changes to follow

This commit is contained in:
Owen Taylor 1998-04-03 23:06:26 +00:00
parent 4268cd7312
commit 740b70ea0c
8 changed files with 304 additions and 2 deletions

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

19
TODO
View File

@ -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.