NEW in 0.22: ============== - Topic labels now ellipsize and are shown in the tab tooltip (Richard Hult) - Fixed #393835, chat window show unread message everytime (Richard Hult) Translations: - Updated dz: Pema Geyleg - Updated nl: Wouter Bolsterlee - Updated sv: Daniel Nylander, Richard Hult NEW in 0.21: ============== - Fixed #142085, Need a Change Password button (Martyn Russell) - Fixed #346465, Provide way to join another group chat from group chat window (Martyn Russell) - Fixed #352066, Join/leave messages are missing in groupchat (Martyn Russell) - Fixed #361898, Save logs with account type & don't assume protocol has account parameter (Xavier Claessens, Martyn Russell) - Fixed #380171, Gossip main window doesn't consistently maintain it's location (Thomas Andersen) - Fixed #380373, Add birthday support to contact information (Laurent Bigonville, Martyn Russell) - Fixed #383504, HIGify dialogues (Christian Persch) - Fixed #387652, Fix some object reference counting issues (Xavier Claessens) - Fixed #387923, Topic label in group chats are selected and have focus (Martyn Russell) - Fixed #387924, Improve date setting in personal information (Richard Hult) - Fixed #388033, Crash when trying to add an avatar (Martyn Russell) - Fixed #388090, Disconnect signals properly when freeing GossipPrivateChat (Mikael Hallendal) - Fixed #388275, Don't add & remove a contact from the roster for presence updates (Xavier Claessens) - Fixed #388306, Birthday stub label in contact information dialog not shown (Martyn Russell) - Fixed #389280, Use EphySpinner instead of GossipThrobber (Christian Persch) - Fixed #390924, When connecting, accounts dialog shows account to be disconnected (Martyn Russell) - Fixed #391329, Update the help documentation ready for release 0.21 (Brian Pepple) Translations: - Updated fr: Xavier Claessens - Updated nl: Wouter Bolsterlee - Updated lt: Žygimantas Beručka - Updated sv: Richard Hult, Daniel Nylander NEW in 0.20: ============ - Added chatroom browsing. - Reworked the chatroom joining and creating experience. - Fixed #305371, Location of presence resubscription UI (Martyn Russell) - Fixed #322110, Problems with online states of buddies with multiple accounts (Xavier Claessens) - Fixed #359813, Add contact info label is cut off (Martyn Russell) - Fixed #368644, GossipAccount should have an "id" property (Eitan Isaacson, Xavier Claessens) - Fixed #369330, Online status displays away although one resource is available (Martyn Russell) - Fixed #377867, GtkNotebook now support tab DnD, use it instead of GossipNotebook (Xavier Claessens, Martyn Russell) - Fixed #379079, Gossip shows roster when it was quit minimised (Martyn Russell) - Fixed #380466, Make sure the UI loads avatars in a format/size supported by the protocol (Xavier Claessens) Translations: - Updated el: Dimitris Glezos - Updated nl: Wouter Bolsterlee - Updated sv: Daniel Nylander - Updated hu: Gabor Kelemen - Updated ar: Djihed Afifi - Updated es: Francisco Javier F. Serrador NEW in 0.19: ============ - Added the ability to search back and forward through the search results in log searching (Martyn Russell). - Fixed #367823, Common crasher with missing strlen() (Mikael Hallendal) - Fixed #362218, Use avatars as window icons (Martyn Russell) - Fixed #372158, Updated help documentation (Brian Pepple) Translations: - Updated el: Dimitris Glezos - Updated nl: Wouter Bolsterlee - Updated sv: Daniel Nylander - Updated es: Francisco Javier F. Serrador - Updated fi: Ilkka Tuohela NEW in 0.18: ============ - Fixed #361272, Fix crash in src/gossip-galago.c due to missing presence states (Eitan Isaacson) - Fixed #357244, Fix white space bugs (Xavier Claessens) - Fixed #357457, Redesign adding a contact to a GtkDialog instead of GnomeDruid (Xavier Claessens, Martyn Russell) - Fixed #357501, Fix wrong linking order (Fryderyk Dziarmagowski) - Fixed #357736, Does not compile on Ubuntu Dapper Drake (Richard Hult) - Fixed #358036, Scroll to contact name in history window (Wouter Bolsterlee) - Fixed #358099, The accounts dialog should use widget sets for known protocols (Martyn Russell) - Fixed #358101, Contact information window should appear on the same desktop (Richard Hult) - Fixed #359619, Remove protocol specific instances of gossip_account_[set,get]_* (Xavier Claessens) - Fixed #359725, Use g_base64_[decode/encode] instead of our version (Xavier Claessens) - Fixed #360121, Bad glist usage, use g_list_prepend instead (Martyn Russell) - Fixed #360348, Use GtkLinkButton instead of GnomeHRef (Xavier Claessens) - Fixed #361235, Gossip fails to build with Galago enabled (Xavier Claessens) - Fixed #361244, Gossip fails to build due to some errors in peekaboo-galago.c (Richard Hult) - Fixed #361278, Implement gossip_account_has_param() (Xavier Claessens) - Fixed #362661, Empty resource results in invalid JID used to send messages (Michele Campeotto) Translations: - Updated el: Dimitris Glezos - Updated nl: Wouter Bolsterlee - Updated sv: Daniel Nylander, Richard Hult - Updated ne: Pawan Chitrakar - Updated fi: Ilkka Tuohela NEW in 0.17: ============ - Require GTK+ 2.10 - Show the contacts in a flat type mode instead of tree like so we don't waste space on the left (Martyn). - Fixed #333188, Handle vcard presence error: 503 (Richard Hult) - Fixed #356647, Crasher: Disconnect the error handler in the accounts dialog (Richard Hult) - Fixed #333110, Focus is broken for new chat windows (Richard Hult) - Fixed #343339, Gossip confused by my vcard (Richard Hult) - Fixed #346432, Gossip doesn't reread proxy settings when connecting (Richard Hult) - Fixed #351421, Deprecate EggTrayIcon in favour of GtkStatusIcon (Xavier Claessens) - Fixed #353090, Personal Information window displayed no avatar picture (Richard Hult) - Fixed #355797, Rework GossipAccount to support variable parameters per protocol (Xavier Claessens) - Fixed #357160, New roster view has no collapse/expand triangle (Kristian Rietveld, Martyn Russell) Translations: - Updated nl: Wouter Bolsterlee - Updated sv: Richard Hult NEW in 0.16: ============ - Added roles in group chat (Mikael) - Fixed #121003, Don't ask to reconnect, just do it (Xavier Claessens) - Fixed #132514, Set a max height on the expandable entry (Xavier Claessens) - Fixed #349515, Stop button in the accounts dialog doesn't work after errors (Richard Hult) - Fixed #353243, Should be possible to remove the alias set for users (Xavier Claessens) - Fixed #353576, Crash when closing subscribe dialog & vcard isn't arrived yet (Xavier Claessens) - Fixed #354002, Favorite chatrooms should be shown in group chat menu (Xavier Claessens) - Fixed #354304, Change close button flashing on chat tabs to show all the time (Xavier Claessens) - Fixed #354735, Save hidden state when closing roster with 'x' (Xavier Claessens) - Fixed #354771, Completion strings for status presets dialog not remembered after restart (Xavier Claessens) - Fixed #355999, Remove debug message in new_chatroom_dialog_update_join_button (Xavier Claessens) Translations: - Updated fr: Quentin Delance - Updated nl: Wouter Bolsterlee - Updated vi: Clytie Siddall - Updated ca: Jordi Mallach - Updated sv: Daniel Nylander - Updated lt: Gintautas Miliauskas, Žygimantas Beručka - Updated en_GB: David Lodge - Updated fi: Ilkka Tuohela - Updated es: Francisco Javier F. Serrador NEW in 0.15: ============ - Updated the "Simple" theme (Martyn). - Removed the Edit Groups dialog and merged it into an Edit Contact dialog where you can set the name too (Martyn). - Fixed "Hide Contact List" menu item which was actually hidden itself (Martyn). - Unsubscribe contacts when removing them, not just remove them from our roster (Martyn). - Removed internal references for contacts in the Jabber backend when removing the contact, this makes sure that when they are added again during the same session, they are not just sent silent subscribed responses (Martyn). - Added notifications when subscription requests arrive (Xavier Claessens). - Don't set contact type to permanent if they subscription is NONE. - Fixed #349872, Don't crash on exit when cleaning up hash tables (Richard). - Fixed #350416, Show avatars in notifications (Martyn). - Fixed #349345, Include a "Chat" item on the contact list context menu which does the same as double clicking to activate that row (Martyn). - Fixed #347055, Now we use the GtkUIManager and GtkAction API instead of GtkItemFactory (Martyn). - Fixed #121001, Make the contact list context menu available in the main menu (Martyn). - Fixed #351407, Don't quit when clicking 'x' on the roster window (Xavier Claessens, Martyn). - Fixed #351479, Don't use a parent for the clear status messages confirmation dialog, if you are on another desktop, the dialog is not shown (Xavier Claessens) - Fixed #351964, Use stock icon for Quit menu item (Xavier Claessens) - Fixed #350936, Don't crash on race condition when saving vcards (Martyn). - Fixed #351967, Use libnotify to show hints if it is available, fallback to a message dialog (Xavier Claessens). - Fixed #350699, Wrong status is restored on restart (Martyn). - Fixed #346861, Corrected a string inconsistency with the hide roster option (Martyn). - Fixed #349585, Don't crash in Peekaboo if Gossip isn't running (Martyn). - Fixed #312293, Always show events (messages, subscription requests, etc) for contacts regardless to their state and the users preference to show offline contacts or not (Martyn). - Fixed #352228, Use talk.google.com for the connecting server when setting up new Google accounts (Xavier Claessens). - Fixed #352385, Parse the dates for the log window correctly (Richard). - Fixed #352377, Warnings when bringing up contact/group sub menu (Richard). - Fixed #314555, Can not respond to Google subscribe requests (Xavier Claessens, Martyn). Translations: nl: Wouter Bolsterlee vi: Clytie Siddall zh_HK: Abel Cheung zh_TW: Abel Cheung sv: Richard Hult, Daniel Nylander hu: Gabor Kelemen eu: Inaki Larranaga fi: Ilkka Tuohela es: Francisco Javier F. Serrador NEW in 0.14: ============ - Fixed a regression for PPC when signing in with digest passwords (Richard, Paul van Tilburg, Keywan Najafi Tonekaboni). - Fixed #349810, Make regex used to highlight URIs case insensitive (patch by Wouter Bolsterlee). - Fixed #349530, Don't show subscribe request dialog for contacts already on your roster, just silently subscribe them (Martyn). - Fixed #349649, Don't crash when D-Bus session is missing (Richard). - Fixed #349329, Don't crash on exit with D-Bus (Richard). Translations: Richard Hult (sv) NEW in 0.13: ============ - Don't apply chat themes to group chats (Martyn). - Added an option back into the preferences to enable or disable the spell checker instead of making the user unselect all languages (which didn't work anyway) (Martyn). - More memory usage trimming (Richard). - Fixed #346770, Complete the startup notification when there is a second instance running already (Richard). - Fixed #346763, Don't crash when no dictionaries are installed (patch from Tommi Komulainen). - Fixed #347006, Cope with restarted system bus (Richard). - Fixed #346929, Don't send empty messages in group chats (Richard). - Fixed #346931, Always select a match if there are any in the new message dialog (Richard). - Fixed #347670, Make sound notifications work again (Sam Morris). - Fixed #347383, Messages are sent from the wrong account (Richard). - Fixed #341243, Crash when dragging tabs with GTK+ 2.10 (Richard). - Fixed #137800, Save the last status message (Martyn). - Fixed #346944, Disable the input textview when disconnected for that account not ALL accounts (Martyn). - Fixed #347929, Make double click and Enter key accept the selected spelling suggestion in the spell suggestion dialog (Martyn). Translations: Chao-Hsiung Liao (zh_TW, zh_HK) Francisco Javier F. Serrador (es) Inaki Larranaga (eu) Nickolay V. Shmyrev (ru) Richard Hult (sv) Sigurd Gartmann (nb) Žygimantas Beručka (lt) NEWS in 0.12: ============= - Copious memory leaks quashed by our (now) FULL time uber hacker, memory use at an all time low now (Richard). - Added Peekaboo, an applet to quickly show chat windows and some of the more popular functions of Instant Messaging (Martyn). - Remove close button from log window (Richard). - Show avatars in chat views (Richard, Martyn). - Make sure we set our own presence in chatrooms, not just on the roster (Martyn). - Use the GNOME throbber to show the user when we are connecting (Martyn). - Added two new themes, Simple and Clear (Martyn, Richard). - Fixed #313177, Use GNOME Network Manager to know about connection state and connect/disconnect accordingly (Martyn). - Fixed #339333, Update the Galago support to work with the new 0.5.x API, (patch by Brian Pepple). - Fixed #344637, Popup presence chooser menu on mouse down (Richard). - Fixed #345000, Don't insert a null group name in the groups list (Richard). - Fixed #306369, Case fold Jabber IDs (Richard). - Fixed #337471, Don't insert tab in private chats when hitting Tab (Richard). - Fixed #345326, Show a tooltip for the notification area icon (Martyn). - Fixed #345465, Don't call Network Manager DBus functions without DBus support (Martyn). - Fixed #345492, Updated the help documentation, (patch by Brian Pepple, Keywan Najafi Tonekaboni). - Fixed #319713, Private chats started from group chats show the wrong contact name (Richard). - Fixed #343687, Don't allow joining group chats already open by double clicking on the chat room in the join window (Martyn). - Fixed #345657, Initialise the errors hash table in gossip_app_init() so we don't crash trying to use it (Martyn). - Fixed #345636, Contact list geometry is not always saved (Richard). - Fixed #346298, Don't log empty messages (Mikael). - Fixed #346294, Connect or Disconnect when double clicking on an account in the accounts dialog (Mikael). - Fixed #344294, Chat colors are not theme friendly (Martyn, Richard). - Fixed #158440, Don't start multiple instances of Gossip (Martyn). - Fixed #346496, Crash on PPC for non-ASCII URLs (Richard). Translations: Gabor Kelemen (hu) Gintautas Miliauskas (lt) Hendrik Richter (de) Ilkka Tuohela (fi) Luca Marturana (it) Jordi Mallach (ca) Quentin Delance (fr) Richard Hult, Daniel Nylander (sv) Wouter Bolsterlee (nl) NEWS in 0.11.2: =============== - Added avatars to the chat window (Martyn). - Cleaned up the preferences and some of the gconf keys have changed, this means some of your preferences might need resetting (Martyn). - Added a preference for showing avatars (Martyn). - Added a preference to disable the contact online notifications (Martyn). - Stop flashing the task list a while after new messages arrive (Richard). - Fixed #342928, Show subscription requests in the roster instead of JUST the notification tray which isn't ideal for people without one (Martyn). - Fixed #343375, Make sure we follow the XMPP spec for RFC 3921 with regards to adding and removing contacts. Subscription was broken somehow since 0.10 (Jonatan Magnusson). - Fixed #339285, Move to new LINGUAS method (patch by Przemyslaw Grzegorczyk). - Fixed #339679, Use case insensitive search in the logs (Richard). - Fixed #343511, Support scroll events in the presence chooser (Richard). - Fixed #331773, Ask for confirmation before clearing the list (Richard). - Fixed #344438, Set mnemonic target for the theme combo (Richard). Translations: Jordi Mallach (ca) Richard Hult (sv) Wouter Bolsterlee (nl) NEWS in 0.11.1: =============== - Updated the chat window title for new messages to show the senders name not the tab you have currently selected (Richard). - Support avatars. This work was carried out by Eitan Isaacson. - Fixed #339835, Do not show duplicate groups in add contact assistant, usually from multiple accounts (Keywan Najafi Tonekaboni). - Fixed #335471, Add a preference to use the system document font for chat windows (initial patch by Wouter Bolsterlee). - Fixed #337184, Make sure we can add chatrooms that may exist on other accounts (Keywan Najafi Tonekaboni). - Fixed #339652 and #127385, set the resource for messages (Richard). - Fixed #326206, Save GTK+ accelerators to ~/.gnome2/Gossip/accels.txt (Wouter Bolsterlee, patch by Caio Marcelo). - Fixed #342246, Use window manager geometry if we don't have saved coordinates for chat windows and make sure we use the x, y coordinates when dragging a tab out of the window instead of the last saved position (Paul Van Tilburg, Richard). - Fixed #338054, Don't hide the main window with Escape if there is no notification area to bring it back (Kristian Rietveld, patch by Caio Marcelo). - Fixed #132632, Don't hide the main window on startup if there is no notification area (Frederic Crozat, patch by Caio Marcelo). - Fixed #141855, Remember chat window geometry by contact id (Mikael Hallendal). Translations: Clytie Siddall (vi) Francisco Javier F. Serrador (es) Richard Hult (sv) Wouter Bolsterlee (nl) NEWS in 0.11: ============= - Added a smiley menu and context menu for chat windows (Martyn). - Added the ability to view message history (Martyn). - Make use of the GtkAboutDialog (Martyn). - Reworked the 'x' in chat tabs so that it replaces the presence icon when the pointer is hovering over it. Clicking the 'x' will still close the tab. Comments relating to this change can be found against the original bug #322030 (Martyn). - Fixed #340259, Make sure the chatroom address is displayed in chatroom invitations (Keywan Najafi Tonekaboni). - Fixed #339655, Added a "decline" button for chat room invitations (Keywan Najafi Tonekaboni). - Fixed #116787, Use a pending icon for subscribing contacts (images by Daniel Taylor). - Fixed #332539, Fixed crash when quitting (Richard Hult). - Fixed #340008, Use Ctrl+H to show/hide offline contacts (Wouter Bolsterlee). - Fixed #339558, Escape text before using it for notifications (Paul Van Tilburg). - Fixed #141564, Added group chat logging (Mikael Hallendal). - Fixed #339147, Don't spam notifications and sounds when connecting (Wouter Bolsterlee). - Fixed #338998, Don't hint the window on every message in group chat (Ross Burton). - Fixed #339056, Make sure we escape ALL strings that we write to log files, including the nickname (Samuel Hym). - Fixed #155571, Support adding chat rooms to favourites from the chat window (Keywan Najafi Tonekaboni). - Fixed #332254, Don't crash when clicking "Subscribe" in the contact info dialog (Wouter Bolsterlee). - Fixed #336442, Fixed inconsistent presence state, with multiple accounts it would sometimes be online when offline and visa verse (Braden). - Fixed #335504, Make sure we give error feedback when authentication fails with only ONE account (Paul Van Tilburg). - Fixed #319080, Don't send out composing unless it has been requested by the other contact. This was causing empty messages to occur (Ross Burton). - Fixed #141577, Clean up composing state if stuck after 45 seconds (Richard). - Fixed #337837, Update the LINGUAS to be in line with the documented (http://live.gnome.org/GnomeGoals/PoLinguas) GONME goals, (patch by Caio Marcelo). - Fixed #335030, Allow rejoining group chats after disconnecting (Richard). - Fixed #337184, Don't save the new chat room unless successfully joined (Keywan Najafi Tonekaboni). - Fixed #337188, When joining a chatroom, the Join button turned into Cancel, which meant we had two Cancel buttons in the new chat room dialog and in the chat rooms window (Keywan Najafi Tonekaboni). - Fixed #337750, Add the Gossip website URL to the about dialog (Brian Pepple). - Fixed #337001, Be consistent with the "View Previous Conversations" action text and mnemonics in chat windows, context menus, etc (Wouter Bolsterlee). - Fixed #337647, Don't show status notifications when busy (Richard). - Fixed #336395, Silence log warnings on 64bit systems (Caio Marcelo). - Fixed #337623, Silence regexp warning (Caio Marcelo, Richard). - Fixed #337645, Don't leak the presence chooser pop up menu (based on patch from Dimitur Kirov, Richard). - Fixed #336456, Don't put "Gossip" in front of every window title (Wouter Bolsterlee, Brian Pepple). - Fixed #305370, Support the "subject" Jabber message element (Jeremy Nickurak). - Fixed #336222, Add a "send message" button to online notifications (Wouter Bolsterlee). - Fixed #163816, Highlight and make mailto: URLs work (Micke). - Fixed #309912, Don't propagate Jabber messages with no element (Ralph Meijer). - Fixed #336375, Use theme friendly icons (Brian Pepple). - Fixed #336395, Fixed some type compilation warnings (Richard). - Fixed #336451, Notification bubbles should attach to notification icon (Caio Marcelo, Richard). - Fixed #322779, Stop the notification icon blinking when going offline during the Available->Away or Away->Available transition (Keywan Najafi Tonekaboni, Richard). - Fixed #336011, Fixed some type warnings in the debugging (Caio Marcelo, Richard). - Fixed #306529, Make it easy to view message history for offline contacts (Paul Van Tilburg, Martyn). - Fixed #336008, Show the account name and id when asking for the account password so we know which password to enter when we have multiple accounts configured (André Dahlqvist). - Fixed #336064, Add a mnemonic for the chat theme option in the preferences (Wouter Bolsterlee). - Fixed #335464, Don't spam notifying offline contacts as online when activating the "Show Offline Contacts" feature (Keywan Najafi Tonekaboni). - Fixed #335993, Use GOption instead of popt (Caio Marcelo). - Fixed #335992, Add the license to the new about dialog (Brian Pepple). - Fixed #335064, Try to fix make install failing in help directory (Richard). Translations: Clytie Siddall (vi) Francisco Javier F. Serrador (es) Kjartan Maraas (no) Ole Laursen (da) Richard Hult, Daniel Nylander (sv) Wouter Bolsterlee, Vincent van Adrighem (nl) Žygimantas Beručka (lt) NEWS in 0.10.2: =============== - Add run-time controlled debugging facilities (Richard). - Display an event in the group# chat window when a user changes the topic, previously it just happened with no indication of who changed it or when (Kristian Rietveld). - Changed the account ID for Jabber IDs back to 'username@server' and make the resource a separate entity in the accounts.xml (note: there is some extra code to make sure the same problems that occurred last time don't reoccur this time with invalid user names when trying to connect) (Martyn). - Updated the spell checker dialog to use "Replace" instead of "OK" (Martyn). - Cleaned up the glade windows and dialogs so windows are not shown automatically, this reduces flickering when they are created (Richard). - Fixed the assistant used to add accounts so it now accepts a username of username@server and make the resource optional on the next (connections) page (Martyn). - Fixed the add account assistant so that account details are properly checked before proceeding to the following page (Martyn). - Updated the personal information dialog so there is no longer a progress bar when saving or loading, it just makes widgets insensitive. Also the buttons are now Save and Cancel which is clearer (Martyn). - Fixed the jabber chat room join presence handling so it actually checks the presence message is for the right room instead of just accepting any old presence message - this means auto-connecting on start up works properly and will also give the correct error if you can't join for some reason (Martyn). - The chat rooms window now allows selection of multiple rooms for joining, deleting, etc and the dialog will close when a rooms are joined. Chat rooms will also be joined on the treeview "row-activate" signal now (Martyn). - Updated the CSS used for logging so the font isn't so big (Martyn). - Improve the X screensaver detection (Richard, Tommi Komulainen). - Added the 'x' to close separate chat tabs back in (Richard, Martyn). - Improve the build scripts (Richard, Bryan Pepple). - Fixed #334890, Make it possible to forget saved passwords (Paul Van Tilburg). - Fixed #334390, Use iso-codes for the language names for spell checking (Nickolay V. Shmyrev, Richard). - Fixed #331910, Make the accounts info file not readable by others than the owner (Richard). - Fixed #332058, Don't spell check chat commands like "/me" (Ross Burton). - Fixed #332063, Don't spell check numeric strings, e.g. "1234" (Ross Burton). - Fixed #332169, Update the libnotify code to work with the 0.3.2 API (Martyn, Brian Pepple). - Fixed #332713, Use the default foreground colour for the classic chat theme (Richard). - Fixed #332240, Change some keyboard mnemonics for chat windows (Brian Pepple). Translations: Clytie Siddall (vi) Francisco Javier F. Serrador (es) Mikhail Zabaluev (ru) Øivind Hoel (nb) Richard Hult (sv) Wouter Bolsterlee (nl) Žygimantas Beručka (lt) News in 0.10.1: =============== - Changed the accounts dialog and removed the enable/disable account checkbutton in the accounts list, it was pointless (Martyn). - Changed the account button tooltip to only show the account id and any error that might of occurred (Martyn). - Added typing notification on the roster (Martyn, Richard). - Added a chat theme selection in the preferences to choose between Classic and Blue (which is a block message format), try it! (Richard). - Don't ellipsize text in the menu created for status presets, this usually is not shown in full when using the menu on the tray icon (Martyn). - Added libnotify support for contacts coming online and sending first time messages (note: this only works with libnotify 0.2.1 at the moment, not with the 0.3.x API, if you have 0.3.x you might have to disable it with configure --disable-libnotify) (Martyn). - Use a GtkWindow instead of a GnomeApp for the main window. The widget spacing for toolbars and menus is much better now (Martyn). - Fixed #306719, Make sure Wordstar style key bindings work (i.e Ctrl+Insert copies, Ctrl+Delete and cuts Shift+Insert pastes) (Richard). - Fixed #332052, Be more flexible with DTD validation in XML files (Richard, Ross Burton). - Fixed #332423, Make sure special characters are escaped when saving to XML files (for accounts, presets, and contact groups) (Richard, Jonatan Magnusson). - Fixed #322030, Added the 'x' button back onto chat tabs to close conversations (Richard, Sjoerd Simons) - Fixed #332333, Fixed weird menu detachment behaviour (Diego González). - Fixed #142188, Don't scroll the chat window when drag and dropping across them (Richard). - Fixed #165565, Don't scroll the chat window when on the first or last tab and pressing Ctrl+Pg[Up|Down] (Richard) - Fixed #172013, Make sure group chat windows scroll to the bottom (Richard) - Fixed #332020, Corrected some UI typos (Clytie Siddall) - Fixed #331664, Don't crash when trying to connect with an error about a missing resource in the account id, instead we now signal the error and the user is informed so they are able to correct it (Martyn). - Fixed #331707, Depend on GTK+ 2.8 because we are using some GTK+ stock icons from it (Brian Pepple). - Fixed #331868, Corrected some UI typos (Clytie Siddall). Translations: - Clytie Siddall (vi) - David Nielsen (da) - Jordi Mallach (ca) - Miloslav Trmac (cs) - Richard Hult (sv) - Wouter Bolsterlee (nl) News in 0.10: ============= - Added support for changing topics in group chat (Martyn). - Added support incoming message sound if your name is used in group chat (Martyn). - Reworked the chat code in places and added the beginnings of a theme engine (Richard). - Reworked the group chat join code (Martyn). - Reworked the group chat configuration to use an XML file (Martyn). - Reworked the status preset code (Richard). - Reworked the status preset configuration to use an XML file (Martyn, Richard). - Added *VERY* basic support for file transfer (this means you can respond to incoming requests, but you can not accept or initiate them) (Martyn). - Added Help->Contents (Brian Pepple and Keywan Najafi Tonekaboni). - Added new DBus API for post-net-up and pre-net-down so things can clean up (Mikael). - Use the Gnome smiley theme so there are now more emote icons that can be used in chat (Martyn): :* = Kiss :s = Confused :@ = Angry *| = Sorry *) = Look Away :x = Oooh *s = Blush 8D = Cool Big Smile <) = Angel @) = Boss #) = Monkey O) = Silly +o( = Sick - Added "composing" support back into Gossip (Martyn). - Added "auto_connect" feature for accounts when starting Gossip (Martyn). - Clean up unused ellipsize and tree model filter code borrowed from libegg which is now in GTK+ (Richard). - Fixed #331229, Avoid critical warning when getting presence information about offline contacts (Wouter Bolsterlee). - Fixed #331412, Use "Remove" and "Cancel instead of "Yes" and "No" when removing a contact (Wouter Bolsterlee). - Fixed #331228, GTK+ gtk_widget_hide() warning causing a crash (Diego González). - Fixed #330830, Make sure the chat rooms window clears widget values when closed (since it is hidden) (Paul Van Tilburg). - Fixed #330828, Make sure the nickname for chat rooms is honoured (Paul Van Tilburg). - Fixed #330916, Missing files in POTFILES.in (Brian Pepple). - Fixed #306321, Make sure errors returned from failed registration attempts are more user friendly rather than esoteric (Joe Shaw). - Fixed #131290, Fixed nickname used in chat to be the full name from the users vcard, which is also now set when registering new accounts (Michal Janeczek). - Fixed #321569, Possibility to set server separately from jabber id in the startup wizard (Brian Pepple). - Fixed #325841, Support automatically joining chat rooms when connecting to the server (Martyn, Ross Burton). - Fixed #325740, Fixed crasher when joining the same group chat for the 2nd time (Martyn). - Fixed #325378, Updated help documentation to reflect the latest user interface changes (Brian Pepple). - Fixed #308041, Made the show/hide contact list configurable from the main menu not just the notification area (Radomir Dopieralski). - Fixed #321801, Don't send "composing" notification from every account, only from the account that has that contact (Ross Burton). - Fixed #119971, Support inviting people to group chat rooms (Mikael Hallendal). - Fixed #325258, Make sure the default vcard is looked up when showing the Personal Information dialog (Brian Pepple). - Fixed #141225, Added status and resource information to the Contact Information dialog (jon@tgpsolutions.com). - Fixed #322775, Reworked the Chat->New Message dialog (Martyn, Brian Pepple). - Fixed #323099, Made name and group configurable on new subscriptions (Maciej Katafiasz). - Fixed #305103, Translation bugs in jabber transport modules (Gabor Kelemen). - Fixed #322712, Build issues with DBus and Galago (Brian Pepple). - Fixed #321538, Windows and dialogs have transients to positioned children over their parents (Christian Neumair, Martyn). - Fixed #316925, Added support for Galago (Ross Burton). - Fixed #314848, Disable sound when showing/hiding offline contacts (Martyn). - Fixed #316172, Stop sending blank messages with "composing" information (Ross Burton). - Fixed #317107, Fixed GossipAccountButton implementation (Martyn, Tommi Komulainen). - Fixed #135472, Added shortcut (Escape) to hide main window (Edd Dumbill). - Fixed #316340, Make sure newly opened chat windows get focus (Keywan Najafi Tonekaboni). - Fixed #316917, Added "presence-changed" signal to the session for Galago (Ross Burton). - Fixed #316625, Resolved build issues with pkg-config (Tommi Komulainen). - Fixed #316621, Make the offline GossipAccountButton icon clearer (Tommi Komulainen). - Fixed #315181, Moved DBus initiation out of libgossip (Brian Pepple). - Fixed #153110, Resolved group chat text wrapping issues (Sven Salzwedel). - Fixed #165404, Support registering using SSL (Martyn, Mikael, skadz@mindstorm.com). - Fixed #165519, Support configuring multiple accounts (Martyn). - Fixed #314140, Resolved "Login" grammar error (Adam Weinberger). - Fixed #155135, Added confirmation dialog when trying to quit with unread messages, subscriptions, etc (Keywan Najafi Tonekaboni). - Fixed #142192, Make dragging contacts into chat windows highlight the target to make things clearer and only drop when the button is released (Sjoerd Simons). - Fixed #151859, Stop the new message icon flashing on a contact when dragging them to a chat window (Paul van Tilburg). - Fixed #160216, Make the add contact druid continue when pressing Next (bram@luon.net). - Fixed #141787, Support adding contacts from a chat window (Brad Taylor). - Fixed #156285, Added completion to the status preset dialogs (Martyn). - Fixed #313486, Stop crash when joining a group chat and cancelling it immediately after (Brian Pepple). Translations: - Adam Weinberger (en_CA) - Chao-Hsiung Liao (zh_HK) - Chao-Hsiung Liao (zh_TW) - Christian Rose (sv) - Francisco Javier F. Serrador (es) - Gabor Kelemen (hu) - Jaydeep Bhusal (ne) - Pawan Chitrakar (ne) - Richard Hult (sv) - Žygimantas Beručka (lt) New in 0.9: ============ - This release features a large re-factoring to make further development easier. - Part of the works has also been to make the current features more stable and better implement. - Most of the work on this release has been carried out by Mikael Hallendal and Martyn Russell. - UPDATE NOW! News in 0.8: ============ - Fixed #151737 (Martyn) - Group chats now support tabbed windows (Geert-Jan). - If only one window exists, open new chats in that window (Martyn). - Fixed window title (Micke). - Fixed issue when Gossip sent replies to error messages (Micke). - New translations (nb, tr, bg). - Updated translations (cs, pt_BR, fr, de, ca, da, nl, no, en_CA, zh_TW, en_GB, lt, eu, sv). News in 0.7.8: ============== - Add support for disabling system proxy (Ross Burton). - Typo fixes (Richard). - Updated translations (sv, en_CA). News in 0.7.7: ============== - Make the group chat input area the same as in chats (Geert-Jan). - Improved URL recogniser (Johan Hammar). - Fixed name bug when chatting with people not in your contact list (Micke). - Cut supported in chat windows (cuts from input area) (Thomas Reynolds). - Support for specifying both JID and connect server (Micke). - Support for HTTP proxy, uses desktop global settings (Micke). - Notify on updates in the contact list (Change the background on that row for 7 seconds) (Martyn). - New translations (ga). - Updated translations (cs, nl, en_GB, lt, cy, sq, ru, eu, en_CA, es, nl, pt, da). News in 0.7.6: ============== - Lot of bug fixing gone into the Group Chats (Micke). - Drag contacts from roster to chat windows to start a chat (Micke). - Show new message icon as window icon when new message arrived (Sergey Dolgopolov). - Crash fixes (Micke). - Allow IP-numbers as host part of the JID (Fabio Bonelli). - Added copy&paste to chat windows (Micke). - Fixed drawing error in chat windows tabs with certain themes (Geert-Jan). - Shrink chat windows after long messages has been sent (Micke, Lionel Henry). - Store log files as lowercase JID (Micke). - Resubscribe support if subscription isn't both way (Ross Burton) - Show presence icon in new message pop up list (Micke). - Added support for editing your own vCard (Martyn Russel, Micke). - New translations (en_CA, uk, eo, ar). - Updated translations (lt, cs, en_GB, nl, ca, pt_BR, sv, zh_CN, da, pl, pt). News in 0.7.5: ============== - SSL support when registering (Ross Burton). - Registering support for Jabberd 2 (Sjoerd Simons). - Fixed the nick highlighting code (Micke). - Re-enabled private chat through group chat (Micke). - Fixed group chat nick completion code (Micke). - Fixed crasher bug in logging code (Richard). - New translations (pt_BR, en_GB, lt). - Updated translations (cs, nl, da, ca, hr, zh_CN, no, es, cy). News in 0.7.4: ============== - Fixed a crasher bug in the new about box. News in 0.7.3: ============== - Fix transient window behaviour, Mikael. - Fix bugs with the flashing icons, Richard. - Propagate status updates to group chat, Martyn Russell. - Show dialog when authentication fails. Martyn, Richard. - Behave better when the notification area is removed, Qball Cow. - Plug leaks, Richard. - Updated translations (cs, da, eu, fr, nl, sr, sr@Latn, sv). News in 0.7.2: ============== - Make the status icon flash when going to and from away state. - Show the contact list if it's visible on another workspace when toggling visibility. - Make links clickable in logs. - Handle incoming private chats through group chats correctly. - An experimental and optional dbus interface. - Add status sub-menu to the notification area icon. - Limit the length of the status text in the contact list. - Plug memory leaks. - When detaching a tab, put the new window at the pointer. - Updated translations (ca, cs, es, hr, nl, no, sr, sr@Latn, sv). News in 0.7.1: ============== - The away message wasn't always cleared when coming back. - Fixed a few schema problems. - Didn't export a variable for the spec file. News in 0.7: ============ * Fixes to the chat window (URL matching, clear chat). * New application icon from Dan Taylor. * Chat window entry auto-expands instead of using a disclosure widget. * Store state of contact list (visibility, position and size) between sessions. * Don't show groups with no contacts. * Presence setting system greatly improved. * Edit groups support added. * Made the auto-back timeout longer (30 secs). * Better keynav support. * A couple of crash fixes. * Several smaller bugs fixed. * Updated and new translations (ca, cs, da, es, eu, it, ms, nl, no, pt, sr@Latn, sr, sv). News in 0.6: ============ * Improved contact list. * New presence system. * New icons. * Tabbed chat windows. * Conversation logging. * Nicer time stamping. * Many bug fixes and small improvements. * Updated and new translations (az, ca, cs, cy, da, de, es, fr, fr, it, nl, no, pl, pt, ru, sr, sr@Latn, sv, zh_CN, zh_TW). News in 0.5: ============ * Typing notification, JEP-0022. * Flash an icon instead of popping up chat windows directly. * Don't clear chat windows when closing them. * Improve nick completion in group chat. * Fix private chats in group chat. * Set the right group when renaming a contact. * Various small bug fixes. * New translations (sr, sr@Latn, pt). * Updated translations (es, ca, cy, cs, sv). News in 0.4: ============ * SSL support through Loudmouth/GnuTLS. * Chat window beautification. * Added contact information button in chat window. * Fixed the contact information window to actually show useful information. * Proper error checking when entering group chat. * Plugged a couple of memory leaks. * Support for auto away. * Fixed disconnect/connect problems. * Support for disabling graphical smileys. * Support for disabling sound events. * Support for disabling timestamps. * Made renaming of contacts work. * Made it possible to remove contacts from the roster. * Added remember password to password dialog. * Added Bugzilla info. * Improvements to add contact dialog. * Notification in title bar when new messages arrive to unfocused windows. * New translations: nl, cs, es, cy, ru.