Move the declaration of g_return_if_fail_warning() out of the ifdefs, so
[platform/upstream/glib.git] / ChangeLog
index 320ed79..d20b201 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,63 @@
+2004-09-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gmessages.h: Move the declaration of 
+       g_return_if_fail_warning() out of the ifdefs, so that
+       building with G_DISABLE_ASSERT works.
+
+2004-09-27  Murray Cumming  <murrayc@murrayc.com>
+
+       * glib/goptions.[h|c], glib/glib.symbols: Rename 
+       g_context_option_error_quark() to g_option_error_quark(), because that 
+       is consistent with normal naming conventions, and what bindings expect.
+
+.2004-09-26  Matthias Clasen  <mclasen@redhat.com>
+
+       Fix #153649, Hidetaka Iwai:
+       
+       * glib/goption.c (parse_long_option): Don't forget to set parsed
+       to TRUE when parsing a long ARG_NONE option. 
+       (free_changes_list): Fix the memory management for string
+       and filename arrays.
+
+2004-09-22  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gmessages.c: [Win32] Don't ever open a console
+       window. (Which we used to do if standard output or standard error
+       are invalid, as they are for GUI applications.) These console
+       windows that open up unexpectedly have caused endless amounts of
+       confusion among end-users. (#141102, #151175)
+
+       Don't output the process id on Windows. Only output the program
+       name. If not set with g_set_prgname(), fetch the application
+       executable's name and use that.
+
+Mon Sep 20 00:35:14 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/gutf8.c (g_utf16_to_utf8): Add a note explaining how to
+       convert UTF-16 byte stream of ambiguous endianness.  (#152954,
+       Linus Walleij)
+
+Mon Sep 20 00:17:37 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * tests/option-test.c (error_test3_post_parse): 
+       * tests/option-test.c (error_test2_post_parse): 
+       * tests/option-test.c (error_test1_post_parse): Don't call 
+       g_set_error () with a NULL format.  (#153103, Robert Ögren) 
+
+Mon Sep 20 00:13:48 2004  Matthias Clasen  <maclas@gmx.de>
+
+       Make GOption remove long options completely. (#153113, Robert Ögren)
+
+       * glib/goption.c (parse_long_option): Fix a wrong index.
+
+       * tests/option-test.c (ignore_test3): Test handling of unknown
+       options some more.
+
+Sun Sep 19 23:56:15 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/goption.c (g_option_context_parse): Call error_func
+       on error, not post_parse_func again.  (#153107, Robert Ögren)
+
 Sun Sep 19 23:52:35 2004  Matthias Clasen  <maclas@gmx.de>
 
        * glib/gmessages.c (mklevel_prefix):