2007-01-17 Matthias Clasen * === Released 2.10.8 === * NEWS: Updates 2007-01-17 Tor Lillqvist Merge from trunk, for discussion see #396175: * gtk/gtkimmodule.c: Do the prefix corrections always on Win32, not just when GTK_LIBDIR is defined. i.e., until now they were done only in the autoconfiscated gcc builds. Hans needs to make sure GTK_LIBDIR and GTK_LOCALEDIR are defined also in MSVC builds now. (correct_localedir_prefix): New function, like correct_libdir_prefix(), but for GTK_LOCALEDIR, in case GTK_LOCALEDIR is not a descendant of GTK_LIBDIR. (gtk_im_module_initialize): Thus call correct_localedir_prefix() on the domain_dirname instead of correct_libdir_prefix(). (_gtk_im_module_list): Call correct_localedir_prefix() on simple_context_info.domain_dirname. 2007-01-16 Matthias Clasen * Merge from trunk: * gtk/gtkrange.c (range_grab_remove): Queue a redraw when the grab changes. (#396470, Benjamin Berg) 2007-01-15 Emmanuele Bassi Backport from trunk. * gtk/gtkrecentchoosermenu.c: Ellipsize the menu items label if they grow too much. (#357303) 2007-01-14 Matthias Clasen Merge from trunk: * gtk/gtkicontheme.c (theme_lookup_icon): When finding a matching non-scalable dir, keep going and look for a closer match. (#395830, Luca Ferretti) 2007-01-14 Hans Breuer Merge from trunk: * gtk/gtktreeview.c : use g_snprintf instead of snprintf, which is not available everywhere * gtk/makefile.msc.in : updated 2007-01-13 Matthias Clasen Merge from trunk: * gtk/gtkuimanager.c: Don't crash if menu or toolbar positions can't be found. (#396161, Hans Breuer) 2007-01-13 Matthias Clasen Merge from trunk: * gtk/gtkselection.c (_gtk_selection_request): Plug memory leaks. (#396160, Carlos Garcia Campos) 2007-01-13 Matthias Clasen Merge from trunk: * configure.in: Link libgtk against Xfixes. (#396074, Tommi Komulainen) 2007-01-13 Matthias Clasen Merge from trunk: * gtk/gtkradiobutton.c (gtk_radio_button_focus): Avoid a compiler warning. (#395045, Chris Wilson) 2007-01-13 Hans Breuer Merge from trunk: * gtk/gtkprintoperation-win32.c : take the custom tab label from gtk_print_operation_set_custom_tab_label() into account (bug #390746). 2007-01-13 Pascal Terjan Merge from trunk: * gtk/gtknotebook.c (gtk_notebook_draw_focus): fix crasher if cur_page is NULL (bug #395326). 2007-01-12 Michael Natterer Merge from trunk: * gtk/gtkentry.c (gtk_entry_button_press): don't add entry->scroll_offset to entry->drag_start_y. Fixes the entry starting drags after ridiculously small mouse movements. 2007-01-11 Richard Hult * demos/gtk-demo/main.c: (load_file): Close the file after it's loaded (bug #395316). 2007-01-11 Kjartan Maraas * gtk/gtkfilesystemunix.c: (expand_tilde): Merge fix for making tilde go to $HOME in the location entry. Patch from Yevgen Muntyan. Closes bug #334168. 2007-01-10 Kristian Rietveld * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_init): refactor to initialize indicator_size to TOGGLE_WIDTH instead of the hardcoded value of 12. 2007-01-09 Matthias Clasen * configure.in: Fix the directfb cairo test. (#394855, Josselin Mouette) 2006-01-08 Peter Teichman Merge from trunk. * gtk/gtkfilechooserdefault.c: * gtk/gtkfilechoosersettings.c: * gtk/gtkfilechoosersettings.h: Save the expanded state of the folder browser with the file chooser settings. Resolves the expander portions of (#153828, Lemmit Kaplinski) 2007-01-08 Emmanuele Bassi * gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_create_item): Don't leak the icon pixbuf after setting it to the image menu item. Found by Paolo Borelli. 2007-01-08 Matthias Clasen * gtk/gtktreemodel.c (gtk_tree_path_to_string): Don't corrupt memory when faced with paths with ridiculously large indices. Found by the GTKVTS test suite. 2007-01-08 Matthias Clasen * gtk/gtkmodules.c (_gtk_modules_init): Set default_display_opened before loading modules. (#393102, Brian Cameron) 2007-01-07 Matthias Clasen * gtk/gtktextview.c (gtk_text_view_set_border_window_size): Call text_window_realize() with the correct parameters. (#393813, Yevgen Muntyan)