[mutter] clutter/tests: Fix missing declaration warnings
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] clutter/tests: Fix missing declaration warnings
- Date: Tue, 22 Jan 2019 17:38:45 +0000 (UTC)
commit 576e7a43df94fc2ef5a7cb8ee8079a1559498528
Author: Jonas Ådahl <jadahl gmail com>
Date: Sun Jan 20 09:03:50 2019 +0100
clutter/tests: Fix missing declaration warnings
clutter/tests/interactive/test-actors.c | 3 +++
clutter/tests/interactive/test-animation.c | 6 ++++++
clutter/tests/interactive/test-animator.c | 4 ++++
clutter/tests/interactive/test-bind-constraint.c | 6 ++++++
clutter/tests/interactive/test-binding-pool.c | 8 ++++++++
clutter/tests/interactive/test-cairo-clock.c | 6 ++++++
clutter/tests/interactive/test-cairo-flowers.c | 6 ++++++
clutter/tests/interactive/test-cogl-multitexture.c | 5 +++++
clutter/tests/interactive/test-cogl-offscreen.c | 8 +++++++-
clutter/tests/interactive/test-cogl-point-sprites.c | 6 ++++++
clutter/tests/interactive/test-cogl-shader-glsl.c | 3 +++
clutter/tests/interactive/test-cogl-tex-convert.c | 6 ++++++
clutter/tests/interactive/test-cogl-tex-foreign.c | 6 ++++++
clutter/tests/interactive/test-cogl-tex-polygon.c | 6 ++++++
clutter/tests/interactive/test-cogl-tex-tile.c | 6 ++++++
clutter/tests/interactive/test-cogl-vertex-buffer.c | 6 ++++++
clutter/tests/interactive/test-content.c | 8 ++++++++
clutter/tests/interactive/test-devices.c | 3 +++
clutter/tests/interactive/test-easing.c | 6 ++++++
clutter/tests/interactive/test-events.c | 6 ++++++
clutter/tests/interactive/test-fbo.c | 8 +++++++-
clutter/tests/interactive/test-grab.c | 6 ++++++
clutter/tests/interactive/test-image.c | 8 ++++++++
clutter/tests/interactive/test-keyframe-transition.c | 6 ++++++
clutter/tests/interactive/test-layout.c | 10 +++++++++-
clutter/tests/interactive/test-multistage.c | 3 +++
clutter/tests/interactive/test-paint-wrapper.c | 6 ++++++
clutter/tests/interactive/test-path-constraint.c | 4 ++++
clutter/tests/interactive/test-pixmap.c | 8 +++++++-
clutter/tests/interactive/test-rotate-zoom.c | 6 ++++++
clutter/tests/interactive/test-scale.c | 6 ++++++
clutter/tests/interactive/test-script.c | 3 +++
clutter/tests/interactive/test-scrolling.c | 3 +++
clutter/tests/interactive/test-shader-effects.c | 3 +++
clutter/tests/interactive/test-stage-read-pixels.c | 6 ++++++
clutter/tests/interactive/test-stage-sizing.c | 6 ++++++
clutter/tests/interactive/test-state-animator.c | 7 +++++++
clutter/tests/interactive/test-state-script.c | 3 +++
clutter/tests/interactive/test-state.c | 6 ++++++
clutter/tests/interactive/test-swipe-action.c | 6 ++++++
clutter/tests/interactive/test-table-layout.c | 6 ++++++
clutter/tests/interactive/test-text-field.c | 7 +++++++
clutter/tests/interactive/test-text.c | 7 +++++++
clutter/tests/interactive/test-texture-async.c | 6 ++++++
clutter/tests/interactive/test-texture-material.c | 3 +++
clutter/tests/interactive/test-texture-quality.c | 6 ++++++
clutter/tests/interactive/test-texture-slicing.c | 8 +++++++-
clutter/tests/interactive/test-touch-events.c | 6 ++++++
clutter/tests/performance/test-common.h | 12 ++++++++----
49 files changed, 280 insertions(+), 9 deletions(-)
---
diff --git a/clutter/tests/interactive/test-actors.c b/clutter/tests/interactive/test-actors.c
index aeed9cb98..b27ee3e3d 100644
--- a/clutter/tests/interactive/test-actors.c
+++ b/clutter/tests/interactive/test-actors.c
@@ -27,6 +27,9 @@ typedef struct SuperOH
static gint n_hands = NHANDS;
+int
+test_actors_main (int argc, char *argv[]);
+
static GOptionEntry super_oh_entries[] = {
{
"num-hands", 'n',
diff --git a/clutter/tests/interactive/test-animation.c b/clutter/tests/interactive/test-animation.c
index 31938f3ed..dbd5e5876 100644
--- a/clutter/tests/interactive/test-animation.c
+++ b/clutter/tests/interactive/test-animation.c
@@ -4,6 +4,12 @@
static gboolean is_expanded = FALSE;
+int
+test_animation_main (int argc, char *argv[]);
+
+const char *
+test_animation_describe (void);
+
static void
on_rect_transitions_completed (ClutterActor *actor)
{
diff --git a/clutter/tests/interactive/test-animator.c b/clutter/tests/interactive/test-animator.c
index fc9f9f513..5ef926c99 100644
--- a/clutter/tests/interactive/test-animator.c
+++ b/clutter/tests/interactive/test-animator.c
@@ -5,6 +5,10 @@
static ClutterAnimator *animator;
+gint
+test_animator_main (gint argc,
+ gchar **argv);
+
static ClutterActor *new_rect (gint r,
gint g,
gint b,
diff --git a/clutter/tests/interactive/test-bind-constraint.c
b/clutter/tests/interactive/test-bind-constraint.c
index 6cceebad7..4308799ed 100644
--- a/clutter/tests/interactive/test-bind-constraint.c
+++ b/clutter/tests/interactive/test-bind-constraint.c
@@ -47,6 +47,12 @@ static const gchar *desaturare_glsl_shader =
static gboolean is_expanded = FALSE;
+const char *
+test_bind_constraint_describe (void);
+
+int
+test_bind_constraint_main (int argc, char *argv[]);
+
static gboolean
on_button_release (ClutterActor *actor,
ClutterEvent *event,
diff --git a/clutter/tests/interactive/test-binding-pool.c b/clutter/tests/interactive/test-binding-pool.c
index 59b42c198..b33eebd42 100644
--- a/clutter/tests/interactive/test-binding-pool.c
+++ b/clutter/tests/interactive/test-binding-pool.c
@@ -31,6 +31,14 @@ struct _KeyGroupClass
ClutterActor *child);
};
+GType key_group_get_type (void);
+
+int
+test_binding_pool_main (int argc, char *argv[]);
+
+const char *
+test_binding_pool_describe (void);
+
G_DEFINE_TYPE (KeyGroup, key_group, CLUTTER_TYPE_ACTOR)
enum
diff --git a/clutter/tests/interactive/test-cairo-clock.c b/clutter/tests/interactive/test-cairo-clock.c
index fa5166e02..8ef4bd934 100644
--- a/clutter/tests/interactive/test-cairo-clock.c
+++ b/clutter/tests/interactive/test-cairo-clock.c
@@ -3,6 +3,12 @@
#include <cairo.h>
#include <clutter/clutter.h>
+int
+test_cairo_clock_main (int argc, char *argv[]);
+
+const char *
+test_cairo_clock_describe (void);
+
static gboolean
draw_clock (ClutterCanvas *canvas,
cairo_t *cr,
diff --git a/clutter/tests/interactive/test-cairo-flowers.c b/clutter/tests/interactive/test-cairo-flowers.c
index 2594d686b..6f60784bb 100644
--- a/clutter/tests/interactive/test-cairo-flowers.c
+++ b/clutter/tests/interactive/test-cairo-flowers.c
@@ -25,6 +25,12 @@ Flower;
static ClutterActor *stage = NULL;
+int
+test_cairo_flowers_main (int argc, char **argv);
+
+const char *
+test_cairo_flowers_describe (void);
+
static gboolean
draw_flower (ClutterCanvas *canvas,
cairo_t *cr,
diff --git a/clutter/tests/interactive/test-cogl-multitexture.c
b/clutter/tests/interactive/test-cogl-multitexture.c
index b815831b5..3151b6e08 100644
--- a/clutter/tests/interactive/test-cogl-multitexture.c
+++ b/clutter/tests/interactive/test-cogl-multitexture.c
@@ -30,6 +30,11 @@ typedef struct _TestMultiLayerMaterialState
} TestMultiLayerMaterialState;
+int
+test_cogl_multitexture_main (int argc, char *argv[]);
+
+const char *
+test_cogl_multitexture_describe (void);
static void
frame_cb (ClutterTimeline *timeline,
diff --git a/clutter/tests/interactive/test-cogl-offscreen.c b/clutter/tests/interactive/test-cogl-offscreen.c
index 1589b180e..18469f11b 100644
--- a/clutter/tests/interactive/test-cogl-offscreen.c
+++ b/clutter/tests/interactive/test-cogl-offscreen.c
@@ -56,6 +56,12 @@ struct _TestCoglboxClass
static GType test_coglbox_get_type (void) G_GNUC_CONST;
+int
+test_cogl_offscreen_main (int argc, char *argv[]);
+
+const char *
+test_cogl_offscreen_describe (void);
+
G_END_DECLS
/* Coglbox private declaration
@@ -153,7 +159,7 @@ test_coglbox_dispose (GObject *object)
* This sets up a Clutter like coordinate system for a Cogl
* framebuffer
*/
-void
+static void
setup_viewport (unsigned int width,
unsigned int height,
float fovy,
diff --git a/clutter/tests/interactive/test-cogl-point-sprites.c
b/clutter/tests/interactive/test-cogl-point-sprites.c
index f779dcc13..cd94966de 100644
--- a/clutter/tests/interactive/test-cogl-point-sprites.c
+++ b/clutter/tests/interactive/test-cogl-point-sprites.c
@@ -51,6 +51,12 @@ struct _Data
CoglMaterial *material;
};
+int
+test_cogl_point_sprites_main (int argc, char *argv[]);
+
+const char *
+test_cogl_point_sprites_describe (void);
+
static CoglHandle
generate_round_texture (void)
{
diff --git a/clutter/tests/interactive/test-cogl-shader-glsl.c
b/clutter/tests/interactive/test-cogl-shader-glsl.c
index 4dc65ad8a..ad32527fb 100644
--- a/clutter/tests/interactive/test-cogl-shader-glsl.c
+++ b/clutter/tests/interactive/test-cogl-shader-glsl.c
@@ -11,6 +11,9 @@ typedef struct
char *source;
} ShaderSource;
+int
+test_cogl_shader_glsl_main (int argc, char *argv[]);
+
/* a couple of boilerplate defines that are common amongst all the
* sample shaders
*/
diff --git a/clutter/tests/interactive/test-cogl-tex-convert.c
b/clutter/tests/interactive/test-cogl-tex-convert.c
index 661ed1544..819c02d20 100644
--- a/clutter/tests/interactive/test-cogl-tex-convert.c
+++ b/clutter/tests/interactive/test-cogl-tex-convert.c
@@ -56,6 +56,12 @@ struct _TestCoglboxClass
static GType test_coglbox_get_type (void) G_GNUC_CONST;
+int
+test_cogl_tex_convert_main (int argc, char *argv[]);
+
+const char *
+test_cogl_tex_convert_describe (void);
+
G_END_DECLS
/* Coglbox private declaration
diff --git a/clutter/tests/interactive/test-cogl-tex-foreign.c
b/clutter/tests/interactive/test-cogl-tex-foreign.c
index 247c74968..aad90ac29 100644
--- a/clutter/tests/interactive/test-cogl-tex-foreign.c
+++ b/clutter/tests/interactive/test-cogl-tex-foreign.c
@@ -60,6 +60,9 @@ typedef struct _TestCoglbox TestCoglbox;
typedef struct _TestCoglboxClass TestCoglboxClass;
typedef struct _TestCoglboxPrivate TestCoglboxPrivate;
+const char *
+test_cogl_tex_foreign_describe (void);
+
struct _TestCoglbox
{
ClutterActor parent;
@@ -116,6 +119,9 @@ G_DEFINE_TYPE_WITH_PRIVATE (TestCoglbox, test_coglbox, CLUTTER_TYPE_ACTOR);
#define TEST_COGLBOX_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE ((obj), TEST_TYPE_COGLBOX, TestCoglboxPrivate))
+int
+test_cogl_tex_foreign_main (int argc, char *argv[]);
+
/* Coglbox implementation
*--------------------------------------------------*/
diff --git a/clutter/tests/interactive/test-cogl-tex-polygon.c
b/clutter/tests/interactive/test-cogl-tex-polygon.c
index 44f13c731..79bb89f53 100644
--- a/clutter/tests/interactive/test-cogl-tex-polygon.c
+++ b/clutter/tests/interactive/test-cogl-tex-polygon.c
@@ -56,6 +56,12 @@ struct _TestCoglboxClass
static GType test_coglbox_get_type (void) G_GNUC_CONST;
+int
+test_cogl_tex_polygon_main (int argc, char *argv[]);
+
+const char *
+test_cogl_tex_polygon_describe (void);
+
G_END_DECLS
/* Coglbox private declaration
diff --git a/clutter/tests/interactive/test-cogl-tex-tile.c b/clutter/tests/interactive/test-cogl-tex-tile.c
index bb9b2f591..e9e33339f 100644
--- a/clutter/tests/interactive/test-cogl-tex-tile.c
+++ b/clutter/tests/interactive/test-cogl-tex-tile.c
@@ -57,6 +57,12 @@ struct _TestCoglboxClass
static GType test_coglbox_get_type (void) G_GNUC_CONST;
+int
+test_cogl_tex_tile_main (int argc, char *argv[]);
+
+const char *
+test_cogl_tex_tile_describe (void);
+
G_END_DECLS
/* Coglbox private declaration
diff --git a/clutter/tests/interactive/test-cogl-vertex-buffer.c
b/clutter/tests/interactive/test-cogl-vertex-buffer.c
index e31dcd14c..9683e07f3 100644
--- a/clutter/tests/interactive/test-cogl-vertex-buffer.c
+++ b/clutter/tests/interactive/test-cogl-vertex-buffer.c
@@ -53,6 +53,12 @@ typedef struct _TestState
guint frame_id;
} TestState;
+int
+test_cogl_vertex_buffer_main (int argc, char *argv[]);
+
+const char *
+test_cogl_vertex_buffer_describe (void);
+
static void
frame_cb (ClutterTimeline *timeline,
gint elapsed_msecs,
diff --git a/clutter/tests/interactive/test-content.c b/clutter/tests/interactive/test-content.c
index ecf731d34..94d33bfed 100644
--- a/clutter/tests/interactive/test-content.c
+++ b/clutter/tests/interactive/test-content.c
@@ -19,6 +19,14 @@ typedef struct _ColorContentClass {
static void clutter_content_iface_init (ClutterContentIface *iface);
+GType color_content_get_type (void);
+
+int
+test_content_main (int argc, char *argv[]);
+
+const char *
+test_content_describe (void);
+
G_DEFINE_TYPE_WITH_CODE (ColorContent, color_content, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE (CLUTTER_TYPE_CONTENT,
clutter_content_iface_init))
diff --git a/clutter/tests/interactive/test-devices.c b/clutter/tests/interactive/test-devices.c
index f0dd9fa55..c9644eb25 100644
--- a/clutter/tests/interactive/test-devices.c
+++ b/clutter/tests/interactive/test-devices.c
@@ -12,6 +12,9 @@ typedef struct {
GHashTable *devices;
} TestDevicesApp;
+int
+test_devices_main (int argc, char **argv);
+
static const gchar *
device_type_name (ClutterInputDevice *device)
{
diff --git a/clutter/tests/interactive/test-easing.c b/clutter/tests/interactive/test-easing.c
index feab40ef2..3a66b36f9 100644
--- a/clutter/tests/interactive/test-easing.c
+++ b/clutter/tests/interactive/test-easing.c
@@ -55,6 +55,12 @@ static ClutterActor *easing_mode_label = NULL;
static ClutterAnimation *last_animation = NULL;
+int
+test_easing_main (int argc, char *argv[]);
+
+const char *
+test_easing_describe (void);
+
/* recenter_bouncer:
*
* repositions (through an animation) the bouncer at the center of the stage
diff --git a/clutter/tests/interactive/test-events.c b/clutter/tests/interactive/test-events.c
index a41dd8fce..47a4e87f3 100644
--- a/clutter/tests/interactive/test-events.c
+++ b/clutter/tests/interactive/test-events.c
@@ -4,6 +4,12 @@
gboolean IsFullScreen = FALSE, IsMotion = TRUE;
+int
+test_events_main (int argc, char *argv[]);
+
+const char *
+test_events_describe (void);
+
static const gchar *
get_event_type_name (const ClutterEvent *event)
{
diff --git a/clutter/tests/interactive/test-fbo.c b/clutter/tests/interactive/test-fbo.c
index c659fe146..9ba22c79b 100644
--- a/clutter/tests/interactive/test-fbo.c
+++ b/clutter/tests/interactive/test-fbo.c
@@ -8,7 +8,13 @@
#define STAGE_WIDTH 800
#define STAGE_HEIGHT 600
-ClutterActor *
+int
+test_fbo_main (int argc, char *argv[]);
+
+const char *
+test_fbo_describe (void);
+
+static ClutterActor *
make_source (void)
{
ClutterActor *source, *actor;
diff --git a/clutter/tests/interactive/test-grab.c b/clutter/tests/interactive/test-grab.c
index 8d9116b5f..959779653 100644
--- a/clutter/tests/interactive/test-grab.c
+++ b/clutter/tests/interactive/test-grab.c
@@ -1,6 +1,12 @@
#include <gmodule.h>
#include <clutter/clutter.h>
+int
+test_grab_main (int argc, char *argv[]);
+
+const char *
+test_grab_describe (void);
+
static void
stage_state_cb (ClutterStage *stage,
gpointer data)
diff --git a/clutter/tests/interactive/test-image.c b/clutter/tests/interactive/test-image.c
index e77108cb1..126f3e6de 100644
--- a/clutter/tests/interactive/test-image.c
+++ b/clutter/tests/interactive/test-image.c
@@ -20,6 +20,14 @@ typedef struct _SolidContentClass {
static void clutter_content_iface_init (ClutterContentIface *iface);
+GType solid_content_get_type (void);
+
+const char *
+test_image_describe (void);
+
+int
+test_image_main (int argc, char *argv[]);
+
G_DEFINE_TYPE_WITH_CODE (SolidContent, solid_content, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE (CLUTTER_TYPE_CONTENT,
clutter_content_iface_init))
diff --git a/clutter/tests/interactive/test-keyframe-transition.c
b/clutter/tests/interactive/test-keyframe-transition.c
index 747a03934..ec5d0c5b5 100644
--- a/clutter/tests/interactive/test-keyframe-transition.c
+++ b/clutter/tests/interactive/test-keyframe-transition.c
@@ -11,6 +11,12 @@ static const ClutterColor colors[] = {
#define PADDING (64.0f)
#define SIZE (64.0f)
+const char *
+test_keyframe_transition_describe (void);
+
+int
+test_keyframe_transition_main (int argc, char *argv[]);
+
static void
on_transition_stopped (ClutterActor *actor,
const gchar *transition_name,
diff --git a/clutter/tests/interactive/test-layout.c b/clutter/tests/interactive/test-layout.c
index fbc405c40..7a5b3cf2e 100644
--- a/clutter/tests/interactive/test-layout.c
+++ b/clutter/tests/interactive/test-layout.c
@@ -48,6 +48,14 @@ struct _MyThingPrivate
guint use_transformed_box : 1;
};
+GType my_thing_get_type (void);
+
+int
+test_layout_main (int argc, char *argv[]);
+
+const char *
+test_layout_describe (void);
+
G_DEFINE_TYPE_WITH_PRIVATE (MyThing, my_thing, CLUTTER_TYPE_ACTOR)
#define MY_THING_GET_PRIVATE(obj) \
@@ -417,7 +425,7 @@ my_thing_init (MyThing *thing)
thing->priv = MY_THING_GET_PRIVATE (thing);
}
-ClutterActor *
+static ClutterActor *
my_thing_new (gfloat padding,
gfloat spacing)
{
diff --git a/clutter/tests/interactive/test-multistage.c b/clutter/tests/interactive/test-multistage.c
index 4a55f69d1..b870c9e25 100644
--- a/clutter/tests/interactive/test-multistage.c
+++ b/clutter/tests/interactive/test-multistage.c
@@ -4,6 +4,9 @@
static GList *stages = NULL;
static gint n_stages = 1;
+int
+test_multistage_main (int argc, char *argv[]);
+
static gboolean
tex_button_cb (ClutterActor *actor,
ClutterEvent *event,
diff --git a/clutter/tests/interactive/test-paint-wrapper.c b/clutter/tests/interactive/test-paint-wrapper.c
index 103f9d01f..8f905cd8b 100644
--- a/clutter/tests/interactive/test-paint-wrapper.c
+++ b/clutter/tests/interactive/test-paint-wrapper.c
@@ -56,6 +56,12 @@ static GOptionEntry super_oh_entries[] = {
{ NULL }
};
+int
+test_paint_wrapper_main (int argc, char *argv[]);
+
+const char *
+test_paint_wrapper_describe (void);
+
static gboolean
on_button_press_event (ClutterActor *actor,
ClutterEvent *event,
diff --git a/clutter/tests/interactive/test-path-constraint.c
b/clutter/tests/interactive/test-path-constraint.c
index bded798f7..f802ed481 100644
--- a/clutter/tests/interactive/test-path-constraint.c
+++ b/clutter/tests/interactive/test-path-constraint.c
@@ -11,6 +11,10 @@
static gboolean toggled = FALSE;
+int
+test_path_constraint_main (int argc,
+ char *argv[]);
+
static gboolean
on_button_press (ClutterActor *actor,
const ClutterEvent *event,
diff --git a/clutter/tests/interactive/test-pixmap.c b/clutter/tests/interactive/test-pixmap.c
index 759345721..9a0661859 100644
--- a/clutter/tests/interactive/test-pixmap.c
+++ b/clutter/tests/interactive/test-pixmap.c
@@ -23,6 +23,12 @@
static gboolean disable_x11 = FALSE;
static gboolean disable_animation = FALSE;
+int
+test_pixmap_main (int argc, char **argv);
+
+const char *
+test_pixmap_describe (void);
+
static GOptionEntry g_options[] =
{
{ "disable-x11",
@@ -131,7 +137,7 @@ stage_button_press_cb (ClutterActor *actor,
return CLUTTER_EVENT_STOP;
}
-Pixmap
+static Pixmap
create_pixmap (guint *width, guint *height, guint *depth)
{
Display *dpy = clutter_x11_get_default_display ();
diff --git a/clutter/tests/interactive/test-rotate-zoom.c b/clutter/tests/interactive/test-rotate-zoom.c
index 2c25d7f7f..64ae6fce2 100644
--- a/clutter/tests/interactive/test-rotate-zoom.c
+++ b/clutter/tests/interactive/test-rotate-zoom.c
@@ -26,6 +26,12 @@
#define STAGE_WIDTH 800
#define STAGE_HEIGHT 550
+int
+test_rotate_zoom_main (int argc, char *argv[]);
+
+const char *
+test_rotate_zoom_describe (void);
+
static ClutterActor *
create_hand (void)
{
diff --git a/clutter/tests/interactive/test-scale.c b/clutter/tests/interactive/test-scale.c
index a21f6d6d5..f885e9ccd 100644
--- a/clutter/tests/interactive/test-scale.c
+++ b/clutter/tests/interactive/test-scale.c
@@ -18,6 +18,12 @@ static const ClutterGravity gravities[] = {
static gint gindex = 0;
static ClutterActor *label;
+int
+test_scale_main (int argc, char *argv[]);
+
+const char *
+test_scale_describe (void);
+
static void
set_next_gravity (ClutterActor *actor)
{
diff --git a/clutter/tests/interactive/test-script.c b/clutter/tests/interactive/test-script.c
index e30de3dcf..1b8fa99f4 100644
--- a/clutter/tests/interactive/test-script.c
+++ b/clutter/tests/interactive/test-script.c
@@ -10,6 +10,9 @@
static ClutterScript *script = NULL;
static guint merge_id = 0;
+int
+test_script_main (int argc, char *argv[]);
+
static const gchar *test_unmerge =
"["
" {"
diff --git a/clutter/tests/interactive/test-scrolling.c b/clutter/tests/interactive/test-scrolling.c
index 173325fda..d4137bf14 100644
--- a/clutter/tests/interactive/test-scrolling.c
+++ b/clutter/tests/interactive/test-scrolling.c
@@ -20,6 +20,9 @@ static const gchar *rect_color[N_RECTS] = {
static ClutterActor *rectangle[N_RECTS];
static ClutterActor *viewport = NULL;
+int
+test_scrolling_main (int argc, char *argv[]);
+
static void
on_drag_end (ClutterDragAction *action,
ClutterActor *actor,
diff --git a/clutter/tests/interactive/test-shader-effects.c b/clutter/tests/interactive/test-shader-effects.c
index d185252d6..a64a0ba29 100644
--- a/clutter/tests/interactive/test-shader-effects.c
+++ b/clutter/tests/interactive/test-shader-effects.c
@@ -7,6 +7,9 @@
#include <clutter/clutter.h>
+int
+test_shader_effects_main (int argc, char *argv[]);
+
G_MODULE_EXPORT int
test_shader_effects_main (int argc, char *argv[])
{
diff --git a/clutter/tests/interactive/test-stage-read-pixels.c
b/clutter/tests/interactive/test-stage-read-pixels.c
index 535fc8d65..184e6359b 100644
--- a/clutter/tests/interactive/test-stage-read-pixels.c
+++ b/clutter/tests/interactive/test-stage-read-pixels.c
@@ -16,6 +16,12 @@ struct _CallbackData
guint idle_source;
};
+int
+test_stage_read_pixels_main (int argc, char **argv);
+
+const char *
+test_stage_read_pixels_describe (void);
+
static ClutterActor *
make_label (void)
{
diff --git a/clutter/tests/interactive/test-stage-sizing.c b/clutter/tests/interactive/test-stage-sizing.c
index 45223011b..6c2cce9ef 100644
--- a/clutter/tests/interactive/test-stage-sizing.c
+++ b/clutter/tests/interactive/test-stage-sizing.c
@@ -2,6 +2,12 @@
#include <gmodule.h>
#include <clutter/clutter.h>
+int
+test_stage_sizing_main (int argc, char *argv[]);
+
+const char *
+test_stage_sizing_describe (void);
+
static gboolean
fullscreen_clicked_cb (ClutterStage *stage)
{
diff --git a/clutter/tests/interactive/test-state-animator.c b/clutter/tests/interactive/test-state-animator.c
index 42ae7d253..9a76f565d 100644
--- a/clutter/tests/interactive/test-state-animator.c
+++ b/clutter/tests/interactive/test-state-animator.c
@@ -6,6 +6,13 @@
static ClutterState *state;
static ClutterAnimator *animator;
+gint
+test_state_animator_main (gint argc,
+ gchar **argv);
+
+const char *
+test_state_animator_describe (void);
+
static gboolean press_event (ClutterActor *actor,
ClutterEvent *event,
gpointer user_data)
diff --git a/clutter/tests/interactive/test-state-script.c b/clutter/tests/interactive/test-state-script.c
index 34b1b8789..8b5502d68 100644
--- a/clutter/tests/interactive/test-state-script.c
+++ b/clutter/tests/interactive/test-state-script.c
@@ -6,6 +6,9 @@
#define TEST_STATE_SCRIPT_FILE "test-script-signals.json"
+int
+test_state_script_main (int argc, char *argv[]);
+
gboolean
on_button_press (ClutterActor *actor,
ClutterEvent *event,
diff --git a/clutter/tests/interactive/test-state.c b/clutter/tests/interactive/test-state.c
index 063417386..b6894eac5 100644
--- a/clutter/tests/interactive/test-state.c
+++ b/clutter/tests/interactive/test-state.c
@@ -13,6 +13,12 @@
#define ROWS (STAGE_HEIGHT/ACTOR_HEIGHT)
#define TOTAL (ROWS*COLS)
+gint
+test_state_main (gint argc,
+ gchar **argv);
+
+const char *
+test_state_describe (void);
static gboolean press_event (ClutterActor *actor,
ClutterEvent *event,
diff --git a/clutter/tests/interactive/test-swipe-action.c b/clutter/tests/interactive/test-swipe-action.c
index 75b2e75d5..a33d9e41f 100644
--- a/clutter/tests/interactive/test-swipe-action.c
+++ b/clutter/tests/interactive/test-swipe-action.c
@@ -7,6 +7,12 @@ enum {
BOTH = 2
};
+int
+test_swipe_action_main (int argc, char *argv[]);
+
+const char *
+test_swipe_action_describe (void);
+
static void
swept_cb (ClutterSwipeAction *action,
ClutterActor *actor,
diff --git a/clutter/tests/interactive/test-table-layout.c b/clutter/tests/interactive/test-table-layout.c
index 0e2d5642f..b791a97d6 100644
--- a/clutter/tests/interactive/test-table-layout.c
+++ b/clutter/tests/interactive/test-table-layout.c
@@ -9,6 +9,12 @@
#define FONT "Sans 12"
+int
+test_table_layout_main (int argc, char *argv[]);
+
+const char *
+test_table_layout_describe (void);
+
static void
set_text (ClutterActor *actor, const gchar *text)
{
diff --git a/clutter/tests/interactive/test-text-field.c b/clutter/tests/interactive/test-text-field.c
index 18cdfcb71..8d203a22a 100644
--- a/clutter/tests/interactive/test-text-field.c
+++ b/clutter/tests/interactive/test-text-field.c
@@ -2,6 +2,13 @@
#include <gmodule.h>
#include <clutter/clutter.h>
+gint
+test_text_field_main (gint argc,
+ gchar **argv);
+
+const char *
+test_text_field_describe (void);
+
static void
on_entry_activate (ClutterText *text,
gpointer data)
diff --git a/clutter/tests/interactive/test-text.c b/clutter/tests/interactive/test-text.c
index 37e45a798..bbe2a1b4e 100644
--- a/clutter/tests/interactive/test-text.c
+++ b/clutter/tests/interactive/test-text.c
@@ -10,6 +10,13 @@ static const gchar *runes =
"ᛋᚳᛖᚪᛚ᛫ᚦᛖᚪᚻ᛫ᛗᚪᚾᚾᚪ᛫ᚷᛖᚻᚹᛦᛚᚳ᛫ᛗᛁᚳᛚᚢᚾ᛫ᚻᛦᛏ᛫ᛞᚫᛚᚪᚾ\n"
"ᚷᛁᚠ᛫ᚻᛖ᛫ᚹᛁᛚᛖ᛫ᚠᚩᚱ᛫ᛞᚱᛁᚻᛏᚾᛖ᛫ᛞᚩᛗᛖᛋ᛫ᚻᛚᛇᛏᚪᚾ᛬\n";
+gint
+test_text_main (gint argc,
+ gchar **argv);
+
+const char *
+test_text_describe (void);
+
G_MODULE_EXPORT gint
test_text_main (gint argc,
gchar **argv)
diff --git a/clutter/tests/interactive/test-texture-async.c b/clutter/tests/interactive/test-texture-async.c
index 04377030f..6ea5135d0 100644
--- a/clutter/tests/interactive/test-texture-async.c
+++ b/clutter/tests/interactive/test-texture-async.c
@@ -11,6 +11,12 @@ enum
static ClutterActor *stage = NULL;
+const char *
+test_texture_async_describe (void);
+
+gint
+test_texture_async_main (int argc, char *argv[]);
+
static void
on_load_finished (ClutterTexture *texture,
const GError *error,
diff --git a/clutter/tests/interactive/test-texture-material.c
b/clutter/tests/interactive/test-texture-material.c
index 4886ce03a..90fbcf714 100644
--- a/clutter/tests/interactive/test-texture-material.c
+++ b/clutter/tests/interactive/test-texture-material.c
@@ -3,6 +3,9 @@
#include <gmodule.h>
#include <clutter/clutter.h>
+int
+test_texture_material_main (int argc, char *argv[]);
+
G_MODULE_EXPORT int
test_texture_material_main (int argc, char *argv[])
{
diff --git a/clutter/tests/interactive/test-texture-quality.c
b/clutter/tests/interactive/test-texture-quality.c
index 8cb916af8..91c0f0dc6 100644
--- a/clutter/tests/interactive/test-texture-quality.c
+++ b/clutter/tests/interactive/test-texture-quality.c
@@ -2,6 +2,12 @@
#include <gmodule.h>
#include <clutter/clutter.h>
+gint
+test_texture_quality_main (int argc, char *argv[]);
+
+const char *
+test_texture_quality_describe (void);
+
/* each time the timeline animating the label completes, swap the direction */
static void
timeline_completed (ClutterTimeline *timeline,
diff --git a/clutter/tests/interactive/test-texture-slicing.c
b/clutter/tests/interactive/test-texture-slicing.c
index 94c6b41e0..652fc3239 100644
--- a/clutter/tests/interactive/test-texture-slicing.c
+++ b/clutter/tests/interactive/test-texture-slicing.c
@@ -3,7 +3,13 @@
#include <clutter/clutter.h>
-guchar*
+int
+test_textures_main (int argc, char *argv[]);
+
+const char *
+test_texture_slicing_describe (void);
+
+static guchar *
make_rgba_data (int width, int height, int bpp, int has_alpha, int *rowstride_p)
{
#define CHECK_SIZE 20
diff --git a/clutter/tests/interactive/test-touch-events.c b/clutter/tests/interactive/test-touch-events.c
index 45a9012db..55c112540 100644
--- a/clutter/tests/interactive/test-touch-events.c
+++ b/clutter/tests/interactive/test-touch-events.c
@@ -45,6 +45,12 @@ static const ClutterColor static_colors[] = {
};
static GHashTable *sequence_to_color = NULL;
+int
+test_touch_events_main (int argc, char *argv[]);
+
+const char *
+test_touch_events_describe (void);
+
static void
canvas_paint (ClutterCairoTexture *canvas)
{
diff --git a/clutter/tests/performance/test-common.h b/clutter/tests/performance/test-common.h
index 919fa743d..8c07389aa 100644
--- a/clutter/tests/performance/test-common.h
+++ b/clutter/tests/performance/test-common.h
@@ -7,7 +7,8 @@ static gint testframes = 0;
static float testmaxtime = 1.0;
/* initialize environment to be suitable for fps testing */
-void clutter_perf_fps_init (void)
+static inline void
+clutter_perf_fps_init (void)
{
/* Force not syncing to vblank, we want free-running maximum FPS */
g_setenv ("vblank_mode", "0", FALSE);
@@ -27,17 +28,20 @@ void clutter_perf_fps_init (void)
static void perf_stage_paint_cb (ClutterStage *stage, gpointer *data);
static gboolean perf_fake_mouse_cb (gpointer stage);
-void clutter_perf_fps_start (ClutterStage *stage)
+static inline void
+clutter_perf_fps_start (ClutterStage *stage)
{
g_signal_connect (stage, "paint", G_CALLBACK (perf_stage_paint_cb), NULL);
}
-void clutter_perf_fake_mouse (ClutterStage *stage)
+static inline void
+clutter_perf_fake_mouse (ClutterStage *stage)
{
clutter_threads_add_timeout (1000/60, perf_fake_mouse_cb, stage);
}
-void clutter_perf_fps_report (const gchar *id)
+static inline void
+clutter_perf_fps_report (const gchar *id)
{
g_print ("\n@ %s: %.2f fps \n",
id, testframes / g_timer_elapsed (testtimer, NULL));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]