]> git.0d.be Git - empathy.git/blobdiff - NEWS
add myself to AUTHORS
[empathy.git] / NEWS
diff --git a/NEWS b/NEWS
index 6c55f5869362eaea23bb948e5eb7457803e3ea0e..4b4e0ff863dfdf0ee8a39c68ea73c893ba617f5b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,382 @@
+NEW in 2.29.3
+==============
+
+The « Guillaume, 25 affonds ! » release.
+
+This release fixes a lot of regressions that have been introduced in 2.29.2 by
+the port to TpAccount.
+It also introduces a new widget to configure SIP accounts and adds the ability
+to send files using Drag and Drop.
+
+Bugs fixed:
+ - Fixed #601235, calls to empathy_idle_get_status() before AM object is ready (Guillaume Desmottes)
+ - Fixed #548701, improve chat window title with multi tabs (Guillaume Desmottes)
+ - Fixed #571642, when an irc user changes nick, empathy doesn't indicate that the name changed (Jonathon Jongsma)
+ - Fixed #581626, Semantics of empathy -a (Guillaume Desmottes)
+ - Fixed #585582, Can't connect to google account "Network Error"
+ - Fixed #586678, "Manage favorites" dialog don't display the Room column if showing all account (Guillaume Desmottes)
+ - Fixed #590700, Wrong icon is used in notification for contacts without avatars (Guillaume Desmottes)
+ - Fixed #598381, WebKit automatically converts <a> tags in links (Gustavo Noronha Silva)
+ - Fixed #599315, confusing dependencies of NetworkManager ... libnm-glib v. libnm_glib (Brian Pepple)
+ - Fixed #599640, Messages are not correctly escaped for adium themes
+ - Fixed #600800, Crash when searching through logs (Guillaume Desmottes)
+ - Fixed #601697, SIP account widget is incomplete (Guillaume Desmottes)
+ - Fixed #601807, Previous conversations doesn't work any more
+ - Fixed #602013, Maximized state of main window is not preserved, and size/position is sometimes forgotten after deiconify
+ - Fixed #602066, Support /nick command
+ - Fixed #602324, Fix nautilus-sendto plugin's linking
+ - Fixed #602572, copy and paste not useful
+ - Fixed #602649, Raising from the notification area doesn't bring it to the current workspace (Xavier Claessens)
+ - Fixed #602852, Smileys are not displayed in /me messages
+ - Fixed #603163, Render emails in format <email@example.com> to links
+ - Fixed #603361, No contact appears when reconnecting (Guillaume Desmottes)
+ - Fixed #603384, Crash in debug dialog (Guillaume Desmottes)
+ - Fixed #595226, Send files using drag and drop (Shaun McCance)
+ - Fixed #600946, Add more friendly strings for TpMediaStreamError
+ - Fixed #601288, Video preview should always be displayed when we are sending video (Guillaume Desmottes)
+
+Translations:
+ - Updated es Translation (Jorge González)
+ - Updated gl Translation (Antón Méixome)
+ - Updated hu Translation (Gabor Kelemen)
+ - Updated ro Translation (Adi Roiban)
+ - Updated sl Translation (Matej Urbančič)
+
+NEW in 2.29.2
+=============
+
+The "Nintendo or Zappa" release.
+
+Empathy now uses the TpAccount API and so depends on telepathy-glib 0.9.0,
+but we strongly advise you to use the latest telepathy-glib release.
+
+This release brings support for a subset of IRC commands such as "/join".
+Empathy is also now able to join password protected chat rooms; note that
+this doesn't work with IRC channels at the moment because of a telepathy-idle
+bug (fd.o #25039).
+
+We also worked on improving error reporting to users. The contact list will now
+display a new info bar when an account is disconnected and the audio/video UI
+should give better feedback if an error occurs.
+
+Bugs fixed:
+ - Fixed #591360, Incoming message while menu is open freezes X
+ - Fixed #599612, crash when typoing room name
+ - Fixed #523918, Empathy sometimes loose messages
+ - Fixed #573407, Empathy and telepathy-idle don't pass on server commands to server
+ - Fixed #575763, Should display an error when RTP connection is impossible (Guillaume Desmottes)
+ - Fixed #579341, Should be able to join password protected rooms (Guillaume Desmottes)
+ - Fixed #580254, empathy_contact_hash() defined in header, but no such symbol (Guillaume Desmottes)
+ - Fixed #581789, An error message should be shown when required codecs are not installed. (Guillaume Desmottes)
+ - Fixed #583208, Status doesn't change on idle
+ - Fixed #583919, New conversation should have autocomplete for offline contacts too (Justin Forest)
+ - Fixed #585340, clean geoloc tooltip info
+ - Fixed #586098, Ctrl+Up loses typed text (Jerzy Mansarliński)
+ - Fixed #586287, the channel topic is missing the first time I open a channel
+ - Fixed #587216, Retry option whenever account connecting fails
+ - Fixed #589263, Empathy next tab or previous tab doesnt cycle. (Rômulo Fernandes Machado)
+ - Fixed #595922, time display not readable in debug window
+ - Fixed #597678, invert server and room forms in join room dialog (Guillaume Desmottes)
+ - Fixed #597819, No tray icon when no valid account configured (Jonny Lamb)
+ - Fixed #598550, Should warn user when he closes the accounts dialog with a not connected new account (Guillaume Desmottes)
+ - Fixed #599169, Should use new TpAccount API
+ - Fixed #599386, Empathy protocol chooser shouldn't cache TpConnectionManagerProtocol
+ - Fixed #599431, Empty notifications with butterfly contact (Guillaume Desmottes)
+ - Fixed #600023, Crash when trying to display the accounts dialog more than once (Guillaume Desmottes)
+ - Fixed #600427, "Connect" button should be "Save" when we are offline (Guillaume Desmottes)
+ - Fixed #600446, Crash when trying to add a new account (Guillaume Desmottes)
+ - Fixed #600473, Show current chat tab name in title bar. (Guillaume Desmottes)
+ - Fixed #600537, Crashed when opening Chat - New Conversation dialog (Jonny Lamb)
+ - Fixed #600551, crash in Empathy: Was doing nothing.. (Guillaume Desmottes)
+ - Fixed #600671, Debian#554325: fails to link when using binutils-gold (Guillaume Desmottes)
+ - Fixed #600705, accounts created in the assistant don't get a nice display name (Guillaume Desmottes)
+ - Fixed #600713, Connection is not ready when EmpathyDispatcher requests capabilities (Guillaume Desmottes)
+ - Fixed #600732, Reorganize chat_window_update (Ryan LaBelle)
+ - Fixed #600798, "Previous conversations" is always unsensitive (Guillaume Desmottes)
+ - Fixed #600958, Disabling build of nautilus-sendto plugin does not work
+ - Fixed #600961, nautilus-sendto plugin does not build (Jonny Lamb)
+ - Fixed #600962, Review Moblin specific changes (Guillaume Desmottes)
+ - Fixed #601150, Account spacing in the accounts dialog is not homogeneous (Guillaume Desmottes)
+ - Fixed #601190, Empathy does not appear to save window size on close (Guillaume Desmottes)
+ - Fixed #601233, Room menu is insensitive
+ - Fixed #601336, Conflicting English keyboard accelerators in chat window (Guillaume Desmottes)
+ - Fixed #601348, Duplicate English keyboard accelerators in "Edit" menu
+ - Fixed #601691, Refactoring of libnotify code (Guillaume Desmottes)
+ - Fixed #601796, Newly created account appears twice in the treeview (Guillaume Desmottes)
+ - Fixed #601807, Previous conversations doesn't work any more (Guillaume Desmottes)
+ - Fixed #602013, Maximized state of main window is not preserved, and size/position is sometimes forgotten after deiconify
+ - Fixed #602066, Support /nick command
+ - Fixed #599176, Should use GtkInfoBar to display connection errors
+ - Fixed #600946, Add more friendly strings for TpMediaStreamError
+ - Fixed #593327, Update the smiley list (Rodolphe)
+
+Translations:
+ - Updated crh Translation (Reşat SABIQ)
+ - Updated en@shaw Translation (Thomas Thurman)
+ - Updated es Translation (Jorge González)
+ - Updated hu Translation (Gabor Kelemen)
+ - Updated it Translation (Milo Casagrande)
+ - Updated lv Translation (Rudolfs Mazurs)
+ - Updated nb Translation (Kjartan Maraas)
+ - Updated sl Translation (Matej Urbančič)
+ - Updated ta Translation (vasudeven, drtvasudevan)
+ - Updated zh_CN Translation (Aron Xu)
+
+Documentation translations:
+ - Updated it Documentation translation (Milo Casagrande)
+
+NEW in 2.29.1
+=============
+
+The "Let's drop half of our code" release.
+
+This is the first release in the 2.29.x development branch.
+Most users should continue to use the 2.28.x stable branch for now.
+
+In this release we removed the megaphone and nothere applets which were not
+really maintained and were about to die with GNOME 3 anyway.
+We also stopped pretending being a library and stopped to ship libempathy
+and libempathy-gtk as shared libraries. We encourage projects to use
+telepathy-glib instead and help us create a new telepathy-gtk library.
+
+The Empathy plugin for nautilus-sendto has been moved in Empathy itself.
+Distributions should add a build dependency on nautilus-sendto if they
+want to build this plugin.
+
+
+Bugs fixed:
+ - Fixed #593318, Empathy theme doesn't work (and opens a folder in Nautilus!)
+ - Fixed #591360, Incoming message while menu is open freezes X (Rob Bradford)
+ - Fixed #594619, asserts in empathy_idle_set_presence() after suspend/resume (Jonny Lamb)
+ - Fixed #594893, icq accounts import from pidgin not working
+ - Fixed #595275, Invalid read when terminating an audio call
+ - Fixed #598423, empathy crashed when dnding an avatar image (Cosimo Cecchi)
+ - Fixed #598452, crashed with SIGSEGV in contact_list_store_iface_setup() (Guillaume Desmottes)
+ - Fixed #599612, crash when typoing room name (Guillaume Desmottes)
+ - Fixed #581488, copy/paste is broken
+ - Fixed #520206, Room auto-connect doesn't work
+ - Fixed #532737, using *_run_* calls prevents quitting Empathy (Will Thompson)
+ - Fixed #550127, Chat windows don't show when we are reconnected
+ - Fixed #571876, Get rid of deprecated Bonobo
+ - Fixed #584034, The Map View doesn't have a "Best Fit" button (Olivier Le Thanh Duong)
+ - Fixed #585957, Weird preferences (Pierre-Luc Beaudoin)
+ - Fixed #589408, Add respond button to notifications (Rob Bradford)
+ - Fixed #589409, the Event struct in EmpathyEventManager should contain an enum with the event type (Guillaume Desmottes)
+ - Fixed #593334, Use GOptionContext to parse options
+ - Fixed #593883, Empathy misbehaviour
+ - Fixed #594160, Empathy forgets IRC bookmarks
+ - Fixed #594308, Spelling mistake: "Criterion" not "Criterium" (Guillaume Desmottes)
+ - Fixed #594569, Empathy 2.27.92 fails to build
+ - Fixed #594653, empathy crashed with SIGSEGV in empathy_account_settings_get_uint32() (Guillaume Desmottes)
+ - Fixed #594654, empathy crashed with SIGSEGV in empathy_account_settings_get_default()
+ - Fixed #594776, cannot add yahoo account (Frédéric Péters)
+ - Fixed #594890, Empathy crashing with CSW (Danielle Madeley)
+ - Fixed #594906, empathy crashed with SIGSEGV in empathy_audio_sink_set_volume()
+ - Fixed #594908, empathy crashed with SIGSEGV in tp_contact_list_got_added_members_cb()
+ - Fixed #594997, Doesn't respawn existing channel when trying to reopen it
+ - Fixed #595180, crash when dragging user from roster to MUC window
+ - Fixed #595417, Pasting text into a disconnected chat window crashes (Cosimo Cecchi)
+ - Fixed #595521, EmpathyIdle should wait for account manager to be ready
+ - Fixed #595666, double click on a contact should raise the window
+ - Fixed #595737, Where does default font size comes from?
+ - Fixed #595921, "Missing" icon is used on protocols without specific icons (Cosimo Cecchi)
+ - Fixed #595945, Crash when doing nothing (Cosimo Cecchi)
+ - Fixed #595962, Criticals endlessly if you open and contract a group too fast. (Will Thompson)
+ - Fixed #596044, --hide-contact-list doesn't work (Cosimo Cecchi)
+ - Fixed #596075, Add nautilus-sendto plugin
+ - Fixed #596101, Debug: gabble logs disappear 5 seconds after disconnection (Cosimo Cecchi)
+ - Fixed #596303, Missing file fallback for Adium themes not implemented. (Xavier Claessens)
+ - Fixed #596317, Adium themes always attempt to combine consecutive messages. (Xavier Claessens)
+ - Fixed #596956, Empathy crash at startup
+ - Fixed #597125, libnotify chat bubbles aren't displayed once the first bubble disappeared (Rob Bradford)
+ - Fixed #597289, Info dialog says "Edit contact information"
+ - Fixed #597293, libempathy header files are wrong
+ - Fixed #597416, empathy crashed with SIGSEGV in empathy_account_settings_get_account() (Guillaume Desmottes)
+ - Fixed #597680, contact status doesn't change after disconnection (Guillaume Desmottes)
+ - Fixed #598332, Crash when CM crashes during a channel request. (Mike Ruprecht)
+ - Fixed #598354, Presence chooser shouldn't be sensitive when there are no accounts (Sjoerd Simons)
+ - Fixed #598355, Use pretty names for protocol in account display names (Sjoerd Simons)
+ - Fixed #598408, Changing display name can crash empathy (Guillaume Desmottes)
+ - Fixed #598432, empathy crashed with SIGSEGV in empathy_call_window_audio_input_level_changed_cb() (Guillaume Desmottes)
+ - Fixed #598453, empathy crashed with SIGSEGV in empathy_call_window_got_self_contact_cb() (Guillaume Desmottes)
+ - Fixed #598628, Empathy start isn't idempotent
+ - Fixed #598954, Empathy crashes with SIGSEGV when trying spellcheck (Felix Kaser)
+ - Fixed #599039, Should the python bindings be removed? (Jonny Lamb)
+ - Fixed #599042, Remove applets (Jonny Lamb)
+ - Fixed #599086, Remove libempathy and libempathy-gtk shared libraries (Jonny Lamb)
+ - Fixed #599087, Stop building gtk-doc HTML (Jonny Lamb)
+ - Fixed #599243, fails testsuite for a coding style problem in a comment ! (Guillaume Desmottes)
+ - Fixed #599386, Empathy protocol chooser shouldn't cache TpConnectionManagerProtocol (Guillaume Desmottes)
+
+Translations:
+ - Updated as Translation (Amitakhya Phukan)
+ - Updated ast Translation (Astur)
+ - Updated bg Translation (Alexander Shopov, Yavor Doganov)
+ - Updated bn_IN Translation (Runa Bhattacharjee)
+ - Updated bn Translation (Jamil Ahmed)
+ - Updated ca Translation (Gil Forcada)
+ - Updated cs Translation (Petr Kovar)
+ - Updated da Translation (Ask H. Larsen, Kenneth Nielsen)
+ - Updated de Translation (Mario Blättermann)
+ - Updated el Translation (Kostas Papadimas)
+ - Updated en_GB Translation (Philip Withnall)
+ - Updated es Translation (Jorge González)
+ - Updated et Translation (Mattias Põldaru)
+ - Updated fi Translation (Ilkka Tuohela)
+ - Updated fr Translation (Claude Paroz)
+ - Updated gl Translation (Antón Méixome)
+ - Updated he Translation (Yaron Shahrabani)
+ - Updated hi Translation (Rajesh Ranjan)
+ - Updated hu Translation (Gabor Kelemen)
+ - Updated it Translation (Milo Casagrande)
+ - Updated ja Translation (Kentaro Kazuhama)
+ - Updated kn Translation (Shankar Prasad)
+ - Updated lt Translation (Žygimantas Beručka)
+ - Updated mai Translation (Rajesh Ranjan)
+ - Updated ml Translation (Praveen Arimbrathodiyil)
+ - Updated pl Translation (Tomasz Dominikowski, Piotr Drąg)
+ - Updated pt_BR Translation (André Gondim)
+ - Updated pt Translation (Duarte Loreto)
+ - Updated ro Translation (Lucian Adrian Grijincu)
+ - Updated ru Translation (Leonid Kanter)
+ - Updated sl Translation (Matej Urbančič)
+ - Updated sv Translation (Daniel Nylander)
+ - Updated ta Translation (drtvasudevan)
+ - Updated te Translation (krishnababu k)
+ - Updated th Translation (Theppitak Karoonboonyanan)
+ - Updated tr Translation (Baris Cicek)
+ - Updated uk Translation (Maxim V. Dziumanenko)
+ - Updated zh_HK Translation (Chao-Hsiung Liao)
+ - Updated zh_TW Translation (Chao-Hsiung Liao)
+
+Documentation translations:
+ - Updated de Documentation translation (Mario Blättermann)
+ - Updated el Documentation translation (Jennie Petoumenou)
+
+NEW in 2.28.0
+==============
+Bugs fixed:
+ - Fixed #593318, Empathy theme doesn't work (and opens a folder in Nautilus!)
+ - Fixed #594893, icq accounts import from pidgin not working
+ - Fixed #595275, Invalid read when terminating an audio call
+ - Fixed #520206, Room auto-connect doesn't work
+ - Fixed #532737, using *_run_* calls prevents quitting Empathy
+ - Fixed #550127, Chat windows don't show when we are reconnected
+ - Fixed #593334, Use GOptionContext to parse options
+ - Fixed #593883, Empathy misbehaviour
+ - Fixed #594160, Empathy forgets IRC bookmarks
+ - Fixed #594569, Empathy 2.27.92 fails to build
+ - Fixed #594619, asserts in empathy_idle_set_presence() after suspend/resume
+ - Fixed #594653, empathy crashed with SIGSEGV in empathy_account_settings_get_uint32() (Guillaume Desmottes)
+ - Fixed #594776, cannot add yahoo account (Frédéric Péters)
+ - Fixed #594890, Empathy crashing with CSW (Danielle Madeley)
+ - Fixed #594906, empathy crashed with SIGSEGV in empathy_audio_sink_set_volume()
+ - Fixed #594908, empathy crashed with SIGSEGV in tp_contact_list_got_added_members_cb()
+ - Fixed #594997, Doesn't respawn existing channel when trying to reopen it
+ - Fixed #595180, crash when dragging user from roster to MUC window
+ - Fixed #595417, Pasting text into a disconnected chat window crashes (Cosimo Cecchi)
+ - Fixed #595521, EmpathyIdle should wait for account manager to be ready
+ - Fixed #595666, double click on a contact should raise the window
+
+Translations:
+ - Updated as Translation (Amitakhya Phukan)
+ - Updated ast Translation (Astur)
+ - Updated bg Translation (Yavor Doganov)
+ - Updated bn_IN Translation (Runa Bhattacharjee)
+ - Updated bn Translation (Jamil Ahmed)
+ - Updated da Translation (Ask H. Larsen, Kenneth Nielsen)
+ - Updated el Translation (Kostas Papadimas)
+ - Updated en_GB Translation (Philip Withnall)
+ - Updated et Translation (Mattias Põldaru, Ivar Smolin)
+ - Updated fi Translation (Ilkka Tuohela)
+ - Updated gl Translation (Antón Méixome)
+ - Updated hi Translation (Rajesh Ranjan)
+ - Updated kn Translation (Shankar Prasad)
+ - Updated lt Translation (Žygimantas Beručka)
+ - Updated mai Translation (Rajesh Ranjan)
+ - Updated ml Translation (Ani, Praveen Arimbrathodiyil)
+ - Updated or Translation (Manoj Kumar Giri)
+ - Updated pl Translation (Tomasz Dominikowski, Piotr Drąg)
+ - Updated pt Translation (Duarte Loreto)
+ - Updated ro Translation (Lucian Adrian Grijincu)
+ - Updated sl Translation (Matej Urbančič)
+ - Updated ta Translation (ifelix)
+ - Updated te Translation (krishnababu k)
+ - Updated tr Translation (Baris Cicek)
+ - Updated uk Translation (Maxim V. Dziumanenko)
+ - Updated zh_HK Translation (Chao-Hsiung Liao)
+ - Updated zh_TW Translation (Chao-Hsiung Liao)
+
+Documentation translations:
+ - Updated de Documentation translation (Mario Blättermann)
+
+NEW in 2.27.92
+==============
+Bugs fixed:
+ - Fixed #593318, Empathy theme doesn't work (and opens a folder in Nautilus!)
+ - Fixed #583897, Warnings and assertions when starting Empathy
+ - Fixed #459014, we shouldn't be able to enable an incomplete account
+ - Fixed #459546, Rename Salut to Bonjour/Zeroconf/Link Local/something else in the interface
+ - Fixed #539142, Cannot go online manually if NM is not running
+ - Fixed #547323, The account is not enabled when added
+ - Fixed #585226, "make distcheck" is broken
+ - Fixed #587117, tp-haze MSN has password entry before account
+ - Fixed #587883, Empathy shouldn't use mc-profiles internally
+ - Fixed #590118, Port pidgin account importer to mc5
+ - Fixed #590165, Should use MC5
+ - Fixed #592737, GnomeGoal: Correct Desktop Files (Frédéric Péters)
+ - Fixed #592997, Confirmation needed when there are unapplied changes on an account
+ - Fixed #592998, Disable and re-enable an account and it won't reconnect
+ - Fixed #593009, No "Google Talk" profile/account any more
+ - Fixed #593018, Should respawn MC5 if it crashed (Cosimo Cecchi)
+ - Fixed #593041, Have Handler.Capabilities to remain callable with future Mission Control/Gabble (Sjoerd Simons)
+ - Fixed #593054, By default, the display name of an account should be set to the username.
+ - Fixed #593095, Send errors are printed as normal messages. (Will Thompson)
+ - Fixed #593101, Empathy exits sending empty /me message (Will Thompson)
+ - Fixed #593158, When we need to reconnect an account, instead of disconnecting and reconnecting it, tp_cli_account_call_reconnect should be used.
+ - Fixed #593161, A disabled and invalid account is enabled automatically when fixed. (Cosimo Cecchi)
+ - Fixed #593207, URL contains the rest of the line
+ - Fixed #593209, [PATCH] Use valid desktop category.
+ - Fixed #593224, .pc files still mark dep on libmissioncontrol
+ - Fixed #593237, Cannot create IRC account until you type something
+ - Fixed #593248, Cancel should always be sensitive for new account creation
+ - Fixed #593257, Translatable strings not well constructed (Frédéric Péters)
+ - Fixed #593285, Word 'wizard' should not be used (Milo Casagrande)
+ - Fixed #593717, Build failure due compiler warning
+ - Fixed #594139, importing msn account is broken since 2.27.91
+
+Translations:
+ - Updated ar Translation (Khaled Hosny)
+ - Updated be Translation (Alexander Nyakhaychyk)
+ - Updated de Translation (Christian Kirbach, Michael Kanis)
+ - Updated es Translation (Jorge González)
+ - Updated et Translation (Ivar Smolin)
+ - Updated eu Translation (Inaki Larranaga Murgoitio)
+ - Updated fr Translation (Claude Paroz)
+ - Updated gu Translation (Sweta Kothari)
+ - Updated he Translation (Mark Krapivner)
+ - Updated hu Translation (Gabor Kelemen)
+ - Updated it Translation (Milo Casagrande)
+ - Updated kn Translation (Shankar Prasad)
+ - Updated ko Translation (Changwoo Ryu)
+ - Updated mr Translation (Sandeep Shedmake)
+ - Updated nb Translation (Kjartan Maraas)
+ - Updated pa Translation (A S Alam)
+ - Updated pl Translation (Piotr Drąg)
+ - Updated pt_BR Translation (Fábio Nogueira)
+ - Updated sr@latin Translation (Branko Kokanović)
+ - Updated sr Translation (Branko Kokanović)
+ - Updated sv Translation (Daniel Nylander)
+ - Updated ta Translation (ifelix)
+ - Updated zh_HK Translation (Chao-Hsiung Liao)
+ - Updated zh_TW Translation (Chao-Hsiung Liao)
+
+NEW in 2.27.91.1
+================
+
+ - We require gnome-doc-utils 0.17.3 for Mallard.
+ - Some fixes so distcheck passes.
+
 NEW in 2.27.91
 ==============
 
@@ -10,7 +389,10 @@ NEW in 2.27.91
  - libgnome-keyring is now required, it is used to migrate accounts created with
    MissionControl4, because password were saved in the keyring. Unfortunately
    the new MissionControl is not using the keyring yet, so your password will be
-   written in plain text.
+   written in plain text. Keyring support will soon be added in a future
+   MissionControl-5 release.
+
+ - Empathy now uses libunique to prevent running it twice.
 
 Bugs fixed:
  - Fixed #588878, empathy crashes making voip call if it can't set up the pipeline