Add bug number.
[platform/upstream/glib.git] / ChangeLog
index 2545241..e25cfab 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,161 @@
+2007-06-13  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/pltcheck.sh: Whitelist g_atomic_{int,pointer}_[gs]et() as
+       we don't alias them intentionally. (#354522)
+
+2007-06-13  Sven Neumann  <sven@gimp.org>
+
+       * glib/gslice.[ch] added g_slice_copy() and g_slice_dup() (#442029).
+
+       * glib/glib.symbols: updated.
+
+2007-06-12  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/gunicode.h: Add more G_GNUC_CONST and G_GNUC_PURE.
+
+2007-06-11  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * glib/gutils.c (maybe_expire_user_special_dirs),
+       (g_get_user_special_dir): Remove the cache expiration logic: it
+       makes g_get_user_special_dir() not thread-safe. Document the fact
+       that on some platform the value might be changed by the user and
+       that GLib won't be able to reflect the change.
+
+2007-06-11  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gwin32.c (g_win32_get_package_installation_directory)
+       (g_win32_get_package_installation_subdirectory): Update doc
+       comments. Mention that it is not recommeded to use the Registry
+       features.
+
+2007-06-06  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gutils.c: Add definitions for more CSIDL_* constants in
+       case missing from headers. Use CSIDL_PERSONAL instead of
+       CSIDL_MYDOCUMENTS as CSIDL_MYDOCUMENTS seems to be a new thing
+       that doesn't work in XP SP2 even.
+
+2007-06-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gutils.c (g_get_user_special_dir): Fall back to
+       $HOME/Desktop for the DESKTOP directory, like 
+       xdg_user_dir_lookup() does.
+
+2007-06-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+
+       * === Released 2.13.4 ===
+
+       * NEWS: Updates
+
+2007-06-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gkeyfile.c (g_key_file_is_key_name):
+       (g_key_file_is_group_name): Don't assume the string is
+       valid UTF-8, since it may be user data.  (#444161, Ben Combee)
+
+2007-06-05  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/gutf8.c: Add not to g_utf8_get_char_validated() about
+       nul-terminated strings.
+
+2007-06-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gutils.c (g_get_user_special_dir): Don't deadlock
+       when running with threads.  (#444121, Christian Persch)
+
+2007-06-05  Vincent Untz  <vuntz@gnome.org>
+
+       * glib/goption.c: (g_option_context_get_help): don't replace the usage
+       line with the description for optional parameters, but append the
+       description. (#444130)
+
+2007-06-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+       
+       * === Released 2.13.3 ===
+
+       * NEWS: Updates
+
+2007-06-04  Matthias Clasen  <mclasen@redhat.com>
+       
+       Add support for a number of special directories, as 
+       defined by the xdg-user-dirs specification.  (#432651,
+       Bastien Nocera, Emmanuele Bassi, Michael Natterer)
+
+       * glib/glib.symbols:
+       * glib/gutils.[hc]: Add the GUserDirectory enum and
+       g_get_user_special_dir(), with implementations based
+       on the xdg-user-dirs spec and on native interfaces
+       for Win32 and Carbon.
+       
+       * configure.in: Add Carbon checks.
+
+       * tests/tetsglib.c: Test g_get_user_special_dir().
+       
+2007-06-03  Yevgen Muntyan  <muntyan@tamu.edu>
+
+       * glib/gregex.c: fixed g_regex_fetch_named* for cases when (?J)
+       is used inside a pattern (#442265, comment #12).
+       * tests/regex-test.c: Test it.
+
+2007-06-03  Matthias Clasen <mclasen@redhat.com>
+
+       * NEWS: Updates
+
+2007-06-03  Yevgen Muntyan  <muntyan@tamu.edu>
+
+       Some API additions and changes (#442265).
+
+       * glib/gregex.c:
+       * glib/gregex.h: new functions: g_regex_ref(), g_regex_unref() which
+       replaces g_regex_free(); g_match_info_get_regex(), g_match_info_get_string();
+       g_regex_check_replacement().
+       Made g_match_info_expand_references() accept NULL; changed GRegexEvalCallback
+       to take only arguments which are likely to be actualy used.
+
+       * docs/reference/glib/glib-sections.txt:
+       * glib/glib.symbols: Added new functions.
+
+       * tests/regex-test.c: Test them.
+
+       * docs/reference/glib/tmpl/gregex.sgml: Updated GRegexEvalCallback docs.
+
+2007-05-31  Matthias Clasen <mclasen@redhat.com>
+
+       * README.win32: Fix a typo.  (#423708, Olivier Delhomme)
+
+2007-05-30  Dan Winship  <danw@novell.com>
+
+       * glib/gkeyfile.h: add defines for desktop file handling. #339225,
+       original patch from Vincent Untz.
+
+2007-05-29  Cody Russell  <bratsche@gnome.org>
+
+       * configure.in: Fix a sed script that doesn't correctly detect
+       i586-mingw32-gcc-3.4 compiler, and was causing -Wno-pointer-sign
+       errors when building with that compiler. (#440896, Yevgen Muntyan)
+
+2007-05-29  Marco Barisione <marco@barisione.org>
+
+       * glib/gregex.c: Fix g_regex_fetch_named() and
+       g_regex_fetch_named_pos() when G_REGEX_DUPNAMES is used  (#434358,
+       Yevgen Muntyan and #419376, Marco Barisione, patch by Yevgen Muntyan)
+
+2007-05-25  Behdad Esfahbod  <behdad@gnome.org>
+
+       * glib/guniprop.c (g_unichar_iswide), (g_unichar_iswide_cjk):
+       Update to Markus Kuhn's updated wcwidth for Unicode 5.0.
+
 2007-05-22  Matthias Clasen  <mclasen@redhat.com>
 
+       * configure.in: Bump version
+
+       * === Released 2.13.2 ===
+
+       * README.in:
        * NEWS: Updates
 
 2007-05-18  Matthias Clasen  <mclasen@redhat.com>