aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-contact-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* Always return a new ref in empathy_contact_factory_get_tp_factory. Fixes bug ↵xclaesse2008-08-271-4/+2
| | | | | | #549545. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1394 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Keep a priv pointer in the object struct instead of using ↵xclaesse2008-05-061-9/+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
* Use tp-glib API in EmpathyTpGroup and add a ready propertyxclaesse2008-04-111-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@884 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a ready property on EmpathyTpContactFactoryxclaesse2008-03-141-10/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@790 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
* Split EmpathyContactFactory to have one EmpathyTpContactFactory per accountxclaesse2007-12-121-1225/+34
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@472 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Conflicts:xclaesse2007-12-031-11/+12
| | | | | | | ChangeLog git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@455 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Better debug messagesxclaesse2007-11-041-4/+8
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@419 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-041-8/+30
| | | | | | | | | * libempathy/empathy-contact-factory.c: Call ClearAvatar if the data is NULL or size <= 0 in empathy_contact_factory_set_avatar(). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@418 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-041-5/+53
| | | | | | | | | | | | | | | | * 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(). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@417 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-10-03 Marco Barisione <marco@barisione.org>mbari2007-10-041-1/+1
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@360 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-29 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-291-100/+85
| | | | | | | | | * libempathy/empathy-contact-factory.c: Refcount ContactFactoryAccountData struct. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@340 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-28 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-281-3/+10
| | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@330 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-27 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-271-0/+1
| | | | | | | | | * libempathy/empathy-utils.c: * libempathy/empathy-contact-factory.c: Fix 2 leaks thanks to valgrind. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@325 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-27 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-271-51/+46
| | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@323 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-26 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-271-31/+148
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@320 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-26 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-261-2/+2
| | | | | | | | | * libempathy/empathy-contact-factory.c: Fix capabilities update, the NOT operator is ~ and not ! git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@319 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-10 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-101-1/+1
| | | | | | | | | | | * libempathy/empathy-contact-factory.c: Fix debug message. * libempathy/Makefile.am: * configure.ac: Remove useless code. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@295 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-08 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-091-0/+132
| | | | | | | | | | | * libempathy/empathy-contact.c: * libempathy/empathy-contact.h: * libempathy/empathy-contact-factory.c: Adding capabilities contact property. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@291 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-08-30 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-08-311-51/+8
| | | | | | | | | * libempathy/empathy-contact-factory.c: Don't use deprecated RequestAvatar method. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@282 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Completely reworked ContactList API. Fixes bug #471611, bug #467280, bug ↵xclaesse2007-08-311-0/+1102
#459540 and bug #462907. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@280 4ee84921-47dd-4033-b63a-18d7a039a3e4