[gtk] More updates
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] More updates
- Date: Mon, 10 Feb 2020 13:14:19 +0000 (UTC)
commit d0f5ce41aae6bf44982b803b0e826694a35afb97
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Feb 10 08:13:23 2020 -0500
More updates
NEWS | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
---
diff --git a/NEWS b/NEWS
index b3d3ba7136..a748cf3092 100644
--- a/NEWS
+++ b/NEWS
@@ -3,41 +3,42 @@ Overview of Changes in GTK 3.98.0
While this release gets significantly closer to what we aim for in GTK 4,
there are still a few big items outstanding that we are currently working
- on.
+ on:
- - Animation API
- - Row-recycling list and grid views
- Event controllers for keyboard shortcuts
- Movable popovers
+ - Row-recycling list and grid views
- Revamped accessibility infrastructure
+ - Animation API
- We will do further 3.9x snapshots as these land:
+ We will do further 3.98.x snapshots as these land.
*****************
-* The DND refactoring has been completed. The GTK api for DND has been turned
+* The DND refactoring has been completed. The GTK API for DND has been turned
into event controllers: GtkDragSource and GtkDropTarget. Support for file
- transfers via file transfer portal has been added to both DND and the clipboard.
+ transfers via file transfer portal has been added for both DND and the clipboard.
* Child surfaces have been removed. GDK only supports toplevel and popup surfaces
now. The client-side window implementation has been removed too. On the GTK side,
the GtkNative interface has been introduced for widgets that have their own
- surface.
+ surface. This cleanup is not 100% complete yet.
* Global positions and related apis such as gdk_surface_move are no longer available.
* A constraint-based layout manager has been added.
-* Many classes have been made explicitly non-subclassable, and the widget hierarchy has
- been simplified, by making widgets derive directly from GtkWidget instead of a container.
+* Many classes have been made explicitly non-subclassable, and the widget hierarchy
+ has 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
- GMenu and 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.
+ - Widget actions can be created in class_init, with gtk_widget_class_install_action.
- GtkToolbar has been removed as well.
* Text-related changed:
@@ -62,11 +63,11 @@ Overview of Changes in GTK 3.98.0
- 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 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.
+* The GL renderer is now sharing icon and glyph caches for all surfaces,
+ and has better support for blurring and shadow rendering.
* Performance-related changes:
- GTK provides profiling information for Sysprof when launched with GTK_TRACE=1.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]