Overview of Changes in GTK 3.98.5
=================================

* Introduce new list widgets and supporting infrastructure.
  The main APIs are:
 - GtkListView
 - GtkGridView
 - GtkColumnView and GtkColumnViewColumn
 - GtkDropDown
 - GtkListItemFactory and implementations
 - GtkExpression
 - GtkFilter and subclasses, and GtkFilterListModel
 - GtkSorter and subclasses, and GtkSortListModel
 - GtkSelectionModel and subclasses
 - GtkTreeListModel, GtkTreeExpander and GtkTreeListRowSorter

* GtkFileChooser:
 - Add a tracker3-based search engine implementation
 - Rate-limit updates from the trash monitor

* GtkWindow:
 - Redo the css node setup. There is now a single 'window' node
 - Fix rounded corners on tiled windows

* GtkApplication:
 - Drop app menu support. Menubar support is still there

* GtkFixed:
 - Change coordinate APIs to take doubles

* GtkOverlay:
 - Make GtkOverlayLayout public

* GtkTooltips:
 - Fix line wrapping of tooltips

* Shortcuts:
 - Fix mnemonic cycling
 - Fix using '0' as a mnemonic

* Menus:
 - Differentiate keypad keys in accelerators

* GtkIMContext:
 - Add gtk_im_context_filter_key to allow event reinjection

* Themes:
 - Adwaita: Limit the scope of backdrop

* Accessibility:
 - Clean up and reorganize the code to prepare for the
   dropping of ATK

* GDK:
 - Drop unused enum and struct definitions from headers
 - Make keymap translation API public again. Still needed
 - Frameclock: Always use compositor refresh rate info
 - Frameclock: Use quadratic correction for frame time jitter
 - Frameclock: Ensure monotonicity
 - Frameclock: Track resason for paint
 - X11: Improve sync when the Nvidia driver is used

* GSK:
 - GL renderer: Fix blurred outset shadows
 - GL renderer: handle nested transform nodes properly
 - GL renderer: Optimize clip handling

* gtk-demo:
 - Improve the Drag-and-Drop demo with proper drag icons
 - Don't show the main window if --run is given
 - Add demos for list widgets and GtkDropDrown

* Documentation:
 - Convert freestanding sections to markdown
 - Drop the glossary
 - Expand and improve the migration guide

* Build:
 - We require pandoc now, for building the documentation
 - Require Pango 1.45

* Translation updates:
 Polish
 Romanian
 Slovenian
 Turkish
 Ukrainian


