X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=595bb98bc4a840b33c74a0ab95f7ccf12f8bdb1c;hb=f4484f51bf7a876565697a6d093e5d7accff20f3;hp=72d93208a01373957c6d645de37daf3ad5cf9cec;hpb=47d0894a11c8350dd838146326507d43fc985e2e;p=platform%2Fupstream%2Fglib.git diff --git a/ChangeLog b/ChangeLog index 72d9320..595bb98 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2006-01-17 Sebastian Wilhelmi + + * glib/gthreadpool.c: To avoid deadlocks get rid of the settings + G_LOCK. Use the unused_thread_queue lock instead. Change + g_thread_pool_thread_proxy such that threads only wait on + non-exlusive pools for at most a 1/2 second. Do not reorder tasks + due to superfluous tasks. Global tasks wait at most for + max-idle-time milliseconds. Make sure, that no task is woken up + twice for the same event via a wakeup_serial. This fixes #324228. + + * tests/threadpool-test.c: Adapt test accordingly. Do not pass + invalid NULL into the thread pools. This as well fixes #327290. + 2006-01-16 Matthias Clasen * configure.in: Bump version