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.
Emmanuele Bassi [Tue, 19 Jun 2007 14:15:42 +0000 (14:15 +0000)]
2007-06-19 Emmanuele Bassi <ebassi@openedhand.com>
* autogen.sh: autoreconf needs a README.
Matthew Allum [Tue, 19 Jun 2007 14:10:25 +0000 (14:10 +0000)]
2007-06-19 Matthew Allum <mallum@openedhand.com>
* TODO:
Sync up a little.
* clutter/clutter-main.c:
Set a default window title based on g_prgname().
* clutter/clutter-stage.c:
* clutter/clutter-stage.h:
* clutter/egl/clutter-stage-egl.c:
* clutter/glx/clutter-stage-glx.c:
* clutter/sdl/clutter-stage-sdl.c:
Alter draw_to_pixbuf to return a pixbuf
* configure.ac:
Only full in gdk-pixbuf-xlib as a GLX backend dep.
* tests/test-entry.c:
Fix a couple of warnings.
Emmanuele Bassi [Tue, 19 Jun 2007 13:04:50 +0000 (13:04 +0000)]
2007-06-19 Emmanuele Bassi <ebassi@openedhand.com>
* Makefile.am: Add README.in to the EXTRA_DIST.
Emmanuele Bassi [Tue, 19 Jun 2007 13:03:39 +0000 (13:03 +0000)]
2007-06-19 Emmanuele Bassi <ebassi@openedhand.com>
* configure.ac:
* README.in: Use a template for the README file, so that
it gets the right version number.
Matthew Allum [Tue, 19 Jun 2007 09:10:37 +0000 (09:10 +0000)]
2007-06-19 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-stage.c:
* clutter/clutter-stage.h:
* clutter/glx/clutter-stage-glx.c:
* clutter/sdl/clutter-stage-sdl.c:
Add window title setting/getting functionality.
* clutter/clutter-event.c: (clutter_key_event_unicode):
Remove uneeded convert case call.
* clutter/cogl/gl/cogl.c: (cogl_rectangle)
Use parameters correctly for underlying GL rect call.
* tests/test-entry.c:
Add a window title.
Matthew Allum [Mon, 18 Jun 2007 09:15:00 +0000 (09:15 +0000)]
2007-06-18 Matthew Allum <mallum@openedhand.com>
* clutter/sdl/clutter-event-sdl.c:
Seemingly fix SDL Event source.
Add some very basic SDL keysym translation.
(Thanks to Thomas Van Machelen for initial translation code)
* tests/test-events.c:
Dump some info on keysyms pressed.
Emmanuele Bassi [Sat, 16 Jun 2007 21:15:31 +0000 (21:15 +0000)]
2007-06-16 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-actor.h:
* clutter/clutter-stage.h: Add 32 padding slots; when we
reach 1.0 it'll be a long road until the following ABI
break.
* tests/test-behave.c: Don't forget to include headers.
Emmanuele Bassi [Sat, 16 Jun 2007 21:07:13 +0000 (21:07 +0000)]
2007-06-16 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-container.h:
* clutter/clutter-layout.h: Interfaces are not checked
at compile-time, so there's not need to add padding to
avoid ABI breaks.
Emmanuele Bassi [Sat, 16 Jun 2007 20:58:00 +0000 (20:58 +0000)]
2007-06-16 Emmanuele Bassi <ebassi@openedhand.com>
* configure.ac: Partially revert last commit, and fail
with AC_MSG_ERROR() instead of disabling the manual build
if no jw and xmlto were found.
Emmanuele Bassi [Sat, 16 Jun 2007 20:56:40 +0000 (20:56 +0000)]
2007-06-16 Emmanuele Bassi <ebassi@openedhand.com>
* subclassing-ClutterActor.sgml: Add a chapter about how to
correctly subclass the actor base class.
* clutter-docs.sgml: Include the new chapter about subclassing
ClutterActor; add a description for some of the API reference
parts.
Emmanuele Bassi [Sat, 16 Jun 2007 09:06:03 +0000 (09:06 +0000)]
2007-06-16 Emmanuele Bassi <ebassi@openedhand.com>
* configure.ac: If the programs required to build the manual
are not found and --enable-manual was passed, then just print
a warning and disable the manual build instead of aborting the
configure.
* doc/manual/Makefile.am: Use the full path gathered by the
configure script when invoking jw and xmlto.
Matthew Allum [Fri, 15 Jun 2007 23:15:34 +0000 (23:15 +0000)]
2007-06-16 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-actor.c:
Fix typo in x rotation transform (Thanks to Johan Billen #138)
* configure.ac:
* doc/manual/Makefile.am:
Fix manual build and required program check.
* tests/Makefile.am:
Another typo fix.
Tomas Frydrych [Fri, 15 Jun 2007 09:53:07 +0000 (09:53 +0000)]
removal of debug stuff, addition of comments
Emmanuele Bassi [Thu, 14 Jun 2007 19:57:36 +0000 (19:57 +0000)]
Remove locking from ClutterTimeoutPool
The mutex protection for the timeout pool was causing deadlocks, so it has been
removed for the time being, until I figure out a way to make it work properly.
A timeout pool should not be considered thread-safe (or thread-aware) until further
notice.
Emmanuele Bassi [Thu, 14 Jun 2007 19:57:29 +0000 (19:57 +0000)]
Override ClutterActor::pick
Override the default ClutterActor::pick method, by calling a full paint of the box actor
like ClutterGroup does.
Tomas Frydrych [Thu, 14 Jun 2007 15:56:22 +0000 (15:56 +0000)]
fixed vbox and hbox pack functions
Emmanuele Bassi [Thu, 14 Jun 2007 15:31:00 +0000 (15:31 +0000)]
And the test
Emmanuele Bassi [Thu, 14 Jun 2007 15:30:27 +0000 (15:30 +0000)]
Don't forget to add the boxes
Emmanuele Bassi [Thu, 14 Jun 2007 15:29:52 +0000 (15:29 +0000)]
2007-06-14 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-box.[ch]: Base class for layout containers.
* clutter/clutter-hbox.[ch]: Horizontal box actor.
* clutter/clutter-vbox.[ch]: Vertical box actor.
* clutter/clutter.h:
* clutter/Makefile.am: Build glue
* tests/Makefile.am:
* tests/test-boxes.c: Test suite for ClutterBox API and
implementations.
Matthew Allum [Thu, 14 Jun 2007 12:54:47 +0000 (12:54 +0000)]
2007-06-14 Matthew Allum <mallum@openedhand.com>
* clutter/cogl/gl/cogl.c: (cogl_check_extension):
Actually populate this func and remove the static alternate
named one. Means GLX actually checks for available extensions.
Other minor tidy ups.
* clutter/glx/clutter-backend-glx.c:
* clutter/glx/clutter-backend-glx.h:
Add support for GLX_SGI_swap_control to do vblanking prefering
over glXGetVideoSyncSGI. Should fix issues on Intel chips with
very slow frame rates due to vblank problems.
Thanks to Michel Danzer for tips, see;
http://bugs.freedesktop.org/show_bug.cgi?id=10542
* test/test-actors.c:
Change FPS to 60.
Emmanuele Bassi [Thu, 14 Jun 2007 12:00:31 +0000 (12:00 +0000)]
2007-06-14 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-timeout-pool.c: Make ClutterTimeoutPool
more thread-safe, using a static lock.
(clutter_timeout_pool_dispatch), (clutter_timeout_pool_remove): Fix
a race condition-turned-in-memory corruption bug, triggered by
removing a timeout from the pool while still spinning the pool
source.
Emmanuele Bassi [Thu, 14 Jun 2007 11:56:35 +0000 (11:56 +0000)]
2007-06-07 Emmanuele Bassi <ebassi@openedhand.com>
* configure.ac:
* doc/manual/Makefile.am: Find xmlto and jw in the path and
use the symbolic names when building the manual.
Tomas Frydrych [Thu, 14 Jun 2007 08:17:13 +0000 (08:17 +0000)]
use clutter_actor_project_point/vertices in clutter_actor_get_abs_position/size
Matthew Allum [Wed, 13 Jun 2007 23:24:59 +0000 (23:24 +0000)]
2007-06-14 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-actor.c:
* clutter/clutter-actor.h:
* clutter/clutter-group.c:
* clutter/clutter-label.c:
* clutter/egl/clutter-stage-egl.c:
* clutter/glx/clutter-stage-glx.c:
* clutter/sdl/clutter-stage-sdl.c:
Rename clutter_actor_allocate_coords -> clutter_actor_query_coords
Change repaints to G_PRIORITY_DEFAULT + 10.
(timelines are G_PRIORITY_DEFAULT + 30, events G_PRIORITY_DEFAULT)
* clutter/glx/clutter-event-glx.c:
Handle shift modifier in keycode -> keysym translation.
* tests/test-actors.c:
Remove (broken) screen saver code.
Add scaling behaviour, clean code a little
Tomas Frydrych [Wed, 13 Jun 2007 13:31:56 +0000 (13:31 +0000)]
added missing test-project.c
Tomas Frydrych [Wed, 13 Jun 2007 11:20:10 +0000 (11:20 +0000)]
more of projection work
Tomas Frydrych [Tue, 12 Jun 2007 17:39:08 +0000 (17:39 +0000)]
clear CLUTTER_ACTOR_SYNC_MATRICES after setting up viewport
Matthew Allum [Tue, 12 Jun 2007 14:02:51 +0000 (14:02 +0000)]
2007-06-12 Matthew Allum <mallum@openedhand.com>
* doc/manual/Makefile.am:
Fix typo in Makefile so PDF's actually get built.
* doc/manual/clutter-manual.xml.in:
Add an FAQ section with initial entry.
Tomas Frydrych [Tue, 12 Jun 2007 11:42:29 +0000 (11:42 +0000)]
clutter_actor_project_point/vertices
Matthew Allum [Tue, 12 Jun 2007 10:36:28 +0000 (10:36 +0000)]
2007-06-12 Matthew Allum <mallum@openedhand.com>
* clutter/clutter-alpha.c:
Remove stray g_debug.
* clutter/clutter-behaviour-rotate.c:
Register private class member.
* clutter/clutter-behaviour.c:
* clutter/clutter-behaviour.h:
Add applied and removed signals.
* Makefile.am:
* configure.ac:
* examples/Makefile.am:
* examples/README:
* examples/behave.c:
* examples/slider.c:
* examples/super-oh.c:
* examples/test-entry.c:
* examples/test-text.c:
* examples/test.c:
* tests/Makefile.am:
Remove examples, moving applicable code into tests.
Tomas Frydrych [Mon, 11 Jun 2007 15:47:26 +0000 (15:47 +0000)]
Fixed unsigned overflow in sine alpha functions
Emmanuele Bassi [Mon, 11 Jun 2007 09:02:40 +0000 (09:02 +0000)]
Update Clutter event structures to use the ModifierType enum
Emmanuele Bassi [Mon, 11 Jun 2007 09:02:35 +0000 (09:02 +0000)]
Update ChangeLog
Emmanuele Bassi [Mon, 11 Jun 2007 09:02:28 +0000 (09:02 +0000)]
Use a full enum for the modifier masks
Emmanuele Bassi [Sat, 9 Jun 2007 13:25:59 +0000 (13:25 +0000)]
Update ChangeLog for SVN repo
Emmanuele Bassi [Sat, 9 Jun 2007 13:20:22 +0000 (13:20 +0000)]
Compilation fixes
Emmanuele Bassi [Sat, 9 Jun 2007 13:20:13 +0000 (13:20 +0000)]
Document ClutterTimeoutPool
Add ClutterTimeoutPool API documentation to the source and to the
gtk-doc sections.