summaryrefslogtreecommitdiff
path: root/telepathy-glib/contacts-mixin.c
Commit message (Collapse)AuthorAgeFilesLines
* TpContactsMixin: use tp_handle_ensure_async() in GetContactByIDXavier Claessens2012-06-281-20/+51
| | | | | | | The identifier is most probably provided by the user, it could need server-side normalization. https://bugs.freedesktop.org/show_bug.cgi?id=50341
* Use accessors rather than accessing TpBaseConnection fields directlySimon McVittie2012-06-041-1/+1
|
* Deprecate tp_handle(s)_ref/unref, tp_handle(s)_client_hold/release and ↵Xavier Claessens2012-05-101-18/+2
| | | | | | tp_connection_unref_handles() They are no-op now, so we can safely remove them all
* contacts-mixin: Implement GetContactByIDXavier Claessens2012-05-091-5/+52
|
* Add config.h include in all source filesXavier Claessens2012-02-061-0/+2
|
* Use _unref instead of _free _destroy when possible.Xavier Claessens2011-11-161-4/+4
| | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
* Fix a load of broken documentation cross-referencesWill Thompson2011-02-021-1/+1
| | | | | I actually read the warnings produced by building the documentation and found all these.
* Remove now-unused stub contacts-mixin-internal.hSimon McVittie2010-09-281-1/+0
|
* Delete _tp_contacts_mixin_get_contact_attributes now we have a better APISimon McVittie2010-09-271-16/+8
|
* tp_contacts_mixin_get_contact_attributes: survive NULL strv argumentsSimon McVittie2010-09-271-2/+2
|
* Document tp_contacts_mixin_get_contact_attributes betterSimon McVittie2010-09-271-2/+6
|
* Merge remote branch 'eitan/contacts-iface-tweaks'Simon McVittie2010-09-271-35/+81
|\ | | | | | | | | Conflicts: telepathy-glib/contacts-mixin.c
| * Fixed doecstring for tp_contacts_mixin_get_contact_attributes.Eitan Isaacson2010-09-221-4/+4
| |
| * Add assumed interfaces argument to tp_contacts_mixin_get_contact_attributes.Eitan Isaacson2010-09-221-5/+18
| |
| * Verify connection is connected when calling ↵Eitan Isaacson2010-09-221-1/+2
| | | | | | | | tp_contacts_mixin_get_contact_attributes.
| * Added type checking to tp_contacts_mixin_get_contact_attributes.Eitan Isaacson2010-09-221-0/+3
| | | | | | | | I really don't know if I did the mixin check right.
| * Made get_contact_attributes instead of get_contacts_attributesEitan Isaacson2010-09-221-3/+3
| |
| * Added docstring to tp_contacts_mixin_get_contacts_attributes.Eitan Isaacson2010-09-211-2/+20
| | | | | | | | Suffixed DBus method with _impl.
| * Make tp_contacts_mixin_get_contacts_attributes public for re-use.Eitan Isaacson2010-09-191-21/+34
| |
* | Merge branch 'contact-list'Simon McVittie2010-09-221-8/+22
|\ \ | |/ |/| | | | | | | | | | | | | | | Conflicts: docs/reference/telepathy-glib-sections.txt examples/cm/contactlist/contact-list-manager.c spec/Connection_Interface_Contact_Groups.xml spec/Connection_Interface_Contact_List.xml spec/errors.xml telepathy-glib/errors.c
| * TpContactsMixin: expose _tp_contacts_mixin_get_contact_attributes internallySimon McVittie2010-06-041-8/+22
| | | | | | | | | | The contact list interface will need this in order to implement GetContactListAttributes.
* | Whitelist core TpContactsMixin symbols for introspection.Travis Reitter2010-09-011-8/+8
|/ | | | | | | | This exposes the bare minimum number of symbols such that it's possible to introspect C-based libraries that use this mixin. It's not meant to make these mixin interfaces usable from another language (which is probably infeasible).
* Remove unused lookup of contacts mixin class.Will Thompson2010-04-281-4/+0
|
* Make GetContactAttributes() tolerate unsupported interfacesWill Thompson2010-03-311-16/+4
| | | | | | See http://bugs.freedesktop.org/show_bug.cgi?id=27325 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* Constified the string parameter to tp_contacts_mixin_set_contact_attribute()Mikhail Zabaluev2010-02-241-1/+1
| | | | Famous last words: This should not break API or ABI compatibility.
* TpContactsMixin: GetContactAttributes: when holding handles, don't leak ↵Simon McVittie2009-03-041-0/+2
| | | | sender's unique name
* ContactsMixin: remove incorrect reference to text mixinWill Thompson2008-11-101-2/+2
|
* TpContactsMixin: spec compliance: always return TP_IFACE_CONNECTION info ↵Simon McVittie2008-10-311-1/+6
| | | | | | even if not asked for Reported by murrayc on IRC; tested by tests/dbus/contacts-mixin.c
* TpContactsMixin: whitespaceSimon McVittie2008-10-151-3/+3
|
* Fix a leak in tp_contacts_mixin_get_contact_attributes()Alban Crequy2008-10-081-0/+1
|
* Mark new functionality as released in 0.7.14Simon McVittie2008-08-191-9/+9
|
* More documentation polishSjoerd Simons2008-08-141-4/+4
|
* Make the contacts mixin documentation somewhat more specificSjoerd Simons2008-08-141-2/+5
|
* TpContactsMixin: add a newline after variable declarationsSjoerd Simons2008-08-141-0/+1
|
* TpContactsMixin: Make the offset a gsizeSjoerd Simons2008-08-141-3/+2
|
* ContactMixin: Assert that attribute values are GValuesSjoerd Simons2008-08-131-0/+1
| | | | 20080813170139-93b9a-47b6a0318d739f95647068a1ac5ebabc10183b3c.gz
* Update gtk-docSjoerd Simons2008-08-131-1/+1
| | | | 20080813162854-93b9a-4a954ae55057f00407537f33adb7c09e12f9ecd5.gz
* ContactsMixin: Add missing renameSjoerd Simons2008-08-131-2/+2
| | | | 20080813152309-93b9a-a34030f5f831645259db1790f80323f6d4c338b0.gz
* Rename tp_contacts_mixin_add_inspectable_iface ↵Sjoerd Simons2008-08-131-15/+39
| | | | | | tp_contacts_mixin_add_contact_attributes_iface and update the documentation 20080813144244-93b9a-190521de5b5c0d31e2fb8ef767c07e446b74acf1.gz
* ContactsMixin: Fix typos and grammatical errors in function documentationSjoerd Simons2008-08-131-4/+4
| | | | 20080812093836-93b9a-21c85f2e3b3221c2eb05913f4ff4fd4c93db4d18.gz
* ContactsMixin: Rename GetAttributeFunc to FilLContactAttributesSjoerd Simons2008-08-131-2/+2
| | | | 20080812093436-93b9a-502248b3596e69f323588abb866aa25f9ac33ffb.gz
* ContactMixin: Rename method and attribute to match newer spec draftSjoerd Simons2008-08-131-9/+9
| | | | 20080812093209-93b9a-1cb1df36c07ee8b74ac78460881f623968541de7.gz
* Add gtk-doc documentation for the Contacs interface and mixinSjoerd Simons2008-07-291-1/+2
| | | | 20080729190801-93b9a-a658e82abc97e7a9358fe7068e99a39f5e3779f0.gz
* Destroy the result hash table after returning from InspectContacts and keep ↵Sjoerd Simons2008-07-281-2/+4
| | | | | | the ref to all valid handles untill the end 20080728171813-93b9a-913d7ca5a61880e32f8c9045641b01167ae195c7.gz
* Add documentationSjoerd Simons2008-07-281-3/+46
| | | | 20080728162155-93b9a-e3e289c009e40acb3bc91528e26c7439498ce2ff.gz
* Convert the interface to a base connection instead of the contacts-mixin typeSjoerd Simons2008-07-281-1/+1
| | | | 20080728150723-93b9a-5ee28125487842c32b62de71a4ebd142070317fc.gz
* Assume tp_contacts_mixin_set_contact_attribute always takes a slice ↵Sjoerd Simons2008-07-281-3/+1
| | | | | | allocated GValue 20080728150645-93b9a-b8c56d1e95ea9317c88dc739014ebad7219cdc71.gz
* Initial implementation of the contacts mixinSjoerd Simons2008-07-271-0/+358
20080727215124-93b9a-526315a3c79afc2d656b4c33d63cceb655550b48.gz