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 GtkVideo
GtkMediaFile GtkMediaFile
GtkMediaStream GtkMediaStream
GtkMediaControls
* GtkFontChooser now supports OpenType font variations and features. * 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 * Wayland has an input method based on the text protocol now
* Input methods and print backends have been converted to GIOModules * Input methods, print backends and media backends have been converted
and extension points, and support for generic loadable modules has to GIOModules and extension points, and support for generic loadable
been dropped. Platform im modules are always included. modules has been dropped. Platform im modules are always included.
* GdkWindow has been renamed to GdkSurface. * 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 * Widget event signals have been replaced by event controller, and
some new event controllers have been introduced for this: some new event controllers have been introduced for this:
GtkEventControllerMotion GtkEventControllerMotion
@ -31,6 +35,16 @@ Overview of Changes in GTK+ 3.94.0
* Event controllers can now be created in .ui files. * 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 * The Vulkan support in GDK can now use a particular device that is
specified by the GDK_VULKAN_DEVICE environment variable. use specified by the GDK_VULKAN_DEVICE environment variable. use
GDK_VULKAN_DEVICE=list to see them all. GDK_VULKAN_DEVICE=list to see them all.
@ -41,6 +55,7 @@ Overview of Changes in GTK+ 3.94.0
* Removed APIs and features: * Removed APIs and features:
Individual event signals such as ::proximity-in-event Individual event signals such as ::proximity-in-event
The ::draw signal
threading support threading support
non-platform IM modules non-platform IM modules
papi and test print backends papi and test print backends