2007-06-12 10:36:28 +00:00
|
|
|
noinst_PROGRAMS = test-textures test-events test-offscreen test-scale \
|
2007-06-14 15:29:52 +00:00
|
|
|
test-actors test-behave test-text test-entry test-project \
|
2007-11-28 13:50:24 +00:00
|
|
|
test-perspective test-rotate test-depth \
|
2008-03-05 16:04:06 +00:00
|
|
|
test-threads test-timeline test-timeline-dup-frames \
|
|
|
|
test-timeline-interpolate test-timeline-rewind \
|
2008-03-06 13:47:06 +00:00
|
|
|
test-timeline-smoothness \
|
2007-11-23 11:23:19 +00:00
|
|
|
test-threads test-timeline test-score test-script \
|
2007-12-05 14:54:15 +00:00
|
|
|
test-model test-grab test-effects test-fullscreen \
|
2008-02-20 10:59:47 +00:00
|
|
|
test-shader test-unproject test-viewport test-fbo \
|
2008-04-25 13:37:36 +00:00
|
|
|
test-opacity test-multistage \
|
|
|
|
test-cogl-primitives test-cogl-tex-tile \
|
|
|
|
test-cogl-tex-convert test-cogl-tex-foreign \
|
|
|
|
test-cogl-tex-getset test-cogl-offscreen \
|
2008-05-28 14:14:56 +00:00
|
|
|
test-cogl-tex-polygon test-stage-read-pixels \
|
2008-06-07 15:08:05 +00:00
|
|
|
test-random-text test-clip test-paint-wrapper \
|
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
|
|
|
test-texture-quality test-entry-auto test-layout
|
2007-05-04 23:53:49 +00:00
|
|
|
|
2008-04-25 13:37:36 +00:00
|
|
|
if X11_TESTS
|
|
|
|
noinst_PROGRAMS += test-pixmap
|
|
|
|
endif
|
|
|
|
|
2008-04-28 10:11:14 +00:00
|
|
|
INCLUDES = -I$(top_srcdir)/ -I$(top_srcdir)/clutter -I$(top_builddir)/clutter
|
2007-05-22 09:31:40 +00:00
|
|
|
LDADD = $(top_builddir)/clutter/libclutter-@CLUTTER_FLAVOUR@-@CLUTTER_MAJORMINOR@.la
|
2007-05-04 23:53:49 +00:00
|
|
|
AM_CFLAGS = $(CLUTTER_CFLAGS)
|
2007-12-05 14:54:15 +00:00
|
|
|
AM_LDFLAGS = $(CLUTTER_LIBS)
|
2007-05-04 23:53:49 +00:00
|
|
|
|
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
|
|
|
test_textures_SOURCES = test-textures.c
|
|
|
|
test_events_SOURCES = test-events.c
|
|
|
|
test_offscreen_SOURCES = test-offscreen.c
|
|
|
|
test_scale_SOURCES = test-scale.c
|
|
|
|
test_actors_SOURCES = test-actors.c
|
|
|
|
test_grab_SOURCES = test-grab.c
|
|
|
|
test_behave_SOURCES = test-behave.c
|
|
|
|
test_text_SOURCES = test-text.c
|
|
|
|
test_entry_SOURCES = test-entry.c
|
|
|
|
test_project_SOURCES = test-project.c
|
|
|
|
test_unproject_SOURCES = test-unproject.c
|
|
|
|
test_perspective_SOURCES = test-perspective.c
|
|
|
|
test_rotate_SOURCES = test-rotate.c
|
|
|
|
test_depth_SOURCES = test-depth.c
|
|
|
|
test_threads_SOURCES = test-threads.c
|
|
|
|
test_timeline_SOURCES = test-timeline.c
|
2008-03-05 16:04:06 +00:00
|
|
|
test_timeline_dup_frames_SOURCES = test-timeline-dup-frames.c
|
|
|
|
test_timeline_interpolate_SOURCES = test-timeline-interpolate.c
|
|
|
|
test_timeline_rewind_SOURCES = test-timeline-rewind.c
|
|
|
|
test_timeline_smoothness_SOURCES = test-timeline-smoothness.c
|
2008-05-28 14:14:56 +00:00
|
|
|
test_shader_SOURCES = test-shader.c
|
|
|
|
test_score_SOURCES = test-score.c
|
|
|
|
test_script_SOURCES = test-script.c
|
|
|
|
test_model_SOURCES = test-model.c
|
|
|
|
test_effects_SOURCES = test-effects.c
|
|
|
|
test_fullscreen_SOURCES = test-fullscreen.c
|
|
|
|
test_viewport_SOURCES = test-viewport.c
|
|
|
|
test_fbo_SOURCES = test-fbo.c
|
|
|
|
test_opacity_SOURCES = test-opacity.c
|
|
|
|
test_multistage_SOURCES = test-multistage.c
|
|
|
|
test_pixmap_SOURCES = test-pixmap.c
|
|
|
|
test_pixmap_LDFLAGS = -lXcomposite
|
|
|
|
test_cogl_primitives_SOURCES = test-cogl-primitives.c
|
|
|
|
test_cogl_tex_tile_SOURCES = test-cogl-tex-tile.c
|
|
|
|
test_cogl_tex_convert_SOURCES = test-cogl-tex-convert.c
|
|
|
|
test_cogl_tex_foreign_SOURCES = test-cogl-tex-foreign.c
|
|
|
|
test_cogl_tex_getset_SOURCES = test-cogl-tex-getset.c
|
|
|
|
test_cogl_offscreen_SOURCES = test-cogl-offscreen.c
|
|
|
|
test_stage_read_pixels_SOURCES = test-stage-read-pixels.c
|
|
|
|
test_random_text_SOURCES = test-random-text.c
|
2008-06-05 15:07:51 +00:00
|
|
|
test_paint_wrapper_SOURCES = test-paint-wrapper.c
|
2008-06-07 15:08:05 +00:00
|
|
|
test_texture_quality_SOURCES = test-texture-quality.c
|
2008-06-10 10:17:12 +00:00
|
|
|
test_entry_auto_SOURCES = test-entry-auto.c
|
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
|
|
|
test_layout_SOURCES = test-layout.c
|
2007-07-06 07:35:32 +00:00
|
|
|
|
2007-10-09 16:44:44 +00:00
|
|
|
EXTRA_DIST = redhand.png test-script.json
|