aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-tp-contact-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix coding stylexclaesse2008-11-221-46/+47
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1876 4ee84921-47dd-4033-b63a-18d7a039a3e4
* get_requestable_channel_classes_cb: call tp_contact_factory_ready if the ↵xclaesse2008-11-221-0/+1
| | | | | | D-Bus call failed git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1864 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy-tp-contact-factory: set the FT capability when creating contacts if ↵xclaesse2008-11-221-1/+79
| | | | | | the CM supports it git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1854 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy-tp-contact-factory: factor out contact_createdxclaesse2008-11-221-2/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1853 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move code to avoid declaring functions on the top of the file.xclaesse2008-11-111-71/+57
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1709 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Coding style: only one blank line between functions.xclaesse2008-11-111-3/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1687 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add G_PARAM_STATIC_STRINGS to TpContactFactory propertiesxclaesse2008-11-111-8/+16
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1674 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyTpContactFactory: add properties for avatar requirementsxclaesse2008-11-111-3/+91
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1673 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyTpContactFactory: get avatar requirements before becoming ready.xclaesse2008-11-111-9/+54
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1672 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyTpContactFactory: split on-ready code out of got_self_handle_cbxclaesse2008-11-111-4/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1671 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyTpContactFactoryPriv: add fields for avatar requirementsxclaesse2008-11-111-0/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1670 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix coding styleXavier Claessens2008-07-141-1/+1
|
* Fix GArray leak in empathy_tp_contact_factory_get_from_handles (Guillaume ↵Guillaume Desmottes2008-07-101-0/+2
| | | | Desmottes)
* Move avatar cache to ~/.cache and don't mix avatar from different contacts, ↵xclaesse2008-05-281-14/+9
| | | | | | tokens are not garanteed to be different. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1128 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
* If self presence message is "" do like if it was NULL.xclaesse2008-05-051-4/+8
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1081 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make use of tp-glib debug system.xclaesse2008-05-011-68/+51
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1066 4ee84921-47dd-4033-b63a-18d7a039a3e4
* If the RequestAliases fails, make sure the name property on all contacts ↵xclaesse2008-04-161-1/+18
| | | | | | becomes ready to avoid waiting infinitely. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@952 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix disconnection of AccountStatusChanged signal.xclaesse2008-04-131-5/+3
| | | | 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
* Make use of mission_control_get_tpconnection()xclaesse2008-04-111-6/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@888 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Display a warning if used when not ready instead of silently return.xclaesse2008-04-021-11/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@862 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove previous hack, it was stupid, we have a param to increase dbus ↵xclaesse2008-03-171-29/+8
| | | | | | timeout now that we use tp-glib API. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@812 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Keep the 0 in the end of the array when duping itxclaesse2008-03-171-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@810 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make sure the dup_handles array is ended by 0.xclaesse2008-03-171-1/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@809 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Retry requesting aliases if it fails, it can happen if there is too many ↵xclaesse2008-03-161-3/+25
| | | | | | aliases to request and it takes too much time git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@798 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Emit notify::ready signalsxclaesse2008-03-141-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@792 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a ready property on EmpathyTpContactFactoryxclaesse2008-03-141-1/+21
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@790 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix coding stylexclaesse2008-03-111-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@765 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Queue received messages until the sender got his alias.xclaesse2008-03-111-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@763 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't wait for connection-ready if it was already ready.xclaesse2008-03-111-3/+11
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@761 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make sure we don't expect contact id and handle to be directly ready. Add ↵xclaesse2008-03-111-0/+2
| | | | | | some _run_until_ready. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@755 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Keep EmpathyContact object instead of the self handle, avoid using the ↵xclaesse2008-03-111-98/+141
| | | | | | connection when not ready and request contact info when the connection gets ready. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@752 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make InspectHandles call asyncxclaesse2008-03-111-26/+41
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@744 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Set self handle to 0 when connection is invalidatedxclaesse2008-03-111-2/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@743 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use new apixclaesse2008-03-111-381/+303
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@742 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Queue received messages until the sender got his alias.xclaesse2008-03-091-4/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@713 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove EMPATHY_CAPABILITIES_UNKNOWN flag when setting capabilitiesxclaesse2008-03-051-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@699 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
* Cleanup code from previous mergexclaesse2008-02-161-2/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@638 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a EMPATHY_CAPABILITIES_UNKNOWN_FLAG to signal the capabilities haven't ↵Sjoerd Simons2008-02-161-3/+4
| | | | been retrieved just yet. (Sjoerd)
* EmpathyTpContactFactory: If the presence dict doesn't contain a ↵Sjoerd Simons2008-02-101-0/+2
| | | | presence-message set the presence message to NULL
* Remove EmpathyPresence object and have "presence" and "presence-message" ↵xclaesse2008-01-251-34/+13
| | | | | | properties directly in EmpathyContact git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@601 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Split EmpathyContactFactory to have one EmpathyTpContactFactory per accountxclaesse2007-12-121-0/+1307
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@472 4ee84921-47dd-4033-b63a-18d7a039a3e4