2009-02-17 Matthias Clasen * === Released 2.15.4 === * gdk/tests/Makefile.am: Disable check-gdk-cairo for now. 2009-02-17 Andre Klapper * demos/gtk-demo/main.c: Fix deprecated glib call. 2009-02-17 Matthias Clasen * NEWS: Updates 2009-02-16 Matthias Clasen Bug 572040 – GtkAssistant does not expose page titles * gtk/gtkassistant.c (gtk_assistant_accessible_ref_child): Set the object name to the page title. Proposed by Eitan Isaacson 2009-02-16 Matthias Clasen Bug 572041 – Focus should change when advancing forward in GtkAssistant * gtk/gtkassistant.c (set_current_page): Set focus when the current page changes. Pointed out by Eitan Isaacson 2009-02-16 Matthias Clasen * configure.in: Require GLib 2.19.7 for GMountOperation::aborted. * gtk/gtkmountoperation.c: Implement GMountOperation::aborted. 2009-02-16 Sven Neumann * gdk/gdk.symbols * gdk/directfb/gdkkeys-directfb.c: implement gdk_keymap_get_caps_lock_state(). No "state-changed" signal yet. 2009-02-16 Tor Lillqvist Bug 571873 - Compile error with gdk/win32/gdkselection-win32.c * gdk/win32/gdkselection-win32.c (gdk_selection_convert): Cast gpointer to char * before pointer arithmetic to avoid compilation error with MSVC. (_gdk_selection_property_delete): Remove unused variable. 2009-02-13 Matthias Clasen * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Don't forget to register randr events. Found by Søren Sandmann 2009-02-13 Matthias Clasen * configure.in: Check for Xrandr 1.3 * gdk/x11/gdkdisplay-x11.[ch]: Rename have_randr12 to have_randr13 and set if if we have randr 1.3 * gdk/x11/gdkscreen-x11.c: Go back to using randr for monitor information, if we have XRRGetScreenResourcesCurrent. : 2009-02-12 Cody Russell Bug 571576 – gdk_pixbuf_save_to_stream() broken * gdk-pixbuf/gdk-pixbuf-io.c: Fix gdk_pixbuf_save_to_stream() so that it does not always return FALSE (even when it succeeds), and also so that it does not set error to NULL when something goes wrong. 2009-02-12 Marek Kasik Bug 568571 – Asian am/pm format on cups print backend's time parsing * modules/printbackends/cups/gtkprintbackendcups.c: Add Asian am/pm format into formats recognized by CUPS backend 2009-02-11 Matthias Clasen Bug 570824 – [a11y] TreeView is not keyboard (re)focusable after selecting a cell in a non-sortable column * gtk/gtktreeview.c (gtk_tree_view_header_focus): Don't grab focus to a header button if it is not focusable. Problem reported by Joanmarie Diggs 2009-02-11 Matthias Clasen Bug 508545 – No way to identify terminal classes from documentation * gtk/gtkvolumebutton.[hc]: Move the _GtkVolumeButton definition into the header to make it possible to derive from GtkVoumeButton. Reported by Chris Lord. 2009-02-11 Matthias Clasen Bug 571196 – gtk_binding_entry_add_signall deprecated without alternative * gtk/gtk.symbols: * gtk/gtkbindings.[hc]: Undeprecate gtk_binding_entry_add_signall since its replacement is a varargs function. Complaint by Torsten Schoenfeld. 2009-02-11 Matthias Clasen Bug 571249 – Icons are not drawn properly when initial widget state is insensitive * gtk/gtkentry.c (gtk_entry_ensure_pixbuf): Render icons in normal state, regardless of the entrys state. Reported by Enrico Tröger. 2009-02-11 Matthias Clasen * gtk/gtkfilechooserbutton.c: Don't emit the file-set signal if the file chooser dialog is canceled. But emit it if a file is received via DND. 2009-02-11 Matthias Clasen Bug 353196 – Add a file-set signal to GtkFileChooserButton * gtk/gtkfilechooserbutton.c: Remove GTK_SIGNAL_ACTION from the file-set signal, that wasn't supposed to have it. 2009-02-10 Takao Fujiwara Bug 571015 – libprintbackend-cups has unlocalized strings * modules/printbackends/cups/gtkprintbackendcups.c: Added a translator comment with the request of translators. 2009-02-09 Richard Hughes * docs/reference/gtk/migrating-GtkEntry-icons.sgml: Fix the enumerated name in the migration document. 2009-02-09 Cody Russell * gdk/win32/gdkwin32.h: Add potentially missing #defines for XBUTTON1, etc. Fixes the build that was broken in r21746. 2009-02-09 Takao Fujiwara Bug 571015 – libprintbackend-cups has unlocalized strings Reviewed by Matthias Clasen * modules/printbackends/cups/gtkprintbackendcups.c (handle_option): Add translatable strings from ppd files. 2009-02-06 Matthias Clasen Make the new GtkAction code work with PolicyKit-gnome's use of actions. * gtk/gtkaction.c (gtk_action_[un]block_activate_from): Block the action. * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activatable_reset): * gtk/gtktogglebutton. (gtk_toggle_button_activatable_reset): * gtk/gtktoggletoolbutton.c (gtk_toggle_tool_button_activatable_reset): Work with non-toggle actions without complaining. * gtk/gtktoolbutton.c (gtk_tool_button_activatable_update): Updating the icon-name should not remove the label. * gtk/gtkimagemenuitem.c (activatable_update_icon_name): Also update the image when the icon name is set to NULL. 2009-02-06 Matthew Barnes * gtk/gtklabel.c (gtk_label_set_label): Accept a NULL string. 2009-02-03 Matthias Clasen Bug 538439 – tooltip may appear in upper left corner instead of over widget * gtk/gtktooltip.c (gtk_tooltip_trigger_query): Set the root coordinates in the event correctly. Patch by Kristian Rietveld. 2009-02-02 Matthias Clasen * configure.in: Bump version