ANNOUNCE: Clutter 1.23.2 (snapshot)



Good news, everyone!

A new Clutter snapshot is now available at:

  https://download.gnome.org/sources/clutter/1.23/

SHA256 Checksum:

9f25480e2faa02b1213d3644d4dbf8dbaab413a86186f25a36ec6231b5cc8599
clutter-1.23.2.tar.xz

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

will include a signed 1.23.2 tag which points to a commit named:
  f244d9383aa60ea3033585c167aa48e08c421c27

which can be verified with:
  git verify-tag 1.23.2

and can be checked out with a command such as:
  git checkout -b build 1.23.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.39.0
  JSON-GLib ≥ 0.12.0
  Cogl ≥ 1.20.0
  Cairo ≥ 1.14.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: https://developer.gnome.org/clutter/unstable/
  Cookbook: https://developer.gnome.org/clutter-cookbook/1.23/

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 previous stable
    release of Clutter.
  - Installing the contents of this release will overwrite the files
    from the installation of the previous release of Clutter.
  - Bugs should be reported on the Clutter Bugzilla product, at:
    https://bugzilla.gnome.org/enter_bug.cgi?product=clutter


  • List of changes since Clutter 1.22

    - Add accessor functions for ClutterActor state
    Currently, actor state is accessible only via GObject properties and via
    pre-processor macros; the former are not very friendly for C developers,
    while the latter are not usable from language bindings. New functions have
    been added to fill in the gap; the macros have a "soft" deprecation, since
    compiler warnings cannot be used to detect their use.

    - Merge the Cally API reference into Clutter's
    The Cally API is part of the Clutter shared library; it makes sense to
    have the API references merged.

    - Improve visual handling with the GDK backend running on X11
    Cogl has its own visual, based on its preferred GLXFBConfig; this means
    that Clutter should use and expose the correct GdkVisual instance when
    creating the GdkWindow used for drawing the contents of the stage.

    - Improve input device handling in the GDK backend
    Properly detect touchpad devices; translate touch events.

  • List of bugs fixed since Clutter 1.22

    #707982 - Add PanAxis mode that automatically pins scroll based on initial
              movement
    #750496 - Touch events not correctly propagated through gdk backend
    #747489 - No access to the Visual used to build the CoglOnscreen
    #747951 - Tablet calibration targets do not respond to clicks
    #749739 - prepare ClutterSwipeAction for multi-finger swipes
    #749482 - x11: Fix touchpad detection
    #749256 - clutter-backend-gdk: Only set setting on successful
              gdk_screen_get_setting call
    #747436 - Clutter should use the same heuristics as gtk+ to determine
              touchpads

Many thanks to:

  Carlos Garnacho, Dima Ryazanov, Gustavo Noronha Silva, Jasper St. Pierre,
  Marek Černocký, Matthieu Bouron, Rui Matos


Have fun with Clutter!

-- 
https://www.bassi.io
[ ] ebassi [ gmail com]


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