mirror of
https://github.com/brl/mutter.git
synced 2025-02-17 05:44:08 +00:00
2008-06-14 Emmanuele Bassi <ebassi@openedhand.com>
* README: We depend on PangoCairo, now; also add all the missing release notes entries and the missing backends configuration notes.
This commit is contained in:
parent
04bf04db4d
commit
000806c4c3
47
ChangeLog
47
ChangeLog
@ -1,8 +1,13 @@
|
|||||||
|
2008-06-14 Emmanuele Bassi <ebassi@openedhand.com>
|
||||||
|
|
||||||
|
* README: We depend on PangoCairo, now; also add all the missing
|
||||||
|
release notes entries and the missing backends configuration notes.
|
||||||
|
|
||||||
2008-06-14 Matthew Allum <mallum@openedhand.com>
|
2008-06-14 Matthew Allum <mallum@openedhand.com>
|
||||||
|
|
||||||
* README:
|
* README:
|
||||||
Make needed GL version 1.4, note GLES2 support, add some notes
|
Make needed GL version 1.4, note GLES2 support, add some notes
|
||||||
for COGL.
|
for COGL.
|
||||||
|
|
||||||
2008-06-13 Emmanuele Bassi <ebassi@openedhand.com>
|
2008-06-13 Emmanuele Bassi <ebassi@openedhand.com>
|
||||||
|
|
||||||
@ -506,16 +511,16 @@
|
|||||||
|
|
||||||
2008-06-06 Matthew Allum <mallum@openedhand.com>
|
2008-06-06 Matthew Allum <mallum@openedhand.com>
|
||||||
|
|
||||||
Bug #948 - Remove texture rectangle support
|
Bug #948 - Remove texture rectangle support
|
||||||
|
|
||||||
* clutter/clutter-feature.c:
|
* clutter/clutter-feature.c:
|
||||||
* clutter/clutter-feature.h:
|
* clutter/clutter-feature.h:
|
||||||
* clutter/clutter-texture.c:
|
* clutter/clutter-texture.c:
|
||||||
* clutter/cogl/gl/cogl.c:
|
* clutter/cogl/gl/cogl.c:
|
||||||
* clutter/glx/clutter-glx-texture-pixmap.c:
|
* clutter/glx/clutter-glx-texture-pixmap.c:
|
||||||
Remove support for GL_TEXTURE_RECTANGLE_ARB (now using just regular
|
Remove support for GL_TEXTURE_RECTANGLE_ARB (now using just regular
|
||||||
2D textures, with optional npots extension). Simplifys code, + makes
|
2D textures, with optional npots extension). Simplifys code, + makes
|
||||||
mipmap & shader support much more sane.
|
mipmap & shader support much more sane.
|
||||||
|
|
||||||
2008-06-06 Øyvind Kolås <pippin@o-hand.com>
|
2008-06-06 Øyvind Kolås <pippin@o-hand.com>
|
||||||
|
|
||||||
@ -636,24 +641,24 @@
|
|||||||
|
|
||||||
Applied patch from bug #947
|
Applied patch from bug #947
|
||||||
|
|
||||||
* clutter/clutter-stage.c (clutter_stage_get_default): Don't grab
|
* clutter/clutter-stage.c (clutter_stage_get_default): Don't grab
|
||||||
the floating reference when creating the default stage. The stage
|
the floating reference when creating the default stage. The stage
|
||||||
manager will take a reference to it so it will behave as any other
|
manager will take a reference to it so it will behave as any other
|
||||||
stage.
|
stage.
|
||||||
(clutter_stage_new): Don't take the floating reference to the new
|
(clutter_stage_new): Don't take the floating reference to the new
|
||||||
stage but let the stage manager keep it instead.
|
stage but let the stage manager keep it instead.
|
||||||
|
|
||||||
* clutter/clutter-stage-manager.c
|
* clutter/clutter-stage-manager.c
|
||||||
(_clutter_stage_manager_add_stage): Take a reference to the stage
|
(_clutter_stage_manager_add_stage): Take a reference to the stage
|
||||||
when it is added to the list.
|
when it is added to the list.
|
||||||
(_clutter_stage_manager_remove_stage): Unref the stage when it is
|
(_clutter_stage_manager_remove_stage): Unref the stage when it is
|
||||||
removed from the list.
|
removed from the list.
|
||||||
(clutter_stage_manager_dispose): Keep track of the 'next' pointer
|
(clutter_stage_manager_dispose): Keep track of the 'next' pointer
|
||||||
as a separate variable so we can cope when the stage being
|
as a separate variable so we can cope when the stage being
|
||||||
destroyed removes itself from the list as the list is being
|
destroyed removes itself from the list as the list is being
|
||||||
iterated.
|
iterated.
|
||||||
|
|
||||||
* clutter/clutter-actor.c (clutter_actor_destroy): Take a
|
* clutter/clutter-actor.c (clutter_actor_destroy): Take a
|
||||||
reference at the beginning of the function even if there is no
|
reference at the beginning of the function even if there is no
|
||||||
parent container so that overall the reference count is not
|
parent container so that overall the reference count is not
|
||||||
changed when the actor is unref'd again at the bottom of the
|
changed when the actor is unref'd again at the bottom of the
|
||||||
@ -664,11 +669,11 @@
|
|||||||
2008-06-03 Matthew Allum <mallum@openedhand.com>
|
2008-06-03 Matthew Allum <mallum@openedhand.com>
|
||||||
|
|
||||||
* clutter/glx/clutter-glx-texture-pixmap.c:
|
* clutter/glx/clutter-glx-texture-pixmap.c:
|
||||||
Dont always fallback to x11 (slow) updates for a single
|
Dont always fallback to x11 (slow) updates for a single
|
||||||
failed pixmap.
|
failed pixmap.
|
||||||
Minor cleanups.
|
Minor cleanups.
|
||||||
* clutter/x11/clutter-x11-texture-pixmap.c:
|
* clutter/x11/clutter-x11-texture-pixmap.c:
|
||||||
Move shm allocation to only area updates.
|
Move shm allocation to only area updates.
|
||||||
|
|
||||||
2008-06-03 Øyvind Kolås <pippin@o-hand.com>
|
2008-06-03 Øyvind Kolås <pippin@o-hand.com>
|
||||||
|
|
||||||
|
60
README
60
README
@ -8,7 +8,7 @@ Clutter currently requires:
|
|||||||
|
|
||||||
* GLib >= 2.14.0
|
* GLib >= 2.14.0
|
||||||
* GdkPixbuf
|
* GdkPixbuf
|
||||||
* Pango >= 1.18
|
* PangoCairo >= 1.18
|
||||||
* OpenGL >= 1.4, OpenGL ES 1.1 or OpenGL ES 2.0
|
* OpenGL >= 1.4, OpenGL ES 1.1 or OpenGL ES 2.0
|
||||||
* GLX, SDL, WGL or an EGL Implementation
|
* GLX, SDL, WGL or an EGL Implementation
|
||||||
|
|
||||||
@ -62,25 +62,31 @@ See the INSTALL file. Info on specific Clutter options;
|
|||||||
|
|
||||||
eglnative:
|
eglnative:
|
||||||
EGL/Open GL ES backend on 'native windowing system' - i.e
|
EGL/Open GL ES backend on 'native windowing system' - i.e
|
||||||
raw framebuffer. Expects EGL implementation to provide a
|
raw framebuffer. Expects the EGL implementation to provide
|
||||||
createNativeWindow () call. Also optionally supports
|
a createNativeWindow() call. Also it optionally supports
|
||||||
tslib for touchscreen events.
|
tslib for touchscreen events.
|
||||||
|
|
||||||
sdl: Basic SDL backend, using Open GL. Should provide portability
|
sdl: Basic SDL backend, using Open GL. Should provide portability
|
||||||
to Windows and possibly other OS's. (experimental)
|
to Windows and possibly other OS's.
|
||||||
|
|
||||||
osx: OS X backend. (experimental)
|
osx: OS X backend. (experimental)
|
||||||
|
|
||||||
win32:
|
win32:
|
||||||
Windows WGL backend
|
Microsoft Windows(tm) WGL backend (experimental)
|
||||||
|
|
||||||
--with-imagebackend=[gdk-pixbuf/internal]
|
fruity:
|
||||||
Select the image loading backend used by COGL (default=gdk-pixbuf)
|
Apple iPod Touch(tm)/iPhone(tm) backend (experimental)
|
||||||
|
|
||||||
gdk-pixbuf: Depend on gdk-pixbuf-2.0
|
--with-imagebackend=[gdk-pixbuf/quartz/internal]
|
||||||
|
Select the image loading backend used by COGL
|
||||||
|
|
||||||
internal: Internal JPEG and PNG loader. Should only be used
|
gdk-pixbuf: Depend on gdk-pixbuf-2.0 (default for the glx, eglx,
|
||||||
for testing on new platforms
|
eglnative, sdl, win32 flavours)
|
||||||
|
|
||||||
|
quartz: Depend on CoreGraphics (default for the osx flavour)
|
||||||
|
|
||||||
|
internal: Internal JPEG and PNG loader. Should only be used
|
||||||
|
for testing on new platforms
|
||||||
|
|
||||||
--with-gles=[1.1/2.0]
|
--with-gles=[1.1/2.0]
|
||||||
Select the GLES version (for EGL backends) (default=1.1)
|
Select the GLES version (for EGL backends) (default=1.1)
|
||||||
@ -165,6 +171,38 @@ wanting to port to newer releases (See NEWS for general new feature info).
|
|||||||
Release Notes for Clutter 0.8
|
Release Notes for Clutter 0.8
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|
||||||
|
* The functions that return the transformed position of an actor have
|
||||||
|
been renamed to be more explicit about it:
|
||||||
|
|
||||||
|
clutter_actor_get_abs_position - clutter_actor_get_transformed_position
|
||||||
|
clutter_actor_get_abs_size - clutter_actor_get_transformed_size
|
||||||
|
|
||||||
|
Their behaviour has not been changed.
|
||||||
|
|
||||||
|
* Clutter does not strictly depend on GdkPixbuf anymore; this means that
|
||||||
|
you will have to include <gdk-pixbuf/gdk-pixbuf.h> yourself if you are
|
||||||
|
operating with GdkPixbuf objects and not including that header. The
|
||||||
|
GdkPixbuf-based API has been removed from Clutter core:
|
||||||
|
|
||||||
|
clutter_texture_new_from_pixbuf
|
||||||
|
clutter_texture_set_pixbuf
|
||||||
|
clutter_texture_get_pixbuf
|
||||||
|
|
||||||
|
are all deprecated functions. It is still possible to load a GdkPixbuf
|
||||||
|
into a ClutterTexture with this sample code:
|
||||||
|
|
||||||
|
clutter_texture_set_from_rgb_data (texture,
|
||||||
|
gdk_pixbuf_get_pixels (pixbuf),
|
||||||
|
gdk_pixbuf_get_has_alpha (pixbuf),
|
||||||
|
gdk_pixbuf_get_width (pixbuf),
|
||||||
|
gdk_pixbuf_get_height (pixbuf),
|
||||||
|
gdk_pixbuf_get_rowstride (pixbuf),
|
||||||
|
4, 0,
|
||||||
|
&error);
|
||||||
|
|
||||||
|
The clutter-gtk integration library has API for using GdkPixbuf with
|
||||||
|
ClutterTextures (among others).
|
||||||
|
|
||||||
* The COGL GL wrapper API has been overhauled and now contains many
|
* The COGL GL wrapper API has been overhauled and now contains many
|
||||||
new features including new texture abstractions, path based
|
new features including new texture abstractions, path based
|
||||||
primitive drawing, improved FBO support and is now fully documented.
|
primitive drawing, improved FBO support and is now fully documented.
|
||||||
@ -238,7 +276,7 @@ Release Notes for Clutter 0.8
|
|||||||
instead of returning the composited opacity of the entire parents chain
|
instead of returning the composited opacity of the entire parents chain
|
||||||
of an actor, clutter_actor_get_opacity() does what you mean, and returns
|
of an actor, clutter_actor_get_opacity() does what you mean, and returns
|
||||||
the opacity set with clutter_actor_set_opacity(). The composited
|
the opacity set with clutter_actor_set_opacity(). The composited
|
||||||
opacity value is now returned by clutter_actor_get_abs_opacity().
|
opacity value is now returned by clutter_actor_get_paint_opacity().
|
||||||
|
|
||||||
* Until 0.6, clutter_label_get_color() would have returned a ClutterColor
|
* Until 0.6, clutter_label_get_color() would have returned a ClutterColor
|
||||||
with the alpha component equal to the composited opacity of the label.
|
with the alpha component equal to the composited opacity of the label.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user