+2000-09-01 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gstring.c (g_string_free): Use g_return_val_if_fail instead of
+ g_return_if_fail, as the function now is supposed to return
+ something.
+
+ * gerror.c, gerror.h (g_propagte_error): Added function
+ g_propagte_error to hand over local errors to the calling
+ function.
+
+ * glib.h: Include gerror.h before it is used for some g_thread_*
+ functions.
+
+ * gthread.c, gthreadpool.c, glib.h: Enable error reporting for
+ thread creation, namly for g_thread_create, g_thread_pool_new,
+ g_thread_pool_push and g_thread_pool_set_max_threads.
+
+ * tests/thread-test.c, tests/threadpool-test.c: Adapted
+ accordingly.
+
+2000-08-31 Tor Lillqvist <tml@iki.fi>
+
+ * glib.h
+ * glib.def
+ * giowin32.c (g_io_channel_win32_make_pollfd): New function, to
+ make a GPollFD from a GIOChannel. Creates the events and starts
+ the reader thread if necessary.
+
+ * glib.h
+ * giowin32.c (g_io_channel_win32_poll): No use for separate
+ condition parameter.
+
+ * gmain.c (g_get_current_time): (Win32): Simplify, use
+ GetSystemTimeAsFileTime().
+
+2000-08-27 Tor Lillqvist <tml@iki.fi>
+
+ * giowin32.c (g_io_channel_win32_poll): New function, otherwise
+ like g_io_channel_win32_wait_for_condition(), but accept several
+ GPollFDs.
+ (g_io_channel_win32_wait_for_condition): Call
+ g_io_channel_win32_poll().
+
+ * glib.h: Declare g_io_channel_win32_poll().
+
+ * gwin32.c (g_win32_error_message): Don't believe return value
+ from FormatMessage.
+
+2000-08-25 Elliot Lee <sopwith@redhat.com>
+ * glib.h, gunicode.h, gmodule/gmodule.h:
+ : Mark the following functions G_GNUC_CONST (to allow
+ optimization) because their results are a function of only their parameters:
+ g_int_hash, g_int_equal, g_direct_hash, g_direct_equal, g_quark_to_string,
+ g_date_is_leap_year, g_date_days_in_month, g_date_monday_weeks_in_year,
+ g_date_sunday_weeks_in_year, g_spaced_primes_closest, g_unichar_is*,
+ g_unichar_to*, g_unichar_*digit_value, g_unichar_type
+
+2000-08-21 Elliot Lee <sopwith@redhat.com>
+ * gobject/Makefile.am, gobject/gobject-query.c, gobject/gparamspecs.c: Fix inclusion of
+ config.h
+
+Mon Aug 21 14:46:23 2000 Owen Taylor <otaylor@redhat.com>
+
+ * tests/gio-test.c: Fix a couple of trivial bugs that
+ were causing warnings.
+
+Mon Aug 21 14:39:36 2000 Owen Taylor <otaylor@redhat.com>
+
+ * glib.h: Use C99 varargs macros where possible
+ (check __STDC_VERSION__), otherwise, on gcc, use an alternate
+ form of gcc varargs which is more likely
+ to be supported going forward. (Based on some code
+ from Raja Harinath)
+
+2000-08-17 Darin Adler <darin@eazel.com>
+
+ * glib.h:
+ * garray.c: (g_array_free), (g_ptr_array_free),
+ (g_byte_array_free): Return the data left behind.
+ * gstring.c: (g_string_free): Return the data left behind.
+
+ Changed the free calls that leave data behind so they
+ return a pointer to the left-behind data, NULL if told not
+ to leave anything behind. This makes these calls easier
+ to use correctly, without any incompatible API change for
+ callers that don't know about the return value. Of course,
+ it would be even clearer if the free calls weren't dual-purpose
+ in the first place.
+
+2000-08-12 Tor Lillqvist <tml@iki.fi>
+
+ * giowin32.c: Some indentation and spacing fixes. Add some more
+ logging.
+ (g_io_win32_add_watch): New function, with common code from
+ g_io_win32_fd_add_watch and g_io_win32_sock_add_watch. Don't start
+ more than one reader thread for a GIOChannel. We should obviously
+ have just one reader thread reading a file descriptor or socket.
+
+2000-08-10 Havoc Pennington <hp@redhat.com>
+
+ * gthread-2.0.pc.in (Cflags): don't duplicate glib Cflags
+
+ * gmodule-2.0.pc.in (Cflags): don't duplicate glib Cflags
+
+ * gobject-2.0.pc.in (Cflags): don't duplicate Cflags from glib
+ itself
+
+2000-08-10 Havoc Pennington <hp@redhat.com>
+
+ * glib-2.0.pc.in (Cflags): Look in glib-2.0/include for
+ glibconfig.h
+
+2000-08-07 Tor Lillqvist <tml@iki.fi>
+
+ * tests/gio-test.c (shutdown_source): New function, that calls
+ g_source_remove(). Check return value of g_source_remove(), and
+ decrement running subprocess counter only if g_source_remove()
+ actually did remove the source.
+
+ (recv_message): Call shutdown_source() on EOF condition. Return
+ FALSE on G_IO_HUP and G_IO_ERR condition. Fix printf format typo.
+
+Sun Aug 6 20:06:02 2000 Tim Janik <timj@gtk.org>
+
+ * gmessages.c (g_log_domain_check_free): keep *last updated while
+ running through the domain list, so we don't screw up the removal,
+ patch provided by Gady Kozma <gadykozma@hotmail.com>.
+
+Sun Aug 6 20:03:41 2000 Tim Janik <timj@gtk.org>
+
+ * gmessages.c (g_log_remove_handler): keep *last updated while running
+ through the handler list, so we don't screw up the removal.
+
+Sun Jul 30 16:54:13 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gunicode.h: Fix stray character
+
+ * gutf8.c (g_unichar_to_utf8): Allow outbuf to be NULL, in
+ which case we just compute the length.
+
2000-07-31 Havoc Pennington <hp@redhat.com>
* Makefile.am (EXTRA_DIST): forgot to add .pc.in to EXTRA_DIST