+1998-10-20 Elliot Lee <sopwith@redhat.com>
+
+ * glib.h, gstrfuncs.c: Move string join/split/free routines from
+ libgnome/gnome-string, rename, and add g_str_chug.
+
+1998-10-20 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: made the check for needed _ in module's func-names
+ work on solaris. (G_MODULE_NEED_USCORE must be set outside
+ AC_CACHE_VAL, dlopen(0,0) refused to work on solaris).
+
+Tue Oct 20 03:32:58 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * configure.in
+ * acconfig.h: added test for endianness
+
+ * glib.h: #define endian macros for system and some conversions
+ between byte order
+
+Thu Oct 8 06:47:27 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h:
+ * gdataset.c: removed functions g_dataset_id_set_destroy and
+ g_datalist_id_set_destroy and macros g_dataset_set_destroy and
+ g_datalist_set_destroy.
+ added new functions g_dataset_id_remove_no_notify and
+ g_datalist_id_remove_no_notify plus associated macros
+ g_dataset_remove_no_notify and g_datalist_remove_no_notify, which
+ will remove a certain data portion without invokation of its destroy
+ notifier, this should only be used in very controled circumstances.
+
+Wed Oct 7 05:31:24 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h:
+ removed the #pragma } statement after extern "C" {. use
+ (c-set-offset 'inextern-lang 0) to fixup emacs cc-mode indentation.
+
+ * glib.h:
+ * ghook.c: API and code cleanups. changed the G_HOOK_ACTIVE and
+ G_HOOK_IN_CALL enum vals to G_HOOK_FLAG_ACTIVE and G_HOOK_FLAG_IN_CALL.
+ changed the G_HOOK_IS_ACTIVE() and G_HOOK_IS_IN_CALL() macros to
+ G_HOOK_ACTIVE() and G_HOOK_IN_CALL().
+ fixed the g_hook_find* functions, so they iterate over non-active
+ hooks as well.
+ (g_hook_first_valid):
+ (g_hook_next_valid): added an extra argument gboolean may_be_in_call,
+ which indicates whether G_HOOK_IN_CALL() hooks are considered valid
+ or not. these two functions are meant as iterators for the hook list
+ invocation, so they need to a) provide functionality to implement
+ may_recurse bahaviour and b) only walk active hooks.
+
+Tue Oct 6 14:29:47 1998 Tim Janik <timj@gtk.org>
+
+ * gmem.c (g_malloc0): fixed memory offsett when ENABLE_MEM_CHECK is
+ defined and ENABLE_MEM_PROFILE is not (patch from Martin Pool
+ <mbp@wistful.humbug.org.au>).
+
+Sat Oct 3 01:18:10 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h:
+ * ghook.c:
+ (g_hook_list_invoke):
+ (g_hook_list_invoke):
+ (g_hook_list_marshal): properly handle the first valid hook to call,
+ it maybe IN_CALL already.
+ (g_hook_list_marshal): minor name change.
+
+Fri Oct 2 23:21:21 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h:
+ * ghook.c: renamed GHook.id to GHook.hook_id so we don't get troubles
+ with ObjC which reserves "id" as a keyword (Raja R Harinath
+ <harinath@cs.umn.edu>).
+
+Wed Sep 30 10:53:03 1998 Tim Janik <timj@gtk.org>
+
+ * Makefile.am: added ghook.c.
+
+ * glib.h:
+ * ghook.c: generic callback maintenance functions.
+
+ * glib.h: define G_GNUC_UNUSED.
+
+Fri Sep 25 00:04:37 1998 Tim Janik <timj@gtk.org>
+
+ * configure.in: version bump to 1.1.4, binary age 0, interface age 0.
+
+ * glib.h (struct _GScanner): dumped peeked_char and text_len in favour
+ of *text_end and *buffer for buffered read()s.
+
+ * gscanner.c: changed peeking and retrival of next character so we
+ have buffered reads. fixed minor bug with number parsing error
+ reporting. made some static!!! variables local ones (why did we use
+ static temporary variables in the lowlevel tokenization code anyways?).
+
+Mon Sep 21 23:23:10 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
+
+ * Released GLib 1.1.3
+
+Mon Sep 21 07:43:13 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h: added g_renew() which works as g_new() for g_realloc().
+
+Mon Sep 21 02:22:12 1998 Tim Janik <timj@gtk.org>
+
+ * NEWS file update for upcoming release of GLib + GModule
+ version 1.1.3, binary age 0, interface age 0. (GModule uses
+ the same version numbers as GLib.)
+
+ * glib.h: swap the inclusion of of float.h and limits.h to work
+ around a egcs 1.1 oddity on Solaris 2.5.1 (fix provided by
+ Per Abrahamsen <abraham@dina.kvl.dk>).
+
+ * glib.h:
+ * gscanner.c: renamed the GValue union to GTokenValue, this should
+ not affect source compatibility in most cases.
+
+ * ghash.c: added some g_return_if_fail() statements. make
+ g_hash_table_lookup_node() an inline function so we save an extra
+ function invokation on lookups.
+
+Sun Sep 20 18:21:46 1998 Owen Taylor <otaylor@redhat.com>
+
+ * ltconfig.sh: Patch to libtool-1.2b to make --disable-static
+ work.
+
+Sun Sep 20 02:09:44 1998 Josh MacDonald <jmacd@axis.hip.berkeley.edu>
+
+ * glib.h: New function g_hash_table_foreach_remove is similar to
+ g_hash_table_foreach, but the callback's return value indicates
+ whether to remove the element (if TRUE) or not (if FALSE).
+ Returns the number of elements deleted.
+
+Fri Sep 18 11:31:50 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * glib.h
+ * gstrfuncs.c: added g_memdup implementation
+
+Fri Sep 18 18:46:14 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h:
+ * gdataset.c: make the datalists a safe type (not using a generic
+ gpointer) by expecting a GData* argument in the g_datalist functions.
+ provide g_dataset_foreach() and g_datalist_foreach() functions that
+ allow a GDataForeachFunc function to walk the data lists.
+ (g_dataset_destroy_internal): made this function truely reentrant (i.e.
+ can be called from within destroy notifiers as well).
+ the *_foreach functions are _not_ reentrant (unless all the other
+ dataset and datalist functions).
+
+Fri Sep 18 03:41:20 1998 Tim Janik <timj@gtk.org>
+
+ * gtree.c (g_tree_new): check for key_compare_func != NULL (reported
+ by Michal Kara).
+
+Thu Sep 17 18:55:46 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * config.h.in: removed from repository
+
+ * install-sh
+ * missing
+ * mkinstalldirs: updated to latest automake version
+
+Thu Sep 17 06:36:25 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h:
+ * gdataset.c: implemented g_datalist_* along the lines of g_dataset,
+ but operates on an opaque gpointer *datalist; pointer, e.g. for the
+ implementation of GtkObject named data.
+ we cache a certain portion of the already freed data entries now, to
+ gain a slight performance improve with data reallocation.
+
+Tue Sep 15 14:57:30 1998 Owen Taylor <otaylor@redhat.com>
+
+ * Makefile.am glib-config.in l*: Update to libtool-1.2b,
+ change library versioning scheme to drop LT_RELEASE
+ from the -l line, while keeping it in the soname.
+
+Fri Sep 11 02:11:46 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h: explicitely include the prototypes for inline functions
+ to cure gcc warnings for -Wmissing-prototypes.
+
+Wed Sep 9 02:52:04 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * configure.in: added -posix check for NeXTStep
+
+Tue Sep 8 05:04:06 1998 Tim Janik <timj@gtk.org>
+
+ * glib.h: abandon the use of ATEXIT(), we keep the fallback
+ macros for backwards compatibility. people ought to use g_atexit().
+
+ * gutils.c (g_atexit): new function to take over the implementation
+ of ATEXIT. this function is guarranteed to succeed, similar to
+ g_malloc().
+
+Mon Sep 7 20:07:38 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * configure.in: comment the -std1 check and save LIBS properly
+
Mon Sep 7 07:53:21 1998 Tim Janik <timj@gtk.org>
* configure.in: check for all three inline keywords individually.
1998-08-18: Elliot Lee <sopwith@redhat.com>
- . In gmem.c, add the ability to exclude memory chunks from the
+ * In gmem.c, add the ability to exclude memory chunks from the
memory profiling information.
Tue Aug 18 18:23:09 PDT 1998 Manish Singh <yosh@gimp.org>
g_mem_chunk_new().
(g_chunk_free): new convenience macro to be consistent with g_chunk_new.
-Tue, 19 May 1998 09:00:02 +0200 ยงPaolo Molaro <lupus@debian.org>
+Tue, 19 May 1998 09:00:02 +0200 Paolo Molaro <lupus@debian.org>
* gcompletion.c: generic functions for com<TAB>pletion...
Fri May 15 22:31:49 1998 Tim Janik <timj@gtk.org>
* gscanner.c (g_scanner_unexp_token): removed spurious va_end(args)
- that for some reason didn't produce a compiler wrning on my machine
- (is va_end undefined for i386?).
+ that for some reason didn't produce a compiler warning on my machine
+ (is va_end defined to nothing for i386?).
Fri May 15 12:32:08 1998 rodo <doulik@karlin.mff.cuni.cz>