Patches by Hans Breuer:
[platform/upstream/glib.git] / ChangeLog
index 465e222..5582acd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,136 @@
+2000-11-28  Tor Lillqvist  <tml@iki.fi>
+
+       Patches by Hans Breuer:
+       
+       * gspawn-win32.c: Move the code for gspawn-win32-helper to its own
+       file.
+
+       * makefile.{mingw,msc}.in: Change accordingly.
+
+       * gspawn-win32-helper.c: New file.
+
+       * Makefile.am (EXTRA_DIST): Add it.
+
+       * gmarkup.c (find_current_text_end): Fix assertion not to check an
+       uninitialised variable.
+
+2000-11-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gthread.c: Set the thread data before locking the mutex, because
+       the locking call might use g_thread_self ().
+
+       * gthread.h: Do only show the location of the locking/unlocking
+       for -DG_ERRORCHECK_MUTEXES and not the name of the mutex. Add the
+       errorcheck capability for g_cond_wait and g_cond_timed_wait as
+       well.
+       
+2000-11-27  Havoc Pennington  <hp@redhat.com>
+
+       * gthread.h: Add void in empty function arg list
+
+2000-11-22  Tor Lillqvist  <tml@iki.fi>
+
+       * makefile.{mingw,msc}.in: Add gqsort.
+
+       * glib.def: Update.
+
+2000-11-21  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Add a surrogate for thread priorities using PID
+       niceness for systems with no thread priorities and different PIDs
+       for threads of the same process (most notably: Linux). Define
+       G_THREAD_USE_PID_SURROGATE in that case, as used by
+       gthread-posix.c. Also make the system thread bigger by
+       sizeof (long) to contain the thread's PID.
+
+       * gfileutils.c: Include stdlib.h for mkstemp prototype.
+
+       * gthread.c: Add priority range checks to the affected functions.
+
+       * gthreadpool.c: Remove unused variable.
+
+Mon Nov 20 18:55:17 2000  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtree.[hc]: Patch from David Benson <daveb@idealab.com> to add
+       user_data support to gtree functions.
+
+Mon Nov 13 18:35:52 2000  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtypes.h (GCompareFuncData): new func type to let you use user
+       data when comparing nodes.
+
+       * gslist.c (g_list_sort_with_data): new function to sort with
+       user_data. 
+
+       * glist.c (g_list_sort_with_data): new function to sort with
+       user_data. 
+
+       * garray.[ch]: Added convenience functions to sort arrays.
+
+2000-11-16  Havoc Pennington  <hp@redhat.com>
+
+       * guniprop.c (g_unichar_isspace): Use a switch here, maybe helps 
+       the compiler optimize things. Also, ' ' is a SPACE_SEPARATOR,
+       so don't special case it.
+
+2000-11-17  Tor Lillqvist  <tml@iki.fi>
+
+       * glib.def: Add g_trash_stack entry points.
+
+Fri Nov 17 15:43:00 2000  Owen Taylor  <otaylor@redhat.com>
+
+        * Released 1.3.2
+       
+       * NEWS: Update.
+
+       * tests/Makefile.am (dist-hook): Add code to distribute
+       markup test files.
+
+2000-11-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Check for the sched.h header and include it on
+       gthread/gthread-posix.c if available.
+
+       * configure.in: Add -D_POSIX4_DRAFT_SOURCE to
+       GTHREAD_COMPILE_IMPL_DEFINES. Also add -D_POSIX4A_DRAFT10_SOURCE
+       to G_THREAD_CFLAGS. Really deploy GTHREAD_COMPILE_IMPL_DEFINES,
+       when searching for thread libs. Look for sched_* functions in
+       -lrte as well. All of that is necessary on DG/UX.
+
+       * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADERS in
+       various places to make it work more reliable, to make it accept
+       macros instead of functions etc.
+
+       * configure.in: Replace some NULL's for checks with 0 to make it
+       work without stdio.h everywhere.
+
+       * configure.in, gutils.c: changed the test for getpwuid_r to first
+       test for a posix version and then for a non-posix version. No code
+       change in gutils.c. Again this change deals better with getpwuid_r
+       being a macro and not a function. Most of the above with kind help
+       from Tethys <tet@isengard.europe.dg.com>. This fixes Bug #13403.
+       
+2000-11-14  Tor Lillqvist  <tml@iki.fi>
+
+       * gwin32.h: Make #endif comment match #ifdef.
+
+Mon Nov 13 14:00:20 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Up version to 1.3.2
+
+       * gconvert.h (enum GConvertError): Remove trailing ,
+
+       * gfileutils.c (g_file_open_tmp): Fix comment to 
+       properly describe return value.
+
+2000-11-13  Tor Lillqvist  <tml@iki.fi>
+
+       * config.h.win32.in: Add USE_LIBICONV.
+
+       * gconvert.c: Check G_OS_WIN32 only after including glib.h. 
+
+       * glib.def: Update.
+
 2000-11-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * gthread.c (g_static_rec_mutex_*): Made recursive mutexes also
@@ -481,9 +614,11 @@ Mon Sep 11 10:03:24 2000  Owen Taylor  <otaylor@redhat.com>
        statically as it might call a function. So do it at first call.
 
 Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
+
        * glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
 
 Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
+
        * garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
 
 2000-09-21  Tor Lillqvist  <tml@iki.fi>