+2009-03-17 Tor Lillqvist <tml@novell.com>
+
+ * gtk/gtkprintoperation-win32.c: Newer mingw-w64 uses an
+ underscore-prefixed identification macro.
+
+2009-03-13 Matthias Clasen <mclasen@redhat.com>
+
+ * README.in: Late release notes for 2.16
+
+2009-03-13 Matthias Clasen <mclasen@redhat.com>
+
+ * configure.in: Bump version
+
+2009-03-13 Matthias Clasen <mclasen@redhat.com>
+
+ * === Released 2.16.0 ===
+
+2009-03-13 Matthias Clasen <mclasen@redhat.com>
+
+ * NEWS: Updates
+
+ * configure.in: Bump version to 2.16.0
+
+2009-03-11 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 572455 – GtkEntry window layed out wrong if the widget has focus
+
+ * gtk/gtkentry.c: Fix problems with window positioning. Reported
+ by Benjamin Berg.
+
+2009-03-11 Tor Lillqvist <tml@iki.fi>
+
+ Bug 573067 - Intra-app dnd of text behavior on Windows is wrong
+
+ * gdk/win32/gdkdnd-win32.c (local_send_motion) (gdk_drag_motion):
+ The default action should be move, not copy. Tweak how the
+ GdkDragAction fields in GdkDragContexts are changed. Seems to help
+ the problem.
+
+ Add more debugging printout for --gdk-debug=dnd to many functions.
+
+ * gdk/win32/gdkmain-win32.c
+ * gdk/win32/gdkprivate-win32.h: (_gdk_win32_drag_protocol_to_string)
+ (_gdk_win32_drag_action_to_string): New functions for use in
+ debugging printouts.
+
+2009-03-11 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdnd-win32.c: Use G_DEFINE_TYPE. Some debugging
+ printout changes. Hacking on the OLE2_DND code, which still
+ doesn't work, though, and is not normally compiled.
+
+2009-03-11 Tor Lillqvist <tml@iki.fi>
+
+ Bug 570896 - gdkevents-win32.c(2947) : error C4053: one void
+ operand for '?:'
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): Fix
+ compilation error with MSVC. While at it add clarifying comments
+ and fix a typo in the debugging output.
+
+2009-03-11 Tor Lillqvist <tml@iki.fi>
+
+ Bug 574794 - Can not resize shaped windows on Windows
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): On handling
+ WM_WINDOWPOSCHANGED, don't do anything if the position and size
+ hasn't changed. I am not exactly sure I understand why this helps
+ this particular bug.
+
+2009-03-10 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 574561 – gtk_style_get "shadows" g_object_get
+
+ * gtk/gtk.symbols:
+ * gtk/gtkstyle.[hc]: Rename gtk_style_get_property to
+ gtk_style_get_style_property to avoid problems for language
+ bindings. Pointed out by Torsten Schoenfeld.
+
+2009-03-10 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 574622 – GtkEntry: Should we wrap icon-press and icon-release
+ signals?
+
+ * gtk/gtkentry.c: ::icon-press and ::icon-release are not
+ action signals. Pointed out by Murray Cumming
+
+2009-03-04 Michael Hasselmann <michaelh@openismus.com>
+
+ * gtk/gtkcomboboxentry.c (gtk_combo_box_entry_contents_changed):
+ Fixed regression reported in bug #574059. (search button not available in
+ some cases.) The old implementation relied on bug #572478.
+
+2009-03-10 Alexander Larsson <alexl@redhat.com>
+
+ * gtk/gtkmountoperation.c:
+ (gtk_mount_operation_ask_password):
+ Clear all optionally created widget pointer in priv. Initially
+ priv is cleared so thats ok, but on a second call we may have
+ leftovers from previous calls which is problematic if for instance
+ we asked for the user the first time and not the second, then we
+ will access the old priv->username_entry.
+
+2009-03-06 Michael Natterer <mitch@gimp.org>
+
+ * gtk/gtkscalebutton.c (gtk_scale_button_set_property): don't call
+ gtk_orientable_set_orientation() because that calls g_object_set()
+ again -> infinite recursion. Call gtk_scale_button_set_orientation()
+ instead.
+
+2009-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ * configure.in: Bump version
+
+2009-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ * === Released 2.15.5 ===
+
+2009-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ * NEWS: Updates
+
+2009-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 546285 – Allow GtkEntry to draw progress
+
+ * gtk/gtkentry.c: Improve the drawing of progress in entries,
+ using fg/bg[SELECTED]. Add a progress-border style property.
+ Draw progress behind icons too.
+ * gtk/gtkrc.c: Add defaults for fg/bg[SELECTED] in entries.
+ Patch by Benjamin Berg.
+
+2009-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 573688 – Don't steal update region in gtk_text_view_paint()
+
+ * gtk/gtktextview.c (gtk_text_view_paint): If additional areas got
+ invalidated, don't try to add them to the paint region: in an expose
+ handler, we cannot paint outside the area that was passed in, since
+ drawing will be clipped. So stealing the update region from the
+ window causes lost draws.
+ Patch by Owen Taylor
+
+2009-03-02 Alexander Larsson <alexl@redhat.com>
+
+ Bug 573087 – gdkwindow.c: {x,y}_offset used uninitialized
+
+ * gdk/gdkwindow.c (gdk_window_clear_backing_rect_redirect):
+ Don't use uninitialized vars.
+ Fix offsets for redirected pixmap, draw to pixmap not window.
+
+2009-03-02 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ Bug 457086 - numpad does not work when the Thai-Lao input method is
+ used
+
+ * modules/input/gtkimcontextthai.c (is_context_lost_key): Do not count
+ character-generating keypads as context-lost keys. (patch recommitted
+ after approval)
+
+2009-03-01 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/gdkkeysyms.h: Fix the sorting of GDK_KP_Equal.
+
+2009-03-01 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 552619 – File Chooser no longer automatically enters newly created
+ directories
+
+ * gtk/gtkfilechooserdefault.c (edited_idle_cb): Switch to the newly
+ created folder on success.
+
+2009-03-01 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 573515 – po-properties/ special Makefile.in.in handling causes
+ failure to build
+
+ * configure.in: Generate po-properties/POTFILES at configure time.
+ Patch by Loïc Minier
+
+2009-03-01 Matthias Clasen <mclasen@redhat.com>
+
+ * demos/gtk-demo/appwindow.c: Set the program-name property
+ of the about dialog.
+
+ * docs/tools/widgets.c: Add GtkAboutDialog
+
+2009-02-28 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 572273 – No replacement documented for gtk_action_connect_proxy()
+
+ * gtk/gtkaction.c: Make gtk-doc pick up deprecation notes.
+ Insisted on by Andre Klapper.
+
+2009-02-28 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 573287 – Warning on startup
+
+ * gtk/gtkstatusicon.c (gtk_status_icon_finalize): Disconnect
+ all tray icon signals. Noticed by Bastien Nocera
+
+2009-02-28 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 573211 – Setting screen for popup windows
+
+ * gtk/gtkentrycompletion.c:
+ * gtk/gtknotebook.c: Keep popups on the right screen.
+ Pointed out by Morten Welinder
+
+2009-02-28 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 573113 – Can't build tests due to testfilechooserbutton.c...
+
+ * tests/testfilechooserbutton.c: Don't use deprecated API.
+ Reported by Tobias Mueller
+
+2009-02-28 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 573069 – Gdk-CRITICAL warnings with Gtk 2.14 when dragging
+ GtkNotebook tabs
+
+ * gtk/gtkwidget.c (_gtk_widget_synthesize_crossing): Be a little
+ more careful when navigating up the parent chain.
+
+ * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): Reset the
+ pointer window thats stored on the screen when it is destroyed.
+
+2009-02-27 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 572996 – crash in Home Folder: Trying to open the sidebar
+
+ * gtk/gtkpaned.c (get_child_panes): Handle widget being NULL.
+ Pointed out by Wouter Bolsterlee.
+
+2009-02-27 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 572972 – GtkRecentChooserDefault: memory leak in
+ copy_activated_cb()
+
+ * gtk/gtkrecentchooserdefault.c (copy_activated_cb): Don't leak
+ a GtkRecentInfo. Found by Tommi Rantala
+
+2009-02-27 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 572968 – GtkIconView: image_description setter function strdups
+ wrong string
+
+ * gtk/gtkiconview.c
+ (gtk_icon_view_item_accessible_image_set_image_description): Copy
+ the right string. Pointed out by Tommi Rantala
+
+2009-02-27 David Zeuthen <davidz@redhat.com>
+
+ Bug 573416 – GtkMountOperation fixes for ask_password()
+
+ * gtk/gtkmountoperation.c (gtk_mount_operation_ask_password):
+ Split the message from GMountOperation into primary/secondary like
+ we also do in gtk_mount_operation_ask_question()
+
+2009-02-27 Michael Natterer <mitch@imendio.com>
+
+ Bug 573383 – Setting a textview's buffer to NULL doesn't do a
+ complete job
+
+ * gtk/gtktextview.c (gtk_text_view_set_buffer): always set
+ text_view->layout's buffer, also if it's NULL.
+
+2009-02-25 Tristan Van Berkom <tvb@gnome.org>
+
+ Bug 572904 – GtkRadioAction broken in trunk
+
+ * gtk/gtkradioaction.c: When setting non active state always
+ notify the action's active state (this prevents toggle type proxies
+ used with radio actions from deactivating when pressed a second time).
+
+2009-02-25 Xan Lopez <xan@gnome.org>
+
+ Bug 495320 - GtkRange does not use gdk_event_request_motions
+
+ * gtk/gtkrange.c:
+ (gtk_range_motion_notify): Use gdk_event_request_motions to
+ request more motion events, as suggested in the docs for widgets
+ using motion hints.
+
+2009-02-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c:
+ * gdk/x11/gdkscreen-x11.[hc]: Another attempt at getting Xrandr
+ screen size changes right. Actually handle XRRScreenChangeNotify
+ events, and ignore root ConfigureNotify events if we are using
+ Xrandr. Only emit size-changed signals if the screen size changed,
+ and only emit monitor-changed signals if the monitors changed.
+
+2009-02-23 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 565199 – Ellipsize text in Places list
+
+ * gtk/gtkfilechooserdefault.c (shortcuts_list_create): Never scroll
+ the places horizontally. Instead, ellipsize the text.
+
+2009-02-19 Michael Hasselmann <michaelh@openismus.com>
+
+ * gtk/gtkcombobox.c (gtk_combo_box_set_active_internal):
+ Added a check to not emit a "changed" signal when an already invalid
+ selection was set to invalid.
+
+2009-02-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtkactivatable.[hc]: Rename gtk_activatable_reset to
+ gtk_activatable_sync_action_properties, since the previous name
+ was deemed too generic. Update all implementations.
+
+2009-02-19 Ray Strode <rstrode@redhat.com>
+
+ * gdk/x11/gdkscreen-x11.c
+ (monitor_compare_function), (init_randr13):
+ After using randr to get a list of monitors,
+ sort the list such that the biggest output
+ of "cloned" outputs comes first in the list.
+ This helps apps that don't generally handle
+ overlapping outputs to work better in randr
+ clone mode.
+
+2009-02-19 Sven Neumann <sven@gimp.org>
+
+ * gdk/directfb/gdkwindow-directfb.c
+ (gdk_directfb_window_move_resize): looks like being called with
+ negative width and height should be interpreted as a move. Fixes
+ scrolling and makes popups work to some extent.
+
+ (_gdk_directfb_move_resize_child): formatting.
+
+2009-02-19 Sven Neumann <sven@gimp.org>
+
+ * gdk/directfb/gdkdisplay-directfb.c (gdk_display_open): move the
+ call to _gdk_windowing_window_init() up a little. Fixes a crash
+ when running on pseudo-color visuals. Thanks to Masse Nicolas for
+ pointing this out.
+
+2009-02-19 Sven Neumann <sven@gimp.org>
+
+ * gdk/directfb/gdkwindow-directfb.c
+ (gdk_window_foreign_new_for_display, gdk_directfb_window_new):
+ initialize private->impl. Thanks to Masse Nicolas for pointing
+ this out.
+
+2009-02-19 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 572387 – gdm crashes after gtk 2.15.4 upgrade
+
+ * gdk/x11/gdkscreen-x11.c (init_xrandr13): If X is broken and returns
+ no monitors, fall back to other multihead init methods, so that we
+ at least get one monitor set up.
+
+2009-02-19 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkmountoperation.c: sort functions so their order is more
+ "standard", some cosmetic cleanup (not changing any code).
+
+2009-02-19 Michael Natterer <mitch@imendio.com>
+
+ * tests/testgtk.c: add some orientation flipping code to the
+ "flipping" test.
+
+2009-02-19 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkscalebutton.c: make the orientation flipping much simpler
+ by using the GtkOrientable features of the involved widgets:
+
+ (gtk_scale_button_init): create the frame, box and scale here,
+ they never need to be recreated because they implement GtkOrientable.
+
+ (gtk_scale_button_constructor): remove their construction here.
+
+ (gtk_scale_button_set_orientation): don't destroy and re-create
+ anything. Instead, simply set the orientation of the above created
+ widgets and fiddle a bit with the "plus" and "minus" buttons'
+ packing and the scale's "inverted" state.
+
+ Remove separate internal GtkScaleButtonHScale and
+ GtkScaleButtonVScale subclasses and simply have a
+ GtkScaleButtonScale directly inherited from GtkScale.
+
+2009-02-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * modules/input/gtkimcontextthai.c (is_context_lost_key): Revert the
+ unapproved patch for bug 457086.
+
+2009-02-18 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkscreen-x11.c (init_randr13): Ignore disconnected outputs,
+ and fill in name and physical dimensions.
+
+2009-02-18 Sven Neumann <sven@gimp.org>
+
+ Bug 533456 – Memory leak when window is destroyed
+
+ * gdk/directfb/gdkdirectfb.h
+ * gdk/directfb/gdkprivate-directfb.h
+ * gdk/directfb/gdkcursor-directfb.c
+ * gdk/directfb/gdkevents-directfb.c
+ * gdk/directfb/gdkwindow-directfb.c: removed all #ifdef checks for
+ DIRECTFB_MAJOR_VERSION >= 1 and compile that code unconditionally.
+ as we depend on DirectFB >= 1.0.0 now. Fixes a potential build
+ issue that would lead to a memory leak as described in bug #533456.
+
+2009-02-18 Sven Neumann <sven@gimp.org>
+
+ Bug 513422 – Unknown meaning of translatable messages
+
+ * gdk/directfb/gdkdisplay-directfb.c: removed broken and commented
+ code and the translatable messages that belonged to it.
+
+2009-02-18 Sven Neumann <sven@gimp.org>
+
+ Bug 560671 – the client_message API doesn't work in DirectFB
+
+ * gdk/directfb/gdkevents-directfb.c: applied a slightly cleaned up
+ patch from Steve Lhomme that adds this functionality using
+ DirectFB's DFBUserEvent.
+
+2009-02-18 Sven Neumann <sven@gimp.org>
+
+ Bug 543710 – Dead keys do not work anymore with DirectFB
+
+ * gdk/directfb/gdkkeys-directfb.c (gdk_directfb_translate_key):
+ applied patch from Josselin Mouette that removes special handling
+ of dead keys as that is done by DirectFB for a long time already.
+
+2009-02-18 Sven Neumann <sven@gimp.org>
+
+ * configure.in: depend on DirectFB >= 1.0.0. There's no point in
+ using an earlier development version.
+
+2009-02-18 Sven Neumann <sven@gimp.org>
+
+ Bug 554407 – directfb backend does not implement GdkWindowImpl
+
+ * gdk/directfb/gdkgeometry-directfb.c
+ * gdk/directfb/gdkprivate-directfb.h
+ * gdk/directfb/gdkwindow-directfb.c: fix the build of the DirectFB
+ backend and resurrect basic functionality. Based on a patch from
+ the Ubuntu bug-tracker and work by Masse Nicolas.
+
+2009-02-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ Bug 457086 - numpad does not work when the Thai-Lao input method is
+ used
+
+ * modules/input/gtkimcontextthai.c (is_context_lost_key): Do not count
+ character-generating keypads as context-lost keys.
+
+2009-02-17 Matthias Clasen <mclasen@redhat.com>
+
+ * configure.in: Bump version
+
+2009-02-17 Matthias Clasen <mclasen@redhat.com>
+
+ * === Released 2.15.4 ===
+
+ * gdk/tests/Makefile.am: Disable check-gdk-cairo for now.
+
+2009-02-17 Andre Klapper <a9016009@gmx.de>
+
+ * demos/gtk-demo/main.c:
+ Fix deprecated glib call.
+
+2009-02-17 Matthias Clasen <mclasen@redhat.com>
+
+ * NEWS: Updates
+
+2009-02-16 Matthias Clasen <mclasen@redhat.com>
+
+ 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 <mclasen@redhat.com>
+
+ 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 <mclasen@redhat.com>
+
+ * configure.in: Require GLib 2.19.7 for GMountOperation::aborted.
+
+ * gtk/gtkmountoperation.c: Implement GMountOperation::aborted.
+
+2009-02-16 Sven Neumann <sven@gimp.org>
+
+ * 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 <tml@novell.com>
+
+ 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 <mclasen@redhat.com>
+
+ * 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 <mclasen@redhat.com>
+
+ * 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 <bratsche@gnome.org>
+
+ 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 <mkasik@redhat.com>
+
+ 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 <mclasen@redhat.com>
+
+ 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 <mclasen@redhat.com>
+
+ 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 <mclasen@redhat.com>
+
+ 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 <mclasen@redhat.com>
+
+ 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 <mclasen@redhat.com>
+
+ * 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 <mclasen@redhat.com>
+
+ 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 <takao.fujiwara@sun.com>
+
+ 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 <richard@hughsie.com>
+
+ * docs/reference/gtk/migrating-GtkEntry-icons.sgml:
+ Fix the enumerated name in the migration document.
+
+2009-02-09 Cody Russell <bratsche@gnome.org>
+
+ * gdk/win32/gdkwin32.h: Add potentially missing #defines for
+ XBUTTON1, etc. Fixes the build that was broken in r21746.
+
+2009-02-09 Takao Fujiwara <takao.fujiwara@sun.com>
+
+ Bug 571015 – libprintbackend-cups has unlocalized strings
+
+ Reviewed by Matthias Clasen <mclasen@redhat.com>
+
+ * modules/printbackends/cups/gtkprintbackendcups.c (handle_option):
+ Add translatable strings from ppd files.
+
+2009-02-06 Matthias Clasen <mclasen@redhat.com>
+
+ 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 <mbarnes@redhat.com>
+
+ * gtk/gtklabel.c (gtk_label_set_label): Accept a NULL string.
+
+2009-02-03 Matthias Clasen <mclasen@redhat.com>
+
+ 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 <mclasen@redhat.com>
+
+ * configure.in: Bump version
+
+2009-02-02 Matthias Clasen <mclasen@redhat.com>
+
+ * === Released 2.15.3 ===
+
+ * NEWS: Updates
+
+2009-02-01 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtksettings.c (gtk_settings_class_init): Change the
+ "gtk-fontconfig-timestamp" property from int to uint. Doesn't affect
+ anything in practice, except that it overflows years later...
+
+2009-02-01 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 569635 – fontchooser should reload list of families/styles on
+ theme change
+
+ * gtk/gtkfontsel.c (gtk_font_selection_class_init),
+ (gtk_font_selection_init), (gtk_font_selection_finalize),
+ (gtk_font_selection_ref_family), (gtk_font_selection_ref_face),
+ (gtk_font_selection_reload_fonts),
+ (gtk_font_selection_screen_changed),
+ (gtk_font_selection_style_set),
+ (gtk_font_selection_scroll_to_selection),
+ (gtk_font_selection_scroll_on_map),
+ (gtk_font_selection_select_font),
+ (gtk_font_selection_show_available_fonts),
+ (gtk_font_selection_show_available_styles),
+ (gtk_font_selection_select_style),
+ (gtk_font_selection_select_font_desc),
+ (gtk_font_selection_set_font_name):
+ Reload Pango families and faces in style_set. Installing/uninstalling
+ fonts shows up immediately in an open font chooser now.
+
+2009-01-31 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 162726 – Multiple Latin layouts in XKB break keyboard shortcuts
+
+ * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Change the handling of
+ fuzzy matches: As long there are any exact matches, only exact
+ matches are returned. If there are no exact matches, fuzzy matches
+ will be returned, as long as they are not shadowing a possible exact
+ match. This means that fuzzy matches won't be considered if their
+ keyval is present in the current group. Problem reported by
+ many people, patch by Simos Xenitellis.
+