[Telepathy-commits] merge: telepathy-sofiasip
Merge Monkey
monkey at collabora.co.uk
Fri May 25 03:41:59 PDT 2007
Merge to:
telepathy-sofiasip
From:
/home/zabaluev/public_html/darcs/telepathy-sofiasip-expensive-type-macros-die-die-die
Changes:
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Stream list processing fixes:
- Use fast local type-caching functions for stream lists and session handler lists instead of macros
expanding to slow DBus functions.
- Don't create an intermediate list for stream objects in the SIPMediaSession, create the D-Bus structure list
directly.
- Don't leak boxed values in stream lists and session handler lists after they have been used.
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Replaced type macros mapping to expensive D-Bus calls with macroized caching type functions
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Added macro DEFINE_TP_LIST_FREE to easily define destruction functions for Telepathy DBus array types
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
SIPTextChannel: don't leak the pending message structures after pushing them to the client
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Removed obsolete stuff from telepathy-helpers.h and its implementation with the whole of telepathy-helpers.c
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
SIPMediaSession: macroized the DBus type functions
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Added a comment about dubious use of GValue assignment
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
More readable looping in sip_text_channel_list_pending_messages()
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Better iface casting in sip_text_channel_list_pending_messages()
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Refactored management of DBus pending message list into separate functions
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Removed an earlier ifdefed out piece of code
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Macroized sip_session_handler_type()
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Define the DBus type functions as public
Mikhail Zabaluev <mikhail.zabaluev at nokia.com>
Properly namespaced the Telepathy pending message list free function because it's public now
More information about the Telepathy-commits
mailing list