Forgotten file
[platform/upstream/glib.git] / ChangeLog.pre-2-12
index d06f120..c433fbe 100644 (file)
@@ -1,3 +1,144 @@
+2005-06-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/goption.c (parse_int): Set errno to 0 before calling
+       strtol.  (#306388, Morten Welinder)
+
+2005-06-09  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gstdio.h
+       * glib/gstdio.c
+       * glib/glib.symbols: Add a chdir() wrapper, too.
+
+       * glib/glib.symbols: Add g_win32_locale_filename_from_utf8().
+
+       * glib/gwin32.c (g_win32_locale_filename_from_utf8): Clarify doc
+       comment.
+
+2005-06-08  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gutils.c (get_windows_directory_root): New helper function
+       on Win32, returns the root of the drive (or possibly share) where
+       the Windows directory is. (In the case of Terminal Server sessions
+       the Windows directory is a per-user folder.)
+       (g_get_any_init): Use get_windows_directory_root() as last resort
+       for both temp directory and home directory. g_get_home_dir() now
+       never returns NULL on Win32. Don't look at HOMEDRIVE and
+       HOMEPATH. HOME, USERPROFILE, CSIDL_PROFILE and Windows directory
+       drive root should be enough.
+
+2005-06-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/glib.symbols: 
+       * glib/gunicode.h: 
+       * glib/gunicollate.c (g_utf8_collate_key_for_filename): 
+       New function to calculate collation keys which are more
+       suitable for sorting filenames.  (#172690, Ole Laursen)
+
+Fri May 27 17:18:00 2005  Manish Singh  <yosh@gimp.org>
+
+       * glib/goption.c (parse_short_option): initialize option_name
+       before using it.
+
+2005-05-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/goption.c (parse_short_option, parse_long_option):
+       Return an error if an option is missing its argument.  (#305576,
+       Björn Lindqvist)
+
+       * tests/option-test.c (missing_arg_test): Add a testcase.
+
+Wed May 25 15:33:51 2005  Manish Singh  <yosh@gimp.org>
+
+       * glib/goption.c (print_help): rest_description should be const.
+
+2005-05-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gunidecomp.c (combine_hangul): Don't eat Hangul 
+       when normalizing.  (#301742, reported by Christian Biere,
+       patch by Noah Levitt)
+
+2005-05-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/goption.c (print_help): If the remaining argument
+       has an arg_description, display the synopsis as
+       PROGNAME [OPTION...] REST  (#305346, Noah Levitt)
+
+2005-05-20  Federico Mena Quintero  <federico@ximian.com>
+
+       Merged from glib-2-6:
+
+       * glib/gspawn.c (g_spawn_command_line_sync): Clarify the meaning
+       of exit_status(); it's not the return code from the child, but
+       rather the waitpid() status.
+
+2005-05-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gunidecomp.c: Correct the end of the Hangul 
+       Syllables range, from 0xd7af to 0xd7a3, in several
+       places.  (#301984, Changwoo Ryu)
+
+2005-05-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/tree-test.c (main): Check the return values of
+       g_tree_remove().
+
+       * glib/gtree.c (g_tree_remove, g_tree_steal): Return
+       a boolean indicating wether the key was found.  (#302545,
+       Matthew F. Barnes)
+
+2005-05-06  Brian Cameron  <brian.cameron@sun.com>
+
+       * configure.in, gmodule-no-export-2.0-uninstalled.pc.in,
+         Makefile.am:  Added gmodule-no-export-2.0-uninstalled.pc.in
+         to allow building of other libraries like pango when 
+         glib is uninstalled.
+
+2005-05-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/option-test.c: Add a testcase.
+       
+       * glib/goption.c (g_option_context_parse): Treat '-'
+       on its own as a non-option argument.  (#168008, Tim Musson,
+       Thomas Leonard and others)
+
+2005-05-05  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gdataset.[ch] glib/gdatasetprivate.h: Add 
+       g_datalist_set/unset_flags(), g_datalist_get_flags() functions
+       to squeeze some bits into a GDataSet... this is needed for
+       efficient implementation of toggle references in GObject.
+
+       * tests/gobject/references.c tests/gobject/Makefile.am:
+       Add a test case for weak and toggle references.
+
+       * glib/gfileutils.[ch]: Rename g_file_replace() back
+       to g_file_set_contents().
+
+       * glib/glib.symbols: Update.
+
+2005-05-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gstring.c (g_str_equal, g_str_hash): Move docs
+       inline.
+
+2005-05-01  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/ghash.h: Rename some parameters to make gtk-doc
+       happy.
+
+       * glib/gutils.c: 
+       * glib/gwin32.c: 
+       * glib/gstdio.c: Fix some typos, mark new API as "Since 2.8".
+
+2005-04-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gtree.c: Clarify some docs. (#302062, Matthew F. Barnes)
+
+2005-04-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gstrfuncs.c (g_strcompress): Warn and don't crash
+       when meeting a trailing \\.  (#301373, Benjamin Otte)
+
 2005-04-27  Tor Lillqvist  <tml@novell.com>
 
        * glib/gconvert.c (open_converter, g_convert_with_iconv): Don't