]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Use StructureNotifyMaskMask as the mask, as this enables an application
[~andy/gtk] / ChangeLog
index 58ba45b6b1a41fab029feaac4ab46b99880e91f5..fed21a30c865f17f337632cc3e80e9055295d3f6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,266 @@
+Tue Mar 17 02:02:02 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>
+
+       * gdk/gdk.c (gdk_dnd_drag_leave): Use StructureNotifyMaskMask as
+       the mask, as this enables an application listening to those events
+       to catch the root events.  Thanks to Maciej for pointing us in the
+       right direction.
+       (gdk_dnd_drag_enter): Likewise.
+       (gdk_dnd_drag_leave): Likewise.
+       * gdk/gdkwindow.c (gdk_window_dnd_data_set): Likewise.
+
+Mon Mar 16 22:31:02 1998  Federico Mena  <federico@nuclecu.unam.mx>
+
+       * gdk/gdkwindow.c (gdk_window_xid_at): Use signed integers so that
+       testing will not fail for windows that are off-screen.  
+
+       (gdk_window_xid_at_coords): Only considers visible windows.     
+
+Tue Mar 17 03:56:13 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkspinbutton.h: exported gtk_spin_button_spin since it is
+       used in testgtk, and besides that.
+
+       * gtk/testgtk.c: created a new "test" cursors, which showes different
+       types of GdkCursors and is a very simple example at using the drawing
+       area.
+
+Mon Mar 16 18:19:31 GMT 1998 Tony Gale  <gale@gimp.org>
+       * docs/gtkfaq.sgml:
+           - new question on modal windows
+           - new question on updating progressbars
+           - update all the links to gtk.org
+
+>>>>>>> 1.255
+Mon Mar 16 09:15:03 GMT 1998 Tony Gale  <gale@gimp.org>
+
+       * docs/gtk_tut.sgml: 
+           - New subsection on colourselection from Tom Bech <tomb@ii.uib.no>
+           - Moved fileselection text to Miscallaneous Widgets section
+           - Started new section on the Text widget
+           - Removed Viewport, Paned, HPaned and VPaned from list of
+             NO_WINDOW widgets.
+
+Mon Mar 16 01:33:36 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk-config.in: Added trailing newline, hopefully will
+         fix the problem with esac disappearing.
+
+       * gtk/Makefile.am (test-debug): Improved test targets
+         will work with --enable-shared
+           [From:  Raja R Harinath  <harinath@cs.umn.edu>]
+
+       * gtk.m4: Not all shells understand $(...).  Use `...` instead.
+           [From:  Raja R Harinath  <harinath@cs.umn.edu>]
+       - use AM_PATH_PROG instead of AM_CHECK_PROG, so the user
+         can specify programs not in their path.
+  
+       * Makefile.am: added gtk.m4 to EXTRA_DIST
+
+Sun Mar 15 23:44:10 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkwidget.h:
+       * gtk/gtkmenushell.c: 
+       * gtk/gtkmenu.c: 
+       * gtk/gtkmain.c: removed EXCLUSIVE_GRAB again, just disable modal
+       event delivery for insensitive children.
+
+Sun Mar 15 22:44:33 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkmenushell.c (gtk_menu_shell_button_release): for now reverted
+       the last change, since it broke click-select-click menus for gimp.
+
+Sun Mar 15 20:13:42 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkmain.c (gtk_quit_destructor): removed the ugly check whether
+       we need gtk_widget_destroy or gtk_object_destroy. these functions are
+       by no means allowed to act differently!
+
+       * gtk/gtkmisc.c (gtk_misc_set_alignment): check for _DRAWABLE instead
+       of _VISIBLE to operate on widget->window.
+       (gtk_misc_set_padding): likewise.
+
+       * gtk/gtkwidget.c: slightly reordered object arguments.
+
+       * gtk/gtkobject.c (gtk_object_setv):
+       * gtk/gtkobject.c (gtk_object_getv):
+       operator `!' has precedence over `&'.
+
+Sun Mar 15 14:38:34 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtknotebook.c (gtk_notebook_pages_allocate): applied a fix from
+       lars against a segfault that i discovered.
+
+Sun Mar 15 13:25:28 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkwidget.h: added new flag GTK_EXCLUSIVE_GRAB.
+       * gtk/gtkmain.c: allow exclusive grabs.
+
+       * gtk/gtkmenu.c: grab exclusively.
+       * gtk/gtkmenushell.c: grab exclusively.
+
+       * gtk/gtkmenushell.c: don't activate insensitive menu items when
+       in click-selects mode.
+
+       * gtk/gtkmenushell.c (gtk_menu_shell_enter_notify): activate submenus
+       on popup.
+
+       * gtk/gtkmenushell.c (gtk_menu_shell_button_release): don't take
+       *additional* button presses into account.
+
+       * gtk/gtkmenushell.c (gtk_menu_shell_button_press): don't take
+       foreign button releases into account.
+
+Sun Mar 15 08:27:06 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtktipsquery.c (gtk_tips_query_set_labels): changed run type
+       of GtkTipsQuery::widget_entered to GTK_RUN_LAST, so it can be overidden
+       by the user.
+
+       * gtk/gtkwindow.c (gtk_window_configure_event): small fix by
+       Assar Westerlund <assar@sics.se>.
+
+       * gtk/gtkmenu.c (gtk_menu_key_press): don't cast a NULL pointer.
+
+Sat Mar 14 19:36:16 PST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * Released 0.99.7
+
+Sat Mar 14 20:07:45 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk.m4: Fixed reversed conditional, so checks against
+         supplied version.
+
+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