[Telepathy-commits] merge: telepathy-glib
Merge Monkey
monkey at collabora.co.uk
Tue Nov 27 09:34:32 PST 2007
Merge to:
telepathy-glib
From:
/home/smcv/public_html/darcs/tp-glib-smcv
Changes:
Simon McVittie <simon.mcvittie at collabora.co.uk>
Fix TpBaseConnectionManager assertions
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpBaseConnection: _init is too early to be able to check things in the class - add a constructor, and move assertions there
Simon McVittie <simon.mcvittie at collabora.co.uk>
Allow tp_connection_manager_new() to raise an error; use that error, rather than assertions, to enforce validity of the CM name
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpProxy: make properties CONSTRUCT_ONLY - CONSTRUCT does not mean "required" like I thought it did
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpConnectionManager: assert that the CM D-Bus name is valid
Simon McVittie <simon.mcvittie at collabora.co.uk>
Add tp_connection_manager_check_valid_name
Simon McVittie <simon.mcvittie at collabora.co.uk>
no-protocols example CM: use a valid D-Bus name (with underscores, not minus signs). Pass telepathy-example-no-protocols to tp_run_connection_manager to emphasize the difference
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpBaseConnectionManager: make more assertions, earlier; notably, assert that the cm_dbus_name is valid, rather than letting libdbus abort us later
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpBaseConnectionManager: move checks for valid CM name earlier, and use tp_connection_manager_check_valid_name
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpChannel: implement TpChannelIface
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpChannelIface: make channel-type CONSTRUCT_ONLY|READWRITE so TpChannel can implement TpChannelIface
Simon McVittie <simon.mcvittie at collabora.co.uk>
inspect-cm: use new error argument to tp_connection_manager_new
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpChannel: no need to define an empty function to have an empty iface_init, just use NULL
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpConnectionManager: NULL-terminate the array of connection managers properly when listing them
Simon McVittie <simon.mcvittie at collabora.co.uk>
TpBaseConnection: assert that all required virtual functions are implemented in a more systematic way, and document that start_connecting may not be NULL
Simon McVittie <simon.mcvittie at collabora.co.uk>
Remove now-unused GParamSpec from TpChannel class_init
More information about the Telepathy-commits
mailing list