ANNOUNCE: Clutter 1.11.14 (snapshot)



Good news, everyone!

A new Clutter snapshot is now available at:

  http://download.gnome.org/sources/clutter/1.11/

SHA256 Checksum:

2da2c220dd966a2657eb6f02e835e2527bc1b5a10cc649b70a8906e08a61a832
clutter-1.11.14.tar.xz

Additionally, a git clone of the source tree:
  git clone git://git.gnome.org/clutter

will include a signed 1.11.14 tag which points to a commit named:
  9019a3754f99727a9f53d158f107ae183667cbee

which can be verified with:
  git verify-tag 1.11.14

and can be checked out with a command such as:
  git checkout -b build 1.11.14

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.31.19
  JSON-GLib ≥ 0.12.0
  Cogl ≥ 1.9.6
  Cairo ≥ 1.10
  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.11.12

    - Fixes for the touch sequence handling
    The stage associated with an input device is now set when a touch sequence
    begins, and cleared when the last touch sequence ends.

    - Add interpolation for matrices
    Using the CSS3 Transforms specification for decomposing matrices and
    interpolating the resulting transformations. This allows animating
    properties like ClutterActor:transform and ClutterActor:child-transform.

    The PanAction is a gesture recogniser that allows panning children of
    a "scrollable" viewport.

    - Add more accessors to GestureAction for its subclasses
    GestureAction now allows retrieving the velocity and delta of pointer,
    as well as the event sequences and devices involved in the gesture. This
    allows writing more complex gesture recognisers. It is also possible, now,
    to ask a GestureAction to cancel the current gesture programmatically,
    e.g. from a timer.

    - Fix ClutterTableLayout.pack() with negative row/column
    Using a negative number to appen an actor into a TableLayout was causing
    additional rows and columns to be appended, due to an off by one error.

    - Fix press coordinates when using ClutterDragAction with a drag handle
    The transformation of the coordinates is now done using the drag actor,
    as it was supposed to be.

    - Documentation and annotation fixes

    - Deprecate the ClutterActor::pick signal
    Similarly to the ClutterActor::paint signal, it's now discouraged to
    connect to the ClutterActor::pick signal; connecting to the pick signal
    will raise a warning when using the CLUTTER_ENABLE_DIAGNOSTIC environment
    variable.

    - Updated translations
    Lithuanian, Indonesian, Traditional Chinese (Hong Kong and Taiwan),
    Polish, Spanish, Assamese, Greek, Spanish, Polish, Galician,
    Belarusian.

  • List of bugs fixed since Clutter 1.11.12

    #682795 - Annotation problem for clutter_actor_iter_next() and
              clutter_actor_iter_prev()
    #682754 - ClutterRotateAction wrong marshaller usage
    #681746 - Drag handle misplacemente in examples/drag-action
    #679990 - clutter_table_layout_pack increments column/row count by two
    #681648 - add Pan action
    #683219 - Build failure with old (?) XI2
    #683066 - brightness-contrast-effect: Don't actually run if it will have
              no effect
    #683090 - gesture-action: Add API for cancelling a gesture
    #683126 - Remove tracking of input devices and sequences from the stage
    #682362 - Multi touch events skipped
    #683113 - Bug in ClutterGestureAction documentation
    #680255 - The middle and right mouse buttons are swapped when using the
              evdev backend

Many thanks to:

  Emanuele Aina Piotr Drąg, Lionel Landwerlin, Aurimas Černius,
  Daniel Mustieles, Jasper St. Pierre, Neil Roberts, Nilamdyuti Goswami,
  Tomeu Vizoso, Andika Triwidada, Andre Kuehne, Chao-Hsiung Liao, Chun-wei Fan,
  Fran Diéguez, Ihar Hrachyshka, Tom Tryfonidis.

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]