[Telepathy] merge: telepathy-gabble

Merge Monkey monkey at collabora.co.uk
Fri Apr 6 04:44:39 PDT 2007


Merge to:

  telepathy-gabble

From:

  /home/smcv/public_html/darcs/gabble-smcv-misc

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Remove TP_iface_CLASS and TP_IS_iface_CLASS macros - the underlying functions don't actually support interfaces, only classes

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Ignore ./configure-generated files in tests/

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Use plural TpHandleRepoIface methods to simplify GabbleConnection. Also fix handle leak when an error occurs during room verification.

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add functions to ref, unref, hold and release multiple handles, atomically

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Mark members of TpBaseConnectionManager as /*<private>*/ since there's nothing interesting (just parent and priv)

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Oops, actually stop calling hold_unref_and_return_handles() as well as doing its equivalent. Also remove it.

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't mark members of group mixin as /*<private>*/, there's no need

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Move definition of TpHandleRepoIfaceClass to an internal header - I don't want to freeze its API/ABI just yet

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Improve documentation of tp_handle_set_add, tp_handle_set_remove

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Explicitly mark members of TpBaseConnection as /*<public>*/ so they'll appear in gtkdoc

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Tighten up handle repo documentation

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Use plural handle-repo methods to simplify TpBaseConnection

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Document error parameter to tp_handles_client_release


More information about the Telepathy mailing list