[release-notes/gnome-3-6] dev: Add Clutter and Deprecations
- From: Andre Klapper <aklapper src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [release-notes/gnome-3-6] dev: Add Clutter and Deprecations
- Date: Thu, 13 Sep 2012 14:48:36 +0000 (UTC)
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]