+Wed Feb 24 05:27:44 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+ * Released GTK+ 1.2.0
+
+ * AUTHORS: updated
+
+Wed Feb 24 05:26:20 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+ * gtk/gtkitemfactory.h: added a dummy gpointer to
+ GtkItemFactoryClass for Tim Janik.
+
+Mon Feb 22 21:22:11 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcontainer.h gtk/gtkwidget.h: Added some
+ padding to class structures to allow addition
+ of signals without breaking binary compatibility.
+
+Thu Feb 25 13:38:38 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkscrolledwindow.c (gtk_scrolled_window_size_request): still
+ request the extra width or height if the corresponding scrollbar is
+ already visible (the change from 09:50 needs to apply to policy ==
+ GTK_POLICY_AUTOMATIC only).
+
+Thu Feb 25 11:27:36 1999 Tim Janik <timj@gtk.org>
+
+ * TODO: updates, i left the text widget related portions in there,
+ to serve as a guide line for things to watch out for when it gets
+ reimplemented.
+
+Thu Feb 25 09:50:38 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkscrolledwindow.c (gtk_scrolled_window_size_request): don't add
+ extra width or height if the requested size is mandatory (i.e. set
+ through child->usize).
+
+Thu Feb 25 02:13:20 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+ * gtk/gtkmenu.[ch]: New function gtk_menu_reorder_child()
+ from Tim Janik.
+
+Thu Feb 25 00:48:51 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkfontsel.c: Don't access *bitmapped_sizes
+ if nbitmapped_sizes == 0. (Pointed out by
+ zucchi@zedzone.fsi.com.au (Michael Zucchi))
+
+Wed Feb 24 23:12:09 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwidget.h gtk/gtkclist.c: Make prototypes
+ for drag_data_get and drag_data_received handlers
+ match the types used for gtk_singal_new; time needs
+ to be a uint, not a uint32.
+
+Wed Feb 24 20:34:59 1999 Owen Taylor <otaylor@redhat.com>
+
+ * README: Changed bug reporting instructions to
+ describe using the GNOME bug tracking system.
+
+Wed Feb 24 19:08:51 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkclist.c (draw_cell_pixmap): Unset the clip
+ mask for the GC if we set it. (Patch from
+ Lars Hamann <lars@gtk.org>)
+
+Thu Feb 24 23:58:44 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtksignal.c (gtk_signal_handler_pending_by_id): added function
+ to check if a specific signal handler connection exists (similar to
+ gtk_signal_handler_pending_by_func). and yes, this is a neccessary
+ addition, since without this function, signal handlers can not be
+ (un)blocked or disconnected in a generic fashion without producing
+ g_warnings().
+ made gtk_signal_get_handlers() an inline function since it's used in
+ a lot of places, especially within signal emission.
+
+Wed Feb 24 19:35:15 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+ don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+ instead so the user can still hook up key bindings.
+
+Wed Feb 24 11:19:12 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkwidget.c (gtk_widget_size_request): warn about
+ &widget->requisition, even for toplevels.
+
+ * gtk/gtkwindow.c (gtk_window_move_resize): request size into an
+ automatic variable and check if our size has changed.
+ when we decide to reallocate everything, we need to resize our
+ own GdkWindow as well.
+
+ * gtk/gtkmain.c:
+ * gtk/gtkobject.c: hack time, make --gtk-debug=objects work even
+ after gtk_type_init(), this is to "fix" gnome's arg parsing oddities.
+
+ * gtk/gtktypeutils.h: don't segfault in GTK_CHECK_CLASS_TYPE and
+ GTK_CHECK_TYPE upon NULL pointers.
+
+ * gtk/gtklayout.c: removed bogus prototypes of gtk_layout_gravity_works,
+ gtk_layout_set_static_gravity, gtk_layout_add_child_cb and
+ gtk_layout_remove_child_cb to shut up compiler.
+
+ * gtk/Makefile.am: added an empty rule
+ gtkrc:
+ :
+ so make doesn't try to "update" gtkrc from gtkrc.c.
+
+Wed Feb 24 05:53:15 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+ * gtk/Makefile.am: removed gtkrc rule added by
+ Sergey Panov, because GTK+ no longer built. We
+ don't need to install an empty gtkrc anyway.
+
+Wed Feb 24 01:22:39 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+ * *.[ch]: Added notice to look in AUTHORS and ChangeLog files
+ for a list of changes.
+
+Tue Feb 23 17:52:37 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_create_item): fix implicit
+ branch creation, we need the *real* parent path for this and
+ gtk_item_factory_parse_path() only returns the parent path with "_?"
+ stripped off.
+
+1999-02-23 Pavel Machek <pavel@artax.karlin.mff.cuni.cz>
+
+ * gtk/gtkentry.c (gtk_entry_finalize): trivial bugfix
+
+Mon Feb 22 19:06:30 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkdnd.c (xdnd_send_*): When sending events to
+ windows with a proxy, set the window field in the
+ sent event to the original window, not to the proxy.
+ (This gives consistency with Motif, and also provides
+ information to the destination that it wouldn't have
+ otherwise).
+
+ * gtk/gtkdnd.c: Fixed some refcount leaks for windows.
+
+ * gdk/gdkdnd.c (xdnd_send_xevent): When sending
+ Xdnd event to the root window, set the event mask
+ to ButtonPressMask. Hopefully, this should give us
+ compatibility with kfm, if it uses the Qt style
+ of root window drops.
+
+Mon Feb 22 08:45:10 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * docs/gtk_tut.sgml:
+ - Complete the ProgressBar API
+ - Fix the CList example code
+
+ * examples/clist/clist.c, examples/progressbar/progressbar.c:
+ Update from tutorial
+
+Sun Feb 21 17:44:52 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/testgtkrc: Removed check-y/check-n backgrounds -
+ the effect looked like a bug.
+
+Sun Feb 21 17:14:44 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkwindow.c (gdk_window_set_geometry_hints): Always
+ set the max width or height to at least 1, since 0
+ triggers bugs in some window managers. (The window
+ "pops out" of the frame in fvwm)
+
+Sun Feb 21 16:16:22 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkscrolledwindow.c gdk/gdkfont.c gdk/gdkim.c:
+ Changed warnings from g_message() to g_warning().
+
+ * gdk/gdkim.c (gdk_ic_destroy): Changed g_print
+ to g_message within GDK_NOTE()
+
+ * gtk/gtkcolorsel.c gtk/gtkhandlebox.c:
+ Removed some leftover debugging printfs.
+
+Sun Feb 21 15:59:55 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/MwmUtil.h gdk/gdkwindow.c: Account for the
+ fact that Xlib expects format == 32 to be a long,
+ even on 64-bit architectures.
+
+ [ patch from George Lebl (jirka@5z.com) ]
+
+Sun Feb 21 14:46:02 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkmain.c (gtk_init_check):
+ gdk/gdk.c (gdk_init_check):
+
+ Added initialization variants that return a status
+ instead of dying.
+
+Sun Feb 21 14:21:46 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwindow.c: removed debugging statements
+ about embedded XID's. They could have been
+ moved to the new PLUGSOCKET debug key, but they weren't
+ really useful anyways.
+
+ * gdk/gdk.h: Added gdk_error_trap_push/pop to provide
+ a clean interface to the gdk_error_code functionality
+ of trapping X errors.
+
+ * gtk/gtkplug.c gtk/gtksocket.c: Add error
+ traps around accesses to foreign windows.
+
+Sun Feb 21 15:37:25 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkwindow.h: marked gtk_window_set_focus, gtk_window_set_default,
+ gtk_window_remove_embedded_xid and gtk_window_add_embedded_xid as
+ internal functions.
+
+Sun Feb 21 11:39:06 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktext.c (find_line_containing_point): Revise
+ algorithm for scrolling backwards. This one might actually
+ work with one-line-high Text widgets.
+
+ * gtk/gtkmain.c: Removed a misplaced comment, a few
+ formatting cleanups.
+
+Sat Feb 20 20:59:25 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkwindow.c: hm, set_modal doesn't really work with random
+ gtk_grab_add/gtk_grab_remove calls. either the window user uses
+ the set_modal interface or he places grab_add/grab_remove on his own.
+ (gtk_window_set_modal): enforce modality state either way.
+ (gtk_window_hide): revert previous change.
+
+Sat Feb 20 20:04:48 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcalendar.c (gtk_calendar_button_press): increment years and
+ months by two not three on double clicks, patch provided by Nick Lamb
+ <njl98r@ecs.soton.ac.uk>.
+
+Sat Feb 20 19:44:36 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkwindow.c: added ::modal argument.
+ (gtk_window_hide): reset window->modal from the current grab state
+ (this is only relevant when grab_add/grab_remove is called on the
+ window by bypassing gtk_window_set_modal).
+ (gtk_window_remove_embedded_xid):
+ (gtk_window_add_embedded_xid): don't use g_print() but g_message()
+ within #ifdef G_ENABLE_DEBUG. when the hack got these functions
+ added (ChangeLog doesn't know them)?
+
+Fri Feb 19 14:59:45 EST 1999 Sergey Panov <sipan@mit.edu>
+
+ * gtk/gtkrc,gtk/gtkrc.ja, gtk/gtkrc.ko,
+ gtk/gtkrc.ru: Collecttion of the locale dependent
+ gtkrc files and
+
+ * gtk/Makefile.am: patched to get that collection
+ installed in to $(prefix)/etc/gtk/
+
+Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtksignal.h: grouped function names into application-level,
+ widget-level and non-public.
+
+ * gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
+ pix_requisition instead of item->pixmaps_box->requisition.
+
+Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwidget.c (gtk_widget_queue_clear_area):
+ When queueing clears relative to widget->window,
+ actually store widget->window so we know that
+ the coordinates are window-relative.
+
+Thu Feb 18 11:46:57 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk.m4: Fix glib_config_args gtk_config_args
+ confusion. (pointed out by
+ Roland Dreier <droland@mail.math.okstate.edu>)
+
+ * gtk/gtksocket.c gtk/gtkmain.c gtk/gtkdebug.h
+ (gtk_socket_filter_func): Move the plug-socket
+ debugging code to a new "plugsocket" debug keys
+ from the previous hardcoded DPRINTF.
+
+Thu Feb 18 00:54:46 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkclist.c: added widget arg ::titles_active.
+
+Thu Feb 18 00:27:46 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkwidget.c (gtk_widget_queue_clear_area): only translate widget
+ relative coordinates to window relative if the widget is not a toplevel
+ (i.e. it has ->parent != NULL), otherwise the area size gets screwed up
+ for toplevels.
+
+Tue Feb 16 14:25:44 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+ * INSTALL
+ README
+ configure.in
+ gtk+.spec
+ docs/gtk-config.1: version = 1.1.16
+
+ * Makefile.am: removed colorsel example since it
+ doesn't actually exist.
+
+ * Released GTK+ 1.1.16
+
+Mon Feb 15 23:55:27 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/testgtk.c (create_text): Use a ScrolledWindow
+ test how Text widgets work within ScrolledWindow.
+ (POLICY_AUTOMATIC drew very badly, so it uses
+ POLICY_ALWAYS for the vscrollbar)
+
+ * gtk/gtktext.c (gtk_text_unrealize): Free the cache
+ in the unrealize handler. Some code in gtktext.c
+ assumes that if text->line_start_cache is non-NULL,
+ the widget is realized. We'll recompute it again
+ anyways if we later re-realize.
+
+Fri Feb 12 15:47:20 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcalender.c gtk/gtkentry.c gtk/gtkhandlebox.c
+ gtk/gtknotebook.c gtk/gtktext.c gtk/gtkviewport.c
+ gtk/gtkwidget.c:
+
+ When setting styles, remove unecessary explicits draws
+ and clears.
+
+ * gtk/gtkrange.c: Ugly fix so the steps get the
+ correct background.
+
+Mon Feb 15 22:55:50 1999 Owen Taylor <otaylor@redhat.com>
+
+ * NEWS: Updated for 1.1.16.
+
+Mon Feb 15 19:36:57 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtklabel.c (gtk_label_finalize): Free
+ label->label_wc.
+
+Mon Feb 15 18:02:22 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Some coding style fixups.
+
+ * gtk/gtkdnd.c (gtk_drag_set_icon_pixmap): Set a flag
+ so that we destroy the icon window that we created
+ when the drag ends.
+
+Thu Feb 11 18:43:12 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkbindings.c (gtk_binding_set_add_path): When
+ we find a match, stop searching. (Because we
+ assume pspec != NULL in the search).
+
+Wed Feb 10 01:18:22 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_draw_ghost): Fix
+ up painting of "ghosts".
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_button_changed):
+ Add double-click reattachment.
+
+ * gtk/gtkhandlebox.c: Grab on widget->window,
+ not on handlebox->bin_window. This means we don't
+ have to worry about ungrabbing while reparenting.
+
+ Don't make a GTK+ grab - that wasn't necessary.
+
+ * gtk/gtkhandlebox.c: Only compute the root -> desk
+ offset once, when starting the drag, instead
+ of continuously. This should solve the *Bad Window*
+ errors that were occurring because of race conditions
+ with the WM.
+
+ * gtk/gtkhandlebox.c: Completely reworked the
+ the logic of reattachment. We introduce the
+ concept of the "snap edge", which is an edge
+ that needs to be aligned for reattachmed.
+ We set a reasonable default from
+ handlebox->handle_position, but an application
+ might want to change this in some circumstances.
+
+ * gtk/gtkhandlebox.[ch]: Add settors:
+ gtk_handle_box_set_handle_position ();
+ gtk_handle_box_set_snap_edge ();
+
+Mon Feb 15 11:13:01 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwindow.c (gtk_window_set_focus):
+ gtk/gtkwidget.c (gtk_widget_real_grab_focus):
+
+ If the focus widget is the same, but does not currently
+ have the focus, call gtk_window_set_focus(). This is needed
+ so that click focusing with GtkPlug works correctly.
+
+Mon Feb 15 07:45:28 1999 Tim Janik <timj@gtk.org>
+
+ * configure.in (--enable-debug): default to yes for development trees.
+
+Fri Feb 12 00:08:01 1999 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtklist.c (gtk_list_remove_items_internal): don't autoselect
+ focus_row in case of GTK_SELECTION_EXTENDED
+
+ * gtk/testgtk.c : few changes in list example.
+
+ * gtk/gtklistitem.c (gtk_list_item_class_init):
+ * gtk/gtkctree.c (gtk_ctree_class_init):
+ * gtk/gtkclist.c (gtk_clist_class_init):
+ fixed indentation, removed unused key bindings
+
+Wed Feb 10 01:02:46 1999 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (real_remove_row):
+ * gtk/gtkctree.c (gtk_ctree_remove_node): don't autoselect focus_row
+ in case of GTK_SELECTION_EXTENDED
+
+ * gtk/testgtk.c : few changes in clist/ctree examples.
+
+Wed Feb 10 15:49:16 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkwindow.c (gtk_window_class_init):
+ * gtk/gtkctree.c (gtk_ctree_class_init): applied patch from Paolo
+ Molaro to fix GTK_TYPE_POINTER args of ::tree_collapse and
+ ::set_focus signals.
+
+ * docs/gtk_tut.sgml: s/menufactory/itemfactory, minor fixups
+ to the item factory example.
+
+Wed Feb 10 11:05:53 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Reverted coding style "fixups"
+
+Wed Feb 10 10:43:50 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkwindow.c (gdk_window_set_icon, gdk_window_set_group):
+ Supplement the existing WMNormalHints, don't
+ overwrite them.
+
+Wed Feb 10 08:35:36 1999 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkcolorsel.c (gtk_color_selection_draw_value_bar): asure that
+ ->value_buf always points to an allocated area.
+ (gtk_color_selection_drag_end): new function hooked up to drag_end to
+ destroy the drag_window.
+
+ * gtk/gtkdnd.c: some coding style fixups.
+
+Wed Feb 10 06:47:17 1999 Tim Janik <timj@gtk.org>
+
+ * gdk/gdkwindow.c: various indentation fixes.
+
+ * gdk/gdkevents.c: coding style fixups.
+ NULL initialize event_func, event_notify and event_chunk.
+ (expose_predicate): made this function static.
+ (gdk_event_handler_set): perform destroy notification even if no
+ event_func is set.
+
+ * gdk/gdkrectangle.c (gdk_rectangle_union): added g_return_if_fail
+ statements.
+
+Sun Feb 7 19:49:21 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwindow.c (gtk_window_move_resize): Fixed some
+ bugs with set_default_size.
+
+Sat Feb 6 13:23:51 1999 Owen Taylor <otaylor@redhat.com>
+
+ * docs/Changes-1.2.txt: Added information about
+ the change to gtk_widget_size_request().
+
+ * gtk/gtkentry.c: Call gtk_widget_get_child_requisition
+ explicitely since we differentiate between the usize
+ set by the user and what we got. (Ugh)
+
+ * gtk/gtkwidget.[ch] (gtk_widget_get_child_requisition):
+ New function to return the effective size of a widget
+ as it looks to its parent.
+
+ * gtk/gtkwidget.c (gtk_widget_size_request): Leave
+ widget->requisition set to exactly what the widget
+ asked for, and then make a copy of that into
+ the requisition argument. Allow a NULL requisition
+ argument, and, if G_ENABLE_DEBUG, warn if
+ requisition == &widget->requisition.
+
+ * gtkalignment.c gtkaspectframe.c gtkbutton.c gtkclist.c
+ gtkcontainer.c gtkentry.c gtkeventbox.c gtkfixed.c
+ gtkframe.c gtkhandlebox.c gtkhbox.c gtkhpaned.c
+ gtklayout.c gtklist.c gtklistitem.c gtkmenu.c
+ gtkmenubar.c gtkmenuitem.c gtknotebook.c
+ gtkoptionmenu.c gtkpacker.c gtkscrolledwindow.c
+ gtktable.c gtktoolbar.c gtktree.c gtktreeitem.c
+ gtkvbox.c gtkviewport.c gtkvpaned.c gtkwindow.c
+
+ Avoid calling gtk_widget_size_request with
+ requisition == widget->requisition; use
+ gtk_widget_get_child_requisition to get the
+ size of children.
+
+Tue Feb 9 19:49:46 1999 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in (LDFLAGS): Removed extraneous line
+ that crept in in previous commit.
+
+Tue Feb 9 19:39:32 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.[ch] gtk/gtkeditable.h: Moved
+ entry->visible into editable class. (Leave it
+ behind deprecated for compatibility)
+
+ * gtk/gtkeditable.c: If not editable->visible,
+ return *'s for clipboard and selection.
+
+Tue Feb 9 19:11:43 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkstyle.c (gtk_style_new): If we can't find
+ helvetica, fall back to "fixed". If we can't
+ find "fixed", exit cleanly.
+
+Tue Feb 9 16:03:44 1999 Owen Taylor <otaylor@redhat.com>
+
+ * acconfig.h configure.in: Rename
+ XIM_INST_IS_MISSING_OR_STRANGE to USE_X11R6_XIM
+
+ * Conditionalize destroy callbacks with USE_X11R6_XIM.
+
+Tue Feb 9 15:35:13 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtklabel.c (gtk_label_style_set): Added
+ a style_set() function so that word lengths get
+ recomputed on style change.
+
+Mon Feb 8 21:00:20 1999 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (CLIST_OPTIMUM_SIZE): changed to 64
+ (gtk_clist_draw_focus) (hadjustment_value_changed) (draw_row):
+ few fixes to respect GTK_CAN_FOCUS flag.
+
+ * gtk/gtkctree.c (draw_row):
+ respect GTK_CAN_FOCUS flag.
+
+Mon Feb 8 19:22:27 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * example/colorsel/*: missing from the CVS for some reason
+
+Mon Feb 8 13:08:51 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * examples/Makefile: add SpinButton example
+
+Mon Feb 8 12:50:06 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * docs/gtk_tut.sgml:
+ - Heavily edited GtkCombo section initially from
+ Christopher T. Lansdown <lansdoct@screech.cs.alfred.edu>.
+
+ - Cleanups and some glib stuff from
+ David Wheeler <wheeler@ida.org>
+
+ * Makefile.am: update to include the latest Tutorial examples.
+
+Sat Feb 6 11:20:16 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkwidget.c (gtk_widget_idle_draw): Add the
+ entire draw_data_list back to the free list, not
+ just the last element.
+
+Sat Feb 6 00:21:14 1999 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (draw_row):
+ * gtk/gtkclist.c (draw_row) (new_column_width) (scroll_horizontal)
+ (title_focus): search last visible column instead of
+ using clist->columns.
+
+Fri Feb 5 13:23:50 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkwindow.c (gdk_window_move_resize): Adjust
+ saved positions of children when resizing a
+ guffaw_gravity = TRUE window.
+
+ * gtk/gtkdnd.c (gtk_drag_highlight): Rework the
+ highlighting so that it is done in callbacks for
+ draw and expose. This should solve problems with
+ multiple highlights for the same GdkWindow.
+
+ * gtk/gtkdnd.c (gtk_drag_highlight): Fix bug where
+ the highlight was being drawn with an incorrect
+ width/height for !NO_WINDOW widgets.
+
+Tue Feb 2 11:06:02 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkrange.c (gtk_range_style_set): Fixes
+ to account for the changed structure of the windows
+ of range widgets.
+
+1999-02-05 Owen Taylor <otaylor@gtk.org>
+
+ * gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate):
+ Don't assume any more that the gtkwidget.c code
+ will queue a redraw on us during a size_allocate -
+ queue clear/draws as appropriate for our groove.
+
+1999-02-04 Christopher Blizzard <blizzard@redhat.com>
+
+ * gtk+.spec (Packager): Change my email address.
+
+Thu Feb 4 05:42:34 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+ * INSTALL
+ NEWS
+ README
+ configure.in
+ gtk+.spec
+ docs/gtk-config.1: version=1.1.15
+
+ * Makefile.am: example files where incorrect for
+ menu directory.
+
+ * Released GTK+ 1.1.15
+
+Wed Feb 3 17:29:57 PST 1999 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkclist.h: spelling fix in comment from
+ joey@kuolema.Infodrom.North.DE (Martin Schulze)
+
+Tue Feb 2 12:39:42 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdnd.c: Make sure we set the icon window position
+ before it is shown to prevent annoying flicking to 0,0.
+ Make it consistent that info->cur_x/y do not include
+ info->hot_x/y displacement.
+
+Tue Feb 2 08:59:16 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * docs/gtk_tut.sgml: new sections on Layout and
+ SpinButton [nice widget]
+
+ * examples/spinbutton/*: example code
+
+Mon Feb 1 19:25:54 1999 Owen Taylor <otaylor@redhat.com>
+
+ * docs/gtk-config.txt (testinput_SOURCES): Put
+ in some information about 'gtk-config --libs gthread'.
+
+ * docs/Changes-1.2.txt: Updated section on threads.
+
+Tue Feb 2 00:28:44 1999 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkctree.c (gtk_ctree_insert_node): in case of
+ GTK_SELECTION_BROWSE select first inserted row.
+ (resync_selection): select rows in correct order.
+
+ * gtk/gtkclist.c (real_insert_row): in case of GTK_SELECTION_BROWSE
+ select first inserted row.
+ (resync_selection): select rows in correct order.
+
+ * gtk/gtklist.c (gtk_list_end_selection): select rows in correct order.
+
+Mon Feb 1 16:47:55 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk.m4: Pass gthread on to gtk-config.
+
+ * configure.in gtk-config.in: Support gthread flag to
+ add thread cflags/libraries into the output of
+ gtk-config.
+
+Mon Feb 1 15:14:56 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkoptionmenu.c (gtk_option_menu_size_allocate):
+ Fixed problem with uints resulting in huge child
+ allocations.
+
+Mon Feb 1 14:54:28 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtklabel.c (gtk_label_expose): Cast uints
+ to ints in geometry calculations. This should
+ prevent FP exceptions on FreeBSD when quantities
+ become negative. [ Actually, this is probably
+ a workaround with a gcc bug with handling of
+ bitfields, according to Ben Jackson <ben@ben.com> ]
+
+Mon Feb 1 13:35:14 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * examples/Makefile: update to new examples
+
+ * examples/menu/itemfactory.c: I must have forgotten to
+ 'cvs add' this file
+
+Mon Feb 1 09:16:03 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * docs/gtk_tut.sgml:
+ - Complete documentation of Label widget API
+ - New sections for the following:
+ * Arrows
+ * Alignment
+ * Button Boxes
+ * Viewports
+
+ * examples/arrow/*, examples/buttonbox/*, examples/label/*
+ - New code examples
+
+Fri Jan 29 09:44:37 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * examples/fixed/*, examples/frame/*
+ - Examples from the Tutorial
+
+Fri Jan 29 09:18:41 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * docs/gtk_tut.sgml:
+ - New sections on the Fixed and Frame containers
+ - Rearrange the Containers section so the easier ones
+ are first
+ - Move the List widget section to an appendix
+
+Thu Jan 28 12:14:12 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * docs/package_tutorial.sh: script to convert and
+ package up the tutorial - stick it here so I don't lose
+ it when I accidentally delete it again.
+
+Thu Jan 28 10:16:28 GMT 1999 Tony Gale <gale@gtk.org>
+
+ * docs/gtk_tut.sgml:
+ - Replace all uses of deprecated functions.
+ - Replace menufactory example with itemfactory example
+ from Nick Scott <mendigo@geocities.com>
+ - Minor bug fixes in the examples.
+
+1999-01-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk/gdkim.c:
+ s/XIM_INSTANTIATE_IS_MISSING_OR_STRANGE/XIM_INST_IS_MISSING_OR_STRANGE/
+
+Thu Jan 28 01:57:06 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+ * INSTALL
+ NEWS
+ README
+ configure.in
+ gtk+.spec
+ docs/gtk-config.1: version=1.1.14
+
+ * Released GTK+ 1.1.14
+
+Thu Jan 28 01:34:29 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtkfontsel.c gtkcolorsel.c: When translating
+ N_() strings, use _(), not gettext(), since we
+ really need to call dgettext().
+
+Wed Jan 27 20:51:25 PST 1999 Manish Singh <yosh@gimp.org>
+
+ * acinclude.m4: Xsed isn't valid here, don't use it
+
+ * ltmain.sh
+ * ltconfig: better file magic regexp for Linux libs
+
+Wed Jan 27 23:05:55 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtklayout.[ch] (gtk_layout_realize): Move
+ gravity_works back to a static global variable,
+ since it is a global constant, and this way we
+ keep structure sizes uniform.
+
+Wed Jan 27 22:59:07 1999 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/Makefile.am (static_SOURCES): Move gtkintl.h
+ from $source_headers to $static_sources since
+ it should not be installed.
+
Wed Jan 27 22:51:23 1999 Owen Taylor <otaylor@redhat.com>
* gdk/gdkevents.c (expose_predicate): Allow exposure