summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog41
-rw-r--r--ChangeLog.pre-2-041
-rw-r--r--ChangeLog.pre-2-1041
-rw-r--r--ChangeLog.pre-2-241
-rw-r--r--ChangeLog.pre-2-441
-rw-r--r--ChangeLog.pre-2-641
-rw-r--r--ChangeLog.pre-2-841
-rw-r--r--TODO19
8 files changed, 304 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 0b74cbb382..68d2a5052c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,44 @@
+Fri Apr 3 17:14:55 1998 Owen Taylor <owt1@cornell.edu>
+
+ * glib/testglib.c: Removed literal german from strings
+ to appease SGI compiler.
+
+ * gdk/gdk.c: More extensive debugging output
+
+ * gtk/gtkalignment.c gtk/gtkbutton.c gtk/gtkcheckbutton.c
+ gtk/gtkclist.c gtk/gtkeventbox.c gtk/gtkhandlebox.c
+ gtk/gtk[hv]box.c gtk/gtk[hv]paned.c gtk/gtklist.c
+ gtk/gtkmenu.c gtk/gtkmenubar.c gtk/gtkmenuitem.c
+ gtk/gtknotebook.c gtk/gtktable.c gtk/gtktree.c
+ gtk/gtktreeitem.c gtk/gtkviewport.c
+
+ Avoid assigning negative values to unsigned allocation.width and
+ height
+
+ * gtk/gtkwindow.c:
+
+ Instead of realizing the widget, then size allocating, (resulting
+ in XMoveResizeWindows for all children, do the size allocation
+ first, then realize.
+
+ In gtk_real_window_move_resize, combine move and resize
+ into a single GDK/X call when possible.
+
+ * gtk/gtkclist.c gtk/gtkdrawingarea.c:
+
+ Remove assumption that the widget will be size allocated _after_
+ it is realized.
+
+ * gtk/gtklist.c (gtk_list_motion_notify): Removed useless
+ debugging message.
+
+Wed Apr 1 21:51:37 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkmain.c: return NULL for gtk_get_event_widget (NULL)
+
+ * gtk/gtkentry.c: New algorithm to get more normal behavior
+ with scroll_offset when changing fonts.
+
Thu Apr 2 17:30:04 BST 1998 Tony Gale <gale@gtk.org>
* examples/gtkdial/Makefile,
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 0b74cbb382..68d2a5052c 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,44 @@
+Fri Apr 3 17:14:55 1998 Owen Taylor <owt1@cornell.edu>
+
+ * glib/testglib.c: Removed literal german from strings
+ to appease SGI compiler.
+
+ * gdk/gdk.c: More extensive debugging output
+
+ * gtk/gtkalignment.c gtk/gtkbutton.c gtk/gtkcheckbutton.c
+ gtk/gtkclist.c gtk/gtkeventbox.c gtk/gtkhandlebox.c
+ gtk/gtk[hv]box.c gtk/gtk[hv]paned.c gtk/gtklist.c
+ gtk/gtkmenu.c gtk/gtkmenubar.c gtk/gtkmenuitem.c
+ gtk/gtknotebook.c gtk/gtktable.c gtk/gtktree.c
+ gtk/gtktreeitem.c gtk/gtkviewport.c
+
+ Avoid assigning negative values to unsigned allocation.width and
+ height
+
+ * gtk/gtkwindow.c:
+
+ Instead of realizing the widget, then size allocating, (resulting
+ in XMoveResizeWindows for all children, do the size allocation
+ first, then realize.
+
+ In gtk_real_window_move_resize, combine move and resize
+ into a single GDK/X call when possible.
+
+ * gtk/gtkclist.c gtk/gtkdrawingarea.c:
+
+ Remove assumption that the widget will be size allocated _after_
+ it is realized.
+
+ * gtk/gtklist.c (gtk_list_motion_notify): Removed useless
+ debugging message.
+
+Wed Apr 1 21:51:37 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkmain.c: return NULL for gtk_get_event_widget (NULL)
+
+ * gtk/gtkentry.c: New algorithm to get more normal behavior
+ with scroll_offset when changing fonts.
+
Thu Apr 2 17:30:04 BST 1998 Tony Gale <gale@gtk.org>
* examples/gtkdial/Makefile,
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 0b74cbb382..68d2a5052c 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,44 @@
+Fri Apr 3 17:14:55 1998 Owen Taylor <owt1@cornell.edu>
+
+ * glib/testglib.c: Removed literal german from strings
+ to appease SGI compiler.
+
+ * gdk/gdk.c: More extensive debugging output
+
+ * gtk/gtkalignment.c gtk/gtkbutton.c gtk/gtkcheckbutton.c
+ gtk/gtkclist.c gtk/gtkeventbox.c gtk/gtkhandlebox.c
+ gtk/gtk[hv]box.c gtk/gtk[hv]paned.c gtk/gtklist.c
+ gtk/gtkmenu.c gtk/gtkmenubar.c gtk/gtkmenuitem.c
+ gtk/gtknotebook.c gtk/gtktable.c gtk/gtktree.c
+ gtk/gtktreeitem.c gtk/gtkviewport.c
+
+ Avoid assigning negative values to unsigned allocation.width and
+ height
+
+ * gtk/gtkwindow.c:
+
+ Instead of realizing the widget, then size allocating, (resulting
+ in XMoveResizeWindows for all children, do the size allocation
+ first, then realize.
+
+ In gtk_real_window_move_resize, combine move and resize
+ into a single GDK/X call when possible.
+
+ * gtk/gtkclist.c gtk/gtkdrawingarea.c:
+
+ Remove assumption that the widget will be size allocated _after_
+ it is realized.
+
+ * gtk/gtklist.c (gtk_list_motion_notify): Removed useless
+ debugging message.
+
+Wed Apr 1 21:51:37 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkmain.c: return NULL for gtk_get_event_widget (NULL)
+
+ * gtk/gtkentry.c: New algorithm to get more normal behavior
+ with scroll_offset when changing fonts.
+
Thu Apr 2 17:30:04 BST 1998 Tony Gale <gale@gtk.org>
* examples/gtkdial/Makefile,
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 0b74cbb382..68d2a5052c 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,44 @@
+Fri Apr 3 17:14:55 1998 Owen Taylor <owt1@cornell.edu>
+
+ * glib/testglib.c: Removed literal german from strings
+ to appease SGI compiler.
+
+ * gdk/gdk.c: More extensive debugging output
+
+ * gtk/gtkalignment.c gtk/gtkbutton.c gtk/gtkcheckbutton.c
+ gtk/gtkclist.c gtk/gtkeventbox.c gtk/gtkhandlebox.c
+ gtk/gtk[hv]box.c gtk/gtk[hv]paned.c gtk/gtklist.c
+ gtk/gtkmenu.c gtk/gtkmenubar.c gtk/gtkmenuitem.c
+ gtk/gtknotebook.c gtk/gtktable.c gtk/gtktree.c
+ gtk/gtktreeitem.c gtk/gtkviewport.c
+
+ Avoid assigning negative values to unsigned allocation.width and
+ height
+
+ * gtk/gtkwindow.c:
+
+ Instead of realizing the widget, then size allocating, (resulting
+ in XMoveResizeWindows for all children, do the size allocation
+ first, then realize.
+
+ In gtk_real_window_move_resize, combine move and resize
+ into a single GDK/X call when possible.
+
+ * gtk/gtkclist.c gtk/gtkdrawingarea.c:
+
+ Remove assumption that the widget will be size allocated _after_
+ it is realized.
+
+ * gtk/gtklist.c (gtk_list_motion_notify): Removed useless
+ debugging message.
+
+Wed Apr 1 21:51:37 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkmain.c: return NULL for gtk_get_event_widget (NULL)
+
+ * gtk/gtkentry.c: New algorithm to get more normal behavior
+ with scroll_offset when changing fonts.
+
Thu Apr 2 17:30:04 BST 1998 Tony Gale <gale@gtk.org>
* examples/gtkdial/Makefile,
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 0b74cbb382..68d2a5052c 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,44 @@
+Fri Apr 3 17:14:55 1998 Owen Taylor <owt1@cornell.edu>
+
+ * glib/testglib.c: Removed literal german from strings
+ to appease SGI compiler.
+
+ * gdk/gdk.c: More extensive debugging output
+
+ * gtk/gtkalignment.c gtk/gtkbutton.c gtk/gtkcheckbutton.c
+ gtk/gtkclist.c gtk/gtkeventbox.c gtk/gtkhandlebox.c
+ gtk/gtk[hv]box.c gtk/gtk[hv]paned.c gtk/gtklist.c
+ gtk/gtkmenu.c gtk/gtkmenubar.c gtk/gtkmenuitem.c
+ gtk/gtknotebook.c gtk/gtktable.c gtk/gtktree.c
+ gtk/gtktreeitem.c gtk/gtkviewport.c
+
+ Avoid assigning negative values to unsigned allocation.width and
+ height
+
+ * gtk/gtkwindow.c:
+
+ Instead of realizing the widget, then size allocating, (resulting
+ in XMoveResizeWindows for all children, do the size allocation
+ first, then realize.
+
+ In gtk_real_window_move_resize, combine move and resize
+ into a single GDK/X call when possible.
+
+ * gtk/gtkclist.c gtk/gtkdrawingarea.c:
+
+ Remove assumption that the widget will be size allocated _after_
+ it is realized.
+
+ * gtk/gtklist.c (gtk_list_motion_notify): Removed useless
+ debugging message.
+
+Wed Apr 1 21:51:37 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkmain.c: return NULL for gtk_get_event_widget (NULL)
+
+ * gtk/gtkentry.c: New algorithm to get more normal behavior
+ with scroll_offset when changing fonts.
+
Thu Apr 2 17:30:04 BST 1998 Tony Gale <gale@gtk.org>
* examples/gtkdial/Makefile,
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 0b74cbb382..68d2a5052c 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,44 @@
+Fri Apr 3 17:14:55 1998 Owen Taylor <owt1@cornell.edu>
+
+ * glib/testglib.c: Removed literal german from strings
+ to appease SGI compiler.
+
+ * gdk/gdk.c: More extensive debugging output
+
+ * gtk/gtkalignment.c gtk/gtkbutton.c gtk/gtkcheckbutton.c
+ gtk/gtkclist.c gtk/gtkeventbox.c gtk/gtkhandlebox.c
+ gtk/gtk[hv]box.c gtk/gtk[hv]paned.c gtk/gtklist.c
+ gtk/gtkmenu.c gtk/gtkmenubar.c gtk/gtkmenuitem.c
+ gtk/gtknotebook.c gtk/gtktable.c gtk/gtktree.c
+ gtk/gtktreeitem.c gtk/gtkviewport.c
+
+ Avoid assigning negative values to unsigned allocation.width and
+ height
+
+ * gtk/gtkwindow.c:
+
+ Instead of realizing the widget, then size allocating, (resulting
+ in XMoveResizeWindows for all children, do the size allocation
+ first, then realize.
+
+ In gtk_real_window_move_resize, combine move and resize
+ into a single GDK/X call when possible.
+
+ * gtk/gtkclist.c gtk/gtkdrawingarea.c:
+
+ Remove assumption that the widget will be size allocated _after_
+ it is realized.
+
+ * gtk/gtklist.c (gtk_list_motion_notify): Removed useless
+ debugging message.
+
+Wed Apr 1 21:51:37 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkmain.c: return NULL for gtk_get_event_widget (NULL)
+
+ * gtk/gtkentry.c: New algorithm to get more normal behavior
+ with scroll_offset when changing fonts.
+
Thu Apr 2 17:30:04 BST 1998 Tony Gale <gale@gtk.org>
* examples/gtkdial/Makefile,
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 0b74cbb382..68d2a5052c 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,44 @@
+Fri Apr 3 17:14:55 1998 Owen Taylor <owt1@cornell.edu>
+
+ * glib/testglib.c: Removed literal german from strings
+ to appease SGI compiler.
+
+ * gdk/gdk.c: More extensive debugging output
+
+ * gtk/gtkalignment.c gtk/gtkbutton.c gtk/gtkcheckbutton.c
+ gtk/gtkclist.c gtk/gtkeventbox.c gtk/gtkhandlebox.c
+ gtk/gtk[hv]box.c gtk/gtk[hv]paned.c gtk/gtklist.c
+ gtk/gtkmenu.c gtk/gtkmenubar.c gtk/gtkmenuitem.c
+ gtk/gtknotebook.c gtk/gtktable.c gtk/gtktree.c
+ gtk/gtktreeitem.c gtk/gtkviewport.c
+
+ Avoid assigning negative values to unsigned allocation.width and
+ height
+
+ * gtk/gtkwindow.c:
+
+ Instead of realizing the widget, then size allocating, (resulting
+ in XMoveResizeWindows for all children, do the size allocation
+ first, then realize.
+
+ In gtk_real_window_move_resize, combine move and resize
+ into a single GDK/X call when possible.
+
+ * gtk/gtkclist.c gtk/gtkdrawingarea.c:
+
+ Remove assumption that the widget will be size allocated _after_
+ it is realized.
+
+ * gtk/gtklist.c (gtk_list_motion_notify): Removed useless
+ debugging message.
+
+Wed Apr 1 21:51:37 1998 Owen Taylor <owt1@cornell.edu>
+
+ * gtk/gtkmain.c: return NULL for gtk_get_event_widget (NULL)
+
+ * gtk/gtkentry.c: New algorithm to get more normal behavior
+ with scroll_offset when changing fonts.
+
Thu Apr 2 17:30:04 BST 1998 Tony Gale <gale@gtk.org>
* examples/gtkdial/Makefile,
diff --git a/TODO b/TODO
index bfbc82884e..f1b0f971ed 100644
--- a/TODO
+++ b/TODO
@@ -66,8 +66,8 @@ Additions:
void gtk_rc_string_export (const gchar *rc_additions,
gboolean override_rc_styles);
- * Configure events for windows that no longer exist fail in
- XTranslateCoordinates
+ * Should release grab before activating menu item (and remove
+ menu from screen?)
TODO AFTER GTK 1.0
------------------
@@ -210,6 +210,8 @@ TODO AFTER GTK 1.0
mouse click, some function to get the word/line under the mouse pointer
[ From: Stefan Jeske <jeske@braunschweig.netsurf.de> ]
+ - Really big font (150 pt), plus lots of editing caused segfault
+
? Allow moving the separator for paned widgets by dragging
it directly instead of using the handle.
@@ -242,3 +244,16 @@ TODO AFTER GTK 1.0
windows??? This would mean keeping track of our window heirarchy
ourselves, for one thing, and will never be safe, because of
race conditions.
+
+ * --g-fatal-warnings flag that does
+ g_set_warning_handler ((GWarningHandler)g_error);
+
+ * If a window spontaneously resizes itself N times before any
+ ConfigureNotify events are received, then due to the interaction
+ of the ConfigureNotify compression code in GDK and the resize
+ count used for the window, the window will be size_allocated
+ the next N-1 times it is moved.
+
+ Fix: Only send GDK_EVENT_CONFIGURE when the window is resized,
+ create a new event type for toplevel motion. (GDK_EVENT_REPOSITION?)
+ and eliminate the resize count in GtkWindow.