[kdbus] Do not set body message if signature field is empty
[platform/upstream/glib.git] / ChangeLog.pre-2-12
index ef00354..b88cdd2 100644 (file)
@@ -1,3 +1,299 @@
+2006-08-22  Matthias Clasen <mclasen@redhat.com>
+
+       * Branch for 2.12
+
+2006-08-20  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gnulib/vasnprintf.c (vasnprintf): Fix crash when printing
+       large 64-bit values on Win32 using the %I64x format. (#351034,
+       Neil Piercy)
+
+Wed Aug 16 13:59:07 2006  Tim Janik  <timj@gtk.org>
+
+       * tests/gobject/Makefile.am:
+       * tests/gobject/singleton.c: added test program which demonstrates
+       and checks singleton construction.
+
+2006-08-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gbookmarkfile.c (g_bookmark_file_get_groups):
+       * glib/gmain.c (g_source_is_destroyed): Add Since tags.
+       * glib/gkeyfile.c (g_key_file_get_double_list): Fix
+       Since tag.  (#351583, Brian Cameron)
+
+       * configure.in: Bump version
+
+       * === Released 2.12.2 ===
+
+       * NEWS: Updates
+
+2006-08-08  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * glib/gbookmarkfile.c (g_bookmark_file_remove_group)
+       (g_bookmark_file_set_app_info): Plug a couple of leaks
+       when removing data from a bookmark.
+
+2006-08-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gbookmarkfile.c (find_file_in_data_dirs): Correct the
+       grammar of an error message.  (#349792, Jakub Friedl)
+
+       * glib/gkeyfile.c (g_key_file_to_data): Don't insert unnecessary
+       newlines in keyfiles.  (#349825, Chris Wilson)
+
+       * glib/guniprop.c (g_unichar_toupper, g_unichar_tolower) 
+       (real_toupper, real_tolower): If a character can't be converted,
+       don't replace it with a NUL byte, but leave it unchanged.  
+       (#348491, Nikolai Weibull)
+
+       * tests/unicode-caseconv.c: Adapt to this change. 
+
+       * tests/unicode-caseconv.c (main): Add a comment to point out
+       a quirk in the test data that we are working around here.
+
+2006-07-31  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/guniprop.c (g_unichar_isxdigit): Make it only accept those
+       characters that we accept i g_unichar_xdigit_value(), i.e. don't
+       accept non-decimal digits. (#347842, Nikolai Weibull)
+
+2006-07-31  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/gunidecomp.c (_g_utf8_normalize_wc): Update to reflect Unicode
+       PR #29 (#348694, Nikolai Weibull)
+
+       * tests/unicode-normalize.c (encode), (test_form): Make output more
+       useful, reporting the unexpected output of the test.
+
+2006-07-24  Tor Lillqvist  <tml@novell.com>
+
+       * tests/slice-test.c: Use g_get_current_time() insted of
+       gettimeofday().
+
+2006-07-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.12.1 ===
+
+       * glib/gconvert.c: Fix the prototype of _g_charset_get_aliases.
+       (#346494, Thomas Klausner)
+
+       * NEWS: Updates
+
+2006-07-21  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/gmirroringtable.h: Updated to Unicode Character Database 5.0.0.
+
+2006-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/guniprop.c (real_toupper, real_tolower): Small optimization.
+       (#348011, Nikolai Weibull)
+
+2006-07-19  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/gunibreak.h:
+       * glib/gunichartables.h:
+       * glib/gunicomp.h:
+       * glib/gunidecomp.h:
+       Update to final Unicode Character Database 5.0.0. (#336281)
+
+2006-07-06  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/gutils.c (g_parse_debug_string): When matching debug flag keys, 
+       ignore case and accept any of comma, colon, semicolon, space, and tab
+       as separators.  Also, match dash with underscore.
+
+2006-07-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gbase64.c: Fix typos in the docs.  (#346660, Mark
+       Drago)
+
+2006-07-03  Runa Bhattacharjee <runabh@gmail.com>
+
+       * configure.in: Added Bengali India (bn_IN) in ALL_LINGUAS.
+
+2006-07-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.12.0 ===
+
+2006-06-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
+       * configure.in: Set version to 2.12.0
+
+2006-06-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gtimer.c (mktime_utc): Fix an off-by-2 error
+       in the leap year calculation.  (#344905, Dan Winship)
+
+       * tests/testglib.c (main): Change the test data for
+       the g_time_val_from_iso8601 tests to expose an off-by-2
+       error in the leap year calculation.
+
+       * configure.in: Bump version
+
+       * === Released 2.11.4 ===
+
+       * NEWS: Updates
+
+2006-06-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/file-test.c (test_mkstemp): Add tests.
+
+       * glib/gfileutils.c (g_mkstemp): Allow the XXXXXX to occur
+       inside the template, not just at the end.  
+
+2006-06-14  Matthias Clasen  <mclasen@redhat.com>
+       
+       * glib/gkeyfile.c (g_key_file_to_data): Separate groups by
+       an empty line  (#344868, Christian Persch)
+
+2006-06-14  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gutils.c (g_listenv): Add Windows notes to doc comment.
+
+2006-06-12  Emmanuele Bassi  <ebassi@cvs.gnome.org>
+
+       * glib/gbookmarkfile.h:
+       * glib/gbookmarkfile.c (g_bookmark_file_remove_item): Return
+       a boolean instead of void.
+
+       * tests/bookmarkfile-test.c (test_modify): Add a test case
+       for g_bookmark_file_remove_item().
+
+2006-06-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * Bump version
+
+       * === Released 2.11.3 ===
+
+       * NEWS: Updates
+
+2006-06-09  Emmanuele Bassi  <ebassi@cvs.gnome.org>
+
+       * glib/gbookmarkfile.c (g_bookmark_file_remove_application): Use
+       an empty string to pass the test in set_app_info.
+
+       (g_bookmark_file_move_item): Remove the old item from the
+       look up table; return success in case of empty target.
+
+2006-06-08  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gunicollate.c (msc_strxfrm_wrapper): Workaround for bug in
+       strxfrm() in Microsoft's newer C runtimes. (#343919, Kazuki
+       Iwamoto)
+
+2006-06-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.11.2 ===
+
+       * configure.in: Set interface age to 0.
+
+       * NEWS: Updates
+
+       * glib/gmain.c: Fix some doc formatting issues.
+
+       * glib/gstrfuncs.c: Revert accidental commit.
+
+       * glib/gmain.c (get_dispatch): Don't leak the
+       dispatch struct.  (#321886)
+
+       * tests/strtod-test.c: Add some tests involving
+       leading whitespace.
+
+       * glib/gstrfuncs.c (g_ascii_formatd): Skip leading 
+       whitespace.  (#343899, Ã˜ystein Johansen)
+
+2006-06-01  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gmain.h: 
+       * glib/gmain.c: Add three new functions, 
+       g_main_current_source, g_source_set_funcs and 
+       g_source_is_destroyed, that will be necessary to 
+       solve thread-safety issues with idles in GTK+.  
+       (#321886, Chris Wilson)
+
+2006-06-01  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/giochannel.c (g_io_channel_write_chars): Avoid
+       running in an assertion with small writes.  (#343566, Chris
+       Wilson)
+
+       * tests/iochannel-test.c: Add a testcase for small writes.
+
+       * glib/glib.symbols: 
+       * glib/ghash.h: 
+       * glib/ghash.c: Add g_hash_table_{remove,steal}_all to
+       remove all nodes from a hash table.  (#168538, Matt Barnes)
+
+2006-06-01  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/gkeyfile.c (g_key_file_to_data),
+       (g_key_file_parse_value_as_comment),
+       (g_key_file_parse_comment_as_value):
+       * glib/gscanner.c (g_scanner_get_token_ll): Cleanup. Use return
+       value of g_string_free(...). (#343548, Chris Wilson)
+
+2006-05-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gmarkup.c (g_markup_parse_context_parse): 
+       Don't use g_str_has_{prefix,suffix} here.
+
+2006-05-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gmarkup.h: Add a GMarkupParseFlags flag for
+       treating CDATA as text. 
+
+       * glib/gmarkup.c (g_markup_parse_context_parse): 
+       Implement it here.
+
+2006-05-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/markups/expected-*: Output that test-markup
+       is expected to produce when run on the valid gmarkup 
+       examples.
+
+       * tests/markup-test.c: Only dump the results of the
+       first, unchunked parse, to compare it against the expected
+       output. 
+
+       * tests/run-markup-tests.sh: For valid examples, compare
+       the output of test-markup against the corresponding
+       expected-<n> file.
+       
+2006-05-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Don't compile timeloop on Minix. 
+       (Leonard den Ottolander)
+
+2006-05-22  Sebastian Wilhelmi  <wilhelmi@google.com>
+
+       * glib/gthread.c (g_thread_init_glib): Run _g_atomic_thread_init
+       as the first of the full fledged initializers to allow the later
+       to potentially use atomic ints (which they currently do
+       not). (#342563, Peter Kjellerstedt)
+
+2006-05-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/Makefile.am: 
+       * tests/strtoll-test.c: Add tests for g_ascii_strtoll()
+       and g_ascii_strtoull().
+
+       * glib/glib.symbols:
+       * glib/gstrfuncs.h: 
+       * glib/gstrfuncs.c (g_ascii_strtoll): New function to
+       parse signed 64bit integers like strtoll does.  
+
+       * glib/goption.c (parse_int64): Use g_ascii_strtoll(),
+       since strtoll() is C99 and not available on some
+       systems.  (#341826, Kazuki Iwamoto)
+
 2006-05-15  Matthias Clasen  <mclasen@redhat.com>
        
        * configure.in: Bump version