summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-02-07 09:16:46 -0500
committerMatthias Clasen <mclasen@redhat.com>2020-02-07 09:17:51 -0500
commit03317ec2ec1fa57985b88d8d24feea9650f73dc7 (patch)
tree6603216b5cfc2a214a93d97b93b2ec1988a45552 /NEWS
parent1a671cfd635c85500e9e75760a923a67ba0e45a0 (diff)
downloadgtk+-03317ec2ec1fa57985b88d8d24feea9650f73dc7.tar.gz
NEWS: Small additions
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS16
1 files changed, 13 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index ca6ab4a7e5..b3d3ba7136 100644
--- a/NEWS
+++ b/NEWS
@@ -32,12 +32,13 @@ Overview of Changes in GTK 3.98.0
been simplified, by making widgets derive directly from GtkWidget instead of a container.
* Menu-related changes:
- - GtkMenu, GtkMenuBar and related classes have been removed. They are being replaced
- by popover-based variants. Popover menus can now do traditional, nested menus, and
- model buttons show accelerators.
+ - GtkMenu, GtkMenuBar and related classes have been removed. They are being replaced by
+ GMenu and popover-based variants. Popover menus can now do traditional, nested menus,
+ and model buttons show accelerators.
- Context menus are no longer created with ::populate-popup signals, but use menu
models and actions.
- There are apis to create actions at class_init time, like gtk_widget_class_install_action.
+ - GtkToolbar has been removed as well.
* Text-related changed:
- Text cursor blinking has been made smooth.
@@ -49,12 +50,21 @@ Overview of Changes in GTK 3.98.0
* GtkTreeView renders tree and grid lines with textures.
+* GtkEmojiChooser has been made public.
+
* GtkGestureMultiPress has been renamed to GtkGestureClick.
+* GtkWidget has api to handle style classes: gtk_widget_add_style_class.
+ This is the first step towards moving away from GtkStyleContext.
+
* X11-specific changes:
- XI2 is now mandatory
- The xim input method has been removed
+* Wayland-specific changes:
+ - The loading of cursor themes has been improved to load cursors on demand, and
+ no longer relies on libwayland-cursor.
+
* The GL renderer is now sharing icon and glyph caches for all surfaces, and
has better support for blurring and shadow rendering.