]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
don't assign yoffset here, just let it get updated in response to the
[~andy/gtk] / ChangeLog
index 7bd6a6a983f25b654955d0ac759d0c9b64788614..266c7c446191a29e837e4bb8bd1b8f483783cbd5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,101 @@
+2002-03-05  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_size_allocate): don't assign
+       yoffset here, just let it get updated in response to the
+       value_changed. Fixes #72479
+
+Tue Mar  5 10:29:09 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktreeview.c (do_presize_handler)
+       gtk/gtktreeview.c (do_validate_rows): Don't use this 
+       same functions as idle callbacks and directly, to avoid
+       threading deadlocks. (#72392, Scott Guilbeaux)
+
+       * gtk/gtktable.c (gtk_table_size_request_init): Fix 
+       row/column confusion from recent patch. (#73505,
+       Vitaly Tishkov.)
+
+2002-03-04  Matthias Clasen  <maclas@gmx.de>
+
+       * docs/tutorial/gtk-tut.sgml: Make color selection and selection 
+       examples work.
+
+       * tests/testselection.c (selection_toggled, selection_clear):
+       Use selection_widget as selection owner - otherwise clearing the
+       selection doesn't work.
+
+Mon Mar  4 12:43:48 2002  Owen Taylor  <otaylor@redhat.com>
+
+        Fixes for non XKB operation. (#73103)
+
+       * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
+       Fix problem where GDK_Tab was converted to GDK_ISO_Left_Tab
+       always, not just if Shift was pressed.
+       
+       * gdk/x11/gdkkeys-x11.c gdk/x11/gdkprivate-x11.c 
+       gdk/x11/gdkevents-x11.c: Move determination of group
+       to _gdk_x11_get_group_for_state(), fix to handle non-XKB.
+
+       * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state): Only
+       add in SHIFT_MASK | LOCK_MASK to consumed_modifiers if the shifted
+       and unshifted keysyms are different. Only add in group_switch_mask
+       if the group-switched and non-group-switched keysyms are diferent.
+
+       * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state): 
+       When calling XKeycodeToKeysym, use group * keysyms_per_keycode / 2
+       not group * keysyms_per_keycode. (Tor Lillquist)
+
+       * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
+       Remove the hack to fudge the return value for GDK_Tab + Shift
+       since that didn't work -- it didn't affect the reverse mapping.
+       Instead fudge the non-XKB keymap instead.
+
+Mon Mar  4 11:02:18 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (gtk_file_selection_get_selections): Fix
+       memory leak. (#73370, Paolo Maggi).
+
+Mon Mar  4 10:35:28 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.c (gtk_notebook_set_current_page): Fix docs
+       in terms of what out of range @page_num does. (#73371,
+       Vitaly Tishkov.)
+
+2002-03-02  Havoc Pennington  <hp@pobox.com>
+
+       * demos/gtk-demo/editable_cells.c (cell_edited): const fix
+
+Sun Mar  3 18:47:13 2002  Owen Taylor  <otaylor@redhat.com>
+
+        * gtk/gtkwindow.c (gtk_window_parse_geometry): Fix
+       to properly take the default window into account by
+       setting a flag and in gtk_window_compute_configure_request_size ()
+       multiplying by the increments and adding in the base
+       size. (#72393)
+
+       * tests/testgtk.c (create_gridded_geometry): Add a
+       test for gridded geometry and for gtk_window_parse_geometry().
+
+2002-03-04  Hans Breuer  <hans@breuer.org>
+
+       * gtk/makefile.msc.in : don't build gtk.defs anymore
+
+2002-03-04  Tor Lillqvist  <tml@iki.fi>
+
+       * gtk/gtkrc.h: Remove obsolete Win32-only declaration of
+       gtk_win32_get_installation_directory().
+
+Sun Mar  3 17:03:30 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenushell.c gtk/gtkmenubar.[ch]: Back out
+       changes to propagate keys to parent menu shells, since
+       that broke stuff; rather implement ::cycle-focus as
+       a key binding on GtkMenuShell rather than on GtkMenuBar.
+
+       * gtk/gtkmenushell.c (gtk_menu_shell_class_init): Add
+       add bindings for ::cycle-focus. (In gtkmenubar.c, were 
+       mistakently bound to ::move-focus.)
+
 2002-03-03  Tor Lillqvist  <tml@iki.fi>
 
        * README.win32: Minor edits.