]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-4
fixed a bug with invoking the quit handlers that could cause them to be
[~andy/gtk] / ChangeLog.pre-2-4
index 57dadc4f03165f351cf11b2115fd60e63ce339b9..99d1765fdbb94f6a8756af02f646d39f03b7dde7 100644 (file)
@@ -1,3 +1,294 @@
+Sat Mar 14 10:10:46 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkmain.c (gtk_main): fixed a bug with invoking the quit handlers
+       that could cause them to be removed wihout being invoked.
+
+Sat Mar 14 14:36:40 PST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * Released 0.99.6
+       
+       * gdk/gtk_tut.sgml:
+       * gdk/gtk_tut_it.sgml: fixed Ian Main's e-mail address
+
+Sat Mar 14 17:48:42 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/Makefile.am: Don't refer to current directory as 
+       $(top_builddir)/gtk to avoid confusing non-gmakes. Made
+       Emacs-dependent maintainer-oonly
+
+Sat Mar 14 17:47:12 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gdk/gdkwindow.c: (gdk_window_set_group): Fixed use of
+          unitialized variable.
+
+Sat Mar 14 13:26:09 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkentry.c gtk/gtktext.c: Some cleanups of signedness
+          warnings
+
+       * gtk/gtkhandlebox.h: Changed gint ... : 1 to guint ... : 1
+        
+1998-03-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): Moved the
+       gtk_signal_connect of the specified callback into the big switch()
+       for buttons.  We don't want to connect to the "clicked" signal of
+       a custom widget or a space element, because it may not have one.
+       (gtk_toolbar_insert_element): Extra sanity check; if the type is
+       GTK_TOOLBAR_CHILD_WIDGET, then the specified widget must not be NULL.
+
+Sat Mar 14 02:54:28 PST 1998 Manish Singh <yosh@gimp.org>
+
+        * gtk.m4: fixed a bashism in gtk tests
+
+Sat Mar 14 08:29:56 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_size_allocate): refuse to allocate
+       with a greater height than requested.
+       (gtk_handle_box_remove): clean up if the child is detached.
+
+       * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): don't take invisible
+       children into account.
+
+Sat Mar 14 02:12:44 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
+
+Sat Mar 14 01:36:51 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk-config.in: Added -I $exec_prefix/glib/include to cflags
+
+Sat Mar 14 00:03:34 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkwindow.c:
+          Don't resize windows when request is rejected by WM.
+         Only use the resize count to guess whether a Configure
+         event was a rejection by the WM, or a move.
+
+       * gdk/gdk.c gdk/gdktypes.h: 
+         - Don't XDestroyWindow foreign windows (If they're a child of
+         one of our windows, reparent them to root and send them a WM 
+         delete event, otherwise, just delete the GTK structure.) 
+         Handle notification of their deletion properly.
+          (Made foreign windows a seperate window type to do this)
+       
+       * gtk/gtkobject.c (gtk_object_set_data_full): 
+         Call the DestroyNotify when replacing the object data.
+
+Sat Mar 14 02:03:13 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtksignal.c: make use of *_by_id() functions for handler key.
+
+       * gtk/gtkwidget.c: make use of *_by_id() functions for a bunch of keys.
+       (gtk_widget_shutdown): new function to perform pre-destruction shutdown
+       of the widget.
+       (gtk_widget_unparent): call gtk_widget_set_parent_window(widget,NULL)
+
+       * gtk/gtkobject.h: 
+       * gtk/gtkobject.c: GtkObject destruction is now split into an internally
+       used shutdown class method and the usual GtkObject::destroy signal
+       emission. this allowes for class based shutdown functionality prior
+       to actuall object destruction.
+       added *_by_id() counterparts for gtk_object_data_* functions, meant for
+       internal use only.
+
+       * gtk/gtkmain.c (gtk_quit_add_destroy): new function which will destroy
+       a GtkObject once gtk_main() of a certain level finishes. it is save to
+       destroy the object prior to that, gtk_quit_add_destroy will only destroy
+       objects that are still existing.
+
+1998-03-13  Federico Mena Quintero  <federico@nuclecu.unam.mx>
+
+       * gtk/gtkclist.c (gtk_clist_row_is_visible): Now we return a
+       GtkVisibility value, instead of a simple boolean.  Also, changed
+       all the functions that expected a boolean value to use
+       "!= GTK_VISIBILITY_NONE".
+
+       * gtk/gtkclist.h: Changed prototype for gtk_clist_row_is_visible().
+
+       * gtk/gtkenums.h (enum): Added GtkVisibility enum.
+
+Fri Mar 13 11:23:55 PST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * docs/gtk_tut.sgml:
+       * docs/gtk_tut_it.sgml:
+       * docs/gtk_tut_packbox1.gif:
+        * docs/gtk_tut_packbox2.gif:
+        * docs/gtk_tut_table.gif: added graphics, update tutorials
+          appropriately
+
+Fri Mar 13 18:25:07 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkcombo.c: fix popup calculations (removal
+       of FIXMEs), changes from Lars Hamann.
+
+Fri Mar 13 10:25:16 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkwidget.h: 
+       * gtk/gtkwidget.c: renamed gtk_widget_delete_hides to
+       gtk_widget_hide_on_delete at owens request, and because the
+       new name is much more descriptive.
+
+Fri Mar 13 17:33:56 GMT 1998 Tony Gale <gale@gimp.org>
+
+       docs/gtkfaq.sgml: fix the spelling of Helge Hess's name
+
+Fri Mar 13 09:40:17 GMT 199 Tony Gale  <gale@gimp.org>
+
+       * docs/gtkfaq.sgml: update links to documentation and
+         remove question on what needs to be done before 1.0
+
+Fri Mar 13 01:17:44 1998  George Lebl  <jirka@5z.com>
+
+       * gtk/gtkfilesel.c: Set the column width of the clists
+         to the longest string length so that the bottom scrollbar
+         appears when you get some long files in the list
+
+1998-03-12  Federico Mena Quintero  <federico@nuclecu.unam.mx>
+
+       * docs/gtk_tut.sgml: fix one missing quote.
+
+Thu Mar 12 18:01:03 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk.m4 gtk-config.in Makefile.am configure.in: 
+         Added a new mechanism for GTK-dependent programs to
+         find out about the installed GTK. (Does not remove
+         any current functionality)
+
+       * gtk+-xconfig.in: Was no longer used for anything.
+
+Thu Mar 12 20:17:47 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_delete_float): return TRUE for
+       GtkWidget::delete_event to avoid destruction of our float window.
+
+       * gtk/gtkmain.c (gtk_main_iteration_do): GDK_DELETE will destroy a
+       widget if the last handler returned FALSE or there was none connected.
+
+       * gtk/testgtk.c: adapted all delete_event/destroy case that were affected.
+
+       * gtk/gtkwidget.c (gtk_widget_delete_hides): new function that will hide
+       a widget and return TRUE to avoid window deletion if
+       connected to GtkWIdget::delete_event.
+
+Thu Mar 12 11:51:33 PST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * docs/gtk.texi: Changed name of GTK to the GIMP Toolkit
+
+Wed Mar 11 22:52:57 1998  Russell Nelson <nelson@crynwr.com>
+
+       * gtk/gtktest.c: new_pixmap wasn't using its filename argument.
+       * docs/gtk.texi: Add descriptions
+
+Wed Mar 11 14:36:48 PST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * gtk/docs/: added tutorial, changed some files around to
+          make more sense.
+
+Thu Mar 12 10:49:38 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkmain.h: 
+       * gtk/gtkmain.c: changed handler tags to be of type guint, reflecting
+       the internal tag handling.
+
+       * gtk/gtkcurve.h: macro fixups.
+
+Thu Mar 12 08:55:34 1998  Tim Janik  <timj@gimp.org>
+
+       * gtkitem.c:
+       * gtktree.c:
+       * gtklist.c: fetch the inintial value of attributes.event_mask from
+       gtk_widget_get_events (widget) (pointed out by Damon Chaplin
+       <DAChaplin@email.msn.com>).
+
+Thu Mar 12 07:43:33 1998  Tim Janik  <timj@gimp.org>
+
+       * gdk/gdk.h:
+       * gdk/gdkvisual.c: applied gtk-shige-980311-0.patch.gz, which removes
+       the erronerous gdk_query_visuals() function in favour of
+       gdk_list_visuals() which does a correct job.
+
+       * gtk/gtkcontainer.h: applied gtk-draco-980311-0.patch.gz which fixes
+       a class cast check.
+
+       * gtk/gtkspinbutton.c: applied gtk-hamann_jeske-980312-0.patch.gz about
+       '+' sign acceptance.
+
+       * gtk/gtknotebook.c: applied gtk-hamann_jeske-980311-1.patch.gz which
+       cares about delayed tab label creation.
+
+Thu Mar 12 06:58:17 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtktree.c (gtk_tree_map): avoid warnings about NULL casts.
+
+       * gtk/gtkstatusbar.c (gtk_statusbar_destroy): don't leak the context
+       id key's slist.
+
+       * gtk/gtkobject.c (gtk_object_set_data_full): duplicate keys that get
+       inserted into the hashtable, otherwise this function *forces* the caller
+       to leak memory, for dynamically allocated keys (problem pinpointed by
+       Mattias Gronlund).
+
+Tue Mar 10 23:02:42 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gdk/gdkdnd.c gtk/gtkclist.c gtk/gtksignal.c gtk/testgtk.c:
+         Various minor cleanups related to -W
+
+1998-03-11  Elliot Lee  <sopwith@bogus.circ.us.eu.org>
+
+       * gtk/gtkentry.h: Keep it consistent - 
+       don't list gtk_entry_set_max_length unless it's implemented.
+       (Someone make up their mind please ;-)
+
+Wed Mar 11 07:10:11 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkspinbutton.h: 
+       * gtk/gtkspinbutton.c: applied gtk-hamann_jeske-980311-0.patch.gz,
+       to limit entered characters to numbers, '-' and '.'.
+
+Wed Mar 11 04:35:06 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtklist.c:
+       * gtk/gtktree.h: 
+       * gtk/gtktree.c:
+       * gtk/gtktreeitem.h: 
+       * gtk/gtktreeitem.c: applied gtk-bolliet-980310-0.patch.gz which adds
+       more checks and implements gtk_tree_clear_items. made a bunch of style
+       and indentation fixes.
+
+Wed Mar 11 03:35:17 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtktooltips.h:
+       * gtk/gtktooltips.c: code and structure clean ups. fixed the
+       tooltips flickering bug.
+
+Tue Mar 10 14:24:09 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkselection.c (gtk_selection_clear): Make the return
+         result reflect whether the clear event was out of data.
+
+       * gtk/gtkeditable.c: Ignore out of date selection clear
+         events.
+
+       * gtk/gtkentry.c gtk/gtktext.c: Don't synthesize releases
+         on [2/3]BUTTON presses, since we get the normal click as well.
+
+         Claim the selection when selecting words/lines.
+
+Tue Mar 10 13:34:29 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkrange.c (gtk_range_default_[vh]trough_click): 
+         Take forward/back step arrows into account when computing
+         position for middle button clicks.
+
+       * gtk/gtktext.c gtk/gtkentry.c:
+         - Fixes for deleting characters (don't subtract guints and get
+           negative numbers!)
+         - Reset cursor_virtual_x when moving by words and lines
+         - Extra sanity checks
+         - Fix to gtk_text_get_chars 
+                (from Tony Gale <gale@daedalus.dera.gov.uk>)
+
 1998-03-10  Federico Mena Quintero  <federico@nuclecu.unam.mx>
 
        * gdk/gdkgc.c (gdk_gc_set_function): Replace GXor by GXxor.  Seems