Use a macro GPID_FORMAT for the format to print GPid in (%p on Win32, %d
[platform/upstream/glib.git] / ChangeLog
index aa8ba00..97a91fa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,155 @@
+2004-03-03  Tor Lillqvist  <tml@iki.fi>
+
+       * tests/child-test.c: Use a macro GPID_FORMAT for the format to
+       print GPid in (%p on Win32, %d on Unix). Maybe configure.in should
+       place that in glibconfig.h?
+
+       Print verbose error message if CreateProcess() fails.
+
+       Don't close the child handle until in the child watch callback.
+
+       Don't try to run /bin/true on Win32. Run ipconfig instead (just to
+       pick a program that should exist on all Window boxes).
+
+2004-03-02  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gatomic.c: Fixed missing definition for ppc code. Fix by
+       Mark McLoughlin <mark@skynet.ie>.
+
+Mon Mar  1 16:49:51 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * === Released 2.3.5 ===
+
+       * configure.in: Version 2.3.5, interface ago 0.
+
+       * NEWS: Some further updates.
+
+Mon Mar  1 15:49:09 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmain.c (check_for_child_exited): Don't
+       call waitpid() on a source that has already exited.
+
+       * glib/gmain.c (g_child_watch_check): Return TRUE
+       only if the child actually exited.
+
+Mon Mar  1 15:39:57 2004  Owen Taylor  <otaylor@redhat.com>
+
+       Patch from J. Ali Harlow
+
+       * configure.in: Use void * not HANDLE for GPid on win32.
+
+       * glib/gspawn.[ch] glib/gspawn-win32.[ch] glib/glib.def: 
+       Add g_spawn_close_pid().
+       
+       * glib/gspawn.[ch]: Make g_spawn functions take
+       GPid * instead if int * (GPid == int on unix, will
+       produce compile warnings until fixed on Win32.)
+
+       * tests/child-test.c: Make the test a little more
+       inappropriately verbose.
+
+        * glib/gmain.c: Add some documentation warnings about
+       not closing @pid while the source is active.
+
+Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
+
+       * autogen.sh:
+       - exit with $? instead of 1 in case of failure
+       - exit with $? if ./configure failed
+         (that's so autogen.sh && make lines work)
+       - removed --enable-gtk-doc option
+       - added $AUTOGEN_CONFIGURE_ARGS
+
+Mon Mar  1 09:17:32 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmain.c (g_main_depth): Clarify doc comment.
+
+2004-03-01  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gatomic.c: Define g_atomic_(int|pointer)_get only for
+       G_ATOMIC_OP_MEMORY_BARRIER_NEEDED. Spotted by Hans Breuer.
+
+Sun Feb 29 21:42:47 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmain.c: Fix leftover references to 
+       g_main_context_depth() in docs.
+
+Sun Feb 29 21:34:34 2004  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/gmain.[ch]: Add g_main_depth() (Request from
+       Tim Janik and Stefan Westerfeld)
+
+Mon Mar  1 00:26:11 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * NEWS: Update for 2.3.4
+
+2003-02-29  Hans Breuer  <hans@breuer.org>
+
+       * glib/gatomic.c : added win32 api based implementation
+       for G_PLATFORM_WIN32, !__GNUC__
+
+       * glb/glib.def : change to g_atomi_* no _fallback
+
+2004-02-29  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * configure.in, glib/gatomic.c, glib/gatomic.h: Moved the
+       assembler functions from gatomic.h to gatomic.c, which makes for
+       better maintainability. Also use gint instead of gint32 to be able
+       to use reference counting for ABI-fixed structures with
+       gint/guint.
+
+       * glib/gthread.h: Adapted accordingly.
+
+       * tests/atomic-test.c: Updated to test for G_MAXINT and G_MININT.
+
+2003-02-28  Hans Breuer  <hans@breuer.org>
+
+       * glib/glib.def : updated externals, including those
+       from bug #135386
+
+       * glib/makefile.msc.in : build gatomic.c
+
+       * glibconfig.h.win32.in : removed duplicate definition
+       of G_MAXSIZE, typedef void* GPid instead of int
+
+       * tests/child-test.c  glib/gmain.c : 
+       applied patch from J. Ali Harlow <ali@juiblex.co.uk> to fix 
+       g_child_watch implementation on win32, bug #50296
+
+Fri Feb 27 22:13:22 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/gqueue.c: Trivial doc changes.
+
+Fri Feb 27 21:58:20 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/ghash.c (g_hash_table_find): Add "Since: 2.4"
+
+2004-02-27  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gasyncqueue.c, glib/gasyncqueue.h: Use
+       g_atomic_int_(inc|dec_and_test) for reference
+       counting. g_async_queue_unref_and_unlock and
+       g_async_queue_ref_locked is deprecated, but still there to
+       preserve ABI.
+
+       * glib/gasyncqueue.c, glib/gasyncqueue.h: Reading access to
+       ref_count only with g_atomic_int_get().
+
+Fri Feb 27 02:00:34 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * acglib.m4: quote AC_DEFUN macro names so automake
+       1.8 won't whine at us.  (#134882)
+
+Fri Feb 27 01:44:41 2004  Matthias Clasen <maclas@gmx.de>
+
+       * glib/gdate.c: Translate from locale era to AD in 
+       g_date_set_parse().  (#133400, Theppitak Karoonboonyanan)
+
+Fri Feb 27 00:46:29 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/gstrfuncs.c (g_strerror): Don't modify errno.  (#116617, 
+       Balazs Scheidler)
+
 2004-02-26  Sebastian Wilhelmi  <seppi@seppi.de>
 
        * glib/gatomic.h: Fix the !G_THREADS_ENABLED case.