commit cb1d2d6748eb657c93f5a7873c88dbc7bda17660 Author: Xavier Claessens Date: Mon Jun 15 18:40:19 2009 +0200 Fix build of libempathy-gtk doc. We have to init threads docs/libempathy-gtk/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3ea616f06694ef62a08cfc2bd95446a65827298b Author: Xavier Claessens Date: Mon Jun 15 16:55:47 2009 +0200 Bump ABI version configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d33b3a97ff1ebf21d76c760ed21c0a0197f1f644 Author: Xavier Claessens Date: Mon Jun 15 16:55:37 2009 +0200 Update NEWS for 2.27.3 NEWS | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 0 deletions(-) commit 67d9a3b82476dc2f74d5c87cf43de118c13579c5 Author: Xavier Claessens Date: Mon Jun 15 16:50:41 2009 +0200 Reorder functions to not declare them on top src/empathy-map-view.c | 238 +++++++++++++++++++++++------------------------- 1 files changed, 113 insertions(+), 125 deletions(-) commit d563a37f9f94ab5f8c77cbf644d8d2901ad74476 Author: Pierre-Luc Beaudoin Date: Sun Jun 14 14:05:53 2009 -0400 empathy_time_to_string_relative was missing weeks This resulted in "0 month ago" being returned. libempathy/empathy-time.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit ec4b41130b1b9704abf190a470d65a9e41846284 Author: Pierre-Luc Beaudoin Date: Sun Jun 14 12:30:40 2009 -0400 Add contextual popup menu in map view src/empathy-map-view.c | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) commit e37fbd376151222f336650f66476c3cdc0957451 Author: Pierre-Luc Beaudoin Date: Sun Jun 14 12:20:28 2009 -0400 Simplify map_view_marker_update_position src/empathy-map-view.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit 0b23d0983acb95ced196c766ee112143ec314c22 Author: Pierre-Luc Beaudoin Date: Fri Jun 12 01:19:26 2009 -0400 Use libchamplain 0.3.3 new Gtk embed API configure.ac | 4 ++-- libempathy-gtk/empathy-contact-widget.c | 12 ++++++------ src/empathy-map-view.c | 7 +++---- 3 files changed, 11 insertions(+), 12 deletions(-) commit 909f3e3d892afc61e42143bf9182d6dec9f3ccb9 Merge: 3624ff9... e5989d0... Author: Guillaume Desmottes Date: Mon Jun 15 10:47:06 2009 +0100 Merge commit 'jtellier/call-window-video-preview' commit 3624ff9a9fc90161487431fd536cdc3fffb0bb57 Author: Guillaume Desmottes Date: Mon Jun 15 10:17:06 2009 +0100 empathy-ft-manager: tile should be 'File Transfers'. (#585788) src/empathy-ft-manager.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 79b35ff58934c0ed20c4092138973c88a827a16b Author: Guillaume Desmottes Date: Sun Jun 14 17:36:37 2009 +0100 empathy_idle_init: fallback to OFFLINE instead of UNSET if empathy_idle_get_actual_presence failed If MC is not running, mission_control_get_presence_actual will return OFFLINE and set an error. Empathy should do the same and use OFFLINE instead of UNSET to avoid to not display the status icon in such cases (there is no UNSET presence icon). libempathy/empathy-idle.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 3064b1394d1d98f10808b0cf25474c2541851dd4 Author: Luis Menina Date: Sat Jun 13 22:37:40 2009 +0200 [Goal] Clean up GLib and GTK+ includes in empathy (Fixes #585669) Allows to compile with G_DISABLE_SINGLE_INCLUDES, GDK_PIXBUF_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES. This prepares for the GNOME 3.0 transition. libempathy-gtk/empathy-account-chooser.h | 2 +- libempathy-gtk/empathy-account-widget-irc.h | 2 +- libempathy-gtk/empathy-account-widget-sip.h | 2 +- libempathy-gtk/empathy-avatar-chooser.h | 2 +- libempathy-gtk/empathy-avatar-image.h | 2 +- libempathy-gtk/empathy-cell-renderer-activatable.c | 2 +- libempathy-gtk/empathy-cell-renderer-activatable.h | 2 +- libempathy-gtk/empathy-cell-renderer-expander.c | 2 +- libempathy-gtk/empathy-cell-renderer-expander.h | 2 +- libempathy-gtk/empathy-cell-renderer-text.h | 2 +- libempathy-gtk/empathy-chat-text-view.h | 2 +- libempathy-gtk/empathy-chat-view.h | 2 +- libempathy-gtk/empathy-chat.h | 2 +- libempathy-gtk/empathy-contact-list-store.h | 2 +- libempathy-gtk/empathy-contact-list-view.h | 2 +- libempathy-gtk/empathy-contact-menu.h | 2 +- libempathy-gtk/empathy-irc-network-dialog.h | 2 +- libempathy-gtk/empathy-new-message-dialog.h | 2 +- src/empathy-about-dialog.c | 3 +-- src/empathy-about-dialog.h | 2 +- src/empathy-accounts-dialog.h | 2 +- src/empathy-chat-window.h | 2 +- src/empathy-main-window.h | 2 +- src/empathy-map-view.h | 2 +- src/empathy-preferences.h | 2 +- src/ephy-spinner.c | 4 +--- src/ephy-spinner.h | 3 +-- 27 files changed, 27 insertions(+), 31 deletions(-) commit 7e2814612216637ed537c879646bd0691f883455 Author: Frédéric Péters Date: Sat Jun 13 17:56:19 2009 +0200 Do not include default title property for Adium theme filepicker (GNOME bug 585640) src/empathy-preferences.ui | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit bb1946ec6cdb35346d6fa81dba1b6e168b10d5bf Author: Jorge Gonzalez Date: Sat Jun 13 13:18:47 2009 +0200 Updated Spanish translation po/es.po | 258 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 142 insertions(+), 116 deletions(-) commit e5989d0face9edde213e0530ba6c886d61a1276f Author: Jonathan Tellier Date: Fri Jun 12 14:27:12 2009 -0400 The video preview is no longer hidden when we get connected to a audio only call. src/empathy-call-window.c | 34 ++++++++++++++-------------------- 1 files changed, 14 insertions(+), 20 deletions(-) commit 87d5ea81cc37d8a1a4eda76da7251551c8f7a979 Author: Guillaume Desmottes Date: Fri Jun 12 16:28:01 2009 +0100 empathy-location-manager: remove a trailing space libempathy-gtk/empathy-location-manager.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f3e7e7d24461f07b2d4752c154d5c0a68dabf23e Author: Jonathan Tellier Date: Fri Jun 12 11:20:04 2009 -0400 Fixed code style libempathy-gtk/empathy-smiley-manager.c | 2 +- libempathy-gtk/empathy-theme-adium.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 1a2da857a423d46a4496064078c92fd3214ebf3e Author: Jonathan Tellier Date: Fri Jun 12 10:55:05 2009 -0400 Corrected code style in empathy_call_window_setup_video_preview. The video preview is now shown no matter if we are sending video or not. src/empathy-call-window.c | 101 +++++++++++++++++++++++++-------------------- 1 files changed, 56 insertions(+), 45 deletions(-) commit 3719c62c3f34e11dbdcdff741eb2aadf69c9c202 Author: Jonathan Tellier Date: Thu Jun 11 10:12:26 2009 -0400 Added an early return in empathy_call_window_setup_video_preview. Code style correction in empathy_call_window_setup_video_preview_visibility. Corrected a bug which prevented a user with no video input to redial video calls. The "Send video" option should be properly disabled when we can't send video. libempathy-gtk/empathy-video-widget.c | 3 + src/empathy-call-window.c | 183 +++++++++++++++++---------------- 2 files changed, 99 insertions(+), 87 deletions(-) commit c65de38d223ada5dfcf2d74b25a6af520143f3c5 Author: Jonathan Tellier Date: Wed Jun 10 15:36:01 2009 -0400 Better implemented empathy_tp_call_is_receiving_video and empathy_tp_call_is_sending_video. Removed the "video-stream-changed" from EmpathyCallHandler Corrected gtk-doc in EmpathyCallHandler. empathy_call_window_stup_video_preview now checks the status of the video_tee and the video_preview. empathy_call_window_sink_added_cb does not automatically starts the preview. libempathy/empathy-call-handler.c | 28 +------- libempathy/empathy-tp-call.c | 6 +- src/empathy-call-window.c | 125 +++++++++++++++++++++--------------- 3 files changed, 78 insertions(+), 81 deletions(-) commit c5c09d7a6a0161b66f1747e3496cb1365f6f35bc Author: Jonathan Tellier Date: Fri Jun 5 14:56:09 2009 -0400 Not creating the video preview if we don't want to show it (in audio calls for instance). libempathy/empathy-call-handler.c | 17 ++++ libempathy/empathy-call-handler.h | 2 + src/empathy-call-window.c | 153 +++++++++++++++++++++++-------------- 3 files changed, 116 insertions(+), 56 deletions(-) commit d9a8b7a80525e4faa908c5eb0bf1f8fb89c49dfe Author: Jonathan Tellier Date: Wed May 20 13:49:02 2009 -0400 Implemented the call window's "View -> Video preview" option. src/empathy-call-window.c | 36 +++++++++++++++++++++++++++++++++++- src/empathy-call-window.ui | 1 + 2 files changed, 36 insertions(+), 1 deletions(-) commit 62ed123c83ff2de84622abe1e2cb972a409c43ae Author: Jonathan Tellier Date: Wed May 20 13:49:02 2009 -0400 When no video is received or sent we show contacts' avatars instead of showing black widgets. libempathy/empathy-call-handler.c | 22 ++++++++++++++++ libempathy/empathy-tp-call.c | 37 ++++++++++++++++++++++++++++ libempathy/empathy-tp-call.h | 2 + src/empathy-call-window.c | 49 +++++++++++++++++++++++++++++++++++++ 4 files changed, 110 insertions(+), 0 deletions(-) commit efd01a1ef0a6be5552cc370e0870c9106fdc2908 Merge: ba97570... 40e0273... Author: Cosimo Cecchi Date: Fri Jun 12 12:04:42 2009 +0200 Merge branch 'ft_ipv4' commit 40e02734065878fcfbb0a316ca2217a5676862e8 Author: Cosimo Cecchi Date: Fri Jun 12 11:55:52 2009 +0200 Drop PORT access control support for now libempathy/empathy-tp-file.c | 22 +++++++--------------- 1 files changed, 7 insertions(+), 15 deletions(-) commit ba975704f0cfeae622fdd2967f36ebf2c39e29df Author: Pierre-Luc Beaudoin Date: Thu Jun 11 18:25:14 2009 -0400 Add spinning throbber to EmpathyMapView OSM servers can be slow at times, the user can now know that data is loading src/empathy-map-view.c | 27 +++++++++++++++++++++++++++ src/empathy-map-view.ui | 27 +++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 0 deletions(-) commit 3974937e07af52950c8f8ae411069a04804f8ab3 Author: Mark Krapivner Date: Thu Jun 11 23:09:47 2009 +0300 Updated Hebrew translation po/he.po | 2417 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1311 insertions(+), 1106 deletions(-) commit 647ef034c03b4669e9eb4e489443295ea6d107e1 Author: Xavier Claessens Date: Thu Jun 11 20:21:30 2009 +0200 Add doc for empathy_avatar_new() libempathy/empathy-contact.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit e1997f45a15c8a42e7304120034e0fcf86560bf5 Author: Xavier Claessens Date: Thu Jun 11 20:03:15 2009 +0200 Update copyright to 2008-2009 libempathy-gtk/empathy-theme-adium.c | 2 +- libempathy-gtk/empathy-theme-adium.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2440c52f3ac77481d530a8153f09376ca4f61e4f Author: Xavier Claessens Date: Thu Jun 11 20:02:48 2009 +0200 Move g_object_unref to dispose instead of finalize libempathy-gtk/empathy-theme-adium.c | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) commit fd8a3a5ef0de9951d185d18200c322a4b1714288 Author: Xavier Claessens Date: Thu Jun 11 19:58:00 2009 +0200 Include empathy-theme-adium.c/h in tarballs even if webkit is not installed libempathy-gtk/Makefile.am | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) commit 924bb95909e995b8cc5c8686580467e69234217b Author: Xavier Claessens Date: Thu Jun 11 19:47:57 2009 +0200 Correctly parse %time% if a format is provided libempathy-gtk/empathy-theme-adium.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 6cad3e6d0d4123a7eaf8fbb8dc6cf1976854aaa4 Author: Xavier Claessens Date: Thu Jun 11 19:47:46 2009 +0200 Remove trailing space configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b722fcccf60be70a068b83b9e7f49fcbc6fde4e4 Author: Xavier Claessens Date: Thu Jun 11 17:44:56 2009 +0200 New webkit needs an URI as basedir for webkit_web_view_load_html_string. configure.ac | 3 ++- libempathy-gtk/empathy-theme-adium.c | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) commit 823b8bf90abf4230a63bb00fef7e9ffd7cd11156 Author: Xavier Claessens Date: Thu Jun 11 14:04:28 2009 +0200 Do not use empathy_contact_equal(), we can now compare pointers directly. libempathy-gtk/empathy-theme-adium.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 5d83372d392c074b13fb82eb934d6f795edc0d09 Author: Xavier Claessens Date: Thu Jun 11 14:04:02 2009 +0200 Add Adium theme support in the configure summary configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 431ecd21a339ed8fe3cbc4e69937264f65a6ce2a Author: Xavier Claessens Date: Fri Feb 20 19:29:52 2009 +0100 Support /me command and fix crash if smiley are not enabled libempathy-gtk/empathy-theme-adium.c | 53 +++++++++++++++++++++------------ 1 files changed, 34 insertions(+), 19 deletions(-) commit d3ab89520c02dd011822a42921c902edf7667275 Author: Xavier Claessens Date: Fri Feb 20 19:28:57 2009 +0100 Fix build error due to wrong rebase libempathy-gtk/empathy-chat-text-view.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 5600490e9edda705b4b58720433b476c0d744115 Author: Xavier Claessens Date: Fri Feb 20 18:14:24 2009 +0100 Port to new API libempathy-gtk/empathy-theme-adium.c | 2 +- src/empathy-preferences.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8ab8a754b3c23bf8d8b2298fe20bc6a7ea7dac63 Author: Xavier Claessens Date: Sun Nov 30 00:44:14 2008 +0100 Update pyhton bindings python/pyempathy/pyempathy.defs | 1 + python/pyempathygtk/pyempathygtk.defs | 20 +++++++++----------- 2 files changed, 10 insertions(+), 11 deletions(-) commit 6e2d0ab5c3cb496ad94c3e0a12cc9dbeedd8ce70 Author: Xavier Claessens Date: Sun Nov 30 00:24:41 2008 +0100 Add EmpathyThemeAdium to the API doc. docs/libempathy-gtk/libempathy-gtk-docs.sgml | 1 + docs/libempathy-gtk/libempathy-gtk.types | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 2aeffc8776f7e19a44a619b3de26f748d0346b8d Author: Xavier Claessens Date: Thu Nov 6 10:25:24 2008 +0100 WebKit is expecting an absolute path to a file name as the last parameter of webkit_web_view_load_html_string. But adding a extra / at the end of the path works also fine (patch to be attached). libempathy-gtk/empathy-theme-adium.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1ce531c29108e9bf0a90a4c013283b9115598bb9 Author: Xavier Claessens Date: Tue Nov 4 00:21:52 2008 +0100 Delete useless file libempathy-gtk/empathy-theme.c | 408 ---------------------------------------- 1 files changed, 0 insertions(+), 408 deletions(-) commit 35879a4a3ab0ac586cb183beaaa44ec2e50788f9 Author: Xavier Claessens Date: Tue Nov 4 00:21:13 2008 +0100 - Implement remaining functions on EmpathyThemeAdium. - Fix refcounting of EmpathySmileyManager, avoid double free in its finalize. - Create our own context menu on EmpathyThemeAdium. libempathy-gtk/empathy-chat-text-view.c | 28 +-- libempathy-gtk/empathy-smiley-manager.c | 1 - libempathy-gtk/empathy-theme-adium.c | 350 ++++++++++++++++++++----------- 3 files changed, 233 insertions(+), 146 deletions(-) commit 9526e4a4b28eab55a52d3fb9d1d3cfc9d990af24 Author: Xavier Claessens Date: Tue Nov 4 00:20:39 2008 +0100 Fix a warning when the ADIUM_PATH gconf key is unset. src/empathy-preferences.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit 0d73068c7f58185be37a2fe42fe006342e441dc1 Author: Xavier Claessens Date: Tue Nov 4 00:18:11 2008 +0100 Add whitespace to respect coding style libempathy-gtk/empathy-theme-manager.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 38c22ce23b3b600a249c2d6145e50430734d8787 Author: Xavier Claessens Date: Sun Jul 20 20:14:05 2008 +0200 Don't escape message before detecting smileys otherwise some won't be detected. libempathy-gtk/empathy-theme-adium.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 3e384cce2caa2729cc9a9409f115fcf117701384 Author: Xavier Claessens Date: Sat Jul 19 09:43:05 2008 +0200 Cleanup little things libempathy-gtk/empathy-theme-adium.c | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) commit 1095ede4e263939f5dd8457c083d0457e1fb30c7 Author: Xavier Claessens Date: Sat Jul 19 00:09:13 2008 +0200 Use a default Template.html if not provided by the theme. data/Template.html | 159 ++++++++++++++++++++++++++++++++++ libempathy-gtk/empathy-theme-adium.c | 58 +++++++++--- 2 files changed, 202 insertions(+), 15 deletions(-) commit 3f7f5c8eb5f93361e2d0723790f13f082263255a Author: Xavier Claessens Date: Fri Jul 18 21:52:25 2008 +0200 Correctly escape message body so html tags are not interpreted by webkit. libempathy-gtk/empathy-theme-adium.c | 61 ++++++++++++++++++---------------- 1 files changed, 32 insertions(+), 29 deletions(-) commit eb48fbaf322604ee57888165242acd97efd8decc Author: Xavier Claessens Date: Fri Jul 18 20:59:59 2008 +0200 Add a path property on EmpathyThemeAdium and ge the adium-path gconf key in EmpathyThemeManager. libempathy-gtk/empathy-theme-adium.c | 82 +++++++++++++++++++++++++++---- libempathy-gtk/empathy-theme-adium.h | 2 +- libempathy-gtk/empathy-theme-manager.c | 49 +++++++++++++++++-- 3 files changed, 117 insertions(+), 16 deletions(-) commit 80f5d332a5a531f8d5b96d9ea50f2384bf515324 Author: Xavier Claessens Date: Fri Jul 18 19:50:45 2008 +0200 Add some #ifdef HAVE_WEBKIT src/empathy-preferences.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 9da5a48b5c7d8c47418b56776839ff7687ecd7f0 Author: Xavier Claessens Date: Fri Jul 18 19:45:53 2008 +0200 Quick check if the theme path is OK. data/Makefile.am | 8 ++++++-- libempathy-gtk/empathy-theme-adium.c | 29 +++++++++++++++++++++++------ 2 files changed, 29 insertions(+), 8 deletions(-) commit 294a19437a0ac22d5853dd1ec0934042fcd86360 Author: Xavier Claessens Date: Thu Jul 17 22:19:43 2008 +0200 Add UI in the preference dialog to select the path to adium theme data/empathy.schemas.in | 14 ++ libempathy-gtk/empathy-conf.h | 1 + libempathy-gtk/empathy-theme-adium.c | 6 + libempathy-gtk/empathy-theme-adium.h | 1 + src/Makefile.am | 4 +- src/empathy-preferences.c | 328 ++++++++++++++++++++-------------- src/empathy-preferences.ui | 43 +++++ 7 files changed, 261 insertions(+), 136 deletions(-) commit afbb47911c8b0e82bb05fdb826fc056d9da10555 Author: Xavier Claessens Date: Thu Jul 17 15:24:44 2008 +0200 Add a tooltip on smileys with the text it hides libempathy-gtk/empathy-theme-adium.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 7655246b73cf1eedb8ede01e8d0c156f197dcae7 Author: Xavier Claessens Date: Thu Jul 17 15:10:28 2008 +0200 Open URI when they are clicked in webkit libempathy-gtk/empathy-theme-adium.c | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) commit 2ff2dc404fe65778b6c7451aae580e455766de89 Author: Xavier Claessens Date: Thu Jul 17 12:29:38 2008 +0200 Reorganise a bit the body parsing and add support for URL libempathy-gtk/empathy-chat-text-view.c | 1 + libempathy-gtk/empathy-theme-adium.c | 134 ++++++++++++++++++++---------- 2 files changed, 90 insertions(+), 45 deletions(-) commit 3f4ba63033de82d2bb1193f330177e428ea55126 Author: Xavier Claessens Date: Thu Jul 17 11:18:37 2008 +0200 Fix a typo in a comment libempathy-gtk/empathy-theme-adium.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6c25442a2d2d54b53fa034fa592351bef0b2965a Author: Xavier Claessens Date: Thu Jul 17 11:07:12 2008 +0200 Add support for smileys with adium themes libempathy-gtk/empathy-theme-adium.c | 76 ++++++++++++++++++++++++++++------ 1 files changed, 63 insertions(+), 13 deletions(-) commit 0e59e586c3806cc95c3e6cb20621333ca1a35386 Author: Xavier Claessens Date: Thu Jul 17 10:32:34 2008 +0200 rename ready to page_loaded, it explains better what it does. libempathy-gtk/empathy-theme-adium.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 9f7e19517623ea663dcd54b84b3839fbbf2c582c Author: Xavier Claessens Date: Thu Jul 17 10:28:50 2008 +0200 Add path in EmpathySmiley libempathy-gtk/empathy-smiley-manager.c | 82 +++++++++++++++++-------------- libempathy-gtk/empathy-smiley-manager.h | 9 +-- libempathy-gtk/empathy-theme-adium.c | 35 +++----------- libempathy-gtk/empathy-ui-utils.c | 23 +++++++++ libempathy-gtk/empathy-ui-utils.h | 9 ++- 5 files changed, 84 insertions(+), 74 deletions(-) commit 41e4816144f6e9ace93b0497f35c6aee480fa1c5 Author: Xavier Claessens Date: Wed Jul 16 22:45:27 2008 +0200 Update for more recent webkit configure.ac | 2 +- libempathy-gtk/empathy-theme-adium.c | 5 +---- libempathy-gtk/empathy-theme-adium.h | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) commit c701544eca086e1d87f8f3539580a37c6fcd3931 Author: Xavier Claessens Date: Wed Jul 16 20:26:03 2008 +0200 Fallback if ContentNext or Outgoing are missing. libempathy-gtk/empathy-theme-adium.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 0dfbea70e24e4fecde1d347ae5bb1ac2c864e37e Author: Xavier Claessens Date: Wed Jul 16 20:13:34 2008 +0200 Oops, remove stupid debug g_print libempathy-gtk/empathy-theme-adium.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 3bd5bfb25895a95bb879bcdb27647533c5ae2ce8 Author: Xavier Claessens Date: Wed Jul 16 20:12:36 2008 +0200 Don't load SVG icons because webkit can't load them libempathy-gtk/empathy-theme-adium.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit c9b74c0e4891a12133aab46312b6038c3a2d0047 Author: Xavier Claessens Date: Wed Jul 16 20:05:08 2008 +0200 Add the filename in EmpathyAvatar and fallback to stock_person libempathy-gtk/empathy-avatar-chooser.c | 4 +- libempathy-gtk/empathy-theme-adium.c | 88 ++++++++++++++++++++++++------- libempathy/empathy-contact.c | 27 +++------- libempathy/empathy-contact.h | 5 +- 4 files changed, 81 insertions(+), 43 deletions(-) commit 250c6aaadcfd00470f670bc6bf4b1098c1640179 Author: Xavier Claessens Date: Wed Jul 16 18:32:47 2008 +0200 Support for custom time format libempathy-gtk/empathy-theme-adium.c | 46 +++++++++++++++++++++++++-------- 1 files changed, 35 insertions(+), 11 deletions(-) commit bd603ce6e5945ed1d06e550c928fc2ed21da3d88 Author: Xavier Claessens Date: Wed Jul 16 16:45:29 2008 +0200 Add initial adium theme support: Load the template and append messages. libempathy-gtk/empathy-theme-adium.c | 288 ++++++++++++++++++++++++++++++++-- libempathy/empathy-contact.c | 12 ++ libempathy/empathy-contact.h | 1 + 3 files changed, 285 insertions(+), 16 deletions(-) commit 8ae92f733e7177326ca24b80307b4c3ffcde94d5 Author: Xavier Claessens Date: Tue Jul 15 21:11:58 2008 +0200 EmpathyThemeAdium inherit from WebkitWebView and not GtkTextView. libempathy-gtk/empathy-theme-adium.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 06563d5df6dfbb129f80d3088448abda0fb245b3 Author: Xavier Claessens Date: Tue Jul 15 20:56:45 2008 +0200 Compile EmpathyThemeAdium only if webkit is installed configure.ac | 4 ++++ libempathy-gtk/Makefile.am | 7 +++++-- libempathy-gtk/empathy-theme-manager.c | 9 ++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) commit 4860e692b18ef271889633faa978d546221e8d7b Author: Xavier Claessens Date: Tue Jul 15 18:56:34 2008 +0200 Add skelet of Adium theme using webkit. configure.ac | 23 +++++ libempathy-gtk/Makefile.am | 4 + libempathy-gtk/empathy-theme-adium.c | 157 ++++++++++++++++++++++++++++++++ libempathy-gtk/empathy-theme-adium.h | 55 +++++++++++ libempathy-gtk/empathy-theme-manager.c | 5 + 5 files changed, 244 insertions(+), 0 deletions(-) commit 2fbb4aa0b855d3bac977c25e32c599e59fde89ee Author: Pierre-Luc Beaudoin Date: Thu Jun 11 10:30:49 2009 -0400 Fix compile warning src/empathy-map-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7b1d5580526f2f2644d5ff7202d0f8f6cd4f3284 Author: Xavier Claessens Date: Thu Jun 11 15:23:56 2009 +0200 Get author for bug fixes release.py | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) commit cf5caa2099aaad410f76ccb839ea20687ef92e27 Author: Jorge Gonzalez Date: Thu Jun 11 14:31:38 2009 +0200 Updated Spanish translation po/es.po | 45 ++++++++++++++++++++++++++------------------- 1 files changed, 26 insertions(+), 19 deletions(-) commit 48b18840940ff3b59647e8617f667b71246da022 Author: Guillaume Desmottes Date: Thu Jun 11 13:14:46 2009 +0100 src/Makefile.am: actually enable warning CFLAGS src/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c5de8301caac1e3a248a3f254fb38a1656e96959 Author: Guillaume Desmottes Date: Thu Jun 11 13:22:34 2009 +0100 empathy-call-window: remove unused variables src/empathy-call-window.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 291154c8a7af5a0686a36929a52337e65784e9b7 Author: Guillaume Desmottes Date: Wed Jun 10 12:54:34 2009 +0100 import im-meanwhile from Pidgin data/icons/Makefile.am | 4 + data/icons/hicolor_apps_16x16_im-meanwhile.png | Bin 0 -> 938 bytes data/icons/hicolor_apps_22x22_im-meanwhile.png | Bin 0 -> 1538 bytes data/icons/hicolor_apps_48x48_im-meanwhile.png | Bin 0 -> 3647 bytes data/icons/hicolor_apps_scalable_im-meanwhile.svg | 174 +++++++++++++++++++++ 5 files changed, 178 insertions(+), 0 deletions(-) commit 473a3821f0185b1af001bce45bef98d69a720cff Author: Guillaume Desmottes Date: Wed Jun 10 12:39:08 2009 +0100 add sametime profile (#562981) data/Makefile.am | 3 ++- data/sametime.profile | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletions(-) commit a26f30468a501a94410f6d771df57eae01eb253a Author: Guillaume Desmottes Date: Thu Jun 11 11:21:02 2009 +0100 empathy-accounts-dialog: move back the 'Create' button on the right src/empathy-accounts-dialog.ui | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit 58c031e979d623fdf447351713ffb0fafb801ce6 Author: Guillaume Desmottes Date: Wed Jun 10 16:03:29 2009 +0100 empathy-accounts-dialog: Use radio buttons instead of a checkbox for the 'reuse existing account' UI src/empathy-accounts-dialog.c | 20 ++++++++++++-------- src/empathy-accounts-dialog.ui | 38 +++++++++++++++++++++++++++++++------- 2 files changed, 43 insertions(+), 15 deletions(-) commit 50b28b2222b2b2d1f32ef7a9968e3441da13df7a Author: Guillaume Desmottes Date: Wed Jun 10 15:46:31 2009 +0100 empathy-accounts-dialog: change title to 'Add Account' as we can reuse an existing one (#548707) src/empathy-accounts-dialog.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d03626604c00fba805b2ed8f79e09b0ebfac6dfd Author: Jorge Gonzalez Date: Thu Jun 11 09:32:43 2009 +0200 Updated Spanish translation po/es.po | 79 +++++++++++++++++++++++++++++-------------------------------- 1 files changed, 38 insertions(+), 41 deletions(-) commit 05e87230cb3e1fa70dd31f34ecc7416de8f2fa89 Author: Kjartan Maraas Date: Wed Jun 10 10:13:07 2009 +0200 Updated Norwegian bokmål translation. po/nb.po | 1706 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 1002 insertions(+), 704 deletions(-) commit 39c0f4468521deaa00f4db3e891cd20992aa96c9 Author: Pierre-Luc Beaudoin Date: Mon Jun 8 18:37:47 2009 -0400 Geoclue doesn't like NONE as an accuracy level Possibly a bug in Geoclue, but passing COUNTRY instead of NONE as the minimum accuracy required gives better results (ie more providers are possible). libempathy-gtk/empathy-location-manager.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 62a2f58de7ff809169787fa6de369c15465c69fd Merge: 83912b1... f31d0fb... Author: Will Thompson Date: Tue Jun 9 19:08:23 2009 +0100 Merge branch 'ft-error-confusion' commit f31d0fbeda0c03a619c2db2a84ef3181c579649b Author: Will Thompson Date: Tue Jun 9 18:34:35 2009 +0100 Correctly propagate Provide/Accept errors Previously, if myerr was set as well as error, myerr was cleared, but not set to a copy of error. So then the function continued as normal, and crashed. Also, having checked if myerr is set, we should probably log the message from that, rather than from the (possibly NULL) error. :) libempathy/empathy-tp-file.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 83912b157904043cbb3d972bd3eb5f8e75f1d1c2 Merge: 93e3219... 9d2cfd5... Author: Guillaume Desmottes Date: Tue Jun 9 14:34:48 2009 +0100 Merge commit 'jtellier/call-window-redial-button' commit 9d2cfd58eccb1e5fa985b14b0b744c3766f7988d Author: Jonathan Tellier Date: Thu May 7 15:13:04 2009 -0400 Added a "Redial" button to the call window. libempathy/empathy-call-handler.c | 21 +++- libempathy/empathy-call-handler.h | 3 +- src/empathy-call-window.c | 342 ++++++++++++++++++++++++++----------- src/empathy-call-window.ui | 21 +++ 4 files changed, 287 insertions(+), 100 deletions(-) commit 93e3219c604cc97f1bdcd28e86ebaa0f511f4efb Author: Guillaume Desmottes Date: Tue Jun 9 14:07:35 2009 +0100 contact_get_avatar_filename: remove unused priv pointer libempathy/empathy-contact.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4047625966d7de345673f6e0603c7e45f2e7d747 Author: Guillaume Desmottes Date: Tue Jun 9 13:56:10 2009 +0100 contact_get_avatar_filename: use empathy_contact_get_id instead of priv->id directly priv->id is not supposed to be set for not log contacts so the avatar cache was broken for all TpContact. libempathy/empathy-contact.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 08fb04d03b17c44e401d89cfd0e957c41cdf3b56 Author: Will Thompson Date: Tue Jun 9 11:29:07 2009 +0100 Remove outstanding operations before dispatching them Fixes #585231 libempathy/empathy-dispatcher.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 01db736d42599437458371dbd2a66030647de7e2 Author: Will Thompson Date: Tue Jun 9 11:28:25 2009 +0100 Document the purpose of outstanding_channels libempathy/empathy-dispatcher.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 279a93cbc25ade081510d94c20777e16527cf475 Author: Will Thompson Date: Mon Jun 8 22:39:56 2009 +0100 Break after deleting current item in chatroom list When I signed off, Empathy exploded. l was 0x33, which oddly enough was secretly not the address of a GList. :-) I think what happened is that empathy_chatroom_manager_remove() deleted the list node currently pointed to by l; then the loop advanced to l->next, which was now garbage. We don't need to keep iterating once we find the chatroom we were looking for, so break out of the loop. libempathy/empathy-chatroom-manager.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit f0ff888b79ce3c902f4f7211bbe1dadcba0c1799 Author: Will Thompson Date: Tue Jun 9 10:52:07 2009 +0100 Extract removing chatroom links to a function libempathy/empathy-chatroom-manager.c | 31 ++++++++++++++++++++++--------- 1 files changed, 22 insertions(+), 9 deletions(-) commit 3ace031c4d31c397d89ddb8ae37c8898d7bd5a37 Author: Will Thompson Date: Tue Jun 9 10:35:52 2009 +0100 Consistently use this_chatroom when removing a room libempathy/empathy-chatroom-manager.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 32ac85819a5109d73f16c48bc6e110669dc07ebf Author: Guillaume Desmottes Date: Fri Jun 5 16:04:20 2009 +0100 libempathy.types: remove empathy_tp_tube_get_type docs/libempathy/libempathy.types | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit ab339a3d75a555e4437c99195037600d3154f5fa Author: Guillaume Desmottes Date: Fri Jun 5 14:47:55 2009 +0100 update Python bindings python/pyempathy/pyempathy.defs | 61 --------------------------------------- 1 files changed, 0 insertions(+), 61 deletions(-) commit 1c95d3d7c90e76bc908f643f3556e79c4c0667aa Author: Guillaume Desmottes Date: Fri Jun 5 14:47:40 2009 +0100 remove EmpathyTpTube from Python bindings python/pyempathy/pyempathy.override | 1 - python/update-binding.sh | 1 - 2 files changed, 0 insertions(+), 2 deletions(-) commit 000d345c18bae7db791214b0216f71d630d66e12 Author: Guillaume Desmottes Date: Fri Jun 5 14:46:32 2009 +0100 tube-handler: use TpChannel directly instead of EmpathyTpTube libempathy/empathy-tube-handler.c | 20 +++----------------- 1 files changed, 3 insertions(+), 17 deletions(-) commit 927e7227b6cbb423b00962ff2b0bc9d3c737f7d1 Author: Guillaume Desmottes Date: Fri Jun 5 14:36:11 2009 +0100 remove empathy-tp-tube from doc docs/libempathy/libempathy-docs.sgml | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 7b773f345bcd34b32b46f8e0c471cbd7d19abf40 Author: Guillaume Desmottes Date: Fri Jun 5 14:35:59 2009 +0100 stop to build empathy-tp-tube libempathy/Makefile.am | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit b09a383920ecef2f5cc16a7c114bc5e6c0e63d25 Author: Guillaume Desmottes Date: Fri Jun 5 14:35:47 2009 +0100 remove empathy-tp-tube libempathy/empathy-tp-tube.c | 669 ------------------------------------------ libempathy/empathy-tp-tube.h | 103 ------- 2 files changed, 0 insertions(+), 772 deletions(-) commit 48767187edcf5e3e2cac0e08bacfcaa3c735ee49 Merge: b28c2c1... b6041ca... Author: Guillaume Desmottes Date: Tue Jun 9 10:10:26 2009 +0100 Merge commit 'gmillaires/fix-564259' commit b6041ca821ce4b9c3c527caee9e30fef6d2a2870 Author: Gabriel Millaire Date: Mon Jun 8 22:52:55 2009 -0400 Activated tooltips feature for MUC contact list libempathy-gtk/empathy-chat.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b28c2c17566ac07565b98e6720c7a6a5ec927ad1 Author: Pierre-Luc Beaudoin Date: Mon Jun 8 15:10:57 2009 -0400 Distribute conditionally built files libempathy-gtk/Makefile.am | 20 ++++++++++++-------- src/Makefile.am | 16 +++++++++++----- 2 files changed, 23 insertions(+), 13 deletions(-) commit cc548789733a60b077718c022b6b0e03fc793857 Author: Will Thompson Date: Sun Jun 7 21:08:43 2009 +0100 Don't repeat a tooltip format string src/empathy-chat-window.c | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) commit 32d9b5f6dced1d8a51daa5bdced9d2784c1f0698 Author: Will Thompson Date: Sun Jun 7 20:58:13 2009 +0100 Italicize status message in tooltip src/empathy-chat-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c6b5ba56f7156b911e2292b2b638ebd46577ae99 Author: Will Thompson Date: Sun Jun 7 20:57:29 2009 +0100 Don't include "Available"/"Away"... in tooltips I don't think including the default string for a status adds anything to the tooltips. src/empathy-chat-window.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 03f13ebc2457e06ea2c90153777c57a4921876a9 Author: Will Thompson Date: Sun Jun 7 20:53:50 2009 +0100 Extract markup_printf-append-free to a function The repeated g_markup_printf_escaped; g_string_append; g_free offended me. I think this makes the function easier to read. src/empathy-chat-window.c | 47 +++++++++++++++++++++++++++----------------- 1 files changed, 29 insertions(+), 18 deletions(-) commit fe0b029e662224a5218f09eeabb0a49739620740 Author: Will Thompson Date: Sun Jun 7 20:19:01 2009 +0100 Only show status in tooltip when it exists empathy_contact_get_status () can return NULL: perhaps the protocol doesn't support presence, or perhaps we're not subscribed to the contact's presence. src/empathy-chat-window.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) commit b82e930d045ce65fc9bfb6529898349144101be8 Author: Will Thompson Date: Sat Jun 6 13:01:00 2009 +0100 Don't double-unref superseded group TpChannels. libempathy/empathy-tp-contact-list.c | 44 ++++++++++++++++++++++++++++----- 1 files changed, 37 insertions(+), 7 deletions(-) commit d440d9ab734b45ffc651750a3d317e299c851821 Merge: 396aff9... 138ec18... Author: Jonny Lamb Date: Sun Jun 7 14:35:11 2009 +0100 Merge branch 'profile-chooser' commit f399b307ebc18c2382cb09ac24b41de2f5212bf7 Author: Cosimo Cecchi Date: Sun Jun 7 15:11:28 2009 +0200 Fix make check libempathy/empathy-tp-file.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d0c304bac08a910c048bee84338a97d55a5d0811 Author: Cosimo Cecchi Date: Sun Jun 7 15:10:23 2009 +0200 Emit an error for socket types we don't handle Also, fix error handling when a socket fails on connect(). libempathy/empathy-tp-file.c | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) commit f0d5544426b06662365a3b99e05eae23e76b6ee6 Author: Cosimo Cecchi Date: Tue Jun 2 11:09:28 2009 +0200 Use empathy_uint_compare libempathy/empathy-tp-file.c | 14 +------------- 1 files changed, 1 insertions(+), 13 deletions(-) commit 246c2f6468ab7dc1546b2793aed023035f5d88e8 Author: Cosimo Cecchi Date: Sun May 24 17:49:08 2009 +0200 Build fix after rebase libempathy/empathy-tp-file.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 87d8aa4edcb738d89e77a0d8286e47649fe164f6 Author: Cosimo Cecchi Date: Wed May 20 12:15:08 2009 +0200 Initialize the address and port values The address the CM returns if we're using IPV4 is of the type TP_STRUCT_TYPE_SOCKET_ADDRESS_IPV4; use those values to setup the IPV4 socket. libempathy/empathy-tp-file.c | 46 +++++++++++++++++++++++++++++++----------- 1 files changed, 34 insertions(+), 12 deletions(-) commit 75fd5cc5365178dbaeb5d48cf5c426c46e46b867 Author: Cosimo Cecchi Date: Wed May 20 02:12:30 2009 +0200 Add support for IPV4 sockets libempathy/empathy-tp-file.c | 93 ++++++++++++++++++++++++++++++----------- 1 files changed, 68 insertions(+), 25 deletions(-) commit 62197f1d3c75224c2138ebda5dbc420bc166e3a6 Author: Cosimo Cecchi Date: Tue May 19 16:17:22 2009 +0200 Look at the available socket type Look at the available socket types, and don't hardcode UNIX/LOCALHOST values. libempathy/empathy-tp-file.c | 72 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 72 insertions(+), 0 deletions(-) commit 138ec18cd4c9deafd20d4e0b08c4d3dab07f7c10 Author: Jonny Lamb Date: Sun Jun 7 14:15:26 2009 +0100 Add empathy_profile_chooser to libempathy-gtk type list. Signed-off-by: Jonny Lamb docs/libempathy-gtk/libempathy-gtk.types | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit cb475d95ee299924317b9e2aedfc1f93c5982b18 Author: Jonny Lamb Date: Sun Jun 7 14:15:19 2009 +0100 Fix small typo in docs. Signed-off-by: Jonny Lamb libempathy-gtk/empathy-profile-chooser.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 951970b64634802ab084cdccccce5104142ee76f Author: Jonny Lamb Date: Sun Jun 7 14:02:30 2009 +0100 Chain up to the constructed call of the parent class. Signed-off-by: Jonny Lamb libempathy-gtk/empathy-profile-chooser.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit fbebfd376a9a571acdd12508031d2bb13a6ddfc3 Author: Jonny Lamb Date: Sun Jun 7 13:48:40 2009 +0100 Only include gtk/gtk.h and not gtkcombobox.h. Signed-off-by: Jonny Lamb libempathy-gtk/empathy-profile-chooser.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 71a29e5e3c19c219399c3354f53c932b5d02804e Author: Jonny Lamb Date: Sun Jun 7 13:45:58 2009 +0100 Implement constructed instead of constructor. Signed-off-by: Jonny Lamb libempathy-gtk/empathy-profile-chooser.c | 13 +++---------- 1 files changed, 3 insertions(+), 10 deletions(-) commit 4f7bc97c36095dad43bb183105d49c713cf74bfe Author: Jonny Lamb Date: Sun Jun 7 13:43:23 2009 +0100 Small coding style change. Signed-off-by: Jonny Lamb libempathy-gtk/empathy-profile-chooser.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 396aff97047f039c5bca8f3a0da13b9b295e657b Author: Davyd Madeley Date: Sat Jun 6 22:30:38 2009 +0800 Fix silly mistake where I passed the struct pointer and not the first member libempathy-gtk/empathy-presence-chooser.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c2392bfba90e89593ddd93c98055b9f477a054ee Author: Jorge Gonzalez Date: Sat Jun 6 12:47:26 2009 +0200 Updated Spanish translation po/es.po | 183 +++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 116 insertions(+), 67 deletions(-) commit a55a2d6e7dfedc51154e3d73fab40707d87c579f Author: Jonny Lamb Date: Fri Jun 5 15:19:02 2009 +0100 Use tp_asv_get_string instead of messing with GValues. Signed-off-by: Jonny Lamb src/empathy-import-pidgin.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit 78a59f67de194944fb5c988e100a42e56e9de890 Author: Jonny Lamb Date: Fri Jun 5 15:10:07 2009 +0100 Use "foo == NULL" instead of "!foo". Signed-off-by: Jonny Lamb src/empathy-import-pidgin.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 48236b65f7ac33d05f0bc4a7a83ddec1e9ec59aa Author: Jonny Lamb Date: Fri Jun 5 15:04:40 2009 +0100 Set an empty password for pidgin accounts that have no password set. Signed-off-by: Jonny Lamb src/empathy-import-pidgin.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 9c1dfe2afbeae0a3e598e5afe094f42b321e5257 Author: Jonny Lamb Date: Fri Jun 5 14:59:15 2009 +0100 Special-case XMPP with importing accounts from Pidgin. (Fixes bug #579992) It was decided that if pidgin has an account with no host set, then both the server and port should be ignored, as a special case in XMPP. Signed-off-by: Jonny Lamb src/empathy-import-pidgin.c | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) commit ca094304b0184f2c248ab29e95c14a8dad0acc4a Author: Jonny Lamb Date: Fri Jun 5 13:59:18 2009 +0100 Update python bindings. Signed-off-by: Jonny Lamb python/pyempathygtk/pyempathygtk.defs | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) commit 0f77bf449105bd33390e1ba88d51b2e8f2993770 Author: Jonny Lamb Date: Fri Jun 5 13:58:40 2009 +0100 Update the accounts dialog to the new profile chooser API. Signed-off-by: Jonny Lamb src/empathy-accounts-dialog.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 60fc555a09b01a7bb7b974c3d875eab0ba66f0d3 Author: Jonny Lamb Date: Fri Jun 5 13:57:49 2009 +0100 Make EmpathyProfileChooser a subclass of GtkComboBox. Signed-off-by: Jonny Lamb libempathy-gtk/empathy-profile-chooser.c | 226 ++++++++++++++++++++---------- libempathy-gtk/empathy-profile-chooser.h | 47 ++++++- 2 files changed, 194 insertions(+), 79 deletions(-) commit 326ec5c02e85f1a94580120f6ccd715245348209 Author: Jonny Lamb Date: Thu Jun 4 23:04:46 2009 +0100 Convert style to Telepathy coding style. Signed-off-by: Jonny Lamb libempathy-gtk/empathy-profile-chooser.c | 302 +++++++++++++++--------------- libempathy-gtk/empathy-profile-chooser.h | 6 +- 2 files changed, 155 insertions(+), 153 deletions(-) commit d3dc61867d99d3f9fa50e204fba66943d955ecd1 Author: Jonny Lamb Date: Thu Jun 4 23:03:01 2009 +0100 Add test-empathy-profile-chooser. Signed-off-by: Jonny Lamb tests/.gitignore | 1 + tests/Makefile.am | 4 +++- tests/test-empathy-profile-chooser.c | 31 +++++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+), 1 deletions(-) commit 3d1f8a776ca187ee211cdd2361b0aab79def6834 Author: Jonny Lamb Date: Thu Jun 4 22:04:30 2009 +0100 Add simple flymake support. Signed-off-by: Jonny Lamb libempathy-gtk/Makefile.am | 1 + libempathy/Makefile.am | 1 + src/Makefile.am | 1 + tools/Makefile.am | 1 + tools/flymake.mk | 4 ++++ 5 files changed, 8 insertions(+), 0 deletions(-) commit 26ee37e8b33a4df369558a7ba150839455663680 Merge: 634b9e0... d25cf54... Author: Jonny Lamb Date: Fri Jun 5 12:24:21 2009 +0100 Merge branch 'debug-fixes' commit 634b9e01dc43cdacef58b5baf213883ff88227ce Author: A S Alam Date: Fri Jun 5 06:42:58 2009 +0530 updating Translation for Gurmukhi po/pa.po | 966 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 595 insertions(+), 371 deletions(-) commit d25cf54e8cc0dd24731cc528881a8863b30321b8 Author: Jonny Lamb Date: Thu Jun 4 22:46:22 2009 +0100 Don't display an empty treeview if there are no connections on opening. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 2c8c5507c716c4a3ed236037697ef0fa11b99fa3 Author: Jonny Lamb Date: Thu Jun 4 22:45:46 2009 +0100 Don't unref widgets twice. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit e3c8aaf705a14f7db408781cf1332cd7d67e4da4 Author: Jonny Lamb Date: Thu Jun 4 22:45:21 2009 +0100 Free a GError after use. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b1d33938778faa1faa3687e87bb8646d6668992d Merge: b788f7c... c06f26d... Author: Jonny Lamb Date: Thu Jun 4 17:09:44 2009 +0100 Merge branch 'debug' Conflicts: extensions/Makefile.am extensions/misc.xml po/POTFILES.in Signed-off-by: Jonny Lamb commit b788f7ca76096138b65f4518fb4435608cd0f91f Author: Jonny Lamb Date: Thu Jun 4 16:42:07 2009 +0100 Coding style fixes. Signed-off-by: Jonny Lamb libempathy/empathy-contact.c | 2 +- libempathy/empathy-dispatcher.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c06f26d8c999b47c22dcd78f07140d027e8882c7 Author: Jonny Lamb Date: Thu Jun 4 16:36:54 2009 +0100 Add empathy-debug-dialog to POTFILES.in. Signed-off-by: Jonny Lamb po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7216c2ed732ae4fb661dfa749ac1a73939edc325 Author: Jonny Lamb Date: Thu Jun 4 16:19:02 2009 +0100 Display a label if the selected CM does not support Debug. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 62 +++++++++++++++++++++++++++++++++++++++---- 1 files changed, 56 insertions(+), 6 deletions(-) commit cb3f09f50537a6cac40a2e1a5d30e045ad426a20 Author: Jonny Lamb Date: Thu Jun 4 16:18:26 2009 +0100 Add level label to priv struct. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 899e4cd7f419588e11a5991e9bfb27f6da1b9135 Author: Pierre-Luc Beaudoin Date: Thu Jun 4 10:50:47 2009 -0400 Fix Bug 584830: Invalid read in new_connection_cb There is a manager and a location_manager pointer in that function. The wrong one was used in the cast. libempathy-gtk/empathy-location-manager.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d2c0aaae088b846dfb54e39b389aaa4a71d4ddac Author: Guillaume Desmottes Date: Thu Jun 4 14:59:22 2009 +0100 event_manager_approve_channel_cb: displayed ignored channel type src/empathy-event-manager.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 018cfa176218b8f75b376ada4bf8c43012fb9627 Author: Jonny Lamb Date: Thu Jun 4 14:33:41 2009 +0100 Store toolbar items in priv struct. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 71 +++++++++++++++++++++++-------------------- 1 files changed, 38 insertions(+), 33 deletions(-) commit b1c7419f38db35c1793e1e080c612cfdb7d68b6b Author: Jonny Lamb Date: Thu Jun 4 14:26:53 2009 +0100 Keep a ref to the TpDBusDaemon so the NameOwnerChanged cb gets called. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit ea5fbd90e9e36f1081cab4a0d2d92bc9eef25696 Author: Jonny Lamb Date: Thu Jun 4 14:19:51 2009 +0100 Clean up EmpathyDebugDialogPriv. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) commit a3e1b4666571ae951683c782f89be26eae4fb97a Author: Jorge Gonzalez Date: Wed Jun 3 20:08:01 2009 +0200 Updated Spanish translation po/es.po | 675 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 405 insertions(+), 270 deletions(-) commit 07027834acf0c40105693f079dea51687cd07141 Author: Jonny Lamb Date: Wed Jun 3 15:29:30 2009 +0100 Use G_GSIZE_FORMAT instead of %u. Signed-off-by: Jonny Lamb src/empathy-debug-dialog.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit de1ff4426cd4b50bbea43e882bddd894936b2313 Author: Jonny Lamb Date: Wed Jun 3 13:10:05 2009 +0100 Updated Debug spec. Signed-off-by: Jonny Lamb extensions/Debug.xml | 140 ++++++++++++++++++++++++++++++++++--------------- 1 files changed, 97 insertions(+), 43 deletions(-) commit d083a54cbe33ed66d621a4b5bd47f3ebd75346cd Author: Will Thompson Date: Tue Jun 2 23:47:00 2009 +0100 Add a right-click menu to conversation window tabs. It turns out that GtkNotebook supports right-click menus that list the tabs with minimal effort on our part. This makes it easier to deal with windows with more tabs than can fit in the space available. Signed-off-by: Will Thompson src/empathy-chat-window.c | 84 ++++++++++++++++++++++++++++----------------- 1 files changed, 52 insertions(+), 32 deletions(-) commit 6c869a62128a755dfd688c94f37546d8127aaa07 Author: Will Thompson Date: Tue Jun 2 19:05:51 2009 +0100 Remove "View"/"Show" prefixes from View menu items Signed-off-by: Will Thompson src/empathy-main-window.ui | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7b0009a165c60dc32b916de60d4ff641f6091665 Author: Jorge Gonzalez Date: Tue Jun 2 20:18:10 2009 +0200 Updated Spanish translation po/es.po | 334 ++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 252 insertions(+), 82 deletions(-) commit dd5468856810324668718259674b5e78c97b19e7 Author: Xavier Claessens Date: Tue Jun 2 19:32:10 2009 +0200 Invert the presence order. libempathy-gtk/empathy-contact-list-store.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fce49b89f9e5e0f864b7f2d7fbda69397a575ed4 Author: Pierre-Luc Beaudoin Date: Mon Jun 1 13:39:38 2009 -0400 Fix Bug 584518: Critical error in publish_to_all_connections The account_manager was initialised after the callbacks were. libempathy-gtk/empathy-location-manager.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 76d2f71aecdc4abd5ca423626792c66dc4eeb2b0 Author: Pierre-Luc Beaudoin Date: Mon Jun 1 12:10:29 2009 -0400 Level is used before init libempathy-gtk/empathy-location-manager.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 3623b886388ccb1a581177c096a1668b26fdadd1 Merge: b06c101... 17fec97... Author: Cosimo Cecchi Date: Mon Jun 1 18:07:13 2009 +0200 Merge branch 'ft_rework' commit 17fec9762e1680828a73efb59f7ed155219763ac Author: Cosimo Cecchi Date: Mon Jun 1 18:02:03 2009 +0200 Fix conflict after rebase src/empathy.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit b06c101e97689187240ea55fe1d3e399ed0960e0 Author: Sjoerd Simons Date: Mon Jun 1 12:06:50 2009 +0100 Don't set NM presence state on connect when it was unset When the presence state that was saved upon disconnect was _UNSET don't try to set it when we reconnect. libempathy/empathy-idle.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f0c1f00b3562294709827d1463b3d605e0f09f40 Author: Cosimo Cecchi Date: Mon Jun 1 17:32:57 2009 +0200 Update python bindings python/pyempathy/pyempathy.defs | 43 ++++++++++++++++++++++++++++++++------ 1 files changed, 36 insertions(+), 7 deletions(-) commit b2a7b3d8d9f69f611d7c4ffc1df298bf33de03ff Author: Cosimo Cecchi Date: Mon Jun 1 17:17:50 2009 +0200 Format contact information when hashing src/empathy-ft-manager.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit e2fa5b38c29e8b2c1572ff477ef602b739791f57 Author: Cosimo Cecchi Date: Mon Jun 1 17:14:07 2009 +0200 Free the cb_data after errors in construction libempathy/empathy-ft-handler.c | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) commit 5a321202dfaa506c8f6e75a9389d4cdb5b8f6619 Author: Cosimo Cecchi Date: Mon Jun 1 17:02:13 2009 +0200 Add myself to the contributors CONTRIBUTORS | 1 + src/empathy-about-dialog.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 71542b5863e39c0b7586cbd76e830b97bb8693d6 Author: Cosimo Cecchi Date: Mon Jun 1 17:00:34 2009 +0200 Update copyright header libempathy/empathy-dispatcher.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 7d1926a446c9e7a0e4f149bdca318b876b4e3eb4 Author: Cosimo Cecchi Date: Mon Jun 1 16:59:33 2009 +0200 Clarify the docs Clarify the use of find_requestable_channel_classes in the docs. libempathy/empathy-dispatcher.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit f1be1c621d9a331045d756366e59ec7b9a33eac3 Author: Cosimo Cecchi Date: Mon Jun 1 16:44:56 2009 +0200 Use the new API. libempathy/empathy-ft-handler.c | 61 ++++++++++++++------------------------- 1 files changed, 22 insertions(+), 39 deletions(-) commit 1224648072c5077d6846da367b89c5abf19e3e81 Author: Cosimo Cecchi Date: Mon Jun 1 16:44:26 2009 +0200 Hopefully proper version of _find_requestable_channel_classes () libempathy/empathy-dispatcher.c | 176 ++++++++++++++++++++------------------- 1 files changed, 92 insertions(+), 84 deletions(-) commit 8465ea62a1813462ed4c6170ce74ba8407ef6455 Author: Cosimo Cecchi Date: Wed May 27 17:42:42 2009 +0200 Fix trailing whitespace libempathy/empathy-ft-handler.c | 2 +- libempathy/empathy-utils.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 03dd02c5cf379dc85b0c1dd6e5bf002d9a363bb4 Author: Cosimo Cecchi Date: Wed May 27 14:39:46 2009 +0200 Adapt EmpathyCallHandler to the new API libempathy/empathy-call-handler.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 48345c658336e3731d7e35905df7dbec52491adf Author: Cosimo Cecchi Date: Wed May 27 14:39:06 2009 +0200 Use the new API in the handler libempathy/empathy-ft-handler.c | 86 +++++++++++++++++++++++++++++--------- 1 files changed, 65 insertions(+), 21 deletions(-) commit e59b7ab18c06c473e246a91e8337e629d716b82b Author: Cosimo Cecchi Date: Wed May 27 14:38:27 2009 +0200 Free the list after calling the callback libempathy/empathy-dispatcher.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 4a3f9aa43df81215cbb0ad1ae1c00702798f44f9 Author: Cosimo Cecchi Date: Wed May 27 14:36:31 2009 +0200 Add a helper uint_compare function libempathy/empathy-utils.c | 7 +++++++ libempathy/empathy-utils.h | 2 ++ 2 files changed, 9 insertions(+), 0 deletions(-) commit b430108ed73aad05a6cb6f94bdb7092abe4daebc Author: Cosimo Cecchi Date: Wed May 27 14:35:55 2009 +0200 Update the requestable channel classes API Make it more complex, according to Sjoerd's comments. libempathy/empathy-dispatcher.c | 304 ++++++++++++++++++++++++--------------- libempathy/empathy-dispatcher.h | 6 +- 2 files changed, 190 insertions(+), 120 deletions(-) commit 12ad94e68d9ad3d4258ae8fa0755528a22871b4b Author: Cosimo Cecchi Date: Mon May 25 20:05:52 2009 +0200 Fix trailing whitespaces libempathy/empathy-dispatcher.c | 4 ++-- libempathy/empathy-ft-handler.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit e0144199db485b5e744c8cb9af6051f8645f40a0 Author: Cosimo Cecchi Date: Sun May 24 13:15:46 2009 +0200 Remove GConf schema data/empathy.schemas.in | 15 --------------- 1 files changed, 0 insertions(+), 15 deletions(-) commit aef402c6cd92c60b6ee6254f354363abb0ee3b2c Author: Cosimo Cecchi Date: Sun May 24 13:12:54 2009 +0200 Remove the preferences libempathy-gtk/empathy-conf.h | 1 - src/empathy-preferences.c | 5 ----- src/empathy-preferences.ui | 36 ------------------------------------ 3 files changed, 0 insertions(+), 42 deletions(-) commit f14763ece20839cb52cea4c2119503221b380a3a Author: Cosimo Cecchi Date: Sun May 24 13:12:35 2009 +0200 Remove use_hash when using the file chooser libempathy-gtk/empathy-ui-utils.c | 14 ++------------ 1 files changed, 2 insertions(+), 12 deletions(-) commit 69cf2699ca14176d12c980d8de401abf81c435c4 Author: Cosimo Cecchi Date: Sun May 24 13:04:33 2009 +0200 Remove the use_hash arg and property Remove the use_hash construct arg and property from EmpathyFTHandler and make it clear in the docs how clients are supposed to know whether we are hashing or not. Also, port EmpathyFTFactory to the new API libempathy/empathy-ft-factory.c | 18 +++-------- libempathy/empathy-ft-factory.h | 6 +-- libempathy/empathy-ft-handler.c | 61 +++++++++++---------------------------- libempathy/empathy-ft-handler.h | 4 +-- 4 files changed, 25 insertions(+), 64 deletions(-) commit ab0ce8a4bde442384f0e2ca6b0de973e75183607 Author: Cosimo Cecchi Date: Sun May 24 12:55:30 2009 +0200 Actually check if FT+hash is supported Use the new API to find out if FT+hash is supported before setting the handler as ready. This gives the clients to use empathy_ft_handler_can_hash reliably before calling empahty_ft_handler_start_transfer to know to which signal they should connect. libempathy/empathy-ft-handler.c | 114 +++++++++++++++++++++++++-------------- 1 files changed, 74 insertions(+), 40 deletions(-) commit 67d4fbf275c98ed8478818cd8ee8d6e5d6c83844 Author: Cosimo Cecchi Date: Sun May 24 12:55:08 2009 +0200 Use the new API in the call handler libempathy/empathy-call-handler.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit ab09ea63588d1b00e3ec3474546f181e041af6e4 Author: Cosimo Cecchi Date: Sun May 24 12:54:30 2009 +0200 Add find_requestable_channel_classes And remove find_channel_class API. libempathy/empathy-dispatcher.c | 149 +++++++++++++++++++++++++++++++++++++-- libempathy/empathy-dispatcher.h | 16 +++-- 2 files changed, 152 insertions(+), 13 deletions(-) commit 020e85a643577821fc679868d0495fdda958760c Author: Cosimo Cecchi Date: Sat May 23 16:39:18 2009 +0200 Don't chain up to constructor libempathy/empathy-tp-file.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit da1129424fd0d5a2809e0a9f077100cbc10fb046 Author: Cosimo Cecchi Date: Sat May 23 16:32:42 2009 +0200 Add GObject propreties for EmpathyFTHandler libempathy/empathy-ft-handler.c | 110 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 109 insertions(+), 1 deletions(-) commit 55a8adfe1d7856c5736cefc860e050223795a48d Author: Cosimo Cecchi Date: Sat May 23 16:16:38 2009 +0200 Use _constructed instead of _constructor libempathy/empathy-tp-file.c | 23 ++++++++--------------- 1 files changed, 8 insertions(+), 15 deletions(-) commit 50e5710f5d7650ee5cd7c9ffc949457675e5a459 Author: Cosimo Cecchi Date: Sat May 23 16:09:37 2009 +0200 Remove useless member libempathy/empathy-ft-handler.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 421b6efa8018de4973050e8f2799c81687395986 Author: Cosimo Cecchi Date: Sat May 23 16:08:05 2009 +0200 Remove the g_idle sources on destroy Remove the GSources added with g_idle_add when destroying the EmpathyDispatcher. libempathy/empathy-dispatcher.c | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) commit b9c4083bc1c4924171bc0095d1489f6354534960 Author: Cosimo Cecchi Date: Sat May 23 15:42:02 2009 +0200 Actually see if the connection is ready Before appending an outstanding request for channel classes, verify thigns aren't actually ready. libempathy/empathy-dispatcher.c | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) commit fec609875fd59ec0d50114e638620e3d372c511e Author: Cosimo Cecchi Date: Sat May 23 15:34:28 2009 +0200 Style fixes for *_free() functions libempathy/empathy-dispatcher.c | 3 +-- libempathy/empathy-ft-handler.c | 27 ++++++--------------------- 2 files changed, 7 insertions(+), 23 deletions(-) commit 3c0044036538d3a3e4faf600c097e57f551e2d4f Author: Cosimo Cecchi Date: Sat May 23 15:28:37 2009 +0200 Don't use slices for 4096 chunks libempathy/empathy-ft-handler.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e442cf1c6b5f22ae3d3b8acb537ebe32d932b676 Author: Cosimo Cecchi Date: Wed May 20 20:02:03 2009 +0200 Properly free memory libempathy/empathy-ft-handler.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c23cff9fadeae104feff7c19764bafaff78cfbd6 Author: Cosimo Cecchi Date: Wed May 20 12:34:23 2009 +0200 Clarify a bit the docs about checksumming libempathy/empathy-ft-handler.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit f2020ab546f98b45080923b07129b2ab38d087bd Author: Cosimo Cecchi Date: Tue May 19 12:16:39 2009 +0200 Clear the remaining time when transfer ends Also, use empathy_builder_unref_and_keep_widget() on the EmpathyFTManager toplevel. src/empathy-ft-manager.c | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) commit ee4dc84a5d3a25576e9960b52dc8fa0e1e6a4703 Author: Cosimo Cecchi Date: Mon May 18 19:25:41 2009 +0200 Add the received files to GtkRecentManager src/empathy-ft-manager.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 45e9d9d455df7732f19e5af8c54c066965238eaa Author: Cosimo Cecchi Date: Mon May 18 19:21:49 2009 +0200 Report the right remaining time in the progress cb libempathy/empathy-ft-handler.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ffe88b8bb214b0af5b92f600d9fa43bbd71d4761 Author: Cosimo Cecchi Date: Mon May 18 18:35:30 2009 +0200 Plug a leak src/empathy-ft-manager.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 404ce36f5d2a717998c1dd79ddb0acf11fe24f54 Author: Cosimo Cecchi Date: Mon May 18 17:59:51 2009 +0200 Add a comment to make the style checker happy libempathy/empathy-ft-handler.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3b1865b52e8d45c1387176d5c08b8a3441d50a50 Author: Cosimo Cecchi Date: Mon May 18 17:53:55 2009 +0200 Fix coding style libempathy/empathy-dispatcher.c | 4 ++-- libempathy/empathy-ft-factory.c | 4 ++-- libempathy/empathy-ft-handler.c | 26 +++++++++++++------------- libempathy/empathy-tp-file.c | 10 +++++----- src/empathy-ft-manager.c | 4 ++-- 5 files changed, 24 insertions(+), 24 deletions(-) commit 21d0796aaa90612dd499da0d74ac9200bd448393 Author: Cosimo Cecchi Date: Mon May 18 17:44:21 2009 +0200 Add some files to POTFILES.in po/POTFILES.in | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c145ff5f1d5edc658e666ba05bbb41854e577590 Author: Cosimo Cecchi Date: Mon May 18 17:31:54 2009 +0200 Emit the callback always in an idle Also, fix some leaks. libempathy/empathy-dispatcher.c | 61 +++++++++++++++++++++++---------------- 1 files changed, 36 insertions(+), 25 deletions(-) commit 9e3494b16c494577ea54fb809f7dadba1ba482b4 Author: Cosimo Cecchi Date: Mon May 18 16:59:19 2009 +0200 Use the new function in EmpathyFTHandler libempathy/empathy-ft-handler.c | 71 ++++++++++++++++++++------------------- 1 files changed, 36 insertions(+), 35 deletions(-) commit f131fb616483531a97334890c56376fc0e2f4cf2 Author: Cosimo Cecchi Date: Mon May 18 16:59:00 2009 +0200 Add empathy_dispatcher_find_channel_class_async() libempathy/empathy-dispatcher.c | 97 +++++++++++++++++++++++++++++++++++++++ libempathy/empathy-dispatcher.h | 6 ++ 2 files changed, 103 insertions(+), 0 deletions(-) commit 24c1b03b78ee231e78a52ec79eb15e2f41e80338 Author: Cosimo Cecchi Date: Mon May 18 14:55:01 2009 +0200 Set use_hash according to what the CM returns Set use_hash according to what the CM returns and not what the user would like it to be, so that clients won't be confused about whether they should connect to "hashing-started" after "transfer-done". libempathy/empathy-ft-handler.c | 11 +++++++++++ src/empathy-ft-manager.c | 10 +++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) commit 948f05b5e6b28afbfc0549efe6cc4fd55598738c Author: Cosimo Cecchi Date: Mon May 18 14:30:08 2009 +0200 Use the right macros to pass a gboolean as user_data Use GPOINTER_TO_INT and GINT_TO_POINTER instead of passing the address, as that doesn't work. libempathy/empathy-ft-handler.c | 2 ++ libempathy/empathy-tp-file.c | 23 ++++++++++++----------- 2 files changed, 14 insertions(+), 11 deletions(-) commit 28ca5c25c82b7cb8898d2d967bee88b604c109d4 Author: Cosimo Cecchi Date: Mon May 18 14:17:28 2009 +0200 Set the completed message anyway Set the completed message anyway in the UI, as it's not guaranteed that the hashing will take place even if use_hash is TRUE src/empathy-ft-manager.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit b2106701b42a161c3aa954e29909e66e5b6fc898 Author: Cosimo Cecchi Date: Sat May 16 17:08:21 2009 +0200 Update doc templates docs/libempathy-gtk/libempathy-gtk-docs.sgml | 3 +++ docs/libempathy-gtk/libempathy-gtk.types | 1 + docs/libempathy/libempathy-docs.sgml | 5 +++++ docs/libempathy/libempathy.types | 3 +++ 4 files changed, 12 insertions(+), 0 deletions(-) commit fed60ea90914c7b2a55699a41ba532b405a255a0 Author: Cosimo Cecchi Date: Sat May 16 17:00:47 2009 +0200 Document EmpathyFTHandler libempathy/empathy-ft-handler.c | 251 +++++++++++++++++++++++++++++++++++++++ libempathy/empathy-ft-handler.h | 6 + 2 files changed, 257 insertions(+), 0 deletions(-) commit b0fb21acabb015693954ba3d2a56ea2c097167a8 Author: Cosimo Cecchi Date: Sat May 16 16:04:11 2009 +0200 Document EmpathyTpFile libempathy/empathy-tp-file.c | 87 +++++++++++++++++++++++++++++++++-------- libempathy/empathy-tp-file.h | 12 ++++++ 2 files changed, 82 insertions(+), 17 deletions(-) commit ee333d5882eeae8069bda92903cdc0f004dc355c Author: Cosimo Cecchi Date: Sat May 16 15:44:12 2009 +0200 Remove useless GET_PRIV libempathy/empathy-ft-factory.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit a1352e7be6a9ffcbd3e251e9d5f07b94d996c916 Author: Cosimo Cecchi Date: Sat May 16 15:41:20 2009 +0200 Remove useless define libempathy/empathy-tp-file.h | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 285c936b62a38e455b36b904929cf8856da30f3d Author: Cosimo Cecchi Date: Sat May 16 15:38:45 2009 +0200 Use NULL instead of FALSE libempathy/empathy-ft-factory.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1f8a5269ec715a1917274f36450082891bb36c43 Author: Cosimo Cecchi Date: Sat May 16 15:38:26 2009 +0200 Document EmpathyFTFactory libempathy/empathy-ft-factory.c | 83 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 83 insertions(+), 0 deletions(-) commit a1a7696a9b0c783a10d5a06e32f7e987b9201905 Author: Cosimo Cecchi Date: Sat May 16 13:17:16 2009 +0200 Remove useless gtk-doc annotations gtk-doc annotations are useless for files outside of libempathy* src/empathy-ft-manager.c | 17 ----------------- 1 files changed, 0 insertions(+), 17 deletions(-) commit 5756b9d02b60f1421abbca71624fc82ef469227a Author: Cosimo Cecchi Date: Fri May 15 20:19:19 2009 +0200 Don't claim outgoing channels src/empathy.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit 6ff16c56bc78c3df27f0da315536c94ae1a2085c Author: Cosimo Cecchi Date: Fri May 15 18:43:15 2009 +0200 Add a comment. libempathy-gtk/empathy-ui-utils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 181c2a5ab6417c2e745e507d64b66f4c6ba261f6 Author: Cosimo Cecchi Date: Fri May 15 18:39:38 2009 +0200 Move the error declaration in empathy-tp-file.h libempathy/empathy-tp-file.h | 10 ++++++++++ libempathy/empathy-utils.h | 10 ---------- 2 files changed, 10 insertions(+), 10 deletions(-) commit 4f3b1c138451c622204bfbc77467ac4d247b035a Author: Cosimo Cecchi Date: Fri May 15 18:37:58 2009 +0200 Unref the EmpathyTpContactFactory src/empathy-event-manager.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 78fac00f23704f8233c79c7b79ee0c7a8e133c2d Author: Cosimo Cecchi Date: Fri May 15 18:36:24 2009 +0200 Use gchar* instead of char* for allocated retvals src/empathy-ft-manager.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit ff229c47dcee18e2723aae6f3b5cd513f79ae503 Author: Cosimo Cecchi Date: Fri May 15 18:34:59 2009 +0200 Use != NULL for pointer checks. libempathy/empathy-ft-factory.c | 2 +- libempathy/empathy-ft-handler.c | 14 +++++++------- libempathy/empathy-tp-file.c | 32 ++++++++++++++++---------------- 3 files changed, 24 insertions(+), 24 deletions(-) commit 99e69fa352b25ae65d636a2ab464886d1b8f8af1 Author: Cosimo Cecchi Date: Fri May 15 18:28:28 2009 +0200 Use g_slice_* instead of g_malloc libempathy/empathy-ft-handler.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 4fcc11053a0a2eef7271431997eb5ff629199290 Author: Cosimo Cecchi Date: Fri May 15 18:21:37 2009 +0200 Use tp_g_value_slice_new_* where possible libempathy/empathy-ft-handler.c | 28 ++++++++++------------------ 1 files changed, 10 insertions(+), 18 deletions(-) commit 62f32581a28b6b9083efd4bd419cfb217770f19e Author: Cosimo Cecchi Date: Fri May 15 18:17:57 2009 +0200 Unref the EmpathyTpContactFactory libempathy/empathy-ft-handler.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 69765b1425c0ab80df655df5a5e7a96b707beee6 Author: Cosimo Cecchi Date: Fri May 15 18:15:36 2009 +0200 Adapt the code to the tp style. libempathy/empathy-ft-factory.c | 30 +++++----- libempathy/empathy-ft-factory.h | 23 +++++--- libempathy/empathy-ft-handler.c | 79 ++++++++++++++-------------- libempathy/empathy-ft-handler.h | 23 +++++--- libempathy/empathy-tp-file.c | 108 ++++++++++++++++++++------------------- libempathy/empathy-tp-file.h | 47 +++++++++-------- 6 files changed, 166 insertions(+), 144 deletions(-) commit 0caac94000e5681e22e0938af94ed5ed4d3d206b Author: Cosimo Cecchi Date: Fri May 15 16:26:33 2009 +0200 Plug a string leak src/empathy-ft-manager.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit efc7ca8632a73dd30b0e3b36931e63c3922ae8ee Author: Cosimo Cecchi Date: Fri May 15 16:21:39 2009 +0200 Don't destroy an hashtable owned by DBus libempathy/empathy-ft-handler.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit ea473bb361a461e30e45db76377592346af9b3cf Author: Cosimo Cecchi Date: Fri May 15 15:38:45 2009 +0200 Update Python bindings python/pyempathy/pyempathy.defs | 267 ++++++++++++++++++++++------- python/pyempathy/pyempathy.override | 2 + python/pyempathygtk/pyempathygtk.defs | 8 + python/pyempathygtk/pyempathygtk.override | 1 + python/update-binding.sh | 2 + 5 files changed, 215 insertions(+), 65 deletions(-) commit ca4022f7e479bf282db649c15860f41b1d281020 Author: Cosimo Cecchi Date: Fri May 15 14:50:17 2009 +0200 Wait for channel close before closing the socket So that we can better handle cancellations of the transfer. libempathy/empathy-tp-file.c | 38 ++++++++++++++++++++++++-------------- 1 files changed, 24 insertions(+), 14 deletions(-) commit 3d5e817ba6f8094d40471fb5c41c4edf3c2e573b Author: Cosimo Cecchi Date: Fri May 15 11:21:23 2009 +0200 Add schema for the new preference data/empathy.schemas.in | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) commit 83a1c8e38b10ca0a66adc4f19e78c69f3796c7e4 Author: Cosimo Cecchi Date: Fri May 15 11:02:45 2009 +0200 Don't leak GErrors. libempathy/empathy-ft-handler.c | 4 +++- libempathy/empathy-tp-file.c | 1 + 2 files changed, 4 insertions(+), 1 deletions(-) commit 0a96c62150fe235167c291ead9a4f180fd80109e Author: Cosimo Cecchi Date: Fri May 15 00:46:26 2009 +0200 Handle construction errors Handle errors that may arise when constructing the handler from the factory. libempathy/empathy-ft-factory.c | 25 ++++++------------------- libempathy/empathy-ft-handler.c | 9 +++++++++ src/empathy.c | 14 ++++++++++++-- 3 files changed, 27 insertions(+), 21 deletions(-) commit 997c9dabb5fd8ea6631a37a80576d312b0da56d5 Author: Cosimo Cecchi Date: Thu May 14 19:57:25 2009 +0200 Set the right initial value in the UI Set an initial value for the UI string in case we're not using hash. src/empathy-ft-manager.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 434bbd9419c2297bad034ea19adafdb1281bf18c Author: Cosimo Cecchi Date: Thu May 14 19:57:17 2009 +0200 Add some debug messages libempathy/empathy-ft-handler.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit 94e382478366624bb9c198e349fd1dd6c7b9cf6d Author: Cosimo Cecchi Date: Thu May 14 19:44:59 2009 +0200 Properly handle checksumming in the receiver UI src/empathy-ft-manager.c | 53 ++++++++++++++++++++++++++++++++++----------- 1 files changed, 40 insertions(+), 13 deletions(-) commit 63369cbc268ec537649056a04ca334882543fff9 Author: Cosimo Cecchi Date: Thu May 14 13:04:37 2009 +0200 Remove the singleton logic from the manager Don't use a singleton logic for the FT Manager, but let the manager itself hold the references according to the state of the toplevel window. src/empathy-ft-manager.c | 51 +++++++++++++++++++++----------------------- src/empathy-ft-manager.h | 10 +++----- src/empathy-main-window.c | 7 +----- src/empathy.c | 8 +------ 4 files changed, 30 insertions(+), 46 deletions(-) commit bea3e3b51d5bf55d07b719cd20d9014c158ea7f4 Author: Cosimo Cecchi Date: Wed May 13 20:25:55 2009 +0200 Adjust clear button sensitivity Set the clear button sensitivity according to the number of completed/cancelled handlers in the manager. src/empathy-ft-manager.c | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) commit 11bce5d5883782e2af15bd06a7a10b507b8bbef1 Author: Cosimo Cecchi Date: Wed May 13 17:35:49 2009 +0200 Adapt the manager code Adapt the manager code to react to the new possible hashing. src/empathy-ft-manager.c | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) commit cecbf767e3364d3342aef9b73206d4e29c692953 Author: Cosimo Cecchi Date: Wed May 13 17:35:25 2009 +0200 Add empathy_ft_handler_get_use_hash This is needed, as the GConf property might change during the transfer. libempathy/empathy-ft-handler.c | 20 +++++++++++++++++++- libempathy/empathy-ft-handler.h | 1 + 2 files changed, 20 insertions(+), 1 deletions(-) commit 1cde27a07305bc03e8f7d6d676a24e9ccda8e566 Author: Cosimo Cecchi Date: Wed May 13 17:34:42 2009 +0200 Fix a stupid mistake libempathy-gtk/empathy-ui-utils.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 3575745b086596df988be4be7ee40aac06e52caa Author: Cosimo Cecchi Date: Wed May 13 16:31:43 2009 +0200 W.I.P. for hash on receiver side. libempathy/empathy-ft-handler.c | 113 +++++++++++++++++++++++++++++++++++---- libempathy/empathy-utils.h | 1 + 2 files changed, 103 insertions(+), 11 deletions(-) commit 872178334e6171c60b5bcf1cede7ae5a36645da1 Author: Cosimo Cecchi Date: Wed May 13 15:02:16 2009 +0200 Add use_hash params for incoming transfers Add use_hash params for incoming transfers to the FT Factory and Handler, so that we will use them to check hash for received files. libempathy-gtk/empathy-ui-utils.c | 8 +++++++- libempathy/empathy-ft-factory.c | 5 +++-- libempathy/empathy-ft-factory.h | 2 +- libempathy/empathy-ft-handler.c | 10 ++++++---- libempathy/empathy-ft-handler.h | 2 +- 5 files changed, 18 insertions(+), 9 deletions(-) commit 46881a51c2c317d482de1889ad29f3e58a0cfe10 Author: Cosimo Cecchi Date: Wed May 13 14:46:43 2009 +0200 Clarify UI string Checksum is not always possible. src/empathy-preferences.ui | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d3fc1349507da7d0bb6538a8e66fa3116bb6eec9 Author: Cosimo Cecchi Date: Wed May 6 15:04:12 2009 +0200 Add a new preference in the UI libempathy-gtk/empathy-conf.h | 1 + libempathy-gtk/empathy-ui-utils.c | 9 ++++++++- src/empathy-preferences.c | 5 +++++ src/empathy-preferences.ui | 36 ++++++++++++++++++++++++++++++++++++ 4 files changed, 50 insertions(+), 1 deletions(-) commit 6a0da1dbef905ec7bf93e6d1c0eca6c6b8dfdb4a Author: Cosimo Cecchi Date: Wed May 6 15:03:46 2009 +0200 Add the USE_HASH property in class_init libempathy/empathy-ft-handler.c | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit c0a0111bcdb1d0f65e718883eeea4da868374e2e Author: Cosimo Cecchi Date: Wed May 6 14:59:17 2009 +0200 Update the EmpathyFTFactory API Update the factory API to make hashing request optional. libempathy/empathy-ft-factory.c | 5 +++-- libempathy/empathy-ft-factory.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) commit ea3f6d46cbcb8faa50b50c317cfde6952947f9be Author: Cosimo Cecchi Date: Wed May 6 14:51:13 2009 +0200 Make checksum optional when sending libempathy/empathy-ft-handler.c | 24 +++++++++++++++++++----- libempathy/empathy-ft-handler.h | 2 +- 2 files changed, 20 insertions(+), 6 deletions(-) commit 9d33f23f7615d118c685c5e6352492a4ee7703f6 Author: Cosimo Cecchi Date: Tue May 5 21:19:38 2009 +0200 Cleanup after rebase v2 libempathy/empathy-tp-file.c | 10 ++++++++ src/empathy-event-manager.c | 51 +++++++++++++++++++++++++++++------------ src/empathy-ft-manager.c | 10 ++++++++ src/empathy-ft-manager.h | 1 + src/empathy-main-window.c | 4 +-- 5 files changed, 58 insertions(+), 18 deletions(-) commit 3d6b55954ec8fe6fd037f78f3114bdf6f6952e1a Author: Cosimo Cecchi Date: Tue May 5 20:10:23 2009 +0200 First cleanup after rebase libempathy/empathy-dispatch-operation.c | 17 ------- libempathy/empathy-dispatcher.c | 2 +- libempathy/empathy-ft-handler.c | 80 +++++++++++++++---------------- libempathy/empathy-tp-file.c | 18 ------- 4 files changed, 40 insertions(+), 77 deletions(-) commit c7ea0ef05972116a5b29b50bad98f759cb641e4c Author: Cosimo Cecchi Date: Tue May 5 18:28:50 2009 +0200 Simplify the hashing code Simplify the hashing code with the aid of GIOScheduler. This has the nice side effect that checksum updating is now done in the I/O thread. libempathy/empathy-ft-handler.c | 118 ++++++++++++++++----------------------- 1 files changed, 48 insertions(+), 70 deletions(-) commit 50577c500cd3a4ed96e024383c720264b130b416 Author: Cosimo Cecchi Date: Tue May 5 17:42:23 2009 +0200 Ensure the callbacks are only run once Also ensure that we get no progress callbacks after the transfer has been cancelled. libempathy/empathy-ft-handler.c | 3 +++ libempathy/empathy-tp-file.c | 12 ++++++++++++ 2 files changed, 15 insertions(+), 0 deletions(-) commit 53073da65b919bd68a26e5e0e276ec5ba15f51ea Author: Cosimo Cecchi Date: Tue May 5 17:22:14 2009 +0200 Add back speed and remaining time libempathy/empathy-ft-handler.c | 66 +++++++++++++++++++++++++++++---------- src/empathy-ft-manager.c | 49 ++++++++++++++++++++++++---- 2 files changed, 91 insertions(+), 24 deletions(-) commit 4c38107259d0fd13795adf2218f1fd6fadc0acef Author: Cosimo Cecchi Date: Tue May 5 15:56:38 2009 +0200 Close the handler when rejecting a transfer libempathy-gtk/empathy-ui-utils.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 829c16e8589c94b0bdf719c40e6615d00403175f Author: Cosimo Cecchi Date: Tue May 5 15:56:08 2009 +0200 React to Tp remote errors Push Tp state change errors to the handler/UI. libempathy/empathy-tp-file.c | 60 +++++++++++++++++++++++++++++++++++++++-- libempathy/empathy-utils.h | 7 +++-- src/empathy-ft-manager.c | 25 +---------------- 3 files changed, 62 insertions(+), 30 deletions(-) commit 4e83ee317253d1cd3821258a418cdd829ce01549 Author: Cosimo Cecchi Date: Tue May 5 15:35:02 2009 +0200 Remove hashing progress debug message src/empathy-ft-manager.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 04cc954b2551b7c6c622a630bfc54d55edbe81ab Author: Cosimo Cecchi Date: Tue May 5 15:02:23 2009 +0200 Properly ref/unref the request table Destroy the request table early, and keep a reference when passing it to the dispatcher. Also, don't cancel the nonexistant EmpathyTpFile when stopping hashing. libempathy/empathy-ft-handler.c | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) commit b026e9345b2249d2d5d1217ea79315ffa43151cc Author: Cosimo Cecchi Date: Tue May 5 15:01:34 2009 +0200 Don't set the status to cancelled when closing If we are only closing a channel, don't set the EmpathyTpFile status to cancelled. libempathy/empathy-tp-file.c | 39 +++++++++++++++++++++++---------------- 1 files changed, 23 insertions(+), 16 deletions(-) commit 4d6781912473aa6b08f78e40857124e1182b4655 Author: Cosimo Cecchi Date: Mon May 4 12:31:14 2009 +0200 Handle errors coming from the EmpathyFTFactory libempathy/empathy-ft-factory.c | 2 +- src/empathy-ft-manager.c | 121 ++++++++++++++++++++++++++++----------- src/empathy-ft-manager.h | 2 + 3 files changed, 91 insertions(+), 34 deletions(-) commit 93226e13ef87be16b42eb77a4b504ec657fd3e2c Author: Cosimo Cecchi Date: Mon May 4 12:30:56 2009 +0200 Set the overwrite confermation when receiving libempathy-gtk/empathy-ui-utils.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit d5f0907f1e62c22d225c9899c847b4ce5ad1e137 Author: Cosimo Cecchi Date: Mon May 4 03:06:28 2009 +0200 Unref the EmpathyFTHandlers Unref EmpathyFTHandler objects after adding them to the manager. src/empathy.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 34ca5111a0a540b4b756f02592686668e80e538d Author: Cosimo Cecchi Date: Mon May 4 03:05:24 2009 +0200 Properly emit the TRANSFER_STARTED signal Emit the TRANSFER_STARTED signal when actually starting the transfer (after the DBus invocation callback). libempathy/empathy-ft-handler.c | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) commit 7cdb829025611c98473e11ea2512f5f8c0bf3c75 Author: Cosimo Cecchi Date: Mon May 4 03:04:42 2009 +0200 Don't notify progress for zero bytes Also, remove useless state property. libempathy/empathy-tp-file.c | 31 ++++++++----------------------- 1 files changed, 8 insertions(+), 23 deletions(-) commit a6b83fc7b0d3a0dbbd2d0266f6b2250221e803bb Author: Cosimo Cecchi Date: Mon May 4 02:14:43 2009 +0200 First implementation of error handling Implement the callback in EmpathyFTManager. Erase a redundant is_cancelled property in EmpathyFTHandler and rely on the GCancellable, which is shared by EmpathyTpFile and EmpathyFTHandler. libempathy/empathy-ft-handler.c | 61 ++++++++++++++++----------------------- libempathy/empathy-ft-handler.h | 2 - libempathy/empathy-tp-file.c | 34 +-------------------- libempathy/empathy-tp-file.h | 2 - src/empathy-ft-manager.c | 48 +++++++++++++++++++++--------- 5 files changed, 60 insertions(+), 87 deletions(-) commit 1f239a9cb9595292b71fc0336e5d0055c5b81860 Author: Cosimo Cecchi Date: Mon May 4 01:50:03 2009 +0200 Total FileTransfer draft spec exorcism libempathy/empathy-ft-handler.c | 9 ++++----- libempathy/empathy-ft-handler.h | 2 +- libempathy/empathy-tp-file.c | 6 ++---- libempathy/empathy-tp-file.h | 4 +--- src/empathy-ft-manager.c | 1 - 5 files changed, 8 insertions(+), 14 deletions(-) commit 059082374fc8d1cda07486e5e3eb9546a1739811 Author: Cosimo Cecchi Date: Mon May 4 01:44:24 2009 +0200 Rework the logic of cancelling transfers Rework the logic of cancelling transfers so that the GCancellable object is not used from an UI frontend, as that would require to duplicate storage for each EmpathyFTHandler in the manager. libempathy/empathy-ft-handler.c | 19 ++++++++++++++++--- libempathy/empathy-ft-handler.h | 4 ++-- src/empathy-ft-manager.c | 27 +++------------------------ 3 files changed, 21 insertions(+), 29 deletions(-) commit 74817d7509831f225de813fa82fa8d53c3a44f58 Author: Cosimo Cecchi Date: Mon May 4 01:32:22 2009 +0200 Use proper DEBUG() messages libempathy/empathy-ft-handler.c | 16 ++++++++-------- libempathy/empathy-tp-file.c | 1 - 2 files changed, 8 insertions(+), 9 deletions(-) commit 26274be2897e98800e0b7baeda3319916205b56c Author: Cosimo Cecchi Date: Mon May 4 01:29:08 2009 +0200 Use values from TpFileTransferState Use values from the TpFileTransferState and TpFileTransferStateChangeReason enums instead of the Empathy draft interfaces. libempathy/empathy-tp-file.c | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) commit 7d5485549becfc095556d282f6622ce2b16caef0 Author: Cosimo Cecchi Date: Mon May 4 01:26:15 2009 +0200 Only close the FT operation after the state change Close the FT operation only after the "completed" state change has been emitted, so that we can guarantee there will be no other progress signals emitted after TRANSFER_DONE. Also, add some other debug calls. libempathy/empathy-ft-handler.c | 2 ++ libempathy/empathy-tp-file.c | 13 +++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) commit 584de2350d0299bedcdb140cbb9adeb8a13ea42c Author: Cosimo Cecchi Date: Sun May 3 19:21:15 2009 +0200 Format messages for hashing Format messages when hashing. Also, add some debug spew to see when the callbacks are called. src/empathy-ft-manager.c | 60 +++++++++++++++++++++++++++++++++++++-------- 1 files changed, 49 insertions(+), 11 deletions(-) commit 74bea808243c98816732864de15a8dfd887d0f22 Author: Cosimo Cecchi Date: Sun May 3 19:19:54 2009 +0200 Emit the TRANSFER_STARTED signal Emit the TRANSFER_STARTED signal also when offering. libempathy/empathy-ft-handler.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 92da9df161cf8e104e783a943d40d7a248a18259 Author: Cosimo Cecchi Date: Sun May 3 19:18:26 2009 +0200 Set the "incoming" property at construct Set the "incoming" property of EmpathyTpFile when we construct it from EmpathyDispatchOperation. libempathy/empathy-dispatch-operation.c | 11 ++--------- libempathy/empathy-tp-file.c | 25 +++++++++++++++++++++---- libempathy/empathy-tp-file.h | 2 +- 3 files changed, 24 insertions(+), 14 deletions(-) commit 6ce42b069142048084697f8def936c5d7e376101 Author: Cosimo Cecchi Date: Sat May 2 21:11:20 2009 +0200 Sync with changes in master Sync with the changes in master and port to the stable TP FileTransfer spec. libempathy/empathy-tp-file.c | 47 ++++++++++++++++++++++++++--------------- 1 files changed, 30 insertions(+), 17 deletions(-) commit a37cd739d75587cc5a38389586a6f8a5cdd6e083 Author: Cosimo Cecchi Date: Sat May 2 21:10:38 2009 +0200 Add is_completed and is_cancelled API Add some API to get the state of the handler. libempathy/empathy-ft-handler.c | 64 +++++++++++++++++++++++++++++++------- libempathy/empathy-ft-handler.h | 2 + 2 files changed, 54 insertions(+), 12 deletions(-) commit 7d8254421a1b91516f35255c1a149c288fc92d22 Author: Cosimo Cecchi Date: Sat May 2 21:09:43 2009 +0200 Use the proper TP interface instead of emp_cli Update to use the stable TP interface for FT. src/empathy-ft-manager.c | 33 ++++++++++++++++++++++++--------- src/empathy.c | 2 +- 2 files changed, 25 insertions(+), 10 deletions(-) commit acfdeef8ac4a6599ba3df55ab207088264ea3e8d Author: Cosimo Cecchi Date: Sat May 2 15:23:13 2009 +0200 Make the whole thing compile The branch now compiles. Still have to debug and implement error handling. src/empathy-ft-manager.c | 440 ++++++++++++++++++++++++---------------------- 1 files changed, 229 insertions(+), 211 deletions(-) commit a698a6f2f622061c7b23c589a0a9eb0b72573993 Author: Cosimo Cecchi Date: Thu Apr 30 19:50:06 2009 +0200 Remove some of the EmpFileTransferState crack The basic idea is to completely hide the state in EmpathyFTHandler, and let the clients interact with the signal interface instead of switching cases for the state. libempathy/empathy-tp-file.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit a64bc30f336c9dc6fa8e22f33cae3a97d5819d7d Author: Cosimo Cecchi Date: Thu Apr 30 19:49:47 2009 +0200 Add empathy_ft_handler_get_total_bytes API libempathy/empathy-ft-handler.c | 20 ++++++++++++++++---- libempathy/empathy-ft-handler.h | 9 +++------ 2 files changed, 19 insertions(+), 10 deletions(-) commit cb541929d5079a6c817685776ee86b1b7c4664fc Author: Cosimo Cecchi Date: Thu Apr 30 17:57:19 2009 +0200 s/ft_manager/manager/ where appropriate src/empathy-ft-manager.c | 111 ++++++++++++++++++++++----------------------- 1 files changed, 54 insertions(+), 57 deletions(-) commit d9cc7cfc1e666dececb9fd1eac28281d6b0354a9 Author: Cosimo Cecchi Date: Thu Apr 30 17:38:27 2009 +0200 W.I.P. code for EmpathyFTManager v2 Use GET_PRIV everywhere Stubs of implementations of the transfer state machine src/empathy-ft-manager.c | 331 ++++++++++++++++++++++++++-------------------- 1 files changed, 188 insertions(+), 143 deletions(-) commit 7eb34d005b43f8e1a4c6120ad00ac5730bb5cfb2 Author: Cosimo Cecchi Date: Thu Apr 30 17:38:11 2009 +0200 Add empathy_ft_handler_get_transferred_bytes API libempathy/empathy-ft-handler.c | 12 ++++++++++++ libempathy/empathy-ft-handler.h | 1 + 2 files changed, 13 insertions(+), 0 deletions(-) commit 113996fbc2c8afd4835a525b1f977e96c002ddf5 Author: Cosimo Cecchi Date: Wed Apr 29 17:48:22 2009 +0200 First batch of W.I.P. rework of EmpathyFTManager src/empathy-ft-manager.c | 538 +++++++++++++++------------------------------- src/empathy-ft-manager.h | 39 ++-- 2 files changed, 197 insertions(+), 380 deletions(-) commit ab87573e65ed5f09573398e11fa286585fb13846 Author: Cosimo Cecchi Date: Wed Apr 29 17:47:51 2009 +0200 Add to the EmpathyFTManager the new handlers. src/empathy.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit a18e5fce7d4e98b0f5bbe3d2c5dc0eb9a8684dd2 Author: Cosimo Cecchi Date: Wed Apr 29 17:46:31 2009 +0200 Add some useful APIs to EmpathyFTHandler Add some APIs to EmpathyFTHandler useful to get transfer properties. Also, implement an error signal. libempathy/empathy-ft-handler.c | 79 ++++++++++++++++++++++++++++++++++++++- libempathy/empathy-ft-handler.h | 11 +++++ 2 files changed, 88 insertions(+), 2 deletions(-) commit 3c048a484986d560d1a8468b4a238b7c7fc0f4f7 Author: Cosimo Cecchi Date: Wed Apr 29 17:45:48 2009 +0200 Fix indentation of function prototype libempathy/empathy-ft-factory.h | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 24b86703ef5fa0e181108af76bb8ba54efb7cccb Author: Cosimo Cecchi Date: Wed Apr 29 17:45:11 2009 +0200 Remove useless include of empathy-tp-file.h libempathy/empathy-dispatcher.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 23b3f7b0609a948267a9b7855079e124e0a1ab7d Author: Cosimo Cecchi Date: Wed Feb 18 16:47:16 2009 +0100 Remove dead code in EmpathyDispatcher libempathy/empathy-dispatcher.c | 131 --------------------------------------- 1 files changed, 0 insertions(+), 131 deletions(-) commit 58d08cef143811d990218551a922451609978610 Author: Cosimo Cecchi Date: Wed Feb 18 16:41:12 2009 +0100 Rethink a bit the logic for an incoming transfer. Now, a client should have to do the following, in order to receive a file transfer: - let the EmpathyFTFactory claim the EmpathyDispatchOperation - the factory will emit "new-incoming-transfer" when the handler is filled with the relevant properties - now you can choose a destination file, and then you should call _set_destination on EmpathyFTFactory passing the handler. - the factory will emit "new-ft-handler" as you're now ready to start the actual transfer. libempathy-gtk/empathy-ui-utils.c | 46 ++++++++++++++++++++++++++++++++++++- libempathy-gtk/empathy-ui-utils.h | 3 +- libempathy/empathy-ft-factory.c | 43 ++++++++++++++++++++++++++-------- libempathy/empathy-ft-factory.h | 9 +++++- libempathy/empathy-ft-handler.c | 26 ++++++++++++++++++-- libempathy/empathy-ft-handler.h | 9 +++++- src/empathy.c | 26 ++++++++++++++++++++- 7 files changed, 142 insertions(+), 20 deletions(-) commit 1e69ae50fa2a35ac4e54283d40e9d96777ff6e61 Author: Cosimo Cecchi Date: Wed Feb 18 12:16:11 2009 +0100 Use the new API to send a file with the file chooser. libempathy-gtk/empathy-ui-utils.c | 103 +++++-------------------------------- 1 files changed, 14 insertions(+), 89 deletions(-) commit 0b8cc28c3452e43672905553aaf006c178587605 Author: Cosimo Cecchi Date: Wed Feb 18 11:49:02 2009 +0100 Emit the transfer_started signal as soon as we start an incoming transfer. libempathy/empathy-ft-handler.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 4c8eb38a82759926b11ce0454c33a127037d3ba7 Author: Cosimo Cecchi Date: Wed Feb 18 11:45:38 2009 +0100 Free memory in _finalize inside EmpathyFTHandler. libempathy/empathy-ft-handler.c | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) commit 94722faf307e2e0d4d1d9532893f0a2206ac4803 Author: Cosimo Cecchi Date: Wed Feb 18 11:41:46 2009 +0100 We don't need dispose, finalize and private fields in EmpathyFTFactory (yet?). libempathy/empathy-ft-factory.c | 32 +------------------------------- 1 files changed, 1 insertions(+), 31 deletions(-) commit 04a90fadbd4dcd4fa2276a06f2cf4fdae411b729 Author: Cosimo Cecchi Date: Wed Feb 18 11:39:49 2009 +0100 Cleanup in EmpathyTpFile style. libempathy/empathy-tp-file.c | 379 ++++++++++++++++++++--------------------- libempathy/empathy-tp-file.h | 8 +- 2 files changed, 187 insertions(+), 200 deletions(-) commit e5ac1f797a0e2f24f9a2412abf833dcdddf6998d Author: Cosimo Cecchi Date: Tue Feb 17 20:07:06 2009 +0100 Make libempathy compile with the new changes. libempathy/empathy-ft-factory.c | 24 ++++-- libempathy/empathy-ft-handler.c | 3 +- libempathy/empathy-tp-file.c | 169 ++++++++++++++++++--------------------- libempathy/empathy-tp-file.h | 3 +- 4 files changed, 100 insertions(+), 99 deletions(-) commit a5440333ee18a3174acc2437e2ba1e30365b1bca Author: Cosimo Cecchi Date: Tue Feb 17 19:48:01 2009 +0100 Modify EmpathyFTHandler to adapt to the changes in EmpathyTpFile API. libempathy/empathy-ft-handler.c | 47 +++++++++++++++++++++++++++++++++----- libempathy/empathy-ft-handler.h | 5 ++- libempathy/empathy-tp-file.c | 6 +--- 3 files changed, 45 insertions(+), 13 deletions(-) commit 5f52c3e662e717f2246f505eb590c32caca0883d Author: Cosimo Cecchi Date: Tue Feb 17 14:07:39 2009 +0100 Remove the RequestData struct. libempathy/empathy-ft-handler.c | 267 ++++++++++++++++++--------------------- 1 files changed, 120 insertions(+), 147 deletions(-) commit 92778cc0fa77a252763dee87ed1f95f9c7e95cb1 Author: Cosimo Cecchi Date: Tue Feb 17 12:03:58 2009 +0100 W.I.P. for heavy lifting on EmpathyTpFile. libempathy-gtk/empathy-ui-utils.c | 24 +- libempathy/empathy-dispatcher.c | 54 ++ libempathy/empathy-ft-factory.c | 24 +- libempathy/empathy-ft-factory.h | 4 +- libempathy/empathy-ft-handler.c | 194 ++++-- libempathy/empathy-ft-handler.h | 9 +- libempathy/empathy-tp-file.c | 1382 +++++++++++-------------------------- libempathy/empathy-tp-file.h | 66 ++- libempathy/empathy-utils.h | 1 + src/empathy.c | 14 +- 10 files changed, 707 insertions(+), 1065 deletions(-) commit 98284c362f9bea1558a0b0c89f8f8d6a93c63074 Author: Cosimo Cecchi Date: Mon Feb 9 18:04:50 2009 +0100 Don't schedule the next read two times when we're finished reading the stream. libempathy/empathy-ft-handler.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 2be3236febcc83ebe96ba29dca49f7c1abce6300 Author: Cosimo Cecchi Date: Mon Feb 9 17:32:47 2009 +0100 Add debug spew. libempathy/empathy-ft-handler.c | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit b16406a06699233fd68cc1cf3a3610eed4d63d6c Author: Cosimo Cecchi Date: Mon Feb 9 16:14:08 2009 +0100 Add some error handling and keep on adding progress signals. libempathy/empathy-ft-handler.c | 75 ++++++++++++++++++++++++++++++++------- libempathy/empathy-utils.h | 7 ++++ 2 files changed, 69 insertions(+), 13 deletions(-) commit 32ea1c4f65f1b38226c6a4216e9271dfbaa12879 Author: Cosimo Cecchi Date: Mon Feb 9 15:22:08 2009 +0100 Fix the build. libempathy/empathy-ft-handler.c | 8 ++++++-- libempathy/empathy-ft-handler.h | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) commit ea8aee8ccab439709ef69899512635662b480f5c Author: Cosimo Cecchi Date: Mon Feb 9 10:20:25 2009 +0100 Start implementing signals inside EmpathyFTHandler. libempathy/empathy-ft-handler.c | 80 +++++++++++++++++++++++++++++++++++--- 1 files changed, 73 insertions(+), 7 deletions(-) commit aab63c16b9ded12295e0fa354757c77b002a6fbd Author: Cosimo Cecchi Date: Thu Feb 5 15:26:08 2009 +0100 Implement empathy_ft_factory_claim_channel and make naming uniform. libempathy/empathy-ft-factory.c | 23 ++++++++++++++++++----- libempathy/empathy-ft-factory.h | 4 ++-- 2 files changed, 20 insertions(+), 7 deletions(-) commit 0ff13177916385b78b069c851b1b9442c57dbbb2 Author: Cosimo Cecchi Date: Thu Feb 5 15:19:00 2009 +0100 Fix the build. libempathy/empathy-ft-factory.c | 2 +- libempathy/empathy-ft-handler.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) commit 0390c52061551390ea77877700c18e7ae57afc08 Author: Cosimo Cecchi Date: Thu Feb 5 15:16:41 2009 +0100 Set more meaningful names for EmpathyFTHandler public methods. libempathy/empathy-ft-handler.c | 15 +++++++++------ libempathy/empathy-ft-handler.h | 7 ++++--- 2 files changed, 13 insertions(+), 9 deletions(-) commit 606bffede10826c02b8e5f14d161701720e94e70 Author: Cosimo Cecchi Date: Thu Feb 5 15:00:16 2009 +0100 Call the dispatcher to create the Channel after we have built the request. libempathy/empathy-ft-handler.c | 79 ++++++++++++++++++++++++++++++++++++--- 1 files changed, 73 insertions(+), 6 deletions(-) commit b470c2894387a2156e4e576137611ba77d1fe5f5 Author: Cosimo Cecchi Date: Thu Feb 5 12:24:47 2009 +0100 Implement hashing of the file. Make it compile. libempathy/Makefile.am | 4 + libempathy/empathy-ft-factory.c | 13 +- libempathy/empathy-ft-factory.h | 4 + libempathy/empathy-ft-handler.c | 377 +++++++++++++++++++++++++++++++++++++-- 4 files changed, 381 insertions(+), 17 deletions(-) commit 8bea8f7c36646481454a3f5c0b5db6598ba006fd Author: Cosimo Cecchi Date: Thu Feb 5 01:25:48 2009 +0100 Little cleanup. libempathy/empathy-ft-handler.c | 6 +++--- libempathy/empathy-ft-handler.h | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) commit 36e014c3d2ea4bd2c863182c817e146a5e069662 Author: Cosimo Cecchi Date: Wed Feb 4 20:06:30 2009 +0100 Initial commit for EmpathyFTFactory and EmpathyFTHandler. libempathy/empathy-ft-factory.c | 147 ++++++++++++++++++++++++++ libempathy/empathy-ft-factory.h | 64 ++++++++++++ libempathy/empathy-ft-handler.c | 216 +++++++++++++++++++++++++++++++++++++++ libempathy/empathy-ft-handler.h | 62 +++++++++++ 4 files changed, 489 insertions(+), 0 deletions(-) commit eb8b217e20baaa817371266abf43f32de24bd906 Author: Pierre-Luc Beaudoin Date: Mon Jun 1 11:10:23 2009 -0400 Only remove the address fields and position fields instead of all libempathy-gtk/empathy-location-manager.c | 32 +++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 4 deletions(-) commit 1dec1e60d647ba5380824b6887341f07e0c0ae1b Author: Pierre-Luc Beaudoin Date: Mon Jun 1 10:43:08 2009 -0400 Remove unused var libempathy-gtk/empathy-location-manager.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 4ef4e182cbbc3396dad6cafb7aea2d5d8fc55694 Author: Pierre-Luc Beaudoin Date: Mon Jun 1 10:39:26 2009 -0400 Get rid of McAccount everywhere Shouldn't have to care about accounts, just connections. libempathy-gtk/empathy-location-manager.c | 49 ++++++++++++++--------------- 1 files changed, 24 insertions(+), 25 deletions(-) commit 09f40353148d467db0464dc512c642c12418ecaa Author: Pierre-Luc Beaudoin Date: Sun May 31 15:39:15 2009 -0400 Get rid of Mission Control as EmpathyAccountManager does all that too libempathy-gtk/empathy-location-manager.c | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) commit 1e2fff115e8f2da4e42e780878f828ee174e3f4f Author: Pierre-Luc Beaudoin Date: Sun May 31 12:21:22 2009 -0400 Fix inconsistency in preferences and code libempathy-gtk/empathy-location-manager.c | 2 -- src/empathy-preferences.ui | 2 +- 2 files changed, 1 insertions(+), 3 deletions(-) commit 9869f68136e335d7439d434aa93a9ca229125a45 Author: Pierre-Luc Beaudoin Date: Sun May 31 12:12:34 2009 -0400 Don't set priv on a separate line libempathy-gtk/empathy-location-manager.c | 37 ++++++++-------------------- 1 files changed, 11 insertions(+), 26 deletions(-) commit 131728206cdc9005585ebe3cb6d0c4430a42de73 Author: Pierre-Luc Beaudoin Date: Sun May 31 12:10:02 2009 -0400 Use tp_g_value_slice_new_double tp_asv_* cannot be used as tp_asv does not copy the keys libempathy-gtk/empathy-location-manager.c | 21 +++++++-------------- 1 files changed, 7 insertions(+), 14 deletions(-) commit 861762f5dd3181f47b6dcb03d1c830100d26ad3d Author: Pierre-Luc Beaudoin Date: Sun May 31 12:03:36 2009 -0400 Reorder functions to get rid of the function declarations libempathy-gtk/empathy-location-manager.c | 455 ++++++++++++++--------------- 1 files changed, 214 insertions(+), 241 deletions(-) commit f24134c23869a0a1749a7b8f8bc2347011050a4f Author: Pierre-Luc Beaudoin Date: Sun May 31 11:53:18 2009 -0400 Reimplement the singleton in the constructor libempathy-gtk/empathy-location-manager.c | 37 ++++++++++++++++++++++------- libempathy-gtk/empathy-location-manager.h | 2 +- src/empathy.c | 2 +- 3 files changed, 30 insertions(+), 11 deletions(-) commit 2b4b8cafc87d72a3f93ddab1a2058a64460e54c3 Author: Pierre-Luc Beaudoin Date: Fri May 29 16:09:41 2009 -0400 Fix errors found by make check libempathy-gtk/empathy-location-manager.c | 8 ++++---- libempathy-gtk/empathy-location-manager.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) commit 992b424a41a2725eb96940cb3434ef0fd2a0e589 Author: Pierre-Luc Beaudoin Date: Fri May 29 16:00:00 2009 -0400 Use timeout instead of idle (and fix the fact that it wasn't actually working) libempathy-gtk/empathy-location-manager.c | 22 +++++++++------------- 1 files changed, 9 insertions(+), 13 deletions(-) commit 9713a23a9b42860aa76f02b82cbc7a761110c3aa Author: Pierre-Luc Beaudoin Date: Fri May 29 15:51:31 2009 -0400 Use DEBUG instead of printerr libempathy-gtk/empathy-location-manager.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b9f8f5f022fc95a59ae4a20f65b2272ecbdc84c1 Author: Pierre-Luc Beaudoin Date: Fri May 29 15:44:39 2009 -0400 Don't use foreach to iter over a HashTable libempathy-gtk/empathy-location-manager.c | 41 ++++++++++++----------------- 1 files changed, 17 insertions(+), 24 deletions(-) commit 07d6f0088b1428c6c64b4625c42f36e93cafa267 Author: Pierre-Luc Beaudoin Date: Fri May 29 15:38:31 2009 -0400 Fix bracket style libempathy-gtk/empathy-location-manager.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit a1d1a2307eb7168be75e46ee89dc016354a62f2c Author: Pierre-Luc Beaudoin Date: Fri May 29 15:35:14 2009 -0400 Properly unref objects used by EmpathyLocationManager libempathy-gtk/empathy-location-manager.c | 38 ++++++++++++++++++++++++---- 1 files changed, 32 insertions(+), 6 deletions(-) commit 1de150bc48080744009389fb09eb45d4ff96abd2 Author: Pierre-Luc Beaudoin Date: Fri May 29 15:27:23 2009 -0400 Apply style fixes to EmpathyLocationManager • update the copyright • EmpathyLocationManagerPriv: document the hash table • is_setup seems a poor name. geoclue_is_setup? • remove PROP_0 we don't need/use it • Don't use C++ comments libempathy-gtk/empathy-location-manager.c | 35 ++++++++++++++--------------- libempathy-gtk/empathy-location-manager.h | 4 +- 2 files changed, 19 insertions(+), 20 deletions(-) commit 7a1fd4ecfdb3af30a23b4cd028a5c7402f1f6a38 Author: Pierre-Luc Beaudoin Date: Fri May 29 15:15:42 2009 -0400 Don't build the file instead of #if the whole file libempathy-gtk/Makefile.am | 10 ++++++++-- libempathy-gtk/empathy-location-manager.c | 3 --- 2 files changed, 8 insertions(+), 5 deletions(-) commit 6db41c2d2576e35bfe086a9a96e5014a7a8ff6db Author: Pierre-Luc Beaudoin Date: Fri May 29 11:59:31 2009 -0400 Factory is sometimes ref leaked libempathy-gtk/empathy-location-manager.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 9330381ac6f8b78ba737a21e42f9b60c1bcee6dd Author: Pierre-Luc Beaudoin Date: Fri May 29 14:08:18 2009 -0400 Queue location publish requests Using an idle callback makes it less probable that the location will be updated twice in a very short time. This scenario is common is the address_cb and position_cb got a reply from geocluse almost at the sametime. libempathy-gtk/empathy-location-manager.c | 30 ++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 7 deletions(-) commit 2556a450e8c1c1deb5330dacb00087e6c56d8f57 Author: Pierre-Luc Beaudoin Date: Thu May 28 17:03:35 2009 -0400 Rename empathy_location_manager_get_default to dup_default This is more consistent with the rest of Empathy. libempathy-gtk/empathy-location-manager.c | 10 +++++++--- libempathy-gtk/empathy-location-manager.h | 2 +- src/empathy.c | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) commit 06785f7e2f1cb5634ca941d9933fd3877d63d214 Author: Pierre-Luc Beaudoin Date: Thu May 28 14:23:05 2009 -0400 More explicit debug message on what is published libempathy-gtk/empathy-location-manager.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a674071a1deb51ab75cd6dc550b3db00763f3a5c Author: Pierre-Luc Beaudoin Date: Wed May 27 21:44:05 2009 -0400 Any location accuracy will do libempathy-gtk/empathy-location-manager.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d64c42ef982318c23562986a4b82a0f4f77f7122 Author: Pierre-Luc Beaudoin Date: Wed May 27 21:42:47 2009 -0400 Don't use geoclue's timestamp It turns out that the timestamp are not reliable (they are often set to 0). libempathy-gtk/empathy-location-manager.c | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) commit f4029062299a0f1c5f68c213bf65569e35ff44a0 Author: Pierre-Luc Beaudoin Date: Wed May 27 12:49:37 2009 -0400 Don't call geoclue functions if the init failed libempathy-gtk/empathy-location-manager.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 8a4e3bef97f66bc40f9c4fb24158f0bd0226ac55 Author: Pierre-Luc Beaudoin Date: Tue Apr 7 17:44:18 2009 -0400 Fix a warning if McAccount has no TpConnection libempathy-gtk/empathy-location-manager.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit d03890164e921182268c5f34aeb44b93a51b35c6 Author: Pierre-Luc Beaudoin Date: Tue Apr 7 14:38:04 2009 -0400 Fix left over issues from rebasing libempathy-gtk/empathy-location-manager.c | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit 2d09cd3c1d45360a71930b2c3c971e50a5935b62 Author: Pierre-Luc Beaudoin Date: Mon Jan 26 00:06:13 2009 +1100 Don't show the location preferences if geoclue not available src/empathy-preferences.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) commit 3d23b14af82c996165a8eec628d841f463302f7c Author: Pierre-Luc Beaudoin Date: Sun Jan 25 08:05:56 2009 -0500 Fix compilation if geoclue is not enabled libempathy-gtk/empathy-location-manager.c | 8 ++------ src/empathy.c | 8 +++++++- 2 files changed, 9 insertions(+), 7 deletions(-) commit cab630a8ac359a8f44fdd30a5c3c128ef5d0916a Author: Pierre-Luc Beaudoin Date: Thu Jan 22 16:03:54 2009 +1100 Merge fixes due to API changes libempathy-gtk/empathy-location-manager.c | 36 ++++++++++++++++++---------- 1 files changed, 23 insertions(+), 13 deletions(-) commit 2bf4823a18e5e140d13cfc37fa767b9e05daac02 Author: Pierre-Luc Beaudoin Date: Sat Jan 17 16:32:46 2009 +0200 Various style fixes libempathy-gtk/empathy-location-manager.c | 31 ++++++++++++++++++---------- 1 files changed, 20 insertions(+), 11 deletions(-) commit 30aa5cfac08630c0599088678a58f10389866221 Author: Pierre-Luc Beaudoin Date: Tue Jan 13 01:02:03 2009 +0200 Send a int64 timestamp to match the spec libempathy-gtk/empathy-location-manager.c | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) commit 0f9d947f490d741172aad78df2820c25b4e45a5c Author: Pierre-Luc Beaudoin Date: Thu Jan 1 23:34:23 2009 -0500 Clear remote location upon disabling libempathy-gtk/empathy-location-manager.c | 48 ++++++++++++++++++---------- 1 files changed, 31 insertions(+), 17 deletions(-) commit c4a935701119a0a9f54a3b62ed42c867c4e1d489 Author: Pierre-Luc Beaudoin Date: Tue Dec 30 13:24:06 2008 -0500 Fix key freeing libempathy-gtk/empathy-location-manager.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 5faf7832ec78b463808f857a6ffdb8da958355ca Author: Pierre-Luc Beaudoin Date: Tue Dec 16 17:40:49 2008 -0500 Implement reduced accuracy libempathy-gtk/empathy-location-manager.c | 50 ++++++++++++++++++++++++++++- 1 files changed, 49 insertions(+), 1 deletions(-) commit 82235fee6f56b8dc3c0d7c84e9349a06ceb616e9 Author: Pierre-Luc Beaudoin Date: Tue Dec 16 15:18:51 2008 -0500 Send timestamp libempathy-gtk/empathy-location-manager.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) commit 94d32934ce6f9f4f22b314d262b7b2e7f15fa400 Author: Pierre-Luc Beaudoin Date: Mon Dec 15 16:17:45 2008 -0500 When updating the resources, check for changed location libempathy-gtk/empathy-location-manager.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit d6625f09c88ea48121c815a4f8f46025c10090c5 Author: Pierre-Luc Beaudoin Date: Fri Dec 12 18:14:03 2008 -0500 More ressource fix libempathy-gtk/empathy-location-manager.c | 42 +++++++++++++++------------- 1 files changed, 22 insertions(+), 20 deletions(-) commit 42344f07956ad7d6eb2d327f87cdb63d08334487 Author: Pierre-Luc Beaudoin Date: Fri Dec 12 17:40:22 2008 -0500 Initial position/address and ressource fix libempathy-gtk/empathy-location-manager.c | 58 ++++++++++++++++++++++++----- 1 files changed, 48 insertions(+), 10 deletions(-) commit 07061229f3328c3fa5300217004e27f6a12304f8 Author: Pierre-Luc Beaudoin Date: Fri Dec 12 13:56:46 2008 -0500 Should not be elseif libempathy-gtk/empathy-location-manager.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 2f6fcddc5dbeba69b7c2cc01d311ad2057f24f19 Author: Pierre-Luc Beaudoin Date: Thu Dec 11 16:31:52 2008 -0500 Publish location when enabling it libempathy-gtk/empathy-location-manager.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) commit 82e42143ae2ad688045554abaa686ed5a19f454d Author: Pierre-Luc Beaudoin Date: Thu Dec 11 16:07:55 2008 -0500 Support all position fields libempathy-gtk/empathy-location-manager.c | 51 +++++++++++++++++++++++----- libempathy/empathy-location.h | 1 + 2 files changed, 43 insertions(+), 9 deletions(-) commit b89200b47a145f288a35a81625a73bb76a054599 Author: Pierre-Luc Beaudoin Date: Wed Dec 10 17:27:42 2008 -0500 Support address fields libempathy-gtk/empathy-location-manager.c | 32 +++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 4 deletions(-) commit 3db6c6d6152fbb5c3741e748ec0de66a40440784 Author: Pierre-Luc Beaudoin Date: Wed Dec 10 12:04:30 2008 -0500 Publish location after connection and when location changes libempathy-gtk/empathy-location-manager.c | 94 +++++++++++++++++++++++++---- 1 files changed, 82 insertions(+), 12 deletions(-) commit 2c0aa5b450b8b3743c00e9bdcc34851358976e40 Author: Pierre-Luc Beaudoin Date: Fri Nov 28 23:01:20 2008 -0500 Add EmpathyLocationManager libempathy-gtk/Makefile.am | 2 + libempathy-gtk/empathy-location-manager.c | 339 +++++++++++++++++++++++++++++ libempathy-gtk/empathy-location-manager.h | 57 +++++ src/empathy.c | 6 + 4 files changed, 404 insertions(+), 0 deletions(-) commit c6d064ad5952f233d583ccd420c502b581d57a8c Author: Pierre-Luc Beaudoin Date: Fri May 29 13:53:38 2009 -0400 Add a Location tab in preferences data/empathy.schemas.in | 72 ++++++++++++++- libempathy-gtk/empathy-conf.h | 5 + src/empathy-preferences.c | 52 ++++++++++ src/empathy-preferences.ui | 206 ++++++++++++++++++++++++++++++++++++++++- 4 files changed, 329 insertions(+), 6 deletions(-) commit c2c29925bcb51aa4b5bb5c6e07e52fa4c155ce95 Author: Pierre-Luc Beaudoin Date: Tue Nov 25 17:11:29 2008 -0500 Configure bits for geoclue configure.ac | 4 ++-- libempathy-gtk/Makefile.am | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) commit 35a5ce7c4708114932b9e0274925f6a34efd2895 Merge: a585fb5... ce67f69... Author: Guillaume Desmottes Date: Mon Jun 1 15:47:55 2009 +0100 Merge commit 'ksz/can_stream_tube' commit ce67f6901ba26b589345a8cdea110878bf6861c6 Author: Arnaud Maillet Date: Fri May 29 15:18:52 2009 +0200 Add the method empathy_contact_can_stream_tubes in the empathy-tp-contact-factory libempathy/empathy-contact.c | 12 ++++++ libempathy/empathy-contact.h | 2 + libempathy/empathy-tp-contact-factory.c | 67 +++++++++++++++++++------------ 3 files changed, 55 insertions(+), 26 deletions(-) commit a585fb5dc244a0c63f54e0bedca3b8403ffc54a6 Author: Guillaume Desmottes Date: Sun May 31 12:38:06 2009 +0100 add chat.freenode.net as default FreeNode server (#584061) libempathy/irc-networks.xml | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 221b3c1a7620e02b02ac9b5dd1a04be05b81db31 Author: Gabor Kelemen Date: Sun May 31 01:03:16 2009 +0200 Small update po/hu.po | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit a38c0151eeb417d4d4068d018450757d34aa327f Author: Sjoerd Simons Date: Sat May 30 22:48:46 2009 +0100 Cope with status icon begin NULL src/empathy-status-icon.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 53013e8534c6e8340a7aefde55eb10164c8a3d61 Author: Sjoerd Simons Date: Sat May 30 22:48:26 2009 +0100 Cope with status being NULL libempathy-gtk/empathy-presence-chooser.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 327b8e56ecbaca67d550802f2fac741a78d81eb8 Author: Sjoerd Simons Date: Sat May 30 20:15:31 2009 +0100 Remove usage of McPresence as much as possible libempathy-gtk/empathy-contact-list-store.c | 36 +------ libempathy-gtk/empathy-presence-chooser.c | 95 +++++++++--------- libempathy-gtk/empathy-status-preset-dialog.c | 20 ++-- libempathy-gtk/empathy-ui-utils.c | 23 ++-- libempathy-gtk/empathy-ui-utils.h | 2 +- libempathy/empathy-account-manager.c | 29 +++++- libempathy/empathy-contact-monitor.c | 13 +-- libempathy/empathy-contact.c | 68 +++++-------- libempathy/empathy-contact.h | 4 +- libempathy/empathy-idle.c | 134 ++++++++++++++++++------- libempathy/empathy-idle.h | 10 +- libempathy/empathy-status-presets.c | 34 +++--- libempathy/empathy-status-presets.h | 12 +- libempathy/empathy-utils.c | 99 +++++++++--------- libempathy/empathy-utils.h | 6 +- python/pyempathy/pyempathy.defs | 38 ++++--- python/pyempathygtk/pyempathygtk.defs | 12 ++- src/empathy-main-window.c | 35 ++++--- src/empathy-status-icon.c | 2 +- src/empathy.c | 5 +- 20 files changed, 370 insertions(+), 307 deletions(-) commit f93b95e549591cc8302d894e44641f42751b7f67 Author: Sjoerd Simons Date: Sat May 30 17:00:12 2009 +0100 Ensure a minimum size of tabs in the chat window When there are a lot of tabs in the chat window it's not useful to resize them such that only the ellipsis is actually visible. To prevent this make the notebook scrollable and ensure the tabs are width enough to contain approximately 12 characters. src/empathy-chat-window.c | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) commit dd61ed770308dce8fbf951e7a7b9a2c62b251f6a Author: Dimitris Zenios Date: Fri May 29 19:09:48 2009 +0300 fixed bug #548716 libempathy-gtk/empathy-account-widget-irc.c | 2 + libempathy-gtk/empathy-account-widget-sip.c | 2 + libempathy-gtk/empathy-account-widget.c | 31 +++++++++++++++++++++++++++ libempathy-gtk/empathy-account-widget.h | 2 + 4 files changed, 37 insertions(+), 0 deletions(-) commit cf54c58bf9331e0e22c6f6dc42b78ce2b1d29616 Author: Olivier Le Thanh Duong Date: Thu May 21 22:09:41 2009 +0200 Fix the python example python/example.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit eae07d39d08ef7568acd9b594dfd0172b1f7613d Author: Pierre-Luc Beaudoin Date: Thu May 28 14:59:57 2009 -0400 Fix ‘lat’, ‘lon’ may be used uninitialized in this function libempathy-gtk/empathy-contact-widget.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d151261308da99f44410da4f07b78dd56c0cb5f8 Merge: 395a0ea... 545342a... Author: Davyd Madeley Date: Thu May 28 17:54:30 2009 +0800 Merge commit 'origin/master' commit 395a0eaf7520826c13d7f4b193aa0907b54cf46a Author: Davyd Madeley Date: Thu May 28 17:51:56 2009 +0800 EmpathyStatusPresetDialog: fix status_preset_add_combo_reset() libempathy-gtk/empathy-status-preset-dialog.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) commit aed93e6bd2c1b26cf66aa1486bdf4b98ca1ef36c Author: Davyd Madeley Date: Thu May 28 17:47:09 2009 +0800 Highlight the most recently added entry in the status presets dialog libempathy-gtk/empathy-status-preset-dialog.c | 36 ++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) commit 545342a22a793a45b8f1150c57b8abaa42a5fa7d Author: Guillaume Desmottes Date: Tue May 26 15:38:56 2009 +0100 new tube API is now stable libempathy/empathy-tp-tube.c | 27 +++++++++++++-------------- src/empathy-event-manager.c | 4 ++-- src/empathy-tube-dispatch.c | 8 ++++---- 3 files changed, 19 insertions(+), 20 deletions(-) commit 2a0e56361c6fc9c0e3869dc99375dd5a11f55fbe Author: Guillaume Desmottes Date: Thu May 28 10:01:31 2009 +0100 bump tp-glib dep to 0.7.31 as we need it for tube new API configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e4b631f58ae100e747f6bffc1494edcda4c2cc9b Author: Guillaume Desmottes Date: Tue May 26 15:26:33 2009 +0100 stop to generate tube new API extensions extensions/Channel_Interface_Tube.xml | 148 ----------------- extensions/Channel_Type_DBus_Tube.xml | 163 ------------------- extensions/Channel_Type_Stream_Tube.xml | 262 ------------------------------- extensions/Makefile.am | 5 +- extensions/misc.xml | 3 - 5 files changed, 1 insertions(+), 580 deletions(-) commit 23c7cd285186313c9f1b3b9b6e3c0eae35eff0d7 Author: Guillaume Desmottes Date: Thu May 28 10:06:21 2009 +0100 empathy-call-window: coding style fix src/empathy-call-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7af6acca0b4bc147d6655d27566f1b287d8fb4da Author: Guillaume Desmottes Date: Thu May 28 10:06:11 2009 +0100 empathy-tp-contact-factory: coding style fixes libempathy/empathy-tp-contact-factory.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b9511df4f7cc20f68259086a2821409a96ce4b66 Author: Guillaume Desmottes Date: Thu May 28 10:04:33 2009 +0100 empathy-time.c now contains translatable strings po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 164528b9334cb599fcd4bafdcf5157c0f0a1b0cd Author: A S Alam Date: Thu May 28 09:11:36 2009 +0530 updating Punjabi Translation po/pa.po | 1458 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 852 insertions(+), 606 deletions(-) commit 05a941a4b071189b819faf9c5a8b54712b2d5467 Author: Sjoerd Simons Date: Wed May 27 23:56:37 2009 +0100 Only do sounds/notifications for text messages when they involve the user When in a chatroom notifications and sounds should only happen when the users is part of the message (either someone is speaking to them or referring to them), otherwise the user will go crazy when in a lot of different muc channels. For a peer to peer text channel, all messages sent are targetted at the user so always do sounds/notifications in that case. src/empathy-chat-window.c | 22 +++++++++------------- 1 files changed, 9 insertions(+), 13 deletions(-) commit 6265c301144866873f49851d850ba66fcde3bd8c Author: Sjoerd Simons Date: Wed May 27 22:48:33 2009 +0100 Correctly set the is_member flag when members are added libempathy/empathy-tp-chat.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bef9e289a01555b4a557988eac0b52ce4d1b1b22 Author: Sjoerd Simons Date: Wed May 27 22:30:36 2009 +0100 Treat TP_CONNECTION_PRESENCE_TYPE_UNSET as _AVAILABLE In case a CM doesn't have the presence interface a contacts presence will be reported as _UNSET. Treating this as _AVAILABLE causes these contacts to show up in the UI libempathy/empathy-contact.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f3f045256549a1e2fc6a0f214eb57bc7aecbf6b9 Author: Pierre-Luc Beaudoin Date: Wed May 27 13:24:47 2009 -0400 Add sections to the configure report configure.ac | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 73ead8b8337785093aeefab4c14a8c2dff9dc4f9 Author: Pierre-Luc Beaudoin Date: Wed May 27 12:23:33 2009 -0400 Should check for enable location and not map (bad copy/paste) configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d857e3d568b7ba4c1dd43e2f1f7c467190e0dce4 Author: Pierre-Luc Beaudoin Date: Wed May 27 12:10:31 2009 -0400 Improve code readability Rename userdata to contact, wrap at 80 chars libempathy/empathy-tp-contact-factory.c | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) commit b9bb0f42712f601c11fcd3d312910da0fd72b6ed Author: Pierre-Luc Beaudoin Date: Wed May 27 12:09:52 2009 -0400 Don't need to check twice if location has latitude There is no need to check for lon as lat, lon as always set togeter (they are meaningless alone). libempathy/empathy-tp-contact-factory.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) commit 63980054c4e8ec5d63b9da9a0de1d13c45bfd1a2 Author: Pierre-Luc Beaudoin Date: Wed May 27 12:04:03 2009 -0400 Fix English label for Location's date libempathy-gtk/empathy-contact-widget.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a6727eb14a19681c1839e9aacf9abcb139ceb268 Author: Pierre-Luc Beaudoin Date: Tue May 26 20:44:25 2009 -0400 Use the layer to list the markers There was no need to add an extra list as the layer already has a list of the markers. src/empathy-map-view.c | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) commit d13ba3658eded1649daff133cb04c76f6e3a906b Author: Pierre-Luc Beaudoin Date: Wed May 27 11:57:14 2009 -0400 Move the geoclue geocoding in EmpathyTpContactFactory This code needs to be run when ever there is a new location available It makes more sens for it to be there. This makes the geolocation informtion ritcher as it can be displayed on a map. libempathy/Makefile.am | 4 +- libempathy/empathy-tp-contact-factory.c | 130 +++++++++++++++++++++++++++++++ src/Makefile.am | 4 +- src/empathy-map-view.c | 115 --------------------------- 4 files changed, 134 insertions(+), 119 deletions(-) commit 46663cfe8954970c167251c987f8b6998dcdf341 Author: Pierre-Luc Beaudoin Date: Tue May 26 18:33:32 2009 -0400 Fix memory leak src/empathy-map-view.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 771929ecdfb4d97dccd67baa7dafe56aca8b06ed Author: Pierre-Luc Beaudoin Date: Tue May 26 18:26:38 2009 -0400 Fix translation and value errors for relative time libempathy/empathy-time.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit d4d2036320d77e9f079b7dc13921e027c93a4e98 Author: Pierre-Luc Beaudoin Date: Tue May 26 18:12:09 2009 -0400 Disconnect from notify::location Since the list of EmpathyContact can change at anytime, it can't be iterated to disconnect the handlers. Instead, a ref is added to the markers. src/empathy-map-view.c | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) commit cc7656ce36f0a531cc21585de63d1c2e493bc993 Author: Pierre-Luc Beaudoin Date: Tue May 26 16:52:48 2009 -0400 Move the geocoding to when the location is updated This way, when the location is updated, the lat,lon is fetched too (not only upon showing the map). src/empathy-map-view.c | 87 ++++++++++++++++++++++++----------------------- 1 files changed, 44 insertions(+), 43 deletions(-) commit eb7d4bbe7b4dac195cf0cc26f7bfd50fb49dde69 Author: Pierre-Luc Beaudoin Date: Tue May 26 16:17:17 2009 -0400 Avatar was leaked src/empathy-map-view.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7965e120d0ba25581349ba990420d513bf8d5102 Author: Pierre-Luc Beaudoin Date: Tue May 26 16:14:38 2009 -0400 Don't need to keep the address around Since Geoclue is passing the address to dbus, we don't need to keep the address around as it'll be copied anyway. src/empathy-map-view.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 5bdfd49c15348d8d9ae3ca7f24ab942e052e3a3f Author: Pierre-Luc Beaudoin Date: Tue May 26 16:09:37 2009 -0400 Don't need to set back if it is the same hashtable This code was ugly, by removing the ref, unref and the set call, the code is much simpler. The other objects will still be notified of the changes. src/empathy-map-view.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit c40737394bff5c27daea7e4ee08f240224475904 Author: Pierre-Luc Beaudoin Date: Tue May 26 15:38:32 2009 -0400 Display relative time to user The time of the geolocation update is displayed relatively to current time (1 min ago, 3 hours ago). The function just prints ("in the future") for debugging purpuses for time in the future. libempathy-gtk/empathy-contact-widget.c | 13 +++++++--- libempathy/empathy-time.c | 41 +++++++++++++++++++++++++++++++ libempathy/empathy-time.h | 1 + src/empathy-map-view.c | 19 +++++++++++++- 4 files changed, 69 insertions(+), 5 deletions(-) commit c734c5e2451582a52596e44f96e617ee346b6598 Author: Pierre-Luc Beaudoin Date: Tue May 26 12:45:19 2009 -0400 Fix possible compilation error src/empathy-map-view.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3b1bbb17b9d082a2e19571e0328394c99c35bcf7 Author: Pierre-Luc Beaudoin Date: Tue May 26 12:44:38 2009 -0400 Simplify the #if by isolating the content src/empathy-main-window.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 2d38908c639e7fbc6b90daf395919987e3d0c844 Author: Pierre-Luc Beaudoin Date: Tue May 26 12:42:10 2009 -0400 Simplifly the logic on when to display the location By verifying earlier on libempathy-gtk/empathy-contact-list-view.c | 3 +- libempathy-gtk/empathy-contact-widget.c | 113 ++++++++++++++-------------- 2 files changed, 60 insertions(+), 56 deletions(-) commit 09998744f5092ee928a5a7b8cfd97e62d059acdc Author: Pierre-Luc Beaudoin Date: Tue May 26 12:28:04 2009 -0400 Geoclue is not used in libempathy-gtk libempathy-gtk/Makefile.am | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit cf198ce9b0834e4d2cf156f201c3fb77d17a1ce5 Author: Pierre-Luc Beaudoin Date: Tue May 26 12:27:25 2009 -0400 Use empathy_time_to_string_local libempathy-gtk/empathy-contact-widget.c | 22 ++++++++-------------- 1 files changed, 8 insertions(+), 14 deletions(-) commit 3b2d620a1fb5ce624fbf330a96d76a0d6b563aaf Author: Pierre-Luc Beaudoin Date: Tue May 26 12:05:11 2009 -0400 Remove unneeded elses As the vars will already be to no. configure.ac | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit e3bf42b161f516427c0b9a7aace65800c9d00170 Author: Pierre-Luc Beaudoin Date: Mon May 25 14:55:25 2009 -0400 Print library usage in new configure report configure.ac | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 42e12e5ad7fde4a1776b3910a3ffa1b1219e80b3 Author: Pierre-Luc Beaudoin Date: Mon May 25 14:53:42 2009 -0400 Don't create a marker if the user has no location src/empathy-map-view.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit 968b8e35a504d0fb617c7a022cd3dbb04560cc6e Author: Pierre-Luc Beaudoin Date: Fri May 22 18:51:57 2009 -0400 Don't list timestamp in the location fields as it is already included in the header libempathy-gtk/empathy-contact-widget.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 7af9d6e26eb64e0da0bfad39320d41e9c8a66fcc Author: Pierre-Luc Beaudoin Date: Fri May 22 13:42:05 2009 -0400 Use tp_strdiff instead of strcmp libempathy-gtk/empathy-contact-widget.c | 48 +++++++++++++++--------------- 1 files changed, 24 insertions(+), 24 deletions(-) commit b56b48b67fe63bb40871360116a80f1df17d3273 Author: Pierre-Luc Beaudoin Date: Thu May 21 12:25:55 2009 -0400 Have better user labels for location values And have them better placed (with labels on left not expand). libempathy-gtk/empathy-contact-widget.c | 69 +++++++++++++++++++++++++++++-- 1 files changed, 65 insertions(+), 4 deletions(-) commit e9010cc1e7b3bdaa3366ea530d0d3780dbbfb0a4 Author: Pierre-Luc Beaudoin Date: Wed May 20 16:33:07 2009 -0400 Fix double border issue in the Map View By replace the scrolled view by a viewport, anyway, there can't be scrollbars with libchamplain src/empathy-map-view.c | 2 +- src/empathy-map-view.ui | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) commit da79702908d9c4187469962e1027b11abc416b26 Author: Pierre-Luc Beaudoin Date: Wed May 20 16:11:40 2009 -0400 Move geocoding in a place where we can have better memory management src/empathy-map-view.c | 83 ++++++++++++++++++++++++++++++----------------- 1 files changed, 53 insertions(+), 30 deletions(-) commit cccf17b4460cfdd084ea40ebff895abf101d4f49 Author: Pierre-Luc Beaudoin Date: Wed May 20 14:17:35 2009 -0400 Display user textual location even if it doesn't include a lat,lon libempathy-gtk/empathy-contact-widget.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 1a8aefd70a364e8b3e7eac6eda4f93bb04022d1e Author: Pierre-Luc Beaudoin Date: Wed May 20 14:29:44 2009 -0400 Simplify and clarify map_view_geocode_cb src/empathy-map-view.c | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) commit 9c540f20d87d06867eac63c8378fb83ee59b9329 Author: Pierre-Luc Beaudoin Date: Wed May 20 13:48:34 2009 -0400 Don't allow the user to display many map views src/empathy-map-view.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 3dc79d54d273bdf7064abca1f7cf2d1748941377 Author: Pierre-Luc Beaudoin Date: Wed May 20 13:42:30 2009 -0400 Fix coding styles and memory leaks found by Guillaume Desmottes src/empathy-map-view.c | 30 ++++++++++++++++++------------ 1 files changed, 18 insertions(+), 12 deletions(-) commit 35674b38a744e4024911f9e38c231ea687fc16d3 Author: Pierre-Luc Beaudoin Date: Wed May 20 13:21:56 2009 -0400 Undo changes to EmpathyContactDialogs libempathy-gtk/empathy-contact-dialogs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d310cd8ea9d6cc233be3be9186a9f963748c77bb Author: Pierre-Luc Beaudoin Date: Wed May 20 13:21:43 2009 -0400 Fix gtk warning at startup when not compiled with libchamplain src/empathy-main-window.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 98ac7b635ef523f2dd8f90b2d0df55114e2c4333 Author: Pierre-Luc Beaudoin Date: Wed May 20 13:00:53 2009 -0400 Fix coding style issues found by make check libempathy-gtk/empathy-contact-widget.c | 2 +- src/empathy.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 602637b16aa840b26a82dbfab18de7fecc21a56d Author: Pierre-Luc Beaudoin Date: Wed May 20 12:58:14 2009 -0400 Add the new UI to translation files po/POTFILES.in | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 571c208976b517afe0ad39063cde82fb45739590 Author: Pierre-Luc Beaudoin Date: Tue May 12 11:39:20 2009 -0400 Make map visible! libempathy-gtk/empathy-contact-widget.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7b90a1b6cc102b411d8f5ec0532060bd01ff14c3 Author: Pierre-Luc Beaudoin Date: Tue May 12 11:15:11 2009 -0400 Fix licensing: should have been LGPL 2.1+ src/empathy-map-view.c | 19 +++++++++---------- src/empathy-map-view.h | 19 +++++++++---------- 2 files changed, 18 insertions(+), 20 deletions(-) commit 966169f0cf3e245c57c4c7461a2715d56e08fa1a Author: Pierre-Luc Beaudoin Date: Tue May 12 11:04:51 2009 -0400 Make buildable and visible if libchamplain not available libempathy-gtk/empathy-contact-dialogs.c | 2 -- libempathy-gtk/empathy-contact-widget.c | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) commit b1c0e81a7c6e6ff591aa69c6211f676336c14e15 Author: Pierre-Luc Beaudoin Date: Tue May 12 00:28:03 2009 -0400 Apply new coding styles src/empathy-map-view.c | 93 +++++++++++++++++++++++++---------------------- 1 files changed, 49 insertions(+), 44 deletions(-) commit 7b8f1908a67e9adc40674ee2c6b0fd00c658c606 Author: Pierre-Luc Beaudoin Date: Tue May 12 00:19:05 2009 -0400 Remove dead code and update function name src/empathy-map-view.c | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) commit 28107b1f3fc85df86d1325791804b27e9059d1d7 Author: Pierre-Luc Beaudoin Date: Tue May 12 00:10:34 2009 -0400 Update to use libchamplain 0.3's API configure.ac | 8 ++++---- libempathy-gtk/empathy-contact-widget.c | 7 ++++--- src/empathy-map-view.c | 19 ++++++++++++------- 3 files changed, 20 insertions(+), 14 deletions(-) commit 3967ad986cf0a678f5fa918e7e995267ed71fa07 Author: Pierre-Luc Beaudoin Date: Tue May 12 00:10:13 2009 -0400 Make buildable without Geoclue src/empathy-map-view.c | 27 +++++++-------------------- 1 files changed, 7 insertions(+), 20 deletions(-) commit 29a6e9ff7d6b775be67d81c5ce8a5631164a51e3 Author: Pierre-Luc Beaudoin Date: Mon May 11 01:00:34 2009 -0400 Fix contacts not showing on the map src/empathy-map-view.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit c387d97d12f788291974da01c315fa87eb5f8b51 Author: Pierre-Luc Beaudoin Date: Mon May 11 00:56:21 2009 -0400 Get rid of disconnect which is undeeded src/empathy-map-view.c | 32 ++++---------------------------- 1 files changed, 4 insertions(+), 28 deletions(-) commit f09cfa0a6a26e8badaf86353b955fee593786e42 Author: Pierre-Luc Beaudoin Date: Sun May 10 23:39:41 2009 -0400 List geolocation information in Tooltip libempathy-gtk/empathy-contact-widget.c | 87 ++++++++++++++++++++++++++---- libempathy-gtk/empathy-contact-widget.ui | 18 +++++- 2 files changed, 91 insertions(+), 14 deletions(-) commit 530daa415e81ca3eadfbcc726486e3fdf80f6c1f Author: Pierre-Luc Beaudoin Date: Tue Apr 7 17:51:23 2009 -0400 Fix a warning if the handle doesn't exist src/empathy-map-view.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 4152e6dc08ea55434558e4b0105ec1df3628c4f8 Author: Pierre-Luc Beaudoin Date: Tue Apr 7 17:41:23 2009 -0400 Use its own ListStore of contacts instead of borrowing the Contact List's src/empathy-main-window.c | 2 +- src/empathy-map-view.c | 8 +++++++- src/empathy-map-view.h | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) commit 43680e9c8613024a9d92c03b2e937d8bcbc8e22b Author: Davyd Madeley Date: Thu Jan 22 16:04:10 2009 +1100 Build fix configure.ac | 2 ++ src/Makefile.am | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 3f1b321290d57754584f5d547f801c9cc6f04c75 Author: Pierre-Luc Beaudoin Date: Sun Jan 25 23:07:04 2009 +1100 Expect the timestamp to be a int64 libempathy-gtk/empathy-contact-widget.c | 35 ++++++++++++++++--------------- 1 files changed, 18 insertions(+), 17 deletions(-) commit f84dfa1e04ea5283d09ca03dd9416a93f005b5fb Author: Pierre-Luc Beaudoin Date: Wed Dec 31 16:17:49 2008 -0500 Show contacts without an avatar src/empathy-map-view.c | 21 ++++++++++----------- 1 files changed, 10 insertions(+), 11 deletions(-) commit afebe6eb1adc4dac3ac1f0b4610096fbceb627b4 Author: Pierre-Luc Beaudoin Date: Tue Dec 30 21:26:30 2008 -0500 Remove signal handler when closing the window src/empathy-map-view.c | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) commit ed29d815833d874a16e6d0c5e08dcb9506333d76 Author: Pierre-Luc Beaudoin Date: Tue Dec 30 14:22:33 2008 -0500 Don't init vars with a function libempathy-gtk/empathy-contact-widget.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1ad83ec843cb36808310afb5fe9e5ea296d3f0fb Author: Pierre-Luc Beaudoin Date: Tue Dec 16 17:41:40 2008 -0500 Add marker on map libempathy-gtk/empathy-contact-widget.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 62993977a9409a995e2dfdbadbb90a759e032489 Author: Pierre-Luc Beaudoin Date: Tue Dec 16 15:19:15 2008 -0500 Display timestamp and location libempathy-gtk/empathy-contact-widget.c | 105 ++++++++++++++++++++++--------- 1 files changed, 76 insertions(+), 29 deletions(-) commit 0c673a2c9255fd5eb430f21f0c973101c775d3a1 Author: Pierre-Luc Beaudoin Date: Sun May 10 20:23:16 2009 -0400 Use EmpathyContact's location src/empathy-map-view.c | 152 ++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 140 insertions(+), 12 deletions(-) commit b12b63f0c0a992d3caf8c0ada68e502bd8d3a506 Author: Pierre-Luc Beaudoin Date: Tue Apr 7 16:04:31 2009 -0400 Add a map in the Contact Information dialog For now, the map in the tool tip is disabled as Clutter-gtk does like at all this type of window/initialisation libempathy-gtk/Makefile.am | 4 ++ libempathy-gtk/empathy-contact-dialogs.c | 5 ++- libempathy-gtk/empathy-contact-widget.c | 48 ++++++++++++++++++++++++++++ libempathy-gtk/empathy-contact-widget.h | 1 + libempathy-gtk/empathy-contact-widget.ui | 50 ++++++++++++++++++++++++++++-- 5 files changed, 104 insertions(+), 4 deletions(-) commit 30165e135359e217e7a9581277f8bf9b7b5c7459 Author: Pierre-Luc Beaudoin Date: Sun May 10 21:09:40 2009 -0400 Add a Contact Map window src/Makefile.am | 8 ++ src/empathy-main-window.c | 19 ++++ src/empathy-main-window.ui | 7 ++ src/empathy-map-view.c | 217 ++++++++++++++++++++++++++++++++++++++++++++ src/empathy-map-view.h | 33 +++++++ src/empathy-map-view.ui | 59 ++++++++++++ src/empathy.c | 8 ++ 7 files changed, 351 insertions(+), 0 deletions(-) commit c43cfe015de9771fb20c718039f5ea09e56ae1c7 Author: Pierre-Luc Beaudoin Date: Tue Nov 25 17:11:29 2008 -0500 Configure bits for libchamplain configure.ac | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/Makefile.am | 4 ++- 2 files changed, 67 insertions(+), 1 deletions(-) commit 1d8091578b25a85b3d1d6d4c651a0c8e73c3fe2d Author: Pierre-Luc Beaudoin Date: Wed May 27 11:45:32 2009 -0400 Copy GHashTable received from Dbus and refactor This makes the GHashTable's structure explicit and less error prone when inserting later on. Move the copied code over to a new function. libempathy/empathy-tp-contact-factory.c | 37 ++++++++++++++++++++----------- 1 files changed, 24 insertions(+), 13 deletions(-) commit 0df4d81f42b3657cd466df44ccffb78045e5d8c9 Author: Guillaume Desmottes Date: Mon May 25 13:40:15 2009 +0100 empathy-tp-chat: fix leak in dispose libempathy/empathy-tp-chat.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 24c980457d575a2574a59d534dc442cf4193b24a Author: Jonathan Tellier Date: Tue May 26 10:49:11 2009 -0400 When initializing users' avatar, the pixbuf representing it is now initialized to NULL. src/empathy-call-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 72720c392da5917088cc95a5fc5dd4e7ce56a4d1 Author: Jonathan Tellier Date: Wed May 20 13:49:02 2009 -0400 When no video is received or sent we show contacts' avatars instead of showing black widgets. libempathy-gtk/empathy-video-widget.c | 4 +- libempathy-gtk/empathy-video-widget.h | 3 + src/empathy-call-window.c | 146 +++++++++++++++++++++++++++++++-- 3 files changed, 143 insertions(+), 10 deletions(-) commit fdd5d6bcf95255cad8f4573d262abe1532a0f912 Author: Xavier Claessens Date: Tue May 26 09:21:23 2009 +0200 Bump version to 2.27.3 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)