2006-01-11 Matthias Clasen * === Released 2.8.10 === * NEWS: Updates. * gtk/gtklabel.c: Add some notify batching, always emit notify after setting the new value. * gdk/x11/gdkwindow-x11.c (create_moveresize_window): Clean up properly if the grab fails. (finish_drag): Don't leak a reference to moveresize_window here. 2006-01-11 Matthias Clasen Allow falling back to another icon theme before hicolor. (#325546, Rodney Dawes) * gtk/gtksettings.c: Add a gtk-fallback-icon-theme setting. * gdk/x11/gdkevents-x11.c: Map it to the XSetting Net/FallbackIconTheme. * gtk/gtkicontheme.c: Consult the fallback icon theme before looking in hicolor. 2006-01-10 Matthias Clasen * gtk/gtkcalendar.c (gtk_calendar_focus_out): Queue a draw when losing the focus. (#326064, Andrew Conkling) * gtk/gtk.h: Remove duplicate include. (#326429, BenoƮt Carpentier) 2006-01-09 Matthias Clasen * gtk/gtkentry.c (paste_received): Make GtkEntryCompletion complete on pastes at the end. (#165714, Christian Neumair) * gtk/gtkentrycompletion.c (_gtk_entry_completion_popup): Prevent the first row being focused on map. (#137351, Niklas Knutsson) 2006-01-08 Matthias Clasen * gtk/gtkactiongroup.c (dgettext_swapped): Don't translate empty strings. (#326200, Christian Stimming) 2006-01-08 Matthias Clasen * gtk/gtklabel.c (get_layout_location): Fix label alignment when width-chars is set. (#326098, Benjamin Otte) 2006-01-06 Matthias Clasen * gtk/gtkactiongroup.c (gtk_action_group_set_sensitive) (gtk_action_group_set_visible): Add missing property change notification. * gtk/gtkfilechooserbutton.c (model_add_special): Just use the directory name for the home dir. (#325817, Federico Mena Quintero) * gtk/gtktexttag.c (gtk_text_attributes_new): Initialize editable to TRUE. (gtk_text_tag_class_init): The default value for the direction property is GTK_TEXT_DIR_NONE. Add notes about the initial values of the font and language properties. * gtk/gtktoolbutton.c (gtk_tool_button_class_init): Make clicked an action signal. (#325782, Martyn Russell) * gtk/gtkviewport.c (viewport_set_adjustment): Disconnect from the old adjustments signals. (#325869, Jorn Baayen) * NEWS: Updates 2006-01-05 Johan Dahlin * gtk/gtkprogressbar.c: Set minimum for activity-step property to 0 instead of -G_MAXUINT. 2006-01-04 Matthias Clasen * gtk/gtkuimanager.c (gtk_ui_manager_get_toplevels): Don't return a list of NULLs. (#325723, Steve Chaplin) 2006-01-03 Matthias Clasen * gtk/gtkdnd.c (gtk_drag_begin_internal): Make it compile. 2006-01-04 Tor Lillqvist * gtk-zip.sh.in: Include also the gtk20-properties message catalogs. 2006-01-03 Matthias Clasen * gtk/gtkdnd.c (gtk_drag_begin_internal): Call gtk_drag_update for non-motion events. (#325443, Peter Harvey) 2006-01-02 Matthias Clasen * gtk/gtkentry.c (gtk_entry_delete_from_cursor): When deleting words, delete preceding whitespace as well. (#325358, Akkana Peck) 2006-01-02 Tor Lillqvist * gdk/win32/gdkwindow-win32.c (gdk_window_impl_win32_get_visible_region): Make identical to the X11 implementation. (#322264, John Ehresman) * gdk/win32/gdkgeometry-win32.c (gdk_window_scroll): Get the invalidated region from ScrollWindowEx() instead of an incorrect attempt to calculate it ourselves. Fix by John Ehresman. (#323666) * gdkevents-win32.c: Make _gdk_win32_hrgn_to_region() non-static. * gdkprivate-win32.h: Declare it. 2005-12-27 Federico Mena Quintero Merged from HEAD: * gtk/gtkfilefilter.c (gtk_file_filter_filter): In the case for FILTER_RULE_PIXBUF_FORMATS, check that filter_info->mime_type is not NULL. Fixes bug #317687. 2005-12-26 Matthias Clasen * gtk/gtkimcontext.c (gtk_im_context_filter_keypress): Clarify docs. (#324996) 2005-12-25 Matthias Clasen * gtk/gtkwindow.c: Documentation fixes. (#324815, Ross Burton) Thu Dec 22 17:30:59 2005 Tim Janik * gtk/gtkobject.c: derive GtkObject from GUnowned if possible. gtk_object_class_init(): install a floating flag handler with libgobject, so for GtkObjects the flag is stored as GTK_FLOATING in the ->flags member. * configure.in: depend on GLib-2.8.5. 2005-12-21 Matthias Clasen * gtk/gtkiconview.c (adjust_wrap_width): Adjust the wrap-width also if an explicit item width is set. (#322475, Alex Graveley) 2005-12-20 Matthias Clasen * gtk/gtkiconview.c (gtk_icon_view_button_press): Reset pressed_button to -1 after handling a double click, so that motion events occurring between here and the release event don't trigger DND. (#324588, Dave Andreoli) 2005-12-14 Matthias Clasen * gtk/gtkcontainer.c (_gtk_container_focus_sort): Skip unrealized children when doing focus sorting. (#323995, Dan Winship) 2005-12-14 Rodney Dawes * gtk/gtkfilesystemunix.c (gtk_file_system_unix_volume_render_icon): Default to "drive-harddisk" and then fall back to gnome-dev-harddisk (get_icon_for_mime_type): Look up the mime type icons according to the Icon Naming Specification and then fall back to the gnome-mime- prefix for the mime type icons Fixes #323655 2005-12-14 Matthias Clasen * gtk/gtkdnd.c (gtk_drag_set_icon_name): Warn if the icon cannot be loaded. (#323504, Kjartan Maraas) * gtk/gtktreeview.c (gtk_tree_view_class_init): Add docs for the row-activated signal. (#324044, Davyd Madeley) 2005-12-14 Michael Natterer Merged from HEAD: * tests/test-images/valid_jpeg_progressive_test: new test image. 2005-12-12 Matthias Clasen * gtk/gtktextiter.c (gtk_text_iter_set_visible_line_index): Speed this function up, using the fact that visibility is constant across segments. (#321548, Paolo Borelli) * gtk/gtkicontheme.c (ensure_valid_themes): Only broadcast _GTK_LOAD_ICONTHEMES if we detect a real theme change, not upon initial theme load. (#323876, Peter Lund) * gtk/gtktextview.c (gtk_text_view_get_border_window_size): Don't fall thru to the wrong window types. (#323843)