aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-contact-manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Keep a priv pointer in the object struct instead of using ↵xclaesse2008-05-061-10/+6
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1082 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make use of tp-glib debug system.xclaesse2008-05-011-6/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1066 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix disconnection of AccountStatusChanged signal.xclaesse2008-04-131-9/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@932 4ee84921-47dd-4033-b63a-18d7a039a3e4
* We can't use *_run_* API from dbus signal cb or method implementation. To ↵xclaesse2008-04-111-4/+3
| | | | | | avoid problems move the code to a g_idle cb. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@922 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove useless libtelepathy headersxclaesse2008-03-111-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@777 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update collabora copyright to 2008xclaesse2008-03-031-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@688 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a remove option to delete a contact group. Fixes bug #459520 (David Turner).xclaesse2008-01-021-0/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@528 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Conflicts:xclaesse2007-12-031-7/+7
| | | | | | | ChangeLog git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@455 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-18 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-181-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy/empathy-log-manager.c: * libempathy/empathy-log-manager.h: * libempathy/empathy-tp-chat.c: * libempathy/empathy-contact-manager.c: * libempathy/empathy-tp-chat.h: * libempathy/empathy-contact-manager.h: * libempathy/empathy-avatar.c: * libempathy/empathy-chandler.c: * libempathy/empathy-tp-contact-list.c: * libempathy/empathy-chandler.h: * libempathy/empathy-filter.c: * libempathy/empathy-tp-roomlist.c: * libempathy/empathy-tp-contact-list.h: * libempathy/empathy-filter.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-roomlist.h: * libempathy/empathy-contact-factory.c: * libempathy/empathy-tp-chatroom.h: * libempathy/empathy-contact-list.c: * libempathy/empathy-contact-factory.h: * libempathy/empathy-contact-list.h: * libempathy/empathy-chatroom.c: * libempathy/empathy-idle.c: * libempathy/empathy-tp-group.c: * libempathy/empathy-chatroom.h: * libempathy/empathy-idle.h: * libempathy/empathy-tp-group.h: Cleanup licences and copyrights, Modules with 100% collabora code are now relicenced to LGPL. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@377 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-21 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-contact-list-view.c: Fix ref count error for account objects. * libempathy/empathy-contact-manager.c: Disconnect signals from MissionControl object when finalising the contact manager. * configure.ac: * megaphone/src/megaphone-applet.c: * megaphone/src/Makefile.am: * megaphone/src/megaphone-applet.h: * megaphone/data/GNOME_Megaphone_Applet.schemas.in: * megaphone/data/Makefile.am: * megaphone/data/GNOME_Megaphone_Applet.server.in.in: * megaphone/data/GNOME_Megaphone_Applet.xml: * megaphone/Makefile.am: * nothere/src/nothere-applet.c: * nothere/src/Makefile.am: * nothere/src/nothere-applet.h: * nothere/data/Makefile.am: * nothere/data/GNOME_NotHere_Applet.server.in.in: * nothere/data/GNOME_NotHere_Applet.xml: * nothere/Makefile.am: * Makefile.am: * po/POTFILES.in: * po/POTFILES.skip: Add Megaphone and Nothere applets. Fixes bug #464954 (Raphael Slinckx, Xavier Claessens). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@303 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Completely reworked ContactList API. Fixes bug #471611, bug #467280, bug ↵xclaesse2007-08-311-412/+272
| | | | | | #459540 and bug #462907. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@280 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-22 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-221-30/+30
| | | | | | | | | | | | * 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). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@170 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-21 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-211-0/+26
| | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/gossip-contact-list-store.c: * libempathy-gtk/gossip-contact-list-view.c: * libempathy/empathy-contact-manager.c: * libempathy/empathy-tp-contact-list.c: * libempathy/empathy-contact-list.c: * libempathy/empathy-contact-list.h: * libempathy/gossip-contact.c: We show in our roster all contacts members and remote-pending of subscribe list. Adding/Removing a contact only add/remove from subscribe list. Accept/Reject a contact in local-pending of publish list is done using _process_pending(). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@164 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-06 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-061-13/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-status-icon.c: Add support for blinking when there is an event. Make use of EmpathyIdle for presence handling. Add an event when a contact requets subscription. * libempathy-gtk/gossip-contact-list-store.c: * libempathy-gtk/gossip-contact-list-view.c: * libempathy/empathy-contact-manager.c: * libempathy/empathy-tp-contact-list.c: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-contact-list.c: * libempathy/empathy-contact-list.h: get_contacts() is renamed to get_members(). Adding a signal and a method for local-pending with contacts with the message. Rework completely the contact-list handling in EmpathyTpContactList to follow tp spec. * libempathy/empathy-idle.c: * libempathy/empathy-idle.h: Add properties for the state and the status message. EmpathyIdle is now a singleton to manager self presence. * TODO: Updated. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@123 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-19 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-201-1/+1
| | | | | | | | | | | | | | * libempathy-gtk/Makefile.am: * libempathy/empathy-tp-chat.c: * libempathy/empathy-contact-manager.c: * libempathy/empathy-contact-list.c: Fix indentation * libempathy/empathy-tp-contact-list.c: Fix not returning the contact in tp_contact_list_find() * TODO: Updated. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@75 4ee84921-47dd-4033-b63a-18d7a039a3e4
* * libempathy-gtk/gossip-private-chat.h:xclaesse2007-05-191-173/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/gossip-contact-list.c: * libempathy-gtk/gossip-chat.c: * libempathy-gtk/gossip-chat.h: * libempathy-gtk/gossip-chat-window.c: * libempathy-gtk/Makefile.am: * libempathy-gtk/gossip-chat-view.c: * libempathy-gtk/gossip-private-chat.c: * src/empathy-chat-main.c: * libempathy/gossip-utils.c: * libempathy/gossip-contact.h: * libempathy/empathy-tp-chat.c: * libempathy/gossip-utils.h: * libempathy/empathy-contact-manager.c: * libempathy/empathy-contact-manager.h: * libempathy/empathy-tp-contact-list.c: * libempathy/empathy-tp-contact-list.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-chatroom.h: * libempathy/empathy-contact-list.c: * libempathy/empathy-contact-list.h: * libempathy/Makefile.am: * libempathy/gossip-contact.c: EmpathyContactList is now an interface implemented by EmpathyTpContactList, EmpathyContactManager and EmpathyTpChatroom. GossipContactList use that interface to display a treeview. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@72 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ gossip_mission_control_new() returns a MissionControl ↵xclaesse2007-05-131-2/+1
| | | | | | sigleton object and update throbber state when there is connecting accounts] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@47 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Remove EmpathySession and move all programs into src/]xclaesse2007-05-031-2/+10
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@28 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Connect accounts in empathy-launcher, not in ↵xclaesse2007-05-011-6/+9
| | | | | | empathy-contact-list] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@14 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Set Collabora copyright for files I created/modified]xclaesse2007-04-261-1/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@4 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ initial import]xclaesse2007-04-261-0/+550
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2 4ee84921-47dd-4033-b63a-18d7a039a3e4