+Fri Jul 17 01:21:32 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkarrow.c (gtk_arrow_expose): use misc->xpad for x calculation
+ instead of ypad (typo).
+ (gtk_arrow_set): clear all of the arrow's allocation (left a 1 pixel
+ border around the allocation).
+ (gtk_arrow_init): the static requisition needs to be setup in this
+ function rather than gtk_widget_new(), so arrow creation works without
+ the gtk_arrow_new() constructing.
+ (gtk_arrow_expose): return TRUE, since we actually handled the expose.
+
+ * gtk/gtkwidget.c (gtk_widget_real_size_request): provide a default
+ implementation for GtkWidget::size_request, so size requisition for
+ simple statically sized widgets like GtkArrow works.
+
+Thu Jul 16 14:16:16 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * gtk-config.in: minor changes to gtk-config: --cflags doesn't
+ prepend -I@libdir@/glib/include anymore, since glib-config handles
+ it; --libs strips out redundant -L<path>'s properly (there was
+ code in there to do it before, but it didn't work)
+
+Thu Jul 16 18:24:41 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtknotebook.h:
+ * gtk/gtknotebook.c: signdness corrections all ove the place.
+ implementation of object arguments: GtkNotebook::enable_popup,
+ GtkNotebook::tab_pos, GtkNotebook::tab_border, GtkNotebook::show_tabs,
+ GtkNotebook::show_border, GtkNotebook::scrollable and GtkNotebook::page.
+ begun implementation of child args, we have GtkNotebook::tab_label, but
+ GtkNotebook::menu_label and GtkNotebook::position still lack the
+ implementation.
+ (gtk_notebook_remove_page):
+ (gtk_notebook_current_page): allow negative indices (-1) as alias for
+ the last page.
+
+ * gtk/gtkentry.h:
+ * gtk/gtkentry.c: GtkType and macro fixups. implementation of object
+ arguments GtkEntry::max_length and GtkEntry::visibility.
+ (gtk_entry_adjust_scroll): queue a redraw.
+
+ * gtk/gtkeditable.h:
+ * gtk/gtkeditable.c: GtkType und macro fixups. implementation of
+ object arguments GtkEditable::text_position and GtkEditable::editable.
+ new (action) signal GtkEditable::set_editable.
+ provide a default handler for GtkEditable::changed that queues a redraw.
+
+ * gtk/gtktext.h:
+ * gtk/gtktext.c: GtkType und macro fixups. override GtkEditable::
+ set_editable.
+
+Thu Jul 16 14:42:11 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_button_release): fix for sigsegv in
+ case of drag_target == NULL
+ * gtk/gtkclist.c (gtk_clist_button_press): fix for GTK_2/3BUTTON_PRESS.
+ Clist did not emit an select_row signal in case of GTK_2/3BUTTON_PRESS.
+ * gtk/gtkfilesel.c (gtk_file_selection_file_button,
+ gtk_dir_selection_file_button): fix due to changes in clist's
+ select_row signal.
+
+Thu Jul 16 01:27:15 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkwidget.h:
+ * gtk/gtkwidget.c (gtk_widget_set_usize): handle negative values
+ similar to gtk_widget_set_uposition(). that is: -1=unspecified,
+ -2=leave untouched. changed the width/height field of GtkWidgetAuxInfo
+ to be gint16s rather than guint16s, since that's what the code expected
+ (for a long time actually).
+
+ * gtk/gtkviewport.c:
+ added support for object arguments: GtkViewport::shadow_type,
+ GtkViewport::vadjustment and GtkViewport::hadjustment.
+ (gtk_viewport_add): chain gtk_bin_add.
+
+ * gtk/gtkscrolledwindow.c:
+ added support for object argument: GtkScrolledWindow::hscrollbar_policy,
+ GtkScrolledWindow::vscrollbar_policy and GtkScrolledWindow::viewport.
+
+ * gtk/gtkadjustment.h:
+ * gtk/gtkadjustment.c:
+ * gtk/gtkctree.h:
+ * gtk/gtkclist.h:
+ * gtk/gtkctree.c:
+ * gtk/gtkclist.c:
+ * gtk/gtkscrolledwindow.h:
+ * gtk/gtkscrolledwindow.c:
+ * gtk/gtkviewport.h:
+ * gtk/gtkviewport.c:
+ GtkType and macro fixups.
+
+Thu Jul 16 01:10:02 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.h :
+ * gtk/gtkctree.c :
+ Added focus handling, horizontal and vertical autoscrolling,
+ extended Selection Mode, key bindings
+ Added gtk_ctree_toggle_expansion & gtk_ctree_toggle_expansion_recursive
+ Changed gtk_ctree_scroll_to to gtk_ctree_moveto.
+ Removed gtk_ctree_clear.
+
+ * gtk/gtkclist.h :
+ * gtk/gtkclist.c :
+ Added focus handling, horizontal and vertical autoscrolling,
+ extended Selection Mode, key bindings
+
+Wed Jul 15 12:39:27 1998 Raph Levien <raph@acm.org>
+
+ * This checkin integrates GdkRgb version 0.0.3 into the Gtk 1.1
+ source tree. For more information on GdkRgb, please see:
+ http://www.levien.com/gdkrgb/
+
+ * gtk/gtkfeatures.h.in (GTK_HAVE_GDK_RGB): added this feature. It
+ bothers me slightly that the feature is in gdk, and this file is
+ in gtk, but it's probably ok.
+
+ * gdk/gdk.h: Added an #include of <gdk/gdkrgb.h>
+
+ * gdk/gdkrgb.c:
+ * gdk/gdkrgb.h: Added this module.
+
+ * Makefile.am (EXTRA_DIST): Added gdkrgb.c and gdkrgb.h files.
+
+ * configure.in: added AC_C_BIGENDIAN test (needed by GdkRgb).
+
+Wed Jul 15 14:20:10 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtksignal.c (gtk_signal_real_emit): pass only the signal_id
+ to this function. it needs to relookup the signal multiple times.
+ this fixes spurious segfaults that could show up with signal intensive
+ code, when classes are created during a pending emission (which is
+ normal case).
+
+Tue Jul 14 19:12:12 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkbutton.c (gtk_button_set_arg): don't destroy a buttons
+ child if it isn't a label.
+
+>>>>>>> 1.520
+Tue Jul 14 11:41:38 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkdialog.h:
+ * gtk/gtkseparator.h:
+ * gtk/gtkhseparator.h:
+ * gtk/gtkvseparator.h: macro and GtkType fixups.
+
+Tue Jul 14 06:25:46 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/testgtk.c (create_cursors): display the current cursor name.
+
+ * gtk/gtktypeutils.h:
+ * gtk/gtktypeutils.c (gtk_type_init_builtin_types): cleanups to
+ the fundamental type definition. the GtkArg union now only covers
+ the required storage types for argument values. adapted the GTK_VALUE_*
+ macro set. handle GTK_TYPE_UCHAR. definiton of type set bounds macros.
+
+ * gtk/gtkargcollector.c (gtk_arg_collect_value): clean ups of the
+ code, fixed int/float collection. fixed a bug in the sanity checking
+ code for GtkObjects.
+
+ * gtk/gtkbindings.c (gtk_binding_entry_add_signal): fixups of the
+ argument collection code.
+
+ * gtk/gtksignal.c (gtk_signal_collect_params): use the type set bounds
+ macros when distinguishing the return type.
+
+Mon Jul 13 12:42:51 1998 George Lebl <jirka@5z.com>
+
+ * gdk/gdkwindow.h: (gdk_window_reparent) check if old_parent_private
+ is not NULL before trying to g_list_remove the child. A patch
+ from Michael Lausch.
+
+Sun Jul 12 16:40:06 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkargcollector.c (gtk_arg_collect_value): fix float argument
+ collection (always casted to doubles upon argument passing).
+
+Sun Jul 12 05:59:26 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktypeutils.c (gtk_type_new): call the base classes'
+ object_init_func for derived objects with the object's ->klass field
+ still pointing to the corresponding base class, otherwise overridden
+ class functions could get called with partly-initialized objects.
+ (change from Tero Pulkkinen <terop@modeemi.cs.tut.fi>).
+
+Sun Jul 12 02:47:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkobject.h:
+ * gtk/gtkobject.c:
+ (gtk_object_arg_get_info): new functions which wraps gtk_arg_get_info().
+
+ * gtk/gtkcontainer.h:
+ * gtk/gtkcontainer.c:
+ (gtk_container_child_arg_get_info): new function which wraps
+ gtk_arg_get_info().
+
+Fri Jul 10 13:29:53 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcontainer.c:
+ (gtk_container_arg_get):
+ (gtk_container_arg_set):
+ * gtk/gtkobject.c:
+ (gtk_object_arg_set):
+ (gtk_object_arg_get):
+ strictly check for the associated get/set arg functions. if an
+ arg is readable or writable, the associated class functions *must*
+ be provided.
+
+Fri Jul 10 09:37:50 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkaccellabel.c (gtk_accel_label_accelerator_width): only take the
+ padding into account if there is an accelerator.
+
+Fri Jul 10 05:51:44 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcontainer.c:
+ (gtk_container_add_with_args): collect the arguments with
+ gtk_container_child_args_collect, not through gtk_object_args_collect.
+ (gtk_container_child_set): likewise.
+
+Fri Jul 10 04:20:35 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktypeutils.h:
+ * gtk/gtktypeutils.c: added a new internal type GTK_TYPE_IDENTIFIER
+ which is derived from GTK_TYPE_STRING.
+
+ * gtk/gtkbindings.c: reworked the argument type handling.
+
+Thu Jul 9 21:03:19 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
+
+ * gtk/gtkpreview.c: add in just enough support for 1 or 4 bits
+ so that it seems to allow normal operation in those modes,
+ although you will only see black (GIMP toolbar now pops up,
+ just don't create a new image and GIMP now works in 4 bit.)
+
+Thu Jul 9 20:20:04 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
+
+ * gdk/gdkvisuals.c: 4 bit support, increased available_depths
+ array, which was too low (?)
+
+Fri Jul 10 00:02:04 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcontainer.h:
+ * gtk/gtkcontainer.c: deleted most of the argument handling code, since
+ that is now implemented in gtkarg.c. similar to gtk_object_args_collect,
+ we now export a new function gtk_container_child_args_collect().
+ for consistency with the object arguments, a few functions got renamed:
+ gtk_container_child_arg_get -> gtk_container_child_get,
+ gtk_container_child_arg_set -> gtk_container_child_set,
+ gtk_container_child_arg_getv -> gtk_container_child_getv,
+ gtk_container_child_arg_setv -> gtk_container_child_setv,
+ gtk_container_add_with_argv -> gtk_container_addv.
+ note, gtk_container_add_with_args() remained, because its equivalent
+ would be gtk_container_add(,, ...) which would break all existing code.
+ (gtk_container_add_child_arg_type): similar to gtk_object_add_arg_type,
+ we expect the `arg_name' argument to be a const static string now.
+ (gtk_container_get_child_arg_type): function removed.
+
+Thu Jul 9 07:03:04 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkargcollector.c: new file which holds gtk_arg_collect_value().
+ this is a static inline function that collects command line arguments
+ from a va_list. this file can just be included in all places that
+ need this functionality.
+
+ * gtk/gtkarg.h:
+ * gtk/gtkarg.c: new files which implement most of the argument
+ handling stuff from gtkobject.c. also collected a few more
+ gtk_arg_* utility functions from else places.
+
+ * gtk/gtkobject.h:
+ * gtk/gtkobject.c: moved most of the argument handling code into
+ gtkarg.c. we now export gtk_object_args_collect() as a non-public
+ method with a blind va_list pointer.
+ (gtk_object_add_arg_type): the `arg_name' argument is required to be a
+ const static string now.
+ (gtk_object_get_arg_type): function got removed.
+
+ * gtk/gtkwidget.c:
+ (gtk_widget_set):
+ (gtk_widget_new): adaptions for gtk_object_args_collect().
+
+ * gtk/gtktypeutils.c (gtk_type_init_builtin_types): changed the internal
+ fundamental type name so as to have a valid prefix, e.g. "bool"->
+ "gboolean", "string"->"GtkString" and somesuch, left "void" as is,
+ though that should probably be something like GtkNone since the
+ type itself is called GTK_TYPE_NONE.
+ even the internal type names need to avoid name clashes and must live
+ in their own namespace, several code portions rely on that.
+ we should relly have typedefs such as typedef gchar* GtkString; so the
+ fundamental type names can be used for code dumpers just like with all
+ the Gtk/Gdk types.
+
+Wed Jul 8 15:31:28 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkbutton.c: handle GTK_RELIEF_HALF, which was introduced to
+ keep either GTK_STATE_NORMAL for relief buttons (GTK_RELIEF_NONE) or
+ to still honour GTK_WIDGET_STATE(), e.g. for coloured buttons
+ (GTK_RELIEF_HALF).
+ (gtk_button_paint): set the background for prelighted buttons with
+ GTK_STATE_NORMAL only if GTK_RELIEF_NONE.
+ (gtk_button_draw_focus): if GTK_RELIEF_NONE, use GTK_STATE_NORMAL for
+ the shadow type (otherwise we get strange shadows for coloured buttons).
+ (gtk_button_set_relief): queue a redraw after changing
+ the relief.
+ (gtk_button_class_init):
+ (gtk_button_set_arg):
+ (gtk_button_get_arg): added object argument "GtkButton::relief".
+
+ * gtk/gtkenums.h (enum): added GTK_RELIEF_HALF.
+
+Mon Jul 6 18:30:48 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkbutton.h:
+ * gtk/gtkbutton.c: GtkButtons are now derived from GtkBin. we mirror
+ GTK_BIN (button)->child to button->child to keep source compatibility.
+
+ * gtk/gtkoptionmenu.c:
+ * gtk/gtkclist.c:
+ * gtkcheckbutton.c: don't refer to button->child, but
+ GTK_BIN (button)->child instead.
+
+Mon Jul 6 12:06:23 BST 1998 Tony Gale <gale@gtk.org>
+
+ * docs/gtkfaq.sgml: update anon CVS info
+
+Sat Jul 4 13:16:24 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/*.c: changed reversed_[12] to reserved_[12] in gtk_*_get_type
+ functions.
+
+ * gdk/gdkwindow.c:
+ * gdk/gdkvisual.c: check for some pointer values to be != NULL, prior
+ to XFree() calls.
+
+1998-07-03 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkfeatures.h.in: Added GDK_HAVE_FULL_CROSSING_EVENT, since
+ I seem to have erroneously added it to gtkfeatures.h (not .h.in).
+
+Fri Jul 3 14:55:31 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkfeatures.h.in: added GTK_HAVE_RELIEF_STYLE
+
+Wed Jul 1 20:58:46 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkwidget.h:
+ * gtk/gtkwidget.c: temporary implementation of action signal "debug_msg"
+
+ * gtk/gtkbindings.c (gtk_binding_entry_add_signal): fixed an off-by-one
+ error that prevented signal to entry addition for signals with
+ parameters.
+
+Wed Jul 1 10:05:36 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * ltconfig: fix for properly detecting shared lib support on
+ SunPro cc (taken from libtool 1.2.a)
+
+Wed Jul 1 03:33:30 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkrc.c: implementation of the "class" keyword for styles.
+
+Tue Jun 30 14:30:37 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkrc.c: fixed lookup order for rc styles. the latest defined
+ rc set pattern is favoured, this is needed for overriding of style
+ patterns with subsequently parsed rc files.
+
+Tue Jun 30 12:45:19 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkrc.c: code overhaul for simplicity and more descriptive
+ error messages.
+
+Tue Jun 30 09:24:40 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkaccelgroup.c (gtk_accelerator_parse): parse "<Release>"
+ modifier as well.
+ (gtk_accelerator_name): add "<Release>" to the accelerator name if
+ neccessary.
+
+ * gtk/gtkbindings.c (BINDING_MOD_MASK): take BINDING_MOD_MASK into
+ account.
+
+ * gtk/gtkwidget.c (gtk_widget_real_key_release_event): implemented
+ default handler for key-release events, which checks for activation
+ of GDK_RELEASE_MASK key bindings.
+
+ * gdk/gdktypes.h (enum): added GDK_RELEASE_MASK to GdkModifierType.
+
+Mon Jun 29 13:39:45 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkarrow.h: GtkType and macro fixups.
+ * gtk/gtkarrow.c: widget argument implementation: "GtkArrow::arrow_type",
+ "GtkArrow::shadow_type".
+
+Sun Jun 28 11:39:17 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkalignment.h:
+ * gtk/gtkbin.h: GtkType and macro fixups.
+
+ * gtk/gtkalignment.c (gtk_alignment_class_init): widget argument
+ implementation: GtkAlignment::xalign, GtkAlignment::yalign,
+ GtkAlignment::xscale, GtkAlignment::yscale.
+
+Sun Jun 28 04:29:10 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktypeutils.c (gtk_type_class_init): call the base class init
+ fucntions from all parent types upon class initialization.
+
+ * gtk/gtkcontainer.c:
+ (gtk_container_get_type): announce gtk_container_base_class_init to
+ the type system.
+ (gtk_container_base_class_init): new function to feature base class
+ initialization.
+ (gtk_container_get_child_arg):
+ (gtk_container_set_child_arg): call the GtkContainerClass get_child_arg
+ and set_child_arg methods of the class indicated through the argument
+ name.
+
+ * gtk/gtkobject.c:
+ (gtk_object_base_class_init): new function to feature base class
+ initialization.
+ (gtk_object_init_type): announce gtk_object_base_class_init to the type
+ system.
+ (gtk_object_class_init): setup the get_arg and set_arg pointers for
+ GtkObjectClass.
+ (gtk_object_setv):
+ (gtk_object_getv): call the GtkObjectClass get_arg and set_arg methods,
+ instead of bothering the type system with this.
+
+ * gtk/gtkaccellabel.c:
+ * gtk/gtkbutton.c:
+ * gtk/gtkradiobutton.c:
+ * gtk/gtktable.c:
+ * gtk/gtktogglebutton.c:
+ * gtk/gtktipsquery.c:
+ * gtk/gtkbox.c:
+ * gtk/gtkpacker.c:
+ * gtk/gtkwidget.c:
+ * gtk/gtkwindow.c:
+ * gtk/gtkframe.c:
+ * gtk/gtkmisc.c:
+ * gtk/gtklabel.c: set the object_class->{g|s}et_arg pointers to the
+ corresponding gtk_*_{g|s]et_arg functions and updated the gtk_*_get_type
+ functions wrt GtkTypeInfo initialization. changed a lot of the set/get
+ arg functions to take a GtkObject argument.
+
+ gtk/gtkadjustment.c:
+ gtk/gtkalignment.c:
+ gtk/gtkarrow.c:
+ gtk/gtkaspectframe.c:
+ gtk/gtkbbox.c:
+ gtk/gtkbin.c:
+ gtk/gtkcheckbutton.c:
+ gtk/gtkcheckmenuitem.c:
+ gtk/gtkclist.c:
+ gtk/gtkcolorsel.c:
+ gtk/gtkcombo.c:
+ gtk/gtkctree.c:
+ gtk/gtkcurve.c:
+ gtk/gtkdata.c:
+ gtk/gtkdialog.c:
+ gtk/gtkdrawingarea.c:
+ gtk/gtkeditable.c:
+ gtk/gtkentry.c:
+ gtk/gtkeventbox.c:
+ gtk/gtkfilesel.c:
+ gtk/gtkfixed.c:
+ gtk/gtkfontsel.c:
+ gtk/gtkgamma.c:
+ gtk/gtkhandlebox.c:
+ gtk/gtkhbbox.c:
+ gtk/gtkhbox.c:
+ gtk/gtkhpaned.c:
+ gtk/gtkhruler.c:
+ gtk/gtkhscale.c:
+ gtk/gtkhscrollbar.c:
+ gtk/gtkhseparator.c:
+ gtk/gtkimage.c:
+ gtk/gtkinputdialog.c:
+ gtk/gtkitem.c:
+ gtk/gtkitemfactory.c:
+ gtk/gtklist.c:
+ gtk/gtklistitem.c:
+ gtk/gtkmenu.c:
+ gtk/gtkmenubar.c:
+ gtk/gtkmenuitem.c:
+ gtk/gtkmenushell.c:
+ gtk/gtknotebook.c:
+ gtk/gtkoptionmenu.c:
+ gtk/gtkpaned.c:
+ gtk/gtkpixmap.c:
+ gtk/gtkpreview.c:
+ gtk/gtkprogressbar.c:
+ gtk/gtkradiomenuitem.c:
+ gtk/gtkrange.c:
+ gtk/gtkruler.c:
+ gtk/gtkscale.c:
+ gtk/gtkscrollbar.c:
+ gtk/gtkscrolledwindow.c:
+ gtk/gtkseparator.c:
+ gtk/gtkspinbutton.c:
+ gtk/gtkstatusbar.c:
+ gtk/gtktext.c:
+ gtk/gtktoolbar.c:
+ gtk/gtktooltips.c:
+ gtk/gtktree.c:
+ gtk/gtktreeitem.c:
+ gtk/gtkvbbox.c:
+ gtk/gtkvbox.c:
+ gtk/gtkviewport.c:
+ gtk/gtkvpaned.c:
+ gtk/gtkvruler.c:
+ gtk/gtkvscale.c:
+ gtk/gtkvscrollbar.c:
+ gtk/gtkvseparator.c: updated the GtkTypeInfo initialization code to
+ match the modified GtkTypeInfo structure.
+
+Sat Jun 27 23:23:27 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * gtk/testgtk.c: use rand() instead of random() for portability
+
+Sat Jun 27 22:42:28 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * configure.in
+ * acconfig.h
+ * gdk/gdk.c: use native Xlib XConvertCase if it's available
+
+Sat Jun 27 15:44:46 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.c (gdkx_XConvertCase): compatibility function to provide
+ XConvertCase() functionality from X11R6 on X11R5 systems.
+
+Thu Jun 25 10:50:34 1998 Stefan Jeske <stefan@gtk.org>
+
+ * gdk/gdk.h gdk/gdkfont.c: Added functions gdk_text_height,
+ gdk_string_height, gdk_char_height to retrieve the exact
+ height of a text.
+
+Thu Jun 25 07:53:51 BST 1998 Tony Gale <gale@gtk.org>
+
+ * docs/gtk_tut.sgml: add section on GtkCList widget, contributed
+ by Stefan Mars <mars@lysator.liu.se>
+ * examples/clist/clist.c examples/clist/Makefile: example code
+ for GtkCList widget from the Tutorial
+
+Wed Jun 24 16:38:02 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkbin.c (gtk_bin_remove): do not avoid to queue for a resize
+ if the container is not visible, we might be a toplevel! this holds
+ for all other base container implementations as well, that are
+ candidates to derive toplevels from. in general the resizing code will
+ care about visibility itself.
+ * gtk/gtkmenushell.c (gtk_menu_shell_remove): likewise.
+ * gtk/gtkbox.c (gtk_box_remove): likewise.
+
+ * gtk/gtkwindow.c (gtk_window_move_resize): save ->use_uposition around
+ gtk_window_set_hints(), since we haven't calculated the new position
+ yet.
+
+ * gdk/gdkwindow.c (gdk_window_get_pointer): take care that *x, *y and
+ *mask are alway initialized in a sane way, regardless of the return
+ value.
+
+Wed Jun 24 14:14:32 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcontainer.c: new function gtk_container_child_arg_set, similar
+ to gtk_container_child_arg_setv, but takes a variable argument list.
+ new function gtk_container_get_child_arg_type, which is needed by
+ gtk_object_collect_args.
+
+ * gtk/gtkobject.c: changed prototype for gtk_object_collect_args, to
+ take a function pointer to figure the argument type.
+ adapted callers to pass gtk_object_get_arg_type.
+ * gtk/gtkwidget.c: adapted gtk_object_collect_args callers to pass
+ gtk_object_get_arg_type..
+
+ * gtk/gtkpacker.h:
+ * gtk/gtkpacker.c:
+ (gtk_packer_reorder_child): new function to change the packing order
+ of a child.
+ (gtk_packer_size_request):
+ (gtk_packer_size_allocate): take container->border_width into acount.
+
+ * gtk/gtkpacker.c: implemented widget arguments:
+ "GtkPacker::spacing", "GtkPacker::border_width", "GtkPacker::pad_x",
+ "GtkPacker::pad_y", "GtkPacker::ipad_x", "GtkPacker::ipad_y".
+ implemented child arguments:
+ "GtkPacker::side", "GtkPacker::anchor", "GtkPacker::expand",
+ "GtkPacker::fill_x", "GtkPacker::fill_y", "GtkPacker::use_default",
+ "GtkPacker::border_width", "GtkPacker::pad_x", "GtkPacker::pad_y",
+ "GtkPacker::ipad_x", "GtkPacker::ipad_y", "GtkPacker::position".
+
+ * gtk/gtkmisc.c (gtk_misc_set_arg): for padding args, set the padding,
+ not the alignment.
+
+ * gtk/gtkeventbox.h:
+ * gtk/gtkeventbox.c: GtkType and macro fixups.
+
+ * gtk/testgtk.c (entry_toggle_sensitive): new function to toggle
+ sensitivity of an entry.
+
+ * gtk/gtkstyle.c (gtk_style_new): support normal grey as default color
+ for insensitive base and text.
+
+ * gtk/gtkentry.c (gtk_entry_realize): set the window backgrounds
+ widget state dependent.
+ (gtk_entry_style_set): likewise.
+ (gtk_entry_state_changed): set background color on state changes.
+ (gtk_entry_draw_text): for non selected text, use state dependent
+ colors.
+
+ * gtk/gtktogglebutton.c: support for widget arguments
+ "GtkToggleButton::active" and "GtkToggleButton::draw_indicator".
+
+Wed Jun 24 08:35:45 1998 Stefan Jeske <stefan@gtk.org>
+
+ * gtk/gtkspinbutton.c (gtk_spin_button_spin): Added compatibility
+ code for 1.0.x-like parameters. Changed internal interface of
+ gtk_spin_button_real_spin. Several fixes to avoid emission of
+ "value_changed" where possible.
+
+Tue Jun 23 22:21:33 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * gtk-boxed.defs: s/GkWidget/GtkWidget/
+
+Wed Jun 24 07:47:29 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/testgtk.c (create_idle_test): added a frame with radio buttons
+ to select the resize_mode for the idle-labels container.
+
+ * gtk/gtkframe.h:
+ * gtk/gtkframe.c: GtkType and macro corrections.
+
+ * gtk/gtkradiobutton.c (gtk_radio_button_set_arg): new function to
+ support widget argument "GtkRadioButton::group".
+
+Tue Jun 23 08:01:09 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcontainer.c (gtk_container_set_resize_mode): queue a resize
+ unconditionally if resize_mode has changed.
+
+ * gtk/gtkscrolledwindow.c (gtk_scrolled_window_init): set
+ GTK_RESIZE_QUEUE on the scrolled window.
+ (gtk_scrolled_window_construct): set GTK_RESIZE_PARENT for the vieport.
+
+Tue Jun 23 04:20:30 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcontainer.h:
+ * gtk/gtkcontainer.c:
+ (GTK_IS_RESIZE_CONTAINER): new macro to find out if
+ a given gtkobject is a container with resize_mode==GTK_RESIZE_PARENT.
+ (gtk_container_queue_resize): new function to queue a container for
+ a *size* reallocation (doesn't affect its position, and thus its
+ parent is left untouched usually).
+ (gtk_container_get_resize_container): new function to retrive the next
+ most resize container which is not itself queued for a resize.
+ (gtk_container_idle_sizer): new function to carefully process the
+ container_resize_queue since it can change during invokation of
+ gtk_container_check_resize().
+ (gtk_container_resize_children): total rework of this function to
+ properly handle resize containers. makes a lot of assumptions whitch
+ are stated in the comments.
+
+ * gtk/gtkcontainer.c:
+ (gtk_container_real_check_resize): only requeue ourselves if we are not
+ a resize container.
+ (gtk_container_clear_resize_widgets): care for automatic deletion of our
+ resize_widgets list on size_allocate through a handler connection.
+
+ * gtk/gtkwindow.c (gtk_window_shutdown): new functionm to reset the
+ focus and default widget of a window, so to take the burden from
+ gtk_widget_unparent.
+
+ * gtk/gtkviewport.c: removed gtk_viewport_check_resize, which tried
+ to be clever, but actually messed up the resize_children logic and
+ caused unneccessary allocations on its whole branch. besides this,
+ it messed up the display by not invoking a redraw after the allocation.
+
+ * gtk/gtktable.c (gtk_table_set_child_arg): reverted recent change, so
+ that it is the child again that is queued for a resize.
+ (gtk_table_attach): likewise.
+ (gtk_table_remove): likewise.
+
+1998-06-22 Miguel de Icaza <miguel@nuclecu.unam.mx>
+
+ * gtk/gtkentry.h, gtk/gtkentry.c: Export the
+ gtk_entry_adjust_scroll. Required if you change the cursor
+ position and want to sync it up with your code (Midnight Commander
+ gtk front end needs this).
+
+ * gtk/gtktable.c: Deal with tables that have size 0, 0.
+
+Tue Jun 23 12:12:19 BST 1998 Tony Gale <gale@gtk.org>
+
+ * examples/README.1ST: new file to explain how the
+ code examples should be extracted from the tutorial.
+
+Mon Jun 22 18:43:11 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (draw_row): added new "line style"
+ GTK_CTREE_LINES_TABBED
+ * gtk/gtkctree.c/h (gtk_ctree_find_glist_ptr): new function to
+ search the glist pointer of an GtkCTreeRow
+
+1998-06-21 Raja R Harinath <harinath@cs.umn.edu>
+
+ * gtk/Makefile.am (gtk.defs,gtktypebuiltins*): Remove $(srcdir)
+ from, and clean up, the dependencies. Generate to intermediate
+ files to prevent problems with Ctrl-C.
+
+ * gtk/genmarshal.pl: Generate `gtkmarshal.[ch]' in $srcdir.
+
+Fri Jun 19 14:46:56 1998 Stefan Jeske <stefan@gtk.org>
+
+ * gtk/gtkspinbutton.h gtk/gtkspinbutton.c gtk/testgtk.c:
+ - Bug fix for precision problem causing occasional double emission
+ of "value_changed" signal (hopefully works now).
+ - API change (should be binary compatible) :
+ new enum GtkSpinType; modified gtk_spin_button_spin to use it.
+ Modified cursor example appropriately.
+ To spin by something other than step_/page_increment, use
+ gtk_spin_button_spin (spin, GTK_SPIN_USER_DEFINED, increment).
+ - Made GTK_SHADOW_NONE the default. ;)
+ - Fixed casting of GtkAdjustment* to GtkWidget* in
+ gtk_spin_button_value_changed.
+
+Fri Jun 19 06:18:19 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcontainer.c (gtk_container_set_resize_mode): fail silently
+ for toplevels. if resize_mode changes to GTK_RESIZE_PARENT, clear the
+ resize widget list before queuing the container for a new reize.
+ (gtk_container_need_resize): changed return value to FALSE, since this
+ used to indicate that no further resizes are needed.
+ (gtk_container_set_arg):
+ (gtk_container_get_arg):
+ (gtk_container_class_init): implemented GtkContainer::resize_mode
+ argument.
+
+ (gtk_container_resize_children): when we walk up the tree of a resize
+ widget we need to stop if we are the current parent.
+
+ * gtk/gtkwidget.c (gtk_widget_queue_resize): flag the resize child with
+ GTK_RESIZE_NEEDED for container->resize_mode==GTK_RESIZE_IMMEDIATE.
+ (gtk_widget_hide_all): retrive the toplevel widget from via
+ gtk_widget_get_resize_container().
+
+Thu Jun 18 23:08:36 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtklist.c (gtk_list_button_press): Only respond
+ to selection with button 1. This allows context-sensitive
+ menus to work correctly.
+
+Fri Jun 19 03:29:04 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkaccelgroup.c:
+ * gtk/gtkbindings.c:
+ * gtk/gtkcontainer.c:
+ * gtk/gtkitemfactory.c:
+ * gtk/gtkobject.c:
+ * gtk/gtksignal.c:
+ * gtk/gtkwidget.c: replaced some gtk_object_data_force_id with
+ g_quark_from_static_string calls to save memory.
+
+ * gtk/gtkobject.c (gtk_object_set_data_by_id_full): invoke the destroy
+ function _after_ the new data has been setup.
+ minor changes to object data functions to feature the GQuark type.
+
+Thu Jun 18 21:13:54 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtkmain.c (gtk_init): Remove --g-fatal-warnings flag
+ from argv.
+
+Thu Jun 18 20:22:28 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/genmarshal.pl: Modified to be more idiomatic Perl,
+ to be more readable perl, to spit out stuff that looks
+ more like readable C, and to pipe output through indent
+ so output looks a lot like readable C. No functional
+ changes.
+
+Thu Jun 18 17:43:31 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtkpixmap.[ch] (gtk_pixmap_set): Clear the background if
+ necessary when switching to a masked pixmap. (Based on a patch
+ from Ullrich Hafner <hafner@informatik.uni-wuerzburg.de>)
+
+Thu Jun 18 16:18:10 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtkeditable.[ch]: Added action signals for keyboard
+ bindings. (move_cursor, kill_word, etc, etc, etc).
+
+ removed the time argument from
+ gtk_editable_cut/copy/paste_clipboard (source but not
+ binary incompatible...) Instead get time from
+ gtk_get_current_event ().
+
+ * gtk/gtktext.c gtk/gtkentry.c: Support the new editable
+ signals.
+
+Thu Jun 18 02:52:09 1998 Owen Taylor <otaylor@gtk.org>
+
+ Patches from Damon Chaplin <DAChaplin@email.msn.com>:
+
+ gtk/gtkfontsel.h: Fixed GtkFontSelectionClass - I forgot to change
+ parent class to GtkNotebookClass when splitting the widget in
+ two. Also updated some comments.
+
+ gtk/gtkfontsel.c: Fixed bug when toggling 'Allow scaled bitmaps'
+ button without a font selected.
+
+ Fixed bug in set_font_name - I hadn't updated the code to
+ search for the style in the font_style clist - it was
+ still assuming the style row was equal to its index,
+ but it isn't any more.
+
+ Changed 'Reset' button on filter page to 'Clear Filter'.
+ Deleted old code relating to the old 'Filter Fonts' toggle
+ Updated some comments.
+ Cleared 'Actual Fontname' if no font is set.
+
+ gtk/testgtk.c: Fixed problem when 'OK' button is pressed - it was
+ destroying the GtkFontSelection instead of the
+ GtkFontSelectionDialog.
+
+Thu Jun 18 02:15:31 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtkmain.c (gtk_init): Added --g-fatal-warnings
+ flag to make all warnings fatal errors.
+
+ * gtk/testthreads.c: moved <pthreads.h> include inside
+ #ifdef USE_PTHREADS
+
+Thu Jun 18 01:37:31 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtkenums.h gtk/gtkcontainer.[ch] gtk/gtkwidget.c
+ gtk/gtkmenu.c gtk/gtkviewport.c gtk/gtkwindow.c:
+
+ - Added new function gtk_container_set_resize_mode() for
+ fine-grained control of where resize-queueing is done.
+
+ - Removed GtkContainer::need_resize and GtkWindow::move_resize
+ - Added GtkContainer::check_resize to replace need_resize.
+
+ - Added function gtk_container_check_resize() to trigger
+ queued resizes, and gtk_container_resize_children() to
+ Figure which children need to be size-allocated. (logic
+ moved from gtkwindow.c)
+
+ - Reorganized code in gtkwindow.c
+
+ - Set the resize-mode for viewports so that resizes within
+ a viewport don't propagate out of it.
+
+1998-06-18 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkfontsel.c: Use pointer<->int conversion macros to avoid warnings.
+
+ * gtk/gtkaccellabel.c (gtk_accel_label_accelerator_width): Use
+ g_return_val_if_fail, because the function *does* return a value.
+
+Thu Jun 18 03:30:06 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkaccellabel.h:
+ * gtk/gtkaccellabel.c: new function gtk_accel_label_accelerator_width to
+ request the size of the accelerator portion of an accel label.
+ (gtk_accel_label_size_request): don't request for the accelerators size.
+ (gtk_accel_label_expose_event): only draw the accelerator if we got
+ enough extra space.
+
+ * gtk/gtkmenuitem.c (gtk_menu_item_size_request): request accelerator
+ width from children.
+
+ * gtk/gtkmenu.c (gtk_menu_key_press): when adding an accelerator to an
+ object (after removal has been requested) check if there is still an
+ accelerator remaining to avoid adding two accelerators on an object.
+ this can happen for locked accelerators (or accelerator-frozen widgets).
+ (gtk_menu_size_request): feature childrens accelerator width in size
+ requests.
+
+ * gtk/gtknotebook.c (gtk_notebook_menu_item_create): use
+ gtk_widget_freeze_accelerators() for dynamically created menu items.
+
+ * gtk/gtksignal.h:
+ * gtk/gtksignal.c: new function gtk_signal_handler_pending_by_func()
+ which will return a handler_id > 0 if the specified function is pending
+ for `signal_id'.
+
+ * gtk/gtkwidget.h:
+ * gtk/gtkwidget.c: remove gtk_widget_stop_accelerator, which was just
+ a signal handler function to stop accelerator addition.
+ added gtk_widget_freeze_accelerators and gtk_widget_thaw_accelerators
+ which will prevent (undo) any accelerators from being added to or
+ removed from a widget.
+
+Wed Jun 17 21:59:09 1998 Stefan Jeske <stefan@gtk.org>
+
+ * gtkspinbutton.h gtkspinbutton.c testgtk.c:
+ Changed GtkSpinButtonUpdatePolicy enum, added keyboard
+ acceleration, new API gtk_spin_button_set_snap_to_ticks.
+
+Wed Jun 17 03:47:40 1998 Tim Janik <timj@gtk.org>
+
+ * gdk/gdk.h:
+ * gdk/gdkwindow.c: new function gdk_window_at_pointer() to retrive
+ the current GdkWindow the pointer is on if there is any.
+
+ * gtk/gtktable.c (gtk_table_init): preallocate a table with one row
+ and one column, so we don't construction logic at all. changed a few
+ (x < y - 1) to (x + 1 < y), to avoid failing evaluations due to
+ unsigned int wraps.
+
+ * gtk/gtkwidget.c (gtk_widget_set_parent): removed left over code
+ portion, added an additional check for parent != widget.
+
+ * more GtkType and macro fixups.
+
+1998-06-16 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkhandlebox.c (draw_textured_frame): Now accepts an extra
+ "clip" parameter, which is the clipping rectangle to use. This
+ eliminates the extremely annoying flicker when exposing parts of
+ the handlebox.
+
+Tue Jun 16 14:08:08 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtktable.c: fix from TimJ for off-by-one error in table
+ resizing
+
+Tue Jun 16 06:29:57 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_set_state): check for
+ != 0 on the argument.
+
+ * gtk/gtktable.h:
+ * gtk/gtktable.c: new function gtk_table_resize() which allowes
+ shrinking and expanding of tables. implementation of widget arguments
+ and child arguments. many signedness corrections.
+
+Mon Jun 15 04:15:03 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkbox.c (gtk_box_set_child_packing): queue the resize for the box
+ not only the child, otherwise we might end up taking away other
+ childrens space after the resize.
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_parse_menu_path): if we parse
+ an unknown menu path from any source, that path must always be flagged
+ as "modified", since we don't really know whether it has its default
+ value or not.
+
+ * gtk/gtktree.c:
+ * gtk/gtkpacker.c:
+ * gtk/gtknotebook.c:
+ * gtk/gtkmenushell.c:
+ * gtk/gtklist.c:
+ * gtk/gtkpaned.c:
+ * gtk/gtkfixed.c:
+ * gtk/gtkbutton.c: implement gtk_*_child_type functions.
+
+ * gtk/gtkbox.h:
+ * gtk/gtkbox.c: type corrections for expand, fill, padding and pack_type
+ arguments. implemented child arguments.
+
+ * more GtkType and macro fixups.
+
+Sun Jun 14 16:30:02 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcheckbutton.h: GtkType and macro fixups.
+
+ * gtk/gtkclist.h: exported the prototypes for gtk_clist_get_vadjustment
+ and gtk_clist_get_hadjustment.
+
+ * gtk/gtkcontainer.c:
+ implementation of children arguments, new class member functions
+ (child_type), (get_child_arg) and (set_child_arg) plus a new field
+ n_child_args.
+ (gtk_container_child_type): new function which returns the type of a
+ child that the container expects for its next addition.
+ (gtk_container_add_child_arg_type): new function to introduce a new
+ child argument at class creation time.
+ (gtk_container_query_child_args): new function to query all child
+ arguments that are supported by a container class.
+ (gtk_container_child_arg_getv): new fucntion to retrive the value of a
+ child argument.
+ (gtk_container_child_arg_setv): new function to set a child argument for
+ a certain container and child combination.
+ (gtk_container_add_with_args):
+ (gtk_container_add_with_argv): new functions to feature addition of a
+ new child in combination with the setting of certain child arguments.
+
+ * gtk/gtktypeuitils.c (gtk_type_class_init): feature initialization of
+ GtkContainerClass.n_child_args, similar to the GtkObjectClass members.
+ this should really be done through class cretion hooks some day.
+
+ * gtk/gtkcontainer.c: changed type of border_width from gint16 to
+ guint : 16.
+
+ * gtk/gtkpacker.h:
+ * gtk/gtkpacker.c: renamed all PadX and PadY to pad_x and pad_y to
+ follow the gtk convention for lower case variable names (important
+ for language wrappers and widget arguments), and made them guint : 16.
+
+ * examples/packer/pack.c: adaptions for the case converted GtkPacker
+ fields.
+
+Fri Jun 12 16:33:23 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_parse_rc_scanner): do not
+ change the character pair for single line comments.
+ (gtk_item_factory_parse_rc): use the cpair_comment_signle specified in
+ GtkItemFactoryClass.
+ (gtk_item_factory_parse_rc_string): likewise.
+
+Mon Jun 15 23:39:44 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtkfontsel.[ch] (gtk_font_selection_dialog_init): Moved font
+ lists from the klass structure to a static structure
+ in gtkfontsel.c; cleans up global the namespace.
+
+Mon Jun 15 22:16:10 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/makeenums.pl (parse_entries): Fix (untriggered)
+ bug with /*< skip >*/ and remove warning.
+
+Mon Jun 15 20:14:09 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/Makefile.am: Made the gtkmarshal.* generation
+ rules maintainer-only.
+
+Mon Jun 15 16:29:45 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gdk/gdktypes.h gdk/gdkprivate.h gtk/gtk*.h
+ gtk/Makefile.am gtk/makenums.pl
+
+ Removed out the G_ENUM/FLAGS mechanism in favor
+ of a perl script that parses the standard headers
+ (with occasional /*< nick=foo >*/ style overrides)
+ and extracts the enumerations.
+
+ gtk/maketypes.awk: Small improvments to the
+ translation of names. (Avoid splitting gc into
+ g_c_.)
+
+Mon Jun 15 16:25:44 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtk.h gtk/gtkfontsel.[ch]:
+ Damon Chaplin's <DAChaplin@email.msn.com> Font selection widget.
+
+Mon Jun 15 15:58:34 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtkentry.c:
+ - Restored gtk_entry_adjust_scroll to static
+ - Changed text positioning code so that we always
+ display as large a portion of the text as possible.
+
+Mon Jun 15 15:42:12 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_finalize): Free internal
+ structures of text widget. Also, unreference pixmaps
+ when unrealizing.
+
+Sat Jun 13 19:14:39 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gdk/gdkinputcommon.h (gdk_input_device_new): Change
+ 3.3.1 bug workaround to number keys starting at 1.
+
+Sat Jun 13 11:56:57 1998 Owen Taylor <otaylor@gtk.org>
+
+ * docs/gtk_tut.sgml: Fixed urls for complete example
+ source for scribble+widget-writing examples.
+
+Sat Jun 13 11:48:26 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gdk/gdkpixmap.c (gdk_pixmap_extract_color):
+ Patch from Tom Bech <tomb@ii.uib.no>, to handle color
+ specs of the form c #abcdef [ more keys ] properly.
+
+Sat Jun 13 10:51:56 1998 Stefan Jeske <stefan@gtk.org>
+
+ * gtkspinbutton.h gtkspinbutton.c testgtk.c
+ (gtk_spin_button_set_shadow_type):
+ New API to set the shadow type of the arrow panel.
+
+Fri Jun 12 21:20:42 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtkoptionmenu.c (gtk_option_menu_expose): Removed
+ code for drawing the child in two places at once. Unfortunately,
+ not only does it not work anymore (because reparenting has
+ been fixed), but it also triggers reparent/expose loops
+ in some cases.
+
+ * gtk/gtkoptionmenu.c (gtk_option_menu_remove_contents): Removed
+ an unecessary unrealize.
+
+Fri Jun 12 21:18:56 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gdk/gdkwindow.c (gdk_window_reparent): Update the
+ old and new parents' child window lists properly.
+
+Fri Jun 12 09:24:47 1998 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkpacker.h:
+ * gtk/gtkpacker.c: renamed enum GtkAnchor and GtkSide to GtkAnchorType
+ and GtkSideType, to be consistent with the rest of Gtk's enum
+ definitions. wrapped the enum definitions with the G_ eunm wrappers.
+ spelled out the GTK_ANCHOR_* enum values, since single letters don't
+ work out corectly as nick-names (left the old values as aliases).
+ some signdness corrections (border-width, spacing), could stand more.
+
+Thu Jun 11 14:38:33 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
+
+ * gtk/gtkpacker.c, gtk/gtkpacker.h, gtk/gtk.h, gtk/Makefile.am:
+ Added gtkpacker
+
+ * examples/packer/pack.c, examples/packer/Makefile: Added
+ gtkpacker example
+
+Thu Jun 11 13:09:00 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtktext.c (remove_cache_line): Fixed broken
+ list-removal code.
+
+ * gtk/gtktext.c: (gtk_text_delete_(forward/backward)_cahr)
+ Check bounds before deleting.
+
+Wed Jun 10 23:21:33 1998 Owen Taylor <otaylor@gtk.org>
+
+ * autogen.sh: Support ACLOCAL_FLAGS
+
+Wed Jun 10 20:54:37 1998 Owen Taylor <otaylor@gtk.org>
+
+ * gtk-config.in: Added missing quotes.
+
+Wed Jun 10 18:44:22 PDT 1998 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkfeatures.in: #define GTK_HAVE_ACCEL_GROUP
+
+1998-06-10 Raja R Harinath <harinath@cs.umn.edu>
+
+ * acconfig.h (GTK_COMPILED_WITH_DEBUGGING): Renamed from
+ G_COMPILED_WITH_DEBUGGING.
+
+ * configure.in (fd_set): Explain check better.
+
+ * acinclude.m4: New file. Contains `libtool.m4' from libtool-1.2,
+ the version from which gtk+'s libtool forked. Needed for people
+ who use post-1.2 alphas of libtool.
+
+Wed Jun 10 19:36:35 1998 Owen Taylor <otaylor@gtk.org>
+
+ * glib/* Moved to glib module
+
+ * INSTALL Makefile.am acconfig.h autogen.sh configure.in
+ gtk-config.in gtk.m4 gdk/Makefile.am gtk/Makefile.am
+
+ configuration changes for the above:
+
+ - Use AM_PATH_GLIB by default to find glib; also accept
+ a --with-glib option for using an uninstalled glib.
+
+ - Put --enable-debug information into config.h so
+ that we rebuild when it changes. (was in glibconfig.h)
+
+Wed Jun 10 22:23:27 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (draw_row): adapted clist pixmap clipping
+
+ * gtk/gtknotebook.h (struct _GtkNotebookClass):
+ * gtk/gtknotebook.c (gtk_real_notebook_switch_page):
+ added missing argument (according to Joseph Coleman's bug report)
+
+ * gtk/gtknotebook.c (gtk_notebook_set_focus_child): new class
+ function to fix notebook focus handling
+
Wed Jun 10 12:57:03 1998 Owen Taylor <otaylor@gtk.org>
* gdk/gdkcc.c glib/ghash.c glib/glib.h glib/gstring.c