aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-contact-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Set the right weak pointer.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2122
* Port EmpathyContactFactory to the new singleton policy.Xavier Claessens2009-01-091-11/+25
| | | | svn path=/trunk/; revision=2113
* Always return a new ref in empathy_contact_factory_get_tp_factory. Fixes bug ↵Xavier Claessens2008-08-271-4/+2
| | | | | | #549545. svn path=/trunk/; revision=1394
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-061-9/+6
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* Use tp-glib API in EmpathyTpGroup and add a ready propertyXavier Claessens2008-04-111-1/+1
| | | | svn path=/trunk/; revision=884
* Add a ready property on EmpathyTpContactFactoryXavier Claessens2008-03-141-10/+9
| | | | svn path=/trunk/; revision=790
* Update collabora copyright to 2008Xavier Claessens2008-03-031-1/+1
| | | | svn path=/trunk/; revision=688
* Split EmpathyContactFactory to have one EmpathyTpContactFactory per accountXavier Claessens2007-12-121-1225/+34
| | | | svn path=/trunk/; revision=472
* Conflicts:Xavier Claessens2007-12-031-11/+12
| | | | | | ChangeLog svn path=/trunk/; revision=455
* Better debug messagesXavier Claessens2007-11-041-4/+8
| | | | svn path=/trunk/; revision=419
* Call ClearAvatar if the data is NULL or size <= 0 inXavier Claessens2007-11-041-8/+30
| | | | | | | | | | 2007-11-03 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-contact-factory.c: Call ClearAvatar if the data is NULL or size <= 0 in empathy_contact_factory_set_avatar(). svn path=/trunk/; revision=418
* Rename empathy_contact_factory_set_name() to _set_alias(). ImplementsXavier Claessens2007-11-041-5/+53
| | | | | | | | | | | | | | | | | 2007-11-03 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-avatar-chooser.c: * libempathy-gtk/empathy-avatar-chooser.h: * python/pyempathy/pyempathy.defs: * libempathy/empathy-contact-factory.c: * libempathy/empathy-contact-factory.h: Rename empathy_contact_factory_set_name() to _set_alias(). Implements empathy_contact_factory_set_avatar(). Return the mime_type in empathy_avatar_chooser_get_image_data(). svn path=/trunk/; revision=417
* Cleanup licences and copyrights, Modules with 100% collabora code are nowXavier Claessens2007-10-181-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-10-18 Xavier Claessens <xclaesse@gmail.com> * 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. svn path=/trunk/; revision=377
* Initialize every GError to NULL. Fixes bug #482889.Marco Barisione2007-10-041-1/+1
| | | | | | | | | | | | 2007-10-03 Marco Barisione <marco@barisione.org> * libempathy/empathy-contact-factory.c: * libempathy/empathy-tp-call.c: * libempathy/empathy-tp-group.c: * libempathy/empathy-utils.c: Initialize every GError to NULL. Fixes bug #482889. svn path=/trunk/; revision=360
* Refcount ContactFactoryAccountData struct.Xavier Claessens2007-09-291-100/+85
| | | | | | | | | | 2007-09-29 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-contact-factory.c: Refcount ContactFactoryAccountData struct. svn path=/trunk/; revision=340
* Remove GnomeProgram, not useful anymore, drop libgnome dependency. FixesXavier Claessens2007-09-281-3/+10
| | | | | | | | | | | | | | | | | | | 2007-09-28 Xavier Claessens <xclaesse@gmail.com> * configure.ac: * src/empathy.c: Remove GnomeProgram, not useful anymore, drop libgnome dependency. Fixes bug #442079 * libempathy/empathy-avatar.c: * libempathy/empathy-avatar.h: Fix Copyright header. * libempathy/empathy-contact-factory.c: * libempathy/empathy-tp-group.c: Free return value for async DBus calls, they are not owned by dbus-glib. This fix big leaks, thanks again to valgrind. svn path=/trunk/; revision=330
* Fix 2 leaks thanks to valgrind.Xavier Claessens2007-09-271-0/+1
| | | | | | | | | | 2007-09-27 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-utils.c: * libempathy/empathy-contact-factory.c: Fix 2 leaks thanks to valgrind. svn path=/trunk/; revision=325
* Fix leak when loading avatar from cache. Do not request avatar for unknownXavier Claessens2007-09-271-51/+46
| | | | | | | | | | | 2007-09-27 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-avatar.c: Fix leak when loading avatar from cache. * libempathy/empathy-contact-factory.c: Do not request avatar for unknown tokens, wait for AvatarUpdate signal. svn path=/trunk/; revision=323
* Cache avatars and RequestAvatars only when needed.Xavier Claessens2007-09-271-31/+148
| | | | | | | | | | | | | | 2007-09-26 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-avatar.c: * libempathy/empathy-avatar.h: * libempathy/empathy-contact-factory.c: Cache avatars and RequestAvatars only when needed. svn path=/trunk/; revision=320
* Fix capabilities update, the NOT operator is ~ and not !Xavier Claessens2007-09-261-2/+2
| | | | | | | | | | 2007-09-26 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-contact-factory.c: Fix capabilities update, the NOT operator is ~ and not ! svn path=/trunk/; revision=319
* Fix debug message.Xavier Claessens2007-09-101-1/+1
| | | | | | | | | | | | 2007-09-10 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-contact-factory.c: Fix debug message. * libempathy/Makefile.am: * configure.ac: Remove useless code. svn path=/trunk/; revision=295
* Adding capabilities contact property.Xavier Claessens2007-09-091-0/+132
| | | | | | | | | | | | 2007-09-08 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-contact.c: * libempathy/empathy-contact.h: * libempathy/empathy-contact-factory.c: Adding capabilities contact property. svn path=/trunk/; revision=291
* Don't use deprecated RequestAvatar method.Xavier Claessens2007-08-311-51/+8
| | | | | | | | | | 2007-08-30 Xavier Claessens <xclaesse@gmail.com> * libempathy/empathy-contact-factory.c: Don't use deprecated RequestAvatar method. svn path=/trunk/; revision=282
* Completely reworked ContactList API. Fixes bug #471611, bug #467280, bug ↵Xavier Claessens2007-08-311-0/+1102
#459540 and bug #462907. svn path=/trunk/; revision=280