[Pidgin] #2280: Non-blocking Logging Features

Pidgin trac at pidgin.im
Sun Jan 9 22:08:26 EST 2011


#2280: Non-blocking Logging Features
------------------------------+---------------------------------------------
 Reporter:  sadrul            |        Owner:  rlaager  
     Type:  patch             |       Status:  new      
Milestone:  2.8.0             |    Component:  libpurple
  Version:                    |   Resolution:           
 Keywords:  non-blocking log  |  
------------------------------+---------------------------------------------

Comment(by NaderM):

 I should also make the note that, for the current, the _nonblocking
 functions seem to work fine, but in the future, with the 3.x ABI break we
 can avoid duplicating all the logger functions by changing the original,
 non-blocking methods to accept GCancellables/GErrors, and run those
 functions in threads (GSimpleAsyncResult makes it all really easy).

 It'll also be useful to make PurpleLogs GObjects (I have a rather ugly
 workaround in the patch to give them refcounts)

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2280#comment:5>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list