]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
changed gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget as
[~andy/gtk] / ChangeLog.pre-2-10
index 388a3c86b1ea04f85df290890bb9f17914824560..6f46320f1c476876a1ba58a0cae4cb0f500e0729 100644 (file)
@@ -1,3 +1,121 @@
+Mon Jan 19 00:46:18 1998 MET  Eckehard Berns  <eb@berns.prima.de>
+
+       * gtk/gtktoolbar.[ch]: changed
+         gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget
+         as icon to allow more flexibility
+
+Sun Jan 18 16:54:55 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+       * gtk/gtkstatusbar.[ch] added new widget, the statusbar
+
+Sun Jan 18 09:57:00 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkbutton.c gtk/gtkclist.c gtk/gtkdrawingarea.c
+         gtk/gtkentry.c gtk/gtkeventbox.c gtk/gtkfixed.c
+         gtk/gtkhandlebox.c gtk/gtkhscale.c gtk/gtkhscrollbar.c
+         gtk/gtkitem.c gtk/gtklist.c gtk/gtkmenushell.c gtk/gtkmisc.c
+         gtk/gtknotebook.c gtk/gtkpaned.c gtk/gtkpreview.c
+         gtk/gtkprogressbar.c gtk/gtkruler.c gtk/gtktext.c gtk/gtktree.c
+         gtk/gtkviewport.c gtk/gtkvscale.c gtk/gtkvscrollbar.c
+         gtk/gtkwidget.{c,h}
+
+       Added gtk_widget_set_parent_window() and 
+       gtk_widget_get_parent_window(). All widgets should use:
+       
+          gtk_widget_get_parent_window() instead of widget->parent->window.
+       
+       Any widget that wants to have children not in the parent window,
+       should use gtk_widget_set_parent() in their realize() and
+       add() routines. 
+
+       CList and Viewport widgets changed to do this. (Viewport
+       widget using code from gtk-fortier-980117-0.patch.)
+
+Sat Jan 17 23:56:02 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkobject.c:
+          renamed g_string_equal => g_str_equal
+          renamed g_string_hash => g_str_hash
+
+Sun Jan 18 03:57:52 1998  Tim Janik  <timj@psynet.net>
+
+       * gtk/gtkframe.c: gtk_*_get_arg() and gtk_*_set_arg() implementations.
+       * gtk/gtkobject.c: new arg `GtkObject::object_signal' similar to
+         `GtkObject::signal'. check for class type in gtk_object_{setv|getv}.
+
+       * gtk/gtkobject.c:
+       * gtk/gtksignal.c:
+       * gtk/gtktypeutils.h:
+       * gtk/gtktypeutils.c: added GTK_TYPE_DOUBLE.
+
+       * gtk/gtkwidget.c: new args `has_focus' and `has_default'.
+       * gtk/gtkwindow.c: new arg `window_position'.
+
+       * gtk/gtkbox.h:
+       * gtk/gtkbox.c: new functions gtk_box_reorder_child,
+       gtk_box_query_child_packing and gtk_box_set_child_packing to
+       allow modification of the child linkage after the widget tree
+       is setup.
+
+       * gtk/gtkbox.c:
+        * gtk/gtklabel.c:
+        * gtk/gtkwindow.c:
+       * gtk/gtkwidget.c:
+        * gtk/gtkobject.c: gtk_*_get_arg() and gtk_*_set_arg() fixes
+          and implementations.
+       
+Sat Jan 17 18:06:35 1998  Owen Taylor  <owt1@cornell.edu>
+       * gdk/gdk.c (gdk_events_pending): Take putback events into
+         account
+
+       * gdk/gdk.c (gdk_event_free): Handle dropdataavaible memory
+         allocation correctly. (Incompatible change: client must
+         _not_ fre event->data and event->data_type.)
+
+       * gdk/gdk.c (gdk_event_translate): Changed DND dragging
+         so that we don't ungrab pointer when we reenter window
+         to prevent extra Enter/Leave effects which had bad
+         effects.
+          Changed drag zone handling to not send uncessary
+         DragEnter events.
+          Fixed EnterNotify/LeaveNotify handling. (Only pay
+         attention to events on window, don't specify these
+         events to XGrabPointer - that isn't valid, and handle
+          reverse the sense of the handling of LeaveNotify.)
+
+       * gdk/gdkwindow.c (gdk_window_remove_filter): Free removed
+         filter.
+
+       * gtk/gtk.defs (GdkFont): gdk_font_free => gdk_font_unref
+
+       * gtk/gtkmain.{c,h} (gtk_events_pending): new function - apps
+         should use this instead of gdk_events_pending.
+
+       * gtk/gtkvbbox.h: Fixed a duplication in the headers.
+
+       * gtk/testgtk.c (dnd_drop): Don't free the drop data,
+         it belongs to the event.
+
+Sat Jan 17 13:26:15 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+       * gtk/gtkentry.[ch]:  Applied patch from <lupus@lettere.unipd.it> 
+          which adds gtk_entry_set_max_length function.  This was 
+          part of gtk-lupus-970112-0.
+
+       * gtk/testgtk.c: Applied gtk-wille-980113-0 which fixes 
+          a problem with a shaped widget keeping grab forever
+          when double clicked.
+     
+        * docs/gtk.texi: patch from Gregory McLean <gregm@randomc.com>
+          to add some on aspect_frame, button_box, and color_selection
+          widgets
+
+Sat Jan 17 06:24:05 1998  Tim Janik  <timj@psynet.net>
+
+       * gtk/gtktypeutils.h (gtk_type_get_arg): new function.
+       * gtk/gtkobject.h (gtk_object_query_args): new function.
+       * gtk/gtkobject.h (gtk_object_getv): new function.
+       * gtk/gtkwidget.h (gtk_widget_get): new function.
+
 Fri Jan 16 00:36:31 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
 
        * gtk/gtkhandlebox.c: Now we use a GtkWindow of type
@@ -132,6 +250,10 @@ Wed Jan  7 02:14:30 PST 1998 Manish Singh <yosh@gimp.org>
        * glib/testglib.c: Added g_[s]list_insert_sorted function
        and appropriate tests in testglib
 
+Tue Jan  6 17:09:46 1998  Owen Taylor  <owt1@cornell.edu>
+       * gtk/gtknotebook.h gtk/gtknotebook.c
+          Added "switch_page" signal. (gtk-hamann_jeske-971212-0.patch)
+
 Tue Jan  6 17:07:29 1998  Owen Taylor  <owt1@cornell.edu>
        * gtk/gtkentry.c gtk/gtkentry.h gtk/testgtk.c : 
           Fixed problem with deleting while text is selected.