GSoC Chat Log Viewer

Nader Morshed morshed.nader at
Mon Mar 19 14:01:20 EDT 2012

Just in case you end up doing the project, I've already been working on
a branch to enable non-blocking log reading/writing in pidgin, though
it hasn't seen much daylight in a while:


It currently builds, but suffers from performance issues. I'd be happy
to explain my changes/things that should be worked on if you decide to
build off of that code in your project. At the moment, school prevents
me from putting time into actual code development, though.

On Mon, 19 Mar 2012 12:25:14 -0400
Mitchell <computers1055 at> wrote:

> Hi,
> For Google Summer of Code I'm interested in improving the chat log
> viewer. My basic  ideas so far are below.
> Update the current chat log  GUI to support the new features
>    -Add contacts to the list box on the left, when contact is
> expanded, it expands into the current hierarchy of dates.
>      -Ability to group by protocol, combine meta contacts, or neither
>      -Ability to sort by name, last talked to, most talked to.
>    -A textbox below the list of contacts to search through all
> available contacts
>      -No find/go button, the contact list will be searched as a name
> is typed
> Add the implementation of the GUI
>    -Functions to retrieve a list of all users that have logs
>    -Functions to sort and the group the users, depending on user
> settings -Functions to search through the users for real-time pruning
>    -Functions to display the sorted,grouped, and trimmed user list on 
> screen
>    -Functions to determine the last time the contact was talked to, 
> frequency of the conversations,
>      -A way to store this information, store it in xml file, one for 
> each user,
>    -Functions for getting combined contacts, and combining their 
> histories together in the right order.
> Is the idea good? And is there anything that I overlooked or could 
> improve upon?
> Regards,
> Mitchell
> _______________________________________________
> Devel mailing list
> Devel at

Nader Morshed <morshed.nader at>

More information about the Devel mailing list