X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-12;h=69de733019c3dd6e2598064a2d75d9aeac707e51;hb=402a1081aef6cd276c0636557413ed5942a771ef;hp=a17931884b426fd41b3456b6445ed42a9f07e225;hpb=3f9d65375e46a49e3be7bf1ca7533b3a9ac310b4;p=platform%2Fupstream%2Fglib.git diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index a179318..69de733 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,220 @@ +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. + +2006-01-16 Matthias Clasen + + * configure.in: Bump version + + * === Released 2.9.3 === + + * NEWS: Updates + + * glib/gthread.h (g_static_mutex_get_mutex_impl_shortcut): + Rework the strict aliasing fix to not break C++, pointed + out by Murray Cumming. + + * glib/gasyncqueue.c (g_async_queue_push_sorted_unlocked): + Signal waiting threads, problem noticed by Christian Kellner. + +2006-01-16 Matthias Clasen + + Fix bug 326747, Alberto Ruiz: + + * glib/gconvert.c (make_valid_utf8): Change this function to + replace unknown characters by the Unicode replacement character + instead of '?', and don't append "(invalid encoding)". + (g_filename_display_name, g_filename_display_basename): Document + how to determine if the filename was in an invalid encoding. + +2006-01-14 Matthias Clasen + + * glib/gtree.c: Replace the simple recursive implementation + by a nonrecursive, threaded implementation by Maurizio + Monge. (#169285) + +2006-01-12 Matthias Clasen + + * tests/asyncqueue-test.c (main): Fix the + assert to not always trigger. (#326558, + Daichi Kawahata) + +2006-01-11 Matthias Clasen + + * tests/convert-test.c: Don't test items_read and + items_written in error cases where it is not set. + + * tests/asyncqueue-test.c: Set error to NULL. + +2006-01-08 Matthias Clasen + + * glib/gtree.c: Break some long lines. + + * tests/tree-test.c: Add more tests. + + * glib/gslice.c: Include config.h first, pointed out + by Bogdan Nicula. + +2005-12-20 Sven Herzberg + + * docs/reference/gobject/tmpl/gtype.sgml: explain that + G_TYPE_INSTANCE_GET_CLASS() does behave different during + initialization + +2006-01-06 Matthias Clasen + + * glib/gslice.c: Only define _XOPEN_SOURCE if we know + that we have posix_memalign(). (#323937, Bogdan Nicula) + +2006-01-05 Matthias Clasen + + * configure.in: Bump version + + * === Released 2.9.2 === + +2006-01-05 Hans Breuer + + * glib/makefile.msc.in : added gslice.obj + +2006-01-05 Matthias Clasen + + * NEWS: Updates + + * glib/gmain.c: Clarify the documentation of source ids + a bit. (#325874, Dan Williams) + + * configure.in: Fix another strict aliasing problem. + + * glib/gthreadpool.c: Avoid use of varargs macro. (#325864, + Kazuki IWAMOTO) + +2006-01-04 Manish Singh + + * glib/glib.symbols + * glib/gstdio.h: don't macroized g_access, g_chdir, and g_unlink + either, since they have the same issue as g_rmdir. (Related to + bug #325249) + +Wed Jan 4 13:33:25 2006 Tim Janik + + * glib/gslice.c (magazine_cache_pop_magazine): don't reverse chunk + order when creating magazines, so we hand out chunks with ascending + adresses. + +2006-01-04 Abel Cheung + + * configure.in: Added "ml" "zh_HK" to ALL_LINGUAS. + +2006-01-03 Martyn Russell + + * docs/reference/glib/glib-sections.txt: + * glib/glib.symbols: + * glib/gthreadpool.[ch]: + - Added new API g_thread_pool_get_idle_time() and + g_thread_pool_set_idle_time(). (#324228). + + * tests/threadpool-test.c: + - Updated test case to do thread pool sorting, thread pool with + no sorting and a thread pool with idle thread timeouts. + +2006-01-03 Matthias Clasen + + * glib/gmain.h: Add new functions here, too. + + * glib/glib.symbols: Add new functions. + +2005-12-20 Michael Meeks + + * glib/gmain.c (g_main_context_is_owner): new method + to determine if the current thread is the owner of the + context. + +2006-01-02 Matthias Clasen + + * glib/glib.symbols: + * glib/gstdio.h: + * glib/gstdio.c (g_rmdir): Don't provide g_rmdir() as a macro + expanding to rmdir, since rmdir is not declared in a portable + system header we can include in gstdio.h. (#325249, Jani Monoses) + +2006-01-01 Tor Lillqvist + + * glib/gspawn-win32.c (g_spawn_sync_utf8): Set the GIOChannels for + stdout and stderr to unbuffered. Otherwise the giochannel layer + will try to read from them regardless whether the + g_io_channel_win32_poll() call here has indicated + readability or not. (#325310) + +2005-12-29 Matthias Clasen + + * glib/gutils.c (glib_check_version): Fix a copy-and-paste error + in the docs. (#325273, Declan Naughton) + +2005-12-27 Manish Singh + + * tests/run-collate-tests.sh: use LC_ALL instead of LC_COLLATE, to + make sure we really override things. + +2005-12-27 Matthias Clasen + + Fix #316221, Michal Benes, Stanislav Brabec; + + * configure.in: Fix a strict aliasing problem in + g_static_mutex_get_mutex(). + * glib/gthread.h: ...and in + g_static_mutex_get_mutex_impl_shortcut(). + + * glib/gdatasetprivate.h: Add a cast to silence compiler + warnings. (#321978, Andrew Paprocki) + + Partial fix for bug #323937, Bogdan Nicula. + + * configure.in: Check for malloc.h + * glib/gslice.c: Don't include malloc.h unconditionally. + +2005-12-27 Manish Singh + + * tests/run-collate-tests.sh: export LC_COLLATE so it takes. + (#324950, Dan Yefimov) + +2005-12-26 Matthias Clasen + + * glib/gslice.c: On Win32, include process.h (#325015, Kazuki + Iwamoto) + +2005-12-25 Matthias Clasen + + * AUTHORS: Update my email + + * tests/slice-test.c: Fix C99isms. (#324950, Dan Yefimov) + +2005-12-21 Matthias Clasen + + * README.in: Add some notes on when 'make check' may fail. + +2005-12-20 Matthias Clasen + + * glib/glib.symbols: + * glib/gthreadpool.h: + * glib/gthreadpool.c (g_thread_pool_set_sort_function): New function + to sort tasks pushed into a threadpool. (#324479, Martyn Russell) + + * tests/threadpool-test.c: Test this. + Tue Dec 20 18:14:14 2005 Tim Janik * glib/gslice.[hc]: added mem_error() and mem_assert() to test and