mirror of
https://github.com/brl/mutter.git
synced 2024-12-25 04:22:05 +00:00
docs: Update release notes for 1.6
This commit is contained in:
parent
b820e39406
commit
e0580127f8
90
README
90
README
@ -9,24 +9,24 @@ REQUIREMENTS
|
|||||||
|
|
||||||
Clutter currently requires:
|
Clutter currently requires:
|
||||||
|
|
||||||
• GLib >= 2.26.0
|
• GLib ≥ 2.26.0
|
||||||
• JSON-GLib >= 0.12
|
• JSON-GLib ≥ 0.12
|
||||||
• Atk >= 1.17
|
• Atk ≥ 1.17
|
||||||
• Cairo >= 1.10
|
• Cairo ≥ 1.10
|
||||||
• PangoCairo >= 1.20
|
• PangoCairo ≥ 1.20
|
||||||
• OpenGL >= 1.3 or 1.2+multitexturing, OpenGL ES 1.1 or OpenGL ES 2.0
|
• OpenGL ≥ 1.3 (or 1.2+multitexturing), OpenGL ES 1.1 or OpenGL ES 2.0
|
||||||
• GLX, SDL, WGL or an EGL Implementation
|
• GLX, SDL, WGL or an EGL Implementation
|
||||||
|
|
||||||
Clutter also has optional dependencies:
|
Clutter also has optional dependencies:
|
||||||
|
|
||||||
• GDK-Pixbuf >= 2.0 (optional, see --with-imagebackend below)
|
• GDK-Pixbuf ≥ 2.0 (optional, see --with-imagebackend below)
|
||||||
|
|
||||||
On X11, Clutter depends on the following extensions
|
On X11, Clutter depends on the following extensions
|
||||||
|
|
||||||
• XComposite
|
• XComposite ≥ 0.4
|
||||||
• XDamage
|
• XDamage
|
||||||
• XExt
|
• XExt
|
||||||
• XFixes
|
• XFixes ≥ 3
|
||||||
• XInput 1.x or 2.x
|
• XInput 1.x or 2.x
|
||||||
• XKB
|
• XKB
|
||||||
|
|
||||||
@ -38,7 +38,7 @@ you will need the latest GL headers which can be obtained from:
|
|||||||
|
|
||||||
If you are building the API reference you will also need:
|
If you are building the API reference you will also need:
|
||||||
|
|
||||||
• GTK-Doc >= 1.13
|
• GTK-Doc ≥ 1.13
|
||||||
|
|
||||||
If you are building the additional documentation you will also need:
|
If you are building the additional documentation you will also need:
|
||||||
|
|
||||||
@ -47,7 +47,7 @@ If you are building the additional documentation you will also need:
|
|||||||
|
|
||||||
If you are building the Introspection data you will also need:
|
If you are building the Introspection data you will also need:
|
||||||
|
|
||||||
• GObject-Introspection >= 0.9.5
|
• GObject-Introspection ≥ 0.9.5
|
||||||
|
|
||||||
GObject-Introspection is available from:
|
GObject-Introspection is available from:
|
||||||
|
|
||||||
@ -55,7 +55,7 @@ GObject-Introspection is available from:
|
|||||||
|
|
||||||
If you want support for profiling Clutter you will also need:
|
If you want support for profiling Clutter you will also need:
|
||||||
|
|
||||||
• UProf >= 0.3
|
• UProf ≥ 0.3
|
||||||
|
|
||||||
UProf is available from:
|
UProf is available from:
|
||||||
|
|
||||||
@ -78,7 +78,7 @@ New releases of Clutter are available at:
|
|||||||
|
|
||||||
http://source.clutter-project.org/sources/clutter/
|
http://source.clutter-project.org/sources/clutter/
|
||||||
|
|
||||||
The Clutter blog is at:
|
The Clutter blog is available at:
|
||||||
|
|
||||||
http://www.clutter-project.org/blog/
|
http://www.clutter-project.org/blog/
|
||||||
|
|
||||||
@ -178,35 +178,44 @@ Clutter has additional command line options for the configure script:
|
|||||||
Select the Clutter backend: (default=glx)
|
Select the Clutter backend: (default=glx)
|
||||||
|
|
||||||
glx:
|
glx:
|
||||||
Fully featured GLX backend. Using Open GL.
|
Fully featured GLX backend.
|
||||||
|
|
||||||
|
opengl-egl-xlib:
|
||||||
|
EGL/Open GL backend for X11.
|
||||||
|
|
||||||
|
wayland:
|
||||||
|
EGL/Open GL backend for Wayland.
|
||||||
|
|
||||||
eglx:
|
eglx:
|
||||||
EGL/Open GL ES backend for EGL on X windows implementations
|
EGL/Open GL|ES backend for X11.
|
||||||
|
|
||||||
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 the EGL implementation to provide
|
raw framebuffer. Expects the EGL implementation to provide
|
||||||
a createNativeWindow() call. Also it optionally supports
|
a createNativeWindow() call.
|
||||||
tslib for touchscreen events.
|
|
||||||
|
cex100:
|
||||||
|
EGL/Open GL|ES backend on Intel CE3100 and CE4100 platforms.
|
||||||
|
Requires libgdl.
|
||||||
|
|
||||||
osx:
|
osx:
|
||||||
OS X backend. (EXPERIMENTAL)
|
OS X backend. (EXPERIMENTAL)
|
||||||
|
|
||||||
win32:
|
win32:
|
||||||
Microsoft Windows(tm) WGL backend
|
Microsoft Windows(tm) WGL backend.
|
||||||
|
|
||||||
fruity:
|
fruity:
|
||||||
Apple iPod Touch(tm)/iPhone(tm) backend (EXPERIMENTAL)
|
Apple iPod Touch(tm)/iPhone(tm) backend. (EXPERIMENTAL)
|
||||||
|
|
||||||
--with-imagebackend=[gdk-pixbuf/quartz/internal]
|
--with-imagebackend=[gdk-pixbuf/quartz/internal]
|
||||||
Select the image loading backend used by COGL
|
Select the image loading backend used by COGL
|
||||||
|
|
||||||
gdk-pixbuf:
|
gdk-pixbuf:
|
||||||
Depend on gdk-pixbuf-2.0 (default for the glx, eglx,
|
Depend on gdk-pixbuf-2.0 (default for the glx, eglx,
|
||||||
eglnative, win32 flavours and recommended)
|
eglnative, win32 flavours and recommended).
|
||||||
|
|
||||||
quartz:
|
quartz:
|
||||||
Depend on CoreGraphics (default for the osx flavour)
|
Depend on CoreGraphics (default for the osx flavour).
|
||||||
|
|
||||||
internal:
|
internal:
|
||||||
Internal JPEG and PNG loader. Should only be used
|
Internal JPEG and PNG loader. Should only be used
|
||||||
@ -284,7 +293,7 @@ If diffing against the Git repository, you should use:
|
|||||||
|
|
||||||
git diff > clutter-patch.diff
|
git diff > clutter-patch.diff
|
||||||
|
|
||||||
Or, better, commit locally and use `git format-patch` to generate a patch
|
Or, better: commit locally and use `git format-patch` to generate a patch
|
||||||
containing authorship details, so that members of the Clutter development
|
containing authorship details, so that members of the Clutter development
|
||||||
team can credit your contribution properly.
|
team can credit your contribution properly.
|
||||||
|
|
||||||
@ -318,6 +327,41 @@ Release Notes for Clutter 1.6
|
|||||||
both API are not integrated in the Clutter main loop, and are not used
|
both API are not integrated in the Clutter main loop, and are not used
|
||||||
internally any longer, so they are of relative use.
|
internally any longer, so they are of relative use.
|
||||||
|
|
||||||
|
• It it not necessary any more to provide implementations for the
|
||||||
|
ClutterActor::map() and ClutterActor::unmap() virtual functions, even
|
||||||
|
for composite actors not implementing the ClutterContainer interface.
|
||||||
|
|
||||||
|
• ClutterTimeline now guarantees that the ::new-frame signal will be
|
||||||
|
emitted at the beginning of the timeline, as well as guaranteeing that
|
||||||
|
the ::completed signal will be emitted at the end of the timeline.
|
||||||
|
|
||||||
|
• ClutterActor will check for the enabled property of ClutterActorMeta
|
||||||
|
instances (actions, constraints and effects), and will not invoke
|
||||||
|
ClutterActorMeta functions on disabled instances. This removes the
|
||||||
|
requirement for checking the property inside the ClutterActorMeta
|
||||||
|
sub-classes.
|
||||||
|
|
||||||
|
• ClutterActorBox, ClutterGeometry and ClutterVertex install a progress
|
||||||
|
function for ClutterInterval, allowing the interpolation of properties
|
||||||
|
using them as storage types.
|
||||||
|
|
||||||
|
• ClutterColor's clutter_color_from_string() function accepts CSS3 color
|
||||||
|
specifications.
|
||||||
|
|
||||||
|
• The previously unused "axes" field in the ClutterButtonEvent,
|
||||||
|
ClutterScrollEvent and ClutterMotionEvent structures is now used on
|
||||||
|
the X11-based backends with XInput support.
|
||||||
|
|
||||||
|
• ClutterListModel will honour the filter function when calling
|
||||||
|
clutter_model_get_iter_at_row().
|
||||||
|
|
||||||
|
• ClutterClickAction does not use a pointer grab any longer, and uses
|
||||||
|
a capture on the stage instead.
|
||||||
|
|
||||||
|
• On all platforms which allow it, ClutterStage will ask the windowing
|
||||||
|
system for an explicit key focus when showing the stage window. This
|
||||||
|
can be disabled using clutter_stage_set_accept_focus().
|
||||||
|
|
||||||
Release Notes for Clutter 1.4
|
Release Notes for Clutter 1.4
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user