2005-02-28 Matthias Clasen * === Released 2.6.3 === * NEWS: Updates. 2005-02-27 Matthias Clasen * gtk/gtkaction.c (connect_proxy): Improve the handling of buttons as action proxys. (#165534, Milosz Derezynski) * gtk/gtklabel.c (gtk_label_size_request): Fix a typo. (#168646, Vincent Untz) * gtk/gtkfilechooserdefault.c (save_folder_combo_create): Unset "focus-on-click" for the save folder combo. (#168688, Sven Neumann) 2005-02-25 Matthias Clasen * demos/testpixbuf.c (main): Remove a C++ comment. (#168531, Paul Cornett) * gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level): Don't leak a path here. (#168443, Morten Welinder) 2005-02-24 Robert Ă–gren Implement better handling of Wintab tablet context overlap on Win32. (#167298) * gdk/win32/gdkinput-win32.c (_gdk_input_set_tablet_active): New function that brings any tablet contexts to the top of the overlap order. * gdk/win32/gdkinput-win32.h: Declare _gdk_input_set_tablet_active () * gdk/win32/gdkevents-win32.c (gdk_event_translate): Call _gdk_input_set_tablet_active when a window is activated (on WM_ACTIVATE) 2005-02-24 Matthias Clasen * NEWS: Updates. * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_select_path): Don't leak parent_path. (#168435, Morten Welinder) * gtk/gtkcombobox.c: Consistently use gtk_tree_row_reference_valid(). (gtk_combo_box_model_row_deleted): Update the displayed row in the cell_view. (#167842, Gustavo Carneiro) 2005-02-24 Matthias Clasen Fix #167259, reported by Christian Persch: * gtk/gtkwidget.c (gtk_widget_unparent): Unmap the reparented widget, even if we avoid the unrealizing. (gtk_widget_reparent_subwindows): Make reparenting work for !NO_WINDOW widgets which have other windows which are siblings of widget->window (as e.g. GtkSpinButton). 2005-02-24 Matthias Clasen * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_row_changed): Don't emit a warning if a parent node is filtered out. (#164726, Olivier Sessink) 2005-02-23 Matthias Clasen * gtk/gtklabel.c (gtk_label_style_set): Revert the last change, since gtk_widget_set_style_internal() already queues a resize. 2005-02-23 Matthias Clasen * gtk/gtklabel.c (gtk_label_style_set): Queue a resize, since fonts may have changed. (#164128, Phil Blundell) * gtk/gtkaboutdialog.c (gtk_about_dialog_init) (gtk_about_dialog_new): Move initialization code from _new to _init. (#168249, Murray Cumming) Wed Feb 23 17:34:01 2005 Jonathan Blandford * gtk/gtktreeview.c (gtk_tree_view_node_queue_redraw): Patch from jorn@nl.linux.org (Jorn Baayen) to notice changes to fixed-height widgets. 2005-02-23 Tor Lillqvist * gdk/win32/gdkkeys-win32.c (update_keymap): Workaround for bug in MapVirtualKey(VK_DIVIDE, 0) in some Windows versions. (#142998) Tue Feb 22 13:49:09 2005 Manish Singh * gtk/updateiconcache.c: #include 2005-02-22 Federico Mena Quintero Fix #164940, patch by Ben Maurer and Tommi Komulainen. * gdk/gdkrgb.c (gdk_rgb_convert_565_d): Constify the "dmp" variable. (gdk_rgb_convert_565_d): Likewise. (DM_565): Made a static const precomputed array to avoid allocating it at runtime. (gdk_rgb_preprocess_dm_565): #ifdef out. 2005-02-20 Matthias Clasen * gtk/gtkwindow.c: * gtk/gtkclipboard.c: Fix freedesktop.org links in the docs. * gdk/x11/gdkdrawable-x11.c (_gdk_x11_have_render_with_trapezoids): Set have_render_with_trapezoids to GDK_YES when we have a new enough Render extension. (#167965,Billy Biggs) * gdk/x11/gdkx.h: * gdk/x11/gdkdisplay-x11.c (gdk_x11_display_get_user_time_libgtk_only): Add libgtk_only api to obtain the user_time of the display. This function will become generally available api in 2.8. * gtk/gtkwindow.c (gtk_window_present): Use the timestamp of the last user interaction when focusing the window. (#166379, Elijah Newren) Thu Feb 17 14:52:57 2005 Manish Singh * gtk/gtkcombobox.c: Pass gtk_widget_get_toplevel() a GTK_WIDGET. 2005-02-16 Matthias Clasen Fixes for #143829, Tommi Komulainen, Christian Persch: * gtk/gtktreeview.c (gtk_tree_view_destroy): Remove the typeselect_flush_timeout when destroying the widgets it is operating on. (gtk_tree_view_ensure_interactive_directory): Add the popup to the window group of the toplevel it belongs to. * gtk/gtkcombobox.c (gtk_combo_box_set_popup_widget) (gtk_combo_box_popup): Do the same here. 2005-02-11 Matthias Clasen * gtk/gtkpathbar.c (gtk_path_bar_finalize): Stop scrolling when the pathbar goes away. (#167094, Rodney Dawes) (change_icon_theme): Use GTK_ICON_SIZE_MENU here as well (Vincent Noel) 2005-02-11 Matthias Clasen Complete the fix for #165770, Vincent Noel: * gtk/gtkfilechooserbutton.c (FALLBACK_ICON_SIZE): Make the fallback size be 16, to be equal to the default for GTK_ICON_SIZE_MENU (in gtkiconfactory.c:init_icon_sizes()). (gtk_file_chooser_button_init): (change_icon_theme): Use GTK_ICON_SIZE_MENU instead of GTK_ICON_SIZE_SMALL_TOOLBAR. 2005-02-09 Matthias Clasen * gtk/gtkmenushell.c (gtk_real_menu_shell_move_current): Fix RTL keynav for going from menubar to menu. 2005-02-08 Christian Rose * configure.in: Added "xh" to ALL_LINGUAS.