Hello community, here is the log from the commit of package clutter for openSUSE:Factory checked in at Fri Jul 31 21:07:17 CEST 2009. -------- --- GNOME/clutter/clutter.changes 2009-06-11 03:12:42.000000000 +0200 +++ /mounts/work_src_done/STABLE/clutter/clutter.changes 2009-07-31 20:30:43.000000000 +0200 @@ -1,0 +2,128 @@ +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. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- clutter-0.9.2.tar.bz2 New: ---- clutter-1.0.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clutter.spec ++++++ --- /var/tmp/diff_new_pack.rsaMxA/_old 2009-07-31 21:06:30.000000000 +0200 +++ /var/tmp/diff_new_pack.rsaMxA/_new 2009-07-31 21:06:30.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package clutter (Version 0.9.2) +# spec file for package clutter (Version 1.0.0) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,7 +20,7 @@ Summary: The clutter library Name: clutter -Version: 0.9.2 +Version: 1.0.0 Release: 1 License: LGPL v2.1 or later Group: System/Libraries @@ -36,7 +36,7 @@ BuildRequires: xorg-x11-devel xorg-x11-libXfixes-devel BuildRequires: fdupes Url: http://clutter-project.org/ -%define debug_package_requires libclutter-glx-0_9-0 = %{version}-%{release} +%define debug_package_requires libclutter-glx-1_0-0 = %{version}-%{release} %description Clutter is an open source software library for creating fast, visually @@ -44,12 +44,12 @@ -%package -n libclutter-glx-0_9-0 +%package -n libclutter-glx-1_0-0 License: LGPL v2.1 or later Summary: The clutter library Group: System/Libraries -%description -n libclutter-glx-0_9-0 +%description -n libclutter-glx-1_0-0 Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. @@ -58,7 +58,7 @@ %package devel License: LGPL v2.1 or later Summary: The clutter library (Development) -Requires: libclutter-glx-0_9-0 = %{version} +Requires: libclutter-glx-1_0-0 = %{version} Requires: Mesa-devel Requires: cairo-devel Requires: glib2-devel >= 2.14 @@ -66,6 +66,7 @@ Requires: pango-devel Requires: xorg-x11-devel Requires: xorg-x11-libX11-devel +Requires: xorg-x11-libXext-devel Requires: xorg-x11-libXfixes-devel Group: Development/Libraries/GNOME @@ -92,7 +93,6 @@ %setup -q %build -#autoreconf -si %configure --disable-static make %{?jobs:-j%jobs} make %{?jobs:-j%jobs} check @@ -103,14 +103,14 @@ %fdupes -s $RPM_BUILD_ROOT/%{_datadir}/gtk-doc/html %fdupes $RPM_BUILD_ROOT -%post -n libclutter-glx-0_9-0 -p /sbin/ldconfig +%post -n libclutter-glx-1_0-0 -p /sbin/ldconfig -%postun -n libclutter-glx-0_9-0 -p /sbin/ldconfig +%postun -n libclutter-glx-1_0-0 -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT -%files -n libclutter-glx-0_9-0 +%files -n libclutter-glx-1_0-0 %defattr(-,root,root) %doc README COPYING ChangeLog %{_datadir}/gir-1.0 @@ -120,7 +120,7 @@ %files devel %defattr(-,root,root) %{_libdir}/*.so -%{_includedir}/clutter-0.9 +%{_includedir}/clutter-1.0 %{_libdir}/pkgconfig/*.pc %files doc ++++++ clutter-0.9.2.tar.bz2 -> clutter-1.0.0.tar.bz2 ++++++ ++++ 229710 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org