telepathy-idle: Initial support for listing IRC channels
Will Thompson
wjt at kemper.freedesktop.org
Mon Oct 29 05:39:12 PDT 2012
Module: telepathy-idle
Branch: master
Commit: 2e852a3bb80afc785174734cf1c877ffc918df88
URL: http://cgit.freedesktop.org/telepathy/telepathy-idle/commit/?id=2e852a3bb80afc785174734cf1c877ffc918df88
Author: Jonathon Jongsma <jonathon.jongsma at collabora.co.uk>
Date: Thu Jan 29 10:41:31 2009 -0600
Initial support for listing IRC channels
Added IdleRoomlistManager and IdleRoomlistChannel classes. There is a basic
test included as well. Things seem to work ok (e.g. I can display a list of
channels in empathy), but it hasn't been extensively tested and I have made some
possibly questionable design decisions (e.g. only creating a single
RoomlistChannel rather than creating a new one every time one is requested). I
don't fully understand the implication of that choice yet, so I need to do some
more work to figure out whether that needs to be changed.
There seems to be a crash when closing down the channel that also needs to be
investigated.
---
src/Makefile.am | 4 +
src/idle-connection.c | 4 +
src/idle-parser.c | 2 +
src/idle-parser.h | 2 +
src/idle-roomlist-channel.c | 663 +++++++++++++++++++++++++++
src/idle-roomlist-channel.h | 62 +++
src/idle-roomlist-manager.c | 443 ++++++++++++++++++
src/idle-roomlist-manager.h | 53 +++
tests/twisted/Makefile.am | 1 +
tests/twisted/channels/room-list-channel.py | 77 +++
10 files changed, 1311 insertions(+), 0 deletions(-)
Diff: http://cgit.freedesktop.org/telepathy/telepathy-idle/diff/?id=2e852a3bb80afc785174734cf1c877ffc918df88
More information about the telepathy-commits
mailing list