[Tailorization tailor@localhost**20070116150032 Import of the upstream sources from Repository: svn+ssh://rslinckx@svn.gnome.org/svn/gossip Kind: svn Module: /trunk Revision: 2178 ] [Import after HEAD/TELEPATHY merge on SVN raphael@slinckx.net**20070116192928] [Correctly compute if we should show or hide the video/audio windows raphael@slinckx.net**20070118143516] [[project @ 2179] mr**20070118102935 * configure.ac: Updated copyright years. ] [[project @ 2180] mr**20070118104951 Testing CIA-2 ] [[project @ 2181] mr**20070118110028 Testing ciabot ] [[project @ 2182] mr**20070118110239 Testing ciabot ] [[project @ 2183] mr**20070118114056 Testing ciabot ] [[project @ 2184] mr**20070118114259 Testing ciabot ] [[project @ 2185] mr**20070118114343 Testing ciabot ] [[project @ 2186] mr**20070118173820 CIA-2 bot test ] [[project @ 2187] mr**20070118174005 CIA-2 bot test ] [[project @ 2188] mr**20070118174141 CIA-2 bot test ] [[project @ 2189] mr**20070118181151 CIA-2 bot test ] [[project @ 2190] mr**20070121191423 * src/gossip-account-widget-jabber.c: Don't reset the port in the Jabber account entry if the entry is empty, this means that you can actually delete the text before you enter a new port, fixes bug #396846 (Joel Dimbernat). ] [[project @ 2191] xclaesse**20070122102127 2006-01-22 Xavier Claessens * protocols/telepathy/gossip-telepathy.c: Workaround to get existing connections of telepatyh-salut which has no "account" parameter. (Sjoerd Simons) ] [[project @ 2192] xclaesse**20070123185902 2006-01-23 Xavier Claessens * libgossip/gossip-account.c: * libgossip/gossip-utils.c: * libgossip/gossip-account.h: * libgossip/gossip-account-manager.c: * libgossip/gossip-utils.h: Don't save account parameters that are not changed to keep default value. Fix bug #399715. ] [[project @ 2193] dlodge**20070123204025 Updated (British) English translation ] [[project @ 2194] xclaesse**20070123211313 2006-01-23 Xavier Claessens * protocols/telepathy/gossip-telepathy-message.c: Set timeout_id to 0 otherwise we remove some random g_source. (Sjoerd Simons) ] [[project @ 2195] xclaesse**20070123222534 2006-01-23 Xavier Claessens * protocols/telepathy/gossip-telepathy-contacts.c: Hold handles when adding them in the hash table. We still need to release handles. Fixes bug #399194. ] [[project @ 2196] xclaesse**20070124130731 2006-01-24 Xavier Claessens * src/gossip-vcard-dialog.c: Set requesting_vcard=TRUE before calling _get_vcard(). Fixes bug #400176. ] [[project @ 2197] xclaesse**20070124184900 2006-01-24 Xavier Claessens * protocols/telepathy/gossip-telepathy.c: Request the password to the user if the "password" account parameter is empty. (Sjoerd Simons) ] [[project @ 2198] xclaesse**20070125143014 2006-01-25 Xavier Claessens * protocols/telepathy/gossip-telepathy-contacts.c: Do not set status message if none is specified by the user. (Sjoerd Simons) ] [[project @ 2199] mr**20070125175844 * libgossip/Makefile.am: * src/gossip-accounts-dialog.c: (accounts_dialog_button_remove_clicked_cb): Don't use "Yes" and "No" in the account removal confirmation dialog, instead use "Cancel" and "Remove", this is more in line with the HIG and it fixes bug #398081 (Joel Dimbernat). ] [[project @ 2200] xclaesse**20070125201055 Remove GossipAccount's id property and use the name property instead for unique identifier. Fixes bug #397733 ] [[project @ 2201] xclaesse**20070125203311 - Store role and affiliation in GossipChatroom instead if GossipChatroomContact. Fixes bug #398846 - Ask the password to the user only if the "password" parameter is required. ] [[project @ 2202] mr**20070201112426 * src/gossip-notify.c: Don't unref the NotifyNotification on the "closed" signal since this has caused crashes with what seems to be newer versions of libnotify, fixes bug #395588 (Dimitur Kirov). ] [[project @ 2203] mr**20070201134527 * src/gossip-notify.c: Don't unref the NotifyNotification on the "closed" signal since this has caused crashes with what seems to be newer versions of libnotify, fixes bug #395588 (Dimitur Kirov). ] [[project @ 2204] mr**20070201134709 * src/gossip-notify.c: Don't unref the NotifyNotification on the "closed" signal since this has caused crashes with what seems to be newer versions of libnotify, fixes bug #395588 (Dimitur Kirov). ] [[project @ 2205] dnylande**20070202234046 sv.po: Swedish translation updated ] [[project @ 2207] rhult**20070203154646 2007-02-03 Richard Hult * ui/pixmaps: Remove some old unused images, and add new tangofied icons by Andreas Nilsson. We might need a few more but this is a good start. ] [[project @ 2208] mr**20070203202110 * src/gossip-account-widget-jabber.c: Don't reset the port in the Jabber account entry if the entry is empty, this means that you can actually delete the text before you enter a new port, fixes bug #396846 (Joel Dimbernat). ] [[project @ 2209] rhult**20070205080845 2007-02-05 Richard Hult * ui/pixmaps: Use the old icons again, the new ones need some more work. ] [[project @ 2210] mr**20070208090431 * src/gossip-chat-window.c: Improvements to the window title and icons, fixes bug #400265 (Alex Jones, Martyn Russell). ] [Remove unused check for tree path depth. Fix the voip window not appearing when clicking raphael@slinckx.net**20070209183852] [Add 'i' as dbus type for param fixing raphael@slinckx.net**20070209183928] [Merge with head raphael@slinckx.net**20070210132903] [[project @ 2211] dlodge**20070209103613 Updated (British) English translation ] [[project @ 2212] rhult**20070212185813 2007-02-12 Richard Hult * src/gossip-chat-window.c: (chat_window_update_title), (chat_window_composing_cb), (chat_window_new_message_cb), (chat_window_page_removed_cb), (chat_window_focus_in_event_cb): Rework the patch for bug #400265: Don't show the presence icon in the window title, add back info on who has sent new messages, but add it as a comma separated list. This might not always fit in the window title, but when it does, it's helpful and more consistent than just keeping the last one, and we also keep all unread ones until they are read. Hopefully will satisfy everone... ] [[project @ 2213] mr**20070212221311 * src/*.[ch]: Updated to work with new libgossip format. * libgossip/*.[ch]: Updated library to comply to the GIMP's devel-docs/includes.txt so that all typedefs are defined in one place and you remove the issue of circular dependencies. Added GossipContactManager to write names for all contacts for offline use in logging. Updated the logging to now have a GossipLogManager which is associated with the session. * protocols/jabber/*.[ch]: Now all contacts are created in the backend instead of all over the code. * all: Updated copyright information. ] [[project @ 2214] mr**20070212221715 Forgot to commit these ] [[project @ 2215] rhult**20070213073703 2007-02-13 Richard Hult * src/gossip-chat-window.c (chat_window_update_title): Tweak the strings a bit. ] [[project @ 2216] mr**20070213200952 * libgossip/Makefile.am: * libgossip/gossip-account-manager.[ch]: * libgossip/gossip-chatroom-manager.[ch]: * libgossip/gossip-contact-manager.[ch]: * libgossip/gossip-log.[ch]: * libgossip/gossip-private.h: Add _new() functions into -private.h since we don't need these outside libgossip and this fixes the circular dep issue I have been trying to figure out for a while now, stupid fooool :( * libgossip/gossip-contact-manager.c: Fixed DTD issues by making sure we always put the "self" xml element after the "type" element instead of inserting it randomly. * libgossip/gossip-log.c: Fixed unref on own_contact when logging chatroom messages. * libgossip/gossip-session.c: Updated the calls to the _new() functions for the chatroom, account, contact and log managers so we don't pass in other managers, instead we can get those from the session. * protocols/jabber/gossip-jabber.c: Make sure we emit the "contact-added" signal even if the contact wasn't created after logging on - due to the new gossip-contact-manager code, contacts were being created pre-connection and not emitted due to already existing. ] [[project @ 2217] mr**20070215000832 * libgossip/gossip-chatroom.c: (gossip_chatroom_get_id_str): Crashes when inviting to a group with no room name, fixes bug #405701 (Sjoerd Simons). ] [[project @ 2218] mr**20070215001728 * src/gossip-chat.c: (chat_text_view_size_allocate_cb): Long entries expand the chat window automatically, infinitely, fixes bug #398852 (Marcus Leyman). ] [[project @ 2219] xclaesse**20070215095217 2006-02-15 Xavier Claessens * protocols/jabber/gossip-jabber.c: * src/gossip-log-window.c: * libgossip/gossip-contact-manager.c: * libgossip/gossip-contact-manager.h: * libgossip/gossip-contact.dtd: * libgossip/gossip-log.c: * libgossip/gossip-log.h: * libgossip/gossip-contact.c: Don't use the "account" parameter and various fixes. Fixes bug #407953. ] [[project @ 2220] dlodge**20070217001444 Updated (British) English translation ] [[project @ 2221] stephaner**20070217221023 2007-02-17 Stéphane Raimbault * fr.po: Updated French translation by Quentin Delance and Claude Paroz. ] [[project @ 2222] rhult**20070218111509 2007-02-18 Richard Hult * libgossip/gossip-log.c: (gossip_log_manager_new), (log_move_contact_dirs): Fix build on OSX. The real fix is probably to not use GnomeVFS for moving the old log files. ] [[project @ 2223] rhult**20070220182058 2007-02-20 Richard Hult * src/gossip-chat-window.c: (chat_window_close_button_style_set_cb), (chat_window_create_label): Use the style set signal to update the close button size when the theme changes (also used to get the initial size correctly). Fixes bug #409393. (chat_window_update_title): Fix a runtime warning. ] [[project @ 2224] rhult**20070220213432 2007-02-20 Richard Hult * autogen.sh: Update some version numbers to make it easier to build, fixes bug #409074. ] [[project @ 2225] mr**20070221094118 Added bug number for a fix I did earlier ] [[project @ 2226] mr**20070221095322 Fixed a ChangeLog formatting error for the maintainer script ] [[project @ 2227] xclaesse**20070221194712 2006-02-21 Xavier Claessens * po/POTFILES.in: Add Add the file protocols/telepathy/gossip-telepathy-cmgr.c. Fixes bug #408953 (Claude Paroz) ] [[project @ 2228] mr**20070221195748 * configure.ac: * src/gossip-notify.c: (notify_closed_cb): Only unref the the notification if we are using libnotify > 0.4.3.90, this is a bug in libnotify, fixes bug #395588 (Dimitur Kirov). ] [[project @ 2229] xclaesse**20070222171530 2006-02-22 Xavier Claessens * libgossip/*.[ch]: * src/*.[ch]: * protocols/jabber/*.[ch]: * peekaboo/src/*.[ch]: Remove gossip-types.h and gossip.h. Fixes bug #408006 ] [[project @ 2230] xclaesse**20070222173326 2006-02-22 Xavier Claessens * protocols/telepathy/gossip-telepathy-chatrooms.c: * protocols/telepathy/gossip-telepathy.c: * protocols/telepathy/gossip-telepathy-chatrooms.h: * protocols/telepathy/gossip-telepathy-contact-list.c: * protocols/telepathy/gossip-telepathy.h: * protocols/telepathy/gossip-telepathy-contacts.c: * protocols/telepathy/gossip-telepathy-private.h: * protocols/telepathy/gossip-telepathy-contacts.h: * protocols/telepathy/gossip-telepathy-message.c: * protocols/telepathy/gossip-telepathy-cmgr.c: * protocols/telepathy/gossip-telepathy-group.c: Fix build with new includes and new GossipProtocol API. * libgossip/gossip.h: * libgossip/gossip-types.h: Removed. ] [[project @ 2231] xclaesse**20070222183246 2006-02-22 Xavier Claessens * protocols/telepathy/gossip-telepathy.c: remove a useless debug msg. * libgossip/Makefile.am: remove gossip.h from source files. ] [[project @ 2232] xclaesse**20070228102747 2006-02-28 Xavier Claessens * protocols/telepathy/gossip-telepathy.c: * protocols/telepathy/gossip-telepathy-message.c: * protocols/telepathy/gossip-telepathy-message.h: * configure.ac: Add composing state support, requires libtelepathy >= 0.0.42. Fixes bug #407846 (Guillaume Desmottes). ] [[project @ 2233] xclaesse**20070228145810 2006-02-28 Xavier Claessens * protocols/telepathy/gossip-telepathy-chatrooms.c: * protocols/telepathy/gossip-telepathy.c: * protocols/telepathy/gossip-telepathy-contact-list.c: * protocols/telepathy/gossip-telepathy-contacts.c: * protocols/telepathy/gossip-telepathy-message.c: * protocols/telepathy/gossip-telepathy-group.c: * configure.ac: Remove some unused code and don't use deprecated symbols from libtelepathy. Depends on libtelepathy >= 0.0.51. ] [[project @ 2234] rhult**20070228204526 2007-02-28 Richard Hult * configure.ac: * gossip.desktop.in.in: Bring back the telepathy component for bugzilla like before it was merged. ] [[project @ 2235] xclaesse**20070301102813 2006-03-01 Xavier Claessens * protocols/telepathy/gossip-telepathy-chatrooms.c: * protocols/telepathy/gossip-telepathy.c: * protocols/telepathy/gossip-telepathy-contact-list.c: * protocols/telepathy/gossip-telepathy-contacts.c: * protocols/telepathy/gossip-telepathy-message.c: Disconnect everything and set proxies to NULL as soon as "disconnecting" signal is emitted, do not wait for "disconnected" signal because in some cases it can lead to a crash. Fixes bug #400301, #401027. Directly return from telepathy_login() if we are already connecting. Fixes bug #409718 ] [[project @ 2236] xclaesse**20070302124554 2006-03-02 Xavier Claessens * protocols/telepathy/gossip-telepathy-chatrooms.c: * protocols/telepathy/gossip-telepathy-group.h: * protocols/telepathy/gossip-telepathy.c: * protocols/telepathy/gossip-telepathy-chatrooms.h: * protocols/telepathy/gossip-telepathy-contact-list.c: * protocols/telepathy/gossip-telepathy.h: * protocols/telepathy/Makefile.am: * protocols/telepathy/gossip-telepathy-group.c: Implement Chatroom invitation and make joining async. Fixes bug #405719 (Xavier Claessens, Sjoerd Simons). * libgossip/gossip-chatroom.c: Do no remove contacts that are not in the chatroom and do not add contact that already joined. * libgossip/gossip-message.c: Fix a warning because INVITE was not a property. ] [[project @ 2237] xclaesse**20070302150148 2006-03-02 Xavier Claessens * protocols/telepathy/gossip-telepathy-marshal-main.c: * protocols/telepathy/gossip-telepathy-marshal.list: Missing files in last commit. ] [[project @ 2238] mr**20070302211321 * src/gossip-galago.c: (galago_get_account), (galago_contact_removed_cb), (galago_contact_presence_updated_cb): Fixed up Galago code which broke with the new GossipAccount changes we made, fixes bug #413631 (Lionel H.). ] [[project @ 2239] mr**20070302214810 * src/gossip-contact-list.c: (contact_list_action_rename_group_selected): Change the rename group dialog buttons to have Cancel and Rename instead of Cancel and OK, fixes bug #412591. ] [[project @ 2240] xclaesse**20070303094835 2006-03-03 Xavier Claessens * protocols/telepathy/gossip-telepathy-group.h: * protocols/telepathy/gossip-telepathy-contact-list.c: * protocols/telepathy/gossip-telepathy-contact-list.h: * protocols/telepathy/gossip-telepathy-group.c: Correctly update groups, do not remove a contact from all groups and add him again in group he is still member of. Fixes bug #400165. ] [[project @ 2241] xclaesse**20070303100637 2006-03-03 Xavier Claessens * protocols/telepathy/gossip-telepathy-contact-list.c: Make sure to create new groups. ] [[project @ 2242] xclaesse**20070303102952 2006-03-03 Xavier Claessens * protocols/telepathy/gossip-telepathy-contact-list.c: * protocols/telepathy/gossip-telepathy-group.c: Fix a variable not initialised and add some debug messages when a contact is added/removed from a group. ] [Merge with head raphael@slinckx.net**20070303214351]