+2000-07-08 Tor Lillqvist <tml@iki.fi>
+
+ * glib.h (GLIB_VAR): Rename the GUTILS_C_VAR macro to GLIB_VAR.
+
+ * gunicode.h: Mark the g_utf8_skip array with GLIB_VAR.
+
+ * glib.def: Add two missing entry points.
+
+Thu Jul 6 15:35:28 2000 Owen Taylor <otaylor@redhat.com>
+
+ * Release 1.3.1
+
+ * Makefile.am (EXTRA_DIST): Dist fixes.
+
+ * configure.in: Moderate the warnings just a little bit.
+
+2000-07-05 Tor Lillqvist <tml@iki.fi>
+
+ * README.win32: Update.
+
+Mon Jul 3 17:58:02 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gutf8.c (g_utf8_get_charset_internal): Fix up
+ to correspond to configure.in checks.
+
+Mon Jul 3 17:18:19 2000 Owen Taylor <otaylor@redhat.com>
+
+ * glib.h: Comment g_get_codeset() out of the header file
+ temporarily. (Very similar to g_get_charset(), need
+ to resolve the two.)
+
+2000-07-01 Tor Lillqvist <tml@iki.fi>
+
+ * glib.def: Add new entry points.
+
+ * makefile.{mingw,msc}.in: Add the new Unicode object files.
+
+Thu Jun 29 15:57:28 2000 Owen Taylor <otaylor@redhat.com>
+
+ * NEWS: updated
+
+ * Makefile.am: added snapcheck target to go along with snapshot
+
+ * gstring.c glib.h (g_string_hash): Add g_string_hash to
+ go along with g_string_equal.
+
+Tue Jun 27 12:40:23 EDT 2000 David A. Wheeler <dwheeler@dwheeler.com>
+
+ * glib.h: Added g_string_equal for comparing GStrings;
+ changed g_str_equal so it returns gboolean (instead of gint).
+
+ * gstring.c: Modified GString implementation to support embedded
+ ASCII NUL ('\0') characters, and implemented g_string_equal.
+
+ * testglib.c tests/string-test.c: Added tests for g_string_equal
+ and tests for proper handling of embedded ASCII NUL characters.
+
+Wed Jun 28 22:52:00 2000 Owen Taylor <otaylor@redhat.com>
+
+ * Makefile.am (libglib_la_SOURCES): Fix
+ gunichartable.h => gunichartables.h. (From Eric Limings)
+
+Fri Jun 23 17:20:26 2000 Tim Janik <timj@gtk.org>
+
+ * glib.h: define gstring in terms of gchar*. this typedef reflects
+ the type name of the primitive G_TYPE_STRING in the gobject module.
+
+Wed Jun 21 12:09:03 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gunicode.h gutf8.c guniprop.c gunidecomp.[ch] gunichartables.h
+ Makefile.am glib.h: Initial pass at adding unicode support
+ functions. A few things still need to be implemented, a bit
+ of cleanup needs to be done, tests need to be added, and
+ the docs need to be finished, but this should allow replacing
+ most or all use of libunicode.
+
+2000-06-06 Tor Lillqvist <tml@iki.fi>
+
+ * giowin32.c (g_io_channel_win32_pipe_readable): If we are
+ watching the same pipe for different conditions (with different
+ callbacks), check them all. Only call the callback for G_IO_IN
+ from here. (This bug popped up when a watch for G_IO_ERR|G_IO_HUP
+ was added to gimplib.)
+
+2000-05-30 Tor Lillqvist <tml@iki.fi>
+
+ * gutils.c (g_locale_get_codeset): Implement on Win32.
+
+ * glib.def: Add g_get_codeset.
+
+ * tests/Makefile.am (EXTRA_DIST): makefile.cygwin* has been
+ renamed to makefile.mingw*.
+
+Tue May 30 16:01:32 2000 Owen Taylor <otaylor@redhat.com>
+
+ * glib.h gutils.c: Move the g_locale_get_codeset() up in the
+ header file to correspond to to comments about memory
+ management. Rename to g_get_codeset() to avoid
+ polluting the g_locale_* namespace, which probably
+ would have g_locale_get_codeset (GLocale *locale).
+ Add a doc comment.
+
+Mon May 29 14:10:35 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gutils.c (g_locale_get_codeset): Add function to get the
+ codeset name for the current locale.
+
+ * configure.in acconfig.h: Add check for nl_langinfo(CODESET);
+
+Fri May 19 11:39:29 2000 Tim Janik <timj@gtk.org>
+
+ * gutils.c (g_snprintf):
+ (g_vsnprintf): added argument assertments.
+
+ * gstring.c (g_string_assign): added argument assertments.
+ (g_string_truncate): make len a guint.
+
+Fri May 19 09:00:44 2000 Tim Janik <timj@gtk.org>
+
+ * gmem.c (g_free): fixed SIZEOF_LONG==4 assumption with
+ ENABLE_MEM_CHECK, from Art Haas <ahaas@neosoft.com>.
+
+ * gslist.c (g_slist_reverse): shut up compiler.
+
+ * gscanner.c (g_scanner_get_token_ll): removed inline assignment.
+
+ * garray.c: remove index>=0 checks for unsigned indices.
+
+ * gmain.c (g_idle_prepare): timeout assignment fix.
+
+ * gtree.c (g_tree_node_rotate_right): shut up compiler.
+
+2000-05-13 Tor Lillqvist <tml@iki.fi>
+
+ * makefile.mingw.in
+ * tests/makefile.mingw.in
+ * build-dll: Rename makefile.cygwin(.in) to
+ makefile.mingw(.in), which better describes what it is. Move the
+ build of gmodule, gthread and gobject DLLs to makefiles in those
+ directories. Move resource file handling and build number bump to
+ build-dll, where it sits much cleaner.
+
+ * README.win32
+ * Makefile.am (EXTRA_DIST): Update accordingly.
+
+ * glib.h: Add G_PI, G_PI_2, G_PI_4, G_E, G_LN2, G_LN10 and
+ G_SQRT2. M_PI etc aren't necessarily in <math.h> in strict ISO C
+ implementations.
+
+ * glib.def: Add g_strcanon.
+
+ * gtree.c (g_tree_node_rotate_left): Remove unused variables.
+
+ * gwin32.c (g_win32_opendir): Remove unneeded statement.
+
+Thu May 4 02:04:46 2000 Tim Janik <timj@gtk.org>
+
+ * configure.in (STRIP_DUMMY): some Make 3.79 $(strip ) versions are
+ broken and require an empty arg, give it to them.
+
+Fri Apr 28 23:54:35 2000 Tim Janik <timj@gtk.org>
+
+ * setup things for a new sub-library libgobject:
+
+ * Makefile.am (SUBDIRS): added gobject
+
+ * glib-config.in: feature -lgobject.
+
+ * configure.in (AC_OUTPUT): generate gobject/Makefile.
+
+ * glib.m4 (AM_PATH_GLIB): feature gobject module.
+
+ * glib.spec.in: added %{prefix}/lib/libgobject-1.3.so.*
+
+Fri Apr 28 21:41:49 2000 Tim Janik <timj@gtk.org>
+
+ * glib.h: added G_STRLOC macro.
+ G_STRUCT_OFFSET(): signedness corrections.
+ (G_CSET_DIGITS): list 0-9.
+ * gscanner.c (g_scanner_config_template): use G_CSET_DIGITS.
+
+ * glib.h:
+ * gstrfuncs.c:
+ (g_strdown):
+ (g_strup):
+ (g_strreverse): return the modified string instead of void, so
+ calls to these functions can be nested.
+ (g_strcanon): new function, canonicalizes string according to
+ a given character set.
+
+Fri Apr 28 19:45:16 2000 Tim Janik <timj@gtk.org>
+
+ * gasyncqueue.c (g_async_queue_unref): get rid of an unused variable.
+
+Wed May 10 19:52:44 2000 Owen Taylor <otaylor@redhat.com>
+
+ * glib.m4: Print found version when test succeeds.
+
+2000-05-04 Tor Lillqvist <tml@iki.fi>
+
+ * makefile.cygwin.in
+ * tests/makefile.cygwin.in: Include the common makefile snippet
+ from ../build/win32.
+
+ Maybe CVSROOT/modules should be changed so that the 'build' module
+ is included within the glib module (and gtk+, and gimp, and maybe
+ others later), in the same way as the 'macros' module is included
+ in lots of GNOME CVS modules?
+
+2000-05-02 Tor Lillqvist <tml@iki.fi>
+
+ * glib.def: Add new functions.
+
+ * makefile.{cygwin,msc}.in (glib_OBJECTS): Add new object files.
+
+ * tests/makefile.{cygwin,msc}.in: Add threadpool-test.
+
+2000-04-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gasyncqueue.c: New File implementing an asynchronous queue to be
+ used for asynchronous inter-thread communication.
+
+ * gthreadpool.c: New File implementing a thread pool to be used
+ for distributing work among several threads.
+
+ * glib.h: Added the type and function declarations for these two
+ types.
+
+ * tests/threadpool-test.c: New File implementing a test for the
+ thread pool. This also checks the asynchronous queue underlying
+ the thread pool.
+
+ * tests/Makefile.am: Changed accordingly.
+
+2000-04-26 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Look for both pthread_create and pthread_join in
+ the thread library. Some systems define one of them, but not both
+ in libc. Arghh. Now we really start a thread and join it later and
+ check, whether the thread to actually ran.
+
+ * glib.h, gcache.c, gtree.c: Changed the 'value' parameter of
+ g_cache_remove from gpointer to gconstpointer. Dito for the 'key'
+ parameter of g_tree_lookup and g_tree_remove and the 'data'
+ parameter of g_tree_search. This function now takes a function of
+ type GCompareFunc instead of GSearchFunc. This fixes Bug
+ #8267. Thanks to Juan Toledo <toledo@users.sourceforge.net> for
+ pointing that out.
+
+ * glib.h: Removed declaration of GSearchFunc.
+
+ * gmem.c: s/GSearchFunc/GCompareFunc/.
+
+2000-04-19 Tor Lillqvist <tml@iki.fi>
+
+ * glib.def: Update entry point list.
+
+2000-04-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * glib.h (G_TRYLOCK): Made the debugging G_TRYLOCK call also work
+ for compilers with funny G_STMT_(START|END) macros.
+
+ * tests/thread-test.c: Implemented a check for that.
+
+ * gutils.c (g_getenv): Changed the win32 part of this function to
+ be thread safe and to make the returned environment string
+ persistent to match the UN*X behavior. This is again a response to
+ Bug #8983.
+
+ * glib.h (G_LOCK_NAME): Removed parentheses around the lock name,
+ as that seems to cause problems for some compilers and really
+ isn't necessary.
+
+Wed Apr 19 08:32:32 2000 Tim Janik <timj@gtk.org>
+
+ * gscanner.c (g_scanner_new): make sure that
+ scanner->config->cset_skip_characters is "" instead of NULL, so we
+ don't segfault further on.
+
2000-04-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* glib.h, glist.h, gslist.h: Changed the 'data' parameters from