Mon Mar 25 18:13:06 2002 Owen Taylor * glib/gtypes.h (GUINT*_SWAP_LE_BE_X86): Remove __const__ qualifier from __asm__ statements... GCC since at least 2.96 has assumed no side effects automaticaly, and gcc-3.1 will warn about this usage. (#73308, Cody Russell) Fri Mar 22 17:59:27 2002 Owen Taylor * glib/gmem.c (g_mem_chunk_reset): Fix problem where if g_mem_chunk_reset() is called on an alloc-only memchunk, then a useles GTree was created. Wed Mar 20 18:20:21 2002 Owen Taylor * glib/gconvert.c (open_converter): Try to work around segfaults on Solaris if NULL is passed for outbuf... supposedly gchar *outbuf = NULL... &outbuf works. (#74336, Lauri Alanko) Wed Mar 20 11:17:32 2002 Owen Taylor * glib/gfileutils.c (get_contents_regfile): Close the file descriptor. (#75507, Matthias Clasen) Wed Mar 20 11:00:59 2002 Owen Taylor * configure.in: Use $PKG_CONFIG, not pkg-config. (LEE Sau Dan, #75572) 2002-03-20 Sven Neumann * glib/ghash.c (g_hash_table_resize): avoid repeated call of g_spaced_primes_closest() by moving it out of the CLAMP macro (spotted by Salmaso Raffaele). 2002-03-17 Tor Lillqvist * README.win32: Add MSVC-specific text by Hans Breuer. 2002-03-16 Tor Lillqvist * glib/giowin32.c: Some debugging output formatting changes. The following changes fix a problem with buffered GIOChannels, noticed with the help of Owen's test program, thanks! (#59969) (g_io_win32_prepare): Return value that takes the buffer condition into account, like g_io_unix_prepare() does. (g_io_win32_check): Ditto, like g_io_unix_check(). (g_io_win32_dispatch): Ditto, like g_io_unix_dispatch(). Thu Mar 14 17:37:45 2002 Owen Taylor * glib/giochannel.c (g_io_channel_write_chars): Fix some gsize/gint mismatches. (#74422, Miroslaw Dobrzanski-Neumann) 2002-03-14 Sebastian Wilhelmi * glib/gmessages.c: Fixed threading issues brought up by #74577. Make g_log_find_domain, g_log_domain_new, g_log_domain_check_free and g_log_domain_get_handler require being called with g_messages_lock held and remove all internal locking in them. Then added proper locking to g_log_set_handler, g_log_remove_handler and g_logv. Problem spotted by Miroslaw Dobrzanski-Neumann . (#74577) 2002-03-13 Erwann Chenede * glib/gconvert.c glib/gen-unicode-tables.pl glib/gunidecomp.h : fixed cast/type problems to avoid warnings (with forte compiler) (#73898) 2002-03-12 Alexander Larsson * glib/gconvert.c: Cache getenv("G_BROKEN_FILENAMES") in have_broken_filenames() and use instead. Add g_convert_init() that calls have_broken_filenames() * gthread/gthread-impl.c: Have g_thread_init call g_convert_init. 2002-03-11 Matthias Clasen * glib/gstrfuncs.c (g_strtod): (g_ascii_strtod): (g_ascii_dtostr): (g_ascii_formatd): Doc formatting fixes.