2007-06-04 Matthias Clasen * === Released 2.13.3 === * NEWS: Updates 2007-06-04 Matthias Clasen 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 * 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 * NEWS: Updates 2007-06-03 Yevgen Muntyan 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 * README.win32: Fix a typo. (#423708, Olivier Delhomme) 2007-05-30 Dan Winship * glib/gkeyfile.h: add defines for desktop file handling. #339225, original patch from Vincent Untz. 2007-05-29 Cody Russell * 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 * 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 * glib/guniprop.c (g_unichar_iswide), (g_unichar_iswide_cjk): Update to Markus Kuhn's updated wcwidth for Unicode 5.0.