summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-8
AgeCommit message (Collapse)Author
2005-08-24Truncate ChangeLog after moving asideOwen Taylor
2005-08-24(G_MININT64): Cast to gint64.Stepan Kasal
2005-08-24Fix the crt_externs.h includeMatthias Clasen
2005-08-23StepanStepan Kasal
2005-08-23Bump versionMatthias Clasen
2005-08-232.8.1GLIB_2_8_1Matthias Clasen
2005-08-20link with ws2_32.libHans Breuer
2005-08-20 Hans Breuer <hans@breuer.org> * glib/makefile.msc.in : link with ws2_32.lib
2005-08-18Check for <sys/wait.h>Tor Lillqvist
2005-08-18 Tor Lillqvist <tml@novell.com> * configure.in: Check for <sys/wait.h> * glib/gbacktrace.c: Include <sys/wait.h> on if HAVE_SYS_WAIT_H.
2005-08-18Optimise single-character insertionsRoss Burton
2005-08-17Check for crt_externs.h and _NSGetEnviron.Matthias Clasen
2005-08-17 Matthias Clasen <mclasen@redhat.com> * configure.in: Check for crt_externs.h and _NSGetEnviron. * glib/gutils.c: On Darwin, include crt-externs.h and define environ using _NSGetEnviron(). (#313731)
2005-08-17Move the body of the big if... (g_get_any_init_do): ... to this newStepan Kasal
2005-08-16 Stepan Kasal <kasal@ucw.cz> * glib/gutils.c (g_get_any_init): Move the body of the big if... (g_get_any_init_do): ... to this new function. (g_get_any_init): Declare as inline. (g_get_any_init_locked): New inline function, does the locking. Make use of these two throughout the code.
2005-08-15Wait for the child process and then simply return. This makes The "S"Matthias Clasen
2005-08-15 Matthias Clasen <mclasen@redhat.com> * glib/gbacktrace.c (g_on_error_stack_trace): Wait for the child process and then simply return. This makes The "S" option work as documented in g_on_error_query(). (#313125, Matthew F. Barnes)
2005-08-15Update the link to Unicode category values. (#313369, Behnam Esfahbod)Matthias Clasen
2005-08-15 Matthias Clasen <mclasen@redhat.com> * glib/gunicode.h: Update the link to Unicode category values. (#313369, Behnam Esfahbod)
2005-08-15Clarify docs a little. (#311727, Tristan van Berkom)Matthias Clasen
2005-08-15 Matthias Clasen <mclasen@redhat.com> * glib/gqueue.c (g_queue_find_custom): Clarify docs a little. (#311727, Tristan van Berkom)
2005-08-15Fix abi checks for ia64.Matthias Clasen
2005-08-12Bump versionMatthias Clasen
2005-08-122.8.0GLIB_2_8_0Matthias Clasen
2005-08-12Special-case flag value of 0. Instead of returning the first randomTim-Philipp Müller
* gobject/genums.c: (g_flags_get_first_value): Special-case flag value of 0. Instead of returning the first random GFlagsValue we come across, return the GFlagsValue for 0 if it exists or NULL if it does not exist. Never return the GFlagsValue for 0 if the requested flags value is nonzero.
2005-08-12Bump version to 2.8.0Matthias Clasen
2005-08-10Use "localhost" as fallback for g_get_host_name(), not "unknown".Tor Lillqvist
2005-08-11 Tor Lillqvist <tml@novell.com> * glib/gutils.c (g_get_any_init): Use "localhost" as fallback for g_get_host_name(), not "unknown".
2005-08-10Fix typos: invokation -> invocation.Stepan Kasal
2005-08-10Take a va_list*, not a va_list, to avoid compiler warnings aboutMatthias Clasen
2005-08-10 Matthias Clasen <mclasen@redhat.com> * glib/gfileutils.c (g_build_path_va, g_build_pathname_va): Take a va_list*, not a va_list, to avoid compiler warnings about uninitialized variables.
2005-08-09Add it here.Matthias Clasen
2005-08-09 Matthias Clasen <mclasen@redhat.com> * tests/gobject/Makefile.am (test_programs): Add it here. * tests/gobject/gvalue-test.c: Beginning of a test suite for GValue.
2005-08-09UpdatesMatthias Clasen
2005-08-09Initialize variables to not make gcc nervous.Matthias Clasen
2005-08-08 Matthias Clasen <mclasen@redhat.com> * glib/gutils.c (_g_compute_locale_variants): Initialize variables to not make gcc nervous.
2005-08-09remove stray -V option to grep so it actually works.Manish Singh
2005-08-08 Manish Singh <yosh@gimp.org> * glib/abicheck.sh: remove stray -V option to grep so it actually works.
2005-08-08Enable the endianness test.Matthias Clasen
2005-08-08 Matthias Clasen <mclasen@redhat.com> * tests/convert-test.c: Enable the endianness test. * glib/gconvert.c: Make the caching of iconv descriptors optional. * configure.in: Add an --enable-iconv-cache option, and default to disabling iconv caching on new enough glibc. Somebody with access to Solaris systems will need to test if opening/closing of iconv descriptors is enough of a performance problem to warrant the caching on that platform. Note that the caching is causing correctness problems in some corner cases, thus turning it off is desirable unless it has severe performance implications.
2005-08-08Add a test for endianness handling.Matthias Clasen
2005-08-08 Matthias Clasen <mclasen@redhat.com> * tests/convert-test.c: Add a test for endianness handling.
2005-08-08Added Telugu translation done by Vikram Phaneendra ↵Sunil Mohan Adapa
<vikramphaneendra@yahoo.co.in>, Dandu Prasad <dandu_prasad2000@yahoo.com> and Ramana Sai <rmn_sai@yahoo.co.in>
2005-08-08Add convert-test here.Matthias Clasen
2005-08-08 Matthias Clasen <mclasen@redhat.com> * tests/Makefile.am: Add convert-test here. * tests/convert-test.c: Add the beginning of a testsuite for g_convert() and friends.
2005-08-06Improve ABI checkingMatthias Clasen
2005-08-06remove unused n_threads variable.Manish Singh
2005-08-05 Manish Singh <yosh@gimp.org> * tests/refcount/closures.c: remove unused n_threads variable.
2005-08-05Bump versionMatthias Clasen
2005-08-052.7.7GLIB_2_7_7Matthias Clasen
2005-08-04Always export g_atomic_int_get and g_atomic_pointer_get as functions, evenMatthias Clasen
2005-08-04 Matthias Clasen <mclasen@redhat.com> * glib/glib.symbols: * glib/gatomic.[hc]: Always export g_atomic_int_get and g_atomic_pointer_get as functions, even if we have macros, to avoid changing the ABI depending on configuration. * glib/gatomic.c: Fix the s390 implementations of g_atomic_pointer_compare_and_exchange.
2005-08-04Move the G_BEGIN_DECLS/G_END_DECLS pair outside the #if/#else/#endifTor Lillqvist
2005-08-04 Tor Lillqvist <tml@novell.com> * glib/gstdio.h: Move the G_BEGIN_DECLS/G_END_DECLS pair outside the #if/#else/#endif block. Otherwise we had G_BEGIN_DECLS without matching G_END_DECLS on Unix, and G_END_DECLS without matching G_BEGIN_DECLS on Win32.
2005-08-03Bump versionMatthias Clasen
2005-08-032.7.6GLIB_2_7_6Matthias Clasen
2005-08-03Small doc updatesRoss Burton
2005-08-03Add native atomic operations for s390.Matthias Clasen
2005-08-03 Matthias Clasen <mclasen@redhat.com> * glib/gatomic.c: Add native atomic operations for s390. * configure.in: ... and use them on s390.
2005-08-03Fix Docbook tag typoRoss Burton
2005-08-03Add G_BEGIN_DECLS/G_END_DECLS. (#312424)Matthias Clasen
2005-08-03 Matthias Clasen <mclasen@redhat.com> * glib/gstdio.h: Add G_BEGIN_DECLS/G_END_DECLS. (#312424)
2005-08-02Name fixesMatthias Clasen
2005-08-02Don't go in an infinite loop if the input text ends in an incompleteMatthias Clasen
2005-08-02 Matthias Clasen <mclasen@redhat.com> * glib/gconvert.c (g_convert_with_iconv): Don't go in an infinite loop if the input text ends in an incomplete multibyte character. (#312402, Sebastian Bacher)
2005-08-02Bump versionMatthias Clasen
2005-08-022.7.5GLIB_2_7_5Matthias Clasen
2005-08-02Cleanup converter state after the conversion. Document streamingMatthias Clasen
2005-08-02 Matthias Clasen <mclasen@redhat.com> * glib/gconvert.c (g_convert_with_iconv, g_convert_with_fallback): Cleanup converter state after the conversion. Document streaming conversion pitfalls. (#311337)
2005-08-02tests/refcount/objects.c tests/refcount/properties.c Use g_usleep()Tor Lillqvist
2005-08-02 Tor Lillqvist <tml@novell.com> * tests/refcount/objects.c * tests/refcount/properties.c * tests/refcount/signals.c: Use g_usleep() instead of sleep() for portability.
2005-08-01test high contention on closure reference counts to trigger and catchTim Janik
Mon Aug 1 23:33:47 2005 Tim Janik <timj@imendio.com> * tests/refcount/closures.c: test high contention on closure reference counts to trigger and catch non-atomic updates. * tests/refcount/objects.c: * tests/refcount/objects2.c: * tests/refcount/properties.c: * tests/refcount/properties2.c: * tests/refcount/signals.c: fixed up test and threading fundamentals. variables accessed from all threads need to be volatile. context switches are enforced by using g_thread_yield(), not g_usleep(1) which may result in busy waits on some platforms. for testcode, always consider all warnings and critical messages fatal. issue the currently running program on stdout. improved progress indicators. * tests/refcount/properties.c: * tests/refcount/objects.c: don't overdo the number of testing threads to keep the testing machine usable, 2 threads can produce as much contention as 20 if executing the same code. * tests/refcount/signals.c: only start 1 thread per object. GObject doesn't provide mutually exclusive object access, but only mutually exclusive reference count modification. * tests/Makefile.am: added closures test.
2005-08-01Ugh, fix braino.Tor Lillqvist