[Telepathy-commits] merge: telepathy-glib
Merge Monkey
monkey at collabora.co.uk
Fri Jan 18 08:59:01 PST 2008
Merge to:
telepathy-glib
From:
/home/smcv/public_html/darcs/tp-glib-smcv
Changes:
Simon McVittie <simon.mcvittie at collabora.co.uk>
Document @n_cms in TpConnectionManagerListCb
Simon McVittie <simon.mcvittie at collabora.co.uk>
Avoid unnecessary duplication of the nickname for TpChannel, TpConnection, TpConnectionManager properties
Simon McVittie <simon.mcvittie at collabora.co.uk>
extended-client: use notify::connection-ready instead of old connection-ready signal
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add machinery to run tests under valgrind
Simon McVittie <simon.mcvittie at collabora.co.uk>
connection-manager: copyright 2008
Simon McVittie <simon.mcvittie at collabora.co.uk>
Be a little less specific when detecting allocs made by g_quark_from_static_string
Simon McVittie <simon.mcvittie at collabora.co.uk>
test-handle-set: stop leaking the input sets
Simon McVittie <simon.mcvittie at collabora.co.uk>
Make a valgrind suppression more general - we don't care about leaks caused by g_quark_from_static_string, ever
Simon McVittie <simon.mcvittie at collabora.co.uk>
tp_dbus_daemon_cancel_name_owner_watch: use correct array indices
We should have values of i from 1 to len, not from 0 to (len-1),
because the index we're using is (len-i) and we want that to
go from (len-1) down to 0. (All ranges inclusive.) Thanks, valgrind!
Simon McVittie <simon.mcvittie at collabora.co.uk>
test-heap: don't leak the heap
Simon McVittie <simon.mcvittie at collabora.co.uk>
Avoid unnecessary duplication of the nick for TpProxy properties
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add tp_list_connection_names()
Simon McVittie <simon.mcvittie at collabora.co.uk>
Don't use G_PARAM_STATIC_STRINGS (needs glib 2.13)
Simon McVittie <simon.mcvittie at collabora.co.uk>
tp_base_connection_manager_get_parameters: don't leak the GValueArrays representing structs
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add some more valgrind suppressions for allocated-once GLib internals
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpProxy: don't leak self->invalidated
Simon McVittie <simon.mcvittie at collabora.co.uk>
Use notify::connection-ready instead of deleted connection-ready signal in inspect-connection example
Simon McVittie <simon.mcvittie at collabora.co.uk>
connection: copyright 2008
Simon McVittie <simon.mcvittie at collabora.co.uk>
inspect-connection: copyright 2008
Simon McVittie <simon.mcvittie at collabora.co.uk>
inspect-connection: add a usage message
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add tp_channel_run_until_ready()
Simon McVittie <simon.mcvittie at collabora.co.uk>
channel: copyright 2008
Simon McVittie <simon.mcvittie at collabora.co.uk>
Rename telepathy-glib-gdb to telepathy-glib-env and make it take e.g. "gdb" as first argument, so we can use it for valgrind too
Simon McVittie <simon.mcvittie at collabora.co.uk>
list-connections: exit 1 on failure, and don't leak the TpDBusDaemon
Simon McVittie <simon.mcvittie at collabora.co.uk>
Use G_PARAM_STATIC_NAME | G_PARAM_STATIC_BLURB | G_PARAM_STATIC_NICK for all pre-0.7.1 class properties too
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add an example valgrind Memcheck suppressions file.
This ignores some global data that's allocated once per process and can't
or shouldn't be freed - the default GMainContext, the default DBusConnection,
and whatever it is g_type_init allocates.
It's probably incomplete, but it makes the examples appear to be
Valgrind-clean.
Simon McVittie <simon.mcvittie at collabora.co.uk>
inspect-channel: add a usage message
Simon McVittie <simon.mcvittie at collabora.co.uk>
inspect-channel: use tp_channel_run_until_ready() for simplicity
Simon McVittie <simon.mcvittie at collabora.co.uk>
Update documentation of @callback and @destroy in tp_list_connection_managers
Simon McVittie <simon.mcvittie at collabora.co.uk>
test-util: run silently
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add an example for using tp_list_connection_names
Simon McVittie <simon.mcvittie at collabora.co.uk>
inspect-connection: use tp_connection_run_until_ready() for simplicity
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpConnection: change connection-ready signal to a property
Simon McVittie <simon.mcvittie at collabora.co.uk>
Document what TpChannel does, compared with TpProxy
Simon McVittie <simon.mcvittie at collabora.co.uk>
When removing entries from a list of name-owner watches, keep them in the correct order even if that means more memmove()ing
Simon McVittie <simon.mcvittie at collabora.co.uk>
Document what TpConnection gives us, beyond TpProxy
Simon McVittie <simon.mcvittie at collabora.co.uk>
glib-client-gen: make *_run_* output a GMainLoop, not a TpPendingCall
Simon McVittie <simon.mcvittie at collabora.co.uk>
list-managers: exit 1 on failure, and don't leak the TpDBusDaemon
Simon McVittie <simon.mcvittie at collabora.co.uk>
inspect-channel: don't create a GMainLoop, none is needed
Simon McVittie <simon.mcvittie at collabora.co.uk>
Make suppresion of "leak" from g_main_context_default more general, and add a suppression for the same issue with G_SLICE_DEBUG=always-malloc
Simon McVittie <simon.mcvittie at collabora.co.uk>
tp-glib-examples.supp: suppress errors that are dbus-glib bug https://bugs.freedesktop.org/show_bug.cgi?id=14125
Simon McVittie <simon.mcvittie at collabora.co.uk>
Re-indent c-constants-generator.xsl for clarity
Simon McVittie <simon.mcvittie at collabora.co.uk>
telepathy-glib-env.in: exec the called program
Simon McVittie <simon.mcvittie at collabora.co.uk>
Remove tp_list_connection_managers_got_names helper function from our ABI (oops!)
Simon McVittie <simon.mcvittie at collabora.co.uk>
Fix slightly misleading documentation
Simon McVittie <simon.mcvittie at collabora.co.uk>
inspect-connection: copyright 2008
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add tp_connection_run_until_ready()
Simon McVittie <simon.mcvittie at collabora.co.uk>
test-intset: don't leak all the intsets
Simon McVittie <simon.mcvittie at collabora.co.uk>
Minor coding style tweak: compare function pointer with NULL rather than just testing its truth value
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpProxy: disconnect from DBusGProxies' destroy signals when forgetting about them, to make sure they won't call us back after we've been finalized.
Simon McVittie <simon.mcvittie at collabora.co.uk>
Remove cruft from inspect-connection
Simon McVittie <simon.mcvittie at collabora.co.uk>
tp_list_connection_managers: pass number of CMs to callback too
Simon McVittie <simon.mcvittie at collabora.co.uk>
extended-client: copyright 2008
Simon McVittie <simon.mcvittie at collabora.co.uk>
base-connection-manager: copyright 2008
More information about the Telepathy-commits
mailing list