profile/ivi/clutter.git
16 years ago2008-04-17 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 17 Apr 2008 10:08:17 +0000 (10:08 +0000)]
2008-04-17  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-fixed.[ch]: Add a ClutterFixed fundamental
type, and wrappers for storing it into GValues; also add a
GParamSpec subclass for defining parameters holding
ClutterFixed values. This allows creating GObject properties
using fixed point values.

* doc/reference/clutter-sections.txt: Document the newly
added API.

16 years ago2008-04-17 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 17 Apr 2008 09:13:12 +0000 (09:13 +0000)]
2008-04-17  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/Makefile.am: Add clutter-units.c

* clutter/clutter-units.[ch]: Add a ClutterUnit fundamental
type, and wrappers for storing it into GValues; also add a
GParamSpec subclass for defining parameters holding ClutterUnit
values. This allows creating GObject properties using units.

* doc/reference/clutter-sections.txt: Document the newly
added API.

16 years ago2008-04-15 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Tue, 15 Apr 2008 21:18:13 +0000 (21:18 +0000)]
2008-04-15  Matthew Allum  <mallum@openedhand.com>

        Work related to #873;

        * clutter/glx/clutter-backend-glx.c:
        * clutter/glx/clutter-backend-glx.h:
        * clutter/x11/clutter-x11-texture-pixmap.c:
        * clutter/x11/clutter-x11-texture-pixmap.h:
        General cleanup of texture pixmap code, adding;
          - Pixmap dimentions and depth now auto probed, read only props.
          - More X safety traps
          - Add support for optionally tracking damage and automatically
            updating texture.

        * clutter/glx/clutter-glx-texture-pixmap.c:
        * clutter/glx/clutter-glx-texture-pixmap.h:
        General cleanup and some safety additions. Needs more work so
        'proper' subclass - dependent on new COGL.

        * clutter/x11/clutter-backend-x11.c: (clutter_x11_remove_filter):
        Invert g_return_if check.

        * configure.ac:
        Pull in XComposite and XDamage (at least for now)

        * tests/Makefile.am:
        * tests/test-pixmap.c:
        Add a modified test from Johan for above.

16 years ago Added support for foreign windows to the Win32 backend.
Neil Roberts [Tue, 15 Apr 2008 16:12:37 +0000 (16:12 +0000)]
Added support for foreign windows to the Win32 backend.

* clutter/win32/clutter-stage-win32.c
(clutter_stage_win32_request_coords): Don't resize foreign
windows.
(clutter_stage_win32_unrealize): Don't destroy foreign windows.
(clutter_stage_win32_init): Added initialiser for is_foreign_win.
(clutter_win32_get_stage_from_window): Resort to looking in the
stage list if the window isn't the right window class so that it
can still find stages with foreign windows.
(clutter_win32_set_stage_foreign): New public function to set a
foreign window for a stage.

* clutter/win32/clutter-event-win32.c
(clutter_win32_disable_event_retrieval): New public function to
disable event retrieval.
(message_translate): Don't handle WM_SIZE or WM_MOVE for foreign
windows.

* clutter/win32/clutter-backend-win32.h (struct
_ClutterBackendWin32): Added a flag to disable event retrieval

* clutter/win32/clutter-backend-win32.c
(clutter_backend_win32_ensure_context): Update debug note to
include whether the stage is foreign or not.

16 years ago* clutter/clutter-actor.c: (clutter_actor_set_shader_param): queue a
Øyvind Kolås [Tue, 15 Apr 2008 13:55:36 +0000 (13:55 +0000)]
* clutter/clutter-actor.c: (clutter_actor_set_shader_param): queue a
redraw when a shader_param is set. Normalized some gtk-doc syntax in
some of the api documentation.

16 years ago* clutter/clutter-group.c: fixed typo in docs.
Øyvind Kolås [Tue, 15 Apr 2008 11:31:53 +0000 (11:31 +0000)]
* clutter/clutter-group.c: fixed typo in docs.

16 years ago2008-04-14 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Mon, 14 Apr 2008 17:01:14 +0000 (17:01 +0000)]
2008-04-14  Matthew Allum  <mallum@openedhand.com>

        * clutter/eglx/clutter-stage-egl.c:
        Actually set wm protocols on eglx stage windows. Fixes issues with
        cloising stages and cleanup.

16 years ago2008-04-14 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Mon, 14 Apr 2008 15:10:22 +0000 (15:10 +0000)]
2008-04-14  Matthew Allum  <mallum@openedhand.com>

        * clutter/cogl/gles/cogl.c: (cogl_color):
        Disable use of color4ub, issues with latest MBX SDL (#857)

        * clutter/eglx/clutter-backend-egl.c:
        * clutter/eglx/clutter-stage-egl.c:
        * configure.ac:
        Fixup for the eglx backend to work with new backend/multistage code.
        Some issues remain in destroying stages.

16 years ago Bug #853
Neil Roberts [Mon, 14 Apr 2008 11:07:34 +0000 (11:07 +0000)]
Bug #853

* clutter/clutter-timeline.c (clutter_timeline_get_progressx): Fix
arithmetic for calculating the reverse progress when the timeline
is backward. (Should subtract from one instead of taking the
reciprocal).

16 years ago Upgraded the Win32 backend to work with the multi-stage
Neil Roberts [Sun, 13 Apr 2008 08:43:32 +0000 (08:43 +0000)]
Upgraded the Win32 backend to work with the multi-stage
subclassing code.

* clutter/win32/clutter-stage-win32.h:
* clutter/win32/clutter-stage-win32.c: Now inherits from
ClutterGroup and implements ClutterStageWindow instead of
inheriting directly from ClutterStage.

* clutter/win32/clutter-event-win32.c (message_translate): Now
takes an extra parameter to return whether DefWindowProc should be
called. This is needed to prevent the default WM_CLOSE handler
from destroying the window.

* clutter/win32/clutter-backend-win32.c
(clutter_backend_win32_dispose): Destroy all of the stages using
g_slist_foreach as per bug #871. Now also destroys the GL context.
(clutter_backend_win32_get_features): Added assertions to ensure
there is a valid GL context.
(clutter_backend_win32_ensure_context): Accepts NULL stage. Gets
implementation pointer from the stage.

16 years ago2008-04-11 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 11 Apr 2008 15:40:08 +0000 (15:40 +0000)]
2008-04-11  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-container.c:
(clutter_container_get_type): Relax the precondition on the
implementations of ClutterContainer from ClutterActor to
GObject.

16 years ago2008-04-11 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 11 Apr 2008 12:00:50 +0000 (12:00 +0000)]
2008-04-11  Emmanuele Bassi  <ebassi@openedhand.com>

* README: Add a note about the Shader API changes.

* clutter/clutter-deprecated.h: Add deprecation symbols.

* clutter/clutter-shader.[ch]: Rename the :bound read-only
property to :compiled. Also rename clutter_shader_bind()
and clutter_shader_is_bound() to clutter_shader_compil() and
clutter_shader_is_compiled(), respectively.

* clutter/glx/clutter-stage-glx.c:
(clutter_stage_glx_unrealize): Update after
clutter_shader_release_all() rename.

* tests/test-shader.c (button_release_cb), (main): Update.

16 years ago2008-04-10 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 10 Apr 2008 19:58:47 +0000 (19:58 +0000)]
2008-04-10  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/eglx/clutter-backend-egl.c:
(clutter_backend_egl_ensure_context): Sync up with the GLX
backend.

(clutter_backend_egl_create_stage): Dumb compilation fix.

* clutter/glx/clutter-backend-glx.c:
(clutter_backend_glx_create_stage): Unref the stage if we are
erroring out.

16 years ago2008-04-10 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 10 Apr 2008 19:54:08 +0000 (19:54 +0000)]
2008-04-10  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/eglx/clutter-stage-egl.c:
(clutter_stage_egl_realize): Sync up with the GLX backend.

16 years ago2008-04-09 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 9 Apr 2008 14:18:42 +0000 (14:18 +0000)]
2008-04-09  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/Makefile.am: Update the regular expression to match
all the namespaces we actually use. Thanks to Neil Roberts for
spotting this. A make distclean is needed.

* clutter/cogl/gl/Makefile.am:
* clutter/cogl/gles/Makefile.am:
* clutter/json/Makefile.am:
* clutter/pango/Makefile.am: Revert previous commit.

16 years ago2008-04-09 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 9 Apr 2008 13:27:00 +0000 (13:27 +0000)]
2008-04-09  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/cogl/Makefile.am:
* clutter/cogl/gl/Makefile.am:
* clutter/cogl/gles/Makefile.am:
* clutter/json/Makefile.am:
* clutter/pango/Makefile.am: Fix the visibility of all the
symbols, for the main library and the statically linked ones.

16 years ago2008-04-09 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 9 Apr 2008 10:51:15 +0000 (10:51 +0000)]
2008-04-09  Emmanuele Bassi  <ebassi@openedhand.com>

* autogen.sh: Clean up a bit

* clutter/clutter-fixed.[ch]:
(clutter_double_to_fixed),
(clutter_double_to_int),
(clutter_double_to_uint): Make these functions public, as they
are expanded by their respective macros. This fixes the errors
from the linker trying to resolve their name.

16 years ago Applied patch from bug #871
Neil Roberts [Wed, 9 Apr 2008 09:33:32 +0000 (09:33 +0000)]
Applied patch from bug #871

* clutter/x11/clutter-backend-x11.c (clutter_backend_x11_dispose):
Call g_slist_foreach instead of iterating over the stage_manager
list manually when deleting stages. Otherwise the 'next' pointer
of the list node can get corrupted when the actor removes itself
from the list.

* clutter/clutter-stage.c (clutter_stage_dispose): Call
clutter_actor_unrealize in the dispose handler. This fixes
problems where the dispose handler for the ClutterStageWrapper
can't deselect the GL context until the stage is unrealized.

16 years agoUpdate release notes for the new proxy stage
Emmanuele Bassi [Fri, 4 Apr 2008 19:55:05 +0000 (19:55 +0000)]
Update release notes for the new proxy stage

16 years ago2008-04-04 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 4 Apr 2008 17:26:26 +0000 (17:26 +0000)]
2008-04-04  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-backend.c: Add more debug messages

* clutter/clutter-stage.h:
* clutter/clutter-stage.c:
(clutter_stage_is_default): Add a function to check if the
stage is the default one.

* clutter/glx/clutter-backend-glx.c:
* clutter/glx/clutter-stage-glx.c:
* clutter/x11/clutter-stage-x11.c: Keep the stage wrapper
and implementation flags in sync, to ensure that the GL
context is always set.

16 years ago2008-04-04 Neil Roberts <neil@o-hand.com>
Neil Roberts [Fri, 4 Apr 2008 17:05:34 +0000 (17:05 +0000)]
2008-04-04  Neil Roberts  <neil@o-hand.com>

* README: Fixed typo

16 years ago2008-04-04 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 4 Apr 2008 16:26:45 +0000 (16:26 +0000)]
2008-04-04  Matthew Allum  <mallum@openedhand.com>

        * README:
        Add a note on new show-on-set-parent prop and stage subclassing.

16 years ago2008-04-04 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 4 Apr 2008 15:02:11 +0000 (15:02 +0000)]
2008-04-04  Emmanuele Bassi  <ebassi@openedhand.com>

Bug #864 - Allow instantiating and subclassing of ClutterStage

* clutter/Makefile.am: Add clutter-stage-window.[ch]

* clutter/clutter-stage-manager.c:
(_clutter_stage_manager_remove_stage): Do not warn if removing
a stage we don't manage, as we might be invoked multiple times
during a ClutterState dispose sequence.

* clutter/clutter-actor.c:
* clutter/clutter-backend.[ch]:
* clutter/clutter-main.c:
* clutter/clutter-private.h:
* clutter/clutter-stage.[ch]: Make ClutterStage a proxy actor,
with a private actor implementing the ClutterStageWindow
interface for handling the per-backend realization, painting
and unrealization, plus all the windowing system abstraction.

* clutter/x11/clutter-event-x11.c:
* clutter/x11/clutter-stage-x11.[ch]: Port the X11 backend
to the new backend and stage API and semantics.

* clutter/glx/clutter-backend-glx.c:
* clutter/glx/clutter-stage-glx.c: Port the GLX backend to
the new backend and stage API and semantics.

* clutter/eglx/clutter-backend-egl.[ch]:
* clutter/eglx/clutter-stage-egl.[ch]: Port the EGLX backend
to the new backend and stage API and semantics (untested).

* tests/test-multistage.c (on_button_press): Rename
clutter_stage_create_new() to clutter_stage_new().

16 years agoAdd git ignore file, for people using git-svn
Emmanuele Bassi [Fri, 4 Apr 2008 15:01:47 +0000 (15:01 +0000)]
Add git ignore file, for people using git-svn

16 years agoFix ChangeLog - oops
Matthew Allum [Fri, 4 Apr 2008 14:22:14 +0000 (14:22 +0000)]
Fix ChangeLog - oops

16 years ago2008-04-04 Neil Roberts <neil@o-hand.com>
Neil Roberts [Fri, 4 Apr 2008 13:46:50 +0000 (13:46 +0000)]
2008-04-04  Neil Roberts  <neil@o-hand.com>

Applied patch from bug #810.

* clutter/x11/clutter-event-x11.c (event_translate): Set a flag
when resizing the stage from a ConfigureNotify event.

* clutter/x11/clutter-stage-x11.c
(clutter_stage_x11_request_coords): Don't try to resize the window
again if the flag is set.
(clutter_stage_x11_init): Added initialiser for the flag.

* clutter/x11/clutter-stage-x11.h (struct _ClutterStageX11): Added
the flag.

16 years ago2008-04-04 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 4 Apr 2008 13:20:02 +0000 (13:20 +0000)]
2008-04-04  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-actor.c:
        Remove uneeded stage private member.
        Add show-on-set-parent prop and make so by default Actors are
        now automatically shown when reparented (#791)

        * clutter/eglx/clutter-backend-egl.c:
        * clutter/cogl/gles/cogl.c:
        A couple of minor comments.

        * clutter/eglnative/Makefile.am:
        Add missing clutter-egl.h header (back port from trunk)

        * tests/test-actors.c:
        Modify to take advantage of new show-on-set-parent functionality.

16 years agoUpdate HACKING rules and release process
Emmanuele Bassi [Thu, 3 Apr 2008 07:21:15 +0000 (07:21 +0000)]
Update HACKING rules and release process

16 years ago2008-04-03 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 3 Apr 2008 03:26:00 +0000 (03:26 +0000)]
2008-04-03  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/Makefile.am: Only export symbols matching "^clutter.*",
to avoid exposing the library-private symbols starting with
an underscore.

16 years ago2008-04-03 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 3 Apr 2008 03:09:28 +0000 (03:09 +0000)]
2008-04-03  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-alpha.c: ClutterAlpha is an InitiallyUnowned
subclass. This should fix a lot of leakage. (#860, Neil Roberts)

16 years ago2008-04-03 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 3 Apr 2008 03:04:41 +0000 (03:04 +0000)]
2008-04-03  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/glx/clutter-backend-glx.c:
(clutter_backend_glx_get_features): Assert if we don't have a
GL context here or if it's not matched to a drawable. Asserting
might seem too drastic, but if we don't have a valid GL context
here then Clutter will segfault anyway, and I'll take an assert()
over a hard to read, deep in GLX guts backtrace any day (and
twice on a monday).

* clutter/x11/clutter-backend-x11.c:
(clutter_backend_x11_get_features): No need for a variable here.

16 years ago2008-04-01 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Tue, 1 Apr 2008 14:04:46 +0000 (14:04 +0000)]
2008-04-01  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-backend.c:
        * clutter/glx/clutter-backend-glx.c:
        * clutter/glx/clutter-stage-glx.c:
        Allow NULL to be passed to _clutter_backend_ensure_context
        which essentially clears GL context. This is hooked into stage
        unrealisation.  Isn't yet quite bulletproof.
        Fixes issues with gtk-embed crasher (thanks to Neil).

16 years ago2008-04-1 Robert Bragg <bob@o-hand.com>
Robert Bragg [Tue, 1 Apr 2008 13:36:19 +0000 (13:36 +0000)]
2008-04-1  Robert Bragg  <bob@o-hand.com>

* clutter/glx/clutter-glx-texture-pixmap.c:
In clutter_glx_texture_pixmap_dispose; trap X errors around
glXDestroyGLXPixmap so we can't die due to BadDrawable errors.

16 years ago2008-03-31 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Mon, 31 Mar 2008 17:15:02 +0000 (17:15 +0000)]
2008-03-31  Matthew Allum  <mallum@openedhand.com>

        * README:
        Add notes on new multistage feature.

        * clutter/clutter-stage-manager.c:
        Dont ref contained stages.

        * clutter/clutter-stage.c:
        Automatically remove stage from stage manager on finalisation.
        Cleans up warnings when a stage is destroyed.

        * clutter/clutter-backend.h:
        * clutter/glx/clutter-backend-glx.c:
        Minor formatting cleanups.

        * clutter/glx/clutter-stage-glx.c:
        * configure.ac:
        * clutter/clutter-version.h.in:
        Add a general CLUTTER_STAGE_TYPE define, should be useful for
        evntual stage subclassing and creating with g_object_new()

16 years ago2008-03-30 Neil Roberts <neil@o-hand.com>
Neil Roberts [Sun, 30 Mar 2008 22:27:27 +0000 (22:27 +0000)]
2008-03-30  Neil Roberts  <neil@o-hand.com>

* clutter/win32/clutter-backend-win32.c
(clutter_backend_win32_init): Added a call to
timeBeginPeriod. Without this the frame rates are terrible because
the glib timeouts are not accurate enough. However this requires
Glib >= 2.16.0 to take any effect because of a change in the way
g_poll is implemented. See revision 6597 of glib.
(clutter_backend_win32_finalize): Added a call to timeEndPeriod.

* configure.ac: Added -lwinmm to the library dependencies for the
Win32 backend.

16 years ago2008-03-30 Neil Roberts <neil@o-hand.com>
Neil Roberts [Sun, 30 Mar 2008 16:51:01 +0000 (16:51 +0000)]
2008-03-30  Neil Roberts  <neil@o-hand.com>

* clutter/win32/clutter-win32.h:
* clutter/win32/clutter-stage-win32.h:
* clutter/win32/clutter-stage-win32.c:
* clutter/win32/clutter-event-win32.c:
* clutter/win32/clutter-backend-win32.h:
* clutter/win32/clutter-backend-win32.c:
Upgraded for multi-stage support.

* clutter/win32/clutter-stage-win32.c
(clutter_stage_win32_request_coords): Fixed so that it doesn't set
the position or size if it hasn't changed. This was causing
problems when the window was resized using the top left corner. In
that case the window receives resize and move messages separately
which caused the window to flash at a different size or position
while one message was handled before the other.
(clutter_stage_win32_realize): Added PFD_GENERIC_ACCELERATED to
the list of pixel format flags to force it to use hardware
acceleration.

2008-03-30  Neil Roberts  <neil@o-hand.com>

* clutter-sections.txt: Added clutter_win32_get_stage_from_window

16 years ago2008-03-28 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 28 Mar 2008 22:50:55 +0000 (22:50 +0000)]
2008-03-28  Matthew Allum  <mallum@openedhand.com>

        * clutter/Makefile.am:
        * clutter/clutter-actor.c:
        * clutter/clutter-actor.h:
        * clutter/clutter-backend.c:
        * clutter/clutter-backend.h:
        * clutter/clutter-debug.h:
        * clutter/clutter-event.c:
        * clutter/clutter-event.h:
        * clutter/clutter-feature.h:
        * clutter/clutter-group.h:
        * clutter/clutter-main.c:
        * clutter/clutter-main.h:
        * clutter/clutter-private.h:
        * clutter/clutter-stage.c:
        * clutter/clutter-stage.h:
        * clutter/clutter-stage-manager.c
        * clutter/clutter-stage-manager.h
        * clutter/clutter-types.h:
        * clutter/glx/clutter-backend-glx.c:
        * clutter/glx/clutter-backend-glx.h:
        * clutter/glx/clutter-stage-glx.c:
        * clutter/glx/clutter-stage-glx.h:
        * clutter/x11/clutter-backend-x11.c:
        * clutter/x11/clutter-backend-x11.h:
        * clutter/x11/clutter-event-x11.c:
        * clutter/x11/clutter-stage-x11.c:
        * clutter/x11/clutter-x11.h:
        * tests/Makefile.am:
        * tests/test-multistage.c:
        Initial commit of multi stage support (mostly a merge from the
        clutter-multistage branch).
        Note, this commit will break all backends except glx.

16 years ago2008-03-26 Neil Roberts <neil@o-hand.com>
Neil Roberts [Wed, 26 Mar 2008 22:22:32 +0000 (22:22 +0000)]
2008-03-26  Neil Roberts  <neil@o-hand.com>

* clutter/win32/clutter-win32.h: Added gtk-doc documentation for
the Win32 backend section.

* clutter/win32/clutter-stage-win32.c
(clutter_win32_get_stage_window): Fixed punctuation in the
documentation.

* README: Added notes about the Win32 backend.

2008-03-26  Neil Roberts  <neil@o-hand.com>

* clutter-sections.txt: Added a section for the Win32 specific
API.

* clutter-docs.sgml: Added comments about the Win32 backend.

* Makefile.am: Added bits to ignore the headers for the Win32
backend.

16 years ago2008-03-26 Neil Roberts <neil@o-hand.com>
Neil Roberts [Wed, 26 Mar 2008 10:58:12 +0000 (10:58 +0000)]
2008-03-26  Neil Roberts  <neil@o-hand.com>

* clutter/win32/clutter-event-win32.c (clutter_event_check):
Removed the pointless parameter in the call to check_msg_pending.
(check_msg_pending): Fixed to use PeekMessageW instead of
PeekMessage.

16 years ago2008-03-25 Neil Roberts <neil@o-hand.com>
Neil Roberts [Tue, 25 Mar 2008 15:42:50 +0000 (15:42 +0000)]
2008-03-25  Neil Roberts  <neil@o-hand.com>

Added a native Win32 WGL backend.

* configure.ac: Added the 'win32' flavour.

* clutter/cogl/gl/cogl.c (cogl_get_proc_address): Added an ifdef
to use wglGetProcAddress with the Win32 backend.

* clutter/Makefile.am (DIST_SUBDIRS): Added the win32 directory.

* clutter/win32/clutter-win32.pc.in:
* clutter/win32/clutter-win32.h:
* clutter/win32/clutter-stage-win32.h:
* clutter/win32/clutter-stage-win32.c:
* clutter/win32/clutter-event-win32.c:
* clutter/win32/clutter-backend-win32.h:
* clutter/win32/Makefile.am:
* clutter/win32/clutter-backend-win32.c: New files.

16 years ago2008-03-19 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 19 Mar 2008 18:33:33 +0000 (18:33 +0000)]
2008-03-19  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-model.[ch]: Add a ::copy() virtual function
for copying iterators.

* clutter/clutter-list-model.c:
(clutter_list_model_iter_copy),
(clutter_list_model_iter_class_init): Implement the ::copy()
function inside the ListModel iterator subclass.

16 years ago2008-03-19 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 19 Mar 2008 15:05:16 +0000 (15:05 +0000)]
2008-03-19  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-group.c:
* clutter/clutter-texture.c: Use CLUTTER_ACTOR_IS_VISIBLE()
and not CLUTTER_ACTOR_IS_MAPPED().

16 years agoAdd ClutterScore API enhancements bug reference
Emmanuele Bassi [Wed, 19 Mar 2008 12:24:19 +0000 (12:24 +0000)]
Add ClutterScore API enhancements bug reference

16 years ago2008-03-19 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 19 Mar 2008 11:46:57 +0000 (11:46 +0000)]
2008-03-19  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-score.[ch]: Small clean ups and refactoring.
Use gulong instead of guint, so we have a bigger id space for
the timelines inside a Score.

16 years ago * clutter/clutter-actor.c:
Chris Lord [Wed, 19 Mar 2008 11:38:53 +0000 (11:38 +0000)]
    * clutter/clutter-actor.c:
        (_clutter_actor_apply_modelview_transform), (clutter_actor_paint):
        Apply clip inside paint function instead of transform function

16 years ago2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 18 Mar 2008 22:10:05 +0000 (22:10 +0000)]
2008-03-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-score.c: Update documentation.

16 years ago2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 18 Mar 2008 22:07:17 +0000 (22:07 +0000)]
2008-03-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-score.[ch]: Remove all the API changes, and
just add a clutter_score_append_at_marker(); the implementation
remains the same, but the marker must be explicitly created by
the developer. The ids are no longer used to create implicit
markers, so they can return to be unsigned integers.

* clutter/clutter-timeline.[ch]:
(clutter_timeline_has_marker): Add a function to query a timeline
for a marker being set.

* tests/test-score.c (main): Update with the API changes.

* clutter.symbols: Update exported symbols.

16 years ago2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 18 Mar 2008 17:56:50 +0000 (17:56 +0000)]
2008-03-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-texture.c: Small clean ups in the coding style.

16 years ago2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 18 Mar 2008 17:55:33 +0000 (17:55 +0000)]
2008-03-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter-section.txt: Add new score API.

16 years ago2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 18 Mar 2008 17:54:40 +0000 (17:54 +0000)]
2008-03-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter.symbols: Add new symbols

* clutter/clutter-score.[ch]: Use the newly added marker API
on the timelines to implement attaching timelines at specific
points, using either milliseconds or frames.

* tests/test-score.c (main): Test the new API.

16 years ago2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 18 Mar 2008 17:51:08 +0000 (17:51 +0000)]
2008-03-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter-section.txt: Add timeline-marker API.

16 years ago2008-03-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 18 Mar 2008 17:50:45 +0000 (17:50 +0000)]
2008-03-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-marshal.list: Add signature for the
::marker-reached signal marshaller.

* clutter/clutter-timeline.[ch]: Add timeline marker API;
using markers it is possible to add a unique identifier to
a particular frame of the timeline, and receive a signal
notification when reaching that particular marker while
playing the timeline. (#641)

* tests/test-timeline.c: Update the test case to check for
the marker-reached signal emission.

* clutter.symbols: Add new symbols.

16 years agorearrange to be less than 80col
Øyvind Kolås [Mon, 10 Mar 2008 23:09:28 +0000 (23:09 +0000)]
rearrange to be less than 80col

16 years ago* tests/test-shader.c: improved readability of fragment shader
Øyvind Kolås [Mon, 10 Mar 2008 23:07:22 +0000 (23:07 +0000)]
* tests/test-shader.c: improved readability of fragment shader
examples by factoring out common bits into FRAGMENT_SHADER_BEGIN and
FRAGMENT_SHADER_END macros.

16 years ago2008-03-09 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Sun, 9 Mar 2008 19:07:17 +0000 (19:07 +0000)]
2008-03-09  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-id-pool.c: (clutter_id_pool_free):
        Use g_slice_free not g_free.
        * clutter/clutter-main.c: (_clutter_do_pick):
        Dont 'over read' the framebuffer when picking (#839, Neil Roberts)

16 years ago* Makefile.am: Ignore clutter-id-pool.h to avoid picking up private symbols.
Øyvind Kolås [Fri, 7 Mar 2008 17:37:43 +0000 (17:37 +0000)]
* Makefile.am: Ignore clutter-id-pool.h to avoid picking up private symbols.

16 years agoRefactored the integer id->ClutterActor mapping code to be a self
Øyvind Kolås [Fri, 7 Mar 2008 17:34:40 +0000 (17:34 +0000)]
Refactored the integer id->ClutterActor mapping code to be a self
contained data structure.
* clutter/clutter-id-pool.[ch]: new files.
* clutter/Makefile.am: added clutter-id-pool.[ch]
* clutter/clutter-private.h: use a ClutterIDPool instead of GArray and
GSList to keep track of the reusable ids.
* clutter/clutter-actor.c: moved id pool logic away.
* clutter/clutter-main.c: simplified id pool creation/finalization.

16 years ago2008-03-07 Robert Bragg <bob@o-hand.com>
Robert Bragg [Fri, 7 Mar 2008 01:00:00 +0000 (01:00 +0000)]
2008-03-07  Robert Bragg  <bob@o-hand.com>

* clutter/clutter-timeline.c:
Timeline changes to fix the issues identified in bugzilla #439

Notably, this includes some tweaks to timeline semantics. So e.g. for a
10 frame timeline here are some points about the new timeline code:
- When you create a timeline it starts with current_frame_num == 0
- After starting a timeline, the first timeout is for
  current_frame_num == 1 (Notably it isn't 0 since there is a delay
  before the first timeout signals so re-asserting the starting point
  would give a longer than average first frame.)
- For a non looping timeline the last timeout would be for
  current_frame_num == 10
- For a looping timeline the timeout for current_frame_num == 10 would
  be followed by a timeout for current_frame_num == 1 and frame 0 is
  considered == frame 10.
- Asking for a timeline of N frames might better be described as asking
  for a timeline of _length_ N.

Warning: Although I tried to test things, I guess it's quite likely that
this breaks somthing depending on a specific quirk of the previous
timeline code.

16 years ago2008-03-06 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 6 Mar 2008 18:12:40 +0000 (18:12 +0000)]
2008-03-06  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c:
(clutter_actor_set_anchor_point_from_gravity): Fix a stupid
conversion from pixels to units that should I not have made.

16 years ago2008-03-06 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 6 Mar 2008 14:12:30 +0000 (14:12 +0000)]
2008-03-06  Emmanuele Bassi  <ebassi@openedhand.com>

* README: Update the release notes.

16 years agoremoves test-timeline-frame-count references
Robert Bragg [Thu, 6 Mar 2008 13:47:06 +0000 (13:47 +0000)]
removes test-timeline-frame-count references

16 years ago2008-02-28 Gwenole Beauchesne <gbeauchesne@splitted-desktop.org>
Emmanuele Bassi [Thu, 6 Mar 2008 13:39:56 +0000 (13:39 +0000)]
2008-02-28  Gwenole Beauchesne  <gbeauchesne@splitted-desktop.org>

Signed off by: Emmanuele Bassi <ebassi@openedhand.com>

* clutter/clutter-group.c (clutter_group_real_lower): Fix to
actually lower the actor under the 'above' actor. (#822)

16 years ago2008-03-06 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 6 Mar 2008 12:39:24 +0000 (12:39 +0000)]
2008-03-06  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-entry.h:
* clutter/clutter-entry.c:
(clutter_entry_handle_key_event_internal),
(clutter_entry_key_press), (clutter_entry_class_init),
(clutter_entry_handle_key_event): Handle a default class handler
for the key-press-event, so that giving key focus to an entry will
automatically make it work. This deprecates the
clutter_entry_handle_key_event() function. (#824)

* tests/test-entry.c (main): Remove the handle_key_event()
machinery, and just give focus to the entry.

16 years ago * clutter/clutter-model.c: (clutter_model_set_sorting_column):
Chris Lord [Thu, 6 Mar 2008 11:44:37 +0000 (11:44 +0000)]
    * clutter/clutter-model.c: (clutter_model_set_sorting_column):
        Don't disable sorting on column 0

16 years ago2008-03-06 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 6 Mar 2008 04:37:00 +0000 (04:37 +0000)]
2008-03-06  Emmanuele Bassi  <ebassi@openedhand.com>

Add support for the anchor point inside ClutterScript (#834,
David Stanczak)

* clutter/clutter-actor.c:
(clutter_actor_set_property),
(clutter_actor_get_property),
(clutter_actor_class_init): Add the :anchor-x and :anchor-y
properties to the ClutterActor class.

(clutter_actor_set_anchor_point),
(clutter_actor_set_anchor_pointu),
(clutter_actor_set_anchor_point_from_gravity): Reimplement
the pixel based and gravity based API using the units based
one. Emit the ::notify signal for the :anchor-x and :anchor-y
properties.

(parse_units),
(clutter_actor_parse_custom_node): Parse the :anchor-x and
:anchor-y properties using the custom units format (mm, px,
pt and %).

* tests/test-script.json: Test the newly added properties.

16 years agoAdds some new timeline unit-tests (#439) with actual timeline
Robert Bragg [Wed, 5 Mar 2008 16:04:06 +0000 (16:04 +0000)]
Adds some new timeline unit-tests (#439) with actual timeline
fixes to follow.

16 years ago2008-03-05 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 5 Mar 2008 09:20:00 +0000 (09:20 +0000)]
2008-03-05  Emmanuele Bassi  <ebassi@openedhand.com>

* configure.ac: Add "osx" the the AC_HELP_STRING of the flavour
selection. (#831, Peter Enzerink)

16 years ago2008-03-04 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 4 Mar 2008 16:23:13 +0000 (16:23 +0000)]
2008-03-04  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-main.c (clutter_do_event): Do not throttle the
motion events if the per-actor delivery has been disabled.

16 years ago* clutter/pango/pangoclutter-render.c: (draw_glyph): use g_slice_new0
Øyvind Kolås [Tue, 4 Mar 2008 11:16:05 +0000 (11:16 +0000)]
* clutter/pango/pangoclutter-render.c: (draw_glyph): use g_slice_new0
instead of g_slice_new when allocating the glyph_info, avoiding a
branch based on uninitialized memory.

16 years agoUpdate DOAP file
Emmanuele Bassi [Tue, 4 Mar 2008 06:08:07 +0000 (06:08 +0000)]
Update DOAP file

16 years ago2008-03-03 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 3 Mar 2008 18:04:16 +0000 (18:04 +0000)]
2008-03-03  Emmanuele Bassi  <ebassi@openedhand.com>

* Makefile.am: Do not recurse into doc if we did not explicitly
enabled the documentation build; we just recurse into doc if we
are doing a dist or a distcheck.

16 years agoReuse the numeric id's used for picking actors to avoid the potential
Øyvind Kolås [Fri, 29 Feb 2008 14:54:28 +0000 (14:54 +0000)]
Reuse the numeric id's used for picking actors to avoid the potential
of overflowing the id numbers when continusly creating and destroying
actors on long running applications for 16bpp.
* clutter/clutter-private.h: replaced hashtable with GArray and a
GSList for available slots in the array.
* clutter/clutter-actor.c: (create_actor_id): function to create an
actor->id mapping, (release_actor_id): function to mark an existing id
as available for reuse.
* clutter/clutter-main.c: (clutter_context_free): added utility
function for cleaning up the context,
(clutter_get_actor_by_gid): use the GArray for looking up actors.

16 years ago2008-02-26 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Tue, 26 Feb 2008 13:57:53 +0000 (13:57 +0000)]
2008-02-26  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-alpha.c:
(clutter_exp_inc_func), (clutter_exp_dec_func): Clamp the value
of the alpha function between [0, MAX_ALPHA]. (#800)

16 years ago2008-02-25 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 25 Feb 2008 16:50:50 +0000 (16:50 +0000)]
2008-02-25  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-main.c (emit_event): Fix the last commit
which inverted a condition.

16 years ago2008-02-25 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 25 Feb 2008 12:24:56 +0000 (12:24 +0000)]
2008-02-25  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c: Remove the usage of g_return_if_fail()
from static functions: either assert or use g_warning() to check
internal state, as g_return_if_fail() can be compiled out.

* clutter/clutter-main.c: Ditto as above.

16 years ago2008-02-25 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Mon, 25 Feb 2008 11:34:51 +0000 (11:34 +0000)]
2008-02-25  Tomas Frydrych  <tf@openedhand.com>

* clutter/clutter-texture.c:
(texture_update_data):
Set alignment based on actual data rowstride, not the texture
width.

16 years ago2008-02-21 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Thu, 21 Feb 2008 15:18:14 +0000 (15:18 +0000)]
2008-02-21  Tomas Frydrych  <tf@openedhand.com>

* clutter/x11/clutter-backend-x11.h:
* clutter/x11/clutter-event-x11.c:
* clutter/x11/clutter-x11.h:
(clutter_x11_handle_event):
(clutter_x11_disable_event_retrieval):
Functions to allow to hook into external XEvent retrieval (for
example when using clutter with gtk); NB: this API is tentative.

16 years ago2008-02-21 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 21 Feb 2008 12:45:48 +0000 (12:45 +0000)]
2008-02-21  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/x11/clutter-event-x11.c (event_translate): Ignore
PropertyNotify events if they don't match our window.

* clutter/x11/clutter-stage-x11.c:
(clutter_stage_x11_request_coords): Chain up to the parent's
request coords.

16 years ago2008-02-21 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 21 Feb 2008 12:17:01 +0000 (12:17 +0000)]
2008-02-21  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/x11/clutter-event-x11.c (event_translate): Ignore
ConfigureNotify events if we are painting on a foreign window.

* clutter/x11/clutter-stage-x11.c:
(clutter_stage_x11_request_coords): Reliquish control of the
window size, if we are painting on a foreign window. This fixes
the GtkClutterEmbed widget.

16 years ago2008-02-20 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 20 Feb 2008 17:20:36 +0000 (17:20 +0000)]
2008-02-20  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-timeline.c (clutter_timeline_set_delay): Relax
the condition to allow 0 msecs of delay (meaning: no delay).

16 years ago2008-02-20 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Wed, 20 Feb 2008 16:00:33 +0000 (16:00 +0000)]
2008-02-20  Tomas Frydrych  <tf@openedhand.com>

* clutter/Makefile.am:
Added libclutter_ ... _la_DEPENDENCIES to fix dependency tracking.

16 years ago2008-02-20 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Wed, 20 Feb 2008 14:16:54 +0000 (14:16 +0000)]
2008-02-20  Tomas Frydrych  <tf@openedhand.com>

* clutter/x11/clutter-x11.h:
* clutter/x11/clutter-backend-x11.c:
(clutter_x11_set_display):
Function to set X display connection prior to calling
clutter_init(); stripped loads of trailing space.

16 years ago2008-02-20 Emmanuele Bassi <ebassi@openedhand.com>
Tomas Frydrych [Wed, 20 Feb 2008 12:43:54 +0000 (12:43 +0000)]
2008-02-20  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-marshal.list:
* clutter/glx/Makefile.am:
* clutter/glx/clutter-backend-glx.c:
* clutter/glx/clutter-backend-glx.h:
* clutter/glx/clutter-glx.h:
* clutter/x11/Makefile.am:
ClutterX11TexturePixmap and ClutterGLXTexturePixmap actors (#713;
patch by Johan Bilien).

16 years ago2008-02-20 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 20 Feb 2008 10:59:47 +0000 (10:59 +0000)]
2008-02-20  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.h:
* clutter/clutter-actor.c:
(clutter_actor_get_abs_opacity): Add function that does what
get_opacity() does now...

(clutter_actor_get_opacity): ... and make get_opacity() do what
it's supposed to be doing. The original get_opacity() returned
a composited value, and there's no way to actually extract the
real opacity value set with set_opacity().

* clutter/clutter-clone-texture.c:
* clutter/clutter-rectangle.c:
* clutter/clutter-texture.c: Update to use get_abs_opacity().

* clutter/clutter-entry.c:
* clutter/clutter-label.c: Ditto. Also, never change the stored
alpha value. (#804)

* tests/Makefile.am:
* tests/test-opacity.c: Test suite for the get_opacity() and
get_abs_opacity() API, and correct opacity handling.

* README: Add note about the change in get_opacity().

16 years ago * clutter/clutter-model.c: (clutter_model_resort):
Chris Lord [Tue, 19 Feb 2008 12:31:50 +0000 (12:31 +0000)]
    * clutter/clutter-model.c: (clutter_model_resort):
        Don't return when there's no sort function set, leave that to the
        model sub-class

16 years ago2008-02-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 18 Feb 2008 17:42:00 +0000 (17:42 +0000)]
2008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>

* configure.ac:
* README: Post stable release bump to 0.7.1

16 years agoRelease 0.6.0
Emmanuele Bassi [Mon, 18 Feb 2008 15:53:19 +0000 (15:53 +0000)]
Release 0.6.0

16 years ago2008-02-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 18 Feb 2008 14:32:57 +0000 (14:32 +0000)]
2008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-list-model.c:
(clutter_list_model_iter_set_value): Fix a typo in the conversion
code.

16 years ago * README:
Chris Lord [Mon, 18 Feb 2008 12:39:24 +0000 (12:39 +0000)]
    * README:
        Fix spelling mistake and a typo

16 years ago2008-02-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 18 Feb 2008 11:06:23 +0000 (11:06 +0000)]
2008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter-docs.sgml: Add building instructions for OSX

16 years ago2008-02-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 18 Feb 2008 09:56:37 +0000 (09:56 +0000)]
2008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c:
(clutter_actor_get_box_from_vertices): Avoid a masking warning
caused by math.h utter braindamage.

16 years ago2008-02-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 18 Feb 2008 09:43:01 +0000 (09:43 +0000)]
2008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c: Document the fact that ancestor can
be NULL in the relative transformation API, and what are the
effects.

16 years ago2008-02-18 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 18 Feb 2008 09:40:52 +0000 (09:40 +0000)]
2008-02-18  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter-animation.sgml: Fix warning

* creating-your-own-behaviours.sgml: Add a paragraph about
setting an initial state on the actors.

16 years ago2008-02-15 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 15 Feb 2008 20:22:08 +0000 (20:22 +0000)]
2008-02-15  Matthew Allum  <mallum@openedhand.com>

        * clutter/pango/pangoclutter-render.c: (draw_glyph):
        More safety checks (#796, Tero Saarni)

16 years ago2008-02-15 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 15 Feb 2008 17:47:07 +0000 (17:47 +0000)]
2008-02-15  Matthew Allum  <mallum@openedhand.com>

        * clutter-docs.sgml:
        Minor tweakery.

16 years ago2008-02-15 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 15 Feb 2008 17:16:38 +0000 (17:16 +0000)]
2008-02-15  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter-sections.txt: Fix ClutterMedia section.

16 years ago * clutter/clutter-entry.c:
Chris Lord [Fri, 15 Feb 2008 17:11:50 +0000 (17:11 +0000)]
    * clutter/clutter-entry.c:
        * clutter/clutter-group.c:
        * clutter/clutter-label.c:
        * clutter/clutter-rectangle.c:
        * clutter/clutter-texture.c:
        More documentation fixes

16 years ago * clutter/clutter-entry.c: (clutter_entry_class_init):
Chris Lord [Fri, 15 Feb 2008 16:40:26 +0000 (16:40 +0000)]
    * clutter/clutter-entry.c: (clutter_entry_class_init):
        More documentation fixes

16 years ago * clutter/clutter-label.c: (clutter_label_class_init):
Chris Lord [Fri, 15 Feb 2008 16:26:00 +0000 (16:26 +0000)]
    * clutter/clutter-label.c: (clutter_label_class_init):
        More documentation fixes

16 years ago2008-02-15 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 15 Feb 2008 16:20:28 +0000 (16:20 +0000)]
2008-02-15  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter-docs.sgml: Move ClutterStage from the base actors
to the container actors section.