2006-09-22 Matthias Clasen * === Released 2.10.4 === 2006-09-22 Michael Natterer * gtk/gtkstyle.c (gtk_style_real_copy): also copy icon factories and color hashes. Fixes bug #357132. 2006-09-22 Matthias Clasen * NEWS: Updates 2006-09-22 Matthias Clasen Make remote bookmarks work better (#354887) String addition ! * gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): (shortcuts_insert_path): * gtk/gtkfilechooserbutton.c (change_icon_theme): (model_add_bookmarks): (model_update_current_folder): (update_label_and_image): If the bookmark points to a remote file, don't call get_info(), since that may a) take a long time and b) pop up an auth dialog. Instead, just use a folder icon and create a display name from the uri. * gtk/gtkfilechooserdefault.c (_gtk_file_chooser_label_for_uri): New function to create a suitable display name for a remote uri. This should really be done in GtkFileSystem. 2006-09-20 Behnam Esfahbod * gdk/x11/gdkkeys-x11.c: (get_direction): just check the first shift-level of keyboard layout for RTL and LTR keysyms() (compliment to #116626) 2006-09-19 Matthias Clasen * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb): Display an error when we come to the root. 2006-09-17 Matthias Clasen * gtk/gtkfilechooserbutton.c: Use bookmark labels in the combobox. 2006-09-16 Matthias Clasen * gtk/gtkfilechooserbutton.c: Don't add remote volumes and bookmarks to the model in local-only mode, to avoid authentication dialogs pop up for invisible bookmarks, and to fix issues with separators not being hidden when they should. (#354887, Dennis Cranston) * gtk/gtkcombobox.c (gtk_combo_box_finalize): Unref the treeview use in list mode. (#355732, Richard Hult) * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): Send change notification for the right property. (#355308, Torsten Schoenfeld) 2006-09-13 Matthias Clasen * gtk/gtkcolorsel.c: Use a GtkWindow instead of a GtkInvisible for the grab widget, to make the color picker work with window groups. 2006-09-12 Hong Jen Yee signed off by: Dom Lachowicz * modules/engines/ms-windows/msw_style.c: Bug 340201. This contains a large number of improvements to the Microsoft Windows theme engine which are fully described in the bug report. 2006-09-10 Matthias Clasen * gtk/gtkfilechooserbutton.c (model_add_special): Request the display name too, otherwise "Desktop" does not appear in the file chooser button. * Commit a patch by Behdad to fix typos, omissions and other errors in the symbol aliasing, and add checks for local PLT entries. (#354687, Behdad Esfahbod) * gtk/gtktreeview.c (gtk_tree_view_search_scroll_event): Renew the flush timeout. (#354043, Nelson Benitez) * gtk/paper_names_offsets.c: Fix a typo. String change! (#355134, David Lodge) 2006-09-09 Matthias Clasen * gdk/x11/gdkfonts-x11.c: Fix small theoretical memory leaks. (#353916, Chris Wilson) * gtk/gtksettings.c (_gtk_settings_reset_rc_values): Don't leak the to_reset list. (#353914, Chris Wilson) * gtk/gtkentry.c: Don't unnecessarily reset the im context when deleting the selection. (#353803, Alex Larsson) * gtk/gtkwidget.c: Add docs for the parent-set signal. (#353772, Mariano Suárez-Alvarez) 2006-09-08 Matthias Clasen * gtk/gtktextbuffer.c (remove_all_selection_clipboards): Don't clear clipboards here, since we are called from finalize and can't emit signals. 2006-09-06 Tor Lillqvist Merged from HEAD: * gtk/gtkfilesystemwin32.c: Copy what Kris did to gtkfilesystemunix.c