2006-01-03 Matthias Clasen * === Released 2.8.5 === * NEWS: Updates 2006-01-01 Tor Lillqvist * glib/gspawn-win32.c (g_spawn_sync_utf8): Set the GIOChannels for stdout and stderr to unbuffered. Otherwise the giochannel layer will try to read from them regardless whether the g_io_channel_win32_poll() call here has indicated readability or not. (#325310) 2005-12-29 Matthias Clasen * glib/gutils.c (glib_check_version): Fix a copy-and-paste error in the docs. (#325273, Declan Naughton) 2005-12-26 Matthias Clasen * AUTHORS: Update my email 2005-12-17 Matthias Clasen * glib/goption.c (parse_short_option): Set an error in all failure cases. (#324332, Tim-Philipp Müller) 2005-12-17 Sebastian Wilhelmi * glib/gatomic.c: Fix memory barrier position in g_atomic_int_get and g_atomic_pointer_get. 2005-12-07 Tor Lillqvist * glib-gettextize.in: Look up prefix at run-time on Win32, assuming the standard directory structure with glib-gettextize in $prefix/bin. 2005-12-01 Tor Lillqvist * glib/gstdio.c (g_stat): In the Win32 implementation, strip trailing slash(es) for non-root folders. stat() fails if non-root folders are specified with trailing slashes. It's too much hassle to demand that callers strip such slashes themselves, especially as it is easy to get it wrong and strip the slash of a root folder. (g_rename): On NT-based Windows, use MoveFileEx() with MOVEFILE_REPLACE_EXISTING to better match Unix behaviour. 2005-11-27 Matthias Clasen * glib/gunicollate.c (g_utf8_collate_key_for_filename): Don't read beyond len. (#322520, Christian Persch) 2005-11-17 Matthias Clasen * glib/gbacktrace.c: * glib/gdate.c: * glib/gthread.c: const correctness fixes, found by Arjan van de Ven and gcc.