2.9.0
[platform/upstream/glib.git] / ChangeLog
index 803625a..f13f1a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,89 @@
+2005-11-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * === Released 2.9.0 ===
+
+       * glib/glib.symbols: Updates
+
+       * glib/gutf8.c (g_utf8_offset_to_pointer): Add some performance
+       hints to the docs. (Paolo Borelli)
+       
+       * NEWS: Updates
+
+       * glib/gthread.c (g_thread_foreach): Mark as new api.
+
+       * README.in: Updates.
+
+       * glib/glib.symbols: 
+       * glib/gdate.h: 
+       * glib/gdate.c (g_date_set_time_t): 
+       (g_date_set_time_val): Add functions to set a date from
+       a time_t and from a GTimeVal.
+       (g_date_set_time): Deprecate.  (#314067, Roger Leigh)
+       
+       * tests/Makefile.am:
+       * tests/utf8-pointer.c: Unit tests for g_utf8_pointer_to_offset
+       and g_utf8_offset_to_pointer.
+
+       * glib/gutf8.c (g_utf8_pointer_to_offset) 
+       (g_utf8_offset_to_pointer): Handle negative offsets, and use
+       "stutter stepping" for going backwards. (#320638, Larry
+       Ewing)
+
+       * glib/gbacktrace.c:
+       * glib/gdate.c:
+       * glib/gthread.c: const correctness fixes, found
+       by Arjan van de Ven and gcc.
+       
+2005-11-16  Behdad Esfahbod  <behdad@gnome.org>
+
+       * docs/reference/glib/tmpl/unicode.sgml: Correct typo on mentioning
+       @G_UNICODE_BREAK_UNKNOWN that should be #G_UNICODE_BREAK_UNKNOWN.
+
+2005-11-09  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/guniprop.c: Use bit hacks instead when checking a general
+       category value against multiple values.
+
+       * glib/gutf8.c: Change ISO10646 to Unicode in docs.
+
+2005-11-10  Simos Xenitellis  <simos@gnome.org>
+
+       * configure.in: Added tt (Tatar) to ALL_LINGUAS.
+
+2005-11-05  Tor Lillqvist  <tml@novell.com>
+
+       * glib/giowin32.c (g_io_win32_set_flags): Don't call g_warning().
+       (#320688) Instead set error and return failure.
+
+2005-11-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gmain.c (g_main_dispatch): Don't call cb_funcs->unref
+       while holding the context lock.  (#320886, Andy Wingo)
+
+2005-11-07  Billy Biggs <vektor@dumbterm.net>
+
+       * tests/refcount/Makefile.am: Add a missing reference to libglib
+       in the LDADD for this test.
+
+2005-11-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gmem.c (g_allocator_new): We need to set n_preallocs to a
+       nonzero value, otherwise GTK+ 2.8 breaks when compiled against
+       GLib 2.9.  (#320755, Luca Ferretti)
+
 2005-11-04  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/Makefile.am: Apply a patch from Behdad Esfahbod to 
+       use a faster lookup table for g_unichar_get_mirror_char().
+       * glib/gmirroringtable.h: The new table.
+       * glib/gunichartables.h: Remove bidi_mirroring_table.
+       * glib/gen-unicode-tables.pl: Don't generate the mirroring
+       table.
+       * glib/glib-mirroring-tab/*: Sources for the program
+       which generated gmirroringtable.h.
+
+       * glib/glist.c: Avoid some code duplication.
+
        * glib/gscanner.h: Include gdataset.h.  (#320322)
 
        * glib/gdebug.h: add new GDebugFlag for fatal_criticals