[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