]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
move event handling to the process_action function so we can have the
[~andy/gtk] / ChangeLog.pre-2-8
index ea4e1adb11e2e8ca19e9890adacd7c5193aa7aff..d5aaceb8aaeda52a3a6d1808f1d6c855e82aef74 100644 (file)
@@ -1,3 +1,283 @@
+Wed Mar  6 00:20:59 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeviewcolumn.c
+       (gtk_tree_view_column_cell_process_action): move event handling to
+       the process_action function so we can have the event go to
+       individual cells.
+
+Tue Mar  5 22:16:58 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * GTK+-2.0.0 rc1
+
+       * docs/tutorial,faq/Makefile.am: Deal with the html directory
+       already being there.
+
+       * docs/faq/Makefile.am (EXTRA_DIST): Add gtk-faq.sgml to EXTRA_DIST.
+
+2002-03-05  Manish Singh  <yosh@gimp.org>
+
+       * gdk/Makefile.am
+       * gtk/Makefile.am: use install-foo-hook instead of install-foo-local,
+        since foo-local is run before the their respective builtin targets
+       in automake 1.5
+
+2002-03-05  jacob berkman  <jacob@ximian.com>
+
+       * configure.in: change an == to =
+
+2002-03-06  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk-pixbuf/gdk_pixbuf.rc.in
+       * gdk/win32/rc/gdk.rc.in
+       * gtk/gtk-win32.rc.in: Use GTK_API_VERSION.
+
+2002-03-05  Manish Singh  <yosh@gimp.org>
+
+       * configure.in: Fix up the freetype checking logic. Suppress
+       suprious "no" with --disable-modules.
+
+2002-03-06  Tor Lillqvist  <tml@iki.fi>
+       * gdk/win32/gdkevents-win32.c (gdk_pointer_grab,
+       gdk_pointer_ungrab): Bypass calls to the grab/ungrab functions in
+       gdkinput-win32.c, as they don't effectively do anything anyway.
+       (build_key_event_state): Set MOD2 bit if key is in AltGr group.
+       (gdk_event_translate): Call _gdk_windowing_window_get_offsets()
+       each time the offsets are used, on the window they refer to,
+       instead of once in the beginning. The window in question might
+       change due to event propagation.
+       (gdk_event_translate): Set key event group to 0 for non-AltGr
+       keys. Do set the SHIFT bit in the key event state also for
+       ISO_Left_Tab. Now backtabbing finally works again.
+
+       * gdk/win32/gdkunput-win32.c: Minor debugging output change.
+
+       * gdk/win32/gdkkeys-win32.c (update_keymap): Set VK_TAB mapping to
+       Gdk_Tab and GDK_ISO_Left_Tab, like on X11.
+       (gdk_keymap_translate_keyboard_state): Add similar code as in the
+       non-XKB case on X11 to generate a more correct
+       consumed_modifiers. Add debugging output.
+       (gdk_keyval_name): Use the U+xxxx format for UCS characters
+       encoded as keyvals. Never return NULL, but hex number
+       representation if keyval not in table.
+
+       * gdk/win32/gdkwindow-win32.c (gdk_window_focus): Call
+       SetFocus(). Doesn't seem to have any harmful effect, and probably
+       is close to what this function is supposed to do. But it didn't
+       fix GtkCombo as I had hoped.
+       (gdk_window_set_type_hint): Don't intern the _NET_WM_* atoms that
+       weren't used and wouldn't have any meaning on Win32 anyway.
+
+Tue Mar  5 19:19:19 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_set_focus): When setting
+       the focus to NULL, clear the existing focus chain so
+       that when we focus into the window again, we start
+       at the beginning. (Pointed out by Tim Janik.)
+
+2002-03-06  James Henstridge  <james@daa.com.au>
+
+       * configure.in: libpango is now called libpango-1.0
+
+Tue Mar  5 18:17:31 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_fixed_width):
+       remove sizing == AUTOSIZE check.  Update docs.
+
+Tue Mar  5 17:43:43 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfontsel.c (gtk_font_selection_init): Don't
+       create ->font_entry, ->font_style_entry at all rather
+       than just not showing them to avoid the problem of
+       them popping up if gtk_widget_show_all() is done
+       on the dialog. (#72913, Charles Kerr.)
+
+Tue Mar  5 18:06:49 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_resizable):
+       doc fix proposed by tvv@sparc.spb.su (Vitaly Tishkov), #73567.
+
+2002-03-05  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreemodel.c (gtk_tree_row_reference_deleted): Fix docs.
+
+       * gtk/gtkwindow.c (gtk_window_remove_mnemonic): 
+       (gtk_window_add_mnemonic): 
+       (gtk_window_mnemonic_activate): Add docs.
+
+       * gtk/gtktreeview.c (gtk_tree_view_get_search_equal_func): Fix
+       typo in docs.
+
+Tue Mar  5 17:02:59 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * docs/tutorial/gtk-tut.sgml: s/menu_new/menu_item_new/.
+       (#69199, Akira Tagoh.)
+
+Tue Mar  5 16:53:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * docs/faq/Makefile.am: Build the docbook version, not
+       the old linuxdoc version.
+
+Tue Mar  5 15:47:54 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in test/makefile.msc **.pc.in **/*.am:
+       Update version to 2.0.0
+
+       * gtk/Makefile.am (MAINTAINERCLEANFILES): Add stamp
+       files.
+
+       * configure.in (GDK_PIXBUF_VERSION): Require GLib 2.0.0,
+       Pango, Atk, 1.0.0.
+
+       * m4macros/gtk-2.0.m4: Default to 2.0.0 as the minimum
+       version.
+
+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 Lillqvist)
+
+       * 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.
+
+       * config.h.win32.in: Update to match a recent configure-generated
+       config.h
+
+Sun Mar  3 15:16:07 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktable.c: When increasing the row or column
+       requisitions to make them sufficient for spanning widgets,
+       favor rows or columns with expandable children in them.
+       (#1261, Jonathan Blandford.)
+
+Sun Mar  3 14:26:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkstyle.[ch] (_gtk_get_insertion_cursor_gc):
+       Centralize lookup and caching of cursor GC's here.
+
+       * gtk/gtkentry.[ch] gtk/gtktextview.[ch] gtk/gtktextdisplay.c
+       gtk/gtklabel.c: Move to using _gtk_get_insertion_cursor_gc().
+
+       * gtk/gtkentry.c (gtk_entry_expose): Draw cursors
+       under the text, not over the text.
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): add
+       a secondary-cursor-color property.
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): Decrease
+       the default aspect ratio to 1/25 (0.04).
+       
+       * tests/testgtkrc (bell_duration): Comment out
+       cursor color setting.
+       
+Sun Mar  3 20:48:12 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkmenu.c (gtk_menu_set_submenu_navigation_region): change
+       offset of cursor corner of navigation region from (-2, 2) to 
+       (-2, 0).
+
+2002-03-03  jacob berkman  <jacob@ximian.com>
+
+       * Makefile.am (EXTRA_DIST): add sanitize-la.sh
+
+2002-03-03  Anders Carlsson  <andersca@gnu.org>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_move_resize): Fix tyop
+       in docs.
+
 Sat Mar  2 03:49:31 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): move edit
@@ -11,16 +291,6 @@ Sun Mar  3 12:13:56 2002  Owen Taylor  <otaylor@redhat.com>
        required instead of pangox. (Reported by Miles
        Lane)
 
-Sun Mar  3 12:06:02 2002  Owen Taylor  <otaylor@redhat.com>
-
-       * gtk/gtkentry.c (gtk_entry_expose): Draw cursors
-       _under_ the text, not over.
-
-Sun Mar  3 11:26:20 2002  Owen Taylor  <otaylor@redhat.com>
-
-       * gtk/gtkwidget.c (gtk_widget_class_init): add
-       a secondary-cursor-color property.
-
 Sun Mar  3 11:12:16 2002  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtktextlayout.c (add_cursor): When in split cursor