2010-07-09 08:25:26 by OBATA Akio | Files touched by this commit (2) |
Log message:
Update clutter to 1.2.10.
Clutter 1.2.10 (08/06/2010)
===============================================================================
⢠List of changes since Clutter 1.2.8
» Update the EGL X11 backend.
» Build fixes for out of dir builds.
» Regenerate the mipmaps whenever a texture is modified.
» Reset the blend constants and equations even if they are the same
» Flush the Journal when creating an FBO.
|
2010-06-14 00:45:57 by Thomas Klausner | Files touched by this commit (1673) |
Log message:
Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
|
2010-05-16 19:06:49 by Zafer Aydogan | Files touched by this commit (1) |
Log message:
the checksums coming from ftp.gnome.org and its mirror differ from the file \
coming from clutter-project.org. Temporarily disable MASTER_SITES_GNOME.
|
2010-05-12 02:57:34 by OBATA Akio | Files touched by this commit (3) |
Log message:
Update clutter to 1.2.8.
Clutter 1.2.8 (10/05/2010)
===============================================================================
* List of changes since Clutter 1.2.6
> Ignore unexpected GLX_BufferSwapComplete coming from Mesa (bug #2102)
> Use the correct function for the GL_OES_framebuffer_object extension
> Fix the chaining up of the GLX backend when dealing with redirected
event handling (e.g. by Mutter) (bug #2101)
> Do not attempt to use GL to convert formats under GLES (bug #2059)
> Improve the robustness of the checks dealing with the maximum
amount of layers in a CoglMaterial (bug #2064)
> Fix cogl_read_pixels() on GLES (bug #2057)
> Do not try to union sub paths (bug #2088)
> Fix the clip stack (bug #2079)
> Fix clutter_event_get_coords() for ENTER and LEAVE events.
> Documentation fixes in the Cogl path API
> Fix typos in the introspection annotations
|
2010-04-21 07:57:54 by OBATA Akio | Files touched by this commit (2) |
Log message:
Update clutter to 1.2.6.
Clutter 1.2.6 (19/04/2010)
===============================================================================
* List of changes since Clutter 1.2.4
> Check if the TexturePixmap actor have an allocation before
asking for its allocation box, to avoid a costly re-layout.
> Handle spurious GLX_BufferSwapComplete events more gracefully
than an assertion failure.
> Fix a memory leak in the atlas.
> Use the right constant when calling GetClassLongPtr() in the
win32 event handling code; this fixes a compilation issue on
win64.
> Check the size of the Pango layouts in the cache to avoid
blowing cache slots.
> Remove the need for using a function introduced by GLib 2.18,
to keep our current requirements.
> Documentation fixes in Clutter and COGL
Many thanks to:
Fridrich Strba
Neil Roberts
Owen W. Taylor
Rob Bradford
Robert Bragg
|
2010-04-09 03:42:18 by OBATA Akio | Files touched by this commit (2) |
Log message:
Update clutter to 1.2.4.
Clutter 1.2.4 (22/03/2010)
===============================================================================
⢠List of changes since Clutter 1.2.2
» Revert patch for bug 2017 which broke subclassing ClutterListModel
» Add more error reporting in case the GLX context creation failed
» Fix cogl_texture_get_data() returning garbage
» Fix the computation of the stage bounding rectangle when submitting
clipped redraw requests
» Switch texture units before setting the Cogl texture filters
» Make sure that GLX_SGI_swap_control is set up correctly
Many thanks to:
Owen W. Taylor
Adel Gadllah
Clutter 1.2.2 (15/03/2010)
===============================================================================
⢠List of changes since Clutter 1.2.0
» Fix introspection annotations for ClutterBox
» Compilation fixes for the EGL native backend
» Fix ClutterX11TexturePixmap ::queue-damage-redraw default handler
registration to avoid a run-time warning
» Handle TEXTURE_RECTANGLE_ARB in the 2D sliced textures, and add
a test case for that extension to avoid regressions
» Improve the strictness of the JSON parser in the internal copy
of JSON-GLib to which we fall back in the absence of the system
one
» Fix a crasher on NVidia drivers when enabling the ARGB visuals
by default on GLX.
Many thanks to:
José Dapena Paz
Neil Roberts
Owen W. Taylor
Ãyvind KolÃ¥s
|
2010-03-10 13:35:22 by OBATA Akio | Files touched by this commit (1) |
Log message:
Fixes paths for MASTER_SITE_GNOME.
|
2010-03-04 09:13:16 by OBATA Akio | Files touched by this commit (4) | |
Log message:
Update clutter to 1.2.0.
Clutter 1.2.0 (02/03/2010)
===============================================================================
⢠List of changes since Clutter 1.1.14
» Improve the Animator API for consistency, and the implementation
to match the intended behaviour, as documented
» Add initial (and internal) support for queueing clipped region updates
and let the GLX texture-from-pixmap actor take advantage of it
» Support any pixel format in cogl_read_pixels()
» Conditionally use G_VALUE_COLLECT_INIT() in functions using variadic
arguments lists
» Consistently use :min-width and :min-height inside the Stage to define
the minimum size of the Stage window
» Implement the Scriptable interface for ClutterModel sub-classes; this
allows setting ClutterModel columns (both types and names) in
ClutterScript definitions
» Add support for unsigned integer indices in the VertexBuffer API
» Documentation fixes for Clutter: the coverage is now 100%
» Fixes for the EGL native backend
» Require libtool >= 2.2.6
» Improve tests coverage
Many thanks to:
Neil Roberts
Ãyvind KolÃ¥s
Robert Bragg
Bastian Winkler
Chris Lord
Owen W. Taylor
Clutter 1.1.14 (24/02/2010)
===============================================================================
⢠List of changes since Clutter 1.1.12
» Fix interaction between user resizable Stages and fullscreen on X11
» Define the semantics of ENTER and LEAVE events when actors are on the
border of the Stage window
» Take the InputDevice of an event into consideration when throttling
MOTION events
» Round the coordinates when clipping to a rectangle in window coordinates
» Always trust the user-provided coordinates when creating a CoglTexture
from a foreign GL texture
» Split Clutter's debug annotations from the pick and paint mode
behavioural modifiers
» Improve the usage of the CLUTTER_ACTOR_NO_LAYOUT flag so that every
actor using a ClutterFixedLayout manager will automatically benefit
from it
» Fix the packing order of ClutterBox so that the convention of
first-in-first-painted is maintained
» Documentation fixes
Many thanks to:
Robert Bragg
Chris Lord
Neil Roberts
Clutter 1.1.12 (16/02/2010)
===============================================================================
⢠List of changes since Clutter 1.1.10
» Fix compilation on 64bit platforms
» Fix some races of the Stage resizing on X11
» Documentation fixes for Cogl: the coverage is now 100%
» Fix rounding errors in the preferred height of the ClutterText
actor
» Remove redundant type checks in clutter_actor_get_paint_opacity()
» Add support for the GLX_INTEL_swap_event extension; when using this
extension on GLX the glXSwapBuffers() call becomes non-blocking and
Clutter will use an event to control the master clock.
» Improve consistency between ClutterBox and ClutterGroup.
» On X11, do not set the _NET_WM_PID and WM_TITLE properties on a
Stage X window if the window was not created by Clutter itself
» Improve caching of GL constant values
» Optimize creating sub-textures of sub-textures
» Various fixes for the atlas and the journal
» Disable the atlas if FBOs are not supported
Many thanks to:
Robert Bragg
Neil Roberts
Damien Lespiau
Bastian Winkler
Chris Lord
Clutter 1.1.10 (09/02/2010)
===============================================================================
⢠List of changes since Clutter 1.1.8
» Fixed a regression in textures that caused all the textures to be
drawn as white rectangles.
» Fixed compilation with the Sun C compiler.
» Use SSE2 instructions to premultiply RGBA images, if available.
» Improve readability of ClutterActor::raise/::lower warnings.
Many thanks to:
Neil Roberts
Halton Huo
Clutter 1.1.8 (08/02/2010)
===============================================================================
⢠List of changes since Clutter 1.1.6
» Added ClutterAnimator, a class that allows defining complex
implicit animations involving multiple actors and states; this
class is mostly meant to be used through the ClutterScript
definition format, but it provides a convenience C API for
easily building animations.
» New experimental COGL API to expose "hardware" buffers such \
as PBOs or
drm surfaces. This API can be used, for instance, to make texture
uploading faster.
» Fixed the issues with resizable stages getting a 1x1 window with
the X11 backends
» Expose input devices for every event; by default, X11 and Windows
backends expose the core devices only.
» Add the ClutterStage:key-focus property, for key focus tracking.
» Allow setting transformable value types in ClutterAnimation when
calling clutter_animation_bind() and clutter_animation_update().
» Delay the creation of the default Stage until clutter_stage_get_default()
is actually called; this reduces the work of clutter_init().
» Implement Ctrl+Delete and Ctrl+Backspace in ClutterText
» Improve the extendability of CoglTexture with internal backends.
» Add implicit texture atlasing; Cogl will try to put every texture
inside the same texture atlas by default, to avoid state changes
in the driver and (hopefully) improve performance.
» Fix notification of the cursor and selection changes in ClutterText;
this improves the usage of Clutter from A11Y toolkits.
» Do not wait for a frame if the system clock goes backwards.
» Fix the dirtying of the clip state; this unbreaks cogl_path_fill().
» Documentation and build fixes.
Many thanks to:
Neil Roberts
Chris Lord
Damien Lespiau
Alejandro Piñeiro
Jussi Kukkonen
Kristian Høgsberg
Robert Bragg
Ãyvind KolÃ¥s
Clutter 1.1.6 (18/01/2010)
===============================================================================
⢠List of changes since Clutter 1.1.4
» Some fixes for the Win32 backend (bug #1905).
» Profiling support via the UProf library. Configure with
--enable-profile to get a report after each Clutter application is
run.
» Improved conformance tests with coverage reports via gcov.
» ClutterTexture no longer tries to read back texture data into
g_malloc'd memory on unrealize (bug #1842).
» The CGL_⢠defines from cogl-defines.h have been removed. These
should not have been used by any applications, but if they were
being used then please replace them either with the Cogl enums or
with the appropriate GL_⢠enum if you are using GL directly.
» Added a delete-event signal to the stage.
» Fix for using cogl_rectangle with different texture coordinates
for multiple layers (bug #1937).
» Fix for using stencil and depth buffers in FBOs on Intel drivers
in Mesa (bug #1873).
» Support for subtitles in ClutterMedia.
» ClutterGLX will now use an RGB visual by default. For
applications (and toolkit integration libraries) that want to
enable the ClutterStage:use-alpha property there is a new
function: clutter_x11_set_use_argb_visual().
» Fix ClutterText to allow using Pango markup and attributes in
the same actor (bug #1940).
Many thanks to:
Alejandro Piñeiro
Damien Lespiau
Emmanuele Bassi
Gord Allot
Halton Huo
Robert Bragg
Samuel Degrande
Clutter 1.1.4 (03/01/2010)
===============================================================================
⢠List of changes since Clutter 1.1.2
» Update the ClutterScript parser to be more resilient, and support
constructor and ChildMeta properties. The parser also respects the
order of the properties in the UI definitions when applying them,
and will apply the properties of an Actor after building the scene
graph.
» Simplified the implementation of LayoutManager sub-classes, and added
support for animating a layout manager.
» Allow short-circuiting some layout operations by setting a specific
flag on ClutterActor.
» Improve caching of the preferred size of a ClutterActor.
» Allow declaring "internal children" for a ClutterContainer
implementation: the memory management of these actors will be deferred
entirely to the Container.
» Let the ClutterStage honour the :opacity property and the alpha component
of the stage color. This requires support in the Clutter backend used.
» Improve Windows and OSX backends.
» Simplify the feature detection code for OpenGL; this also reduced the
required OpenGL version to 1.2.
» Improve the matrix stack handling code. The matrices can be debugged by
using the COGL_DEBUG environment variable, assuming that Clutter was
compiled with the right configure-time switch.
» Improve COGL API for draw buffers, and for offscreen buffer support.
» Add support for text direction to ClutterActor.
» Documentation, introspection and build fixes.
Many thanks to:
Robert Bragg
Neil Roberts
Damien Lespiau
Joshua Lock
Bastian Winkler
Rob Bradford
Samuel Degrande
Christian Persch
Colin Walters
Johan Bilien
Raymond Liu
Tim Horton
Clutter 1.1.2 (23/10/2009)
===============================================================================
⢠List of changes since Clutter 1.0
» Add ClutterLayoutManager, an abstract proxy class for easily
writing layout management policies; also add ClutterLayoutMeta,
a class for storing layout properties.
» Add ClutterBox, a generic container actor that relies on a
ClutterLayoutManager instance to manage the layout of its
children.
» Add the following layout managers:
- ClutterFixedLayout - a layout manager implementing the
policy used by ClutterGroup
- ClutterBinLayout - a layout manager for packing actors
as layers inside the same area, with per-actor alignment
- ClutterFlowLayout - a layout manager arranging actors as
a reflowing grid
- ClutterBoxLayout - a layout manager arranging actors as
a single line
» Remove the requirement for the backend-specific implementation
of ClutterStage to be a ClutterActor: a Stage implementation must
only implement the ClutterStageWindow interface. This cleans up
the backend code.
» COGL source tree clean up and rationalization; COGL now
knows the platform, and not only the driver (GL or GLES) so
we can migrate part of the low-level backend code from Clutter
to COGL where it makes sense.
» Remove code duplication across whole COGL.
» The GLES 2.0 driver for COGL, and the EGLX backend for Clutter
have been fixed and confirmed working.
» Add "dump-pick-buffer" to CLUTTER_DEBUG: this debug options
dumps the contents of each pick() buffer into a PNG file, for
debugging purposes.
» Allow interpolating intervals of ClutterUnits for animating
unit-based properties.
» Increase strictness and correctness of the ClutterUnits
grammar parser.
» Add GValue transformation functions for ClutterPath to and
from a string.
» Fix word movement in ClutterText; implement GObject getter for
:use-markup; emit notification for :position; decouple the
:text property from the :use-markup property.
» Do not queue redraws or relayouts on actors currently being
destroyed.
» Support #rrggbb and #rgb notations for ClutterColor.
» Multiple bug fixes.
» Provide _NET_WM_PID on the X11 stage implementation.
» Documentation and Introspection annotation fixes.
» Add test units for the ClutterActor size requesition.
» Build fixes.
» Use AM_SILENT_RULES if Automake 1.11 is detected, and fall
back to Shave on older Automake versions.
Many thanks to:
Robert Bragg
Damien Lespiau
Neil Roberts
Thomas Wood
Owen W. Taylor
Ãyvind KolÃ¥s
Götz Waschk
Zhou Jiangwei
Colin Walters
Jonas Bonn
Joshua Lock
Jussi Kukkonen
Samuel Degrande
Vladimir Nadvornik
Xu Li
|
2010-01-20 05:54:51 by OBATA Akio | Files touched by this commit (2) |
Log message:
Update clutter to 1.0.10.
Clutter 1.0.10 (11/01/2010)
===============================================================================
* List of changes since 1.0.8
o Fix the internal copy of JSON-GLib to cope with doubles
o Force a relayout when showing an actor
o Fix cursor position in ClutterText when using a pre-edit string
o Fix the CoreGraphics bitmap loader when dealing with JPEG images
o Emulate XKB's detectable key auto-repeat on X11
o Fix HLS-to-RGB conversion on 64bit platforms
o Let ClutterAnimation keep a weak reference on actors
o Do not take into account the left edges of the children of a
ClutterGroup when calculating the group's preferred size
|
2009-11-21 02:34:18 by OBATA Akio | Files touched by this commit (1) |
Log message:
clutter is also provided via MASTER_SITE_GNOME.
|