]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Use a ScrolledWindow test how Text widgets work within ScrolledWindow.
[~andy/gtk] / ChangeLog.pre-2-10
index 8e603a7fd4786a300aec22fb42cc2f057a55621e..a8583bf96098255e93cb2c5f5c1a02f962b42eb1 100644 (file)
@@ -1,3 +1,126 @@
+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"
@@ -130,7 +253,6 @@ Mon Feb  8 12:50:06 GMT 1999 Tony Gale  <gale@gtk.org>
 
        * Makefile.am: update to include the latest Tutorial examples.
 
->>>>>>> 1.1009
 Sat Feb  6 11:20:16 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c (gtk_widget_idle_draw): Add the