Non-Blocking Logger
Nader Morshed
morshed.nader at gmail.com
Tue Dec 7 19:18:58 EST 2010
Hello pidgin development community,
Recently I found interest in the pidgin project and thought I'd help out with something that's bugged me for a long time: pidgin freezing up when loading logs. I asked around a little about it on #pidgin, familiarized myself with using monotone, and grabbed a copy of the repository to begin work.
One thing that was mentioned on the IRC channel was previous efforts in a GSoC project to allow for remote logging, which included, as a part, making the logging system non-blocking.
At the moment, I've taken a lot of that project's work into my own branch, but made efforts to get it working, keep it compatible with 2.x without breaking the API/ABI, and preset an API similar to GIO's, using GAsyncResults/GAsyncReadyCallback. It's not yet stable/fully done, due to strange crashes that I have yet to resolve and conflicting time commitments with college finals approaching, but I'm wondering if I would be able to have my monotone key added to pidgin's repository so I can push my past and future changes there as well as contribute the odd patch to im.pidgin.pidgin, such as one to fix a recent break in compilation on windows (Cairo's libraries were not being linked)
My monotone public key is currently: 4758e9e17f33246758a3c2cdc2684a02655d03e3 nader.morshed at pidgin.im
--
Nader Morshed <morshed.nader at gmail.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://pidgin.im/pipermail/devel/attachments/20101207/7be824b5/attachment.sig>
More information about the Devel
mailing list