[Telepathy-commits] merge: telepathy-glib

Merge Monkey monkey at collabora.co.uk
Mon Dec 3 02:52:08 PST 2007


Merge to:

  telepathy-glib

From:

  /home/smcv/public_html/darcs/tp-glib-smcv-cm

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpConnectionManagerClass: make public, with a private-data gpointer just in case it becomes necessary

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Make the contents of the TpConnectionManager struct public

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    list-managers: expect a constant array of CMs, and don't free it

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpBaseConnectionManager: always reject attempts to connect with an invalid protocol name

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpConnectionManager: Move emission of got-info into _read_file for consistency

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpBaseConnection: if protocol name is valid, just escape "-" to "_" rather than using tp_escape_as_identifier

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpConnectionManager: add 'name' member

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    If we don't know the CM's name yet when we want to look for the .manager filename, defer it until we're told

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpConnectionManager: start introspection in an idle callback. This has two effects:
1) avoids duplicate got-info signals
2) consistently always read the .manager file first, then decide whether we
   actually need to introspect, rather than racing with dbus-daemon

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpConnectionManager: When always-introspect is set to TRUE from FALSE, consider starting introspection

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add tp_connection_manager_check_valid_protocol_name

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Improve TpConnectionManager documentation

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    tp_list_connection_managers: change API so the callback isn't responsible for freeing the list of CMs and unreffing the CMs

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Drastically simplify setting self->name on TpConnectionManager


More information about the Telepathy-commits mailing list