]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
make toolbar Child structure accesible from apps
[~andy/gtk] / ChangeLog.pre-2-8
index a9845729c1e262fbdbcb25ce17a0c9799c525f26..6cb2f52b116ad153ff1aa9bd47dae7553d16954c 100644 (file)
@@ -1,3 +1,144 @@
+Thu Jan 29 22:57:39 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkstyle.c (gtk_default_draw_polygon): Close
+         the polygon if it isn't already. (To match gtk_draw_polygon)
+         Simplified logic. (Appearance could probably be
+         improved for objects with gradual curves by adding in
+         some intermediate edge coloration)
+
+Thu Jan 29 21:36:14 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtksignal.c (gtk_signal_query): new function to gather
+         information about a certain signal.
+
+       * gtk/gtksignal.c (gtk_signal_newv): new function similar to
+         gtk_signal_new().
+
+       * gtk/gtksignal.c (gtk_signal_real_emit): check for function_offset
+         == 0.
+
+       * gtk/gtksignal.c (gtk_signal_connect_by_type): perform a signal
+         id lookup on the parent as well.
+
+       * gtk/gtkobject.c (gtk_object_class_add_user_signal): new
+         function for implementation of user defined signals.
+       * gtk/gtkobject.c (gtk_object_class_add_signals): free old
+         signal id array.
+
+       * gtk/gtkobject.h: this holds the typedefs for GtkSignalFunc and
+         GtkSignalMarshaller now, because they are used for
+         gtk_object_class_add_user_signal.
+
+       * gtk/gtktypeutils.c (gtk_type_class_init): reset object_class->signals
+         and object_class->nsignals for new object classes.
+
+Tue Jan 27 15:52:48 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_realize): The auto_shrink
+       policy of the floating window is now set to TRUE.  This fixes the
+       problem of the floating window being too big when the handlebox
+       child is small.
+       (gtk_handle_box_motion): Now we use GDK_POINTER_MOTION_HINT_MASK
+       to improve movement.
+
+Tue Jan 27 14:15:50 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+        * docs/gtkfaq.sgml: more additions/changes Tony Gale.
+
+Mon Jan 26 17:12:12 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * docs/gtkfaq.sgml: additions/changes from new FAQ maintainers
+          Nathan Froyd and Tony Gale.
+
+Mon Jan 26 16:54:02 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * docs/gtk.texi: additions/changes from Gregory A. McLean
+
+Mon Jan 26 02:15:29 1998  Tim Janik  <timj@gimp.org>
+
+       * gdk/gdkdraw.c:
+       * gdk/gdkgc.c:
+       * gdk/gdkimage.c:
+       * gdk/gdkinput.c:
+       * gdk/gdkpixmap.c:
+       * gdk/gdkproperty.c:
+       * gdk/gdkselection.c:
+       * gdk/gdkwindow.c: added a bunch of checks for window != NULL and
+         private->destroyed.
+
+Sun Jan 25 19:15:32 1998  Tim Janik  <timj@gimp.org>
+
+       * gtk/gtkwidget.h (enum): added new widget flag GTK_LEAVE_PENDING.
+       * gtk/gtkmain.c (gtk_main_iteration_do): if a widget has
+         GTK_LEAVE_PENDING set, send it its LEAVE_NOTIFY event, regardless
+         of a grab or sensitivity.
+         changed the compression code for enter/leave notify events to
+         free *both* compressed event, and removed an unneccessary call
+         to g_list_remove.
+
+       * ChangeLog: finally catched up with the recent changes on my part.
+
+       * gtk/gtkobject.h: new element n_args in GtkObjectClass.
+       * gtk/gtkobject.c (gtk_object_query_args): this function now returns
+         the arguments in the correct order.
+
+        * gtk/gtkbox.c:
+       * gtk/gtkbutton.c:
+       * gtk/gtkcontainer.c:
+       * gtk/gtkframe.c:
+       * gtk/gtklabel.c:
+       * gtk/gtkobject.c:
+       * gtk/gtkwidget.c:
+       * gtk/gtkwindow.c: various fixes and additions to the gtk_*_set_arg
+         and gtk_*_get_arg() functions.
+
+       * gdk/gdk.h:
+       * gdk/gdk.c (gdk_pointer_is_grabbed): new function.
+
+       * gtk/gtkmain.h:
+       * gtk/gtkmain.c: implementations of gtk_invoke_key_snoopers(),
+         gtk_key_snooper_install() and gtk_key_snooper_remove(). this
+         mechanism allowes applications to track global hot keys that need
+         to bypass accelerator tables and else key processing stuff.
+
+Thu Jan 22 18:58:44 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
+
+       * gdk/gdkcc.c: Switched the file to GNU indentation, for consistency.
+
+       * gdk/gdktypes.h (struct _GdkColorContext): Picky, picky... fix
+       two lines with wrong indentation :-)
+
+Thu Jan 22 02:32:06 1998  Scott Goehring  <scott@poverty.bloomington.in.us>
+
+       * gtk/Makefile.am: Fixed the called to runelisp to use $(SHELL).
+         (Cannot rely on the script having execute permissions.)
+
+Wed Jan 21 17:29:54 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * Released 0.99.3
+
+Wed Jan 21 01:32:21 1998  Tim Janik  <timj@psynet.net>
+
+       * gtk/gtkwidget.h:
+       * gtk/gtkwidget.c: changed the state_changed signal to take an
+         extra argument `old_state'.
+         removed `gtk_widget_restore_state'.
+         changed `gtk_widget_set_state' and `gtk_widget_set_sensitive' to use
+         only one function `gtk_widget_propagate_state' to iterate down the
+         tree. this causes GtkWidget::state_changed to be invoked on state
+         changes and on sensitivity changes. some comment cleanups.
+
+Tue Jan 20 16:38:52 1998  Owen Taylor  <owt1@cornell.edu>
+       * gtk/gtkcombobox.{c,h}: removed
+         gtk/gtkcombo.{c,h}: added [Paolo Molaro's version]
+         gtk/testgtk.c: changed to use new version
+         gtk/Makefile.am gtk/gtk.h
+       
+Mon Jan 19 20:10:19 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * gdk/gdk.h Fixed typo where strdup was used instead of g_strdup
+          (found by Frank Neumann)
+
 Mon Jan 19 16:21:00 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
 
        * gtk/gtktoolbar.c (gtk_toolbar_class_init): Set