[maemo-developers] [GSoC 09] IM Client for Canola - report 2

From: Thiago bolaum at gmail.com
Date: Mon Jul 6 19:45:32 EEST 2009
Hi guys,

Sorry about the late report. I had my final exams at university these past
few weeks and I could not do this earlier.

These weeks were pretty productive. I've managed to understand a lot about
telepathy and canola's internals. Further development was done, like buddy
list fetching, asynch status updates, icons for GTalk account.

There was a problem that when canola exits in an improper way, leaving
opened connections behind, it was impossible to reconnect accounts after
starting up canola again, because telepathy's backend daemon process (gabble
in this case) will keep the connection alive and won't let a new connection
with the same configs to be made. Thanks to raster's sugestion (thanks man!)
I was able to fix this writing some necessary variables to disk everytime a
new connection is made. So when canola instanciates the backend next time,
it will verify if there are any of these 'zombie' connection's still alive,
and disconnect them. A normal exit disconnects accounts using the atexit
module.

Maybe it's time to ask the design team to make a nice icon for the plugin.
Just the main menu icon for now. I have made one, but it's pretty weird! xD
Check it out at (
http://code.openbossa.org/projects/canola-im/repos/mainline/blobs/master/data/themes/default/images/ico_apps_im.png).
There are other icons I've made in the images directory. But those can be
improved later.

That's all for now, a resume of the project's status can be seen at (
http://wiki.maemo.org/GSoC_2009/Projects/IM_Client_For_Canola).

Thanks!

P.S.: It would be nice if some of you check out the code and start playing
around with the interface to see if it's working correctly. Please, send me
your feedback and critics! It's only working with gtalk accounts for now.

-- 
Thiago 'bolaum' Borges Abdnur
----------------------------------
"Trust no one..."
- Deep Throat (The X-Files)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20090706/bd63fd0c/attachment.htm 
More information about the maemo-developers mailing list