gateone.js:  WORKED AROUND THE FIREFOX TEXT SELECTION BUG!  While testing the new text transformation function capability I inadvertently discovered a workaround.  As a result I have removed the Firefox-specific message asking folks to vote for the bug.
gateone.js:  Added a new function:  GateOne.Terminal.unregisterTextTransform().  It is just a convenience function for removing patterns from GateOne.Terminal.textTransforms.  A one-liner.
gateone.js:  Changed the way terminal titles are stored...  Instead of storing the terminal title using the 'title' attribute of the terminal container titles will now be stored in GateOne.terminals like X11Title (and everything else).  This is to prevent the annoying tooltip from popping up right at your mouse cursor location when looking at a terminal (it often gets in the way of what you're trying to read).  Note that this also required a tiny little change to the bookmarks plugin as well (since it uses the title to determine whether or not you're looking at an already-connected terminal or the SSH login prompt).
gateone.js:  If an element under the pastearea has an onclick function it will be called when that element is clicked (even though the pastearea is covering it).
gateone.js:  You may now pass a function to GateOne.Terminal.registerTextTransform() as the second argument.  This function will be called on each line of the incoming screen like so:  line = yourFunc(line).  The documentation has been updated to reflect this capability.
go_process.js:  Added the ability to use functions in addition to regular expressions to transform text.  Also, errors encountered with text transforms will now be logged with helpful messages.
Playback Plugin:  A bit of code cleanup; removed unused stuff.
New Plugin:  Convenience.  It just adds some *convenient* text transforms to GateOne.Terminal.textTransforms.  Right now it only supports the output of 'ls -l' but soon it will add conveniences for a great many things.  If a field in the output has a 'gentle' underline that means you can click on it to get more information.  I'm still playing around with the text decoration to indicate 'this is clickable' so feedback is appreciated.  I (eventually) also will be adding GUI to the preferences panel to enable/disable individual conveniences.
Logging Plugin:  Moved the humanReadableBytes() function from the Logging plugin to GateOne.Utils.
gateone.js:  Added support for Petabytes, Exabytes, Zettabytes, and Yottobytes to the humanReadableBytes() function.
gateone.js:  Fixed a minor issue where if you closed a dialog and the previously-active element was go.prevs.goDiv you would have to click on the terminal to have it start accepting keyboard input again.
gateone.js:  Modified GateOne.Visual.displayMessage() slightly:  Messages will now stay visible if the mouse cursor is over them.  This should be useful for reading long messages or copying message text.
gateone.js:  When the screen updates while viewing the scrollback buffer it will no longer automatically scroll to the bottom of the view.  If a keystroke is pressed *that* will scroll to the bottom.  This should allow one to scroll up while something is outputting lines to the terminal without having the scrolling behavior interrupt what you're looking at.
Documentation:  Added information about GateOne.Terminal.unregisterTextTransform().
Documentation:  Updated the description of GateOne.Terminal.registerTextTransform() to make note of the ability to use functions instead of the regex/string combo.
Documentation:  Added information about the new 'title' attribute that's been added to GateOne.terminals.
Documentation:  A few changes to the release notes.
CSS Themes:  Added a new class for SVGs:  svgplain.  Because of rendering issues with the close (X) icon in dialogs, widgets, and panels I had to get rid of the linear gradient.  No idea what causes it but sometimes the SVG close icon will completely disappear.  Switching to a plain fill seems to work around the problem and the difference is barely noticable.
CSS Themes:  Added a .noanimate class to the 'notice' id since it lives outside of GateOne.prefs.goDiv.
CSS Themes:  The 'notice' divs that are created by GateOne.Visual.displayMessage() now have 'float: right; clear: both' applied so their box size will be independent from whatever other messages are currently being displayed.
Text Themes:  Added a new 'clickable' class that can be used to denote text that has had an 'onclick' event assigned to it.  Very useful for text transforms.
Example Plugin:  Updated smoothie.js to the latest version.