[mutter/gbsneto/clutter-cleanups-part1: 9/19] clutter/stage: Remove color property
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/gbsneto/clutter-cleanups-part1: 9/19] clutter/stage: Remove color property
- Date: Fri, 26 Jun 2020 22:38:30 +0000 (UTC)
commit 9711344b609a3f9b39c88888d1658775d4d7483b
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Fri Jun 26 16:43:45 2020 -0300
clutter/stage: Remove color property
The property is deprecated and the current implementation simply
redirects it to ClutterActor::background-color, so remove it.
Also update the tests to set the background color directly.
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1332
clutter/clutter/clutter-stage.c | 67 ----------------------
clutter/clutter/deprecated/clutter-stage.h | 9 ---
cogl/tests/conform/test-fixtures.c | 2 +-
cogl/tests/conform/test-multitexture.c | 2 +-
cogl/tests/conform/test-readpixels.c | 2 +-
cogl/tests/conform/test-texture-mipmaps.c | 2 +-
cogl/tests/conform/test-texture-pixmap-x11.c | 2 +-
cogl/tests/conform/test-viewport.c | 2 +-
.../accessibility/cally-atkcomponent-example.c | 2 +-
.../accessibility/cally-atkeditabletext-example.c | 2 +-
.../accessibility/cally-atkevents-example.c | 2 +-
.../clutter/accessibility/cally-atktext-example.c | 2 +-
.../clutter/accessibility/cally-clone-example.c | 2 +-
src/tests/clutter/conform/texture-fbo.c | 2 +-
.../clutter/interactive/test-cogl-multitexture.c | 2 +-
.../clutter/interactive/test-cogl-point-sprites.c | 2 +-
.../clutter/interactive/test-cogl-shader-glsl.c | 2 +-
.../clutter/interactive/test-cogl-tex-polygon.c | 2 +-
src/tests/clutter/micro-bench/test-cogl-perf.c | 2 +-
src/tests/clutter/micro-bench/test-picking.c | 2 +-
src/tests/clutter/micro-bench/test-text-perf.c | 2 +-
src/tests/clutter/micro-bench/test-text.c | 2 +-
src/tests/clutter/performance/test-picking.c | 2 +-
src/tests/clutter/performance/test-text-perf.c | 2 +-
24 files changed, 22 insertions(+), 98 deletions(-)
---
diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c
index 954681bc57..a0acc009f2 100644
--- a/clutter/clutter/clutter-stage.c
+++ b/clutter/clutter/clutter-stage.c
@@ -57,7 +57,6 @@
#include "clutter-actor-private.h"
#include "clutter-backend-private.h"
#include "clutter-cairo.h"
-#include "clutter-color.h"
#include "clutter-container.h"
#include "clutter-debug.h"
#include "clutter-enum-types.h"
@@ -154,7 +153,6 @@ enum
{
PROP_0,
- PROP_COLOR,
PROP_PERSPECTIVE,
PROP_TITLE,
PROP_KEY_FOCUS,
@@ -1722,11 +1720,6 @@ clutter_stage_set_property (GObject *object,
switch (prop_id)
{
- case PROP_COLOR:
- clutter_actor_set_background_color (CLUTTER_ACTOR (stage),
- clutter_value_get_color (value));
- break;
-
case PROP_TITLE:
clutter_stage_set_title (stage, g_value_get_string (value));
break;
@@ -1751,16 +1744,6 @@ clutter_stage_get_property (GObject *gobject,
switch (prop_id)
{
- case PROP_COLOR:
- {
- ClutterColor bg_color;
-
- clutter_actor_get_background_color (CLUTTER_ACTOR (gobject),
- &bg_color);
- clutter_value_set_color (value, &bg_color);
- }
- break;
-
case PROP_PERSPECTIVE:
g_value_set_boxed (value, &priv->perspective);
break;
@@ -1876,22 +1859,6 @@ clutter_stage_class_init (ClutterStageClass *klass)
klass->paint_view = clutter_stage_real_paint_view;
- /**
- * ClutterStage:color:
- *
- * The background color of the main stage.
- *
- * Deprecated: 1.10: Use the #ClutterActor:background-color property of
- * #ClutterActor instead.
- */
- obj_props[PROP_COLOR] =
- clutter_param_spec_color ("color",
- P_("Color"),
- P_("The color of the stage"),
- &default_stage_color,
- CLUTTER_PARAM_READWRITE |
- G_PARAM_DEPRECATED);
-
/**
* ClutterStage:perspective:
*
@@ -2192,40 +2159,6 @@ clutter_stage_get_default (void)
return CLUTTER_ACTOR (stage);
}
-/**
- * clutter_stage_set_color:
- * @stage: A #ClutterStage
- * @color: A #ClutterColor
- *
- * Sets the stage color.
- *
- * Deprecated: 1.10: Use clutter_actor_set_background_color() instead.
- */
-void
-clutter_stage_set_color (ClutterStage *stage,
- const ClutterColor *color)
-{
- clutter_actor_set_background_color (CLUTTER_ACTOR (stage), color);
-
- g_object_notify_by_pspec (G_OBJECT (stage), obj_props[PROP_COLOR]);
-}
-
-/**
- * clutter_stage_get_color:
- * @stage: A #ClutterStage
- * @color: (out caller-allocates): return location for a #ClutterColor
- *
- * Retrieves the stage color.
- *
- * Deprecated: 1.10: Use clutter_actor_get_background_color() instead.
- */
-void
-clutter_stage_get_color (ClutterStage *stage,
- ClutterColor *color)
-{
- clutter_actor_get_background_color (CLUTTER_ACTOR (stage), color);
-}
-
static void
clutter_stage_set_perspective (ClutterStage *stage,
ClutterPerspective *perspective)
diff --git a/clutter/clutter/deprecated/clutter-stage.h b/clutter/clutter/deprecated/clutter-stage.h
index 20b103cf0f..34b6cede55 100644
--- a/clutter/clutter/deprecated/clutter-stage.h
+++ b/clutter/clutter/deprecated/clutter-stage.h
@@ -74,15 +74,6 @@ gboolean clutter_stage_is_default (ClutterStage *stage);
CLUTTER_DEPRECATED_FOR(clutter_actor_queue_redraw)
void clutter_stage_queue_redraw (ClutterStage *stage);
-
-CLUTTER_DEPRECATED_FOR(clutter_actor_set_background_color)
-void clutter_stage_set_color (ClutterStage *stage,
- const ClutterColor *color);
-
-CLUTTER_DEPRECATED_FOR(clutter_actor_get_background_color)
-void clutter_stage_get_color (ClutterStage *stage,
- ClutterColor *color);
-
CLUTTER_DEPRECATED
void clutter_stage_ensure_current (ClutterStage *stage);
diff --git a/cogl/tests/conform/test-fixtures.c b/cogl/tests/conform/test-fixtures.c
index dfc20437d5..218b36ff1d 100644
--- a/cogl/tests/conform/test-fixtures.c
+++ b/cogl/tests/conform/test-fixtures.c
@@ -8,5 +8,5 @@ test_simple_rig (void)
ClutterColor stage_color = { 0x0, 0x0, 0x0, 0xff };
stage = clutter_stage_get_default ();
- clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &stage_color);
}
diff --git a/cogl/tests/conform/test-multitexture.c b/cogl/tests/conform/test-multitexture.c
index 4f43c1c6ac..ba60334317 100644
--- a/cogl/tests/conform/test-multitexture.c
+++ b/cogl/tests/conform/test-multitexture.c
@@ -185,7 +185,7 @@ test_multitexture (TestUtilsGTestFixture *fixture,
stage = clutter_stage_get_default ();
- clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &stage_color);
group = clutter_actor_new ();
clutter_container_add_actor (CLUTTER_CONTAINER (stage), group);
diff --git a/cogl/tests/conform/test-readpixels.c b/cogl/tests/conform/test-readpixels.c
index 4e861afc4f..bf2fc7887e 100644
--- a/cogl/tests/conform/test-readpixels.c
+++ b/cogl/tests/conform/test-readpixels.c
@@ -156,7 +156,7 @@ test_readpixels (TestUtilsGTestFixture *fixture,
ClutterActor *stage;
stage = clutter_stage_get_default ();
- clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &stage_color);
/* We force continuous redrawing of the stage, since we need to skip
* the first few frames, and we wont be doing anything else that
diff --git a/cogl/tests/conform/test-texture-mipmaps.c b/cogl/tests/conform/test-texture-mipmaps.c
index 3093a19098..afcc9d246d 100644
--- a/cogl/tests/conform/test-texture-mipmaps.c
+++ b/cogl/tests/conform/test-texture-mipmaps.c
@@ -115,7 +115,7 @@ test_texture_mipmaps (TestUtilsGTestFixture *fixture,
stage = clutter_stage_get_default ();
- clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &stage_color);
group = clutter_actor_new ();
clutter_container_add_actor (CLUTTER_CONTAINER (stage), group);
diff --git a/cogl/tests/conform/test-texture-pixmap-x11.c b/cogl/tests/conform/test-texture-pixmap-x11.c
index c43c0db740..89201c1339 100644
--- a/cogl/tests/conform/test-texture-pixmap-x11.c
+++ b/cogl/tests/conform/test-texture-pixmap-x11.c
@@ -217,7 +217,7 @@ test_texture_pixmap_x11 (TestUtilsGTestFixture *fixture,
state.pixmap = create_pixmap (&state);
state.tfp = cogl_texture_pixmap_x11_new (state.pixmap, TRUE);
- clutter_stage_set_color (CLUTTER_STAGE (state.stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (state.stage), &stage_color);
paint_handler = g_signal_connect_after (state.stage, "paint",
G_CALLBACK (on_paint), &state);
diff --git a/cogl/tests/conform/test-viewport.c b/cogl/tests/conform/test-viewport.c
index 1b2582954d..873b035c41 100644
--- a/cogl/tests/conform/test-viewport.c
+++ b/cogl/tests/conform/test-viewport.c
@@ -394,7 +394,7 @@ test_viewport (TestUtilsGTestFixture *fixture,
ClutterActor *stage;
stage = clutter_stage_get_default ();
- clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &stage_color);
/* We force continuous redrawing of the stage, since we need to skip
* the first few frames, and we wont be doing anything else that
diff --git a/src/tests/clutter/accessibility/cally-atkcomponent-example.c
b/src/tests/clutter/accessibility/cally-atkcomponent-example.c
index 09848dc89f..d27c5a8844 100644
--- a/src/tests/clutter/accessibility/cally-atkcomponent-example.c
+++ b/src/tests/clutter/accessibility/cally-atkcomponent-example.c
@@ -48,7 +48,7 @@ main (int argc, char *argv[])
stage = clutter_stage_new ();
clutter_stage_set_title (CLUTTER_STAGE (stage), "Cally - AtkComponent Test");
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_White);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_White);
clutter_actor_set_size (stage, WIDTH, HEIGHT);
g_signal_connect (stage, "destroy", G_CALLBACK (clutter_main_quit), NULL);
diff --git a/src/tests/clutter/accessibility/cally-atkeditabletext-example.c
b/src/tests/clutter/accessibility/cally-atkeditabletext-example.c
index 4c4c16376a..7cd8df72f4 100644
--- a/src/tests/clutter/accessibility/cally-atkeditabletext-example.c
+++ b/src/tests/clutter/accessibility/cally-atkeditabletext-example.c
@@ -169,7 +169,7 @@ make_ui (ClutterActor *stage)
ClutterActor *button = NULL;
clutter_stage_set_title (CLUTTER_STAGE (stage), "Cally - AtkEditable Test");
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_White);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_White);
clutter_actor_set_size (stage, WIDTH, HEIGHT);
/* text */
diff --git a/src/tests/clutter/accessibility/cally-atkevents-example.c
b/src/tests/clutter/accessibility/cally-atkevents-example.c
index e7bf42550f..1b8cd23d57 100644
--- a/src/tests/clutter/accessibility/cally-atkevents-example.c
+++ b/src/tests/clutter/accessibility/cally-atkevents-example.c
@@ -93,7 +93,7 @@ make_ui (ClutterActor *stage)
ClutterColor color_rect = { 0x00, 0xff, 0xff, 0x55 };
float label_geom_y, editable_geom_y;
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_White);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_White);
clutter_actor_set_size (stage, WIDTH, HEIGHT);
label_geom_y = 50;
diff --git a/src/tests/clutter/accessibility/cally-atktext-example.c
b/src/tests/clutter/accessibility/cally-atktext-example.c
index 5127e179cf..3eae810562 100644
--- a/src/tests/clutter/accessibility/cally-atktext-example.c
+++ b/src/tests/clutter/accessibility/cally-atktext-example.c
@@ -180,7 +180,7 @@ make_ui (ClutterActor *stage)
ClutterActor *rectangle = NULL;
ClutterActor *label = NULL;
- clutter_stage_set_color (CLUTTER_STAGE (stage), &color_stage);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &color_stage);
clutter_actor_set_size (stage, WIDTH, HEIGHT);
/* text */
diff --git a/src/tests/clutter/accessibility/cally-clone-example.c
b/src/tests/clutter/accessibility/cally-clone-example.c
index 9f6c916a29..2e88acbc0f 100644
--- a/src/tests/clutter/accessibility/cally-clone-example.c
+++ b/src/tests/clutter/accessibility/cally-clone-example.c
@@ -45,7 +45,7 @@ make_ui (ClutterActor *stage)
ClutterActor *cloned_entry = NULL;
- clutter_stage_set_color (CLUTTER_STAGE (stage), &color_stage);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &color_stage);
clutter_actor_set_size (stage, WIDTH, HEIGHT);
label = clutter_text_new_full ("Sans Bold 32px",
diff --git a/src/tests/clutter/conform/texture-fbo.c b/src/tests/clutter/conform/texture-fbo.c
index d5ab1de42b..ec07c77ec1 100644
--- a/src/tests/clutter/conform/texture-fbo.c
+++ b/src/tests/clutter/conform/texture-fbo.c
@@ -169,7 +169,7 @@ texture_fbo (TestConformSimpleFixture *fixture,
state.stage = clutter_stage_new ();
- clutter_stage_set_color (CLUTTER_STAGE (state.stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (state.stage), &stage_color);
/* Onscreen source with clone next to it */
actor = create_source ();
diff --git a/src/tests/clutter/interactive/test-cogl-multitexture.c
b/src/tests/clutter/interactive/test-cogl-multitexture.c
index cd26846642..b60c8d4322 100644
--- a/src/tests/clutter/interactive/test-cogl-multitexture.c
+++ b/src/tests/clutter/interactive/test-cogl-multitexture.c
@@ -130,7 +130,7 @@ test_cogl_multitexture_main (int argc, char *argv[])
clutter_actor_get_size (stage, &stage_w, &stage_h);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Cogl: Multi-texturing");
- clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &stage_color);
g_signal_connect (stage, "destroy", G_CALLBACK (clutter_main_quit), NULL);
diff --git a/src/tests/clutter/interactive/test-cogl-point-sprites.c
b/src/tests/clutter/interactive/test-cogl-point-sprites.c
index e89367083f..4ee0615eb4 100644
--- a/src/tests/clutter/interactive/test-cogl-point-sprites.c
+++ b/src/tests/clutter/interactive/test-cogl-point-sprites.c
@@ -254,7 +254,7 @@ test_cogl_point_sprites_main (int argc, char *argv[])
}
stage = clutter_stage_new ();
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_Black);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_Black);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Cogl Point Sprites");
g_signal_connect (stage, "destroy", G_CALLBACK (clutter_main_quit), NULL);
g_signal_connect_after (stage, "paint", G_CALLBACK (paint_cb), &data);
diff --git a/src/tests/clutter/interactive/test-cogl-shader-glsl.c
b/src/tests/clutter/interactive/test-cogl-shader-glsl.c
index 84461d34d8..ddea678ee1 100644
--- a/src/tests/clutter/interactive/test-cogl-shader-glsl.c
+++ b/src/tests/clutter/interactive/test-cogl-shader-glsl.c
@@ -310,7 +310,7 @@ test_cogl_shader_glsl_main (int argc, char *argv[])
stage = clutter_stage_new ();
clutter_stage_set_title (CLUTTER_STAGE (stage), "Assembly Shader Test");
- clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &stage_color);
file = g_build_filename (TESTS_DATADIR, "redhand.png", NULL);
error = NULL;
diff --git a/src/tests/clutter/interactive/test-cogl-tex-polygon.c
b/src/tests/clutter/interactive/test-cogl-tex-polygon.c
index e6235bacc6..e190eeefca 100644
--- a/src/tests/clutter/interactive/test-cogl-tex-polygon.c
+++ b/src/tests/clutter/interactive/test-cogl-tex-polygon.c
@@ -399,7 +399,7 @@ test_cogl_tex_polygon_main (int argc, char *argv[])
/* Stage */
stage = clutter_stage_new ();
- clutter_stage_set_color (CLUTTER_STAGE (stage), &blue);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &blue);
clutter_actor_set_size (stage, 640, 480);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Cogl Texture Polygon");
g_signal_connect (stage, "destroy", G_CALLBACK (clutter_main_quit), NULL);
diff --git a/src/tests/clutter/micro-bench/test-cogl-perf.c b/src/tests/clutter/micro-bench/test-cogl-perf.c
index 9bf8a47217..68b3802ffb 100644
--- a/src/tests/clutter/micro-bench/test-cogl-perf.c
+++ b/src/tests/clutter/micro-bench/test-cogl-perf.c
@@ -153,7 +153,7 @@ main (int argc, char *argv[])
state.stage = stage = clutter_stage_new ();
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_White);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_White);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Cogl Performance Test");
/* We want continuous redrawing of the stage... */
diff --git a/src/tests/clutter/micro-bench/test-picking.c b/src/tests/clutter/micro-bench/test-picking.c
index 942e161f7d..16d6934918 100644
--- a/src/tests/clutter/micro-bench/test-picking.c
+++ b/src/tests/clutter/micro-bench/test-picking.c
@@ -91,7 +91,7 @@ main (int argc, char **argv)
stage = clutter_stage_new ();
clutter_actor_set_size (stage, 512, 512);
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_Black);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_Black);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Picking");
printf ("Picking performance test with "
diff --git a/src/tests/clutter/micro-bench/test-text-perf.c b/src/tests/clutter/micro-bench/test-text-perf.c
index 3361ebf84f..9e72656b21 100644
--- a/src/tests/clutter/micro-bench/test-text-perf.c
+++ b/src/tests/clutter/micro-bench/test-text-perf.c
@@ -131,7 +131,7 @@ main (int argc, char *argv[])
stage = clutter_stage_new ();
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_Black);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_Black);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Text Performance");
g_signal_connect (stage, "paint", G_CALLBACK (on_paint), NULL);
diff --git a/src/tests/clutter/micro-bench/test-text.c b/src/tests/clutter/micro-bench/test-text.c
index fc7060565f..d62967f095 100644
--- a/src/tests/clutter/micro-bench/test-text.c
+++ b/src/tests/clutter/micro-bench/test-text.c
@@ -55,7 +55,7 @@ main (int argc, char *argv[])
stage = clutter_stage_new ();
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_Black);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_Black);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Text");
group = clutter_actor_new ();
diff --git a/src/tests/clutter/performance/test-picking.c b/src/tests/clutter/performance/test-picking.c
index af59600268..1cf40e3652 100644
--- a/src/tests/clutter/performance/test-picking.c
+++ b/src/tests/clutter/performance/test-picking.c
@@ -85,7 +85,7 @@ main (int argc, char **argv)
stage = clutter_stage_new ();
clutter_actor_set_size (stage, 512, 512);
- clutter_stage_set_color (CLUTTER_STAGE (stage), CLUTTER_COLOR_Black);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), CLUTTER_COLOR_Black);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Picking Performance");
g_signal_connect (stage, "destroy", G_CALLBACK (clutter_main_quit), NULL);
diff --git a/src/tests/clutter/performance/test-text-perf.c b/src/tests/clutter/performance/test-text-perf.c
index 89fc580c04..d947d430b0 100644
--- a/src/tests/clutter/performance/test-text-perf.c
+++ b/src/tests/clutter/performance/test-text-perf.c
@@ -109,7 +109,7 @@ main (int argc, char *argv[])
stage = clutter_stage_new ();
clutter_actor_set_size (stage, STAGE_WIDTH, STAGE_HEIGHT);
- clutter_stage_set_color (CLUTTER_STAGE (stage), &stage_color);
+ clutter_actor_set_background_color (CLUTTER_ACTOR (stage), &stage_color);
clutter_stage_set_title (CLUTTER_STAGE (stage), "Text Performance");
g_signal_connect (stage, "destroy", G_CALLBACK (clutter_main_quit), NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]