2008-02-11 Matthias Clasen * === Released 2.15.5 === * NEWS: Updates 2008-02-11 Matthias Clasen * glib/gtestutils.h: Make the g_test_add macro work with gcc 4.3 * tests/gobject/paramspec-test.c: Adapt to recent changes in GParamGType initialization. 2008-02-10 Matthias Clasen * glib/gtestutils.c: Fix a typo in the docs. 2008-02-09 Matthias Clasen * configure.in: Check for getmntent_r. 2008-02-09 Matthias Clasen * Makefile.decl: /bin/ksh can't handle a for-loop with no arguments, so add a "." for when $(SUBDIRS) is empty. * glib/tests/option-context.c: * glib/tests/testing.c: * gthread/gthread-posix.c: * tets/testingbase64.c: * glib/gtester.c: * glib/gsequence.c: Portability fixes. (#515154) 2008-02-07 Tor Lillqvist * configure.in: Unfortunately the mingw implementations of C99-style snprintf and vsnprintf don't seem to be quite good enough, at least not in mingw-runtime-3.14. I don't know exactly what the problem is, but it is related to floating point formatting and decimal point vs. comma, and the symptoms show up in some dialogs in GIMP, presumably also elsewhere. The simple tests in AC_FUNC_VSNPRINTF_C99 and AC_FUNC_SNPRINTF_C99 aren't rigorous enough to notice, though. So preset ac_cv_func_vsnprintf_c99 and ac_cv_func_snprintf_c99 to "no". 2008-02-07 12:58:54 Tim Janik * Makefile.am: fixed build order to build gobject after gmodule gthread so gobject tests can be threaded. 2008-02-07 Ryan Lortie * glib/gmessages.h (g_error): add for(;;); after the g_log call so that GCC stops issuing false warnings about reachability Bug #514920 2008-02-06 Matthias Clasen * glib/pcre/*: Update the internal copy of PCRE to 7.6 2008-02-06 Behdad Esfahbod * glib/pltcheck.sh: Skip g_bit_*(). Inline functions may end up with a local plt if the compiler doesn't support what we want. Bug #514702 2008-02-06 Murray Cumming * glib/gconvert.c: * glib/pcre/pcre_internal.h: Fixed some minor typos in documentation. 2008-02-06 Christian Persch * gio/gdesktopappinfo.c: (ensure_dir): * gio/glocalfile.c: (g_local_file_query_filesystem_info), (g_local_file_read), (g_local_file_delete), (g_local_file_trash), (g_local_file_move): * gio/glocalfileinfo.c: (set_xattr), (_g_local_file_info_get), (_g_local_file_info_get_from_fd), (set_unix_mode), (set_unix_uid_gid), (set_symlink), (set_mtime_atime): * gio/glocalfileinputstream.c: (g_local_file_input_stream_read), (g_local_file_input_stream_skip), (g_local_file_input_stream_close), (g_local_file_input_stream_seek): * gio/glocalfileoutputstream.c: (g_local_file_output_stream_write), (g_local_file_output_stream_close), (g_local_file_output_stream_seek), (g_local_file_output_stream_truncate), (copy_file_data), (handle_overwrite_open): * gio/gunixinputstream.c: (g_unix_input_stream_read), (g_unix_input_stream_close), (read_async_cb), (close_async_cb): * gio/gunixoutputstream.c: (g_unix_output_stream_write), (g_unix_output_stream_close), (write_async_cb), (close_async_cb): Save errno before calling other funcs that potentially alter it. Bug #514766. 2008-02-05 18:42:42 Tim Janik * configure.in: generate gobject/tests/Makefile. 2008-02-05 Tor Lillqvist * glib-zip.in: Include the gio import library and gio-2.0.pc in the developer zipfile. 2008-02-02 Jonathon Jongsma * gio/gbufferedoutputstream.c: * gio/gbufferedoutputstream.h: modify the new_sized() constructor to take a gsize param instead of guint to match the GBufferedInputStream constructor. 2008-02-03 Hans Breuer * **/makefile.msc.in : update 2008-02-03 Sebastian Dröge * configure.in: Check for gmtime_r. Missing part of bug #511807. 2008-02-01 Yannig Marchegay * configure.in: Add oc since oc.po is back. 2008-01-31 Michael Natterer * glib/gmem.c: use %G_GSIZE_FORMAT instead of %lu since sizes have changed from gulong to gsize in this file. 2008-01-30 Johan Dahlin * configure.in: Remove oc since oc.po is gone. 2008-01-30 Wouter Bolsterlee * glib/gchecksum.c: * glib/gtestutils.c: * glib/gutils.c: Fixed gtk-doc warnings by updating the documentation of various functions. 2008-01-29 Christian Persch * docs/reference/glib/tmpl/macros_misc.sgml: G_GNUC_[PRETTY_]FUNCTION are deprecated since 2.16, not 2.14. 2008-01-29 14:58:31 Tim Janik * glib/gmem.[hc]: changed size argument type from gulong to gsize as discussed on gtk-devel-list: http://mail.gnome.org/archives/gtk-devel-list/2007-March/msg00062.html this should be ABI compatible on all platforms except win64 for which no ABI binding port exists yet. 2008-01-29 Sebastian Wilhelmi * tests/threadpool-test.c (test_thread_pools): Grab thread_counter_pools LOCK when increasing leftover_task_counter. Fixes race in test. (#512624, Simon Murray) 2008-01-28 Matthias Clasen * configure.in: Bump version