File clutter.changes of Package clutter
-------------------------------------------------------------------
Mon Sep 28 11:21:16 CEST 2009 - dimstar@opensuse.org
- Update to version 1.0.6:
+ A couple of new unit tests
+ Fix ClutterGroup depth sorting
+ Fix double to float type conversions in ClutterScript and
update test-script.json
+ Do not attempt to free empty ClutterModel column names
+ Fix the BlendString parser
+ Fix the parsing of special "signal-" property names available
+ Adds a "use-markup" property getter for ClutterText
+ Account for clock roll backs between frames
+ Disable mipmap filters before checking framebuffer object
completeness
+ Fix cogl_clear so the alpha component isn't ignored
+ Fix for the GLES 2.0 Cogl backend and the eglx Clutter backend
+ Updated documentations and translations.
-------------------------------------------------------------------
Thu Aug 27 09:16:10 CEST 2009 - captain.magnus@opensuse.org
- Update to version 1.0.4:
+ Fix the warnings for Animation::update_interval()
+ [cogl-texture] Set GL_PACK_ROW_LENGTH when downloading texture
data
+ [glx] Perform more checks before calling glXMakeCurrent
+ Check timeline direction when forcing final state
+ [cogl-material] Fix some brackets in
_layer_flush_gl_sampler_state
+ [pango-display-list] Don't premultiply the colour twice
+ [text] move_word_backward/forward fixes
+ [text] Don't interpret the unicode value when the control
modifier is on
+ Set LD_LIBRARY_PATH when running g-ir-compiler
+ Update Clutter to use G-I 0.6.4
+ [units] Do not be locale-dependant on string conversion
+ Add new Atom atom_NET_WM_PID to set pid info
+ Add (allow-none) for clutter_stage_set_key_focus()
+ [x11] Do not ask to destroy an empty Window
+ [actor] Add missing return_if_fail()
+ [x11] Destroy the Window we own when setting a foreign one
+ [actor] Be more explicit when warning about invariants
+ [cogl] Expose cogl_is_vertex_buffer()
+ tests/interactive/Makefile.am
+ [actor] Use the right vertex
+ [x11] Force a redraw before mapping the stage
+ Documentation fixes
+ Build fixes
- Remove gir-repository from BuildRequires
-------------------------------------------------------------------
Sat Aug 15 10:24:04 CEST 2009 - captain.magnus@opensuse.org
- Update to version 1.0.2:
+ Documentation fixes
+ Build fixes
+ Update the MingW script for building Clutter on Windows
+ Update the build instructions for OS X
+ On X11, make sure to destroy the stage Window when switching to
a foreign one
+ Fix a bug where clutter_actor_apply_relative_transform() was no
using the right vertex to perform the transformation
-------------------------------------------------------------------
Fri Jul 31 20:29:43 CEST 2009 - vuntz@novell.com
- Remove Obsoletes for libclutter-glx-0_9-0.
- Drop clutter-rpmlintrc as it's not needed anymore.
-------------------------------------------------------------------
Wed Jul 29 15:03:25 CEST 2009 - vuntz@novell.com
- Update to version 1.0.0:
+ Allow per-stage disabling of motion event throttling; this
should allow platforms or applications that require all the
motion events not for drawing purposes to get them exactly like
Clutter gets them from the windowing system.
+ Various documentation fixes.
+ Add per-word key navigation inside ClutterText.
+ Fix the RGB<->HLS conversion.
+ Various fixes for the OSX backend.
+ Various build-related fixes.
- Drop clutter-build-fix.patch: fixed upstream. Remove autoreconf
call.
- Rename libclutter-glx-0_9-0 to libclutter-glx-1_0-0 and make it
obsolete the old package.
- Add clutter-rpmlintrc.
-------------------------------------------------------------------
Mon Jul 20 00:26:17 CEST 2009 - vuntz@novell.com
- Update to version 0.9.8:
+ Add more introspection annotations for language bindings.
+ Fix a bug in clutter_animation_set_alpha(), which also broke
the clutter_actor_animate_with_alpha() function.
+ Check if the stage requires a relayout before showing it; this
fixes a bug in the X11-based backends, especially under
compositing window managers, where a 640x480 window would
flicker before the default stage was shown for the first time.
+ Performance fixes for Cogl.
+ Sliced textures were broken by the COGL journalling.
+ Use the redraw cycle when asynchronously loading textures from
files.
+ Miscellaneous compilation fixes for the OS X and Windows
backends.
+ Allow querying from within the paint function of an Actor
whether the actor is currently being directly painted or by a
Clone actor.
+ In the GLX backend, when using the non-implicit sync-to-vblank
inside glXSwapBuffers(), call glFinish() to avoid potential
tearing.
- Changes from version 0.9.6:
+ Allow the manipulation of the actor's transformation matrix, so
that is is possible to apply additional transformations in a
way that is compatible with the transformations already applied
by the scene graph.
+ Fix a race in the X11 backend that happened between resizing
the stage drawable and the call to glViewport().
+ Merge the cogl-journal-batching branch; this branch implements
batching the geometry of the elements of the scene graph before
sending it to OpenGL, thus minimizing the number of state
changes and improving the overall performance of Clutter-based
applications.
+ Add more debugging states for Clutter and COGL, which allow the
developer to track the state of the journal; to check the VBO
fallback paths; to disable picking for reliable profiling; to
disable software-side matrix transformations in favour of the
driver/GPU ones.
+ Improve the ability to "break out" of COGL by using
gl_begin/gl_end semantics; applications that drop into raw GL
are, though, ignoring all the caching performed by COGL and
might incur in performance issues.
+ Fixed the :load-async and :load-data-async properties of
Texture by removing the unneeded G_PARAM_CONSTRUCT flag.
+ Added an initial migration guide that shows the porting process
from older releases of Clutter to the 1.0 API; the first
chapter deals with the migration from ClutterEffect to the new
implicit animations API.
+ Fixed MT-safety for the master clock.
- Add clutter-build-fix.patch to fix build, and call autoreconf for
it.
- Add xorg-x11-libXext-devel Requires in the devel package.
-------------------------------------------------------------------
Mon Jun 22 14:29:33 CEST 2009 - dominique-obs@leuenberger.net
- Update to version 0.9.4:
+ Set the layout height in ClutterText, so that wrapping and
ellipsization work correctly to fill all the allocated area.
+ Remove all the units-based API, and migrate all the positional
and dimensional accessors to use floating point values when
dealing with pixels. All the properties dealing with pixels now
that a floating point value as well.
+ Add the ability to track wether an actor is going to be painted
or not, using the "mapped" flag. This also allows Clutter to be
more strict in the handling of the scenegraph, ensuring
correctness and avoiding wasting resources on nodes that won't
be painted.
+ Add debugging facilities for COGL, similar to those of Clutter;
through them is also possible to have an on screen debugging
mode that shows the boundaries of each rectangle sent to the
GPU.
+ Rework "units" into real logical distance units that can be
converted between millimeters, typographic points and ems into
pixels.
+ Simplify the Animation class to avoid redundancy and the
possibility of it going out of sync with the Timeline and Alpha
instances it uses.
+ Move every operation into a single "master clock" source that
advances the timelines, dispatches events and redraws the
stages in a predictable sequence, thus avoiding unneeded
redraws. The default is to follow the sync-to-vblank cycle, if
it is supported by the drivers.
+ Cache the glyphs geometry into a vertex buffer object to avoid
resubmitting too much information to the GPU.
+ Rework the behaviour of ClutterModel when a filter is applied.
+ Allow submitting premultiplied texture data; this removes the
need for unpremultiplying data in CairoTexture.
+ Add a simple API for submitting blending and texture combining
modes through a string description.
+ Move Timelines to pure time-based objects.
+ Lots of performance improvements.
+ Removal of all the deprecated API.
+ Removal of all the fixed point entry points.
+ Lots of documentation fixes - the coverage is now 99% of the
exported 1600 symbols for Clutter and 80%+ of the 300 exported
symbols for COGL.
+ Generate the GObject Introspection data for both Clutter and
COGL at build time.
+ Build environment fixes.
-------------------------------------------------------------------
Mon May 4 03:49:55 CEST 2009 - vuntz@novell.com
- Do not pass --enable-gtk-doc to configure, which enables to not
BuildRequires gtk-doc.
-------------------------------------------------------------------
Mon May 4 00:32:56 CEST 2009 - vuntz@novell.com
- Add gir-repository and gobject-introspection-devel BuildRequires.
- Add missing Requires in devel package.
-------------------------------------------------------------------
Fri May 1 08:10:15 CEST 2009 - vuntz@novell.com
- Update to version 0.9.2:
+ Way too many changes to list.
+ This version is parallel-installable with clutter 0.8.
-------------------------------------------------------------------
Thu Apr 30 02:18:56 CEST 2009 - vuntz@novell.com
- Pass --disable-static to configure and remove .la files.
- Use makeinstall.
- Remove checks for old versions of openSUSE.
-------------------------------------------------------------------
Sat Feb 21 22:32:50 CET 2009 - vuntz@novell.com
- Update to version 0.8.8:
+ Fix: ClutterEntry doesn't get the cursor when it should
+ [behaviour-path] Bail out if we don't have knots
+ [behaviour] Do not notify empty behaviours
+ [backport] Update the viewport when updating the GL context
+ [backport] Remove backwards timelines check in get_progress
+ [backport] Set the SYNC_MATRICES flag when a stage is first
realized
+ Fix properties that have X11 types to be 'long'
+ Change default tile-waste from 64 to 63
+ Fixed handling of enter and leave events in
clutter_x11_handle_event()
+ Fix clutter_x11_texture_pixmap_get/set_property() following
change of PROP_WINDOW type.
-------------------------------------------------------------------
Thu Jan 15 14:06:21 EST 2009 - hfiguiere@suse.de
- Update to version 0.8.6:
+ Improve performance of the text layout by drawing multiple
glyphs in a single GL call
+ Use a RGB texture for 24bpp pixmaps with the GLX texture-from-pixmap
actor
+ Fix a race condition in the X11 backend when resizing the stage
+ Fix an off-by-one error in clutter_stage_read_pixels()
+ Use ARB_texture_rectangle inside the GLX texture-from-pixmap actor,
if the GL implementation does not provide NPOT textures
+ Improved ocumentation and parameters checks
+ cp#1305 - NPOT textures unaligned to a pixel sometimes have border
artifacts
+ cp#1303 - clutter_glx_texture_pixmap_using_extenstion doesn't check
if fallbacks are being used
+ cp#1297 - Bring back support for GL_ARB_texture_rectangle
+ cp#1309 - ClutterBehaviourDepth conflicts with orher behaviours
+ cp#1351 - Extra ; in clutter-behaviour-ellipse.c
+ cp#1392 - behaviour_set_alpha set same alpha twice lead to warning
and destroy the input alpha
+ cp#1289 - Draw multiple glyphs at once
-------------------------------------------------------------------
Sat Dec 20 09:14:17 EST 2008 - mboman@suse.de
- Update to version 0.8.4:
+ Documentation improvements
+ Add clutter_actor_get_paint_visibility(), for checking the visibility
of an actor taking into account the visibility of its parents
+ Texture-from-pixmap actor improvements
+ Add support for ClutterColor-based properties
+ Remove a stray dependency on gdk-pixbuf-xlib-2.0
+ ClutterGroup will queue a repaint when raising/lowering children
+ Add constructor-only properties for the :container and :actor
properties of ClutterChildMeta
+ Resync the Clutter keysyms with X.org ones.
+ Documentation fixes and improvements
+ Allow defining ClutterColor as an object or an array inside
ClutterScript UI definitions
+ Added the missing :perspective property to ClutterStage
+ Fixed the upper and lower boundaries for ClutterUnit and
ClutterFixed properties
+ Fix a bug that prevented disabling sorting on ClutterModel
+ Fix a bug in clutter_timeline_list_markers()
+ Queue a redraw when the clip is changed
+ Optimize calls to push and pop the matrix when painting
+ Add a variable to the pkgconfig file for extracting the
COGL backend, for configure-time checks
+ Fix a typo in cogl_path_rel_curve_to()
+ Fix showing the cursor after it being hidden once
+ Add a function for obtaining Clutter's option group without
initializing Clutter
+ Bugs fixed: cp#1043, cp#1057, cp#1074, cp#1195, cp#1196, cp#1197,
cp#1200, cp#1201, cp#1206, cp#1207, cp#1230, cp#1237, cp#1238, cp#1265,
cp#1280, cp#1291, cp#1299, cp#856, cp#945, cp#1010, cp#1020, cp#1033,
cp#1034, cp#1038, cp#1044, cp#1047, cp#1048, cp#1062, cp#1069, cp#1071,
cp#1075, cp#1080, cp#1082, cp#1085, cp#1090, cp#1091, cp#1099, cp#1100,
cp#1103, cp#1121, cp#1124, cp#1125, cp#1130, cp#1137, cp#1145, cp#1154
- Remove clutter-fixed.diff. Fixed upstream
- Remove clutter-raise_rename.diff. Fixed upstream
-------------------------------------------------------------------
Thu Nov 27 15:22:00 EST 2008 - hfiguiere@suse.de
- patch tag for clutter-raise_rename.diff
-------------------------------------------------------------------
Mon Oct 27 12:40:28 CET 2008 - ro@suse.de
- fix compilation of testsuite by renaming "raise" to "raise_c"
-------------------------------------------------------------------
Wed Oct 22 10:24:07 CDT 2008 - maw@suse.de
- Make debug packages require a specific %{version}-%{release}.
-------------------------------------------------------------------
Fri Aug 1 17:20:24 CEST 2008 - ro@suse.de
- fix requires for debuginfo package
-------------------------------------------------------------------
Wed Jul 16 08:34:10 EDT 2008 - hfiguiere@suse.de
- Upgrade to 0.8.0
* Large parts rewritten
* API changes.
-------------------------------------------------------------------
Fri Jul 4 09:52:08 EDT 2008 - hfiguiere@suse.de
- Initial package