2006-01-18 Matthias Clasen * === Released 2.9.4 === * NEWS: Updates 2006-01-17 Matthias Clasen * glib/gkeyfile.c (g_key_file_get_groups): Correct a g_new0() call. (#327421, Morten Welinder) 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.