]> git.0d.be Git - empathy.git/log
empathy.git
14 years agocopy version management from Gabble
Guillaume Desmottes [Mon, 25 May 2009 11:02:36 +0000 (12:02 +0100)]
copy version management from Gabble

14 years agoempathy-protocol-chooser: don't cache TpConnectionManagerProtocol in the store
Guillaume Desmottes [Fri, 23 Oct 2009 10:17:23 +0000 (11:17 +0100)]
empathy-protocol-chooser: don't cache TpConnectionManagerProtocol in the store

TpConnectionManagerProtocol are not garanteed to stay valid so we
shouldn't cache them in the store. Instead, we cache the protocol name
and call tp_connection_manager_get_protocol each time we need it.
This should fix crashers as the ones reported in #599386.

14 years agoMerge branch 'trivia'
Guillaume Desmottes [Thu, 22 Oct 2009 13:37:26 +0000 (14:37 +0100)]
Merge branch 'trivia'

14 years agoempathy-avatar-chooser.c: fix identation
Guillaume Desmottes [Thu, 22 Oct 2009 13:35:29 +0000 (14:35 +0100)]
empathy-avatar-chooser.c: fix identation

14 years agofix a comment so the style checker is happy (#599243)
Guillaume Desmottes [Thu, 22 Oct 2009 11:08:50 +0000 (12:08 +0100)]
fix a comment so the style checker is happy (#599243)

14 years agoempathy-utils.c: fix casting issues
Guillaume Desmottes [Thu, 22 Oct 2009 09:43:30 +0000 (10:43 +0100)]
empathy-utils.c: fix casting issues

14 years agoempathy-tp-contact-list.c: fix shadow declaration and uint comparaison
Guillaume Desmottes [Thu, 22 Oct 2009 09:43:13 +0000 (10:43 +0100)]
empathy-tp-contact-list.c: fix shadow declaration and uint comparaison

14 years agoempathy-tp-contact-factory.c: fix casting issue
Guillaume Desmottes [Thu, 22 Oct 2009 09:42:41 +0000 (10:42 +0100)]
empathy-tp-contact-factory.c: fix casting issue

14 years agoempathy-time.c: fix shadow declaration
Guillaume Desmottes [Thu, 22 Oct 2009 09:42:27 +0000 (10:42 +0100)]
empathy-time.c: fix shadow declaration

14 years agoempathy-status-presets.c: fix casting issues
Guillaume Desmottes [Thu, 22 Oct 2009 09:42:06 +0000 (10:42 +0100)]
empathy-status-presets.c: fix casting issues

14 years agoempathy-log-store-empathy.c: fix casting issues
Guillaume Desmottes [Thu, 22 Oct 2009 09:41:49 +0000 (10:41 +0100)]
empathy-log-store-empathy.c: fix casting issues

14 years agoempathy-irc-network-manager.c: fix casting issues
Guillaume Desmottes [Thu, 22 Oct 2009 09:41:32 +0000 (10:41 +0100)]
empathy-irc-network-manager.c: fix casting issues

14 years agoempathy-dispatcher.c: fix shadow declarations
Guillaume Desmottes [Wed, 21 Oct 2009 17:19:04 +0000 (18:19 +0100)]
empathy-dispatcher.c: fix shadow declarations

14 years agoempathy-contact-groups.c: fix casting issues
Guillaume Desmottes [Wed, 21 Oct 2009 17:18:38 +0000 (18:18 +0100)]
empathy-contact-groups.c: fix casting issues

14 years agoempathy-connection-managers.c: fix shadow declarations
Guillaume Desmottes [Wed, 21 Oct 2009 17:18:12 +0000 (18:18 +0100)]
empathy-connection-managers.c: fix shadow declarations

14 years agoempathy-chatroom-manager.c: fix casting issues
Guillaume Desmottes [Wed, 21 Oct 2009 17:17:53 +0000 (18:17 +0100)]
empathy-chatroom-manager.c: fix casting issues

14 years agoempathy-account-settings.c: fix uint comparaison
Guillaume Desmottes [Wed, 21 Oct 2009 16:58:06 +0000 (17:58 +0100)]
empathy-account-settings.c: fix uint comparaison

14 years agoempathy-nautilus-sendto.c: fix shadow declaration
Guillaume Desmottes [Wed, 21 Oct 2009 16:25:19 +0000 (17:25 +0100)]
empathy-nautilus-sendto.c: fix shadow declaration

14 years agototem-subtitle-encoding.c: fix shadow declarations
Guillaume Desmottes [Wed, 21 Oct 2009 16:24:56 +0000 (17:24 +0100)]
totem-subtitle-encoding.c: fix shadow declarations

14 years agoempathy-ui-utils.c: fix shadow declaration
Guillaume Desmottes [Wed, 21 Oct 2009 16:24:36 +0000 (17:24 +0100)]
empathy-ui-utils.c: fix shadow declaration

14 years agoempathy-theme-manager.c: fix shadow declarations
Guillaume Desmottes [Wed, 21 Oct 2009 16:24:14 +0000 (17:24 +0100)]
empathy-theme-manager.c: fix shadow declarations

14 years agoempathy-theme-boxes.c: fix shadow declarations
Guillaume Desmottes [Wed, 21 Oct 2009 16:24:01 +0000 (17:24 +0100)]
empathy-theme-boxes.c: fix shadow declarations

14 years agoempathy-theme-adium.c: fix uint comparaisons
Guillaume Desmottes [Wed, 21 Oct 2009 16:23:42 +0000 (17:23 +0100)]
empathy-theme-adium.c: fix uint comparaisons

14 years agoempathy-status-preset-dialog: fix uint comparaisons
Guillaume Desmottes [Wed, 21 Oct 2009 16:23:25 +0000 (17:23 +0100)]
empathy-status-preset-dialog: fix uint comparaisons

14 years agoempathy-contact-widget.c: fix shadow declarations
Guillaume Desmottes [Wed, 21 Oct 2009 16:23:09 +0000 (17:23 +0100)]
empathy-contact-widget.c: fix shadow declarations

14 years agoempathy-chat-text-view.c: fix shadow declarations and uint comparaisons
Guillaume Desmottes [Wed, 21 Oct 2009 16:22:44 +0000 (17:22 +0100)]
empathy-chat-text-view.c: fix shadow declarations and uint comparaisons

14 years agoempathy-avatar-image.c: fix a casting issue
Guillaume Desmottes [Wed, 21 Oct 2009 16:22:10 +0000 (17:22 +0100)]
empathy-avatar-image.c: fix a casting issue

14 years agoempathy-avatar-chooser.c: fix casting issues
Guillaume Desmottes [Wed, 21 Oct 2009 16:21:02 +0000 (17:21 +0100)]
empathy-avatar-chooser.c: fix casting issues

14 years agoempathy-account-widget.c: fix uint comparaison
Guillaume Desmottes [Wed, 21 Oct 2009 16:20:42 +0000 (17:20 +0100)]
empathy-account-widget.c: fix uint comparaison

14 years agoUpdated Thai translation.
Theppitak Karoonboonyanan [Thu, 22 Oct 2009 01:26:08 +0000 (08:26 +0700)]
Updated Thai translation.

14 years agoempathy-account-settings: fix CLAMP usage
Guillaume Desmottes [Wed, 21 Oct 2009 17:00:00 +0000 (18:00 +0100)]
empathy-account-settings: fix CLAMP usage

CLAMP syntax is (x, low, high), not (low, x, high). Also add some cast
to fix compiler warnings.

14 years agoempathy-location-manager.c: fix shadow declarations
Guillaume Desmottes [Wed, 21 Oct 2009 14:46:02 +0000 (15:46 +0100)]
empathy-location-manager.c: fix shadow declarations

14 years agoempathy-contact-list-view.c: fix shadow declarations and uint comparaisons
Guillaume Desmottes [Wed, 21 Oct 2009 14:45:36 +0000 (15:45 +0100)]
empathy-contact-list-view.c: fix shadow declarations and uint comparaisons

14 years agoempathy-contact-list-store.c: fix shadow declarations
Guillaume Desmottes [Wed, 21 Oct 2009 14:45:17 +0000 (15:45 +0100)]
empathy-contact-list-store.c: fix shadow declarations

14 years agoempathy-tp-chat.c: fix shadow declaration
Guillaume Desmottes [Wed, 21 Oct 2009 14:41:01 +0000 (15:41 +0100)]
empathy-tp-chat.c: fix shadow declaration

14 years agoempathy-contact: cast data pointers
Guillaume Desmottes [Wed, 21 Oct 2009 14:40:46 +0000 (15:40 +0100)]
empathy-contact: cast data pointers

14 years agoempathy-account-manager.c: fix uint comparaison
Guillaume Desmottes [Wed, 21 Oct 2009 14:40:24 +0000 (15:40 +0100)]
empathy-account-manager.c: fix uint comparaison

14 years agoempathy-irc-server: the port is a guint
Guillaume Desmottes [Mon, 25 May 2009 12:39:46 +0000 (13:39 +0100)]
empathy-irc-server: the port is a guint

14 years agoUpdated Lithuanian translation.
Žygimantas Beručka [Wed, 21 Oct 2009 09:39:47 +0000 (12:39 +0300)]
Updated Lithuanian translation.

14 years agoMerge commit 'kaserf/master'
Guillaume Desmottes [Wed, 21 Oct 2009 09:21:41 +0000 (10:21 +0100)]
Merge commit 'kaserf/master'

14 years agoAlso allow Esc to close debug window and map view.
Jonny Lamb [Wed, 21 Oct 2009 08:50:06 +0000 (09:50 +0100)]
Also allow Esc to close debug window and map view.

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoAdd Ctrl-w keybinding to close map window.
Jonny Lamb [Wed, 21 Oct 2009 08:40:06 +0000 (09:40 +0100)]
Add Ctrl-w keybinding to close map window.

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoIgnoring non installed languages
Felix Kaser [Tue, 20 Oct 2009 08:20:02 +0000 (10:20 +0200)]
Ignoring non installed languages

Languages which are in the gconf setting but are not installed any more are ignored, fixes bug #598954

14 years agoStop building libempathy{,-gtk} as a shared library. Closes bug #599086
Jonny Lamb [Tue, 20 Oct 2009 18:16:58 +0000 (19:16 +0100)]
Stop building libempathy{,-gtk} as a shared library. Closes bug #599086

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoStop building gtk-doc documentation. Closes bug #599087
Jonny Lamb [Tue, 20 Oct 2009 18:26:32 +0000 (19:26 +0100)]
Stop building gtk-doc documentation. Closes bug #599087

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agosrc/ephy-spinner.c: remove useless guint comparaisons
Guillaume Desmottes [Tue, 20 Oct 2009 14:56:40 +0000 (15:56 +0100)]
src/ephy-spinner.c: remove useless guint comparaisons

14 years agosrc/empathy.c: fix uint comparaison
Guillaume Desmottes [Tue, 20 Oct 2009 14:56:11 +0000 (15:56 +0100)]
src/empathy.c: fix uint comparaison

14 years agosrc/empathy-sidebar.c: fix shadow declarations
Guillaume Desmottes [Tue, 20 Oct 2009 14:55:55 +0000 (15:55 +0100)]
src/empathy-sidebar.c: fix shadow declarations

14 years agosrc/empathy-main-window.c: fix shadow declarations and uint comparaisons
Guillaume Desmottes [Tue, 20 Oct 2009 14:55:22 +0000 (15:55 +0100)]
src/empathy-main-window.c: fix shadow declarations and uint comparaisons

14 years agosrc/empathy-preferences.c: fix shadow declarations and uint comparaisons
Guillaume Desmottes [Tue, 20 Oct 2009 14:54:57 +0000 (15:54 +0100)]
src/empathy-preferences.c: fix shadow declarations and uint comparaisons

14 years agosrc/empathy-import-pidgin: cast strings to (xmlChar *) when needed
Guillaume Desmottes [Tue, 20 Oct 2009 14:54:06 +0000 (15:54 +0100)]
src/empathy-import-pidgin: cast strings to (xmlChar *) when needed

14 years agosrc/empathy-import-mc4-accounts.c: fix uint comparaison
Guillaume Desmottes [Tue, 20 Oct 2009 14:52:45 +0000 (15:52 +0100)]
src/empathy-import-mc4-accounts.c: fix uint comparaison

14 years agosrc/empathy-debug-window: fix shadow declarations and uint comparaisons
Guillaume Desmottes [Tue, 20 Oct 2009 14:52:22 +0000 (15:52 +0100)]
src/empathy-debug-window: fix shadow declarations and uint comparaisons

14 years agosrc/empathy-chat-window: fix shadow declarations and uint comparaisons
Guillaume Desmottes [Tue, 20 Oct 2009 14:52:06 +0000 (15:52 +0100)]
src/empathy-chat-window: fix shadow declarations and uint comparaisons

14 years agoempathy-call-window: fix shadow declarations
Guillaume Desmottes [Tue, 20 Oct 2009 14:51:34 +0000 (15:51 +0100)]
empathy-call-window: fix shadow declarations

14 years agoDon't display any icon if we have been disconnected
Guillaume Desmottes [Tue, 20 Oct 2009 13:43:56 +0000 (14:43 +0100)]
Don't display any icon if we have been disconnected

14 years agoempathy-chat-window: update the tab icon when the TpChat is disconnected (#597680)
Guillaume Desmottes [Sun, 11 Oct 2009 20:47:09 +0000 (21:47 +0100)]
empathy-chat-window: update the tab icon when the TpChat is disconnected (#597680)

14 years agoRe-add python.m4 as it may be needed for AM_PATH_PYTHON.
Jonny Lamb [Tue, 20 Oct 2009 13:02:00 +0000 (14:02 +0100)]
Re-add python.m4 as it may be needed for AM_PATH_PYTHON.

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoMerge branch 'slatez-applets'
Jonny Lamb [Tue, 20 Oct 2009 13:00:51 +0000 (14:00 +0100)]
Merge branch 'slatez-applets'

Conflicts:
Makefile.am
configure.ac

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoRemove python bindings. (Closes bug #599039)
Jonny Lamb [Tue, 20 Oct 2009 11:59:15 +0000 (12:59 +0100)]
Remove python bindings. (Closes bug #599039)

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoRemove the panel applets. (Closes bug #599042)
Jonny Lamb [Tue, 20 Oct 2009 12:07:52 +0000 (13:07 +0100)]
Remove the panel applets. (Closes bug #599042)

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoUpdated Russian translation
Leonid Kanter [Tue, 20 Oct 2009 11:26:02 +0000 (14:26 +0300)]
Updated Russian translation

14 years agorelease.py: stop hardcoding the GNOME username used for uploads
Guillaume Desmottes [Tue, 20 Oct 2009 10:56:47 +0000 (11:56 +0100)]
release.py: stop hardcoding the GNOME username used for uploads

14 years agoCorrectly lookup project page for release notes
Xavier Claessens [Tue, 20 Oct 2009 10:30:17 +0000 (12:30 +0200)]
Correctly lookup project page for release notes

14 years agoUpdating Estonian translation
Mattias Põldaru [Tue, 20 Oct 2009 07:41:10 +0000 (10:41 +0300)]
Updating Estonian translation

14 years agoUpdated Spanish translation
Jorge González [Tue, 20 Oct 2009 06:38:28 +0000 (08:38 +0200)]
Updated Spanish translation

14 years agoUse the contacts alias in the information dialog
Sjoerd Simons [Mon, 19 Oct 2009 21:40:24 +0000 (22:40 +0100)]
Use the contacts alias in the information dialog

14 years agoEnsure we don't try to register invalid bus names
Sjoerd Simons [Tue, 1 Sep 2009 15:20:35 +0000 (16:20 +0100)]
Ensure we don't try to register invalid bus names

14 years agoUnset pending_call explicitly instead of implicitly
Sjoerd Simons [Mon, 19 Oct 2009 15:58:43 +0000 (16:58 +0100)]
Unset pending_call explicitly instead of implicitly

14 years agoempathy_call_window_setup_avatars: pass a weak object to empathy_tp_contact_factory_g...
Guillaume Desmottes [Mon, 19 Oct 2009 13:42:42 +0000 (14:42 +0100)]
empathy_call_window_setup_avatars: pass a weak object to empathy_tp_contact_factory_get_from_handle

Pass the call window as weak object to
empathy_tp_contact_factory_get_from_handle so the callback won't be
called if the window is destroyed (#598453).

14 years agoMerge commit 'maiku/bug_598332'
Guillaume Desmottes [Mon, 19 Oct 2009 13:32:53 +0000 (14:32 +0100)]
Merge commit 'maiku/bug_598332'

14 years agorename contact_list_store_finalize to contact_list_store_dispose
Guillaume Desmottes [Mon, 19 Oct 2009 13:26:42 +0000 (14:26 +0100)]
rename contact_list_store_finalize to contact_list_store_dispose

This method just disconnect signals, release references and remove idle
callbacks so it should really be a dispose, not a finalize.

14 years agoempathy-contact-list-store: remove the setup idle cb when store is destroyed
Guillaume Desmottes [Mon, 19 Oct 2009 12:54:34 +0000 (13:54 +0100)]
empathy-contact-list-store: remove the setup idle cb when store is destroyed

This ensures that the setup cb isn't called on a destroyed object
(#598452).

14 years agoempathy-call-window: use empathy_signal_connect_weak to connect the peak-level-change...
Guillaume Desmottes [Mon, 19 Oct 2009 10:33:48 +0000 (11:33 +0100)]
empathy-call-window: use empathy_signal_connect_weak to connect the peak-level-changed signal

That way the callback won't be called once the call window has been
destroyed (#598432).

14 years agoempathy_account_settings_get_tp_params: don't raise an error if tp_protocol is NULL
Guillaume Desmottes [Mon, 19 Oct 2009 11:06:17 +0000 (12:06 +0100)]
empathy_account_settings_get_tp_params: don't raise an error if tp_protocol is NULL

14 years agoempathy-account-settings: don't cache the TpConnectionManagerProtocol
Guillaume Desmottes [Mon, 19 Oct 2009 10:58:52 +0000 (11:58 +0100)]
empathy-account-settings: don't cache the TpConnectionManagerProtocol

The result of tp_connection_manager_get_protocol isn't garanteed to be
valid after the main loop re-entered. We can't cache it in the account
settings and so have to request it each time we need it.

14 years agoMake calling empathy without options idempotent
Sjoerd Simons [Thu, 15 Oct 2009 23:19:50 +0000 (19:19 -0400)]
Make calling empathy without options idempotent

When empathy is started without any accounts the account assistant shows up,
but if empathy is already running and is called again nothing happens. Fixed
by always showing the account assistant if empathy is called and there are
no non-salut accounts

14 years agoExplain the -h option better
Sjoerd Simons [Thu, 15 Oct 2009 15:50:37 +0000 (11:50 -0400)]
Explain the -h option better

14 years agoFix assertion when closing a call window after CM crashed.
Mike Ruprecht [Wed, 14 Oct 2009 22:47:16 +0000 (17:47 -0500)]
Fix assertion when closing a call window after CM crashed.

g_object_unref was called on a NULL pointer.

14 years agoUpdated Hungarian translation
Gabor Kelemen [Sun, 18 Oct 2009 23:10:30 +0000 (01:10 +0200)]
Updated Hungarian translation

14 years agoUpdated Greek documentation translation
Jennie Petoumenou [Sat, 17 Oct 2009 15:16:21 +0000 (18:16 +0300)]
Updated Greek documentation translation

14 years agoidle: work around the case if the session doesn't tell us when we go idle (fixes...
Jonny Lamb [Sat, 17 Oct 2009 14:09:47 +0000 (15:09 +0100)]
idle: work around the case if the session doesn't tell us when we go idle (fixes bug #594619)

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agodebug-window: add C-w keybinding to close the window
Jonny Lamb [Sat, 17 Oct 2009 12:13:54 +0000 (13:13 +0100)]
debug-window: add C-w keybinding to close the window

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoUpdated Spanish translation
Jorge González [Sat, 17 Oct 2009 09:16:35 +0000 (11:16 +0200)]
Updated Spanish translation

14 years agoMerge branch 'trrrrrrrrrrrrrivia'
Jonny Lamb [Fri, 16 Oct 2009 22:01:25 +0000 (23:01 +0100)]
Merge branch 'trrrrrrrrrrrrrivia'

14 years agoempathy-import-mc4-accounts: no need to add newlines to DEBUG calls
Jonny Lamb [Fri, 16 Oct 2009 21:48:10 +0000 (22:48 +0100)]
empathy-import-mc4-accounts: no need to add newlines to DEBUG calls

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoconnectivity: small fix to a debug message
Jonny Lamb [Fri, 16 Oct 2009 17:30:59 +0000 (18:30 +0100)]
connectivity: small fix to a debug message

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoUpdated Brazilian Portuguese translation.
André Gondim [Fri, 16 Oct 2009 12:56:11 +0000 (08:56 -0400)]
Updated Brazilian Portuguese translation.

14 years agopresence-chooser: remove "\n"s from DEBUG calls
Jonny Lamb [Fri, 16 Oct 2009 12:12:13 +0000 (13:12 +0100)]
presence-chooser: remove "\n"s from DEBUG calls

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agopresence-chooser: make the entry not editable when we are offline
Jonny Lamb [Fri, 16 Oct 2009 12:00:05 +0000 (13:00 +0100)]
presence-chooser: make the entry not editable when we are offline

The idea behind this is that you can't set a custom status when you
are offline. It just doesn't make sense.

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
14 years agoUpdated Swedish translation
Daniel Nylander [Thu, 15 Oct 2009 20:02:27 +0000 (22:02 +0200)]
Updated Swedish translation

14 years agoUpdated Swedish translation
Daniel Nylander [Thu, 15 Oct 2009 16:23:31 +0000 (18:23 +0200)]
Updated Swedish translation

14 years agoUpdated French translation (and merged from gnome-2-28)
Claude Paroz [Thu, 15 Oct 2009 16:04:55 +0000 (18:04 +0200)]
Updated French translation (and merged from gnome-2-28)

14 years agoMake sure -h is respected when there were no mc4 accounts to import
Sjoerd Simons [Thu, 15 Oct 2009 15:43:10 +0000 (11:43 -0400)]
Make sure -h is respected when there were no mc4 accounts to import

14 years agoFactor out free-ing the message list.
Cosimo Cecchi [Thu, 15 Oct 2009 14:56:07 +0000 (16:56 +0200)]
Factor out free-ing the message list.

14 years agoImplement a cache for debug logs (#596101).
Cosimo Cecchi [Fri, 25 Sep 2009 10:57:15 +0000 (12:57 +0200)]
Implement a cache for debug logs (#596101).

The cache is useful when a CM disappears and we don't want to lose its
debug output.

14 years agoDon't try to double free the avatar data (#598423).
Cosimo Cecchi [Thu, 15 Oct 2009 11:43:44 +0000 (13:43 +0200)]
Don't try to double free the avatar data (#598423).

Also, simplify the code for loading the avatar data from the file.

14 years agoUse new API in the test.
Cosimo Cecchi [Thu, 15 Oct 2009 11:43:04 +0000 (13:43 +0200)]
Use new API in the test.

14 years agoMove destruction of connections from finalize to dispose.
Mike Ruprecht [Wed, 14 Oct 2009 21:59:04 +0000 (16:59 -0500)]
Move destruction of connections from finalize to dispose.

Code can potentially be run between the dispose and finalize methods. This
moves the destruction of connections and subsequently outstanding_requests
into the dispose function so the request callback can't be fired between
unreffing the EmpathyDispatcher and cancelling the pending request.

14 years agoRemove the weak_object parameter when requesting channels.
Mike Ruprecht [Wed, 14 Oct 2009 21:23:43 +0000 (16:23 -0500)]
Remove the weak_object parameter when requesting channels.

Use the EmpathyDispatcher pointed to in the DispatcherRequestData instead of
the weak_object. Outstanding channel requests were being cancelled in the
EmpathyDispatcher's finalize method. This had the potential to double-cancel
the requests when the weak_object (EmpathyDispatcher) was unreffed, causing a
segmentation fault.