[release-notes/gnome-3-6] dev: Add Clutter and Deprecations



commit 95fd6cc9cb18a4a8c90b03810498d0b1aa7a2f60
Author: Andre Klapper <a9016009 gmx de>
Date:   Thu Sep 13 16:48:29 2012 +0200

    dev: Add Clutter and Deprecations

 help/C/developers-clutter.page      |   44 ++++++++++++++++++++++++++++++++++
 help/C/developers-deprecations.page |   45 +++++++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+), 0 deletions(-)
---
diff --git a/help/C/developers-clutter.page b/help/C/developers-clutter.page
new file mode 100644
index 0000000..6eafb6f
--- /dev/null
+++ b/help/C/developers-clutter.page
@@ -0,0 +1,44 @@
+<page xmlns="http://projectmallard.org/1.0/";
+      xmlns:e="http://projectmallard.org/experimental/";
+      type="topic"
+      id="developers-clutter">
+
+  <info>
+    <link type="guide" xref="index#developers"/>
+    <desc>GNOME's graphics library for hardware-accelerated user interfaces.</desc>
+    <credit type="author">
+      <name>Andre Klapper</name>
+      <email>ak-47 gmx net</email>
+    </credit>
+    <license>
+      <p>Creative Commons Share Alike 3.0</p>
+    </license>
+  </info>
+
+  <title>Clutter</title>
+
+  <list>
+    <item><p>
+Added <link href="http://developer.gnome.org/clutter/1.12/ClutterScrollActor.html";>ClutterScrollActor</link>, an actor that allows displaying large children, and scrolling the viewport to specific points (with or without implicit animation)
+    </p></item>
+    <item><p>
+Added new multi-touch gesture actions, like <link href="http://developer.gnome.org/clutter/1.12/ClutterZoomAction.html";>ClutterZoomAction</link>, <link href="http://developer.gnome.org/clutter/1.12/ClutterPanAction.html";>ClutterPanAction</link>, and <link href="http://developer.gnome.org/clutter/1.12/ClutterRotateAction.html";>ClutterRotateAction</link>, as well as many fixes for multi-touch support on X11
+    </p></item>
+    <item><p>
+Provides more implicitly animatable properties, as well as <link href="http://developer.gnome.org/clutter/1.12/ClutterTransitionGroup.html";>ClutterTransitionGroup</link> (to group explicit transitions together) and <link href="http://developer.gnome.org/clutter/1.12/ClutterKeyframeTransition.html";>ClutterKeyframeTransition</link> (to describe a transition using key frames)
+    </p></item>
+    <item><p>
+Added <link href="http://developer.gnome.org/clutter/1.12/ClutterGridLayout.html";>ClutterGridLayout</link>, a layout manager that provides the same layout policy of <link href="developer.gnome.org/gtk3/3.6/GtkGrid.html">GtkGrid</link>
+    </p></item>
+    <item><p>
+Layout managers now respect the easing state of the actors, so it's possible to easily animate layout transitions without requiring specific code inside ClutterLayoutManager implementations;
+    </p></item>
+    <item><p>
+Added new easing modes defined by the CSS3 Transitions specification: steps, cubic-bezier, step-start, step-end, ease, ease-in, ease-out, ease-in-out.
+    </p></item>
+    <item><p>
+API deprecations: ClutterMedia (the API is provided by Clutter-GStreamer); ClutterTexture (replaced by ClutterImage); ClutterCairoTexture (replaced by ClutterCanvas); ClutterAnimation, ClutterAnimator, ClutterState (replaced by implicit and explicit animations). 
+    </p></item>
+  </list>
+
+</page>
diff --git a/help/C/developers-deprecations.page b/help/C/developers-deprecations.page
new file mode 100644
index 0000000..cf84c6c
--- /dev/null
+++ b/help/C/developers-deprecations.page
@@ -0,0 +1,45 @@
+<page xmlns="http://projectmallard.org/1.0/";
+      xmlns:e="http://projectmallard.org/experimental/";
+      type="topic"
+      id="developers-deprecations">
+
+  <info>
+    <link type="guide" xref="index#developers"/>
+    <desc>Further progress in replacing outdated technologies with superior facilities.</desc>
+    <credit type="author">
+      <name>Andre Klapper</name>
+      <email>ak-47 gmx net</email>
+    </credit>
+    <license>
+      <p>Creative Commons Share Alike 3.0</p>
+    </license>
+  </info>
+
+  <title>Use of Deprecated Libraries</title>
+<p>XXX: TODO</p>
+
+  <list>
+    <item><p>
+    Several applications (such as TODO: XXX) now use <app>GSettings</app> as their storage backend instead of deprecated <app>GConf</app>.
+    </p></item>
+    <item><p>
+    TODO: XXX received <app>GObject</app> introspection support which makes the API of those modules automatically available to a wide variety of other programming languages and runtimes. On a related note, gevice was converted from using static deprecated Python bindings to using introspection.
+    </p></item>
+    <item><p>
+    Several packages (such as TODO: XXX) have been converted from <link href="http://developer.gnome.org/gio/2.34/ch31.html";>using <app>dbus-glib</app> to GDBus</link> and from <link href="http://developer.gnome.org/gtk3/3.6/gtk-migrating-unique-GtkApplication.html";><app>libunique</app> to G(tk)Application</link>.
+    </p></item>
+    <item><p>
+    Several packages now use <app>libsecret</app>: TODO: XXX
+    </p></item>
+    <item><p>
+    Many packages migrated from <app>GStreamer</app> 0.10 to <app>GStreamer</app> 1.0: TODO: XXX
+    </p></item>
+    <item><p>
+    Many packages migrated from using <app>gnome-doc-utils</app> to <app>yelp-tools</app>.
+    </p></item>
+    <item><p>
+    Several packages migrated from static <app>PyGTK</app> bindings to dynamic <app>PyGObject</app> introspection-based bindings: TODO: XXX
+    </p></item>
+  </list>
+
+</page>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]