2009-01-27 Matthias Clasen <mclasen@redhat.com> * === Released 2.15.2 === * NEWS: Updates 2009-01-26 Matthias Clasen <mclasen@redhat.com> Bug 322932 – Always show icons on panel menus * gtk/gtk.symbols: * gtk/gtkimagemenuitem.[hc]: Add a property to override the show-menu-images setting for individual menuitems. Patch by William Jon McCann. 2009-01-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkbutton.c: Activate the action in a regular clicked handler instead of the default handler, to make it work with derived classes which don't chain up their clicked handler. 2009-01-26 Matthias Clasen <mclasen@redhat.com> Bug 569104 – Toggle menu entries showed as check menu entries in nautilus * gtk/gtkactivatable.c (gtk_activatable_do_set_related_action): Block the previous action when calling reset() to prevent accidental activation of the previous action. * gtk/gtkaction.c (gtk_action_activate): Don't compare booleans. * gtk/gtktoggleaction.c (gtk_toggle_action_set_active): Remove extraneous braces. 2009-01-26 Bastien Nocera <hadess@hadess.net> Bug 569240 - Crasher when using markers * gtk/gtkrange.c (gtk_range_destroy): Avoid crashes when destroying a GtkRange with markers 2009-01-26 Richard Hult <richard@imendio.com> Bug 566628 – gdk_display_close always asserts on win32 and quartz * gdk/quartz/gdkdisplay-quartz.c (_gdk_windowing_set_default_display): Copy fix for bug #566628 from the win32 backend: Allow also a NULL parameter in the g_assert(). 2009-01-25 Matthias Clasen <mclasen@redhat.com> * gtk/gtktoolitem.[hc]: Export the function to create a proxy menuitem from the action for use in subclasses. * gtk/gtktoolbutton.c: * gtk/gtktoggletoolbutton.c: Use it here. * gtk/gtkrecentchoosermenu.c: Avoid temporary empty state that can lead to a recent action proxy menu being erroneously hidden. 2009-01-25 Matthias Clasen <mclasen@redhat.com> * gtk/gtkradioaction.c: Set draw-as-radio to TRUE. 2009-01-24 Matthias Clasen <mclasen@redhat.com> Revert changes for bug 567124. Instead of trying to avoid setting up the im context before the widget is realized, just reset it when the client window is set. * gtk/gtkimmulticontext.c: Reset the slave when a client window is set. * gtk/gtkimmodule.c * gtk/gtktextview.c: Revert changes for bug 567124. 2009-01-25 Claudio Saavedra <csaavedra@igalia.com> * gtk/gtktreeview.c: Use gtk-doc syntax to refer to properties in the docstrings. 2009-01-25 Claudio Saavedra <csaavedra@igalia.com> * gtk/gtkiconview.c: More docstrings improvements regarding reorderable property. 2009-01-24 Claudio Saavedra <csaavedra@igalia.com> Bug 559420 – gtk_icon_view_enable_model_drag_[source|dest] docs wrt. reorderable property * gtk/gtkiconview.c: Improve docstrings regarding reorderable property. Based on a patch by Björn Lindqvist. 2009-01-24 Matthias Clasen <mclasen@redhat.com> * gtk/gtktoolbutton.c (gtk_tool_button_activatable_reset): Fall back from stock ids to icon names like the old code did. Patch by Tristan van Berkom. 2009-01-24 Matthias Clasen <mclasen@redhat.com> * tests/testactions.c: Add a testcase for toolitems using icon names. 2009-01-24 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkcursor-x11.c (_gdk_x11_cursor_update_theme): Don't update blank cursors. 2009-01-24 Claudio Saavedra <csaavedra@igalia.com> * gtk/gtktreeview.c: (gtk_tree_view_class_init): Slightly improve ::search-column property description. 2009-01-23 Matthias Clasen <mclasen@redhat.com> * configure.in: Bump version