]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Include the gtkrc files for themes.
[~andy/gtk] / ChangeLog.pre-2-8
index 09a9224417b13ffc5fadd73e35e5aa1a49ca17ca..bee7cce8e9d3b1773efeef4a528f4120abb9bcfa 100644 (file)
@@ -1,3 +1,290 @@
+2002-02-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gtk-zip.sh.in: Include the gtkrc files for themes.
+
+2002-02-23  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/gtkiconfactory.c (get_default_icons): Register 16x16 
+       versions of most icons.
+
+       * gtk/stock-icons: Add 16x16 versions
+       of most icons.
+
+Wed Feb 20 16:44:05 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): delay
+       scrolling until we try to draw the window.
+
+       * gtk/gtktreeview.c (validate_visible_area): Implement
+       scroll_to_cell.
+
+2002-02-23  Tor Lillqvist  <tml@iki.fi>
+
+       * gtk/gtk.def: Add missing gtk_file_selection_get_select_multiple.
+       Remove gtk_tree_view_column_cell_* entry points that were made
+       private.
+
+Sat Feb 23 15:43:46 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktogglebutton.c: Make button draw depressed whenever
+       the user clicks / activates it, whether it's off/on/inconsistent.
+
+Sat Feb 23 11:54:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/*.h gdk/*.h: Massive padding addition to class structures.
+
+       * gtk/gtktextmark.h: Fix a FIXME about G_CONST_RETURN.
+
+Fri Feb 22 20:28:18 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrange.c: Applied patch from Thomas Leonard to make
+       stepper click to scroll take effect immediately, rather than after
+       a delay (#67649).
+
+       * gtk/gtkrange.c: Remove right-click == step in trough since it
+       isn't a useful binding and it's a large area to hit accidentally.
+       (Leave it on the steppers since its more useful there and less
+       likely to do accidentally.)
+
+2002-02-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+       * configure.in (ALL_LINGUAS): Add "cy" to the language list.
+
+2002-02-23  Jody Goldberg <jody@gnome.org>
+
+       * gtk/gtkaccelgroup.c (gtk_accel_group_connect) : lower case the
+         key_val.
+       (gtk_accel_group_connect_by_path) : ditto.
+       (gtk_accel_group_disconnect_key) : ditto.
+
+       * gtk/gtkwidget.c (gtk_widget_real_key_release_event) : simplify.
+       (gtk_widget_real_key_press_event) : ditto.
+
+Sat Feb 23 00:28:47 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeviecolumn.c: Documented undocumented functions.
+
+       * gtk/gtktreemodel.c: Documented undocumented functions.
+
+Sat Feb 23 03:10:20 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): honor min_width and
+       max_width while resizing columns (pointed out by Jorn Baayen)
+
+Fri Feb 22 19:17:46 2002  Owen Taylor  <otaylor@redhat.com>
+
+       Patch from Matthias Clasen (#54488)
+
+       * gtk/gtkwindow.c: Set/unset HAS_FOCUS flags here,
+       and do ::has-focus notifications.
+
+       * gtk/gtkclist.c gtk/gtkentry.c gtk/gtksocket.c
+       gtk/gtktext.c gtk/gtktextview.c gtk/gtkwidget.c:
+       Remove unecessary focus_in/out handles and unecessary
+       flag setting.
+
+       * gtk/gtkwidget.c: Adda missing notification on ::parent.
+
+Fri Feb 22 18:36:45 2002  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for AIX compilation from Miroslaw Dobrzanski-Neumann,
+       #72182.
+
+       * demos/gtk-demo/main.c gtk/gtktreeview.c gtk/gtktoolbar.c
+       gtk/gtkpaned.c gtk/gtkobject.c gtk/gtkcontainer.c 
+       gtk/gtkcolorsel.c gtk/gtkcellrender.c gdk/x11/xsettings-client.h:
+       Squash trailing commas on enumerations.
+
+       * gdk/gdktypes.h: Drop GDK_RELEASE_MASK to 1 << 30 instead
+       of 1 << 31 to work around AIX compiler problem. (C standard
+       seems to imply that compiler is required to use an unsigned
+       type for the enum value in this case.)
+
+       * gdk/gdkpixbuf-drawable.c: Fix lvalue casts.
+
+       * gtk/gtkwindow.h: Fix use of enum types for bitfields ... 
+       compilers may choose to use a signed type for bitfields.
+
+Sat Feb 23 00:34:01 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (validate_rows_handler): leave threads before
+       returning (#72045)
+
+2002-02-22  Anders Carlsson  <andersca@gnu.org>
+
+       * gtk/stock-icons/*: Rename icons.
+       
+       * gtk/stock-icons/Makefile.am: Update for new icon names.
+
+       * gtk/gtkiconfactory.c (init_icon_sizes): Set the 
+       GTK_ICON_SIZE_BUTTON size to be 20x20.
+       (get_default_icons): Change stock names.
+
+Fri Feb 22 22:39:59 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeprivate.h: add last_single_clicked and
+       last_single_clicked_2 rowrefs and add disable_popdown to the
+       bitfield
+
+       * gtk/gtktreeview.c (gtk_tree_view_destroy): add destroy stuff
+       for two new rowrefs
+       (gtk_tree_view_button_press): add some 'advanced' button handling,      
+       so double click is being handled right (double click madness was
+       discovered by Anders Carlsson)
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_property): add missing
+       break
+       (gtk_tree_view_class_init): default value of headers_visible
+       should be TRUE (both pointed out by Damon Chaplin, #71986)
+
+       * gtk/gtktreeview.c (gtk_tree_view_real_start_interactive_search):
+       connect to populate_popup,
+       (gtk_tree_view_search_disable_popdown): new function,
+       (gtk_tree_view_real_search_enable_popdown): ditto,
+       (gtk_tree_view_search_enable_popdown): ditto,
+       (gtk_tree_view_search_dialog_destroy): check for
+       gtk-tree-view-popdown-disabled (#71868)
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_reorderable): move
+       ->priv->reorderable assignment to bottom. (#72122)
+
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtkstyle.c (_gtk_draw_insertion_cursor): subtract 1 from
+       line endpoint, to avoid cursor dirt in the text widget.
+       zero-width lines appear to draw the endpoint always. #67999
+
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (buffer_to_widget): implement more cleanly by
+       using text_window->allocation.x/y instead of recomputing it. 
+       Fixes a bug caused by leaving out the border width here.
+
+2002-02-22  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): call
+       gtk_size_group_queue_resize to avoid invalidating the widget every
+       time its requisition changes. Instead we use the btree invalid
+       lines to know what to redraw. Fixes #71429
+
+Fri Feb 22 14:08:38 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkradiobutton.c, gtk/gtkcheckbutton.c, gtkbutton.h,
+       gtktogglebutton.c: feedback when check and radio buttons are
+       depressed.      
+
+2002-02-22  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_reorderable):
+       s/columns/rows/ in docs.  (#70199)
+
+       * gtk/gtktreestore.c (gtk_tree_store_insert): s/before/after/ in 
+       docs. (#71852, #68405)
+
+       * gtk/gtkcalendar.c (gtk_calendar_select_day): Correct a comment.
+
+Thu Feb 21 23:02:29 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.[ch]: add keynav handling for unselect all,
+       focus column header, change focus with arrow keys in column headers,
+       column reordering, column resizing, small try to fix page up/down
+       (this fixes #70889, and fixes a great deal of #53580)
+
+Thu Feb 21 16:51:17 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Add
+       GDK_ISO_Next_Group/Prev_Group/Level3_Shift/
+       First_Group/Last_Group to list of invalid accelerators.
+       (A lot more that should be added, but probably would
+       want a range mechanism. These are the ones found in
+       the standard XFree86 config files.)
+
+       * gtk/gtkbindings.c (gtk_bindings_activate): Fix problem
+       that broke bindings for menus.
+
+       * gtk/gtkwindow.[ch]: Export _gtk_window_activate_key()
+       privately.
+
+       * gtk/gtkmenushell.c (gtk_menu_shell_key_press): Use
+       _gtk_window_activate_key(), gtk_bindings_activate_event().
+
+Thu Feb 21 12:24:22 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkctree.c (gtk_ctree_class_init): Remove some workarounds
+       for +/= and shift key handling.
+
+Wed Feb 20 14:26:47 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkkeyhash.[ch]: Implement "fuzzy" key binding lookups;
+       allow matches on key and level but not group. Also, implement 
+       ignoring "consumed modifiers correctly."
+
+       * gtk/gtkaccelgroup.c gtk/gtkbindings.c: Convert to using
+       GtkKeyHash.
+       
+       * gtk/gtkdebug.h gtk/gtkmain.c: Support GTK_DEBUG=keybindings
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fill in
+       the group for key release events as well as key press events.
+
+       * gdk/gdkkeys.h gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state): 
+       Rename unused_modifiers to consumed_modifiers, make the docs and
+       non-Xkb implementation match the Xkb implementation.
+
+       * gdk/linux-fb/gdkkeyboard-fb.c gdk/win32/gdkkeys-win32.c: Propagate
+       doc and parameter name changes.
+
+       * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
+       XkbTranslateKeyCode doesn't handle LockMask, we need to handle
+       it ourselves.
+
+       * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state): Force
+       <Shift>Tab to give GDK_ISO_Left_Tab, since we need consistency
+       to allow dealing with ISO_Left_Tab.
+       
+       * gtk/gtkwindow.c gtk/gtktextview.c gtk/gtkscrolledwindow.c
+       gtk/gtkpaned.c gtk/gtkcombo.c  gtk/gtknotebook.c:
+       Remove inappropriate uses of GDK_ISO_Left_Tab. (GDK_ISO_Left_Tab
+       or <Shift>Tab both are equivalent as a binding specifier.)
+
+       * gtk/gtkbutton.c (gtk_button_class_init): Make ::activate
+       GTK_RUN_ACTION, so you can bind an accelerator to it.
+
+       * gtk/gtklabel.c (gtk_label_set_uline_text_internal): Call 
+       gdk_unicode_to_keyval on the mnemonic character.
+
+       * tests/testgtk.c: Add a test for the new fuzzy key binding matching.
+
+2002-02-21  jacob berkman  <jacob@ximian.com>
+
+       * gtk/theme-bits/Makefile.am (EXTRA_DIST): inconsitent files are
+       .pngs too
+
+Wed Feb 20 21:52:13 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkselection.c (gtk_selection_request): Set the property
+       as type ATOM_PAIR, not ATOM. (#72074, Gregory Merchan.)
+
+       * gdk/x11/gdk{property,selecton}-x11.c: Auto-convert properties
+       of type ATOM_PAIR as well as properties of type ATOM.
+
+2002-02-21  Matthias Clasen  <maclas@gmx.de>
+
+       * docs/tutorial/images/*.png: screenshots of examples.
+       
+       * docs/tutorial/gtk-tut.sgml: remove deprecated widgets, add
+       screenshots, fix chapters 1-4 for GTK+ 2.0. 
+
+       * demos/gtk-demo/Makefile.am (INCLUDES): add -DGDK_PIXBUF_DISABLE_DEPRECATED.
+
+Thu Feb 21 00:31:41 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkspinbutton.c: Many cleanups and fixes. Draw exclusively
+       in expose handler. Feedback when buttons are depressed.
+
+       * gtk/gtkstyle.c: update for changes in gtkspinbutton.c. Fix
+       spinbuttons for RTL langauges.
+
 Wed Feb 20 23:00:08 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * gtk/gtkstyle.c: new radio buttons. handle inconsistent state for