Path to this page:
Subject: CVS commit: pkgsrc/graphics/clutter
From: OBATA Akio
Date: 2014-01-03 13:34:14
Message id: 20140103123414.E906A96@cvs.netbsd.org
Log Message:
Update clutter to 1.16.2.
while here, enable introspection option by default.
Clutter 1.16.2 2013-11-18
===============================================================================
⢠List of changes since Clutter 1.16.0
- Allow creating intervals and transitions from ClutterScript
ClutterInterval now implements ClutterScriptable.
- X11 backend improvements
Update the device coordinate handling; remove the dependency on
the XFixes extension.
- Wayland backend improvements
Implement the ClutterStage:cursor-visible property.
- Apply the correct opacity when painting ClutterImage
- Throttle touch update events
- Fix preferred size of TableLayout
Take account of the visibility of the children when computing the
preferred size of a ClutterActor using a ClutterTableLayout as its
layout manager.
- Documentation fixes
- Translation updates
Hungarian, Slovak, Greek, Catalan (Valencian)
⢠List of bugs fixed since Clutter 1.16.0
#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
#709761 - Implement touch update event throttling
#709620 - ClutterEvent: Mention _get_source_device() in docs
#708922 - actor: Correct setting the offscreen-redirect property
#709434 - [REGRESSION] clutter_box_layout_allocate:
Process /usr/bin/gnome-shell was killed by signal 5 (SIGTRAP)
#708850 - DragAction warning when setting handle to null
Many thanks to:
Jasper St. Pierre, Lionel Landwerlin, Bastian Winkler, Bastien Nocera,
Florian Müllner, Balázs Ãr, Carles Ferrando, Efstathios Iosifidis, Jonas
Ã
dahl, Pavol KlaÄanský
Clutter 1.16.0 2013-09-23
===============================================================================
⢠List of changes since Clutter 1.15.96
- Fix a division by zero in the X11 backend
- Translation updates
Portuguese, Danish
⢠List of bugs fixed since Clutter 1.15.96
#707033 - Hidden division by zero in examples/basic-actor.c
Many thanks to:
Duarte Loreto, Kenneth Nielsen.
Clutter 1.15.96 2013-09-20
===============================================================================
⢠List of changes since Clutter 1.15.94
- Fix a crasher bug happening on X11
Some events coming from the system would result in a segmentation fault.
⢠List of bugs fixed since Clutter 1.15.94
#708439 - clutter-xi2: don't access the stage if we don't have one
Clutter 1.15.94 2013-09-19
===============================================================================
⢠List of changes since Clutter 1.15.92
- Improve the evdev input backend
The evdev input backend is used when writing applications and compositors
that directly drive the frame buffer on Linux. By ensuring that the evdev
input backend works correctly it is possible to manage input sources like
pointers, keyboards, and touch devices using the raw evdev device nodes.
Clutter now depends on libevdev in order to poll the evdev interfaces.
- Allow scaling windowing surfaces
The main part of the work to support high resolution displays is to make
sure that windowing surfaces can be created with a scaling factor, while
trasparently handling the new size from an application's perspective. The
scaling factor is currently set manually, but it in the near future it will
be automatically set by the environment.
- Translation updates
Serbian, Aragonese, Russian, Latvian, Belarusian, Assamese, Indonesian,
German, Hebrew.
⢠List of bugs fixed since Clutter 1.15.92
#706652 - evdev: add callback to constrain the pointer position
#706543 - evdev: use monotonic times for the events
#706494 - an assortment of wayland and evdev related changes
#707377 - wayland: Check for NULL surface on pointer leave events
#707808 - box-layout: Fix floating point truncation when calculating a
child's size
#707774 - ClutterClickAction can trigger a crash if disposes at
inappropriate time
#707869 - Add API to restrict the windowing backend to load
#708079 - Clutter clutter-1.16 branch fails to commit after commit
da3e6988
#708383 - ClutterEvent: preserve extended state across
clutter_event_copy()
Many thanks to:
Giovanni Campagna, Emmanuele Bassi, Lionel Landwerlin, Andika Triwidada,
Chun-wei Fan, Florian Müllner, Ihar Hrachyshka, Jasper St. Pierre, Jorge
Pérez Pérez, Nilamdyuti Goswami, Rob Bradford, Rūdolfs Mazurs, Yuri
Myasoedov, ÐиÑоÑлав ÐиколиÑ.
Clutter 1.15.92 2013-09-02
===============================================================================
⢠List of changes since Clutter 1.15.90
- Fix regression in BoxLayout for RTL text direction
- Update Visual Studio build files
- Translation updates
Polish, French, Slovak, Lithuanian, Catalan
⢠List of bugs fixed since Clutter 1.15.90
#706450 - box-layout: Fix RTL layout swapping with non-zero container
offsets
Many thanks to:
Chun-wei Fan, Jasper St. Pierre, Alexandre Franke, Aurimas Äernius, Gil
Forcada, Ján Kyselica, Piotr DrÄ
g
Clutter 1.15.90 2013-08-19
===============================================================================
⢠List of changes since Clutter 1.15.2
- Update the Wayland backend
Use the new 1.2 behaviour and API, and improve the coverage of windowing
system features, alongside a slew of bugs.
- Drop support for XInput 1.x
The XInput 1.x extension was never really used after the introduction of
the 2.x version.
- Fix event and device handling when using evdev
- Allow using ClutterContent on a ClutterStage
- Fixes for the Windows backend
The build script has also been updated with the required dependencies.
- Documentation fixes
- Translations updated
⢠List of bugs fixed since Clutter 1.15.2
#703809 - Some LayoutManager fixes
#704625 - Cannot assign a ClutterContent to a stage
#698836 - Add interactive test for ClutterZoomAction/ClutterRotateAction
#705739 - Crash when removing a ClutterActor from a scene at the end of
an animation
#705710 - evdev: fix X11 to evdev keycode translation
#704269 - evdev: add a way for applications to tweak how devices are
opened
#704457 - Setting the size of the stage causes it to not be shown on
wayland
#699578 - Implement foreign surface support for stages
#704279 - wayland: Add API for disabling the event dispatching
#703336 - clutter-actor: Make clutter_actor_has_mapped_clones public
#701356 - Update the windows backend to work with latest Cogl
#703969 - Select for events with XIAllMasterDevices under XI2
#703878 - wayland: Don't pass the shell and compositor down to Cogl
#703608 - Update ClutterWaylandSurface to use a resource instead of
wl_buffer
#703877 - Bump the required Cogl version to 1.15.1
Many thanks to:
Giovanni Campagna, Neil Roberts, Florian Müllner, Jasper St. Pierre, Rob
Bradford, Matej UrbanÄiÄ, Adel Gadllah, Chao-Hsiung Liao, Chris Cummins,
Chun-wei Fan, Lionel Landwerlin, Rafael Ferreira
Clutter 1.15.2 2013-07-10
===============================================================================
⢠List of changes since Clutter 1.14
- Improve state tracking and short circuiting
ClutterActor now tracks clones and unmapped actors more aggressively, to
reduce the amount of work necessary when updating the scene graph.
- Wayland backend improvements and updates
- Documentation updates
Clean up the API reference for readability, and improve the comments in
the inlined example code. Also, include the cookbook in the distribution
tarball.
- Allow installation of conformance tests
Clutter now allows installing its conformance tests into a well-known
location; this allows running the conformance test suite against an
installed version of Clutter.
- Add ClutterFlowLayout:snap-to-grid
ClutterFlowLayout users can now ask the layout manager to not align the
actors to a grid.
- Improve gesture recognizers
- Deprecations
ClutterText::cursor-event has been replaced by ClutterText::cursor-changed;
ClutterGeometry has been deprecated; ClutterActor::realize and ::unrealize,
along with their virtual functions, have been deprecated.
⢠List of bugs fixed since Clutter 1.14
#682789 - Deprecate ClutterGeometry (and remove it for 2.0)
#698668 - A few improvements to ClutterGestureAction
#698669 - Fix "trigger edge after" behavior with more than 1 touch \
point
#698671 - Refactor event handling code in ClutterGestureAction
#698674 - Improve ClutterZoomAction behavior
#698783 - Add a paint callback for ClutterStage
#698766 - Implicit transitions queued on invisible actors should be ignored
#648873 - Feature request: ClutterFlowLayout not aligning on a grid
#699675 - Offscreen effects allocating too much memory
#692706 - Frequent crash in cally_stage_notify_key_focus_cb
#701974 - x11: trap errors when calling XIQueryDevice
#696813 - clutter_actor_set_child_above/below_sibling leaking a reference
on the actor
#701208 - deform-effect: correctly set the cull-face mode of the back
pipeline
#700980 - Tap action now longer works
#702016 - ClutterText reset font when dpi changes and font was set using
a pango description
#702610 - text: relayout on cursor visibility change
#702941 - Install conformance tests
RH#975171 - gnome-shell: screen magnifier can cause crash with Cogl error
#702202 - conform tests hang on wayland
#703188 - Stage doesn't appear when running under Wayland
#703476 - tests/actor-offscreen-redirect: Fix race condition
#703566 - Need to be able to share Wayland display between GTK and Clutter
#697285 - Inconsistent setting of the time member on the events
#703882 - Prevent buffer/text/max-length properties notification in the
allocation cycle
Many thanks to:
Lionel Landwerlin, Chris Cummins, Matthias Clasen, Rob Bradford, Alejandro
Piñeiro, Jasper St. Pierre, Bastian Winkler, Colin Walters, Craig R. Hughes,
Daniel Mustieles, Marek Äernocký, Adel Gadllah, Ask H. Larsen, Bastien
Nocera, Cosimo Cecchi, Dimitris Spingos, Duarte Loreto, Emanuele Aina, Fran
Diéguez, Gil Forcada, Matej UrbanÄiÄ, Milo Casagrande, Neil Roberts, Rui
Matos, Samuel Degrande, Sebastian Keller, Sjoerd Simons.
Files: