[Telepathy-commits] merge: telepathy-glib

Merge Monkey monkey at collabora.co.uk
Mon Jan 14 03:34:40 PST 2008


Merge to:

  telepathy-glib

From:

  /home/smcv/public_html/darcs/tp-glib-smcv-error-behaviour

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    tp_dbus_check_valid_member_name: raise TP_DBUS_ERROR_INVALID_MEMBER_NAME, not TP_ERROR_INVALID_ARGUMENT

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    tp_dbus_check_valid_object_path: raise TP_DBUS_ERROR_INVALID_OBJECT_PATH, not TP_ERROR_INVALID_ARGUMENT

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    tp_dbus_check_valid_bus_name: raise TP_DBUS_ERROR_INVALID_BUS_NAME instead of TP_ERROR_INVALID_ARGUMENT

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add basic framework for remapping DBUS_GERROR_REMOTE_EXCEPTION into a useful GError

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Remove obsolete signal_conn_magic from TpProxy

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpChannel: raise TP_DBUS_ERROR_OBJECT_REMOVED instead of TP_ERROR_NOT_AVAILABLE when invalidated due to Closed

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    When a TpProxy lacks an interface, raise TP_DBUS_ERROR_NO_INTERFACE instead of TP_ERROR_NOT_IMPLEMENTED,

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Add some more error domains so we don't have to conflate Telepathy protocol errors with internally-generated errors in telepathy-glib

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpConnection: raise error from TP_ERRORS_DISCONNECTED domain, rather than TP_ERROR_DISCONNECTED from TP_ERRORS domain, when invalidated due to StatusChanged(DISCONNECTED, *)

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Document NUM_TP_DBUS_ERRORS to keep gtkdoc happy

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpProxy: simplify some too-clever assertion ordering, which no longer works now we invoke callbacks in idle handlers

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    tp_dbus_check_valid_interface_name: raise TP_DBUS_ERROR_INVALID_INTERFACE_NAME instead of TP_ERROR_INVALID_ARGUMENT

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Move -tp_errors_removed_from_group_quark in sections.txt: it's ABI but not API

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    TpProxy: raise TP_DBUS_ERROR_NAME_OWNER_LOST, not DBUS_GERROR_NAME_HAS_NO_OWNER, and TP_DBUS_ERROR_PROXY_UNREFERENCED, not TP_ERROR_NOT_AVAILABLE


More information about the Telepathy-commits mailing list