Matthew Allum [Wed, 25 Jul 2007 22:09:53 +0000 (22:09 +0000)]
2007-07-25 Matthew Allum <mallum@openedhand.com>
* Makefile.am:
* HACKING:
Add with initial notes on coding bits and bobs.
* clutter/clutter-behaviour-scale.c:
Doc fixes.
* clutter/clutter-event.c: (clutter_event_put):
Doc fixes.
* clutter/glx/clutter-stage-glx.c:
Disable wm user resizing of stage (At least for now)
Doc fixes.
Tomas Frydrych [Wed, 25 Jul 2007 18:34:05 +0000 (18:34 +0000)]
fixed endianness issue in fast fp conversions
Tomas Frydrych [Wed, 25 Jul 2007 18:17:13 +0000 (18:17 +0000)]
added --disable-fast-fp-converions configure option
Emmanuele Bassi [Wed, 25 Jul 2007 14:25:01 +0000 (14:25 +0000)]
2007-07-25 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-label.[ch]: Ouch, clutter_label_get_alignment()
returns a PangoAlignment, not a boolean.
Emmanuele Bassi [Wed, 25 Jul 2007 13:12:24 +0000 (13:12 +0000)]
2007-07-25 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour.h:
* clutter/clutter-behaviour.c: Rename clutter_behaviour_clear()
to clutter_behaviour_remove_all() to avoid method clashes in
bindings.
Tomas Frydrych [Wed, 25 Jul 2007 13:08:12 +0000 (13:08 +0000)]
added test-rotate
Emmanuele Bassi [Wed, 25 Jul 2007 12:54:30 +0000 (12:54 +0000)]
2007-07-25 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour-bspline.c: Kill off some deep pointer
indirections; use CLUTTER_NOTE() instead of ifdeffed out g_debug();
add checks in every public entry point; move some initialisations
of private data structures out of the constructor and into the
init function, where they belong.
Matthew Allum [Wed, 25 Jul 2007 12:17:44 +0000 (12:17 +0000)]
2007-07-25 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-behaviour-rotate.c:
* clutter/clutter-behaviour-rotate.h:
Split 'center' prop into 3 seperate props for each axis.
Use clutter_behaviour_actors_foreach() rather than
clutter_behaviour_get_actors() to avoid copying list.
Call fixed point rotation funcs internally.
* clutter/clutter-effect.c:
* clutter/clutter-effect.h:
Add new simple rotation based effect funcs.
Emmanuele Bassi [Wed, 25 Jul 2007 10:36:19 +0000 (10:36 +0000)]
2007-07-25 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter.h: Include clutter-behaviour-depth.h
Emmanuele Bassi [Tue, 24 Jul 2007 22:33:30 +0000 (22:33 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter-sections.txt: Add new rotate behaviour methods.
Emmanuele Bassi [Tue, 24 Jul 2007 22:32:37 +0000 (22:32 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour-rotate.[ch]: Add a center property
for the center or rotation; implement the set_bounds() methods.
Emmanuele Bassi [Tue, 24 Jul 2007 19:03:04 +0000 (19:03 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/eglx/clutter-backend-egl.c:
* clutter/eglnative/clutter-backend-egl.c:
* clutter/sdl/clutter-backend-sdl.c: Destroy the stage in every
backend.
Emmanuele Bassi [Tue, 24 Jul 2007 18:59:25 +0000 (18:59 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/glx/clutter-backend-glx.c: Destroy the stage, don't
just unref it.
Emmanuele Bassi [Tue, 24 Jul 2007 17:39:58 +0000 (17:39 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter-sections.txt: Add undocumented symbols
Emmanuele Bassi [Tue, 24 Jul 2007 17:39:40 +0000 (17:39 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-main.c: Add debug markers.
Emmanuele Bassi [Tue, 24 Jul 2007 17:38:35 +0000 (17:38 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-texture.[ch]: Add a ClutterTextureError
to be returned by the loader functions; use the GObject API
to allocate the private data structure instead of managing it
ourselves; add documentation.
Emmanuele Bassi [Tue, 24 Jul 2007 17:34:06 +0000 (17:34 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-actor.c:
* clutter/clutter-box.h:
* clutter/clutter-stage.c: Documentation fixes.
Matthew Allum [Tue, 24 Jul 2007 16:50:34 +0000 (16:50 +0000)]
2007-07-24 Matthew Allum <mallum@openedhand.com>
* clutter/cogl/gl/cogl-defines.h:
Add CGL_UNSIGNED_INT_8_8_8_8_REV (for big endian machines)
Matthew Allum [Tue, 24 Jul 2007 16:42:50 +0000 (16:42 +0000)]
2007-07-24 Matthew Allum <mallum@openedhand.com>
* clutter/cogl/gl/cogl-defines.h:
Another GL_TEXTURE_RECTANGLE_ARB related fix (#404)
Matthew Allum [Tue, 24 Jul 2007 16:22:29 +0000 (16:22 +0000)]
2007-07-24 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-backend.c:
Minor build fixes (#413)
Emmanuele Bassi [Tue, 24 Jul 2007 16:18:52 +0000 (16:18 +0000)]
2007-07-24 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-effect.h:
* clutter/clutter-effect.c: Add a secondary constructor for
ClutterEffectTemplate, for use of the bindings.
Matthew Allum [Tue, 24 Jul 2007 12:17:42 +0000 (12:17 +0000)]
2007-07-24 Matthew Allum <mallum@openedhand.com>
* clutter/cogl/gles/cogl.c: (cogl_get_bitmasks):
Fix typo calling glGetIntegerv rather than glGetInteger
Matthew Allum [Tue, 24 Jul 2007 12:06:52 +0000 (12:06 +0000)]
2007-07-24 Matthew Allum <mallum@openedhand.com>
* clutter/cogl/gl/cogl.c: (cogl_get_features):
learn to use cpp properly.
Matthew Allum [Tue, 24 Jul 2007 12:04:24 +0000 (12:04 +0000)]
2007-07-24 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-media.c: (clutter_media_base_init):
Remove #if 0! signal - assume causing issues with binding generation.
(#407)
* clutter/cogl/gl/cogl.c:
Check GL_TEXTURE_RECTANGLE_ARB and GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
are defined in gl.h (#404)
Matthew Allum [Tue, 24 Jul 2007 09:56:07 +0000 (09:56 +0000)]
2007-07-24 Matthew Allum <mallum@openedhand.com>
* clutter/glx/clutter-stage-glx.c: (clutter_stage_glx_realize):
Create stage window with correct depth/visual. Via patch from
Robert Bragg (#409).
Matthew Allum [Mon, 23 Jul 2007 17:02:52 +0000 (17:02 +0000)]
2007-07-23 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-texture.c: (texture_render_to_gl_quad),
(clutter_texture_paint):
Dont be over aggressive in throwing criticals for unrealized
textures. Doesn't make sense for sub classes. (#403)
Emmanuele Bassi [Sun, 22 Jul 2007 22:40:18 +0000 (22:40 +0000)]
2007-07-22 Emmanuele Bassi <ebassi@openedhand.com>
Two small fixes for correctly debugging the deinitialisation
phase of the backend:
* clutter/glx/clutter-backend-glx.c: Remove the event source
after we unref the main stage.
* clutter/glx/clutter-stage-glx.c: Add a mark at the end of the
unrealize call (the perl bindings seem to crash before we reach
this point).
Emmanuele Bassi [Sun, 22 Jul 2007 22:35:45 +0000 (22:35 +0000)]
2007-07-22 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour-ellipse.c: Remove pointer indirections;
add sanity checks on the public entry points; make all the public
properties floating point (where needed) andconvert them to fixed
point internally. (Partial fix for #389)
Emmanuele Bassi [Sun, 22 Jul 2007 22:30:47 +0000 (22:30 +0000)]
2007-07-22 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour.[ch]: Rename ClutterBehaviour::apply
and ClutterBehaviour::remove to ClutterBehaviour::applied and
ClutterBehaviour::removed respectively, and emit them when the
behaviour has been applied (or does no longer apply) to an actor.
(clutter_behaviour_dispose), (clutter_behaviour_finalize),
(clutter_behaviour_class_init): Move the actor removal to the
::dispose virtual function, and remove the ::finalize one;
document the missing properties and signals.
(clutter_behaviour_clear): Add function to clear a behaviour:
every actor will be unreffed and the ClutterBehaviour::removed
signal will be emitted.
Matthew Allum [Sat, 21 Jul 2007 16:48:11 +0000 (16:48 +0000)]
2007-07-21 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-event.c:
Correct clutter_event_get_state () return type. Fixes #398
* clutter/glx/clutter-stage-glx.c:
Disable use XFixes cursor visibility funcs. Appears to have issues
on feisty X Server at least. Fallback should work generally better.
Fix non offscreen clutter_stage_snapshot to also rotate read pixel
data to correct orientation.
Emmanuele Bassi [Fri, 13 Jul 2007 14:11:49 +0000 (14:11 +0000)]
Rename minimum and maximum depth properties of the depth behaviour
To follow the other simple behaviours, the ClutterBehaviourDepth:min-depth
and ClutterBehaviourDepth:max-depth properties have been renamed to
ClutterBehaviourDepth:depth-start and ClutterBehaviourDepth:depth-end
respectively.
Matthew Allum [Thu, 12 Jul 2007 11:30:56 +0000 (11:30 +0000)]
2007-07-12 Matthew Allum <mallum@openedhand.com>
* clutter/eglnative/clutter-event-egl.c: (clutter_event_dispatch):
Avoid sending too many events which are just pressure changes.
Matthew Allum [Thu, 12 Jul 2007 10:15:19 +0000 (10:15 +0000)]
2007-07-12 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-actor.c: (clutter_actor_paint):
* clutter/clutter-stage.c: (clutter_stage_get_actor_at_pos):
* clutter/cogl/cogl.h:
* clutter/cogl/gl/cogl.c: (cogl_get_viewport):
* clutter/cogl/gles/cogl.c: (cogl_get_viewport):
Based on patch from Pan Bohui, See;
http://bugzilla.openedhand.com/show_bug.cgi?id=390
* TODO:
More misc updates.
Emmanuele Bassi [Wed, 11 Jul 2007 12:01:03 +0000 (12:01 +0000)]
Fully revert opacity checks
Emmanuele Bassi [Wed, 11 Jul 2007 11:43:02 +0000 (11:43 +0000)]
Revert last fix
Emmanuele Bassi [Wed, 11 Jul 2007 11:41:01 +0000 (11:41 +0000)]
Further fix
Emmanuele Bassi [Wed, 11 Jul 2007 11:37:32 +0000 (11:37 +0000)]
2007-07-11 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-behaviour-opacity.c:
Don't check direction in opacity.
Tomas Frydrych [Wed, 11 Jul 2007 07:16:21 +0000 (07:16 +0000)]
improvements to ClutterBehaviourEllipse
Matthew Allum [Mon, 9 Jul 2007 22:59:52 +0000 (22:59 +0000)]
2007-07-09 Matthew Allum <mallum@openedhand.com>
* TODO:
Updates.
* clutter/clutter-stage.c:
* clutter/glx/clutter-stage-glx.c:
Fix cursor visibility property.
Force a repaint before mapping to attempt to avoid flicker.
Richard Purdie [Mon, 9 Jul 2007 22:25:26 +0000 (22:25 +0000)]
Add tslib support to eglnative backend.
Richard Purdie [Mon, 9 Jul 2007 21:59:01 +0000 (21:59 +0000)]
Tweaks to the eglnative backend.
Richard Purdie [Mon, 9 Jul 2007 21:56:06 +0000 (21:56 +0000)]
Make the backend add_option function optional.
Emmanuele Bassi [Mon, 9 Jul 2007 21:39:09 +0000 (21:39 +0000)]
Add ChangeLog for SVN users
Emmanuele Bassi [Mon, 9 Jul 2007 21:39:03 +0000 (21:39 +0000)]
Handle opacity inversion in ClutterBehaviourOpacity
Always make sure that the opacity is a positive integer, even if the
start and end opacities are inverted.
Also, use the correct integer-to-pointer casts, as the opacity is an
unsigned integer.
Emmanuele Bassi [Mon, 9 Jul 2007 21:38:54 +0000 (21:38 +0000)]
Add ClutterBehaviourDepth to the API reference
Emmanuele Bassi [Mon, 9 Jul 2007 21:38:43 +0000 (21:38 +0000)]
Add ClutterBehaviourDepth
ClutterBehaviourDepth is a simple behaviour that controls the depth
property of a set of actors.
Matthew Allum [Fri, 6 Jul 2007 15:19:26 +0000 (15:19 +0000)]
2007-07-06 Matthew Allum <mallum@openedhand.com>
* NEWS:
* configure.ac:
Update for 0.3.1
Matthew Allum [Fri, 6 Jul 2007 14:08:03 +0000 (14:08 +0000)]
2007-07-06 Matthew Allum <mallum@openedhand.com>
* clutter/eglx/Makefile.am:
* clutter/eglx/clutter-egl.h:
* clutter/eglx/clutter-event-egl.c:
* clutter/eglx/clutter-stage-egl.c:
Rename clutter-egl.h -> clutter-eglx.h
* NEWS:
* README:
Add info re EGL split.
Matthew Allum [Fri, 6 Jul 2007 13:56:01 +0000 (13:56 +0000)]
2007-07-06 Matthew Allum <mallum@openedhand.com>
* clutter/Makefile.am:
* clutter/eglnative/Makefile.am:
* clutter/eglnative/clutter-backend-egl.c:
* clutter/eglnative/clutter-backend-egl.h:
* clutter/eglnative/clutter-egl.h:
* clutter/eglnative/clutter-event-egl.c:
* clutter/eglnative/clutter-stage-egl.c:
* clutter/eglnative/clutter-stage-egl.h:
* clutter/eglx/Makefile.am:
* clutter/eglx/clutter-backend-egl.c:
* clutter/eglx/clutter-egl.h:
* clutter/eglx/clutter-event-egl.c:
* clutter/eglx/clutter-stage-egl.c:
* configure.ac:
Add a new 'native' EGL backend for non X based EGL's
(i.e on framebuffer).
Rename old backend to 'eglx' and namespace public funcs with this.
* clutter/pango/pangoclutter-private.h:
Add extra checks for expected defines.
Matthew Allum [Fri, 6 Jul 2007 11:40:59 +0000 (11:40 +0000)]
2007-07-06 Matthew Allum <mallum@openedhand.com>
* NEWS:
* README:
Updates for upcoming 0.3.1 release.
* clutter/egl/Makefile.am:
* clutter/egl/clutter-backend-egl.c:
* clutter/egl/clutter-backend-egl.h:
* clutter/egl/clutter-egl.h:
* clutter/egl/clutter-event-egl.c:
* clutter/egl/clutter-stage-egl.c:
* clutter/egl/clutter-stage-egl.h:
* configure.ac:
Move egl -> eglx
Matthew Allum [Fri, 6 Jul 2007 09:22:43 +0000 (09:22 +0000)]
2007-07-06 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-box.c: (clutter_box_pick):
Call clutter_box_paint rather than actor paint method avoiding
infinte loop (Fixes test-boxes crasher).
* clutter/glx/clutter-stage-glx.c: (clutter_stage_glx_unrealize):
Trap the X calls to avoid potential X errors.
Ross Burton [Fri, 6 Jul 2007 07:35:32 +0000 (07:35 +0000)]
2007-07-06 Ross Burton <ross@openedhand.com>
* tests/Makefile.am:
Dist redhand.png.
Tomas Frydrych [Thu, 5 Jul 2007 13:52:23 +0000 (13:52 +0000)]
updated changelog
Tomas Frydrych [Thu, 5 Jul 2007 13:52:19 +0000 (13:52 +0000)]
fixed clutter_goup_query_coords() to shrink if appropriate
Emmanuele Bassi [Thu, 5 Jul 2007 11:05:46 +0000 (11:05 +0000)]
Add synchronise support to the GLX backend
This patch adds a command line switch to make every X call synchronous.
It's only useful for debugging purposes, so it will not be displayed when
calling a Clutter application with --help.
Emmanuele Bassi [Thu, 5 Jul 2007 10:06:08 +0000 (10:06 +0000)]
2007-07-05 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-rectangle.c: Fix off-by-border-width bug
in the border creation of a ClutterRectangle.
Tomas Frydrych [Wed, 4 Jul 2007 15:30:49 +0000 (15:30 +0000)]
update ChangeLog
Tomas Frydrych [Wed, 4 Jul 2007 15:30:44 +0000 (15:30 +0000)]
added CLUTTER_FLOAT_TO_UINT
Emmanuele Bassi [Wed, 4 Jul 2007 14:00:41 +0000 (14:00 +0000)]
2007-07-04 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/*: Loads of fixes for the API reference.
Emmanuele Bassi [Wed, 4 Jul 2007 13:59:44 +0000 (13:59 +0000)]
2007-07-04 Emmanuele Bassi <ebassi@openedhand.com>
* clutter-docs.sgml: Remove partintro, as it messes up with
devhelp books.
* clutter-sections.txt: Update functions.
Emmanuele Bassi [Wed, 4 Jul 2007 12:34:21 +0000 (12:34 +0000)]
Update ChangeLog for SVN users
Emmanuele Bassi [Wed, 4 Jul 2007 12:29:50 +0000 (12:29 +0000)]
Fix the iteration in clutter_group_remove_all()
When iterating on a list while changing it, it's a good idea to keep
pointers around to avoid dirty access bugs.
Emmanuele Bassi [Wed, 4 Jul 2007 12:29:44 +0000 (12:29 +0000)]
Use the right argument naming for alpha functions
The name of the argument in the header must match the name in the
function implementation, for gtk-doc to work properly.
Emmanuele Bassi [Wed, 4 Jul 2007 11:16:04 +0000 (11:16 +0000)]
Include the correct file for the effect section
Emmanuele Bassi [Wed, 4 Jul 2007 09:36:44 +0000 (09:36 +0000)]
2007-07-04 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-main.c (clutter_redraw): Move the stage
paint init call from the main redraw function...
* clutter/clutter-stage.c (clutter_stage_paint): ... to the
ClutterActor::paint() overridden method in ClutterStage.
Emmanuele Bassi [Wed, 4 Jul 2007 09:34:24 +0000 (09:34 +0000)]
2007-07-04 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter.h:
* clutter/Makefile.am: ClutterBackend is marked as public API,
so install the clutter-backend.h header and include it when
including clutter.h.
Emmanuele Bassi [Wed, 4 Jul 2007 09:33:04 +0000 (09:33 +0000)]
2007-07-04 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-entry.[ch]: Various fixes to ClutterEntry:
fix code style issues; add documentation for the various
properties; add ClutterEntry:entry-padding property, for controlling
the text padding (until we have style properties separated from
the object properties); notify property changes; free resources
in the ::finalize method; rename clutter_entry_add() to
clutter_entry_insert_unichar(), and clutter_entry_remove() to
clutter_entry_delete_chars() - for bindings and for matching the
insert_text() and delete_text() existing methods; add a getter
method for the max-length property.
Emmanuele Bassi [Wed, 4 Jul 2007 09:17:10 +0000 (09:17 +0000)]
2007-07-04 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-actor.[ch]: Use the right get_type() function
name for ClutterVertex, and add the CLUTTER_TYPE_VERTEX macro.
Ross Burton [Tue, 3 Jul 2007 15:06:40 +0000 (15:06 +0000)]
2007-07-03 Ross Burton <ross@openedhand.com>
* configure.ac:
Check for XFixes 4 and above.
Tomas Frydrych [Mon, 2 Jul 2007 09:21:58 +0000 (09:21 +0000)]
use ClutterVertex to pass parameters into clutter_actor_apply_transform_to_point()
Emmanuele Bassi [Sun, 1 Jul 2007 17:00:13 +0000 (17:00 +0000)]
Update ChangeLog for SVN users.
Emmanuele Bassi [Sun, 1 Jul 2007 16:46:07 +0000 (16:46 +0000)]
Remove stray debug message
This patch removes a stray g_print() added for debugging purposes, which
also produces a compiler warning.
Emmanuele Bassi [Sun, 1 Jul 2007 16:44:24 +0000 (16:44 +0000)]
Documentation fixes
Various fixes in the API reference build and text.
Emmanuele Bassi [Sun, 1 Jul 2007 10:29:34 +0000 (10:29 +0000)]
Clean up ClutterEffect
Make ClutterEffectTemplate use a pointer to the private data to avoid
a type check each time it dereferences the ClutterEffectTemplatePrivate
structure pointer.
Clean up the header file for parsing purposes.
Add a description for the gtk-doc reference.
Neil J. Patel [Fri, 29 Jun 2007 17:18:13 +0000 (17:18 +0000)]
2007-06-29 Neil J. Patel <njp@o-hand.com>
* clutter/clutter-entry.c: (clutter_entry_handle_key_event),
(clutter_entry_add), (clutter_entry_remove):
Check if unichar == 0, and if so, return, as it will cause a delete in
the GString.
Emmanuele Bassi [Fri, 29 Jun 2007 14:16:47 +0000 (14:16 +0000)]
Update release notes
Emmanuele Bassi [Fri, 29 Jun 2007 14:10:54 +0000 (14:10 +0000)]
Update NEWS
Matthew Allum [Fri, 29 Jun 2007 11:54:31 +0000 (11:54 +0000)]
2007-06-29 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-texture.c: (texture_upload_data):
Fix a SEGV for GL ES textures.
* clutter/cogl/gles/cogl.c: (cogl_setup_viewport):
Tweak default z_camera for 60 degrees like GL.
* clutter/egl/clutter-backend-egl.c::
* clutter/egl/clutter-stage-egl.c:
Fix edpy usage (thanks to Kaj Gronholm).
Tomas Frydrych [Fri, 29 Jun 2007 10:46:12 +0000 (10:46 +0000)]
Fixed box calculation in clutter_group_query_coords()
Tomas Frydrych [Thu, 28 Jun 2007 15:18:20 +0000 (15:18 +0000)]
fixed crash in clutter_group_raise / _lower()
Matthew Allum [Thu, 28 Jun 2007 09:38:42 +0000 (09:38 +0000)]
2007-06-28 Matthew Allum <mallum@openedhand.com>
* clutter/cogl/gl/cogl.c: (cogl_setup_viewport):
Improve fixed z_camera value for defualt perspective.
Appears pixel perfect on ATI and Intel at least
Tomas Frydrych [Thu, 28 Jun 2007 08:24:45 +0000 (08:24 +0000)]
Moved dots in test-perspective to 1px off each corner.
Matthew Allum [Thu, 28 Jun 2007 08:16:10 +0000 (08:16 +0000)]
2007-06-28 Matthew Allum <mallum@openedhand.com>
* tests/Makefile.am:
* tests/test-perspective.c:
Add simple perspective test
Tomas Frydrych [Wed, 27 Jun 2007 15:10:52 +0000 (15:10 +0000)]
renamed clutter_actor_project_* functions
Tomas Frydrych [Wed, 27 Jun 2007 15:10:42 +0000 (15:10 +0000)]
clutter_actor_project_point(): separated input from output parameters
Matthew Allum [Wed, 27 Jun 2007 11:56:41 +0000 (11:56 +0000)]
2007-06-27 Matthew Allum <mallum@openedhand.com>
* Makefile.am:
Dont remove README on make clean
Tomas Frydrych [Wed, 27 Jun 2007 11:34:43 +0000 (11:34 +0000)]
Fixed incorrect order of scaling and rotation in _clutter_actor_apply_modelview_transform()
Tomas Frydrych [Wed, 27 Jun 2007 09:41:49 +0000 (09:41 +0000)]
fixed clutter_actor_scale_with_gravityx()
Tomas Frydrych [Tue, 26 Jun 2007 16:07:14 +0000 (16:07 +0000)]
tweaked z_camera constant for default 60 deg perspective angle
Tomas Frydrych [Tue, 26 Jun 2007 11:35:33 +0000 (11:35 +0000)]
added fixed version of clutter_actor_rotate_*() functions and accessors for rotation angles
Matthew Allum [Mon, 25 Jun 2007 13:44:32 +0000 (13:44 +0000)]
2007-06-25 Matthew Allum <mallum@openedhand.com>
* README:
Update a little more.
* clutter/clutter-effect.c:
Add missing func documentation
* clutter/clutter-rectangle.c:
Fix border drawing.
Tomas Frydrych [Mon, 25 Jun 2007 13:43:21 +0000 (13:43 +0000)]
updated change log
Tomas Frydrych [Mon, 25 Jun 2007 13:43:13 +0000 (13:43 +0000)]
changed ClutterPerspective.fovy from ClutterAngle to degrees
Matthew Allum [Fri, 22 Jun 2007 15:18:28 +0000 (15:18 +0000)]
2007-06-22 Matthew Allum <mallum@openedhand.com>
* README:
* README.in:
* autogen.sh:
* configure.ac:
Move back to regular README naming at least for now.
Matthew Allum [Fri, 22 Jun 2007 15:16:40 +0000 (15:16 +0000)]
2007-06-22 Matthew Allum <mallum@openedhand.com>
* NEWS:
* README.in:
* TODO:
Update for 0.3 release.
* clutter/clutter-actor.c:
Minor doc fixups
* clutter/clutter-texture.c:
Various minor additions for handling non RGBA data.
Fix a typo breaking clutter_texture_get_pixbuf() on tiled textures.
* tests/test-actors.c:
Disable scaling to avoid drifting (temporary till API is fixed)
Emmanuele Bassi [Thu, 21 Jun 2007 14:52:18 +0000 (14:52 +0000)]
Update README template
Emmanuele Bassi [Thu, 21 Jun 2007 14:20:03 +0000 (14:20 +0000)]
Update ChangeLog
Emmanuele Bassi [Thu, 21 Jun 2007 14:19:56 +0000 (14:19 +0000)]
Allow disabling the timeline pool via environment variables
All the ClutterTimeline share a ClutterTimeoutPool by default. This might
cause problems if an application is using a heavily threaded library that
does not play nicely with the main loop (like libneon). If this is the
case, using the CLUTTER_TIMELINE environment variable set to "no-pool"
makes the ClutterTimeline objects discard the pool and allocate a slice
of the main loop.
Emmanuele Bassi [Tue, 19 Jun 2007 14:52:19 +0000 (14:52 +0000)]
2007-06-19 Emmanuele Bassi <ebassi@openedhand.com>
* README.in: Update release notes.
Matthew Allum [Tue, 19 Jun 2007 14:47:33 +0000 (14:47 +0000)]
2007-06-19 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-main.c: (clutter_init_with_args), (clutter_init):
Safer checks for setting progname if NULL is passed in init.