profile/ivi/clutter.git
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.

16 years ago2008-02-15 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Fri, 15 Feb 2008 16:17:31 +0000 (16:17 +0000)]
2008-02-15 Tomas Frydrych <tf@openedhand.com>

* clutter-docs.sgml:
Build instructions for Linux and Windows.

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

* clutter-animation.sgml: Fix the animations documentation.

16 years ago * clutter/clutter-clone-texture.c:
Chris Lord [Fri, 15 Feb 2008 15:49:44 +0000 (15:49 +0000)]
    * clutter/clutter-clone-texture.c:
        * clutter/clutter-texture.c: (clutter_texture_class_init):
        More documentation fixes

16 years ago * clutter/clutter-actor.c:
Chris Lord [Fri, 15 Feb 2008 15:18:02 +0000 (15:18 +0000)]
    * clutter/clutter-actor.c:
        * clutter/clutter-container.c:
        * clutter/clutter-media.c:
        * clutter/clutter-rectangle.c:
        * clutter/clutter-stage.c: (clutter_stage_class_init):
        * clutter/clutter-stage.h:
        * clutter/clutter-texture.c:
        * doc/reference/clutter-docs.sgml:
        Fix more documentation

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

* clutter/clutter-actor.[ch]:
* clutter/clutter-types.h:
* doc/reference/clutter-docs.sgml: Fix a lot of documentation.

2008-02-15  Matthew Allum  <mallum@openedhand.com>

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

        * clutter/cogl/gles/cogl.c: (cogl_paint_init):
        Remove depth test getting turned on by default (unlike GL backend)

16 years ago2008-02-15 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Fri, 15 Feb 2008 13:04:33 +0000 (13:04 +0000)]
2008-02-15  Tomas Frydrych  <tf@openedhand.com>

* configure.ac:
* clutter/clutter-version.h.in:
* build/msvc_2k5/clutter-version.h:
Removed unused --without-fpu configure option and CLUTTER_NO_FPU
macro

16 years ago2008-02-15 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Fri, 15 Feb 2008 11:49:33 +0000 (11:49 +0000)]
2008-02-15 Tomas Frydrych <tf@openedhand.com>

* build/mingw/README:
* build/mingw/mingw-cross-compile.sh:
Script that automates cross compilation with mingw by Neil Roberts
<bpeeluk@yahoo.co.uk>

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

        * clutter-docs.sgml:
        Overhaul the overview.

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

* clutter-animation.sgml: Fix some of the grammar; add a timeout-based
animation example.

* creating-your-own-behaviours.sgml: Fix some of the linking.

* subclassing-ClutterActor.sgml: Remove the FIXMEs; add the initial
structure of a section about containers.

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

* clutter-docs.sgml: Fix varlistentry usage.

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

* clutter/clutter-actor.[ch]: Rename
clutter_actor_get_box_from_vertices() to
clutter_actor_box_get_from_vertices().

* clutter/clutter-group.c (clutter_group_query_coords): Fix the
query_coords() implementation.

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

* clutter-sections.txt: Add last-minute API additions.

* subclassing-ClutterActor.sgml: Fix some of the notes; the
Container implementation will need its own section.

16 years ago2008-02-15 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Fri, 15 Feb 2008 09:40:41 +0000 (09:40 +0000)]
2008-02-15  Tomas Frydrych  <tf@openedhand.com>

* clutter/clutter-actor.c:
* clutter/clutter-actor.h:
(clutter_group_query_coords):
Added function to translate vertex array to a bounding box.

(clutter_actor_is_scaled):
(clutter_actor_is_rotated):
Fixed documentation.

16 years ago2008-02-15 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Fri, 15 Feb 2008 09:13:58 +0000 (09:13 +0000)]
2008-02-15  Tomas Frydrych  <tf@openedhand.com>

* clutter/clutter-group.c: (clutter_group_query_coords):
Disabled new code taking into account actor scale and rotation.

16 years ago2008-02-14 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Fri, 15 Feb 2008 09:13:50 +0000 (09:13 +0000)]
2008-02-14  Tomas Frydrych  <tf@openedhand.com>

* clutter/clutter-actor.c:
* clutter/clutter-actor.h:
(clutter_actor_is_scaled):
(clutter_actor_is_rotated):
Convenience functions to test whether actor is scaled or rotated.

(clutter_actor_apply_relative_transform_to_point):
Removed unused variable.

* clutter/clutter-group.c:
(clutter_group_query_coords):
Use clutter_actor_get_relative_vertices() to calculate bounding
boxes of children that are scaled or rotated.

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

* clutter/clutter-actor.c:
* clutter/clutter-actor.h:
(clutter_actor_get_relative_vertices):
(clutter_actor_apply_relative_transform_to_point):
Functions to calculate actor vertices in the plane of a given
ancestor.

16 years ago2008-02-14 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Thu, 14 Feb 2008 15:03:21 +0000 (15:03 +0000)]
2008-02-14  Matthew Allum  <mallum@openedhand.com>

        * clutter-animation.sgml:
        Add new animation docs. Needs work.

16 years ago2008-02-13 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Wed, 13 Feb 2008 16:46:07 +0000 (16:46 +0000)]
2008-02-13  Matthew Allum  <mallum@openedhand.com>

        * Makefile.am:
        * clutter-docs.sgml:
        Add new appendix + FIXME for building
        * creating-your-own-behaviours.sgml:
        Add new initial doc on custom behaviour creation.
        * subclassing-ClutterActor.sgml:
        Add FIXME notes.

16 years ago * clutter/clutter-texture.c: (texture_get_tile_pixbuf),
Chris Lord [Tue, 12 Feb 2008 17:17:52 +0000 (17:17 +0000)]
    * clutter/clutter-texture.c: (texture_get_tile_pixbuf),
        (clutter_texture_get_pixbuf):
        Fix copying textures to pixbufs for tiled textures and correct #ifndef
        typo

        * clutter/clutter-util.c:
        Amend documentation

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

        * clutter/clutter-texture.c: (texture_get_tile_pixbuf):
        ifdef out 'leaked' GL only API call.

16 years ago2008-02-12 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Tue, 12 Feb 2008 13:41:44 +0000 (13:41 +0000)]
2008-02-12  Tomas Frydrych  <tf@openedhand.com>

* clutter/clutter-texture.c (texture_update_data):
Fixed incorrect calculation of offset into texture data (needs to
use width of the texture, not of the updated area).

16 years ago2008-02-12 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Tue, 12 Feb 2008 13:12:31 +0000 (13:12 +0000)]
2008-02-12  Tomas Frydrych  <tf@openedhand.com>

* clutter/clutter-texture.c (texture_update_data):
Fixed incorrect aligment of texture data.

16 years ago2008-02-12 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Tue, 12 Feb 2008 12:39:22 +0000 (12:39 +0000)]
2008-02-12  Tomas Frydrych  <tf@openedhand.com>

* clutter/x11/clutter-event-x11.c (event_translate):
Ignore events directed at the stage window once they have been
passed to the filter functions.

16 years ago2008-02-11 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Mon, 11 Feb 2008 20:31:16 +0000 (20:31 +0000)]
2008-02-11  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-actor.c:
        Minor documentation tweak to class description.

        * clutter/clutter-behaviour-scale.c:
        'Force' start + end vals of scale behaviour
        (#779, Havoc Pennington)

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

* README:
* NEWS: Release 0.5.6

* configure.ac: Post release bump to 0.5.7.

* clutter/clutter-behaviour-scale.c:
* tests/test-fbo.c: Fix compilation warnings.

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

* clutter/clutter-actor.c (clutter_actor_transform_stage_point):
Moved part of the calculation to floating point to avoid overflow
of ClutterFixed range for large actors (bug 613).

16 years agooops
Matthew Allum [Sun, 10 Feb 2008 13:05:51 +0000 (13:05 +0000)]
oops

16 years ago2008-20-10 Matthew Allum <mallum@o-hand.com>
Matthew Allum [Sun, 10 Feb 2008 13:05:08 +0000 (13:05 +0000)]
2008-20-10  Matthew Allum    <mallum@o-hand.com>

        * clutter/osx/clutter-stage-osx.c
        Fix up a couple of typos breaking build.

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

* clutter/clutter-actor.c: Add actor box diagram and notes.

16 years ago2008-02-08 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 8 Feb 2008 16:12:58 +0000 (16:12 +0000)]
2008-02-08  Emmanuele Bassi  <ebassi@openedhand.com>

* actor-box.png:
* Makefile.am: Add actor-box.png.

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

* clutter/clutter-behaviour-path.c: Move the nice graph and
description from the Path behaviour...

* clutter/clutter-behaviour.c: ... to the main Behaviour class.

16 years ago2008-02-08 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 8 Feb 2008 14:50:33 +0000 (14:50 +0000)]
2008-02-08  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter-docs.sgml: Add dependencies inside the overview.

16 years ago2008-02-08 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 8 Feb 2008 14:34:58 +0000 (14:34 +0000)]
2008-02-08  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-behaviour-path.c: Add a paragraph describing
the effects of different alpha functions on the path behaviour.

16 years ago2008-02-08 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 8 Feb 2008 13:52:11 +0000 (13:52 +0000)]
2008-02-08  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c: Reference the newly added event-flow.png

* clutter/clutter-alpha.c: Ditto, with alpha-func.png

* clutter/clutter-texture.c: Fix the XML.

16 years ago2008-02-08 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 8 Feb 2008 13:51:24 +0000 (13:51 +0000)]
2008-02-08  Emmanuele Bassi  <ebassi@openedhand.com>

* Makefile.am:
* alpha-func.png:
* event-flow.png: More figures. alpha-func.png is a graph
showing the flow of some alpha functions; event-flow.png maps
the path of an event coming from the underlying windowing
system into Clutter and through the entire library.

16 years ago2008-02-08 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 8 Feb 2008 13:40:50 +0000 (13:40 +0000)]
2008-02-08  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-behaviour-path.c: Reference the newly
added image showing the effects of different alpha functions
on the same path behaviour.

* configure.ac: Find out the prefix of some of the libraries
we depend upon, so that gtk-doc can fix the references for us.

16 years ago2008-02-08 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 8 Feb 2008 13:39:35 +0000 (13:39 +0000)]
2008-02-08  Emmanuele Bassi  <ebassi@openedhand.com>

* path-alpha-func.png: Image showing the effects of different
alpha functions on the same path behaviour.

* Makefile.am: Add fixxref options.

16 years agoInitial update for 0.5.6
Emmanuele Bassi [Fri, 8 Feb 2008 12:37:26 +0000 (12:37 +0000)]
Initial update for 0.5.6

16 years ago2008-02-08 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 8 Feb 2008 10:37:38 +0000 (10:37 +0000)]
2008-02-08  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-texture.c:
        Tidy up offscreen code, adding into realize/unrealize.
        Add more safety code.
        Improve documentation.

16 years ago2008-02-08 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 8 Feb 2008 10:19:53 +0000 (10:19 +0000)]
2008-02-08  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-script.c:
(resolve_alpha_func): Use a whitelist containing the alpha function
provided by Clutter, as a fallback in case g_module_open() does not
work.

(clutter_script_parse_alpha): Add an explicit warning in case we
cannot find the alpha function used inside a UI definition.

16 years ago2008-02-07 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Thu, 7 Feb 2008 18:37:11 +0000 (18:37 +0000)]
2008-02-07  Tomas Frydrych  <tf@openedhand.com>

        * clutter/clutter-group.c:
(clutter_group_query_coords):
Take into account the anchor point when calculating the box size.

16 years agoupdated changelog
Tomas Frydrych [Thu, 7 Feb 2008 17:09:47 +0000 (17:09 +0000)]
updated changelog

16 years ago2008-02-07 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 7 Feb 2008 17:08:29 +0000 (17:08 +0000)]
2008-02-07  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c: Add a note on clutter_actor_set_size()
reguarding groups.

* clutter/clutter-group.c: Clarify group sizing.

16 years ago2008-02-07 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Thu, 7 Feb 2008 17:04:43 +0000 (17:04 +0000)]
2008-02-07  Tomas Frydrych  <tf@openedhand.com>

* tests/test-actors.c:
Reverted previous change.

16 years ago* tests/test-shader.c: (button_release_cb): added simplified
Øyvind Kolås [Thu, 7 Feb 2008 16:52:12 +0000 (16:52 +0000)]
* tests/test-shader.c: (button_release_cb): added simplified
implementation of a box-blur shader from Gwenole Beauchesne that
should work on GLSL implementing low-end IGPs not implementing
dynamic branching. The original code used crashed some of these
due to bugs in drivers or similar. Resolves bug #710.

16 years ago2008-02-07 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Thu, 7 Feb 2008 15:06:31 +0000 (15:06 +0000)]
2008-02-07 Tomas Frydrych <tf@openedhand.com>

        * clutter/clutter-actor.c:
(clutter_actor_set_property):
Fixed handling of PROP_ROTATE_CENTER_Y, ROTATE_CENTER_Z

* tests/test-actors.c:
Adjusted to use anchor point for both group and hands.

16 years ago2008-02-07 Neil J. Patel <njp@o-hand.com>
Neil J. Patel [Thu, 7 Feb 2008 15:01:03 +0000 (15:01 +0000)]
2008-02-07  Neil J. Patel  <njp@o-hand.com>

* tests/test-actors.c: (frame_cb), (main):
Changed set_anchor to move_anchor.
Changed clutter_actor_rotate x & y values to 0,0.
Switched on scaling because it seems to work without drifting.

16 years ago2008-02-07 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 7 Feb 2008 14:17:53 +0000 (14:17 +0000)]
2008-02-07  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-script-parser.c:
(clutter_script_get_type_from_symbol),
(clutter_script_get_type_from_class): Use BIND_LAZY flag
when looking at the symbols, so we don't load them all up.

* clutter/clutter-script.c (resolve_alpha_func): Ditto as above.

16 years ago* clutter/clutter-actor.c:
Øyvind Kolås [Thu, 7 Feb 2008 13:05:18 +0000 (13:05 +0000)]
* clutter/clutter-actor.c:
(_clutter_actor_apply_modelview_transform): perform translation as
well as anchor point adjustment based on self not being stage (and
not by self not being an orphan).

16 years ago2008-02-07 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Thu, 7 Feb 2008 12:55:51 +0000 (12:55 +0000)]
2008-02-07  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-stage.c:
        * clutter/clutter-stage.h:
        * clutter/eglnative/clutter-stage-egl.c:
        * clutter/eglx/clutter-stage-egl.c:
        * clutter/osx/clutter-stage-osx.c:
        * clutter/sdl/clutter-stage-sdl.c:
        * clutter/x11/clutter-stage-x11.c:
        Add at least somne basic offscreen handling into all backends.
        Remove unused clutter_stage_set_offscreen vfunc. (#549)

        * clutter/clutter-texture.c:
        Minor API doc tweak, noting rowstride source in set_area

16 years ago2008-02-07 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 7 Feb 2008 11:53:52 +0000 (11:53 +0000)]
2008-02-07  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-score.c (traverse_children): Actually implement
clutter_score_list_timelines().

* tests/test-score.c (main): Test clutter_score_list_timelines().

16 years ago2008-02-07 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Thu, 7 Feb 2008 10:42:22 +0000 (10:42 +0000)]
2008-02-07  Matthew Allum  <mallum@openedhand.com>

        * clutter/pango/pangoclutter-render.c:
        Warn if requested glyph is too big for underlying texture cache.
        (see #666)

16 years ago2008-02-07 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Thu, 7 Feb 2008 10:19:20 +0000 (10:19 +0000)]
2008-02-07  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-texture.c: (texture_upload_data):
        Remove random appearing 'priv->filter_quality =1' (#643)

16 years ago2008-02-06 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Wed, 6 Feb 2008 14:50:15 +0000 (14:50 +0000)]
2008-02-06  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-texture.c:
        Minor clean up from last commit.

        * tests/test-fbo.c:
        Swall tweak (rotate offscreen, rather than resize

16 years ago2008-02-06 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Wed, 6 Feb 2008 14:39:04 +0000 (14:39 +0000)]
2008-02-06  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-texture.c:
        Initial attempt at handling resizing/tranformed source textures.

        * clutter/pango/pangoclutter-render.c: (draw_glyph):
        Guards against freetype returning NULL bitmaps and
        thus causing device by zeros on NVIDIA drivers. (see ml)

16 years ago2008-02-05 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Tue, 5 Feb 2008 16:40:46 +0000 (16:40 +0000)]
2008-02-05  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-actor.c: (clutter_actor_get_vertices):
        Make sure GL related Matrices are initialised. Fixes #756

        * clutter/clutter-texture.c:
        Fix up code from Norways answer to Jean-Michel Basquiat.
        (warning on tile_get_pixbuf)

16 years ago* clutter/clutter-texture.c: removed spurious left over debug printf.
Øyvind Kolås [Tue, 5 Feb 2008 15:37:52 +0000 (15:37 +0000)]
* clutter/clutter-texture.c: removed spurious left over debug printf.

16 years ago* clutter/clutter-texture.c: applied modified patch from Gwenole
Øyvind Kolås [Tue, 5 Feb 2008 14:49:29 +0000 (14:49 +0000)]
* clutter/clutter-texture.c: applied modified patch from Gwenole
Beuchesne adressing bug #635. Adressing a buffer overflow in
clutter_texture_get_pixbuf() when tiling is forced.

16 years ago2008-02-04 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 4 Feb 2008 22:38:27 +0000 (22:38 +0000)]
2008-02-04  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-shader.c (clutter_shader_constructor): Keep the
constructor line under the 80 columns using a variable.

16 years ago2008-02-04 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 4 Feb 2008 22:35:38 +0000 (22:35 +0000)]
2008-02-04  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c:
* clutter/clutter-shader.c: Small documentation and style fixes

* tests/test-scale.c: Constify the gravities array.

16 years ago2008-02-04 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Mon, 4 Feb 2008 22:35:10 +0000 (22:35 +0000)]
2008-02-04  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter-sections.txt: Add:

  clutter_actor_move_anchor_point
  clutter_actor_move_anchor_point_from_gravity
  clutter_actor_set_shader
  clutter_actor_get_shader
  clutter_actor_move_anchor_pointu
  clutter_texture_new_from_actor
  clutter_entry_set_cursor_position
  clutter_entry_get_cursor_position

Remove:

  clutter_actor_apply_shader
  clutter_behaviour_scale_set_gravity
  clutter_behaviour_scale_get_gravity
  clutter_entry_set_position
  clutter_entry_get_position

16 years ago * clutter/clutter-actor.c: (clutter_actor_transform_stage_point):
Chris Lord [Mon, 4 Feb 2008 15:11:29 +0000 (15:11 +0000)]
    * clutter/clutter-actor.c: (clutter_actor_transform_stage_point):
        Check that x_out and y_out != NULL before setting their contents

16 years ago* clutter/clutter-timeline.c: (clutter_timeline_rewind): updated
Øyvind Kolås [Mon, 4 Feb 2008 14:35:47 +0000 (14:35 +0000)]
* clutter/clutter-timeline.c: (clutter_timeline_rewind): updated
documentation to take direction into account.

16 years ago* tests/test-fbo.c: (make_shader):
Øyvind Kolås [Mon, 4 Feb 2008 13:05:16 +0000 (13:05 +0000)]
* tests/test-fbo.c: (make_shader):
* tests/test-shader.c: (main): multiply the resulting gl_FragColor
with gl_Color before being done to take opacity into account in the
GLSL fragments.

16 years ago* clutter/clutter-actor.[ch]: added clutter_actor_get_shader and
Øyvind Kolås [Mon, 4 Feb 2008 11:45:12 +0000 (11:45 +0000)]
* clutter/clutter-actor.[ch]: added clutter_actor_get_shader and
renamed clutter_actor_apply_shader to be clutter_actor_set_shader.
Reindented/aligned header.
* clutter/clutter-texture.c: (clutter_texture_paint): temporarily
disable the shader on top of the clutter context's shader stack while
rendering into the FBO.
* tests/test-fbo.c: (main): s/apply_shader/set_shader/
* tests/test-shader.c: (button_release_cb), (main):
s/apply_shader/set_shader/

16 years ago2008-02-03 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Sun, 3 Feb 2008 23:25:12 +0000 (23:25 +0000)]
2008-02-03  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-actor.c: (clutter_actor_set_rotationx):
        Add notify signal for set_rotate

        * clutter/clutter-texture.c:
        Add basic cleanup code for fbo's

        * tests/test-fbo.c: (main):
        Minor notes.

        * clutter/osx/clutter-stage-osx.c: (clutter_stage_osx_realize):
        Turn on vblanking.

16 years ago2008-02-03 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Sun, 3 Feb 2008 01:53:10 +0000 (01:53 +0000)]
2008-02-03  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-shader.c:
        Minor formatting cleanups to fit in 80 cols.

        * clutter/clutter-texture.c:
        More safety checks, clean ups in clutter_texture_new_from_actor()

        * clutter/cogl/gl/cogl.c:
        Always clear the FBO initially when rendering

        * tests/test-fbo.c:
        Overhall the test as to be more useful (and show current issues)

16 years ago2008-02-02 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Sat, 2 Feb 2008 23:39:53 +0000 (23:39 +0000)]
2008-02-02  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-timeline.c:
        Document frame number limits in new-frame signal.

        * clutter/x11/clutter-event-x11.c:
        Remove uneeded error trap (#751)

16 years ago2008-02-01 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 1 Feb 2008 18:14:54 +0000 (18:14 +0000)]
2008-02-01  Matthew Allum  <mallum@openedhand.com>

        * clutter/cogl/cogl.h:
        * clutter/cogl/gl/cogl.c:
        * clutter/cogl/gles/cogl.c:
       Disable the depth test and buffer as has some strange side
       effects, mainly on x/y axis rotation with multiple layers at
       same depth (eg rotating text on a bg has very strange
       effect). Seems no clean 100% effective way to fix without other
       odd issues.. So for now move to application to handle and add
       cogl_enable_depth_test() as for custom actors (i.e groups) to
       enable if need be.

16 years ago2008-02-01 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 1 Feb 2008 16:54:48 +0000 (16:54 +0000)]
2008-02-01  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-texture.c: (clutter_texture_new_from_actor):
        Fix typo breaking FBO rendering on anything other than a cloned
        texture.

16 years ago2008-02-01 Matthew Allum <mallum@openedhand.com>
Matthew Allum [Fri, 1 Feb 2008 15:29:00 +0000 (15:29 +0000)]
2008-02-01  Matthew Allum  <mallum@openedhand.com>

        * clutter/clutter-feature.h:
        * clutter/clutter-texture.c:
        * clutter/clutter-texture.h:
        * clutter/cogl/cogl.h:
        * clutter/cogl/gl/cogl.c:
        * clutter/cogl/gles/cogl.c:
        * tests/Makefile.am:
        * tests/test.fbo.c:
        Add initial support for FBO's in Clutter (OpenGL only so far).
        See new clutter_texture_new_from_actor()
        Initial implementation, needs work.

        * clutter/x11/clutter-stage-x11.c:
        (clutter_stage_x11_set_cursor_visible):
        Fall back to again not relying on xfixes to hide cursor. *sigh*

        * clutter/clutter-deprecated.h:
        Add clutter_group_find_child_by_id

16 years ago* clutter/cogl/gles/cogl.c: (cogl_rectangle_internal): increase size
Øyvind Kolås [Fri, 1 Feb 2008 12:07:23 +0000 (12:07 +0000)]
* clutter/cogl/gles/cogl.c: (cogl_rectangle_internal): increase size
of GLfixed[] array to make contents fit.

16 years ago2008-02-01 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 1 Feb 2008 11:53:10 +0000 (11:53 +0000)]
2008-02-01  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.h: Clean up a bit the flag-related macros.

16 years ago2008-02-01 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 1 Feb 2008 11:22:59 +0000 (11:22 +0000)]
2008-02-01  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c:
(clutter_actor_get_property): Use clutter_actor_get_reactive()
instead of the IS_REACTIVE() macro.

(clutter_actor_set_reactive): Emit the notify signal for the
reactive property.

* clutter/clutter-timeline.c:
(timeline_timeout_func),
(clutter_timeline_get_delta): Coding style fixes.

16 years ago2008-01-31 Rob Bradford <rob@openedhand.com>
Robert Bradford [Thu, 31 Jan 2008 23:10:30 +0000 (23:10 +0000)]
2008-01-31  Rob Bradford  <rob@openedhand.com>

* clutter/glx/clutter-stage-glx.c:
* clutter/glx/clutter-backend-glx.c:
* clutter/glx/clutter-backend-glx.h:
Fix formatting.

16 years ago2008-01-31 Emmanuele Bassi <ebassi@sprite>
Emmanuele Bassi [Thu, 31 Jan 2008 21:15:54 +0000 (21:15 +0000)]
2008-01-31  Emmanuele Bassi  <ebassi@sprite>

* clutter/clutter-timeline.c (clutter_timeline_skip): Don't
add the frames outside the direction check. (thanks to benoar
on clutter-list for spotting it)

16 years ago2007-01-31 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Thu, 31 Jan 2008 17:30:46 +0000 (17:30 +0000)]
2007-01-31 Tomas Frydrych <tf@openedhand.com>

        * clutter/clutter-actor.c:
(clutter_actor_transform_vertices):
Call clutter_actor_query_coords() instead of accessing the actor
box, so that actors that calculate their bounding box on the fly
(like ClutterGroup) work.

* (_clutter_actor_apply_modelview_transform_recursive):
Made to work for parentless actors.

16 years ago* tests/test-depth.c: added a box of cloned hands to further expand
Øyvind Kolås [Thu, 31 Jan 2008 16:55:34 +0000 (16:55 +0000)]
* tests/test-depth.c: added a box of cloned hands to further expand
the scope of depth testing scenarios exercised by test-depth.

16 years ago* tests/test-depth.c: (timeline_completed): make use of
Øyvind Kolås [Thu, 31 Jan 2008 14:42:49 +0000 (14:42 +0000)]
* tests/test-depth.c: (timeline_completed): make use of
clutter_timeline_set_direction instead of static state.
(raise_top): made rectangle remain at fixed depth and raise
above each other.
(janus_group): added a rectangle with two faces, one red and
one green, that spins around.

16 years agoUpdate README
Emmanuele Bassi [Thu, 31 Jan 2008 14:40:49 +0000 (14:40 +0000)]
Update README

16 years ago2008-01-31 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 31 Jan 2008 14:24:04 +0000 (14:24 +0000)]
2008-01-31  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-entry.h:
* clutter/clutter-entry.c:
(clutter_entry_set_cursor_position),
(clutter_entry_get_cursor_position): Rename [gs]et_position()
to [gs]set_cursor_position(), and avoid method name collisions
with bindings for high-level languages.

* clutter/clutter-deprecated.h: Add replacement warnings for the
renamed methods.

16 years ago2008-01-31 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Thu, 31 Jan 2008 14:21:36 +0000 (14:21 +0000)]
2008-01-31  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c (clutter_actor_init): Explicitly
memset() to 0 the clip container, so if you get the clip without
having set it, you won't get garbage.

2008-01-31  Rob Bradford  <rob@openedhand.com>

16 years ago2008-01-31 Rob Bradford <rob@openedhand.com>
Robert Bradford [Thu, 31 Jan 2008 11:24:11 +0000 (11:24 +0000)]
2008-01-31  Rob Bradford  <rob@openedhand.com>

* clutter/x11/clutter-backend-x11-private.h:
Add missing start to comment

* clutter/x11/clutter-backend-x11.c:
* clutter/x11/clutter-event-x11.c:
* clutter/x11/clutter-stage-x11.c:
* clutter/x11/clutter-x11.h:
Remove tabs.

16 years ago2008-01-30 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 30 Jan 2008 13:10:06 +0000 (13:10 +0000)]
2008-01-30  Emmanuele Bassi  <ebassi@openedhand.com>

* README: Add the osx flavour, and mark it experimental,
along with the sdl backend. EGL-based backends should not be
considered experimental anymore, even though they might require
tweaking.

16 years ago2008-01-30 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Wed, 30 Jan 2008 13:05:10 +0000 (13:05 +0000)]
2008-01-30  Emmanuele Bassi  <ebassi@openedhand.com>

* HACKING: Expand the "document API" point, and the release
process.

* README: Update the release notes regarding the scale behaviour,
now that the gravity has been removed.

16 years ago2007-01-30 Tomas Frydrych <tf@openedhand.com>
Tomas Frydrych [Wed, 30 Jan 2008 12:13:26 +0000 (12:13 +0000)]
2007-01-30  Tomas Frydrych  <tf@openedhand.com>

        * clutter/clutter-actor.c:
        * clutter/clutter-actor.h:
Added new clutter_actor_move_anchor_point_ API.

        * clutter/clutter-behaviour-scale.c:
        * clutter/clutter-behaviour-scale.h:
        * clutter/clutter-effect.c:
        * clutter/clutter-effect.h:
        * tests/test-actors.c:
        * tests/test-effects.c:
        * tests/test-scale.c:
Removed gravity from ClutterBehaviourScale.

16 years ago2008-01-27 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Sun, 27 Jan 2008 23:39:23 +0000 (23:39 +0000)]
2008-01-27  Emmanuele Bassi  <ebassi@openedhand.com>

* tests/test-depth.c (main): Use a group instead of pushing
the actors on the stage.

16 years agoBump to 0.5.5
Emmanuele Bassi [Sun, 27 Jan 2008 21:39:07 +0000 (21:39 +0000)]
Bump to 0.5.5

16 years ago2008-01-25 Emmanuele Bassi <ebassi@sprite>
Emmanuele Bassi [Fri, 25 Jan 2008 21:48:20 +0000 (21:48 +0000)]
2008-01-25  Emmanuele Bassi  <ebassi@sprite>

* clutter/clutter-group.c (sort_z_order): Invert condition to
return to the same as in revision 1976.

16 years ago2008-01-25 Emmanuele Bassi <ebassi@sprite>
Emmanuele Bassi [Fri, 25 Jan 2008 21:41:50 +0000 (21:41 +0000)]
2008-01-25  Emmanuele Bassi  <ebassi@sprite>

* clutter/clutter-label.c (clutter_label_query_coords): Check
if the layout logical rectangle size is bigger than the bounding
box; this usually means that the bounding box changed in one
point and the label private allocation needs to be
updated. (#724)

16 years ago2008-01-25 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 25 Jan 2008 19:48:26 +0000 (19:48 +0000)]
2008-01-25  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/x11/Makefile.am: Add the generated clutter-x11 pkg-config
file to CLEANFILES, to pass distcheck.

* Makefile.am:
* clutter/Makefile.am: Tweak up the Makefiles.

* README:
* NEWS: Release 0.5.4

* configure.ac: Post-release bump to 0.5.5

16 years ago2008-01-25 Emmanuele Bassi <ebassi@openedhand.com>
Emmanuele Bassi [Fri, 25 Jan 2008 18:06:11 +0000 (18:06 +0000)]
2008-01-25  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-group.c: Use a shorter Z order sorting function,
avoiding the checks.

16 years ago* clutter/clutter-shader.c: added documentation strings for
Øyvind Kolås [Fri, 25 Jan 2008 17:20:33 +0000 (17:20 +0000)]
* clutter/clutter-shader.c: added documentation strings for
ClutterShader.