shortcut_spawn_retval which doesn't improve the implementation at all, it
[platform/upstream/glib.git] / ChangeLog.pre-2-12
index 1b2898f..2395d61 100644 (file)
@@ -1,3 +1,182 @@
+2003-03-07  Hans Breuer  <hans@breuer.org>
+
+       * glib/gspawn-win32.c : (GPid)shortcut_spawn_retval which
+       doesn't improve the implementation at all, it just make it 
+       compile with msvc ...
+
+       * glib/makefile.msc.in : build gatomic.c (now really:)
+       
+2004-03-06  Tor Lillqvist  <tml@iki.fi>
+
+       * README.win32: Update.
+
+       * configure.in
+       * Makefile.am
+       * */Makefile.am: Drop the hand-written makefile.mingw(.in)
+       files. They haven't been maintained in a long time. As several
+       people have managed to build GLib for Win32 using the
+       autoconfiscation mechanism, there is no real reason to even try to
+       maintain the hand-written mingw makefiles.
+
+2004-03-05  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * glib/gatomic.c: Fix infinite recursion for
+       G_MEMORY_BARRIER_NEEDED and DEFINE_WITH_MUTEXES by using a GMutex
+       instead of G_DEFINE_LOCK. The mutex is allocated by the new
+       function _g_atomic_thread_init. Fixes #136284.
+
+       * glib/gthreadinit.h, glib/gthread.c: Declare and call
+       _g_atomic_thread_init during thread system initialization.
+2004-03-05  Tor Lillqvist  <tml@iki.fi>
+
+       * glib/glib.def: Add g_main_depth. (#136221, Cedric Gustin)
+
+2004-03-04  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+       * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
+
+2004-03-04  Sebastian Wilhelmi  <seppi@seppi.de>
+
+       * glib/gmain.c: Use the atomic integer operations for GMainContext
+       and GMainLoop reference counting.
+
+       * glib/gmain.c: Hold the main_context_list lock, when iterating
+       the list. Only call g_main_context_wakeup for positive reference
+       count.
+
+2004-03-03  Tor Lillqvist  <tml@iki.fi>
+
+       * glibconfig.h.win32.in: Update to match a configure-generated
+       glibconfig.h. Specifically: Remove G_{MIN,MAX,MAXU}INT64
+       definitions (now in gtypes.h). Remove g_once and
+       g_static_mutex_get_mutex_impl_shortcut definitions (now in
+       gthread.h).
+
+       * 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
@@ -6,6 +185,9 @@
        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