commit 81361e8ab53234021dc5c33aab1c52d7e0e3ab01
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   pre-release updates

commit b27a1fe989abaec640d032f5acbf6e62939cb991
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Fix the creation of bus_name and object_path for dispatching tubes. It drops escaping for now.

commit dd783e47c5def5669aa6c68aa3ad56bfea1a95a2
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Assert that sound_id is OK before getting sound_entries[sound_id], to avoid crash.

commit e575e48823a282e843ea955261883333d012478b
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Sanity checks for empathy_play_sounds.

commit f09108fa34d0f73ba153f29b86ceb32db08bed57
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use gtk_list_store_insert_with_values ().

commit 90b310f70aa03c44c5eb7c1254484ea1beec7740
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use a GList instead of a GPtrArray and reorder the functions to avoid
   prototypes.

commit c52ed0d9db3b4efd8c66a34ad5bdd8a0b3ba5942
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Create the EmpathyContactMonitor lazily if needed.

commit d950641124794ca4c7c82951db8ccf81f3b2a249
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Rename proxy->iface in EmpathyContactMonitor.

commit 842cd8cae295a8c86c7544f57836f0091e67002e
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use g_return_[val]_if_fail instead of g_assert in public APIs.

commit 1da57d68b867ab6f79a1c4efc41ca6f2c9fd3d8e
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use the right weak pointer location.

commit c7b9fdc33a79946da5d5f486df3f1467bdbe9853
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   disconnect_monitor_signals function is quite useless.

commit 0b24992f1775c289bcc59d53714ff4ddb43267a1
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Don't initialize the variable at declaration.

commit 3ec0ddb8262ffd4fea45ec4b3f6c6bcc37499290
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Move code handling the DBus signal in an idle callback.

commit b312a209e802cad48e715e1202dfd1c742f2d502
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use TpConnectionStatus instead of guint.

commit 3cf3f7b2763448f5408f2909b9ec9c562181f90b
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Simplify code when initializing the store.
   Always start the 10sec timeout when we change status to connected.
   Rename TpConnectionStatus variables connection->status.

commit 6ab92b4a262c8d683a4bcaa6b6eca35300ed58cb
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Insert a comment claryfing reference ownership.

commit 4209950278a812d5d275822d6a26ea503b620736
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Don't forget to unref the account object.

commit da1621a03a617dbb2115e10b73bb7315c693cd57
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use gettext() when populating the preferences sound list.

commit fde3b531e7f7bdf256b6a814c5378cee3f6a3c29
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add a debug message when playing sound.

commit d75cea4284f7a727d7f5455b73a01fb338d1bd47
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Back out changes in EmpathyContactListStore. They could go in a later
   branch.

commit 7ef8d4b7d66d8695536368c786f801366792a0cf
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Propperly mark event descriptions for translation.
   Add a comment about the order of the sound entries array, and assert if
   the order isn't correct.

commit 4b5b9baa8180a790db5678225f92fdc3e899becb
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Set to NULL the status message if it's empty.

commit 6ba9a02a92e348cd8460710de4b78df9603e1b3e
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Initialize the connection numbers when creating the object.

commit 9175f6f4ddfb667d27e6a4d6b6b8dc7b91c45855
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Update empathy_sound_play () to be nicer to use and centralize the list
   of sounds we support.

commit bdec6845cd1c7fb4b2d4f05cf9af9164b2d03c92
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add debug messages.

commit 278d87ff575befada225f07d212e8f0bb4dfc5e0
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add a weak pointer ref inside the costructor.

commit c07d8cc6948f630af70644e8af1725a63c015217
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Improve wording.

commit 08bf3e70e647718f9768f0566aa8e950378ea005
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Turn empathy_sound_pref_is_enabled into empathy_sound_play that
   automatically plays the sound if the pref is enabled.

commit 6dac1f16245c458edb2eea4ff986b457b930f3dd
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Disconnect all signals from the EmpathyAccountChooser when finalizing.

commit ce4bbd5e2f2fb0b5b2b8874bb58d318914620724
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Update API Docs.

commit cb70b14c641388b86349229c23c9d6795727858f
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Update python bindings.

commit 29bb78afc521fcef396343879a5ab06c4da6a2ff
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use new singleton policy for EmpathyAccountManager.

commit b0ee3311724bc9b2b5432cad1f20d68d9bce561a
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Another style nitpick.

commit 166837ce59a3e166c290448bc3785e11f5650ba1
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Yet more style fixes.

commit d7b29cd7cb4f23729960ba03c468c0f950666735
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use _constructor () override to implement singleton.

commit baba44c5350b3e77f9d7db7996103347e83c3ac9
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add newlines at the end of files.

commit 522882a66ae4d16a6e8a41001753d76d2ee0ed23
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Drop our references in dispose instead of finalize.

commit ce592d13d04dd83aa524aad20a0b57403fc3bd5a
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Remember to set dispose_run after dispose has run.

commit 530df6b7a7f6cf9c5ad0064bbb24674bd656dc78
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Don't initialize private stuff in _new ().

commit ff1d4c115d25e185879a57af1f27fbc1aff631e3
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Don't leak a reference to McAccount objects and don't leak a list.

commit b16ad9f728ec9805bc69dbdf431173bba0ad39fa
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Unref objects in dispose and not in finalize; fully update account data
   before emitting signals.

commit 1fe35f1e7800ba53ff77a5010e775629ca52ebc5
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Style fixes.

commit 89b92f32eeb9b387e25a5c1d4f2fe28ba990fbb6
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Don't own a reference to the EmpathyTpChat, otherwise it won't be
   finalized.

commit 186059cd2a4b91c91dfa52e41588f7e43416315f
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Always disconnect signals for safety on _finalize ().

commit b3d5fed470b835055a1def11d4fda0b88e800aef
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Update Python bindings.

commit 06386eefb32c3fecba36fc0ca41ad6cdf2b23205
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Implement sound for contact login/logout.

commit 001433863d6693df6d2b0e0344b0941a072194c3
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Fix the build.

commit a79cfecdef34e787faece070ae66f4ae0e22095e
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Remember to check if source_id is already there when adding the
   g_timeout.

commit 788cad44c0256f11676d069f12f510bdadf11e4f
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Remove useless include.

commit ff158e2453ea3c60d7a742e46f7ddbda000d9aca
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Remove an useless method from the header and remember to unref the
   EmpathyContactMonitor in _finalize().

commit 00702524d9e0d6e7e74cd2d1d9764d154e9cfbcb
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Implement _get_monitor () in EmpathyTpChat.

commit e3e2553553fc3aa3ae73dd9446e6b6e28a5cea69
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add an API to EmpathyAccountManager to find out if an account has just
   connected.

commit bd2d8f70141d9b2a3ebe4c4475f6d33f3c94f032
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyContactListStore to the new API.

commit 8e1600214bc425c353474fbfa0f6ea3d6c7d2897
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Implement _get_monitor () in EmpathyContactManager.

commit f9f7a56545c8058953e405e73dcacbfb43767ca8
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add a "presence-changed" signal so that we can keep track of the
   previous presence of a contact when it changes.

commit c71a2e4bfa2ff2152f0de33d5bb829031e1a400b
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add an EmpathyContactMonitor object to monitor changes in the contact
   list.

commit 8c2c5015577936784ac9fc2823570a5e5f5b6c46
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Update python bindings.

commit f84067020a3bee11f115122dff3da44f414553af
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Update docs.

commit 4aaf9d9eaefcd2d092e3f94953284af4912cbf2d
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Disconnect signals when finalizing.

commit 05726ed697031cf7dce6dd10be273a53681f887d
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Remove dead code from empathy-util.

commit 50af0d8cc957510db9d08250d6eed5f2dd8bdc26
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyMainWindow to the new API.

commit b38a68ade0911230f1177fa5d85ed4a9b02d4b73
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyAccountsDialog to use the cached values to get the number of
   connecting accounts.

commit 488f2953d0a3830f697c08fd7f4bc6e9dfb4f160
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyStatusIcon to the new API.

commit 1cc82481670f67c97bddb8f3c2714d6260bc1cae
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add new API in EmpathyAccountManager to cache the number of connecting
   and connected accounts.

commit f42d44b5ed3ffb8c52a41d353d15b4a0f17bde9b
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyTpContactFactory to the new API.

commit e904971606beafbf92f3eddbd16d733fac61d143
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyDispatcher to the new API.

commit 45fa0b35e013d543adde4dc1f4d76369c8ba4492
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyAccountsDialog to the new API.

commit 099e562f08514f9ec33397571107fa7761a70553
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Build fix.

commit e91257f53122cfa3dc3d46d26d15ac221d74a7f0
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use a invalid value when initializing.

commit fc46788d52f79101e362d01c7faeb85bb7283148
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyContactManager to the new API.

commit 05bb3295319e47188aecd9e1806b80fed57d6597
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Unref the object.

commit ab7265ce95f414548ca808bd186bc9b5db9e87b4
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port EmpathyChat to the new API.

commit 8a060a52f9458a69dff4e706673bf2dd15d0c9bc
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Use the right marshallers for signals.

commit 24fc25e9e9e3afd2caed6dfc5b29d8405edafcf9
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Fix a typo.

commit 1ede73fdf4c685d8f8a159989071bd06a565d9e2
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Port the account chooser to the new API.

commit d09f9adac4db9760bed24a6243dc1a9175f6532d
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Disconnect from the DBus signal on finalize.

commit 397d5230518bac1354588b7e437abdad1e4ca772
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add EmpathyAccountManager.

commit 7a7db42b53641ca25c4a5b787e4fd07cceed4109
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Only play logout sound if switching to Offline from Available.

commit f1c05d4d46f0c22cd50bed1e357ad739dbc682ef
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Don't emit sound when changing state and properly play login sound.

commit e3f88066b68a99a7dc475dd1aa83d186c3ca0e53
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Don't set random values in EmpathyIdle init if MC is not running.

commit 77e83b7a443b00686d2c3791a644ceab4271935f
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Adapt the libcanberra calls to use the new functions.

commit 4260dd888fc8f4fc06851e01fcf65df44ccae352
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Add empathy_sound_pref_is_enabled ().

commit 2862c4d0b241da216905a795605c3b3c6ca72280
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Fix a typo in the schemas description.

commit 64d27161057292e6a0199229da3fea89fa8413e6
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Adapt Patryk's patch to trunk.

commit 4310b39357cb52bea0140eda1788e84da7764e7e
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Create an UI for sound configuration.

commit 84584ccb8d6cd0b2bcd639c69985a96e2b39a742
Author: kmaraas <kmaraas@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Updated Norwegian bokmÃ¥l translation.

commit 0a571d28958f0e827c351cd28176a109b2affc58
Author: leonardof <leonardof@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   2009-01-04  Leonardo Ferreira Fontenelle  [email protected]

commit 88c59a1080ed9891f65307ddb5472f0cf37de59e
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   More coding style fixes in empathy-contact-menu.c

commit 547e82cc2a498de3adc734bfe1645d77e32c51ea
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Correctly escape service name in dtube handlers

commit d600e3398221e445915bab48c013468e9a540648
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Don't unref NULL avatar used as chat window icon

commit 7b2f6bf7975b133a0dcbd87ffe3ba69c12e8db92
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Homogenize coding style in empathy_contact_menu_new

commit a29bd139ed7ea221504774138dff9cc60536795d
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Ignore cscope.out.

commit a0b170b7f3d60ecfa8cdc7c76dc87dfec332d1fe
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Remove libgnomevfs include in megaphone-applet.c (Andre Klapper).

commit 2d3811960a3a6be4291f990f406c10b72f640976
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Start file transfer if the state is already open when we get the unix socket

commit c10348d100cf46caa58e37fd8592439b311e1816
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Make existing contact FT capable when the CM supports it

commit 10a9ade013f42fb26c2d5bbd393a6de692deca3d
Author: xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>

   Bump version to 2.25.4