summaryrefslogtreecommitdiff
path: root/telepathy-glib/dbus.c
Commit message (Collapse)AuthorAgeFilesLines
* 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-2/+2
| | | | | | | | | | | 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/
* tp_asv_dump: swaddle output in {}Will Thompson2011-09-061-1/+5
| | | | This makes it a little more obvious
* dbus: document GDBus equivalents of some of our functionsSimon McVittie2010-09-271-1/+12
|
* Explicitly annotate asv helper functions' out parameters as such.Travis Reitter2010-09-141-11/+11
| | | | | gobject-introspection < 0.9.5 automatically detected these, but >= 0.9.5 is more strict.
* Fix various broken cross-references in documentationSimon McVittie2010-08-231-1/+1
|
* Annotate HashTable element types for tp_asv_get_*Travis Reitter2010-07-121-11/+22
|
* Un-blacklist the tp_asv_get_* utility functions for g-i.Travis Reitter2010-07-121-16/+18
|
* Added element-type and transfer annotations to garray argumentsMorten Mjelva2010-05-241-5/+5
| | | | | | Skipped tp_g_value_slice_* functions in dbus.c Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* Prepare release 0.11.5telepathy-glib-0.11.5Simon McVittie2010-05-101-2/+2
|
* Include generated GEnum/GFlags types in documentationSimon McVittie2010-05-041-0/+11
|
* Use macros WARNING(), etc., consistently (within the library)Simon McVittie2010-04-301-4/+4
|
* Put various files into debug domainsSimon McVittie2010-04-301-0/+3
|
* Skip all tp_asv_* functionsDanielle Madeley2010-04-281-33/+33
|
* Remove DBusGLib-1.0.gir requirementDanielle Madeley2010-04-281-3/+3
| | | | | | | | | | | | No one has DBusGLib-1.0.gir, it doesn't ship. It's not at all crucial for tp-glib, you can do everything you need to do with a TpDBusDaemon. This patch removes the requirement for it and (skip)s any functions that pass dbus-glib types as parameters or returns. This currently breaks the build due to https://bugzilla.gnome.org/show_bug.cgi?id=616375 -- which makes it impossible to skip a GObject property, and thus one mention of DBusGConnection appears in the GIR. You can remove this by hand and rerun 'make' and things will be fine.
* Revert deprecation of tp_get_bus (reopens fd.o #24114)Simon McVittie2010-04-061-2/+0
| | | | | | | | | In practice, connection managers use it in channel implementations; we should at least wait til telepathy-glib offers a one-line replacement (e.g. tp_base_connection_get_dbus_g_connection()) before deprecating it, since the current best-practice replacement is 3 lines. Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Prepare version 0.11.0telepathy-glib-0.11.0Simon McVittie2010-03-311-1/+1
| | | | Now with extra Unicode ☺
* fd.o #24114: deprecate tp_get_bus() in favour of tp_dbus_daemon_dup()Simon McVittie2010-03-311-2/+12
| | | | | | Because tp_get_bus() is deprecated, and we want to fail on use of deprecated functions in general, I've essentially inlined a copy into tp_get_bus_proxy (which is itself deprecated).
* Separate dbus.c into dbus.c and dbus-daemon.cSimon McVittie2009-08-171-1074/+3
| | | | | | No code changes, except renaming starter_bus_conn to _tp_dbus_starter_bus_conn and making it visible within telepathy-glib (both of the split modules need it, now).
* Add tp_dbus_daemon_get_unique_name (convenience API for ↵Simon McVittie2009-08-171-0/+17
| | | | dbus_bus_get_unique_name)
* Use raw libdbus for GetNameOwnerSimon McVittie2009-08-171-12/+141
|
* TpDBusDaemon: track NameOwnerChanged by using raw libdbusSimon McVittie2009-08-161-13/+167
| | | | This avoids one of the points at which we make a DBusGProxy for the bus daemon.
* TpDBusDaemon: if destroyed with name ownership watches still outstanding, ↵Simon McVittie2009-08-161-0/+10
| | | | don't leak their structs etc.
* TpDBusDaemon: factor out _tp_dbus_daemon_stop_watchingSimon McVittie2009-08-161-8/+14
|
* TpDBusDaemon: keep a separate ref to the libdbus DBusConnectionSimon McVittie2009-08-161-0/+12
|
* Don't unref a NULL DBusMessage.Will Thompson2009-08-061-1/+0
| | | | | | | It's obviously wrong to unref 'reply' inside 'if (reply == NULL) {}'. :-) References: fd.o#23164
* Prepare 0.7.32telepathy-glib-0.7.32Simon McVittie2009-06-121-1/+1
|
* TpConnectionManager, TpDBusDaemon, media interfaces: make safe to extendSimon McVittie2009-06-101-2/+29
| | | | | | | As with TpChannel, a function like tp_connection_manager_init_known_interfaces needs to be called before you add signals, to ensure that extensions correctly override code in telepathy-glib itself.
* _tp_dbus_daemon_get_name_owner: fail gracefully if TpDBusDaemon was invalidatedSimon McVittie2009-05-271-2/+19
|
* tp_dbus_daemon_release_name: fail gracefully if TpDBusDaemon was invalidatedSimon McVittie2009-05-271-2/+16
|
* tp_dbus_daemon_request_name: fail gracefully if TpDBusDaemon was invalidatedSimon McVittie2009-05-271-2/+17
|
* version 0.7.30telepathy-glib-0.7.30Will Thompson2009-05-181-2/+2
|
* Correct _release_name() documentationWill Thompson2009-05-181-1/+1
|
* Document that {request,release}_name blockWill Thompson2009-05-181-2/+4
|
* Publicize tp_dbus_daemon_{request,release}_nameWill Thompson2009-05-181-11/+17
|
* Version 0.7.29Will Thompson2009-04-031-19/+19
|
* Add some See Alsos to the docsDavyd Madeley2009-04-031-6/+6
|
* take_ and set_static_ functions, fix up const markers on some other functionsDavyd Madeley2009-04-031-13/+181
| | | | | | tp_asv_take_boxed(), tp_asv_set_static_boxed(), tp_asv_take_bytes(), tp_asv_take_object_path(), tp_asv_set_static_object_path(), tp_asv_take_string()
* Add symbols to the reference docsDavyd Madeley2009-03-311-1/+10
|
* char -> gcharDavyd Madeley2009-03-311-1/+1
|
* tp_asv_dump() -- dumps the map to the debugging consoleDavyd Madeley2009-03-311-0/+27
|
* Indentation fixesDavyd Madeley2009-03-311-19/+12
|
* tp_asv_set_boxed, tp_asv_set_strvDavyd Madeley2009-03-311-0/+51
|
* Clarify docstrings as per feedbackDavyd Madeley2009-03-311-12/+34
|
* Coding style fixesDavyd Madeley2009-03-311-3/+3
|
* tp_asv_set_*Davyd Madeley2009-03-301-0/+231
|
* tp_asv_new()Davyd Madeley2009-03-301-0/+62
|
* Fix "Since" annotationsSimon McVittie2009-03-171-5/+5
|
* tp_g_value_slice_new_bytes: change signature to match tp_message_set_bytesSimon McVittie2009-03-041-3/+3
|
* dbus: add tp_g_value_slice_new_bytes() etc.Simon McVittie2009-03-041-0/+115
| | | | | | | | | The versions for byte-arrays have a slight inconsistency in the signature of ..._new_bytes so that bytes from non-GArray data structures can be copied in. The versions for object paths check that the object path is non-NULL and valid.