aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-chatroom-manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Break after deleting current item in chatroom listWill Thompson2009-06-091-1/+4
| | | | | | | | | | | 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.
* Extract removing chatroom links to a functionWill Thompson2009-06-091-9/+22
|
* Consistently use this_chatroom when removing a roomWill Thompson2009-06-091-2/+2
|
* empathy-chatroom-manager: fix coding style and update FSF addressGuillaume Desmottes2009-05-181-4/+4
|
* Use new getters and setters of EmpathyChatroom. Simplify to lookup when a ↵Xavier Claessens2009-04-221-35/+20
| | | | tp_chat is destroyed.
* Use the account manager to map from connection to account.Xavier Claessens2009-04-221-6/+19
|
* Reorder functions to not declare them on topXavier Claessens2009-04-221-267/+267
|
* Fix some coding styleXavier Claessens2009-04-221-105/+90
|
* Fix type punned pointers warningsOlivier Crête2009-02-121-1/+1
| | | | | | | | | Remove senseless (void **) From: Olivier Crête <olivier.crete@collabora.co.uk> Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2440
* Let a chatroom keep a reference to a its TpChat if applicableSjoerd Simons2009-01-101-0/+6
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2189
* Make the dispatch operation _get_ functions not return a refSjoerd Simons2009-01-101-5/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2188
* Convert EmpathyChatroomManager to the new singleton conventionSjoerd Simons2009-01-101-14/+11
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2185
* More style fixesSjoerd Simons2009-01-101-6/+6
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2172
* Act as an observerSjoerd Simons2009-01-101-0/+88
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2148
* empathy_chatroom_manager_remove: when looking for the chatroom to remove ↵Xavier Claessens2008-10-131-1/+2
| | | | | | check the address first so we are not confuse if the room was invalidated svn path=/trunk/; revision=1579
* chatroom-manager: add_chatroom: connect the 'notify' signal instead of each ↵Xavier Claessens2008-10-131-9/+1
| | | | | | signal individually svn path=/trunk/; revision=1574
* remove empathy_chatroom_manager_store from the API as it's became uselessXavier Claessens2008-10-131-8/+0
| | | | svn path=/trunk/; revision=1571
* disconnect chatroom signals when they are removed from the mgrXavier Claessens2008-10-131-10/+24
| | | | svn path=/trunk/; revision=1569
* automatically save the chatroom mgr XML file when one chatroom is modifiedXavier Claessens2008-10-131-4/+13
| | | | svn path=/trunk/; revision=1568
* chatroom-mgr: use a save timer instead of saving the file directlyXavier Claessens2008-10-131-3/+40
| | | | svn path=/trunk/; revision=1567
* only save the chatrooms xml when a favorite chatroom is added/removedXavier Claessens2008-10-131-2/+16
| | | | svn path=/trunk/; revision=1566
* chatroom-mgr: store the file when a chatroom changes its favorite stateXavier Claessens2008-10-131-2/+22
| | | | svn path=/trunk/; revision=1564
* add the file path as arg to empathy_chatroom_manager_newXavier Claessens2008-10-131-3/+5
| | | | svn path=/trunk/; revision=1542
* chatroom-manager: set the file path as a propertyXavier Claessens2008-10-131-35/+104
| | | | svn path=/trunk/; revision=1541
* Save chatrooms to XML only if they are marked as favoriteXavier Claessens2008-10-131-0/+7
| | | | svn path=/trunk/; revision=1534
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-061-8/+6
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-7/+5
| | | | svn path=/trunk/; revision=1066
* Update collabora copyright to 2008Xavier Claessens2008-03-031-1/+1
| | | | svn path=/trunk/; revision=688
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-0/+501
2007-06-22 Xavier Claessens <xclaesse@gmail.com> * libempathy/*.[ch]: * libempathy-gtk/*.[ch]: * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy", change namespace of all gossip_*() functions to empathy_*(). Fixes bug #444490 (Mario Danic, Xavier Claessens). svn path=/trunk/; revision=170