More NEWS
authorMatthias Clasen <mclasen@redhat.com>
Fri, 4 May 2018 20:17:01 +0000 (16:17 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 5 May 2018 17:33:36 +0000 (13:33 -0400)
NEWS

diff --git a/NEWS b/NEWS
index 92edab5604b67abd598b69ac987cf4bf6b646848..24f87e816faeb97c023fe148b18867181927ebdc 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -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