mutter/tests/conform
Emmanuele Bassi 58ffcfb10e actor: Add ClutterActorIter
Iterating over children and ancestors of an actor is a relatively common
operation. Currently, you only have one option: start a for() loop, get
the first child of the actor, and advance to the next sibling for the
list of children; or start a for() loop and advance to the parent of the
actor.

These operations can be easily done through the ClutterActor API, but
they all require going through the public API, and performing multiple
type checks on the arguments.

Along with the DOM API, it would be nice to have an ancillary, utility
API that uses an iterator structure to hold the state, and can be
advanced in a loop.

https://bugzilla.gnome.org/show_bug.cgi?id=668669
2012-01-27 11:55:39 +00:00
..
ADDING_NEW_TESTS
Makefile.am actor: Add ClutterActorIter 2012-01-27 11:55:39 +00:00
run-tests.sh
test-actor-destroy.c
test-actor-graph.c actor: Add new methods for changing the paint sequence 2012-01-16 23:37:13 +00:00
test-actor-invariants.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-actor-iter.c actor: Add ClutterActorIter 2012-01-27 11:55:39 +00:00
test-actor-layout.c actor: Make Actor instantiatable 2012-01-16 23:35:16 +00:00
test-actor-size.c conform/actor-size: Do not use Rectangle 2012-01-17 16:21:55 +00:00
test-anchors.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-animator.c
test-behaviours.c tests: Remove #undef CLUTTER_DISABLE_DEPRECATED 2011-11-03 15:35:03 +00:00
test-binding-pool.c
test-cally-text.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-clutter-cairo-texture.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-clutter-rectangle.c
test-clutter-text.c text: Make :use-markup set idempotent 2011-09-07 13:00:35 +01:00
test-clutter-texture.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-clutter-units.c
test-cogl-atlas-migration.c
test-cogl-backface-culling.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-blend-strings.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-depth-test.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-fixed.c
test-cogl-just-vertex-shader.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-materials.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-multitexture.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-npot-texture.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-object.c
test-cogl-offscreen.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-path.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-pipeline-user-matrix.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-pixel-buffer.c conform/cogl-pixel-buffer: Remove unused variable 2011-11-18 17:23:56 +00:00
test-cogl-premult.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-primitive.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-readpixels.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-sub-texture.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-3d.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-get-set-data.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-mipmaps.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-pixmap-x11.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-rectangle.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-vertex-buffer-contiguous.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-vertex-buffer-interleved.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-vertex-buffer-mutability.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-viewport.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-wrap-modes.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-color.c conform/color: Check invalid strings 2011-11-10 14:15:32 +00:00
test-conform-common.c Add a new GDK backend 2011-11-03 13:42:13 +00:00
test-conform-common.h tests: Dynamically resolve GL symbols 2011-07-19 16:06:06 +01:00
test-conform-main.c actor: Add ClutterActorIter 2012-01-27 11:55:39 +00:00
test-group.c
test-launcher.sh.in
test-model.c model: Make sure to emit ::row-changed 2011-07-28 15:00:18 +01:00
test-offscreen-redirect.c conform: Avoid a deadlock 2012-01-27 11:42:33 +00:00
test-paint-opacity.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-path.c
test-pick.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-score.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-script-parser.c tests: Remove #undef CLUTTER_DISABLE_DEPRECATED 2011-11-03 15:35:03 +00:00
test-shader-effect.c conform: Bail out GLSL-based tests 2011-11-22 01:01:37 +00:00
test-state.c
test-text-cache.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-texture-fbo.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-timeline-interpolate.c
test-timeline-rewind.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-timeline.c conform: Add markers parsing to the timeline unit 2011-11-27 12:19:40 +00:00