More NEWS

This commit is contained in:
Matthias Clasen 2018-05-04 16:17:01 -04:00
parent 901aa59b5b
commit a34f35d587

21
NEWS
View File

@ -8,6 +8,7 @@ Overview of Changes in GTK+ 3.94.0
GtkVideo
GtkMediaFile
GtkMediaStream
GtkMediaControls
* GtkFontChooser now supports OpenType font variations and features.
@ -17,12 +18,15 @@ Overview of Changes in GTK+ 3.94.0
* Wayland has an input method based on the text protocol now
* Input methods and print backends have been converted to GIOModules
and extension points, and support for generic loadable modules has
been dropped. Platform im modules are always included.
* Input methods, print backends and media backends have been converted
to GIOModules and extension points, and support for generic loadable
modules has been dropped. Platform im modules are always included.
* GdkWindow has been renamed to GdkSurface.
* Applications can now create their own GtkSnapshot objects for
intermediate rendering.
* Widget event signals have been replaced by event controller, and
some new event controllers have been introduced for this:
GtkEventControllerMotion
@ -31,6 +35,16 @@ Overview of Changes in GTK+ 3.94.0
* Event controllers can now be created in .ui files.
* Invalidation tracking has been changed, only gtk_widget_queue_draw is left.
* Observing widget contents and size is now done by using the
GtkWidgetPaintable object instead of connecting to widget signals.
* The GtkWidget::draw signal has been removed, widgets need
to implement GtkWidget::snapshot.
* GdkTexture now has GdkMemoryTexture and GdkGLTexture subclasses.
* The Vulkan support in GDK can now use a particular device that is
specified by the GDK_VULKAN_DEVICE environment variable. use
GDK_VULKAN_DEVICE=list to see them all.
@ -41,6 +55,7 @@ Overview of Changes in GTK+ 3.94.0
* Removed APIs and features:
Individual event signals such as ::proximity-in-event
The ::draw signal
threading support
non-platform IM modules
papi and test print backends