ANNOUNCE: Clutter 1.17.2 (snapshot)
- From: Emmanuele Bassi <ebassi gmail com>
- To: "clutter-list gnome org" <clutter-list gnome org>
- Cc: gnome-announce-list gnome org
- Subject: ANNOUNCE: Clutter 1.17.2 (snapshot)
- Date: Thu, 23 Jan 2014 12:53:15 +0000
Good news, everyone!
A new Clutter snapshot is now available at:
http://download.gnome.org/sources/clutter/1.17/
SHA256 Checksum:
bca3f39bbbadd6118126ba30cfd6c87533987c6a5644ac7925abdbbddf1cb1b9
clutter-1.17.2.tar.xz
Additionally, a git clone of the source tree:
git clone git://git.gnome.org/clutter
will include a signed 1.17.2 tag which points to a commit named:
a5b04f58a00f9ef5bfb323c07cb713692e9e1d68
which can be verified with:
git verify-tag 1.17.2
and can be checked out with a command such as:
git checkout -b build 1.17.2
Clutter is a library for creating compelling, dynamic and portable graphical
user interfaces. Clutter is released under the terms of the GNU Lesser
General Public License, version 2.1 or (at your option) later.
Clutter depends on:
GLib ≥ 2.37.3
JSON-GLib ≥ 0.12.0
Cogl ≥ 1.17.1
Cairo ≥ 1.12.0
Pango ≥ 1.30
Atk ≥ 2.5.3
Clutter also has platform-specific dependencies; for more information, see
the README file included in the release.
Documentation:
Clutter: http://developer.gnome.org/clutter/unstable/
Cookbook: http://docs.clutter-project.org/docs//clutter-cookbook/1.0/
Release Notes:
- This is an unstable snapshot of Clutter; there are no compatibility
guarantees for API added during a development cycle.
- This version is API and ABI compatible with the current stable
release of Clutter.
- Installing the contents of this release will overwrite the files
from the installation of the current release of Clutter.
- Bugs should be reported on the Clutter Bugzilla product, at:
http://bugzilla.gnome.org/enter_bug.cgi?product=clutter
• List of changes since Clutter 1.16.0
- Allow ClutterScript definitions for Interval and Transition classes
ClutterInterval instances can be defined, and used, in ClutterScript
UI definition files.
- Add generic API for event filtering
Event filtering is meant to be used to intercept events before they
reach the scene graph.
- Deprecated ClutterTableLayout
The Table layout manager is fully superceded by ClutterGridLayout, which
supports dynamic grid layouts, RTL flipping, expansion and alignment of
children using the ClutterActor flags, and implicit animations using the
actor's easing state.
- Allow GestureAction subclasses to change the trigger edge
GestureAction can emit the ::gesture-begin signal depending on the
value of the :threshold-trigger-edge property. Using this property it
is possible to specify whether the gesture begins after a certain
threshold is passed; before a certain threshold is passed; or
immediately.
- Use the window scaling factor when creating Cairo surfaces
ClutterCanvas will use the window scaling factor setting when creating
Cairo surfaces; it is also possible to set the scaling factor on a
per-instance basis, for future compatibility.
- Detect window scaling factor automatically on X11
Use the XSETTING exposed by the environment to change the window
scaling factor.
- Support ClutterStage cursor visibility in the Wayland backend
It is possible to show and hide the cursor on the Stage on Wayland.
- Translations updates
Czech, Greek, Hebrew, Chinese simplified, Brazilian Portuguese,
Galician, Italian, Spanish.
• List of bugs fixed since Clutter 1.16.0
705915 - Support high dpi displays
722322 - check coordinate validity in do_pick()
722220 - Incorrect string reported in accessible text-changed events
when text is removed
722188 - atk_text_get_n_selections() should return 0 when no text is
selected
710229 - Restore initial ClutterGestureAction behavior
710227 - ClutterGestureAction memory corruption
719901 - ClutterStageCogl: Ignore a clip the size of the stage
719900 - ClutterStageCogl: Clip in the right coordinate system
719747 - ClutterStage: Don't add empty actors to the stage clip
719716 - Make test-clip friendly for people with only one mouse button
719563 - input-device: Guard against double free
719368 - Don't queue redraws when reallocating actor that haven't moved
719367 - Bind constraints: Don't force redraws on source relayout
712816 - device-manager-evdev: Stop using deprecated libevdev API
712812 - Crash and memory leak fixes for device removals
712563 - Fixes for cogl journal usage when picking
707560 - Event filter
712322 - input-device-xi2: Calculate the correct state for button events
707071 - Remove use of XFixes for showing/hiding the cursor
709762 - ClutterDragAction can mix pointer and touch events
709590 - wayland: Implement support for 'cursor-visible' stage property
Many thanks to:
Jasper St. Pierre, Rui Matos, Owen W. Taylor, Alejandro Piñeiro, Lionel
Landwerlin, Bastian Winkler, Neil Roberts, Rafael Ferreira, Chun-wei Fan,
Daniel Mustieles, Dimitris Spingos, Enrico Nicoletto, Florian Müllner, Fran
Diéguez, Jonas Ådahl, Marek Černocký, Milo Casagrande, Piotr Drąg, Robert
Bragg, Sphinx Jiang, Yosef Or Boczko
Have fun with Clutter!
ciao,
Emmanuele.
--
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]