2008-12-01 Matthias Clasen * === Released 2.19.1 === * NEWS: Updates 2008-11-28 Behdad Esfahbod Bug 562639 – g_parse_debug_flags() parsing "help" * glib/gutils.c (g_parse_debug_string): Print available keys if string is "help". 2008-11-28 Behdad Esfahbod Bug 562638 – GDebugKey key member should be const * glib/gutils.h: Change GDebugKey key member from gchar * to const gchar *. 2008-11-28 Matthias Clasen Bug 547264 – Missing "no flags" flag * glib/gregex.c: Mention 0 as value for 'no flags' in some places.. Pointed out by Bastien Nocera 2008-11-28 Matthias Clasen Bug 562544 – g_key_file_get_string and g_key_file_get_value documentation does not explain the difference * glib/gkeyfile.c (g_key_file_get_string): Explain the difference to g_key_file_get_value(). Pointed out by Mart Raudsepp. 2008-11-28 Matthias Clasen * glib/gkeyfile.c: Refer to @locale parameters as locale identifier in docs. 2008-11-28 Matthias Clasen Bug 557603 – carbon check output misplaced * configure.in: Call AC_PROG_CPP early to avoid it messing up carbon check output. Fix proposed by Christian Persch 2008-11-28 Matthias Clasen Bug 559110 – Do not include libintl.h after glibintl.h * glib/glibintl.h: Define bind_textdomain_codeset in the DISABLE_NLS branch. Patch by Peter Kjellerstedt. * glib/gutil.c: Don't include libintl.h directly. 2008-11-28 Matthias Clasen Bug 562378 – callback return value not respected for callback option with no arg * glib/goption.c (parse_long_option): Return the parse_arg return value even for no-arg callbacks. Patch by Christian Persch * glib/tests/option-context.c: Add a test for a callback which returns FALSE. 2008-11-23 Christian Persch Bug 559413 – g_option_group_set_error_hook docs buglet * glib/goption.c: Doc fix. 2008-11-23 Christian Persch Bug 560568 – gkeyfile docs buglet * glib/gkeyfile.c: Clarify the docs. 2008-11-23 Christian Persch Bug 560569 – gkeyfile doesn't use the set list_separator in some cases * glib/gkeyfile.c: (g_key_file_get_locale_string_list), (g_key_file_set_locale_string_list), (g_key_file_set_integer_list), (g_key_file_set_double_list): Use the key file's list separator character, not the default one. * glib/tests/keyfile.c: (test_lists), (test_reload_idempotency): Test this. 2008-11-21 Christophe Fergeau Bug 561212 – GFileReadMoreCallback API doc refers to non-existant function * gio/giotypes.h: fix name of function referred to in GFileReadMoreCallback API documentation 2008-11-21 Matthias Clasen * configure.in: Bump gtk-doc dependency to 1.11 for nicer index-generation. 2008-11-14 Matthias Clasen * NEWS: Updates 2008-11-04 Christian Dywan Bug 558672 – NULL key lookup using g_hash_table_lookup_extended() * glib/ghash.c: Clarify g_hash_table_lookup_extended 2008-11-02 Tor Lillqvist * configure.in: Expand also build/win32/vs9/Makefile. 2008-10-31 Christian Dywan Bug 558513 – g_warn_if_fail FIXME in gtestutils * glib/gtestutils.c (g_test_log_send): Turn g_assert into g_warn_if_fail as advised 2008-10-31 Grahame Bowland Bug 558185 – 'parent' variable in g_local_file_get_child_for_display_name() hits g_object_unref(NULL) assertion * gio/glocalfile.c: - remove unused variable. Patch by Matt Johnston 2008-10-29 16:11:14 Tim Janik * glib/gmacros.h: added G_PASTE() and G_STATIC_ASSERT(), based on patches by Christian Persch and Christian Dywan. Fixes: Bug 558381 - Add support for compile time assertions 2008-10-27 Joseph Pingenot * glib/ghash.c: changed "#GHashTableIterator" to "#GHashTableIter" in the documentation-comments above g_hash_table_foreach_remove() and g_hash_table_foreach_steal() to correctly name and link to GHashTableIter. This affects the GNOME documentation website as well, so further steps are likely necessary beyond this subproject.. 2008-10-23 Matthias Clasen Bug 557210 – g_compute_checksum_for_* asserts with less than 2 bytes * glib/gchecksum.c (g_compute_checksum_for_data): Accept lengths < 2. Patch by Tommi Komulainen * tests/checksum-test.c: Add a test for this 2008-10-23 Matthias Clasen Bug 556921 – gpoll.h breaks hal compilation * glib/gpoll.h: Include gtypes.h. Pointed out by Anis Elleuch 2008-10-20 Christian Persch Bug 557087 – mem leak in g_content_types_get_registered * gio/gcontenttype.c: Plug a mem leak. 2008-10-19 Michael Natterer Bug 556186 – gpoll.h breaks gmain.h inclusion * glib/gpoll.h: different fix: disallow direct inclusion unconditionally again but make an exception if included from gmain.h to maintain compatibility.