Document GOption
[platform/upstream/glib.git] / ChangeLog.pre-2-8
index ea4253a..d191bb7 100644 (file)
@@ -1,3 +1,83 @@
+2004-10-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/goption.c: Add documentation.
+
+2004-10-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gmessages.h: Mark g_assert_warning as G_GNUC_NORETURN,
+       to avoid compiler warnings.  (#156767, Owen Taylor)
+
+2004-10-29  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gstdio.c: Include also <direct.h> for mkdir() prototype
+       with MSVC. [156727, Kazuki IWAMOTO]
+
+       * glib/giochannel.h (g_io_channel_new_file): Redefine also
+       g_io_channel_new_file to the UTF-8 version on Win32. [156725,
+       Kazuki IWAMOTO)
+
+2004-10-28  Ray Strode  <rstrode@redhat.com>
+
+       * glib/gkeyfile.c
+       (find_file_in_data_dirs): clean up a leak (#156652,
+       Morten Welinder)
+       (g_key_file_load_from_fd): propagate fstat() error
+       conditions and retry read on EAGAIN (#156647, Morten
+       Welinder).  Return error if file is NOT regular, not if
+       it is regular (bug introduced from last commited bug
+       fix). 
+       (g_key_file_load_from_data_dirs): allocate enough space
+       for the terminating NULL.
+
+2004-10-28  Ray Strode  <rstrode@redhat.com>
+
+       * glib/gkeyfile.c: Don't use S_ISREG macro (#156728,
+       Kazuki IWAMOTO)
+
+2004-10-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gstdio.c: Include galias.h before glib.h (#156697,
+       Christophe Fergeau)
+
+       * glib/gkeyfile.c: Add a missing "Since: 2.6" comment.
+
+2004-10-28  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/gstdio.c: Include glib.h early to get G_OS_WIN32. Include
+       errno.h for errno.
+
+       * glib/gkeyfile.c: Include gstdio.h and use g_open().
+
+2004-10-27  Ray Strode  <rstrode@redhat.com>
+
+       * glib/gkeyfile.c:
+        (g_key_file_load_from_fd), 
+        (g_key_file_load_from_file): 
+        Move file is regular check to load_from_file to use
+        fstat() instead of race prone g_file_test().  Don't
+        clear/init until needed. Change error messages to be
+        more consistent.
+        (g_key_file_load_from_data),
+        (g_key_file_load_from_data_dirs),
+        (g_key_file_parse_data),
+        (g_key_file_get_value),
+        (g_key_file_get_string),
+        (g_key_file_set_string),
+        (g_key_file_get_string_list),
+        (g_key_file_set_string_list),
+        (g_key_file_set_locale_string),
+        (g_key_file_get_locale_string),
+        (g_key_file_set_locale_string_list),
+        (g_key_file_get_boolean),
+        (g_key_file_set_boolean),
+        (g_key_file_get_boolean_list),
+        (g_key_file_set_boolean_list),
+        (g_key_file_get_integer),
+        (g_key_file_get_integer_list),
+        (g_key_file_set_integer_list),
+        (g_key_file_remove_key):
+        Add more g_return_*if_fail checks for public functions.
+
 2004-10-27  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump version.
@@ -6,9 +86,15 @@
 
 2004-10-27  Matthias Clasen  <mclasen@redhat.com>
 
+       * glib/abicheck.sh: Strip Win32 specific defs file syntax.
+
+       * NEWS: Updates. 
+
+2004-10-27  Matthias Clasen  <mclasen@redhat.com>
+
        Introduce the idea of a filename encoding, which is 
        *literally* the filename encoding on Unix. On windows, 
-       use the Unicode name converted to UTF-8. (#156325,
+       use the Unicode name converted to UTF-8. (#101792,
        Tor Lillqvist, Owen Taylor)
        
        * glib/gdir.[hc]: