Gobby
=====

Version 0.4.13:
 * Fix compilation with glibmm 2.31 or greater.
 * Translation roundup:
   - Added Basque translation (thanks to Oier Mees).

Version 0.4.12:
 * "Save all documents" has been introduced.
 * Fix up the title of the first session password dialog.
 * Add experimental spell checking support based on gtkspell, which needs to be
   explicitly enabled by passing --with-gtkspell to configure.
 * Translation roundup:
   - Updated Gobby to use en_US internally
   - Added Ukrainian translation (thanks to Yuri Chornoivan)
   - Various translation updates from Launchpad

Version 0.4.11:
 * Gobby now adheres to the XDG specification for its configuration file.
 * Remove spurious underscores on "replace" buttons.
 * A "Save Session As" menu item has been introduced.
 * Add High Contrast Large Print icons for Gobby and its custom toolbar
   items.
 * Translation roundup:
   - Added Czech (thanks to Petr Pulc)
   - Updated German (thanks to Sebastian Morr)
   - Various translation updates from Launchpad

Version 0.4.10:
 * Bugfix release: Fixed a bug which made saving of newly-created
   documents impossible.

Version 0.4.9:
 * Accessibility:
   - Use the theme's default text color instead of black to improve
     accessibility.
   - Added a scalable gobby icon and a new HighContrastLargePrintInverse-
     compliant one, thanks to Thomas Glatt.
 * Convert filename to UTF-8 for document title and convert the output
   of strftime to UTF-8.
 * Made file encodings and gobby.desktop's strings translatable, thanks to
   Takao Fujiwara.
 * Translation roundup
   - Updated Japanese (thanks to Takao Fujiwara)
   - Updated French (thanks to Christian Perrier and Pascal Kreyer)

Version 0.4.8:
 * Bug fix release: fix crash in join dialog when avahi-daemon is not
   started.

Version 0.4.7:
 * Please note: This version needs obby 0.4.6 to compile.
 * Some fixes improving Gobby's accessibility.
 * OS X: add support for the native menu bar, thanks to Yarek Tyshchenko
 * Enable IPv6 link-local Zeroconf support.
 * Bugfixes:
   - Do not crash when no GtkSourceView languages are installed.
   - Do not show hidden GtkSourceView languages to the user as they are
     not supposed to be shown and could lead to crashes.
   - Fix build failures with g++-4.3
   - Fix crash on Windows when the XML configuration file does not exist.
 * New translations:
   - Japanese
   - Greek
   - Hebrew
   - Dutch

Version 0.4.6:
  * Require gtksourceview 1.8 to enable indent-on-tab
  * Require obby 0.4.5 to support IPv6 autodiscovery
  * Several utility windows close on escape
  * Compilation fixes for gtksourceview 2.0
  * New (partial) translations:
    - Brazilian Portuguese
    - Polish
    - Korean

Version 0.4.5:
 * Important bugfixes:
   - fixed the save routine for files not encoded in UTF-8
   - allow Gobby to run inside paths containing non-ASCII characters

Version 0.4.4:
 * Fixed two crashes: one on Windows Vista related to the chat widget,
   and one triggered on rejoins with multiple documents opened in the
   editor
 * GtkSourceView's C API is called directly
 * The document list is now sorted alphabetically
 * New translations:
   - Italian
   - Russian

Version 0.4.3:
 * Find and Goto dialogs are now focused when invoked
 * Zeroconf failures are now only printed on the console, no dialog is invoked
 * Preference option added to subscribe automatically to all documents
   in a session
 * Doubleclicks on documents in the user list now opens them if they are
   not already opened
 * Window highlights itself only if the chat widget is open
 * Toolbar style "text besides icon" is now supported
 * Tab bar is only shown if more than one document is opened

Version 0.4.2:
 * Gobby now opens absolute file names passed via command line
 * View is now kept when remote operations affect the current position,
   through appropriate scrolling
 * Documents could be subscribed by double-clicking on them in the list
 * Local files are not flagged as modified anymore
 * Urgency hint is now configurable
 * Windows compilation fixes

Version 0.4.1:
 * Release with no further important changes.

Version 0.4.0:
 * Session encryption through GNUTLS
 * Reduced CPU usage and memory footprint through the removal of one
   supplemental document copy
 * Usability enhancements:
   - New button to close the chat window
   - Font types and sizes could now be set for the text editor from within Gobby
   - Documents could now be switched using Ctrl-Alt-Page-Down and 
     Ctrl-Alt-Page-Up
   - Subscribe button is deactivated after it has been hit once for a
     document
   - Documents with the same name are suffixed with a number
   - Dialogs to host and join sessions are respawned if the attempt failed
   - Application highlights itself on new chat messages
   - Documents could be opened in an existing Gobby session by passing
     their filename as a command-line argument to the application
   - Sessions could be joined by passing the host and port via command-line
     options
   - User-modified colour palettes are now saved in the configuration

Version 0.3.0:
 * This release depends on net6 1.2.0 and obby 0.3.0, it is *not* backwards-
   compatible protocol-wise to the 0.2.x series.
 * No more pending changes due to the new merging algorithm
 * Cursor is left-gravity now, which relieves some problems with newlines
 * Joins are now threaded and thus abortable
 * Connection status is displayed in the status bar
 * Lines in the chat log are now wrapped to the display width
 * Session serialisation and restore
 * Name and colour could be changed directly when they are already in use
 * User and document list are now separate windows, their position and state
   is preserved by default
 * Close document now just unsubscribes from the document
 * Scrollable document folder
 * Search and replace
 * New translations:
   - Swedish (complete)
   - Catalan (partial)
   - Chinese (partial)
   - Spanish (almost complete)

Version 0.2.2:
 * Gobby no longer crashes when a document is closed after quitting a
   session, spotted and fixed by Kanru Chen.
 * Some new file extensions are mapped to their corresponding MIME type
 * Files saved are no longer converted to the charset settings of the
   current locale
 * Line endings of loaded files are now unified to result only in UNIX ones
 * Added Spanish translation, thanks to Mario Palomo

Version 0.2.1:
 * This bugfix release features a recompile of the Windows version against
   more hardware-independent libraries.

Version 0.2.0:
 * This version is *not* backwards-compatible to 0.1.0 due to heavy
   changes within obby. It depends on obby 0.2.0 and net6 1.1.0.
 * New features (in no particular order):
   - Document subscriptions
   - Global session passwords
   - Basic user authentication to protect the nickname
   - Preferences pane
   - Zeroconf support
   - Colour presets
   - Colour changes from within the session
   - Auto indentation
   - Drag'n'drop of documents into the session
   - Create document works without a delay
   - Better Win32 network handling
 * Changes in the build system:
   - It is now required to provide `gtksourceview-1.0', the depedency is no
     more optional.
   - Gobby now links against `gthread-2.0' which is included in `glibmm-2.4'.

Version 0.1.1:
 * Bugfix release: Include contrib/gobby.desktop to fix the non-working build
   when configured ``--with-gnome''.

Version 0.1.0:

 * Initial release.

