]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
clist updates to fix seg fault, list-end row removal, and row removal in BROWSE mode...
[~andy/gtk] / ChangeLog
index d38fb3643440cc4a80f29fc12b22321efe625524..e33b28e72a6bc5bd63bf6ee6a17da9bb8b6575e3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,492 @@
+Sat Jan  3 15:39:45 PST 1998 Jay Painter <jpaint@serv.net>
+       * gtk/testgtk.c: better CList test
+
+Sat Jan  3 11:09:51 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * gtk/gtkscrolledwindow.c: initialize scrollbar_spacing
+         (gtk-fortier-980103-0)
+
+Sat Jan  3 10:15:08 1998  Scott Goehring  <scott@poverty.bloomington.in.us>
+
+       * configure.in: fixed a typo (no_xext_lib, not no_ext_lib).
+
+Sat Jan  3 00:41:28 PST 1998 Manish Singh <yosh@gimp.org>
+
+       * gtk/gtkentry.c:
+       * gtk/gtkentry.h: applied Gordon Matzigkeit's patch to add
+       fixed-length entry fields (gtk_entry_new_with_max_length)
+       
+Fri Jay  2 23:52 PST 1998 Jay Painter <jpaint@serv.net>
+       * reverted glibconfig.h and glib.h files back to the
+       way they were before my ugly hack
+       * gtk/gtkclist.c:
+       * glib/gscanner.c: removed inlines from clist and gscanner
+
+Fri Jan  2 23:55:24 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * Several portability fixes from Michael Callahan 
+          <callahan@xmission.com> including adding in missing
+         #includes and adding void in function prototypes.
+
+Fri Jan  2 19:28:52 1988 Jay Painter <jpaint@serv.net>
+       * gtk/gtkclist.h:
+       * gtk/gtkclist.c:
+       * gtk/gtk.h:
+       * gtk/testgtk.c:
+       * gtk/testgtkrc: added GtkCList, column list widget, and a small test
+       to testgtk
+
+Fri Jan  2 15:42:51 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
+
+       * gtk/gtkmain.c (gtk_main_iteration): Make the big switch handle
+       GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events.
+
+Fri Jan  2 12:07:33 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * gtk/gtkviewport.c: corrects a small resize bug in the 
+          viewport widget.  The viewport widget provides a _set_shadow 
+          function to draw its shadows. But if GTK_SHADOW_NONE is sent 
+          to this function, the viewport isn't resized correctly (it's 
+          still considered as a shadowed widget).  (gtk-fortier-971213-0)
+
+       * gtk/gtknotebook.c: this patch fixes the redraw problems of 
+          notebook tabs, without using gdk_gc_set_clip_rectangle.
+          (gtk-hamann_jeske-971218-0)
+       * add gtk_widget_(show/hide)_all (Stefan Wille)
+          (gtk-wille-301297-0)  Patch for testgtk not included
+          because it did not patch clean.  
+
+Thu Jan  1 21:21:56 PST 1998 Manish Singh <yosh@gimp.org>
+
+       * configure.in: fixed up the xinput test
+       * Miscellaneous portability fixes.
+
+Mon Dec 29 22:05:45 1997  Miguel de Icaza  <miguel@nuclecu.unam.mx>
+
+       * gdk/gdkgc.c (gdk_gc_copy): New function, used to copy the values
+       from one gc to another gc.
+
+Sat Dec 27 20:39:99 1997  Elliot Lee <sopwith@redhat.com>
+       * gtk/gtkhandlebox.c: It mostly works now, please test it and make
+       fixes as needed.
+
+Fri Dec 26 11:20:03 1997  Scott Goehring  <scott@poverty.bloomington.in.us>
+
+       * gtk/Makefile.am (gtkinclude_HEADERS): added gtkhandlebox.c
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_reparent): eliminated a
+       compiler warning caused by not casting an argument in a debugging
+       message. :)
+
+Fri Dec 26 02:59:39 1997  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
+
+       * gdk/gdktypes.h gdk/gdk.c gdk/gdkwindow.c: Added new
+       GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events.  They are needed
+       for Alan Cox's TV widget and for GtkXmHTML.  Only missing with
+       respect to their Xlib counterparts are the major_code and
+       minor_code fields from the GdkEventNoExpose structure.  Does
+       anyone need them?
+
+Tue Dec 23 03:03:17 1997  Tim Janik  <timj@psynet.net>
+
+       * gtk/gtkscrolledwindow.c (SCROLLBAR_SPACING): this macro computes
+       the spacing from klass->scrollbar_spacing now. adapted all functions
+       that used this macro (based on a patch from Patrice Fortier).
+       * gtk/gtkscrolledwindow.h (struct _GtkScrolledWindowClass): added
+       scrollbar_spacing to substitute a define (patch from Patrice Fortier).
+
+       * gtk/gtkrc.h (gtk_rc_parse_string): new function.
+       * gtk/gtkrc.c: many functions adapted to use GScanner for scanning.
+       (gtk_rc_parse): use gtk_rc_parse_any for parsing.
+       (gtk_rc_parse_string): new function to support parsing from
+       strings, just calls gtk_rc_parse_any.
+       (gtk_rc_parse_any): new function using GScanner as lexer.
+
+Thu Dec 18 23:46:11 CST 1997 Shawn T. Amundson <amundson@gimp.org>
+
+        * GDK support for 1 bpp depth screens.
+
+Thu Dec 18 23:46:11 CST 1997 Shawn T. Amundson <amundson@gimp.org>
+
+       * Changes from Bolliet Jerome <bolliet@in2p3.fr> to gtktree.
+          Corrects a bug in gtk_tree_remove_items and gtk_tree_item_destroy.
+          Adds the possibility to connect all items by lines. This is the 
+          default now.  You can overide this with the function 
+          gtk_tree_set_view_line which take a tree and a boolean.
+
+Thu Dec 18 23:26:49 CST 1997 Shawn T. Amundson <amundson@gimp.org>
+
+       * removed configure, Makefile.in, and aclocal.m4 files
+
+Wed Dec 17 23:36:57 1997  Scott Goehring  <scott@poverty.bloomington.in.us>
+
+       * gdk/gdkcc.c (gdk_color_context_free): Caught a stray
+       gdk_colormap_destroy that Owen missed (and Shawn found).
+
+Wed Dec 17 20:59:52 1997  Owen Taylor  <owt1@cornell.edu>
+       * gdk/gdkinput.c gdk/gdkinput.h gdk/gdkinputcommon.h
+         gdk/gdkinputxfree.h gdk/gdkinputgxi.h gdk/gdkinputnone.h.
+         gtk/gtkinputdialog.h gtk/testinput.c
+       Added support for device keys mapping to key events.
+       Fixed various bugs.
+
+Wed Dec 17 20:53:00 1997  Owen Taylor  <owt1@cornell.edu>
+       * gdk/gdk.c gdk/gdk.h: Changed gdk_get_event to remove
+       predicate filtering, and to allocate the events.
+       Added gdk_event_get_graphics_expose for scroll handling.
+       * gtk/gtkmain.c gtk/gtktext.c:
+       Use above changes. Interface change for gtk_get_current_event.
+       * testgtk.c
+       Added another test to test new scrolling mechanism.s
+       * gdk/gdk.c gdk/gdk.h gdk/gdkwindow.c gdk/gdkprivate.h: 
+       Added beginnings of event filtering. Removed obsolte
+       OtherEvent mechanism.
+       * gdk/gdk.c: Combined FocusIn/FocusOut events. Now ignore
+       focus events which aren't for window itself. (Only pay
+       attention to NotifyAncestor/Inferior/Nonlinear)
+       * gtk/gtkwindow.c gtk/gtkwindow.h: Virtualize set_focus 
+       function so it can be overridden.
+       * gtk/gtkwidget.c: Reparenting should now work for
+       containers. (Guillaume Laurent <glaurent@worldnet.fr>)
+       * gdk/gdkgc.c: By default, GraphicsExpose events are now
+       _not_ generated.
+       * gtk/testselection.c: Suppress a warning, fix a bug?
+
+Wed Dec 17 20:47:42 1997  Owen Taylor  <owt1@cornell.edu>
+       * configure.in, glib/configure.in: 
+       Remember if user set CFLAGS, so we can set it for --enable-debug
+         only if they didn't. 
+       Added missing quotes. )Raphael.Quinet@eed.ericsson.se)
+       Only use -DX_LOCALE if setlocale doesn't work.
+       * gdk/gdki18n.h: Simplified system for trying to get iswalnum() -
+       include <wctype.h> if present, otherwise <wchar.h> if present.
+       
+Wed Dec 17 21:09:12 1997  Owen Taylor  <owt1@cornell.edu>
+  1997-10-13  Marius Vollmer  <mvo@zagadka.ping.de>
+
+    Bug fixes:
+       
+       * gtksignal.c (gtk_params_get): Initialize the GtkArg even when
+       the return type is GTK_TYPE_NONE.
+
+    Revamped reference counting, see the file REFCOUNTING.
+
+       * Makefile.am (EXTRA_DIST): Added REFCOUNTING.
+       * REFCOUNTING: New file.
+
+       * gdk/gdk.c (received_destroy_notify, window_to_destroy): Removed.
+       (gdk_event_get): Code that deals with the above removed.
+       (gdk_event_translate): Abort when the GdkWindow for the XEvent
+       cannot be found.  For DestroyNotify: Do not use
+       receive_destroy_notify and window_to_destroy but call
+       gdk_window_destroy_notify.
+
+       * gdk/gdk.h: (gdk_pixmap_destroy, gdk_colormap_destroy,
+       gdk_fontset_free): Removed.
+       (gdk_pixmap_ref, gdk_pixmap_unref, gdk_bitmap_ref,
+       gdk_bitmap_unref): New prototypes.
+       (gdk_font_free, gdk_font_unref): Renamed gdk_font_free to
+       gdk_font_unref.
+
+       * gdk/gdkcolor.c (gdk_colormap_real_destroy): Made static.
+       (gdk_colormap_destroy): Removed.
+
+       * gdk/gdkfont.c (gdk_font_free): Renamed to gdk_font_unref.
+       Handle fontsets as well.
+       (gdk_fontset_free): Removed.
+
+       * gdk/gdkpixmap.c (gdk_pixmap_destroy): Removed.
+       (gdk_pixmap_ref, gdk_pixmap_unref, gdk_bitmap_ref,
+       gdk_bitmap_ref): New functions.
+
+       * gdk/gdkwindow.c: (gdk_window_new, gdk_window_foreign_new): Call
+       gdk_window_ref for the pointer in the xid table.
+       (gdk_window_internal_destroy): Renamed from gdk_window_destroy.
+       New parameter XDESTROY that takes the role of `destroyed==2';
+       removed special casing of `destroyed==2'.  Free dnd_data only when
+       really destroying.  Do not touch the ref_count.  Calling
+       gdk_window_destroy on a Pixmap is now a real error, not just a
+       warning.
+       (gdk_window_destroy): Just call gdk_window_internal_destroy and
+       gdk_window_unref, as advertised in REFCOUNTING.
+       (gdk_window_destroy_notify): New function.
+       (gdk_window_unref): Print a warning when the ref_count is zero and
+       the window has not been destroyed.  Should never happen.  Do not
+       destroy the window, just free the memory.
+       
+       * gdk/gdkprivate.h (gdk_window_real_destroy): Removed.
+
+       * gtk/gtkaccelerator.c (gtk_accelerator_table_destroy): Removed.
+       (gtk_accelerator_table_unref): Do the job of
+       gtk_accelerator_table_destroy directly.
+       (gtk_accelerator_table_init): Init ref_count with 1.
+
+       * gtk/gtkaccelerator.h (gtk_accelerator_table_destroy): Removed.
+
+       * gtk/gtkcurve.c, gtk/gtkgamma.c: Replaced gdk_pixmap_destroy with
+       gdk_pixmap_unref.
+
+       * gtk/gtkhscrollbar.c (gtk_hscrollbar_realize): Reflect the fact
+       that the widget->window is used as the range->trough in the
+       ref_count.
+       * gtk/gtkvscrollbar.c (gtk_vscrollbar_realize): Likewise.
+
+       * gtk/gtkmain.c (gtk_main_iteration): Protect event_widget with
+       ref/unref while handling the GDK_DELETE and GDK_DESTROY events.
+
+       * gtk/gtkmenu.c (gtk_menu_set_accelerator_table): Don't do
+       anything when the new accel_table is the old one.
+
+       * gtk/gtkmenufactory.c (gtk_menu_factory_destroy): Unref
+       factory->table if there is one.
+       (gtk_menu_factory_create, gtk_menu_factory_create_widget): Don't
+       ref newly created accel_table, it is now created with a ref_count
+       of 1.
+
+       * gtk/gtkmenuitem.c (gtk_menu_item_set_submenu):  Don't do
+       anything when the new submenu is the old one.
+
+       * gtk/gtkpixmap.c (gtk_pixmap_destroy): New static function.
+       (parent_class): New global variable.
+       (gtk_pixmap_init): Set object_class->destroy.
+       (gtk_pixmap_set): Don't do anything about the pixmap when the new
+       pixmap is the old one.  Likewise for the mask.
+
+       * gtk/gtkprogressbar.c, gtk/gtkruler.c: Replaced
+       gdk_pixmap_destroy with gdk_pixmap_unref.
+
+       * gtk/gtkrange.c (gtk_range_set_adjustment):  Don't do
+       anything when the new adjustment is the old one.
+
+       * gtk/gtkrc.c: Replaced gdk_fontset_free/gdk_font_free with
+       gdk_font_unref.
+
+       * gtk/gtkstyle.c (gtk_style_new): Initialize ref_count with 1.
+       (gtk_styles_init): Replace gtk_style_destroy with gtk_style_unref
+       for the cache.
+       (gtk_style_new_from_key): Ref style before returning it when it
+       has not been newly created.
+       (gtk_style_destroy): Don't look at the ref_count, destroy always.
+       Free style-font with gdk_font_unref, regardless of font->type.
+
+       * gtk/gtktooltips.c (gtk_tooltips_real_destroy): Renamed from
+       gtk_tooltips_destroy and made static.  Don't look at ref_count,
+       destroy always.
+       (gtk_tooltips_new): Initialize ref_count with 1.
+       (gtk_tooltips_unref): Don't look at pending_destroy, destroy
+       always when ref_count is 0.
+       (gtk_tooltios_widget_remove): Use gtk_tooltips_destroy_data
+       instead of hand-coded destruction.
+
+       * gtk/gtktooltips.h (GtkTooltips::pending_destroy): Removed.
+       (gtk_tooltips_destroy): Removed.
+
+       * gtk/gtkviewport.c (gtk_viewport_set_hadjustment,
+       gtk_viewport_set_vadjustment): Don't do anything when the new
+       adjustment is the old one.
+
+       * gtk/gtkwidget.c (gtk_widget_reparent): Protect the reparented
+       widget with ref/unref while moving it.
+       (gtk_widget_set_default_colormap): Replace gdk_colormap_destroy
+       with the proper ref/unref spell.
+       (gtk_widget_set_default_style): Don't do anything when the new
+       style is the old one.
+
+       * gtk/testinput.c (configure_event): Replaced gdk_pixmap_destroy
+       with gdk_pixmap_unref.
+       
+    More Interpreter support:
+
+       * gdk/gdktypes.h (GdkDestroyNotify): New type.
+       
+       * gdk/gdk.c (struct _GdkInput::destroy): New field.
+       (gdk_input_add_interp): New version of gdk_input_add that follows
+       the interp conventions for callbacks.
+       (gdk_input_add): Implement in terms of gdk_input_add_interp.
+       (gdk_input_remove): Call destroy notify when appropriate.
+
+       * gdk/gdk.h (gdk_input_add_interp): New prototype.
+
+       * gtk.defs: Updated from guile-gtk.
+       * gtk/gtktypebuiltins.c, gtk/gtktypebuiltins.h: Regenerated.
+       
+       * gtk/gtkmain.c (GtkInputFunction, struct _GtkInputFunction): New
+       types.
+       (gtk_invoke_input_function, gtk_destroy_input_function,
+       gtk_input_add_interp, gtk_input_remove): New functions.
+
+Wed Dec 17 12:00:48 1997  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
+
+       * gdk/gdkcc.c: New GdkColorContext functionality!  This should
+       eventually solve all of our color management problems.  Gdk still
+       needs to be modified to support visuals with less than 8 bpp.  Gtk
+       needs to be modified just a bit.
+
+Wed Dec 17 13:56:17 PST 1997 Manish Singh <yosh@gimp.org>
+
+       * a small patch by Lauri Alanko that allows Gimp to pass
+       on --display to it's plugins.
+
+Sun Dec 14 00:08:00 PST 1997 Raph Levien <raph@acm.org>
+       * a minor patch to make the file selection dialog not always
+       select the first file in a directory
+
+Sat Dec 13 Jay Painter <jpaint@serv.net>
+       * gtk/gtkvscrollbar.c: added focus flag so vertical scrollbars
+       can get keyboard focus
+
+Fri Dec 12 Owen Taylor <owt1@cornell.edu>
+       * Removed warning when XGetWindowProperty fails - this can
+         be the desired behavior.
+       
+Fri Dec 12 Owen Taylor <owt1@cornell.edu>
+       * gdk/makecursor* gdk/makekeysym* gdk/Makefile.am
+         Removed old sed/awk code and replaced it with a 
+         spiffier awk-only code from Art_Haas@dril-quip.com
+       
+Fri Dec 12 Owen Taylor <owt1@cornell.edu>
+       * gdk/gdkgc.c: If gdk_gc_set_clip_rectangle is called with
+         rectangle = NULL, remove clip mask, instead of segfaulting.
+       * gtk/gtknotebook.c: Set clip mask before redrawing, so that
+         we don't overwrite things outside of exposed areas when
+         drawing them shadows. (Based on a patch from 
+         Lars Hamann <hamann@braunschweig.netsurf.de>, and Stefan Jeske)
+       
+Thu Dec 11 10:57:29 CST 1997 Shawn T. Amundson <amundson@gimp.org>
+       * Change to ltconfig to remove -z text for Solaris x86  
+       * Change to configure stuff so compile works on Solaris x86
+       * Added gdk/gdkkeysyms.h and gdk/gdkcursors.h back into the tree
+
+Thu Dec 11 09:44:03 1997  Tim Janik  <timj@psynet.net>
+
+       * gdk.c: added gdk_progclass==NULL patch by Oliver Graf <ograf@fga.de>.
+
+Wed Dec 10 23:40:03 1997  Tim Janik  <timj@psynet.net>
+
+       * fixed some compiler errors, because g_return_if_fail() wasn't used
+       with a trailing semicolon in some places. fixed few other warnings also.
+
+Tue Dec  9 Owen Taylor <owt1@cornell.edu>
+       * configure changes: (configure.in, glib/configure.in)
+       Change test ! `...` to test -z `...`
+         (Harald Meland <Harald.Meland@usit.uio.no>)
+       Change $gtk_cv_x_locale to $need_x_locale so it isn't cached.
+       With --enable_debug, don't touch CFLAGS if they're already set.
+
+Tue Dec  9 Owen Taylor <owt1@cornell.edu>
+       * gdk/gdkpixmap.c: don't use gdk_black/white for pixmap mask.
+        From Patrice Fortier <Patrice.Fortier@aquarel.fr>
+
+Mon Dec  8 Owen Taylor <owt1@cornell.edu>
+       * gtk/testselection.c (selection_received): foreward -> forward.
+       * gtk/gtktext.c (gtk_text_forward_delete): Renamed; changed all
+       callers.
+       * gtk/gtktext.h: foreward -> forward.
+          From Tom Tromey  <tromey@cygnus.com>
+
+Mon Dec  8 Owen Taylor <owt1@cornell.edu>
+       * gtk/gtkimage.c: Fixes to expose() handler
+         From Rob Browning <rlb@cs.utexas.edu>
+       
+Mon Dec  8 21:09:43 PST 1997 Geoffrey T. Dairiki <dairiki@alumni.caltech.edu>
+       * gtk/gtklabel.h:
+       * gtk/gtklabel.c: Add support for GTK_JUSTIFY_FILL.  This support
+       is used by the new gtktooltips.c.
+       * gtk/testgtk.c (create_labels, create_main_window): A new test
+       window for labels (to test the new GTK_JUSTIFY_FILL'ed labels.)
+
+Mon Dec  8 21:09:43 PST 1997 Geoffrey T. Dairiki <dairiki@alumni.caltech.edu>
+       * gtk/gtklabel.h:
+       * gtk/gtklabel.c: Add support for GTK_JUSTIFY_FILL.  This support
+       is used by the new gtktooltips.c.
+       * gtk/testgtk.c (create_labels, create_main_window): A new test
+       window for labels (to test the new GTK_JUSTIFY_FILL'ed labels.)
+
+Sun Dec  7 Owen Taylor <owt1@cornell.edu>
+       * gdk/gdk.c, gdk/gdk.h, gdk/gdktypes.h: 
+         Remove dependencies of interfaces on USE_XIM
+       * gdki18n.h: Attempt to make wchar handling more portable
+       * gdkwindow.c: Include config.h. (For gdkinput.h)
+       
+Sun Dec  7 Owen Taylor <owt1@cornell.edu>
+       * gtk/gtkentry.c, gtk/gtkentry.h: 
+          Fixed word motion
+          Added cut/copy/paste via X clipboard
+          Generalized extending selection using <Shift> to work with all types
+             of motion, not just arrow keys.
+           Don't change length of GtkEntry structure because of USE_XIM
+
+Sun Dec  7 03:19:02 1997  Tim Janik  <timj@psynet.net>
+
+       * gtkfilesel.c: applied jamesa-971010-0 for stability.
+       * gtkrc.c: applied jamesa-971010-2 for a small optimization.
+       * gtkcheckmenuitem.h:
+       * gtkcheckmenuitem.c:
+       * gtkradiomenuitem.c:
+       * testgtk.c: applied johannes-971113-0 which adds
+       gtk_check_menu_item_set_show_toggle() to change the way check
+       menu items and radio menu items look.
+
+Fri Dec 5 1997 Elliot Lee <sopwith@cuc.edu>
+       * gdk/gdk.c: clean up warnings, remove some un-ifdef'd debugging
+       printing, DnD is Bug Free now, etc.
+       * gtk/gtkcolorsel.c: fix DnD support.
+       * gtk/gtkmain.c: DnD events go to the original window even if
+       there is a grab - if I drop on a window the data had better go
+       to it and not some other window :)
+       * gtk/testgtk.c: Replace (GtkSignalFunc) with GTK_SIGNAL_FUNC(),
+       and do a nicer DnD demo.
+       * My very first ChangeLog entry, seeing as people have
+       a fixation on them (what's wrong with "rcs2log" output?)
+
+Thu Dec 4 1997 Owen Taylor <owt1@cornell.edu>
+       * gdk/gdkgc.c: Ignore gdk_gc_set_font if font is a fontset.
+
+Wed Dec 3 1997 Jay Painter <jpaint@serv.net>
+       * gtk/gtkstyle.c: fixed a problem introduced recently in 
+       gtk_style_detach witch crashed script_fu.
+
+Wed Dec 3 1997 Owen Taylor <owt1@cornell.edu>
+       * gdk/Makefile.am: add a dependence for $(DEP_FILES) on
+       $(BUILT_SOURCES) to work around automake problem
+       
+Wed Dec 3 1997 Owen Taylor <owt1@cornell.edu>
+       * configure.in glib/configure.in glib/glibconfig.h.in gdk/gdk.h
+       gdk/gdk18n.h gdk.c gtk/gtkentry.c: Try to handle variations in 
+       <wchar.h> headers gracefully. Do not automatically include 
+       gdk/gdki18n.h.
+       
+Wed Dec 3 1997 Jay Painter <jpaint@serv.net>
+       * gtk/gtkoptionmenu.c: fixed a old bug where if you set a new 
+       menu for a optionmenu the widget would not get positioned correctly
+       inside of the optionmenu.
+
+Tue Dec 2 1997 Owen Taylor <owt1@cornell.edu>
+       * gdk/gdkpixmap.c: Include unistd.h to get SEEK_END
+       for SunOS (john_johns@credence.com)
+       
+Tue Dec 2 1997 Owen Taylor <owt1@cornell.edu>
+       * gtk+/fnmatch.c: Define _GNU_SOURCE before including
+       fnmatch.h to make sure all constants are defined.
+        (Yasuhiro SHIRASAKI <joke@awa.tohoku.ac.jp>)
+       
+Tue Dec 2 1997 Owen Taylor <owt1@cornell.edu>
+       * configure.in, glib/configure.in: Make the logic to add -Wall,
+       -ansi, -pedantic for GCC operational.
+
+Tue Dec 2 1997 Owen Taylor <owt1@cornell.edu>
+       * glib/glib.h, glib/configure.in. Disabled gldouble, since
+       it wasn't used anywhere and caused portability problems
+
+Tue Dec 2 1997 Owen Taylor <owt1@cornell.edu>
+       * glib/glib.h, glib/configure.in, glib/glibconfig.h.in: Added a
+       g_memmove function which is simply memmove if it exists, otherwise
+       bcopy.(Should really check if bcopy has the correct semantics, and
+       create our own memmove is necessary) 
+       * glib/gstring.c, glib/garray.c, gtk/gtktext.c:
+       memmove => g_memmove
+       
 Sun Nov 30 1997 Jay Painter <jpaint@serv.net>
        * gtk/gtknotebook.c: fixed a old bug where all the notebook pages
        which were not displayed when the notebook widget was realized were