mutter/tests
Emmanuele Bassi 473d0e9fc3 2008-06-10 Emmanuele Bassi <ebassi@openedhand.com>
Bug #815 - Split up request, allocation, and paint box

	* clutter/clutter-actor.[ch]: Rework the size allocation,
	request and paint area. Now ::request_coords() is called
	::allocate(), and ::query_coords() has been split into
	::get_preferred_width() and ::get_preferred_height(). See
	the documentation and the layout test on how to implement
	a container and layout manager with the new API. (#915,
	based on a patch by Havoc Pennington, Lucas Rocha and Johan
	Bilien)

	* clutter/clutter-clone-texture.c: Port CloneTexture to
	the new size negotiation API; it just means forwarding
	the requests to the parent texture.

	* clutter/clutter-deprecated.h: Add deprecated and replaced
	API.

	* clutter/clutter-entry.c: Port Entry to the new size
	negotiation API.

	* clutter/clutter-group.c: Port Group to the new size
	negotiation API; the semantics of the Group actor do not
	change.

	* clutter/clutter-label.c: Port Label to the new size
	negotiation API, and vastly simplify the code.

	* clutter/clutter-main.[ch]: Add API for executing a
	relayout when needed.

	* clutter/clutter-private.h: Add new Stage private API.

	* clutter/clutter-rectangle.c: Update the get_abs_opacity()
	call to get_paint_opacity().

	* clutter/clutter-stage.c:
	(clutter_stage_get_preferred_width),
	(clutter_stage_get_preferred_height),
	(clutter_stage_allocate),
	(clutter_stage_class_init): Port Stage to the new size
	negotiation API.

	* clutter/clutter-texture.c: Port Texture to the new size
	negotiation API.

	* clutter/clutter-types.h: Add ClutterRequestMode enumeration.

	* clutter/x11/clutter-stage-x11.c: Port the X11 stage
	implementation to the new size negotiation API.

	* tests/Makefile.am: Add the layout manager test case.

	* tests/test-opacity.c: Update.

	* tests/test-project.c: Update.

	* tests/test-layout.c: Test case for a layout manager implemented
	using the new size negotiation API; the layout manager handles
	both transformed and untransformed children.
2008-06-10 17:07:52 +00:00
..
Makefile.am 2008-06-10 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-10 17:07:52 +00:00
redhand.png 2007-06-12 Matthew Allum <mallum@openedhand.com> 2007-06-12 10:36:28 +00:00
test-actors.c 2008-06-06 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-06 16:22:55 +00:00
test-behave.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
test-clip.c 2008-06-04 Robert Bragg <bob@o-hand.com> 2008-06-04 16:02:40 +00:00
test-cogl-offscreen.c * clutter/cogl/cogl.h.in: 2008-05-07 16:12:54 +00:00
test-cogl-primitives.c * clutter/cogl/cogl.h.in: api review touch ups. 2008-05-05 10:25:11 +00:00
test-cogl-tex-convert.c * clutter/cogl/cogl.h.in: 2008-05-07 16:12:54 +00:00
test-cogl-tex-foreign.c * clutter/cogl/cogl.h.in: renaming of API's in cogl to make the 2008-04-29 15:41:34 +00:00
test-cogl-tex-getset.c 7 small miscellaneous fixes 2008-06-10 06:37:46 +00:00
test-cogl-tex-polygon.c * clutter/cogl/cogl.h.in: 2008-05-07 16:12:54 +00:00
test-cogl-tex-tile.c * clutter/cogl/cogl.h.in: 2008-05-07 16:12:54 +00:00
test-depth.c 7 small miscellaneous fixes 2008-06-10 06:37:46 +00:00
test-effects.c 2007-01-30 Tomas Frydrych <tf@openedhand.com> 2008-01-30 12:13:26 +00:00
test-entry-auto.c * tests/Makefile.am: 2008-06-10 10:17:12 +00:00
test-entry.c 2008-03-06 Emmanuele Bassi <ebassi@openedhand.com> 2008-03-06 12:39:24 +00:00
test-events.c Bug #916 - ClutterKeyEvent:unicode_value is ignored 2008-06-10 10:57:50 +00:00
test-fbo.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
test-fullscreen.c 2007-11-26 Emmanuele Bassi <ebassi@openedhand.com> 2007-11-26 12:07:25 +00:00
test-grab.c 2007-12-21 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-21 15:25:00 +00:00
test-layout.c 2008-06-10 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-10 17:07:52 +00:00
test-model.c 2008-01-09 Emmanuele Bassi <ebassi@openedhand.com> 2008-01-09 14:34:24 +00:00
test-multistage.c 2008-05-12 Emmanuele Bassi <ebassi@openedhand.com> 2008-05-12 15:26:37 +00:00
test-offscreen.c 2007-05-25 Matthew Allum <mallum@openedhand.com> 2007-05-25 10:56:09 +00:00
test-opacity.c 2008-06-10 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-10 17:07:52 +00:00
test-paint-wrapper.c 7 small miscellaneous fixes 2008-06-10 06:37:46 +00:00
test-perspective.c Moved dots in test-perspective to 1px off each corner. 2007-06-28 08:24:45 +00:00
test-pixmap.c 2008-05-15 Emmanuele Bassi <ebassi@openedhand.com> 2008-05-15 14:31:43 +00:00
test-project.c 2008-06-10 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-10 17:07:52 +00:00
test-random-text.c 2008-05-28 Emmanuele Bassi <ebassi@openedhand.com> 2008-05-28 14:14:56 +00:00
test-rotate.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
test-scale.c 2008-02-04 Emmanuele Bassi <ebassi@openedhand.com> 2008-02-04 22:35:38 +00:00
test-score.c 2008-03-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-03-18 22:07:17 +00:00
test-script.c 2008-05-28 Emmanuele Bassi <ebassi@openedhand.com> 2008-05-28 12:20:54 +00:00
test-script.json 2008-05-28 Emmanuele Bassi <ebassi@openedhand.com> 2008-05-28 12:20:54 +00:00
test-shader.c * tests/test-shader.c: Use the special wrapper vars when building 2008-06-06 15:41:52 +00:00
test-stage-read-pixels.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00
test-text.c 2008-05-09 Emmanuele Bassi <ebassi@openedhand.com> 2008-05-09 10:58:26 +00:00
test-texture-quality.c * clutter/clutter-texture.c: made the filter-quality proeprty also 2008-06-07 15:08:05 +00:00
test-textures.c 7 small miscellaneous fixes 2008-06-10 06:37:46 +00:00
test-threads.c 2008-05-14 Emmanuele Bassi <ebassi@openedhand.com> 2008-05-14 17:26:59 +00:00
test-timeline-dup-frames.c Adds some new timeline unit-tests (#439) with actual timeline 2008-03-05 16:04:06 +00:00
test-timeline-interpolate.c Adds some new timeline unit-tests (#439) with actual timeline 2008-03-05 16:04:06 +00:00
test-timeline-rewind.c Adds some new timeline unit-tests (#439) with actual timeline 2008-03-05 16:04:06 +00:00
test-timeline-smoothness.c Adds some new timeline unit-tests (#439) with actual timeline 2008-03-05 16:04:06 +00:00
test-timeline.c 2008-03-18 Emmanuele Bassi <ebassi@openedhand.com> 2008-03-18 17:50:45 +00:00
test-unproject.c 2007-12-21 Emmanuele Bassi <ebassi@openedhand.com> 2007-12-21 15:25:00 +00:00
test-viewport.c Merged clutter-ivan branch into trunk. 2008-04-25 13:37:36 +00:00