[Pidgin] WhatIsLibpurple modified

Pidgin trac at pidgin.im
Thu Jan 9 17:20:50 EST 2014


Page "WhatIsLibpurple" was changed by MarkDoliner
Diff URL: <https://developer.pidgin.im/wiki/WhatIsLibpurple?action=diff&version=29>
Revision 29
Comment: Attempt to improve wording.
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: WhatIsLibpurple
=========================================================================
--- WhatIsLibpurple (version: 28)
+++ WhatIsLibpurple (version: 29)
@@ -26,7 +26,7 @@
 
 = Is it threaded? =
 
-libpurple is ''not'' threadsafe. It should be accessed by an implementing UI only one thread ''ever'' (that is, do not attempt to use synchronization or locks to access it from multiple threads). Plugins can use multiple threads, but they must always call libpurple functions and callbacks on the thread on which they were initialized (typically the main thread of the program).
+libpurple is ''not'' threadsafe. It should only be accessed by one thread ''ever'' (that is, do not attempt to use synchronization or locks to access it from multiple threads). Plugins can use multiple threads, but they must always call libpurple functions and callbacks on the thread on which they were initialized (typically the main thread of the program).
 
 libpurple's run loop access occurs through eventloop.c; the UI must implement the UI Ops defined there and register them in order to watch sockets for new data and call timeout functions after a specified delay. For example, Pidgin uses the glib run loop, and Adium uses the Cocoa event run loop.
 
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://developer.pidgin.im/wiki/WhatIsLibpurple>
Pidgin <https://pidgin.im>
Pidgin

This is an automated message. Someone added your email address to be
notified of changes on 'WhatIsLibpurple' page.
If it was not you, please report to datallah at pidgin.im.


More information about the Wikiedit mailing list