The "Let's rewrite this" release This version is a large API refactoring that enables abstraction of the logged event type and clarifies the methods. Alongside this large refactoring some new features like ability to clear logs (see D-Bus API) and read-only Pidgin log store can be found. While it remains compatible on the storage side, the API is not.A version of Empathy compatible with this release will be released shortly; watch the Telepathy mailing list for details.
(Special thanks to Danielle who help me fix this release, also thanks to Emilio for his contribution and reviews) Tarball: http://telepathy.freedesktop.org/releases/telepathy-logger/telepathy-logger-0.2.0.tar.bz2 Signature: http://telepathy.freedesktop.org/releases/telepathy-logger/telepathy-logger-0.2.0.tar.bz2.asc The latest reviewed code is always available from: git://git.collabora.co.uk/git/telepathy-logger.git http://git.collabora.co.uk/?p=telepathy-logger.git (gitweb) Enhancement: * Read-only support for Pidgin log store. * Ability to clear logs (see D-Bus API). * Largely reworked API: - TplEntry is now TplEvent. - Sub-class naming is now more natural (e.g. TplTextEvent instead of TplEventText). - D-Bus API has been reduced to the minimum required function. - chat-id is now commonly called target-id to abstract text chat. - TplSearchHit has been cleanup and usage reduced. - TplEntityDirection has been remove from TplEntity. - TplEntity and TplEvent class was cleaned from useless setters and unused getters. - ROOM is now used instead of GROUP to follow Telepathy naming. - _get_chats() method is now replaced by _get_entities(). - Unused method _search_in_identitifer() is removed. - TplTextEvent exposes message-type to let client know if it's a /me message. - TplLogManager API now takes TplEntity to identify target. - TplEventTypeMask can be used to filter event type (for future use). * A fair amount of test has been added. Cheers, -- Nicolas
signature.asc
Description: This is a digitally signed message part
_______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
