+2000-10-09 Havoc Pennington <hp@redhat.com>
+
+ * Makefile.am, tests/Makefile.am: Add new files.
+
+ * tests/spawn-test.c, tests/shell-test.c: new tests for
+ the shell/spawn stuff
+
+ * gutils.c (g_find_program_in_path): convert a relative
+ program name into an absolute pathname to an existing
+ executable
+
+ * gspawn.h, gspawn.c: New fork/exec API
+
+ * gshell.h, gshell.c: Shell-related utilities, at the moment
+ simply routines to parse argv and quote/unquote strings
+
+ * guniprop.c (g_unichar_isspace): Return TRUE for the
+ ASCII space characters isspace() returns TRUE for.
+
+ * gfileutils.c (g_file_get_contents): Convenience function
+ to slurp entire file into a string and return it. Partially
+ written by Joel Becker.
+ (g_file_test): file test function
+
+2000-10-06 Tor Lillqvist <tml@iki.fi>
+
+ * makefile.msc.in: Revamp to be like makefile.mingw.in, make
+ the MSVC build actually work again.
+
+ * gmodule/makefile.msc.in
+ * gobject/makefile.msc.in
+ * gthread/makefile.msc.in: New files, like their mingw counterparts.
+
+ * gmodule/Makefile.am
+ * gobject/Makefile.am
+ * gthread/Makefile.am: Make and distribute them.
+
+ * */makefile.mingw.in: Allow override of GLib version number from
+ the build/win32/module.defs file.
+
+ * glib.def: Add new entry point.
+
+ * tests/gio-test.c (main): Fix the Win32-only code to use current
+ API, g_io_channel_win32_make_pollfd() and g_io_channel_win32_poll().
+
+ Fixes from Hans Breuer:
+
+ * glib.h (struct DIR): Keep the last readdir result cached inside
+ the DIR struct, to enable several DIRs being open simultaneously.
+
+ * gwin32.c (g_win32_readdir): Use the above instead of static.
+
+ * giowin32.c (g_io_channel_win32_make_pollfd): Insert cast to keep
+ MSVC happy.
+
+2000-10-05 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * glib.h: Changed alloca stuff a bit: when we have a working
+ alloca.h, we're not messing with alloca any further. Should fix a
+ bug reported by Bernd Demian <wega@csc-dd.de>.
+
+2000-09-29 Jonathan Blandford <jrb@redhat.com>
+
+ * gnode.c (g_node_insert_after): Added function to keep symetry
+ with g_node_insert_before.
+
+2000-09-29 Martin Baulig <baulig@suse.de>
+
+ Several minor ANSI C fixes.
+
+ Added missing casts:
+ * gdate.c (g_date_fill_parse_tokens): `s = (guchar *) str'.
+ * gmain.c (g_idle_dispatch): `func = (GSourceFunc) source_data'.
+ (g_idle_add_full): `(gpointer) function' in call to g_source_add().
+ * gstrfuncs.c (g_strdown): `s = (guchar *) string' and
+ `return (gchar *) string'.
+ (g_strup): Likewise.
+ (g_strchug): `start = (guchar*) string' in 1st for() argument;
+ `strlen ((gchar *) start)' in call to g_memmove().
+ * gstring.c (g_string_down): `s = (guchar *) string->str'.
+ (g_string_up): Likewise.
+ * gthreadpool.c (stop_this_thread_marker):
+ `(gpointer) &g_thread_pool_new'.
+ * gunidecomp.h (decomp_table[]): Cast all the strings to
+ `unsigned char *'.
+
+ Put text following #endif into comments:
+ * gmain.c: here.
+
+2000-09-29 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in, glib.h: Added errorcheck mutexes. These are
+ activated through the preprocessor symbol
+ G_ERRORCHECK_MUTEXES. Need to add an extra word to StaticMutex in
+ order to achieve this. g_(static_)mutex_* functions instrument the
+ mutex operations with mutex name and location, when compiled with
+ -DG_ERRORCHECK_MUTEXES. g_thread_init activates the errorcheck
+ mutexes, when compiled with -DG_ERRORCHECK_MUTEXES.
+
+2000-09-28 Havoc Pennington <hp@pobox.com>
+
+ * glib.h (GThreadPriority): fix indentation
+ (GConvertError): generic error is conventionally called
+ _FAILED rather than _OTHER, at least at the moment,
+ according to GError docs in docs/reference.
+
+ * gconvert.c: s/_OTHER/_FAILED/
+
+2000-09-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Adjusted the test for an unimplemented
+ getpwuid_r. Info from Michael Pruett. This is just a forward
+ merge from glib-1-2.
+
+ * configure.in: Moved determination of G_THREAD_FLAGS before
+ G_THREAD_LIBS. Check for UnixWare systems and set the right cflags
+ and libs there (it needs -Kthread for the native compiler and
+ -pthread for gcc). Thanks to Boyd Lynn Gerber <gerberb@zenez.com>
+ for the info.
+
+ * configure.in: Fail immediately, when no thread library is found,
+ instead of continuing searching for rt libs etc. Changed almost
+ all occurances of $enable_threads to $have_threads, as that's,
+ what we want.
+
+ * tests/threadpool-test.c: Define vars inside the guard to avoid
+ warnings.
+
+ * configure.in, tests/type-test.c: Some platforms support 64 bit
+ 'long long', but you can not printf or scanf them. In that case,
+ don't define G_G{UINT|INT}64_FORMAT. Changed the type-test program
+ to reflect that.
+
+ * gutils.c (g_get_current_dir): max_len can't be initialized
+ 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).