2005-02-28 Matthias Clasen * === Released 2.6.3 === * NEWS: Updates. 2005-02-24 Tor Lillqvist * glib/Makefile.am (BUILT_EXTRA_DIST): Don't distribute glib.def. (#167496, J. Ali Harlow) * glib/gfileutils.c (get_contents_win32): Use g_fopen(). (#168341, Daniel Atallah) 2005-02-24 Matthias Clasen * NEWS: Updates. 2005-02-23 Matthias Clasen * configure.in: Don't forget to set G_THREAD_LIBS_FOR_GTHREAD on non-linux platforms. (#168177, Michael Banck) * tests/keyfile-test.c (test_locale_string): Set LANGUAGE instead of LC_ALL to shield against LANGUAGE being set in the environment. (#168311, Suren A. Chilingaryan) Tue Feb 22 22:03:38 2005 Manish Singh * glib/gstdio.h: On G_OS_UNIX, simple #define g_open and co. as aliases for their respective C library functions, instead of using the function wrappers. This avoids library users having to care about matching large file support with whatever glib has been built with. Fixes bug #167942. * glib/gstdio.c * glib/abicheck.sh * glib/glib.symbols * glib/makegalias.pl: Logic to make the gstdio wrappers still available for compatibility, but not used in new code. Tue Feb 22 18:33:07 2005 Manish Singh * glib/gtimer.c (g_usleep): Simplify the loop for the fix below. 2005-02-20 Matthias Clasen * glib/gtimer.c (g_usleep): Fix usage of nanosleep(). (#163039, Bastien Nocera) 2005-02-16 Adi Attar * configure.in: Added "xh" to ALL_LINGUAS. 2005-02-10 Matthias Clasen * glib/goption.c (print_help): Take main group options into account when calculating column size. (#166921) (g_option_context_parse): Accept -? as documented. (#166977) 2005-02-09 Matthias Clasen * glib/gkeyfile.c (find_file_in_data_dirs): Don't leak path here. (#166801, Kjartan Maraas) 2005-02-08 Matthias Clasen * glib/gkeyfile.c (g_key_file_parse_value_as_string): Don't write out of bounds. * glib/goption.c (g_option_context_parse): Fix a one-too-short memory allocation. (#166609, Nicolas Laurent) * tests/Makefile.am (TESTS_ENVIRONMENT): Add tests with MALLOC_CHECK_. * tests/option-test.c: Add a test for unkown short options. 2005-02-07 Tor Lillqvist * glib-zip.in: Add gmodule-no-export-2.0.pc. Sun Feb 6 21:59:09 2005 Manish Singh * glib/abicheck.sh: feed the contents of config.h and glibconfig.h into the preprocessor, since glib.symbols could need #defines from them. Sun Feb 6 12:09:55 2005 Manish Singh * glib/gatomic.c: Don't use matching constraints for asm mem parameters. This makes the code match with current glibc, and quiets some warnings with gcc 3.4. 2005-02-05 Tor Lillqvist * glib/gfileutils.c (g_file_get_contents): In the Win32 ABI stability version, call g_file_get_contents_utf8(), not itself. (#166386, Bill Skaggs) 2005-02-04 Matthias Clasen * configure.in: Define a HAVE_GNUC_VISIBILITY automake conditional. * glib/Makefile.am (TESTS): Only check the abi if the compiler supports visibility, otherwise we know there will be (harmless) extra symbols. (#166181, Ed Avis)