Renamed to glib/gthreadprivate.h and moved system thread identifier
[platform/upstream/glib.git] / ChangeLog.pre-2-12
index c10bbc7..39e8010 100644 (file)
@@ -1,3 +1,109 @@
+2006-05-09  Sebastian Wilhelmi  <wilhelmi@google.com>
+
+       * glib/gthreadinit.h: Renamed to glib/gthreadprivate.h and moved
+       system thread identifier comparision and assignment macros from
+       glib/gthread.c to glib/gthreadprivate.h.
+
+       * glib/Makefile.am, glib/gatomic.c, glib/gconvert.c, glib/gmain.c,
+       glib/gmem.c, glib/gmessages.c, glib/grand.c, glib/gslice.c,
+       glib/gthread.c, glib/gutils.c, gthread/gthread-impl.c: Use
+       glib/gthreadprivate.h instead of glib/gthreadinit.h.
+
+       * gthread/gthread-impl.c: Use GSystemThread instead of GThread for
+       owner determination. (#311043, jylefort@FreeBSD.org)
+
+       * tests/Makefile.am, tests/errorcheck-mutex-test: New test program
+       to test for all checked violations.
+
+       * glib/gprintf.c, glib/gspawn-win32.c, glib/gutf8.c,
+       gthread/gthread-impl.c, gthread/gthread-posix.c,
+       gthread/gthread-win32.c: Use canonical include form for internal
+       headers. config.h is always there.
+
+       * Remove obsolete gthread/gthread-solaris.c.
+
+2006-05-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/convert-test.c (test_one_half): Use encoding names which 
+       may work better on Solaris.  (#340434, Alessandro Vesely)
+
+       * tests/keyfile-test.c (test_number): Add some tests for
+       invalid floating point numbers.
+
+       * glib/gkeyfile.c (g_key_file_parse_value_as_double): Return
+       an error for the empty string.  (#339105, Morten Welinder)
+
+       * glib/gscanner.c (g_scanner_config_template): Make const,
+       noticed by Kjartan Maraas.
+
+2006-05-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gkeyfile.c (g_key_file_set_string_list)
+       (g_key_file_set_locale_string_list): Fix invalid memory
+       reads.  (#340816, Nick Treleaven)
+
+2006-05-04  Alexander Larsson  <alexl@redhat.com>
+
+       * glib/gbase64.c: (g_base64_decode_step):
+       Fix OOB write (#340538)
+
+2006-05-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/base64-test.c: Add some more tests.
+
+       * glib/gbase64.c (g_base64_decode_step): Avoid writing
+       beyond the guaranteed lenght of the output buffer, if
+       there is padding.
+
+       * tests/base64-test.c (test_incremental): Use malloced memory
+       instead of stack-allocated, so that MALLOC_CHECK_=2 catches
+       the OOB write...
+
+       * glib/gbookmarkfile.c (g_bookmark_file_load_from_data): Remove
+       an overzealous return_if_fail check that causes make check to 
+       fail.
+
+2006-05-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+       
+       * === Released 2.11.0 ===
+
+       * NEWS: Updates
+
+       * tests/casemap.txt: 
+       * tests/casefold.txt: Regenerate from Unicode 5.0 data. 
+
+Tue May  2 15:00:00 2006  Tim Janik  <timj@gtk.org>
+
+       * glib/guniprop.c: Make interval_compare static.
+
+       * tests/gobject/deftype.c: added test code from Behdad Esfahbod, 
+       see #337128.
+
+Tue May  2 14:18:25 2006  Tim Janik  <timj@gtk.org>
+
+       * glib/goption.c (g_option_context_parse): fixed leak in short
+       option parsing. rewrote parts of the code to be more concise to
+       enhance readability. fixed exaggerated uses of strlen.
+
+2006-04-28  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/guniprop.c: #include <stdlib.h>
+
+2006-04-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/glib.symbols: Add g_unichar_iswide_cjk.
+       * glib/guniprop.c: Add a "Since: 2.12".
+
+       * NEWS: Updates
+
+2006-04-27  Behdad Esfahbod  <behdad@gnome.org>
+
+       * docs/reference/glib/glib-sections.txt,
+       * glib/gunicode.h glib/guniprop.c: Implement g_unichar_iswide_cjk().
+       (#105626)
+
 2006-04-27  Matthias Clasen  <mclasen@redhat.com>
 
        * glib/gbookmarkfile.c (g_bookmark_file_set_description) 
@@ -7,6 +113,9 @@
        (expand_exec_line): Don't use printf() needlessly, handle
        trailing '%' gracefully.  (#339338, Morten Welinder)
        (is_element_full): Silence the compiler.
+       (g_bookmark_file_dump, bookmark_metadata_dump): 
+       (bookmark_app_info_dump): Escape strings before dumping 
+       them in xml.  (#339340, Morten Welinder)
 
 2006-04-27  Behdad Esfahbod  <behdad@gnome.org>