2008-01-28 Matthias Clasen * === Released 2.15.4 === * NEWS: Updates 2008-01-28 Matthias Clasen * configure.in: Check for gmtime_r. * glib/gtimer.c: Use gmtime_r when available. (#511807, Sebastian Dröge) 2008-01-27 Matthias Clasen * glib/gnode.[hc]: Move docs inline. (#316260, Philippe Blain) 2008-01-27 Matthias Clasen * glib/gutf8.c (g_utf8_strreverse): Document limitations of this function. (#487909, Peter Moulder) 2008-01-27 Matthias Clasen * glib/goption.c (group_list_has_visible_entries): Removed unused variable is_main_group. (#512381, Wouter Bolsterlee) 2008-01-27 Matthias Clasen * glib/gmacros.h: Deprecate G_GNUC_(PRETTY)_FUNCTION. 2008-01-27 Matthias Clasen * m4macros/glib-gettext.m4: Remove AC_CANONICAL_HOST from GLIB_WITH_NLS again. (#385132) 2008-01-27 Matthias Clasen * configure.in: Fix the pcre Unicode test to work with LDFLAGS=-Wl,--as-needed. (#484261, Mark Lee) 2008-01-27 Murray Cumming * gio/gfile.c: (g_file_replace_contents), (g_file_replace_contents_finish): Document that the new_etags output gchar* should be freed. 2008-01-25 Loïc Minier * glib/goption.c: (group_has_visible_entries), (group_list_has_visible_entires), (g_option_context_get_help): Pass context down the implementation to check for the main_group. Bug #510292. * glib/tests/option-context.c: Don't set G_OPTION_FLAG_IN_MAIN in main_entries (group_captions): only create group when actually adding it to the context; add an exit(0) to make sure the test succeeds. 2008-01-23 Jens Granseuer * glib/gtestutils.c: (g_test_trap_fork): * glib/tests/testing.c: (test_assertions): Only declare variables at the beginning of a code block. Bug #511654.