1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215
|
Gobby
=====
Version 0.6.0:
* Remove support for GTK+ 2.x; at least GTK+ 3.6 is required now.
* Enable TCP keepalives, so that inactive connections will drop automatically
after a short time.
* Gobby is now registered as a handler for infinote:// URLs.
* Remember hosts previously connected to and presents them in the list
next time Gobby is started until expilictly removed.
* Gobby can now show connection parameters, in particular TLS parameters
used for the connection.
* Gobby's configuration options are stored in GSettings instead of a custam
config.xml file.
* The option to not set a certificate in the initial welcome dialog is no
longer available.
* Gobby can now use the default system CAs on Windows.
* Small bug fixes and code base modernization.
Version 0.5.0:
* Allow to run a server within the Gobby process; infinoted is no longer
required to connect to other people
* Added support for user accounts and different permissions for different
accounts
* Added limited support for chat nodes in the document tree
* Added an option to set the opacity with which user colors are shown
behind the text.
* Added Fullscreen option and Ctrl++ and Ctrl+- shortcuts to
increase/decrease the font size.
* Gobby can open infinote://XXX URIs given on the command line to directly
open one or more documents at startup.
Version 0.4.94:
* Show cursors and selections of remote users in the own viewport and
scrollbar
* Add a "Disconnect from Server" option to the context menu
* When double-clicking a user in the user list jump to its current cursor
position
* Allow gobby to be built against GTK+ 3
* Fixed a bug which prevented "Save All" from working
Version 0.4.93:
* Added IRC-like chat
* Added functionality to export a document to HTML (#245)
* Sort browser entries
* Allow selecting multiple files when opening files
* Allow resetting user colors in a document (Bug #211)
* Added a Connect to Server option to the File menu
* Undo words instead of individual characters
* When starting Gobby twice then send commands to an existing Gobby (if any)
unless the -n command line option is given.
* Added an option to highlight spaces and tabs
Version 0.4.92:
* Support running Gobby on Windows 2000.
* Added Icons for HCLP and HCLPI icon themes (Bug #413, Patrick Wade).
* Make sure terminating newline characters are saved correctly
* Added /etc/ssl/certs/ca-certificates.crt as default trust file, if
available.
* Don't mess up saving documents whose first line is empty.
* Write config files in $XDG_CONFIG_HOME instead of $HOME (Bug #437,
Cristian Klein).
* Display colored pencil icons in a document's tab for each user that made
a change since the document has been viewed the last time (Bug #66,
Mattis Manzel).
Version 0.4.91:
* Keep track of a document's modified state between Undo/Redo operations
* Scroll to Cursor after Cut or Paste
* Added HCLPI icon of the Gobby Logo (Thanks to Thomas Glatt)
* Added an Autosave Option in the preferences
* Remember previous host names in "Direct Connection" entry
* Added an "Open Location" dialog to open arbitrary URIs
* Added a tooltip when hovering text, showing the author of that text
Version 0.4.90:
* Use libinfinity instead of libobby as backend
* Allow connection to multiple servers
* Redesigned UI to better match normal text editors, and to be more
HIG-compliant
* Added Undo support (via libinfinity)
* Require GtkSourceView 2.x
* Some features of the previous versions, especially self-hosting, are not
implemented in 0.4.90. This will be added in a later version.
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.
|