summaryrefslogtreecommitdiff
path: root/telepathy-glib/connection-contact-info.c
Commit message (Collapse)AuthorAgeFilesLines
* Use tp_value_array_free instead of g_value_array_freeSimon McVittie2013-09-261-1/+1
| | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69849 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* early return if GetContactInfo() failedGuillaume Desmottes2013-07-171-0/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=46430
* prepare 0.19.9 releasetelepathy-glib-0.19.9Xavier Claessens2012-09-111-2/+2
|
* TpConnection: Deprecate _get_ functions returning a GList and replace them ↵Xavier Claessens2012-09-051-1/+29
| | | | | | | | by _dup_ New transfer and naming policy has been discussed in https://bugs.freedesktop.org/show_bug.cgi?id=39189 and is documented there: http://telepathy.freedesktop.org/wiki/Style/TelepathyGLib
* Modernise GList usageXavier Claessens2012-09-051-22/+6
| | | | We can use g_list_free_full and (_tp_)g_list_copy_deep in more places
* Hide GList-based contact info typedefs from g-ir-scannerSimon McVittie2012-05-111-8/+0
| | | | | | | | | | | | Recent vapigen versions don't like the result. This means we can revert the version that adds stub doc-comments for them, which seems to confuse gtk-doc. Good thing we don't have several duelling C-and-comment parsers or anything... Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49637 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* Mark GList typedefs non-introspectableRay Strode2012-05-111-2/+8
| | | | | | | | They end up causing under-defined entries in the gir output which makes vapigen choke. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49637 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use G_DEFINE_BOXED_TYPE for every boxed type except TpIntsetSimon McVittie2012-05-031-52/+8
| | | | | | | TpIntset is a bit weird because of backwards compatibility with TpIntSet, so we can only replace that one on next. Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* Stop using TP_ERRORSSimon McVittie2012-05-021-1/+1
| | | | We deprecated this in 0.11.
* Complete results of TpProxy D-Bus calls in an idleSimon McVittie2012-04-121-1/+1
| | | | | | | | | | | | GAsyncResult guarantees to call your callback from the main loop. For historical reasons (basically "5 years ago I didn't know any better"), TpProxy does not: if the interface is missing or the proxy has been invalidated, the callback is called re-entrantly. I'm going to fix that in Telepathy 1.0, but for now, let's give GAsyncResult the correct semantics. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=45514 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Add config.h include in all source filesXavier Claessens2012-02-061-0/+2
|
* Simplify _finish() functions using _tp_implement_finish_*Xavier Claessens2011-12-141-14/+3
|
* Use _unref instead of _free _destroy when possible.Xavier Claessens2011-11-161-1/+1
| | | | | | | | | | | 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/
* connection: use prepare_async instead of start_preparingGuillaume Desmottes2011-05-121-9/+14
|
* connection: simplify contact info preparationGuillaume Desmottes2011-05-121-23/+1
|
* Prepare version 0.11.7telepathy-glib-0.11.7Simon McVittie2010-06-141-21/+21
|
* Make tp_contact_info_field_spec_new() privateXavier Claessens2010-06-031-4/+4
|
* Force empty GStrv into tp_contact_info_field[_spec]_new()Xavier Claessens2010-06-031-6/+6
|
* Minor doc tweak: s/a #TpContactInfoFlags/a set of #TpContactInfoFlags/Xavier Claessens2010-06-031-1/+1
|
* Make tp_contact_info_field_copy() and tp_contact_info_field_spec_copy() take ↵Xavier Claessens2010-06-031-2/+2
| | | | const arg.
* Document a bit better @parameters argXavier Claessens2010-06-031-2/+8
|
* Copy the GList container but not its elementsXavier Claessens2010-06-031-3/+8
| | | | tp_contact_get_contact_info() and tp_connection_get_contact_info_supported_fields()
* Skip introspection for _copy and _free of boxed structs.Xavier Claessens2010-06-031-2/+2
|
* Add ContactInfo support on TpConnectionXavier Claessens2010-06-031-0/+655