Merge to:

  telepathy-gabble

From:

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

Changes:

  Simon McVittie <[EMAIL PROTECTED]>
    base-connection.c: linguistic pedantry (capitalize sentence fragment if it 
has a full stop)

  Simon McVittie <[EMAIL PROTECTED]>
    TpBaseConnection: provide a default implementation of RequestHandles which 
should often be sufficient

  Simon McVittie <[EMAIL PROTECTED]>
    Amend sections.txt to cover new TpBaseConnectionStartConnectingImpl instead 
of old TpBaseConnectionProcWithError (the name change is for gtkdoc's benefit)

  Simon McVittie <[EMAIL PROTECTED]>
    heap.c: Update copyright. Remove "Contact: Olli Salli" since he doesn't 
work for Nokia any more.

  Simon McVittie <[EMAIL PROTECTED]>
    GabbleConnection: Don't reimplement GetInterfaces, use the one from 
TpBaseConnection instead

  Simon McVittie <[EMAIL PROTECTED]>
    GabbleIMChannel: Use priv->closed to make sure we don't accidentally emit 
Closed twice

  Simon McVittie <[EMAIL PROTECTED]>
    base-connection.h: Improve documentation

  Simon McVittie <[EMAIL PROTECTED]>
    src/: Use TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED (replacing 
ERROR_IF_NOT_CONNECTED_ASYNC, or adding the check for the first time int the 
avatars code - oops!)

  Simon McVittie <[EMAIL PROTECTED]>
    base-connection.c: whitespace pedantry (space before parenthesis)

  Simon McVittie <[EMAIL PROTECTED]>
    gabble-connection.h: Wrap long lines

  Simon McVittie <[EMAIL PROTECTED]>
    TpDynamicHandleRepo: Move most documentation to .c to reduce recompiles. 
Improve documentation.

  Simon McVittie <[EMAIL PROTECTED]>
    TpGroupMixin: whitespace pedantry

  Simon McVittie <[EMAIL PROTECTED]>
    By popular demand, add tp_dynamic_handle_repo_new and 
tp_static_handle_repo_new. They return a TpHandleRepoIface* since that's 
usually what you want.

  Simon McVittie <[EMAIL PROTECTED]>
    Make changing status *to* TP_INTERNAL_CONNECTION_STATUS_NEW a 
g_return_if_fail instead of a g_assert

  Simon McVittie <[EMAIL PROTECTED]>
    TpGroupMixin: don't try to ref the actor handle if it's 0

  Simon McVittie <[EMAIL PROTECTED]>
    base-connection.c: Use TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED

  Simon McVittie <[EMAIL PROTECTED]>
    Add tp_base_connection_add_interfaces to sections.txt

  Simon McVittie <[EMAIL PROTECTED]>
    tp_base_connection_change_status: If the self-handle is 0, cope with it and 
don't assert

  Simon McVittie <[EMAIL PROTECTED]>
    base-connection.h: Add TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED macro

  Simon McVittie <[EMAIL PROTECTED]>
    Don't cause a nearly infinite loop by handling pointers incorrectly

  Simon McVittie <[EMAIL PROTECTED]>
    Include svc-connection.h to base-connection.h since it's now part of the API

  Simon McVittie <[EMAIL PROTECTED]>
    tp_base_connection_connect: Allow start_connecting() callback to change the 
state itself - only alter the state afterwards if necessary. Convert exceptions 
raised by start_connecting() into a disconnection with an appropriate reason.

  Simon McVittie <[EMAIL PROTECTED]>
    base-connection.c: use g_strv_length rather than reinventing it

  Simon McVittie <[EMAIL PROTECTED]>
    Document TpBaseConnection:protocol

  Simon McVittie <[EMAIL PROTECTED]>
    Add tp_base_connection_dbus_request_handles to sections.txt

  Simon McVittie <[EMAIL PROTECTED]>
    Implement GabbleConnection's RequestHandles in terms of the base class' 
RequestHandles for all types except ROOM

  Simon McVittie <[EMAIL PROTECTED]>
    base-connection.h: Wrap long lines

  Simon McVittie <[EMAIL PROTECTED]>
    tp_base_connection_change_status: Document assumptions and valid state 
changes, both in a doc-comment and via assertions. If the user tries to go 
straight from DISCONNECTED to CONNECTED, change state to CONNECTING first to 
make sure we run all the callbacks

  Simon McVittie <[EMAIL PROTECTED]>
    Export TpBaseConnection's implementation of RequestHandles as 
tp_base_connection_dbus_request_handles so subclasses can partially use it

  Simon McVittie <[EMAIL PROTECTED]>
    AUTHORS: Sort by last name; add Senko Rasic, Sjoerd Simons, Daf Harries, 
Mads Chr. Olesen and Guillaume Desmottes; replace Ole Andre Ravnaas' Nokia 
email address with his Collabora one.

  Simon McVittie <[EMAIL PROTECTED]>
    Add a generic GetInterfaces implementation

  Simon McVittie <[EMAIL PROTECTED]>
    Treat (gchar **)NULL as an empty strv, rather than an error, according to 
GLib convention

  Simon McVittie <[EMAIL PROTECTED]>
    tp_base_connection_finish_shutdown: mark docstring so gtkdoc recognizes it
_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to