[clutter/wip/clutter-1.99: 49/79] 2.0: Remove all Since: annotations



commit efc66ea97393b5f5148ac8ecc40733ef67a0e6f3
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Mon Aug 27 09:48:36 2012 +0100

    2.0: Remove all Since: annotations
    
    We're starting from scratch.

 clutter/cex100/clutter-backend-cex100.c            |    6 +-
 clutter/clutter-action.h                           |    4 +-
 clutter/clutter-actor-box.c                        |   42 +-
 clutter/clutter-actor-meta.c                       |   18 +-
 clutter/clutter-actor-meta.h                       |    4 +-
 clutter/clutter-actor-private.h                    |    2 +-
 clutter/clutter-actor.c                            |  526 ++++++++++----------
 clutter/clutter-actor.h                            |    2 +-
 clutter/clutter-align-constraint.c                 |   20 +-
 clutter/clutter-align-constraint.h                 |    2 +-
 clutter/clutter-animatable.c                       |    8 +-
 clutter/clutter-animatable.h                       |    4 +-
 clutter/clutter-backend.c                          |   18 +-
 clutter/clutter-backend.h                          |    2 +-
 clutter/clutter-base-types.c                       |   96 ++--
 clutter/clutter-bin-layout.c                       |    2 +-
 clutter/clutter-bin-layout.h                       |    4 +-
 clutter/clutter-bind-constraint.c                  |   20 +-
 clutter/clutter-bind-constraint.h                  |    2 +-
 clutter/clutter-binding-pool.c                     |   26 +-
 clutter/clutter-binding-pool.h                     |    4 +-
 clutter/clutter-blur-effect.c                      |    2 +-
 clutter/clutter-blur-effect.h                      |    2 +-
 clutter/clutter-box-layout.c                       |   26 +-
 clutter/clutter-box-layout.h                       |    4 +-
 clutter/clutter-brightness-contrast-effect.c       |   18 +-
 clutter/clutter-brightness-contrast-effect.h       |    2 +-
 clutter/clutter-cairo.c                            |    4 +-
 clutter/clutter-cairo.h                            |    2 +-
 clutter/clutter-canvas.c                           |   10 +-
 clutter/clutter-canvas.h                           |    4 +-
 clutter/clutter-child-meta.c                       |    8 +-
 clutter/clutter-child-meta.h                       |    4 +-
 clutter/clutter-click-action.c                     |   22 +-
 clutter/clutter-click-action.h                     |    4 +-
 clutter/clutter-clone.c                            |    8 +-
 clutter/clutter-clone.h                            |    4 +-
 clutter/clutter-color.c                            |   28 +-
 clutter/clutter-color.h                            |    6 +-
 clutter/clutter-colorize-effect.c                  |    8 +-
 clutter/clutter-colorize-effect.h                  |    2 +-
 clutter/clutter-constraint.h                       |    4 +-
 clutter/clutter-container.c                        |   26 +-
 clutter/clutter-container.h                        |    4 +-
 clutter/clutter-content.c                          |    8 +-
 clutter/clutter-content.h                          |    4 +-
 clutter/clutter-deform-effect.c                    |   16 +-
 clutter/clutter-deform-effect.h                    |    4 +-
 clutter/clutter-desaturate-effect.c                |    8 +-
 clutter/clutter-desaturate-effect.h                |    2 +-
 clutter/clutter-device-manager.c                   |   14 +-
 clutter/clutter-device-manager.h                   |    4 +-
 clutter/clutter-drag-action.c                      |   38 +-
 clutter/clutter-drag-action.h                      |    4 +-
 clutter/clutter-drop-action.c                      |   12 +-
 clutter/clutter-drop-action.h                      |    4 +-
 clutter/clutter-effect.c                           |    2 +-
 clutter/clutter-effect.h                           |    4 +-
 clutter/clutter-enums.h                            |   88 ++--
 clutter/clutter-event.c                            |   94 ++--
 clutter/clutter-event.h                            |   32 +-
 clutter/clutter-feature.c                          |    4 +-
 clutter/clutter-fixed-layout.c                     |    2 +-
 clutter/clutter-fixed-layout.h                     |    4 +-
 clutter/clutter-flow-layout.c                      |   42 +-
 clutter/clutter-flow-layout.h                      |    4 +-
 clutter/clutter-gesture-action.c                   |   34 +-
 clutter/clutter-gesture-action.h                   |    4 +-
 clutter/clutter-grid-layout.c                      |   40 +-
 clutter/clutter-grid-layout.h                      |    4 +-
 clutter/clutter-group.h                            |    4 +-
 clutter/clutter-image.c                            |   10 +-
 clutter/clutter-image.h                            |    8 +-
 clutter/clutter-input-device.c                     |   66 ++--
 clutter/clutter-interval.c                         |   42 +-
 clutter/clutter-interval.h                         |    4 +-
 clutter/clutter-keyframe-transition.c              |   18 +-
 clutter/clutter-keyframe-transition.h              |    4 +-
 clutter/clutter-keysyms-table.c                    |    2 +-
 clutter/clutter-layout-manager.c                   |   26 +-
 clutter/clutter-layout-manager.h                   |    4 +-
 clutter/clutter-layout-meta.c                      |    4 +-
 clutter/clutter-layout-meta.h                      |    4 +-
 clutter/clutter-list-model.c                       |    4 +-
 clutter/clutter-list-model.h                       |    4 +-
 clutter/clutter-macros.h                           |   10 +-
 clutter/clutter-main.c                             |   54 +-
 clutter/clutter-main.h                             |    4 +-
 clutter/clutter-model.c                            |   94 ++--
 clutter/clutter-model.h                            |   14 +-
 clutter/clutter-offscreen-effect.c                 |   10 +-
 clutter/clutter-offscreen-effect.h                 |    4 +-
 clutter/clutter-page-turn-effect.c                 |   20 +-
 clutter/clutter-page-turn-effect.h                 |    2 +-
 clutter/clutter-paint-node-private.h               |    2 +-
 clutter/clutter-paint-node.c                       |   46 +-
 clutter/clutter-paint-node.h                       |    2 +-
 clutter/clutter-paint-nodes.c                      |   22 +-
 clutter/clutter-paint-nodes.h                      |   10 +-
 clutter/clutter-paint-volume.c                     |   30 +-
 clutter/clutter-pan-action.c                       |   36 --
 clutter/clutter-pan-action.h                       |    4 -
 clutter/clutter-path-constraint.c                  |   16 +-
 clutter/clutter-path-constraint.h                  |    2 +-
 clutter/clutter-path.c                             |   62 ++--
 clutter/clutter-path.h                             |    6 +-
 clutter/clutter-property-transition.c              |    8 +-
 clutter/clutter-property-transition.h              |    4 +-
 clutter/clutter-rotate-action.c                    |    6 +-
 clutter/clutter-rotate-action.h                    |    4 +-
 clutter/clutter-script.c                           |   40 +-
 clutter/clutter-script.h                           |   10 +-
 clutter/clutter-scriptable.c                       |    8 +-
 clutter/clutter-scriptable.h                       |    4 +-
 clutter/clutter-scroll-actor.c                     |   12 +-
 clutter/clutter-scroll-actor.h                     |    4 +-
 clutter/clutter-settings.c                         |   26 +-
 clutter/clutter-shader-effect.c                    |   14 +-
 clutter/clutter-shader-effect.h                    |    4 +-
 clutter/clutter-shader-types.c                     |   12 +-
 clutter/clutter-shader-types.h                     |    6 +-
 clutter/clutter-snap-constraint.c                  |   22 +-
 clutter/clutter-snap-constraint.h                  |    2 +-
 clutter/clutter-stage-manager.c                    |   14 +-
 clutter/clutter-stage-manager.h                    |    4 +-
 clutter/clutter-stage-window.h                     |    4 +-
 clutter/clutter-stage.c                            |   86 ++--
 clutter/clutter-stage.h                            |    6 +-
 clutter/clutter-swipe-action.c                     |    6 +-
 clutter/clutter-swipe-action.h                     |    4 +-
 clutter/clutter-table-layout.c                     |   24 +-
 clutter/clutter-table-layout.h                     |    4 +-
 clutter/clutter-text-buffer.c                      |   36 +-
 clutter/clutter-text-buffer.h                      |    6 +-
 clutter/clutter-text.c                             |  204 ++++----
 clutter/clutter-text.h                             |    4 +-
 clutter/clutter-texture.h                          |    8 +-
 clutter/clutter-timeline.c                         |   70 ++--
 clutter/clutter-timeline.h                         |    6 +-
 clutter/clutter-transition-group.c                 |    8 +-
 clutter/clutter-transition-group.h                 |    4 +-
 clutter/clutter-transition.c                       |   26 +-
 clutter/clutter-transition.h                       |    4 +-
 clutter/clutter-types.h                            |   40 +-
 clutter/clutter-units.c                            |   32 +-
 clutter/clutter-units.h                            |    6 +-
 clutter/clutter-util.c                             |    2 +-
 clutter/clutter-zoom-action.c                      |   16 +-
 clutter/clutter-zoom-action.h                      |    4 +-
 clutter/deprecated/clutter-actor-deprecated.c      |   12 +-
 clutter/deprecated/clutter-alpha.c                 |   30 +-
 clutter/deprecated/clutter-alpha.h                 |    6 +-
 clutter/deprecated/clutter-animation.c             |   74 ++--
 clutter/deprecated/clutter-animation.h             |    4 +-
 clutter/deprecated/clutter-animator.c              |   46 +-
 clutter/deprecated/clutter-animator.h              |    6 +-
 clutter/deprecated/clutter-behaviour-depth.c       |   10 +-
 clutter/deprecated/clutter-behaviour-depth.h       |    4 +-
 clutter/deprecated/clutter-behaviour-ellipse.c     |   54 +-
 clutter/deprecated/clutter-behaviour-ellipse.h     |    4 +-
 clutter/deprecated/clutter-behaviour-opacity.c     |   12 +-
 clutter/deprecated/clutter-behaviour-opacity.h     |    4 +-
 clutter/deprecated/clutter-behaviour-path.c        |   12 +-
 clutter/deprecated/clutter-behaviour-path.h        |    4 +-
 clutter/deprecated/clutter-behaviour-rotate.c      |   32 +-
 clutter/deprecated/clutter-behaviour-rotate.h      |    4 +-
 clutter/deprecated/clutter-behaviour-scale.c       |   14 +-
 clutter/deprecated/clutter-behaviour-scale.h       |    4 +-
 clutter/deprecated/clutter-behaviour.c             |   26 +-
 clutter/deprecated/clutter-behaviour.h             |    6 +-
 clutter/deprecated/clutter-box.c                   |   24 +-
 clutter/deprecated/clutter-box.h                   |    4 +-
 clutter/deprecated/clutter-cairo-texture.c         |   30 +-
 clutter/deprecated/clutter-cairo-texture.h         |    4 +-
 clutter/deprecated/clutter-fixed.c                 |    6 +-
 clutter/deprecated/clutter-fixed.h                 |    4 +-
 clutter/deprecated/clutter-frame-source.c          |    8 +-
 clutter/deprecated/clutter-group.c                 |    4 +-
 .../deprecated/clutter-input-device-deprecated.c   |    2 +-
 .../deprecated/clutter-layout-manager-deprecated.c |    6 +-
 clutter/deprecated/clutter-media.c                 |   54 +-
 clutter/deprecated/clutter-media.h                 |    4 +-
 clutter/deprecated/clutter-rectangle.c             |   12 +-
 clutter/deprecated/clutter-rectangle.h             |    4 +-
 clutter/deprecated/clutter-score.c                 |   40 +-
 clutter/deprecated/clutter-score.h                 |    4 +-
 clutter/deprecated/clutter-shader.c                |   36 +-
 clutter/deprecated/clutter-shader.h                |    8 +-
 clutter/deprecated/clutter-stage.h                 |    4 +-
 clutter/deprecated/clutter-state.c                 |   52 +-
 clutter/deprecated/clutter-state.h                 |    6 +-
 clutter/deprecated/clutter-texture.c               |   60 ++--
 clutter/deprecated/clutter-timeout-pool.c          |    6 +-
 clutter/deprecated/clutter-timeout-pool.h          |    2 +-
 clutter/egl/clutter-backend-eglnative.c            |    6 +-
 clutter/egl/clutter-egl.h                          |    4 +-
 clutter/evdev/clutter-device-manager-evdev.c       |    4 +-
 clutter/evdev/clutter-input-device-evdev.c         |    4 +-
 clutter/gdk/clutter-backend-gdk.c                  |    6 +-
 clutter/gdk/clutter-stage-gdk.c                    |    6 +-
 clutter/wayland/clutter-input-device-wayland.c     |    2 +-
 clutter/wayland/clutter-stage-wayland.c            |    2 +-
 clutter/wayland/clutter-wayland-surface.c          |   14 +-
 clutter/wayland/clutter-wayland-surface.h          |    4 +-
 clutter/win32/clutter-backend-win32.c              |    2 +-
 clutter/win32/clutter-event-win32.c                |    2 +-
 clutter/win32/clutter-stage-win32.c                |    6 +-
 clutter/x11/clutter-backend-x11.c                  |   32 +-
 clutter/x11/clutter-event-x11.c                    |    8 +-
 clutter/x11/clutter-glx-texture-pixmap.c           |    8 +-
 clutter/x11/clutter-glx-texture-pixmap.h           |    4 +-
 clutter/x11/clutter-stage-x11.c                    |    8 +-
 clutter/x11/clutter-x11-texture-pixmap.c           |   20 +-
 clutter/x11/clutter-x11-texture-pixmap.h           |    4 +-
 clutter/x11/clutter-x11.h                          |    4 +-
 215 files changed, 1893 insertions(+), 1967 deletions(-)
---
diff --git a/clutter/cex100/clutter-backend-cex100.c b/clutter/cex100/clutter-backend-cex100.c
index 264dc00..b916c9c 100644
--- a/clutter/cex100/clutter-backend-cex100.c
+++ b/clutter/cex100/clutter-backend-cex100.c
@@ -144,7 +144,7 @@ clutter_backend_cex100_init (ClutterBackendCex100 *backend_cex100)
  *
  * <note>This function has to be called before clutter_init()</note>
  *
- * Since: 1.6
+ *
  */
 void
 clutter_cex100_set_plane (gdl_plane_id_t plane)
@@ -166,7 +166,7 @@ clutter_cex100_set_plane (gdl_plane_id_t plane)
  *
  * <note>This function has to be called before clutter_init()</note>
  *
- * Since: 1.6
+ *
  */
 void
 clutter_cex100_set_buffering_mode (ClutterCex100BufferingMode mode)
@@ -185,7 +185,7 @@ clutter_cex100_set_buffering_mode (ClutterCex100BufferingMode mode)
  *
  * Return value: the EGL display used by Clutter, or 0
  *
- * Since: 1.10
+ *
  */
 EGLDisplay
 clutter_cex100_get_egl_display (void)
diff --git a/clutter/clutter-action.h b/clutter/clutter-action.h
index d2e98db..24144cb 100644
--- a/clutter/clutter-action.h
+++ b/clutter/clutter-action.h
@@ -48,7 +48,7 @@ typedef struct _ClutterActionClass      ClutterActionClass;
  * The <structname>ClutterAction</structname> structure contains only
  * private data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterAction
 {
@@ -62,7 +62,7 @@ struct _ClutterAction
  * The <structname>ClutterActionClass</structname> structure contains
  * only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterActionClass
 {
diff --git a/clutter/clutter-actor-box.c b/clutter/clutter-actor-box.c
index 5389176..a98a2ed 100644
--- a/clutter/clutter-actor-box.c
+++ b/clutter/clutter-actor-box.c
@@ -29,7 +29,7 @@
  * Return value: (transfer full): the newly allocated #ClutterActorBox.
  *   Use clutter_actor_box_free() to free the resources
  *
- * Since: 1.0
+ *
  */
 ClutterActorBox *
 clutter_actor_box_new (gfloat x_1,
@@ -50,7 +50,7 @@ clutter_actor_box_new (gfloat x_1,
  * Return value: (transfer full): the newly allocated #ClutterActorBox.
  *   Use clutter_actor_box_free() to free its resources
  *
- * Since: 1.12
+ *
  */
 ClutterActorBox *
 clutter_actor_box_alloc (void)
@@ -70,7 +70,7 @@ clutter_actor_box_alloc (void)
  *
  * Return value: (transfer none): the initialized #ClutterActorBox
  *
- * Since: 1.10
+ *
  */
 ClutterActorBox *
 clutter_actor_box_init (ClutterActorBox *box,
@@ -99,7 +99,7 @@ clutter_actor_box_init (ClutterActorBox *box,
  *
  * Initializes @box with the given origin and size.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_box_init_rect (ClutterActorBox *box,
@@ -125,7 +125,7 @@ clutter_actor_box_init_rect (ClutterActorBox *box,
  * Return value: a newly allocated copy of #ClutterActorBox. Use
  *   clutter_actor_box_free() to free the allocated resources
  *
- * Since: 1.0
+ *
  */
 ClutterActorBox *
 clutter_actor_box_copy (const ClutterActorBox *box)
@@ -143,7 +143,7 @@ clutter_actor_box_copy (const ClutterActorBox *box)
  * Frees a #ClutterActorBox allocated using clutter_actor_box_new()
  * or clutter_actor_box_copy()
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_box_free (ClutterActorBox *box)
@@ -161,7 +161,7 @@ clutter_actor_box_free (ClutterActorBox *box)
  *
  * Return value: %TRUE if the passed #ClutterActorBox are equal
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_actor_box_equal (const ClutterActorBox *box_a,
@@ -184,7 +184,7 @@ clutter_actor_box_equal (const ClutterActorBox *box_a,
  *
  * Return value: the X coordinate of the origin
  *
- * Since: 1.0
+ *
  */
 gfloat
 clutter_actor_box_get_x (const ClutterActorBox *box)
@@ -202,7 +202,7 @@ clutter_actor_box_get_x (const ClutterActorBox *box)
  *
  * Return value: the Y coordinate of the origin
  *
- * Since: 1.0
+ *
  */
 gfloat
 clutter_actor_box_get_y (const ClutterActorBox *box)
@@ -220,7 +220,7 @@ clutter_actor_box_get_y (const ClutterActorBox *box)
  *
  * Return value: the width of the box
  *
- * Since: 1.0
+ *
  */
 gfloat
 clutter_actor_box_get_width (const ClutterActorBox *box)
@@ -238,7 +238,7 @@ clutter_actor_box_get_width (const ClutterActorBox *box)
  *
  * Return value: the height of the box
  *
- * Since: 1.0
+ *
  */
 gfloat
 clutter_actor_box_get_height (const ClutterActorBox *box)
@@ -256,7 +256,7 @@ clutter_actor_box_get_height (const ClutterActorBox *box)
  *
  * Retrieves the origin of @box
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_box_get_origin (const ClutterActorBox *box,
@@ -280,7 +280,7 @@ clutter_actor_box_get_origin (const ClutterActorBox *box,
  *
  * Retrieves the size of @box
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_box_get_size (const ClutterActorBox *box,
@@ -304,7 +304,7 @@ clutter_actor_box_get_size (const ClutterActorBox *box,
  *
  * Return value: the area of a #ClutterActorBox, in pixels
  *
- * Since: 1.0
+ *
  */
 gfloat
 clutter_actor_box_get_area (const ClutterActorBox *box)
@@ -325,7 +325,7 @@ clutter_actor_box_get_area (const ClutterActorBox *box)
  *
  * Return value: %TRUE if the point is contained by the #ClutterActorBox
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_actor_box_contains (const ClutterActorBox *box,
@@ -346,7 +346,7 @@ clutter_actor_box_contains (const ClutterActorBox *box,
  * Calculates the bounding box represented by the four vertices; for details
  * of the vertex array see clutter_actor_get_abs_allocation_vertices().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_box_from_vertices (ClutterActorBox     *box,
@@ -416,7 +416,7 @@ clutter_actor_box_from_vertices (ClutterActorBox     *box,
  * Interpolates between @initial and @final #ClutterActorBox<!-- -->es
  * using @progress
  *
- * Since: 1.2
+ *
  */
 void
 clutter_actor_box_interpolate (const ClutterActorBox *initial,
@@ -440,7 +440,7 @@ clutter_actor_box_interpolate (const ClutterActorBox *initial,
  *
  * Clamps the components of @box to the nearest integer
  *
- * Since: 1.2
+ *
  */
 void
 clutter_actor_box_clamp_to_pixel (ClutterActorBox *box)
@@ -462,7 +462,7 @@ clutter_actor_box_clamp_to_pixel (ClutterActorBox *box)
  *
  * Unions the two boxes @a and @b and stores the result in @result.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_box_union (const ClutterActorBox *a,
@@ -506,7 +506,7 @@ clutter_actor_box_progress (const GValue *a,
  *
  * Changes the origin of @box, maintaining the size of the #ClutterActorBox.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_actor_box_set_origin (ClutterActorBox *box,
@@ -531,7 +531,7 @@ clutter_actor_box_set_origin (ClutterActorBox *box,
  *
  * Sets the size of @box, maintaining the origin of the #ClutterActorBox.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_actor_box_set_size (ClutterActorBox *box,
diff --git a/clutter/clutter-actor-meta.c b/clutter/clutter-actor-meta.c
index a58c773..6bf5020 100644
--- a/clutter/clutter-actor-meta.c
+++ b/clutter/clutter-actor-meta.c
@@ -186,7 +186,7 @@ clutter_actor_meta_class_init (ClutterActorMetaClass *klass)
    *
    * The #ClutterActor attached to the #ClutterActorMeta instance
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_ACTOR] =
     g_param_spec_object ("actor",
@@ -200,7 +200,7 @@ clutter_actor_meta_class_init (ClutterActorMetaClass *klass)
    *
    * The unique name to access the #ClutterActorMeta
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_NAME] =
     g_param_spec_string ("name",
@@ -214,7 +214,7 @@ clutter_actor_meta_class_init (ClutterActorMetaClass *klass)
    *
    * Whether or not the #ClutterActorMeta is enabled
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_ENABLED] =
     g_param_spec_boolean ("enabled",
@@ -252,7 +252,7 @@ clutter_actor_meta_init (ClutterActorMeta *self)
  *
  * The name can be used to identify the #ClutterActorMeta instance
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_meta_set_name (ClutterActorMeta *meta,
@@ -280,7 +280,7 @@ clutter_actor_meta_set_name (ClutterActorMeta *meta,
  *   by the #ClutterActorMeta instance and it should not be modified
  *   or freed
  *
- * Since: 1.4
+ *
  */
 const gchar *
 clutter_actor_meta_get_name (ClutterActorMeta *meta)
@@ -297,7 +297,7 @@ clutter_actor_meta_get_name (ClutterActorMeta *meta)
  *
  * Sets whether @meta should be enabled or not
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_meta_set_enabled (ClutterActorMeta *meta,
@@ -323,7 +323,7 @@ clutter_actor_meta_set_enabled (ClutterActorMeta *meta,
  *
  * Return value: %TRUE if the #ClutterActorMeta instance is enabled
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_actor_meta_get_enabled (ClutterActorMeta *meta)
@@ -341,7 +341,7 @@ clutter_actor_meta_get_enabled (ClutterActorMeta *meta)
  * Sets or unsets a back pointer to the #ClutterActor that owns
  * the @meta
  *
- * Since: 1.4
+ *
  */
 void
 _clutter_actor_meta_set_actor (ClutterActorMeta *meta,
@@ -361,7 +361,7 @@ _clutter_actor_meta_set_actor (ClutterActorMeta *meta,
  *
  * Return value: (transfer none): a pointer to a #ClutterActor or %NULL
  *
- * Since: 1.4
+ *
  */
 ClutterActor *
 clutter_actor_meta_get_actor (ClutterActorMeta *meta)
diff --git a/clutter/clutter-actor-meta.h b/clutter/clutter-actor-meta.h
index fa3fafe..5bd684e 100644
--- a/clutter/clutter-actor-meta.h
+++ b/clutter/clutter-actor-meta.h
@@ -49,7 +49,7 @@ typedef struct _ClutterActorMetaClass           ClutterActorMetaClass;
  * The <structname>ClutterActorMeta</structname> structure contains only
  * private data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterActorMeta
 {
@@ -67,7 +67,7 @@ struct _ClutterActorMeta
  * The <structname>ClutterActorMetaClass</structname> structure contains
  * only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterActorMetaClass
 {
diff --git a/clutter/clutter-actor-private.h b/clutter/clutter-actor-private.h
index d6e7db7..7a44d88 100644
--- a/clutter/clutter-actor-private.h
+++ b/clutter/clutter-actor-private.h
@@ -36,7 +36,7 @@ G_BEGIN_DECLS
  * Flags passed to the clutter_actor_queue_redraw_with_clip ()
  * function
  *
- * Since: 1.6
+ *
  */
 typedef enum
 {
diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c
index 975274b..6da6bd0 100644
--- a/clutter/clutter-actor.c
+++ b/clutter/clutter-actor.c
@@ -528,7 +528,7 @@
  * limitations, or during the reparenting of an actor, to optimize
  * unnecessary (and potentially expensive) state changes.
  *
- * Since: 0.2
+ *
  */
 
 /**
@@ -550,7 +550,7 @@
  * To be realized an actor must be inside a stage, and all its parents
  * must be realized.
  *
- * Since: 0.2
+ *
  */
 
 /**
@@ -564,7 +564,7 @@
  * means it's visible, and all its parents are visible, and one of the
  * parents is a toplevel stage; see also %CLUTTER_ACTOR_IS_MAPPED.
  *
- * Since: 0.2
+ *
  */
 
 /**
@@ -575,7 +575,7 @@
  *
  * Only reactive actors will receive event-related signals.
  *
- * Since: 0.6
+ *
  */
 
 #ifdef HAVE_CONFIG_H
@@ -1456,7 +1456,7 @@ clutter_actor_real_map (ClutterActor *self)
  * When overriding map, it is mandatory to chain up to the parent
  * implementation.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_map (ClutterActor *self)
@@ -1543,7 +1543,7 @@ clutter_actor_real_unmap (ClutterActor *self)
  * implementation, but it is guaranteed to be called before the
  * #GObjectClass.finalize() implementation.</note>
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_unmap (ClutterActor *self)
@@ -2517,7 +2517,7 @@ clutter_actor_real_queue_relayout (ClutterActor *self)
  * the stage before the projection is applied. This is different from
  * the behaviour of clutter_actor_apply_transform_to_point().
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_apply_relative_transform_to_point (ClutterActor        *self,
@@ -2602,7 +2602,7 @@ _clutter_actor_fully_transform_vertices (ClutterActor *self,
  * into screen-relative coordinates with the current actor
  * transformation (i.e. scale, rotation, etc)
  *
- * Since: 0.4
+ *
  **/
 void
 clutter_actor_apply_transform_to_point (ClutterActor        *self,
@@ -2702,7 +2702,7 @@ _clutter_actor_transform_and_project_box (ClutterActor          *self,
  * the stage before the projection is applied. This is different from
  * the behaviour of clutter_actor_get_abs_allocation_vertices().
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_get_allocation_vertices (ClutterActor  *self,
@@ -2786,7 +2786,7 @@ clutter_actor_get_allocation_vertices (ClutterActor  *self,
  *   <listitem><para>v[3] contains (x2, y2)</para></listitem>
  * </itemizedlist>
  *
- * Since: 0.4
+ *
  */
 void
 clutter_actor_get_abs_allocation_vertices (ClutterActor  *self,
@@ -3638,7 +3638,7 @@ done:
  * be applied, or it will paint the actual actor if the current effect
  * is the last effect in the chain.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_actor_continue_paint (ClutterActor *self)
@@ -4152,7 +4152,7 @@ clutter_actor_set_translation_factor (ClutterActor      *self,
  * Sets an additional translation transformation on a #ClutterActor,
  * relative to the #ClutterActor:pivot-point.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_translation (ClutterActor *self,
@@ -4183,7 +4183,7 @@ clutter_actor_set_translation (ClutterActor *self,
  *
  * Retrieves the translation set using clutter_actor_set_translation().
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_get_translation (ClutterActor *self,
@@ -4256,7 +4256,7 @@ clutter_actor_set_rotation_angle_internal (ClutterActor *self,
  * The center of rotation is established by the #ClutterActor:pivot-point
  * property.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_rotation_angle (ClutterActor      *self,
@@ -4304,7 +4304,7 @@ clutter_actor_set_rotation_angle (ClutterActor      *self,
  *
  * Return value: the angle of rotation, in degrees
  *
- * Since: 1.12
+ *
  */
 gdouble
 clutter_actor_get_rotation_angle (ClutterActor      *self,
@@ -5412,7 +5412,7 @@ clutter_actor_real_get_paint_volume (ClutterActor       *self,
  *   want to retain it, you will need to copy it using
  *   clutter_paint_volume_copy().
  *
- * Since: 1.10
+ *
  */
 const ClutterPaintVolume *
 clutter_actor_get_default_paint_volume (ClutterActor *self)
@@ -5575,7 +5575,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:position property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_POSITION] =
     g_param_spec_boxed ("position",
@@ -5634,7 +5634,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:size property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_SIZE] =
     g_param_spec_boxed ("size",
@@ -5653,7 +5653,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Writing this property sets #ClutterActor:fixed-position-set
    * property as well, as a side effect
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_FIXED_X] =
     g_param_spec_float ("fixed-x",
@@ -5671,7 +5671,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Writing this property sets the #ClutterActor:fixed-position-set
    * property as well, as a side effect
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_FIXED_Y] =
     g_param_spec_float ("fixed-y",
@@ -5687,7 +5687,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * This flag controls whether the #ClutterActor:fixed-x and
    * #ClutterActor:fixed-y properties are used
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_FIXED_POSITION_SET] =
     g_param_spec_boolean ("fixed-position-set",
@@ -5706,7 +5706,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    *This property overrides the usual width request of the actor.
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_MIN_WIDTH] =
     g_param_spec_float ("min-width",
@@ -5725,7 +5725,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * as well, as a side effect. This property overrides the usual height
    * request of the actor.
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_MIN_HEIGHT] =
     g_param_spec_float ("min-height",
@@ -5744,7 +5744,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * property as well, as a side effect. This property overrides the
    * usual width request of the actor
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_NATURAL_WIDTH] =
     g_param_spec_float ("natural-width",
@@ -5763,7 +5763,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * property as well, as a side effect. This property overrides the
    * usual height request of the actor
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_NATURAL_HEIGHT] =
     g_param_spec_float ("natural-height",
@@ -5779,7 +5779,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * This flag controls whether the #ClutterActor:min-width property
    * is used
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_MIN_WIDTH_SET] =
     g_param_spec_boolean ("min-width-set",
@@ -5794,7 +5794,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * This flag controls whether the #ClutterActor:min-height property
    * is used
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_MIN_HEIGHT_SET] =
     g_param_spec_boolean ("min-height-set",
@@ -5809,7 +5809,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * This flag controls whether the #ClutterActor:natural-width property
    * is used
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_NATURAL_WIDTH_SET] =
     g_param_spec_boolean ("natural-width-set",
@@ -5824,7 +5824,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * This flag controls whether the #ClutterActor:natural-height property
    * is used
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_NATURAL_HEIGHT_SET] =
     g_param_spec_boolean ("natural-height-set",
@@ -5841,7 +5841,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * This is property is read-only, but you might monitor it to know when an
    * actor moves or resizes
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_ALLOCATION] =
     g_param_spec_boxed ("allocation",
@@ -5899,7 +5899,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The clutter_actor_get_preferred_size() function will implement this
    * check for you.
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_REQUEST_MODE] =
     g_param_spec_enum ("request-mode",
@@ -5924,7 +5924,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:z-position property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_Z_POSITION] =
     g_param_spec_float ("z-position",
@@ -5963,7 +5963,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * handling of transparent actors. See
    * clutter_actor_set_offscreen_redirect() for details.
    *
-   * Since: 1.8
+   *
    */
   obj_props[PROP_OFFSCREEN_REDIRECT] =
     g_param_spec_flags ("offscreen-redirect",
@@ -5993,7 +5993,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Whether the actor is mapped (will be painted when the stage
    * to which it belongs is mapped)
    *
-   * Since: 1.0
+   *
    */
   obj_props[PROP_MAPPED] =
     g_param_spec_boolean ("mapped",
@@ -6007,7 +6007,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * Whether the actor has been realized
    *
-   * Since: 1.0
+   *
    */
   obj_props[PROP_REALIZED] =
     g_param_spec_boolean ("realized",
@@ -6023,7 +6023,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * Only reactive actors will emit event-related signals
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_REACTIVE] =
     g_param_spec_boolean ("reactive",
@@ -6055,7 +6055,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Setting this property will change the #ClutterActor:has-clip
    * property as a side effect.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_CLIP_RECT] =
     g_param_spec_boxed ("clip-rect",
@@ -6070,7 +6070,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The name of the actor
    *
-   * Since: 0.2
+   *
    */
   obj_props[PROP_NAME] =
     g_param_spec_string ("name",
@@ -6092,7 +6092,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:pivot property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_PIVOT_POINT] =
     g_param_spec_boxed ("pivot-point",
@@ -6111,7 +6111,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:pivot-point-z property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_PIVOT_POINT_Z] =
     g_param_spec_float ("pivot-point-z",
@@ -6130,7 +6130,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:scale-x property is animatable.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_SCALE_X] =
     g_param_spec_double ("scale-x",
@@ -6149,7 +6149,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:scale-y property is animatable.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_SCALE_Y] =
     g_param_spec_double ("scale-y",
@@ -6168,7 +6168,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:scale-y property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_SCALE_Z] =
     g_param_spec_double ("scale-z",
@@ -6187,7 +6187,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:rotation-angle-x property is animatable.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_ROTATION_ANGLE_X] =
     g_param_spec_double ("rotation-angle-x",
@@ -6206,7 +6206,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:rotation-angle-y property is animatable.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_ROTATION_ANGLE_Y] =
     g_param_spec_double ("rotation-angle-y",
@@ -6225,7 +6225,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:rotation-angle-z property is animatable.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_ROTATION_ANGLE_Z] =
     g_param_spec_double ("rotation-angle-z",
@@ -6245,7 +6245,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:translation-x property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_TRANSLATION_X] =
     g_param_spec_float ("translation-x",
@@ -6265,7 +6265,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:translation-y property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_TRANSLATION_Y] =
     g_param_spec_float ("translation-y",
@@ -6285,7 +6285,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:translation-z property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_TRANSLATION_Z] =
     g_param_spec_float ("translation-z",
@@ -6315,8 +6315,6 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * #ClutterActor:transform-set property to %FALSE.
    *
    * The #ClutterActor:transform property is animatable.
-   *
-   * Since: 1.12
    */
   obj_props[PROP_TRANSFORM] =
     g_param_spec_boxed ("transform",
@@ -6331,8 +6329,6 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * ClutterActor:transform-set:
    *
    * Whether the #ClutterActor:transform property is set.
-   *
-   * Since: 1.12
    */
   obj_props[PROP_TRANSFORM_SET] =
     g_param_spec_boolean ("transform-set",
@@ -6353,8 +6349,6 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * #ClutterActor:child-transform-set property to %FALSE.
    *
    * The #ClutterActor:child-transform property is animatable.
-   *
-   * Since: 1.12
    */
   obj_props[PROP_CHILD_TRANSFORM] =
     g_param_spec_boxed ("child-transform",
@@ -6370,7 +6364,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * Whether the #ClutterActor:child-transform property is set.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_CHILD_TRANSFORM_SET] =
     g_param_spec_boolean ("child-transform-set",
@@ -6389,7 +6383,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * This property is ignored if a clip area has been explicitly
    * set using clutter_actor_set_clip().
    *
-   * Since: 1.0
+   *
    */
   obj_props[PROP_CLIP_TO_ALLOCATION] =
     g_param_spec_boolean ("clip-to-allocation",
@@ -6403,7 +6397,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The direction of the text inside a #ClutterActor.
    *
-   * Since: 1.0
+   *
    */
   obj_props[PROP_TEXT_DIRECTION] =
     g_param_spec_enum ("text-direction",
@@ -6419,7 +6413,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Whether the actor contains the pointer of a #ClutterInputDevice
    * or not.
    *
-   * Since: 1.2
+   *
    */
   obj_props[PROP_HAS_POINTER] =
     g_param_spec_boolean ("has-pointer",
@@ -6433,7 +6427,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * Adds a #ClutterAction to the actor
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_ACTIONS] =
     g_param_spec_object ("actions",
@@ -6447,7 +6441,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * Adds a #ClutterConstraint to the actor
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_CONSTRAINTS] =
     g_param_spec_object ("constraints",
@@ -6461,7 +6455,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * Adds #ClutterEffect to the list of effects be applied on a #ClutterActor
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_EFFECT] =
     g_param_spec_object ("effect",
@@ -6476,7 +6470,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * A delegate object for controlling the layout of the children of
    * an actor.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_LAYOUT_MANAGER] =
     g_param_spec_object ("layout-manager",
@@ -6491,7 +6485,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Whether a layout manager should assign more space to the actor on
    * the X axis.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_X_EXPAND] =
     g_param_spec_boolean ("x-expand",
@@ -6507,7 +6501,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Whether a layout manager should assign more space to the actor on
    * the Y axis.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_Y_EXPAND] =
     g_param_spec_boolean ("y-expand",
@@ -6524,7 +6518,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * extra space for its allocation. See also the #ClutterActor:x-expand
    * property.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_X_ALIGN] =
     g_param_spec_enum ("x-align",
@@ -6540,7 +6534,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The alignment of an actor on the Y axis, if the actor has been given
    * extra space for its allocation.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_Y_ALIGN] =
     g_param_spec_enum ("y-align",
@@ -6560,7 +6554,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:margin-top property is animatable.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_MARGIN_TOP] =
     g_param_spec_float ("margin-top",
@@ -6582,7 +6576,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:margin-bottom property is animatable.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_MARGIN_BOTTOM] =
     g_param_spec_float ("margin-bottom",
@@ -6604,7 +6598,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:margin-left property is animatable.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_MARGIN_LEFT] =
     g_param_spec_float ("margin-left",
@@ -6626,7 +6620,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:margin-right property is animatable.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_MARGIN_RIGHT] =
     g_param_spec_float ("margin-right",
@@ -6643,7 +6637,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * Whether the #ClutterActor:background-color property has been set.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_BACKGROUND_COLOR_SET] =
     g_param_spec_boolean ("background-color-set",
@@ -6660,7 +6654,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:background-color property is animatable.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_BACKGROUND_COLOR] =
     clutter_param_spec_color ("background-color",
@@ -6676,7 +6670,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The actor's first child.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_FIRST_CHILD] =
     g_param_spec_object ("first-child",
@@ -6690,7 +6684,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The actor's last child.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_LAST_CHILD] =
     g_param_spec_object ("last-child",
@@ -6705,7 +6699,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The #ClutterContent implementation that controls the content
    * of the actor.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_CONTENT] =
     g_param_spec_object ("content",
@@ -6731,7 +6725,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:content-gravity property is animatable.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_CONTENT_GRAVITY] =
     g_param_spec_enum ("content-gravity",
@@ -6752,7 +6746,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The bounding box for the content is guaranteed to never exceed the
    * allocation's of the actor.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_CONTENT_BOX] =
     g_param_spec_boxed ("content-box",
@@ -6784,7 +6778,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The repeat policy for the actor's #ClutterActor:content.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_CONTENT_REPEAT] =
     g_param_spec_flags ("content-repeat",
@@ -6816,7 +6810,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * their children. When overriding the default class handler, it is
    * required to chain up to the parent's implementation.
    *
-   * Since: 0.2
+   *
    */
   actor_signals[DESTROY] =
     g_signal_new (I_("destroy"),
@@ -6833,7 +6827,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The ::show signal is emitted when an actor is visible and
    * rendered on the stage.
    *
-   * Since: 0.2
+   *
    */
   actor_signals[SHOW] =
     g_signal_new (I_("show"),
@@ -6850,7 +6844,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The ::hide signal is emitted when an actor is no longer rendered
    * on the stage.
    *
-   * Since: 0.2
+   *
    */
   actor_signals[HIDE] =
     g_signal_new (I_("hide"),
@@ -6867,7 +6861,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * This signal is emitted when the parent of the actor changes.
    *
-   * Since: 0.2
+   *
    */
   actor_signals[PARENT_SET] =
     g_signal_new (I_("parent-set"),
@@ -6929,7 +6923,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * been completed you should connect to the ::paint signal on the
    * Stage with g_signal_connect_after().</para></note>
    *
-   * Since: 1.0
+   *
    */
   actor_signals[QUEUE_REDRAW] =
     g_signal_new (I_("queue-redraw"),
@@ -6957,7 +6951,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * properly in the procense of #ClutterClone actors. Applications will
    * not normally need to connect to this signal.
    *
-   * Since: 1.2
+   *
    */
   actor_signals[QUEUE_RELAYOUT] =
     g_signal_new (I_("queue-relayout"),
@@ -6982,7 +6976,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[EVENT] =
     g_signal_new (I_("event"),
@@ -7004,7 +6998,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[BUTTON_PRESS_EVENT] =
     g_signal_new (I_("button-press-event"),
@@ -7026,7 +7020,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[BUTTON_RELEASE_EVENT] =
     g_signal_new (I_("button-release-event"),
@@ -7048,7 +7042,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[SCROLL_EVENT] =
     g_signal_new (I_("scroll-event"),
@@ -7070,7 +7064,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[KEY_PRESS_EVENT] =
     g_signal_new (I_("key-press-event"),
@@ -7093,7 +7087,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[KEY_RELEASE_EVENT] =
     g_signal_new (I_("key-release-event"),
@@ -7115,7 +7109,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[MOTION_EVENT] =
     g_signal_new (I_("motion-event"),
@@ -7133,7 +7127,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The ::key-focus-in signal is emitted when @actor receives key focus.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[KEY_FOCUS_IN] =
     g_signal_new (I_("key-focus-in"),
@@ -7150,7 +7144,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The ::key-focus-out signal is emitted when @actor loses key focus.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[KEY_FOCUS_OUT] =
     g_signal_new (I_("key-focus-out"),
@@ -7171,7 +7165,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[ENTER_EVENT] =
     g_signal_new (I_("enter-event"),
@@ -7193,7 +7187,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[LEAVE_EVENT] =
     g_signal_new (I_("leave-event"),
@@ -7221,7 +7215,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * Return value: %TRUE if the event has been handled by the actor,
    *   or %FALSE to continue the emission.
    *
-   * Since: 0.6
+   *
    */
   actor_signals[CAPTURED_EVENT] =
     g_signal_new (I_("captured-event"),
@@ -7240,7 +7234,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The ::realize signal is emitted each time an actor is being
    * realized.
    *
-   * Since: 0.8
+   *
    */
   actor_signals[REALIZE] =
     g_signal_new (I_("realize"),
@@ -7257,7 +7251,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The ::unrealize signal is emitted each time an actor is being
    * unrealized.
    *
-   * Since: 0.8
+   *
    */
   actor_signals[UNREALIZE] =
     g_signal_new (I_("unrealize"),
@@ -7281,7 +7275,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * to know whether the absolute origin of @actor changed, then you might
    * want use this signal instead.
    *
-   * Since: 1.0
+   *
    */
   actor_signals[ALLOCATION_CHANGED] =
     g_signal_new (I_("allocation-changed"),
@@ -7301,7 +7295,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The ::transitions-completed signal is emitted once all transitions
    * involving @actor are complete.
    *
-   * Since: 1.10
+   *
    */
   actor_signals[TRANSITIONS_COMPLETED] =
     g_signal_new (I_("transitions-completed"),
@@ -7324,7 +7318,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * using clutter_timeline_stop(), or it has been removed from the
    * transitions applied on @actor, using clutter_actor_remove_transition().
    *
-   * Since: 1.12
+   *
    */
   actor_signals[TRANSITION_STOPPED] =
     g_signal_new (I_("transition-stopped"),
@@ -7345,7 +7339,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    * The ::touch-event signal is emitted each time a touch
    * begin/end/update/cancel event.
    *
-   * Since: 1.12
+   *
    */
   actor_signals[TOUCH_EVENT] =
     g_signal_new (I_("touch-event"),
@@ -7419,7 +7413,7 @@ clutter_actor_init (ClutterActor *self)
  *
  * Return value: the newly created #ClutterActor
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_actor_new (void)
@@ -7862,7 +7856,7 @@ _clutter_actor_queue_only_relayout (ClutterActor *self)
  * If @clip is %NULL this function is equivalent to
  * clutter_actor_queue_redraw().
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_queue_redraw_with_clip (ClutterActor                *self,
@@ -7904,7 +7898,7 @@ clutter_actor_queue_redraw_with_clip (ClutterActor                *self,
  *
  * Queueing a new layout automatically queues a redraw as well.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_queue_relayout (ClutterActor *self)
@@ -7939,7 +7933,7 @@ clutter_actor_queue_relayout (ClutterActor *self)
  * and clutter_actor_get_preferred_height(), and check the actor's preferred
  * geometry management using the #ClutterActor:request-mode property.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_get_preferred_size (ClutterActor *self,
@@ -8233,7 +8227,7 @@ _clutter_actor_get_cached_size_request (gfloat         for_size,
  * An actor may not get its request - depending on the layout
  * manager that's in effect.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_get_preferred_width (ClutterActor *self,
@@ -8367,7 +8361,7 @@ clutter_actor_get_preferred_width (ClutterActor *self,
  * An actor may not get its request - depending on the layout
  * manager that's in effect.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_get_preferred_height (ClutterActor *self,
@@ -8497,7 +8491,7 @@ clutter_actor_get_preferred_height (ClutterActor *self,
  * of functions inside the implementation of the get_preferred_width()
  * or get_preferred_height() virtual functions.</note>
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_get_allocation_box (ClutterActor    *self,
@@ -8711,7 +8705,7 @@ clutter_actor_allocate_internal (ClutterActor           *self,
  * the parent has moved with respect to the stage, for example because
  * a grandparent's origin has moved.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_allocate (ClutterActor           *self,
@@ -8887,7 +8881,7 @@ clutter_actor_allocate (ClutterActor           *self,
  * }
  * ]|
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_allocation (ClutterActor           *self,
@@ -8975,7 +8969,7 @@ clutter_actor_set_position (ClutterActor *self,
  *
  * Return value: %TRUE if the fixed position is set on the actor
  *
- * Since: 0.8
+ *
  */
 gboolean
 clutter_actor_get_fixed_position_set (ClutterActor *self)
@@ -8993,7 +8987,7 @@ clutter_actor_get_fixed_position_set (ClutterActor *self)
  * Sets whether an actor has a fixed position set (and will thus be
  * unaffected by any layout manager).
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_set_fixed_position_set (ClutterActor *self,
@@ -9033,7 +9027,7 @@ clutter_actor_set_fixed_position_set (ClutterActor *self,
  * Changes the fixed position of an actor by @dx on the horizontal
  * axis, and by @dy on the vertical axis.
  *
- * Since: 0.2
+ *
  */
 void
 clutter_actor_move_by (ClutterActor *self,
@@ -9292,7 +9286,7 @@ clutter_actor_set_natural_height_set (ClutterActor *self,
  * clutter_actor_get_preferred_width() and
  * clutter_actor_get_preferred_height()
  *
- * Since: 1.2
+ *
  */
 void
 clutter_actor_set_request_mode (ClutterActor       *self,
@@ -9325,7 +9319,7 @@ clutter_actor_set_request_mode (ClutterActor       *self,
  *
  * Return value: the request mode for the actor
  *
- * Since: 1.2
+ *
  */
 ClutterRequestMode
 clutter_actor_get_request_mode (ClutterActor *self)
@@ -9479,7 +9473,7 @@ clutter_actor_set_size (ClutterActor *self,
  * clutter_actor_get_allocation_box() or
  * clutter_actor_get_preferred_width().
  *
- * Since: 0.2
+ *
  */
 void
 clutter_actor_get_size (ClutterActor *self,
@@ -9509,7 +9503,7 @@ clutter_actor_get_size (ClutterActor *self,
  *
  * The returned position is in pixels.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_get_position (ClutterActor *self,
@@ -9533,7 +9527,7 @@ clutter_actor_get_position (ClutterActor *self,
  *
  * Gets the absolute position of an actor, in pixels relative to the stage.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_get_transformed_position (ClutterActor *self,
@@ -9579,7 +9573,7 @@ clutter_actor_get_transformed_position (ClutterActor *self,
  * information, you need to use clutter_actor_get_abs_allocation_vertices()
  * to get the coords of the actual quadrangle.</note>
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_get_transformed_size (ClutterActor *self,
@@ -9937,7 +9931,7 @@ clutter_actor_set_position_internal (ClutterActor       *self,
  *
  * The #ClutterActor:x property is animatable.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_set_x (ClutterActor *self,
@@ -9964,7 +9958,7 @@ clutter_actor_set_x (ClutterActor *self,
  *
  * The #ClutterActor:y property is animatable.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_set_y (ClutterActor *self,
@@ -10088,7 +10082,7 @@ clutter_actor_get_y (ClutterActor *self)
  * The #ClutterActor:scale-x and #ClutterActor:scale-y properties are
  * animatable.
  *
- * Since: 0.2
+ *
  */
 void
 clutter_actor_set_scale (ClutterActor *self,
@@ -10116,7 +10110,7 @@ clutter_actor_set_scale (ClutterActor *self,
  *
  * The #ClutterActor:scale-z property is animatable.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_scale_z (ClutterActor *self,
@@ -10137,7 +10131,7 @@ clutter_actor_set_scale_z (ClutterActor *self,
  *
  * Retrieves an actors scale factors.
  *
- * Since: 0.2
+ *
  */
 void
 clutter_actor_get_scale (ClutterActor *self,
@@ -10166,7 +10160,7 @@ clutter_actor_get_scale (ClutterActor *self,
  *
  * Return value: the scaling factor along the Z axis
  *
- * Since: 1.12
+ *
  */
 gdouble
 clutter_actor_get_scale_z (ClutterActor *self)
@@ -10277,7 +10271,7 @@ clutter_actor_get_paint_opacity_internal (ClutterActor *self)
  *
  * Return value: The actor opacity value.
  *
- * Since: 0.8
+ *
  */
 guint8
 clutter_actor_get_paint_opacity (ClutterActor *self)
@@ -10370,7 +10364,7 @@ clutter_actor_get_opacity (ClutterActor *self)
  * recommended to override the has_overlaps() virtual to return %FALSE
  * for maximum efficiency.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_actor_set_offscreen_redirect (ClutterActor *self,
@@ -10410,7 +10404,7 @@ clutter_actor_set_offscreen_redirect (ClutterActor *self,
  *
  * Return value: the value of the offscreen-redirect property of the actor
  *
- * Since: 1.8
+ *
  */
 ClutterOffscreenRedirect
 clutter_actor_get_offscreen_redirect (ClutterActor *self)
@@ -10486,7 +10480,7 @@ clutter_actor_set_z_position_internal (ClutterActor *self,
  *
  * See #ClutterActor:z-position.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_z_position (ClutterActor *self,
@@ -10511,7 +10505,7 @@ clutter_actor_set_z_position (ClutterActor *self,
  *
  * Return value: the position on the Z axis.
  *
- * Since: 1.12
+ *
  */
 gfloat
 clutter_actor_get_z_position (ClutterActor *self)
@@ -10534,7 +10528,7 @@ clutter_actor_get_z_position (ClutterActor *self)
  * point being the top left corner of the actor, and the (1, 1) point being
  * the bottom right corner.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_pivot_point (ClutterActor *self,
@@ -10562,7 +10556,7 @@ clutter_actor_set_pivot_point (ClutterActor *self,
  *
  * Retrieves the coordinates of the #ClutterActor:pivot-point.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_get_pivot_point (ClutterActor *self,
@@ -10592,7 +10586,7 @@ clutter_actor_get_pivot_point (ClutterActor *self,
  *
  * The @pivot_z value is expressed as a distance along the Z axis.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_pivot_point_z (ClutterActor *self,
@@ -10614,7 +10608,7 @@ clutter_actor_set_pivot_point_z (ClutterActor *self,
  *
  * Retrieves the Z component of the #ClutterActor:pivot-point.
  *
- * Since: 1.12
+ *
  */
 gfloat
 clutter_actor_get_pivot_point_z (ClutterActor *self)
@@ -10635,7 +10629,7 @@ clutter_actor_get_pivot_point_z (ClutterActor *self)
  * Sets clip area for @self. The clip area is always computed from the
  * upper left corner of the actor.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_set_clip (ClutterActor *self,
@@ -10702,7 +10696,7 @@ clutter_actor_remove_clip (ClutterActor *self)
  *
  * Return value: %TRUE if the actor has a clip area set.
  *
- * Since: 0.1.1
+ *
  */
 gboolean
 clutter_actor_has_clip (ClutterActor *self)
@@ -10726,7 +10720,7 @@ clutter_actor_has_clip (ClutterActor *self)
  *
  * Gets the clip area for @self, if any is set.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_get_clip (ClutterActor *self,
@@ -10767,7 +10761,7 @@ clutter_actor_get_clip (ClutterActor *self,
  *   allocated #GList of #ClutterActor<!-- -->s. Use g_list_free() when
  *   done.
  *
- * Since: 1.10
+ *
  */
 GList *
 clutter_actor_get_children (ClutterActor *self)
@@ -11248,7 +11242,7 @@ clutter_actor_add_child_internal (ClutterActor              *self,
  * This function will emit the #ClutterContainer::actor-added signal
  * on @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_add_child (ClutterActor *self,
@@ -11284,7 +11278,7 @@ clutter_actor_add_child (ClutterActor *self,
  * This function will emit the #ClutterContainer::actor-added signal
  * on @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_insert_child_at_index (ClutterActor *self,
@@ -11321,7 +11315,7 @@ clutter_actor_insert_child_at_index (ClutterActor *self,
  * This function will emit the #ClutterContainer::actor-added signal
  * on @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_insert_child_above (ClutterActor *self,
@@ -11362,7 +11356,7 @@ clutter_actor_insert_child_above (ClutterActor *self,
  * This function will emit the #ClutterContainer::actor-added signal
  * on @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_insert_child_below (ClutterActor *self,
@@ -11412,7 +11406,7 @@ clutter_actor_get_parent (ClutterActor *self)
  *
  * Return Value: %TRUE if the actor is visibile and will be painted.
  *
- * Since: 0.8.4
+ *
  */
 gboolean
 clutter_actor_get_paint_visibility (ClutterActor *actor)
@@ -11437,7 +11431,7 @@ clutter_actor_get_paint_visibility (ClutterActor *actor)
  * This function will emit the #ClutterContainer::actor-removed
  * signal on @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_remove_child (ClutterActor *self,
@@ -11466,7 +11460,7 @@ clutter_actor_remove_child (ClutterActor *self,
  * destroyed. If you want to ensure the destruction of all the children
  * of @self, use clutter_actor_destroy_all_children().
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_remove_all_children (ClutterActor *self)
@@ -11517,7 +11511,7 @@ clutter_actor_remove_all_children (ClutterActor *self)
  * are disconnected even in cases where circular references prevent this
  * from automatically happening through reference counting alone.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_destroy_all_children (ClutterActor *self)
@@ -11582,7 +11576,7 @@ insert_child_between (ClutterActor *self,
  *
  * Replaces @old_child with @new_child in the list of children of @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_replace_child (ClutterActor *self,
@@ -11624,7 +11618,7 @@ clutter_actor_replace_child (ClutterActor *self,
  *
  * Return value: whether @descendent is contained within @self
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_actor_contains (ClutterActor *self,
@@ -11656,7 +11650,7 @@ clutter_actor_contains (ClutterActor *self,
  * clutter_actor_insert_child_above(), but it will not emit signals
  * or change state on @child.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_child_above_sibling (ClutterActor *self,
@@ -11707,7 +11701,7 @@ clutter_actor_set_child_above_sibling (ClutterActor *self,
  * clutter_actor_insert_child_below(), but it will not emit signals
  * or change state on @child.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_child_below_sibling (ClutterActor *self,
@@ -11751,7 +11745,7 @@ clutter_actor_set_child_below_sibling (ClutterActor *self,
  * calling clutter_actor_insert_child_at_index(), but it will not
  * emit signals or change state on @child.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_child_at_index (ClutterActor *self,
@@ -11795,7 +11789,7 @@ clutter_actor_set_child_at_index (ClutterActor *self,
  *   if the actor handled the event, or %FALSE if the event was
  *   not handled
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_actor_event (ClutterActor       *actor,
@@ -11882,7 +11876,7 @@ out:
  *
  * Sets @actor as reactive. Reactive actors will receive events.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_set_reactive (ClutterActor *actor,
@@ -11909,7 +11903,7 @@ clutter_actor_set_reactive (ClutterActor *actor,
  *
  * Return value: %TRUE if the actor is reactive
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_actor_get_reactive (ClutterActor *actor)
@@ -12723,7 +12717,7 @@ clutter_animatable_iface_init (ClutterAnimatableIface *iface)
  *
  * Return value: %TRUE if conversion was successful.
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_actor_transform_stage_point (ClutterActor *self,
@@ -12889,7 +12883,7 @@ clutter_actor_transform_stage_point (ClutterActor *self,
  *
  * Return value: %TRUE if the actor is rotated.
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_actor_is_rotated (ClutterActor *self)
@@ -12914,7 +12908,7 @@ clutter_actor_is_rotated (ClutterActor *self)
  *
  * Return value: %TRUE if the actor is scaled.
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_actor_is_scaled (ClutterActor *self)
@@ -12949,7 +12943,7 @@ _clutter_actor_get_stage_internal (ClutterActor *actor)
  * Return value: (transfer none) (type Clutter.Stage): the stage
  *   containing the actor, or %NULL
  *
- * Since: 0.8
+ *
  */
 ClutterActor *
 clutter_actor_get_stage (ClutterActor *actor)
@@ -13015,7 +13009,7 @@ clutter_actor_get_stage (ClutterActor *actor)
  * an actor's preferred size without making it bigger than the area
  * available for the container.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_allocate_available_size (ClutterActor           *self,
@@ -13090,7 +13084,7 @@ clutter_actor_allocate_available_size (ClutterActor           *self,
  * not meant to be used outside the implementation of the
  * ClutterActor::allocate virtual function.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_allocate_preferred_size (ClutterActor           *self,
@@ -13142,7 +13136,7 @@ clutter_actor_allocate_preferred_size (ClutterActor           *self,
  * This function is useful for fluid layout managers, like #ClutterBinLayout
  * or #ClutterTableLayout
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_allocate_align_fill (ClutterActor           *self,
@@ -13264,7 +13258,7 @@ out:
  * Sets the key focus of the #ClutterStage including @self
  * to this #ClutterActor.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_grab_key_focus (ClutterActor *self)
@@ -13298,7 +13292,7 @@ clutter_actor_grab_key_focus (ClutterActor *self)
  *   The returned #PangoContext is owned by the actor and should not be
  *   unreferenced by the application code
  *
- * Since: 1.0
+ *
  */
 PangoContext *
 clutter_actor_get_pango_context (ClutterActor *self)
@@ -13332,7 +13326,7 @@ clutter_actor_get_pango_context (ClutterActor *self)
  *   Use g_object_unref() on the returned value to deallocate its
  *   resources
  *
- * Since: 1.0
+ *
  */
 PangoContext *
 clutter_actor_create_pango_context (ClutterActor *self)
@@ -13360,7 +13354,7 @@ clutter_actor_create_pango_context (ClutterActor *self)
  * Return value: (transfer full): the newly created #PangoLayout.
  *   Use g_object_unref() when done
  *
- * Since: 1.0
+ *
  */
 PangoLayout *
 clutter_actor_create_pango_layout (ClutterActor *self,
@@ -13447,7 +13441,7 @@ _clutter_actor_set_enable_paint_unmapped (ClutterActor *self,
  *
  * Return value: a bitwise or of #ClutterActorFlags or 0
  *
- * Since: 1.0
+ *
  */
 ClutterActorFlags
 clutter_actor_get_flags (ClutterActor *self)
@@ -13466,7 +13460,7 @@ clutter_actor_get_flags (ClutterActor *self)
  *
  * This function will emit notifications for the changed properties
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_set_flags (ClutterActor      *self,
@@ -13527,7 +13521,7 @@ clutter_actor_set_flags (ClutterActor      *self,
  *
  * This function will emit notifications for the changed properties
  *
- * Since: 1.0
+ *
  */
 void
 clutter_actor_unset_flags (ClutterActor      *self,
@@ -13615,8 +13609,6 @@ clutter_actor_set_transform_internal (ClutterActor        *self,
  * actor's allocation and to the actor's pivot point.
  *
  * The #ClutterActor:transform property is animatable.
- *
- * Since: 1.12
  */
 void
 clutter_actor_set_transform (ClutterActor        *self,
@@ -13646,7 +13638,7 @@ clutter_actor_set_transform (ClutterActor        *self,
  *
  * Retrieves the current transformation matrix of a #ClutterActor.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_get_transform (ClutterActor  *self,
@@ -13682,7 +13674,7 @@ _clutter_actor_set_in_clone_paint (ClutterActor *self,
  * Return value: %TRUE if the #ClutterActor is currently being painted
  *   by a #ClutterClone, and %FALSE otherwise
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_actor_is_in_clone_paint (ClutterActor *self)
@@ -13719,7 +13711,7 @@ set_direction_recursive (ClutterActor *actor,
  * special handling when the text direction changes, should connect to
  * the #GObject::notify signal for the #ClutterActor:text-direction property
  *
- * Since: 1.2
+ *
  */
 void
 clutter_actor_set_text_direction (ClutterActor         *self,
@@ -13776,7 +13768,7 @@ _clutter_actor_set_has_pointer (ClutterActor *self,
  *
  * Return value: the #ClutterTextDirection for the actor
  *
- * Since: 1.2
+ *
  */
 ClutterTextDirection
 clutter_actor_get_text_direction (ClutterActor *self)
@@ -13805,7 +13797,7 @@ clutter_actor_get_text_direction (ClutterActor *self)
  * Return value: %TRUE if the actor contains the pointer, and
  *   %FALSE otherwise
  *
- * Since: 1.2
+ *
  */
 gboolean
 clutter_actor_has_pointer (ClutterActor *self)
@@ -13852,7 +13844,7 @@ _clutter_actor_set_queue_redraw_clip (ClutterActor       *self,
  *
  * Return value: %TRUE if the actor has an up-to-date allocation
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_actor_has_allocation (ClutterActor *self)
@@ -13881,7 +13873,7 @@ clutter_actor_has_allocation (ClutterActor *self)
  * clutter_actor_remove_action() or clutter_actor_clear_actions()
  * is called
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_add_action (ClutterActor  *self,
@@ -13921,7 +13913,7 @@ clutter_actor_add_action (ClutterActor  *self,
  *   clutter_actor_add_action (self, action);
  * ]|
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_add_action_with_name (ClutterActor  *self,
@@ -13945,7 +13937,7 @@ clutter_actor_add_action_with_name (ClutterActor  *self,
  *
  * The reference held by @self on the #ClutterAction will be released
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_remove_action (ClutterActor  *self,
@@ -13977,7 +13969,7 @@ clutter_actor_remove_action (ClutterActor  *self,
  * Removes the #ClutterAction with the given name from the list
  * of actions applied to @self
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_remove_action_by_name (ClutterActor *self,
@@ -14014,7 +14006,7 @@ clutter_actor_remove_action_by_name (ClutterActor *self,
  *   owned by the #ClutterActor. Use g_list_free() to free the resources
  *   allocated by the returned #GList
  *
- * Since: 1.4
+ *
  */
 GList *
 clutter_actor_get_actions (ClutterActor *self)
@@ -14039,7 +14031,7 @@ clutter_actor_get_actions (ClutterActor *self)
  *   name, or %NULL. The returned #ClutterAction is owned by the
  *   actor and it should not be unreferenced directly
  *
- * Since: 1.4
+ *
  */
 ClutterAction *
 clutter_actor_get_action (ClutterActor *self,
@@ -14060,7 +14052,7 @@ clutter_actor_get_action (ClutterActor *self,
  *
  * Clears the list of actions applied to @self
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_clear_actions (ClutterActor *self)
@@ -14085,7 +14077,7 @@ clutter_actor_clear_actions (ClutterActor *self)
  * either clutter_actor_remove_constraint() or
  * clutter_actor_clear_constraints() is called.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_add_constraint (ClutterActor      *self,
@@ -14127,7 +14119,7 @@ clutter_actor_add_constraint (ClutterActor      *self,
  *   clutter_actor_add_constraint (self, constraint);
  * ]|
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_add_constraint_with_name (ClutterActor      *self,
@@ -14151,7 +14143,7 @@ clutter_actor_add_constraint_with_name (ClutterActor      *self,
  *
  * The reference held by @self on the #ClutterConstraint will be released
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_remove_constraint (ClutterActor      *self,
@@ -14186,7 +14178,7 @@ clutter_actor_remove_constraint (ClutterActor      *self,
  * Removes the #ClutterConstraint with the given name from the list
  * of constraints applied to @self
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_remove_constraint_by_name (ClutterActor *self,
@@ -14222,7 +14214,7 @@ clutter_actor_remove_constraint_by_name (ClutterActor *self,
  *   owned by the #ClutterActor. Use g_list_free() to free the resources
  *   allocated by the returned #GList
  *
- * Since: 1.4
+ *
  */
 GList *
 clutter_actor_get_constraints (ClutterActor *self)
@@ -14247,7 +14239,7 @@ clutter_actor_get_constraints (ClutterActor *self)
  *   name, or %NULL. The returned #ClutterConstraint is owned by the
  *   actor and it should not be unreferenced directly
  *
- * Since: 1.4
+ *
  */
 ClutterConstraint *
 clutter_actor_get_constraint (ClutterActor *self,
@@ -14268,7 +14260,7 @@ clutter_actor_get_constraint (ClutterActor *self,
  *
  * Clears the list of constraints applied to @self
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_clear_constraints (ClutterActor *self)
@@ -14291,7 +14283,7 @@ clutter_actor_clear_constraints (ClutterActor *self)
  * Sets whether @self should be clipped to the same size as its
  * allocation
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_set_clip_to_allocation (ClutterActor *self,
@@ -14324,7 +14316,7 @@ clutter_actor_set_clip_to_allocation (ClutterActor *self,
  *
  * Return value: %TRUE if the #ClutterActor is clipped to its allocation
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_actor_get_clip_to_allocation (ClutterActor *self)
@@ -14345,7 +14337,7 @@ clutter_actor_get_clip_to_allocation (ClutterActor *self)
  * clutter_actor_remove_effect() or clutter_actor_clear_effects() is
  * called.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_add_effect (ClutterActor  *self,
@@ -14377,7 +14369,7 @@ clutter_actor_add_effect (ClutterActor  *self,
  *   clutter_actor_add_effect (self, effect);
  * ]|
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_add_effect_with_name (ClutterActor  *self,
@@ -14401,7 +14393,7 @@ clutter_actor_add_effect_with_name (ClutterActor  *self,
  *
  * The reference held by @self on the #ClutterEffect will be released
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_remove_effect (ClutterActor  *self,
@@ -14425,7 +14417,7 @@ clutter_actor_remove_effect (ClutterActor  *self,
  * Removes the #ClutterEffect with the given name from the list
  * of effects applied to @self
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_remove_effect_by_name (ClutterActor *self,
@@ -14460,7 +14452,7 @@ clutter_actor_remove_effect_by_name (ClutterActor *self,
  *   list are owned by Clutter and they should not be freed. You should
  *   free the returned list using g_list_free() when done
  *
- * Since: 1.4
+ *
  */
 GList *
 clutter_actor_get_effects (ClutterActor *self)
@@ -14489,7 +14481,7 @@ clutter_actor_get_effects (ClutterActor *self)
  *   name, or %NULL. The returned #ClutterEffect is owned by the
  *   actor and it should not be unreferenced directly
  *
- * Since: 1.4
+ *
  */
 ClutterEffect *
 clutter_actor_get_effect (ClutterActor *self,
@@ -14510,7 +14502,7 @@ clutter_actor_get_effect (ClutterActor *self,
  *
  * Clears the list of effects applied to @self
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_clear_effects (ClutterActor *self)
@@ -14533,7 +14525,7 @@ clutter_actor_clear_effects (ClutterActor *self)
  *
  * Return value: %TRUE if the actor has key focus, and %FALSE otherwise
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_actor_has_key_focus (ClutterActor *self)
@@ -14681,7 +14673,7 @@ _clutter_actor_get_paint_volume_mutable (ClutterActor *self)
  *   is not guaranteed to be valid across multiple frames; if you want
  *   to keep it, you will need to copy it using clutter_paint_volume_copy().
  *
- * Since: 1.6
+ *
  */
 const ClutterPaintVolume *
 clutter_actor_get_paint_volume (ClutterActor *self)
@@ -14714,7 +14706,7 @@ clutter_actor_get_paint_volume (ClutterActor *self)
  *   not guaranteed to be valid across multiple frames; if you wish to
  *   keep it, you will have to copy it using clutter_paint_volume_copy().
  *
- * Since: 1.6
+ *
  */
 const ClutterPaintVolume *
 clutter_actor_get_transformed_paint_volume (ClutterActor *self,
@@ -14767,7 +14759,7 @@ clutter_actor_get_transformed_paint_volume (ClutterActor *self,
  * Return value: %TRUE if a 2D paint box could be determined, else
  * %FALSE.
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_actor_get_paint_box (ClutterActor    *self,
@@ -14810,7 +14802,7 @@ clutter_actor_get_paint_box (ClutterActor    *self,
  * Return value: %TRUE if the actor may have overlapping primitives, and
  *   %FALSE otherwise
  *
- * Since: 1.8
+ *
  */
 gboolean
 clutter_actor_has_overlaps (ClutterActor *self)
@@ -14829,7 +14821,7 @@ clutter_actor_has_overlaps (ClutterActor *self)
  * Return value: %TRUE if the actor has any effects,
  *   %FALSE otherwise
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_actor_has_effects (ClutterActor *self)
@@ -14851,7 +14843,7 @@ clutter_actor_has_effects (ClutterActor *self)
  * Return value: %TRUE if the actor has any constraints,
  *   %FALSE otherwise
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_actor_has_constraints (ClutterActor *self)
@@ -14870,7 +14862,7 @@ clutter_actor_has_constraints (ClutterActor *self)
  * Return value: %TRUE if the actor has any actions,
  *   %FALSE otherwise
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_actor_has_actions (ClutterActor *self)
@@ -14888,7 +14880,7 @@ clutter_actor_has_actions (ClutterActor *self)
  *
  * Return value: the number of children of an actor
  *
- * Since: 1.10
+ *
  */
 gint
 clutter_actor_get_n_children (ClutterActor *self)
@@ -14908,7 +14900,7 @@ clutter_actor_get_n_children (ClutterActor *self)
  *
  * Return value: (transfer none): a pointer to a #ClutterActor, or %NULL
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_actor_get_child_at_index (ClutterActor *self,
@@ -15132,7 +15124,7 @@ on_layout_manager_changed (ClutterLayoutManager *manager,
  * will be released either when the layout manager is removed, or when
  * the actor is destroyed.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_layout_manager (ClutterActor         *self,
@@ -15180,7 +15172,7 @@ clutter_actor_set_layout_manager (ClutterActor         *self,
  * Return value: (transfer none): a pointer to the #ClutterLayoutManager,
  *   or %NULL
  *
- * Since: 1.10
+ *
  */
 ClutterLayoutManager *
 clutter_actor_get_layout_manager (ClutterActor *self)
@@ -15294,7 +15286,7 @@ _clutter_actor_get_layout_info_or_defaults (ClutterActor *self)
  *
  * See also the #ClutterActor:x-align property.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_x_align (ClutterActor      *self,
@@ -15325,7 +15317,7 @@ clutter_actor_set_x_align (ClutterActor      *self,
  *
  * Return value: the horizontal alignment policy.
  *
- * Since: 1.10
+ *
  */
 ClutterActorAlign
 clutter_actor_get_x_align (ClutterActor *self)
@@ -15345,7 +15337,7 @@ clutter_actor_get_x_align (ClutterActor *self)
  *
  * See also the #ClutterActor:y-align property.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_y_align (ClutterActor      *self,
@@ -15376,7 +15368,7 @@ clutter_actor_set_y_align (ClutterActor      *self,
  *
  * Return value: the vertical alignment policy.
  *
- * Since: 1.10
+ *
  */
 ClutterActorAlign
 clutter_actor_get_y_align (ClutterActor *self)
@@ -15415,7 +15407,7 @@ clutter_actor_set_margin_internal (ClutterActor *self,
  *
  * Sets all the components of the margin of a #ClutterActor.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_margin (ClutterActor        *self,
@@ -15448,7 +15440,7 @@ clutter_actor_set_margin (ClutterActor        *self,
  *
  * Retrieves all the components of the margin of a #ClutterActor.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_get_margin (ClutterActor  *self,
@@ -15473,7 +15465,7 @@ clutter_actor_get_margin (ClutterActor  *self,
  *
  * The #ClutterActor:margin-top property is animatable.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_margin_top (ClutterActor *self,
@@ -15498,7 +15490,7 @@ clutter_actor_set_margin_top (ClutterActor *self,
  *
  * Return value: the top margin
  *
- * Since: 1.10
+ *
  */
 gfloat
 clutter_actor_get_margin_top (ClutterActor *self)
@@ -15517,7 +15509,7 @@ clutter_actor_get_margin_top (ClutterActor *self)
  *
  * The #ClutterActor:margin-bottom property is animatable.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_margin_bottom (ClutterActor *self,
@@ -15542,7 +15534,7 @@ clutter_actor_set_margin_bottom (ClutterActor *self,
  *
  * Return value: the bottom margin
  *
- * Since: 1.10
+ *
  */
 gfloat
 clutter_actor_get_margin_bottom (ClutterActor *self)
@@ -15561,7 +15553,7 @@ clutter_actor_get_margin_bottom (ClutterActor *self)
  *
  * The #ClutterActor:margin-left property is animatable.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_margin_left (ClutterActor *self,
@@ -15586,7 +15578,7 @@ clutter_actor_set_margin_left (ClutterActor *self,
  *
  * Return value: the left margin
  *
- * Since: 1.10
+ *
  */
 gfloat
 clutter_actor_get_margin_left (ClutterActor *self)
@@ -15605,7 +15597,7 @@ clutter_actor_get_margin_left (ClutterActor *self)
  *
  * The #ClutterActor:margin-right property is animatable.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_margin_right (ClutterActor *self,
@@ -15630,7 +15622,7 @@ clutter_actor_set_margin_right (ClutterActor *self,
  *
  * Return value: the right margin
  *
- * Since: 1.10
+ *
  */
 gfloat
 clutter_actor_get_margin_right (ClutterActor *self)
@@ -15677,7 +15669,7 @@ clutter_actor_set_background_color_internal (ClutterActor *self,
  *
  * The #ClutterActor:background-color property is animatable.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_background_color (ClutterActor       *self,
@@ -15713,7 +15705,7 @@ clutter_actor_set_background_color (ClutterActor       *self,
  *
  * Retrieves the color set using clutter_actor_set_background_color().
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_get_background_color (ClutterActor *self,
@@ -15738,7 +15730,7 @@ clutter_actor_get_background_color (ClutterActor *self,
  *
  * Return value: (transfer none): a pointer to a #ClutterActor, or %NULL
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_actor_get_previous_sibling (ClutterActor *self)
@@ -15761,7 +15753,7 @@ clutter_actor_get_previous_sibling (ClutterActor *self)
  *
  * Return value: (transfer none): a pointer to a #ClutterActor, or %NULL
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_actor_get_next_sibling (ClutterActor *self)
@@ -15783,7 +15775,7 @@ clutter_actor_get_next_sibling (ClutterActor *self)
  *
  * Return value: (transfer none): a pointer to a #ClutterActor, or %NULL
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_actor_get_first_child (ClutterActor *self)
@@ -15805,7 +15797,7 @@ clutter_actor_get_first_child (ClutterActor *self)
  *
  * Return value: (transfer none): a pointer to a #ClutterActor, or %NULL
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_actor_get_last_child (ClutterActor *self)
@@ -15850,7 +15842,7 @@ typedef struct _RealActorIter
  *     }
  * ]|
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_iter_init (ClutterActorIter *iter,
@@ -15878,7 +15870,7 @@ clutter_actor_iter_init (ClutterActorIter *iter,
  *
  * Return value: %TRUE if the iterator is valid, and %FALSE otherwise
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_actor_iter_is_valid (const ClutterActorIter *iter)
@@ -15909,7 +15901,7 @@ clutter_actor_iter_is_valid (const ClutterActorIter *iter)
  *
  * Return value: %TRUE if the iterator could advance, and %FALSE otherwise.
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_actor_iter_next (ClutterActorIter  *iter,
@@ -15950,7 +15942,7 @@ clutter_actor_iter_next (ClutterActorIter  *iter,
  *
  * Return value: %TRUE if the iterator could advance, and %FALSE otherwise.
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_actor_iter_prev (ClutterActorIter  *iter,
@@ -15988,7 +15980,7 @@ clutter_actor_iter_prev (ClutterActorIter  *iter,
  *
  * This function will call clutter_actor_remove_child() internally.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_iter_remove (ClutterActorIter *iter)
@@ -16029,7 +16021,7 @@ clutter_actor_iter_remove (ClutterActorIter *iter)
  *
  * This function will call clutter_actor_destroy() internally.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_iter_destroy (ClutterActorIter *iter)
@@ -16466,7 +16458,7 @@ out:
  * This function is usually called implicitly when modifying an animatable
  * property.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_add_transition (ClutterActor      *self,
@@ -16493,7 +16485,7 @@ clutter_actor_add_transition (ClutterActor      *self,
  * This function releases the reference acquired when the transition
  * was added to the #ClutterActor.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_remove_transition (ClutterActor *self,
@@ -16553,7 +16545,7 @@ clutter_actor_remove_transition (ClutterActor *self,
  *
  * Removes all transitions associated to @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_remove_all_transitions (ClutterActor *self)
@@ -16577,7 +16569,7 @@ clutter_actor_remove_all_transitions (ClutterActor *self)
  * Sets the duration of the tweening for animatable properties
  * of @self for the current easing state.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_easing_duration (ClutterActor *self,
@@ -16609,7 +16601,7 @@ clutter_actor_set_easing_duration (ClutterActor *self,
  *
  * Return value: the duration of the tweening, in milliseconds
  *
- * Since: 1.10
+ *
  */
 guint
 clutter_actor_get_easing_duration (ClutterActor *self)
@@ -16634,7 +16626,7 @@ clutter_actor_get_easing_duration (ClutterActor *self)
  * Sets the easing mode for the tweening of animatable properties
  * of @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_easing_mode (ClutterActor         *self,
@@ -16668,7 +16660,7 @@ clutter_actor_set_easing_mode (ClutterActor         *self,
  *
  * Return value: an easing mode
  *
- * Since: 1.10
+ *
  */
 ClutterAnimationMode
 clutter_actor_get_easing_mode (ClutterActor *self)
@@ -16693,7 +16685,7 @@ clutter_actor_get_easing_mode (ClutterActor *self)
  * Sets the delay that should be applied before tweening animatable
  * properties.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_easing_delay (ClutterActor *self,
@@ -16725,7 +16717,7 @@ clutter_actor_set_easing_delay (ClutterActor *self,
  *
  * Return value: a delay, in milliseconds
  *
- * Since: 1.10
+ *
  */
 guint
 clutter_actor_get_easing_delay (ClutterActor *self)
@@ -16770,7 +16762,7 @@ clutter_actor_get_easing_delay (ClutterActor *self)
  *   was found to match the passed name; the returned instance is owned
  *   by Clutter and it should not be freed
  *
- * Since: 1.10
+ *
  */
 ClutterTransition *
 clutter_actor_get_transition (ClutterActor *self,
@@ -16800,7 +16792,7 @@ clutter_actor_get_transition (ClutterActor *self,
  * Saves the current easing state for animatable properties, and creates
  * a new state with the default values for easing mode and duration.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_save_easing_state (ClutterActor *self)
@@ -16831,7 +16823,7 @@ clutter_actor_save_easing_state (ClutterActor *self)
  * Restores the easing state as it was prior to a call to
  * clutter_actor_save_easing_state().
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_restore_easing_state (ClutterActor *self)
@@ -16869,7 +16861,7 @@ clutter_actor_restore_easing_state (ClutterActor *self)
  *
  * Sets the contents of a #ClutterActor.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_content (ClutterActor   *self,
@@ -16922,7 +16914,7 @@ clutter_actor_set_content (ClutterActor   *self,
  * Return value: (transfer none): a pointer to the #ClutterContent instance,
  *   or %NULL if none was set
  *
- * Since: 1.10
+ *
  */
 ClutterContent *
 clutter_actor_get_content (ClutterActor *self)
@@ -16944,7 +16936,7 @@ clutter_actor_get_content (ClutterActor *self)
  *
  * The #ClutterActor:content-gravity property is animatable.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_content_gravity (ClutterActor *self,
@@ -16984,7 +16976,7 @@ clutter_actor_set_content_gravity (ClutterActor *self,
  *
  * Return value: the content gravity
  *
- * Since: 1.10
+ *
  */
 ClutterContentGravity
 clutter_actor_get_content_gravity (ClutterActor *self)
@@ -17015,7 +17007,7 @@ clutter_actor_get_content_gravity (ClutterActor *self)
  * it is possible to modify the content box by using the
  * #ClutterActor:content-gravity property.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_get_content_box (ClutterActor    *self,
@@ -17205,7 +17197,7 @@ clutter_actor_get_content_box (ClutterActor    *self,
  * the size of the content; the #ClutterActor:magnification-filter
  * will be used when increasing the size of the content.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_content_scaling_filters (ClutterActor         *self,
@@ -17257,7 +17249,7 @@ clutter_actor_set_content_scaling_filters (ClutterActor         *self,
  *
  * Retrieves the values set using clutter_actor_set_content_scaling_filters().
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_get_content_scaling_filters (ClutterActor         *self,
@@ -17321,7 +17313,7 @@ clutter_actor_queue_compute_expand (ClutterActor *self)
  * that it's possible to build an actor tree and only set this flag on
  * its leaves and not on every single actor.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_x_expand (ClutterActor *self,
@@ -17357,7 +17349,7 @@ clutter_actor_set_x_expand (ClutterActor *self,
  *
  * Return value: %TRUE if the actor has been set to expand
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_actor_get_x_expand (ClutterActor *self)
@@ -17380,7 +17372,7 @@ clutter_actor_get_x_expand (ClutterActor *self)
  * that it's possible to build an actor tree and only set this flag on
  * its leaves and not on every single actor.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_y_expand (ClutterActor *self,
@@ -17416,7 +17408,7 @@ clutter_actor_set_y_expand (ClutterActor *self,
  *
  * Return value: %TRUE if the actor has been set to expand
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_actor_get_y_expand (ClutterActor *self)
@@ -17516,7 +17508,7 @@ clutter_actor_compute_expand (ClutterActor *self)
  *
  * Return value: %TRUE if the actor should expand
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_actor_needs_expand (ClutterActor       *self,
@@ -17553,7 +17545,7 @@ clutter_actor_needs_expand (ClutterActor       *self,
  * #ClutterActor. The behaviour is deferred to the #ClutterContent
  * implementation.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_content_repeat (ClutterActor         *self,
@@ -17578,7 +17570,7 @@ clutter_actor_set_content_repeat (ClutterActor         *self,
  *
  * Return value: the content repeat policy
  *
- * Since: 1.12
+ *
  */
 ClutterContentRepeat
 clutter_actor_get_content_repeat (ClutterActor *self)
@@ -17681,8 +17673,6 @@ clutter_actor_set_child_transform_internal (ClutterActor        *self,
  * If @transform is %NULL, the child transform will be unset.
  *
  * The #ClutterActor:child-transform property is animatable.
- *
- * Since: 1.12
  */
 void
 clutter_actor_set_child_transform (ClutterActor        *self,
@@ -17714,7 +17704,7 @@ clutter_actor_set_child_transform (ClutterActor        *self,
  * clutter_actor_set_child_transform(); if none is currently set,
  * the @transform matrix will be initialized to the identity matrix.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_get_child_transform (ClutterActor  *self,
diff --git a/clutter/clutter-actor.h b/clutter/clutter-actor.h
index 50e9e04..61ac3d4 100644
--- a/clutter/clutter-actor.h
+++ b/clutter/clutter-actor.h
@@ -281,7 +281,7 @@ struct _ClutterActorClass
  * The contents of the <structname>ClutterActorIter</structname> structure
  * are private and should only be accessed using the provided API.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterActorIter
 {
diff --git a/clutter/clutter-align-constraint.c b/clutter/clutter-align-constraint.c
index 8c84f35..2e6540d 100644
--- a/clutter/clutter-align-constraint.c
+++ b/clutter/clutter-align-constraint.c
@@ -272,7 +272,7 @@ clutter_align_constraint_class_init (ClutterAlignConstraintClass *klass)
    * The #ClutterActor must not be a child or a grandchild of the actor
    * using the constraint.
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_SOURCE] =
     g_param_spec_object ("source",
@@ -286,7 +286,7 @@ clutter_align_constraint_class_init (ClutterAlignConstraintClass *klass)
    *
    * The axis to be used to compute the alignment
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_ALIGN_AXIS] =
     g_param_spec_enum ("align-axis",
@@ -306,7 +306,7 @@ clutter_align_constraint_class_init (ClutterAlignConstraintClass *klass)
    * 1.0 means right; with a value of %CLUTTER_ALIGN_Y_AXIS, 0.0 means top
    * and 1.0 means bottom.
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_FACTOR] =
     g_param_spec_float ("factor",
@@ -344,7 +344,7 @@ clutter_align_constraint_init (ClutterAlignConstraint *self)
  *
  * Return value: the newly created #ClutterAlignConstraint
  *
- * Since: 1.4
+ *
  */
 ClutterConstraint *
 clutter_align_constraint_new (ClutterActor     *source,
@@ -367,7 +367,7 @@ clutter_align_constraint_new (ClutterActor     *source,
  *
  * Sets the source of the alignment constraint
  *
- * Since: 1.4
+ *
  */
 void
 clutter_align_constraint_set_source (ClutterAlignConstraint *align,
@@ -435,7 +435,7 @@ clutter_align_constraint_set_source (ClutterAlignConstraint *align,
  * Return value: (transfer none): the #ClutterActor used as the source
  *   of the alignment
  *
- * Since: 1.4
+ *
  */
 ClutterActor *
 clutter_align_constraint_get_source (ClutterAlignConstraint *align)
@@ -452,7 +452,7 @@ clutter_align_constraint_get_source (ClutterAlignConstraint *align)
  *
  * Sets the axis to which the alignment refers to
  *
- * Since: 1.4
+ *
  */
 void
 clutter_align_constraint_set_align_axis (ClutterAlignConstraint *align,
@@ -479,7 +479,7 @@ clutter_align_constraint_set_align_axis (ClutterAlignConstraint *align,
  *
  * Return value: the alignment axis
  *
- * Since: 1.4
+ *
  */
 ClutterAlignAxis
 clutter_align_constraint_get_align_axis (ClutterAlignConstraint *align)
@@ -507,7 +507,7 @@ clutter_align_constraint_get_align_axis (ClutterAlignConstraint *align)
  * %CLUTTER_ALIGN_Y_AXIS). A value of 0.5 aligns in the middle in either
  * cases
  *
- * Since: 1.4
+ *
  */
 void
 clutter_align_constraint_set_factor (ClutterAlignConstraint *align,
@@ -531,7 +531,7 @@ clutter_align_constraint_set_factor (ClutterAlignConstraint *align,
  *
  * Return value: the alignment factor
  *
- * Since: 1.4
+ *
  */
 gfloat
 clutter_align_constraint_get_factor (ClutterAlignConstraint *align)
diff --git a/clutter/clutter-align-constraint.h b/clutter/clutter-align-constraint.h
index 6ff855e..0995ff9 100644
--- a/clutter/clutter-align-constraint.h
+++ b/clutter/clutter-align-constraint.h
@@ -43,7 +43,7 @@ G_BEGIN_DECLS
  * <structname>ClutterAlignConstraint</structname> is an opaque structure
  * whose members cannot be directly accesses
  *
- * Since: 1.4
+ *
  */
 typedef struct _ClutterAlignConstraint          ClutterAlignConstraint;
 typedef struct _ClutterAlignConstraintClass     ClutterAlignConstraintClass;
diff --git a/clutter/clutter-animatable.c b/clutter/clutter-animatable.c
index 0e0a97e..928c67d 100644
--- a/clutter/clutter-animatable.c
+++ b/clutter/clutter-animatable.c
@@ -72,7 +72,7 @@ clutter_animatable_default_init (ClutterAnimatableInterface *iface)
  * Return value: (transfer none): The #GParamSpec for the given property
  *   or %NULL
  *
- * Since: 1.4
+ *
  */
 GParamSpec *
 clutter_animatable_find_property (ClutterAnimatable *animatable,
@@ -101,7 +101,7 @@ clutter_animatable_find_property (ClutterAnimatable *animatable,
  *
  * Retrieves the current state of @property_name and sets @value with it
  *
- * Since: 1.4
+ *
  */
 void
 clutter_animatable_get_initial_state (ClutterAnimatable *animatable,
@@ -130,7 +130,7 @@ clutter_animatable_get_initial_state (ClutterAnimatable *animatable,
  *
  * Sets the current state of @property_name to @value
  *
- * Since: 1.4
+ *
  */
 void
 clutter_animatable_set_final_state (ClutterAnimatable *animatable,
@@ -172,7 +172,7 @@ clutter_animatable_set_final_state (ClutterAnimatable *animatable,
  * Return value: %TRUE if the interpolation was successful,
  *   and %FALSE otherwise
  *
- * Since: 1.8
+ *
  */
 gboolean
 clutter_animatable_interpolate_value (ClutterAnimatable *animatable,
diff --git a/clutter/clutter-animatable.h b/clutter/clutter-animatable.h
index 7e51d48..84c83fd 100644
--- a/clutter/clutter-animatable.h
+++ b/clutter/clutter-animatable.h
@@ -46,7 +46,7 @@ typedef struct _ClutterAnimatableIface          ClutterAnimatableIface;
  * #ClutterAnimatable is an opaque structure whose members cannot be directly
  * accessed
  *
- * Since: 1.0
+ *
  */
 
 /**
@@ -63,7 +63,7 @@ typedef struct _ClutterAnimatableIface          ClutterAnimatableIface;
  * Base interface for #GObject<!-- -->s that can be animated by a
  * a #ClutterAnimation.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterAnimatableIface
 {
diff --git a/clutter/clutter-backend.c b/clutter/clutter-backend.c
index 9245ff0..1bf5f7f 100644
--- a/clutter/clutter-backend.c
+++ b/clutter/clutter-backend.c
@@ -596,7 +596,7 @@ clutter_backend_class_init (ClutterBackendClass *klass)
    * The ::resolution-changed signal is emitted each time the font
    * resolutions has been changed through #ClutterSettings.
    *
-   * Since: 1.0
+   *
    */
   backend_signals[RESOLUTION_CHANGED] =
     g_signal_new (I_("resolution-changed"),
@@ -614,7 +614,7 @@ clutter_backend_class_init (ClutterBackendClass *klass)
    * The ::font-changed signal is emitted each time the font options
    * have been changed through #ClutterSettings.
    *
-   * Since: 1.0
+   *
    */
   backend_signals[FONT_CHANGED] =
     g_signal_new (I_("font-changed"),
@@ -632,7 +632,7 @@ clutter_backend_class_init (ClutterBackendClass *klass)
    * The ::settings-changed signal is emitted each time the #ClutterSettings
    * properties have been changed.
    *
-   * Since: 1.4
+   *
    */
   backend_signals[SETTINGS_CHANGED] =
     g_signal_new (I_("settings-changed"),
@@ -927,7 +927,7 @@ _clutter_backend_free_event_data (ClutterBackend *backend,
  *   not ref or unref the returned object. Applications should rarely
  *   need to use this.
  *
- * Since: 0.4
+ *
  */
 ClutterBackend *
 clutter_get_default_backend (void)
@@ -957,7 +957,7 @@ clutter_get_default_backend (void)
  * Return value: the current resolution, or -1 if no resolution
  *   has been set.
  *
- * Since: 0.4
+ *
  */
 gdouble
 clutter_backend_get_resolution (ClutterBackend *backend)
@@ -991,7 +991,7 @@ clutter_backend_get_resolution (ClutterBackend *backend)
  * This function is intended for actors creating a Pango layout
  * using the PangoCairo API.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_backend_set_font_options (ClutterBackend             *backend,
@@ -1027,7 +1027,7 @@ clutter_backend_set_font_options (ClutterBackend             *backend,
  *   The returned #cairo_font_options_t is owned by the backend and should
  *   not be modified or freed
  *
- * Since: 0.8
+ *
  */
 const cairo_font_options_t *
 clutter_backend_get_font_options (ClutterBackend *backend)
@@ -1114,7 +1114,7 @@ _clutter_backend_remove_event_translator (ClutterBackend         *backend,
  *
  * Return value: The #CoglContext associated with @backend.
  *
- * Since: 1.8
+ *
  * Stability: unstable
  */
 CoglContext *
@@ -1131,7 +1131,7 @@ clutter_backend_get_cogl_context (ClutterBackend *backend)
  * This informs Clutter of your compositor side Wayland display
  * object. This must be called before calling clutter_init().
  *
- * Since: 1.8
+ *
  * Stability: unstable
  */
 void
diff --git a/clutter/clutter-backend.h b/clutter/clutter-backend.h
index 8f8f7e9..ce63400 100644
--- a/clutter/clutter-backend.h
+++ b/clutter/clutter-backend.h
@@ -50,7 +50,7 @@ G_BEGIN_DECLS
  * <structname>ClutterBackend</structname> is an opaque structure whose
  * members cannot be directly accessed.
  *
- * Since: 0.4
+ *
  */
 typedef struct _ClutterBackend          ClutterBackend;
 typedef struct _ClutterBackendClass     ClutterBackendClass;
diff --git a/clutter/clutter-base-types.c b/clutter/clutter-base-types.c
index 0496b52..94c4dce 100644
--- a/clutter/clutter-base-types.c
+++ b/clutter/clutter-base-types.c
@@ -68,7 +68,7 @@ clutter_geometry_free (ClutterGeometry *geometry)
  *
  * Find the union of two rectangles represented as #ClutterGeometry.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_geometry_union (const ClutterGeometry *geometry_a,
@@ -100,7 +100,7 @@ clutter_geometry_union (const ClutterGeometry *geometry_a,
  * Return value: %TRUE of @geometry0 and geometry1 intersect else
  * %FALSE.
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_geometry_intersects (const ClutterGeometry *geometry0,
@@ -169,7 +169,7 @@ G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterGeometry, clutter_geometry,
  * Return value: (transfer full): the newly allocated #ClutterVertex.
  *   Use clutter_vertex_free() to free the resources
  *
- * Since: 1.0
+ *
  */
 ClutterVertex *
 clutter_vertex_new (gfloat x,
@@ -187,7 +187,7 @@ clutter_vertex_new (gfloat x,
  * Return value: (transfer full): the newly allocated #ClutterVertex.
  *   Use clutter_vertex_free() to free its resources
  *
- * Since: 1.12
+ *
  */
 ClutterVertex *
 clutter_vertex_alloc (void)
@@ -206,7 +206,7 @@ clutter_vertex_alloc (void)
  *
  * Return value: (transfer none): the initialized #ClutterVertex
  *
- * Since: 1.10
+ *
  */
 ClutterVertex *
 clutter_vertex_init (ClutterVertex *vertex,
@@ -232,7 +232,7 @@ clutter_vertex_init (ClutterVertex *vertex,
  * Return value: (transfer full): a newly allocated copy of #ClutterVertex.
  *   Use clutter_vertex_free() to free the allocated resources
  *
- * Since: 1.0
+ *
  */
 ClutterVertex *
 clutter_vertex_copy (const ClutterVertex *vertex)
@@ -250,7 +250,7 @@ clutter_vertex_copy (const ClutterVertex *vertex)
  * Frees a #ClutterVertex allocated using clutter_vertex_alloc() or
  * clutter_vertex_copy().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_vertex_free (ClutterVertex *vertex)
@@ -268,7 +268,7 @@ clutter_vertex_free (ClutterVertex *vertex)
  *
  * Return value: %TRUE if the passed #ClutterVertex are equal
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_vertex_equal (const ClutterVertex *vertex_a,
@@ -332,7 +332,7 @@ G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterVertex, clutter_vertex,
  *   clutter_margin_free() to free the resources associated with it when
  *   done.
  *
- * Since: 1.10
+ *
  */
 ClutterMargin *
 clutter_margin_new (void)
@@ -349,7 +349,7 @@ clutter_margin_new (void)
  *
  * Return value: (transfer full): a copy of the #ClutterMargin.
  *
- * Since: 1.10
+ *
  */
 ClutterMargin *
 clutter_margin_copy (const ClutterMargin *margin_)
@@ -367,7 +367,7 @@ clutter_margin_copy (const ClutterMargin *margin_)
  * Frees the resources allocated by clutter_margin_new() and
  * clutter_margin_copy().
  *
- * Since: 1.10
+ *
  */
 void
 clutter_margin_free (ClutterMargin *margin_)
@@ -398,7 +398,7 @@ static const ClutterPoint _clutter_point_zero = CLUTTER_POINT_INIT_ZERO;
  * Return value: a point centered in (0, 0); the returned #ClutterPoint
  *   is owned by Clutter and it should not be modified or freed.
  *
- * Since: 1.12
+ *
  */
 const ClutterPoint *
 clutter_point_zero (void)
@@ -414,7 +414,7 @@ clutter_point_zero (void)
  * Return value: (transfer full): the newly allocated #ClutterPoint.
  *   Use clutter_point_free() to free its resources.
  *
- * Since: 1.12
+ *
  */
 ClutterPoint *
 clutter_point_alloc (void)
@@ -432,7 +432,7 @@ clutter_point_alloc (void)
  *
  * Return value: (transfer none): the initialized #ClutterPoint
  *
- * Since: 1.12
+ *
  */
 ClutterPoint *
 clutter_point_init (ClutterPoint *point,
@@ -456,7 +456,7 @@ clutter_point_init (ClutterPoint *point,
  * Return value: (transfer full): a newly allocated #ClutterPoint.
  *   Use clutter_point_free() to free its resources.
  *
- * Since: 1.12
+ *
  */
 ClutterPoint *
 clutter_point_copy (const ClutterPoint *point)
@@ -470,7 +470,7 @@ clutter_point_copy (const ClutterPoint *point)
  *
  * Frees the resources allocated for @point.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_point_free (ClutterPoint *point)
@@ -488,7 +488,7 @@ clutter_point_free (ClutterPoint *point)
  *
  * Return value: %TRUE if the #ClutterPoints are equal
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_point_equals (const ClutterPoint *a,
@@ -517,7 +517,7 @@ clutter_point_equals (const ClutterPoint *a,
  *
  * Return value: the distance between the points.
  *
- * Since: 1.12
+ *
  */
 float
 clutter_point_distance (const ClutterPoint *a,
@@ -582,7 +582,7 @@ G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterPoint, clutter_point,
  * Return value: (transfer full): the newly allocated #ClutterSize.
  *   Use clutter_size_free() to free its resources.
  *
- * Since: 1.12
+ *
  */
 ClutterSize *
 clutter_size_alloc (void)
@@ -600,7 +600,7 @@ clutter_size_alloc (void)
  *
  * Return value: (transfer none): the initialized #ClutterSize
  *
- * Since: 1.12
+ *
  */
 ClutterSize *
 clutter_size_init (ClutterSize *size,
@@ -624,7 +624,7 @@ clutter_size_init (ClutterSize *size,
  * Return value: (transfer full): the newly allocated #ClutterSize.
  *   Use clutter_size_free() to free its resources.
  *
- * Since: 1.12
+ *
  */
 ClutterSize *
 clutter_size_copy (const ClutterSize *size)
@@ -638,7 +638,7 @@ clutter_size_copy (const ClutterSize *size)
  *
  * Frees the resources allocated for @size.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_size_free (ClutterSize *size)
@@ -656,7 +656,7 @@ clutter_size_free (ClutterSize *size)
  *
  * Return value: %TRUE if the two #ClutterSize are equal
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_size_equals (const ClutterSize *a,
@@ -748,7 +748,7 @@ clutter_rect_normalize_internal (ClutterRect *rect)
  *   The returned #ClutterRect is owned by Clutter and it should not
  *   be modified or freed.
  *
- * Since: 1.12
+ *
  */
 const ClutterRect *
 clutter_rect_zero (void)
@@ -771,7 +771,7 @@ clutter_rect_zero (void)
  * Return value: (transfer full): the newly allocated #ClutterRect.
  *   Use clutter_rect_free() to free its resources
  *
- * Since: 1.12
+ *
  */
 ClutterRect *
 clutter_rect_alloc (void)
@@ -791,7 +791,7 @@ clutter_rect_alloc (void)
  *
  * Return value: (transfer none): the updated rectangle
  *
- * Since: 1.12
+ *
  */
 ClutterRect *
 clutter_rect_init (ClutterRect *rect,
@@ -820,7 +820,7 @@ clutter_rect_init (ClutterRect *rect,
  * Return value: (transfer full): the newly allocate copy of @rect.
  *   Use clutter_rect_free() to free the associated resources
  *
- * Since: 1.12
+ *
  */
 ClutterRect *
 clutter_rect_copy (const ClutterRect *rect)
@@ -844,7 +844,7 @@ clutter_rect_copy (const ClutterRect *rect)
  *
  * Frees the resources allocated by @rect.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_rect_free (ClutterRect *rect)
@@ -865,7 +865,7 @@ clutter_rect_free (ClutterRect *rect)
  *
  * Return value: %TRUE if the rectangles match in origin and size.
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_rect_equals (ClutterRect *a,
@@ -898,7 +898,7 @@ clutter_rect_equals (ClutterRect *a,
  * This function is useful to ensure that a rectangle has positive width
  * and height; it will modify the passed @rect and normalize its size.
  *
- * Since: 1.12
+ *
  */
 ClutterRect *
 clutter_rect_normalize (ClutterRect *rect)
@@ -918,7 +918,7 @@ clutter_rect_normalize (ClutterRect *rect)
  * Retrieves the center of @rect, after normalizing the rectangle,
  * and updates @center with the correct coordinates.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_rect_get_center (ClutterRect  *rect,
@@ -943,7 +943,7 @@ clutter_rect_get_center (ClutterRect  *rect,
  *
  * Return value: %TRUE if the @point is contained by @rect.
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_rect_contains_point (ClutterRect  *rect,
@@ -972,7 +972,7 @@ clutter_rect_contains_point (ClutterRect  *rect,
  *
  * Return value: %TRUE if the first rectangle contains the second.
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_rect_contains_rect (ClutterRect *a,
@@ -1000,7 +1000,7 @@ clutter_rect_contains_rect (ClutterRect *a,
  * This function will normalize both @a and @b prior to computing their
  * union.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_rect_union (ClutterRect *a,
@@ -1038,7 +1038,7 @@ clutter_rect_union (ClutterRect *a,
  *
  * Return value: %TRUE if the intersection of @a and @b is not empty
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_rect_intersection (ClutterRect *a,
@@ -1081,7 +1081,7 @@ clutter_rect_intersection (ClutterRect *a,
  * Offsets the origin of @rect by the given values, after normalizing
  * the rectangle.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_rect_offset (ClutterRect *rect,
@@ -1113,7 +1113,7 @@ clutter_rect_offset (ClutterRect *rect,
  * If the resulting rectangle has a negative width or height, the size is
  * set to 0.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_rect_inset (ClutterRect *rect,
@@ -1153,7 +1153,7 @@ clutter_rect_inset (ClutterRect *rect,
  * updated to the smallest rectangle capable of fully containing the
  * original, fractional rectangle.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_rect_clamp_to_pixel (ClutterRect *rect)
@@ -1177,7 +1177,7 @@ clutter_rect_clamp_to_pixel (ClutterRect *rect)
  *
  * Return value: the X coordinate of the origin of the rectangle
  *
- * Since: 1.12
+ *
  */
 float
 clutter_rect_get_x (ClutterRect *rect)
@@ -1197,7 +1197,7 @@ clutter_rect_get_x (ClutterRect *rect)
  *
  * Return value: the Y coordinate of the origin of the rectangle
  *
- * Since: 1.12
+ *
  */
 float
 clutter_rect_get_y (ClutterRect *rect)
@@ -1217,7 +1217,7 @@ clutter_rect_get_y (ClutterRect *rect)
  *
  * Return value: the width of the rectangle
  *
- * Since: 1.12
+ *
  */
 float
 clutter_rect_get_width (ClutterRect *rect)
@@ -1237,7 +1237,7 @@ clutter_rect_get_width (ClutterRect *rect)
  *
  * Return value: the height of the rectangle
  *
- * Since: 1.12
+ *
  */
 float
 clutter_rect_get_height (ClutterRect *rect)
@@ -1283,7 +1283,7 @@ clutter_rect_progress (const GValue *a,
  *
  * It is identicaly to #CoglMatrix.
  *
- * Since: 1.12
+ *
  */
 
 static gpointer
@@ -1377,7 +1377,7 @@ G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterMatrix, clutter_matrix,
  *
  * Return value: (transfer full): the newly allocated #ClutterMatrix
  *
- * Since: 1.12
+ *
  */
 ClutterMatrix *
 clutter_matrix_alloc (void)
@@ -1391,7 +1391,7 @@ clutter_matrix_alloc (void)
  *
  * Frees the memory allocated by clutter_matrix_alloc().
  *
- * Since: 1.12
+ *
  */
 void
 clutter_matrix_free (ClutterMatrix *matrix)
@@ -1414,7 +1414,7 @@ clutter_matrix_free (ClutterMatrix *matrix)
  *
  * Return value: (transfer none): the initialized #ClutterMatrix
  *
- * Since: 1.12
+ *
  */
 ClutterMatrix *
 clutter_matrix_init_identity (ClutterMatrix *matrix)
@@ -1435,7 +1435,7 @@ clutter_matrix_init_identity (ClutterMatrix *matrix)
  *
  * Return value: (transfer none): the initialzed #ClutterMatrix
  *
- * Since: 1.12
+ *
  */
 ClutterMatrix *
 clutter_matrix_init_from_array (ClutterMatrix *matrix,
@@ -1456,7 +1456,7 @@ clutter_matrix_init_from_array (ClutterMatrix *matrix,
  *
  * Return value: (transfer none): the initialized #ClutterMatrix
  *
- * Since: 1.12
+ *
  */
 ClutterMatrix *
 clutter_matrix_init_from_matrix (ClutterMatrix       *a,
diff --git a/clutter/clutter-bin-layout.c b/clutter/clutter-bin-layout.c
index f295ce2..8e173e4 100644
--- a/clutter/clutter-bin-layout.c
+++ b/clutter/clutter-bin-layout.c
@@ -257,7 +257,7 @@ clutter_bin_layout_init (ClutterBinLayout *self)
  *
  * Return value: the newly created layout manager
  *
- * Since: 1.2
+ *
  */
 ClutterLayoutManager *
 clutter_bin_layout_new (void)
diff --git a/clutter/clutter-bin-layout.h b/clutter/clutter-bin-layout.h
index 3df4187..5496153 100644
--- a/clutter/clutter-bin-layout.h
+++ b/clutter/clutter-bin-layout.h
@@ -50,7 +50,7 @@ typedef struct _ClutterBinLayoutClass           ClutterBinLayoutClass;
  * The #ClutterBinLayout structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterBinLayout
 {
@@ -66,7 +66,7 @@ struct _ClutterBinLayout
  * The #ClutterBinLayoutClass structure contains only private
  * data and should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterBinLayoutClass
 {
diff --git a/clutter/clutter-bind-constraint.c b/clutter/clutter-bind-constraint.c
index b9e45ab..3de8642 100644
--- a/clutter/clutter-bind-constraint.c
+++ b/clutter/clutter-bind-constraint.c
@@ -351,7 +351,7 @@ clutter_bind_constraint_class_init (ClutterBindConstraintClass *klass)
    * The #ClutterActor must not be contained inside the actor associated
    * to the constraint.
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_SOURCE] =
     g_param_spec_object ("source",
@@ -365,7 +365,7 @@ clutter_bind_constraint_class_init (ClutterBindConstraintClass *klass)
    *
    * The coordinate to be bound
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_COORDINATE] =
     g_param_spec_enum ("coordinate",
@@ -380,7 +380,7 @@ clutter_bind_constraint_class_init (ClutterBindConstraintClass *klass)
    *
    * The offset, in pixels, to be applied to the binding
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_OFFSET] =
     g_param_spec_float ("offset",
@@ -416,7 +416,7 @@ clutter_bind_constraint_init (ClutterBindConstraint *self)
  *
  * Return value: the newly created #ClutterBindConstraint
  *
- * Since: 1.4
+ *
  */
 ClutterConstraint *
 clutter_bind_constraint_new (ClutterActor          *source,
@@ -439,7 +439,7 @@ clutter_bind_constraint_new (ClutterActor          *source,
  *
  * Sets the source #ClutterActor for the constraint
  *
- * Since: 1.4
+ *
  */
 void
 clutter_bind_constraint_set_source (ClutterBindConstraint *constraint,
@@ -506,7 +506,7 @@ clutter_bind_constraint_set_source (ClutterBindConstraint *constraint,
  *
  * Return value: (transfer none): a pointer to the source actor
  *
- * Since: 1.4
+ *
  */
 ClutterActor *
 clutter_bind_constraint_get_source (ClutterBindConstraint *constraint)
@@ -523,7 +523,7 @@ clutter_bind_constraint_get_source (ClutterBindConstraint *constraint)
  *
  * Sets the coordinate to bind in the constraint
  *
- * Since: 1.4
+ *
  */
 void
 clutter_bind_constraint_set_coordinate (ClutterBindConstraint *constraint,
@@ -550,7 +550,7 @@ clutter_bind_constraint_set_coordinate (ClutterBindConstraint *constraint,
  *
  * Return value: the bound coordinate
  *
- * Since: 1.4
+ *
  */
 ClutterBindCoordinate
 clutter_bind_constraint_get_coordinate (ClutterBindConstraint *constraint)
@@ -568,7 +568,7 @@ clutter_bind_constraint_get_coordinate (ClutterBindConstraint *constraint)
  *
  * Sets the offset to be applied to the constraint
  *
- * Since: 1.4
+ *
  */
 void
 clutter_bind_constraint_set_offset (ClutterBindConstraint *constraint,
@@ -595,7 +595,7 @@ clutter_bind_constraint_set_offset (ClutterBindConstraint *constraint,
  *
  * Return value: the offset, in pixels
  *
- * Since: 1.4
+ *
  */
 gfloat
 clutter_bind_constraint_get_offset (ClutterBindConstraint *bind)
diff --git a/clutter/clutter-bind-constraint.h b/clutter/clutter-bind-constraint.h
index 3ce1d59..8c0551a 100644
--- a/clutter/clutter-bind-constraint.h
+++ b/clutter/clutter-bind-constraint.h
@@ -43,7 +43,7 @@ G_BEGIN_DECLS
  * <structname>ClutterBindConstraint</structname> is an opaque structure
  * whose members cannot be directly accessed
  *
- * Since: 1.4
+ *
  */
 typedef struct _ClutterBindConstraint           ClutterBindConstraint;
 typedef struct _ClutterBindConstraintClass      ClutterBindConstraintClass;
diff --git a/clutter/clutter-binding-pool.c b/clutter/clutter-binding-pool.c
index 6bce923..b10b2d9 100644
--- a/clutter/clutter-binding-pool.c
+++ b/clutter/clutter-binding-pool.c
@@ -312,7 +312,7 @@ clutter_binding_pool_class_init (ClutterBindingPoolClass *klass)
    *
    * The unique name of the #ClutterBindingPool.
    *
-   * Since: 1.0
+   *
    */
   obj_props[PROP_NAME] =
     g_param_spec_string ("name",
@@ -350,7 +350,7 @@ clutter_binding_pool_init (ClutterBindingPool *pool)
  * Return value: the newly created binding pool with the given
  *   name. Use g_object_unref() when done.
  *
- * Since: 1.0
+ *
  */
 ClutterBindingPool *
 clutter_binding_pool_new (const gchar *name)
@@ -394,7 +394,7 @@ clutter_binding_pool_new (const gchar *name)
  *   The returned #ClutterBindingPool is owned by Clutter and should not
  *   be freed directly
  *
- * Since: 1.0
+ *
  */
 ClutterBindingPool *
 clutter_binding_pool_get_for_class (gpointer klass)
@@ -426,7 +426,7 @@ clutter_binding_pool_get_for_class (gpointer klass)
  *
  * Return value: (transfer none): a pointer to the #ClutterBindingPool, or %NULL
  *
- * Since: 1.0
+ *
  */
 ClutterBindingPool *
 clutter_binding_pool_find (const gchar *name)
@@ -470,7 +470,7 @@ clutter_binding_pool_find (const gchar *name)
  * Actions can be blocked with clutter_binding_pool_block_action()
  * and then unblocked using clutter_binding_pool_unblock_action().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_binding_pool_install_action (ClutterBindingPool  *pool,
@@ -540,7 +540,7 @@ clutter_binding_pool_install_action (ClutterBindingPool  *pool,
  * Actions can be blocked with clutter_binding_pool_block_action()
  * and then unblocked using clutter_binding_pool_unblock_action().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_binding_pool_install_closure (ClutterBindingPool  *pool,
@@ -603,7 +603,7 @@ clutter_binding_pool_install_closure (ClutterBindingPool  *pool,
  * Actions can be blocked with clutter_binding_pool_block_action()
  * and then unblocked using clutter_binding_pool_unblock_action().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_binding_pool_override_action (ClutterBindingPool  *pool,
@@ -667,7 +667,7 @@ clutter_binding_pool_override_action (ClutterBindingPool  *pool,
  * Actions can be blocked with clutter_binding_pool_block_action()
  * and then unblocked using clutter_binding_pool_unblock_action().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_binding_pool_override_closure (ClutterBindingPool  *pool,
@@ -722,7 +722,7 @@ clutter_binding_pool_override_closure (ClutterBindingPool  *pool,
  *   returned string is owned by the binding pool and should never
  *   be modified or freed
  *
- * Since: 1.0
+ *
  */
 const gchar *
 clutter_binding_pool_find_action (ClutterBindingPool  *pool,
@@ -750,7 +750,7 @@ clutter_binding_pool_find_action (ClutterBindingPool  *pool,
  * Removes the action matching the given @key_val, @modifiers pair,
  * if any exists.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_binding_pool_remove_action (ClutterBindingPool  *pool,
@@ -854,7 +854,7 @@ clutter_binding_entry_invoke (ClutterBindingEntry *entry,
  *
  * Return value: %TRUE if an action was found and was activated
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_binding_pool_activate (ClutterBindingPool  *pool,
@@ -887,7 +887,7 @@ clutter_binding_pool_activate (ClutterBindingPool  *pool,
  *
  * Blocks all the actions with name @action_name inside @pool.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_binding_pool_block_action (ClutterBindingPool *pool,
@@ -918,7 +918,7 @@ clutter_binding_pool_block_action (ClutterBindingPool *pool,
  * be invoked in case clutter_binding_pool_activate() was called on
  * an action previously blocked with clutter_binding_pool_block_action().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_binding_pool_unblock_action (ClutterBindingPool *pool,
diff --git a/clutter/clutter-binding-pool.h b/clutter/clutter-binding-pool.h
index cdba037..05f7619 100644
--- a/clutter/clutter-binding-pool.h
+++ b/clutter/clutter-binding-pool.h
@@ -43,7 +43,7 @@ G_BEGIN_DECLS
  * Container of key bindings. The #ClutterBindingPool struct is
  * private.
  *
- * Since: 1.0
+ *
  */
 typedef struct _ClutterBindingPool      ClutterBindingPool;
 typedef struct _ClutterBindingPoolClass ClutterBindingPoolClass;
@@ -63,7 +63,7 @@ typedef struct _ClutterBindingPoolClass ClutterBindingPoolClass;
  * Return value: the function should return %TRUE if the key
  *   binding has been handled, and return %FALSE otherwise
  *
- * Since: 1.0
+ *
  */
 typedef gboolean (* ClutterBindingActionFunc) (GObject             *gobject,
                                                const gchar         *action_name,
diff --git a/clutter/clutter-blur-effect.c b/clutter/clutter-blur-effect.c
index 305e1f2..b06bf00 100644
--- a/clutter/clutter-blur-effect.c
+++ b/clutter/clutter-blur-effect.c
@@ -269,7 +269,7 @@ clutter_blur_effect_init (ClutterBlurEffect *self)
  *
  * Return value: the newly created #ClutterBlurEffect or %NULL
  *
- * Since: 1.4
+ *
  */
 ClutterEffect *
 clutter_blur_effect_new (void)
diff --git a/clutter/clutter-blur-effect.h b/clutter/clutter-blur-effect.h
index 27466bb..a2c1d9c 100644
--- a/clutter/clutter-blur-effect.h
+++ b/clutter/clutter-blur-effect.h
@@ -43,7 +43,7 @@ G_BEGIN_DECLS
  * <structname>ClutterBlurEffect</structname> is an opaque structure
  * whose members cannot be accessed directly
  *
- * Since: 1.4
+ *
  */
 typedef struct _ClutterBlurEffect       ClutterBlurEffect;
 typedef struct _ClutterBlurEffectClass  ClutterBlurEffectClass;
diff --git a/clutter/clutter-box-layout.c b/clutter/clutter-box-layout.c
index 296d4d9..e7dcddd 100644
--- a/clutter/clutter-box-layout.c
+++ b/clutter/clutter-box-layout.c
@@ -961,7 +961,7 @@ clutter_box_layout_class_init (ClutterBoxLayoutClass *klass)
    * The orientation of the #ClutterBoxLayout, either horizontal
    * or vertical
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_ORIENTATION] =
     g_param_spec_enum ("orientation",
@@ -978,7 +978,7 @@ clutter_box_layout_class_init (ClutterBoxLayoutClass *klass)
    * Whether the #ClutterBoxLayout should arrange its children
    * homogeneously, i.e. all childs get the same size
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_HOMOGENEOUS] =
     g_param_spec_boolean ("homogeneous",
@@ -994,7 +994,7 @@ clutter_box_layout_class_init (ClutterBoxLayoutClass *klass)
    * Whether the #ClutterBoxLayout should pack items at the start
    * or append them at the end
    *
-   * Since: 1.2
+   *
    */
   obj_props[PROP_PACK_START] =
     g_param_spec_boolean ("pack-start",
@@ -1008,7 +1008,7 @@ clutter_box_layout_class_init (ClutterBoxLayoutClass *klass)
    *
    * The spacing between children of the #ClutterBoxLayout, in pixels
    *
-   * Since: 1.2
+   *
    */
   obj_props[PROP_SPACING] =
     g_param_spec_uint ("spacing",
@@ -1046,7 +1046,7 @@ clutter_box_layout_init (ClutterBoxLayout *layout)
  *
  * Return value: the newly created #ClutterBoxLayout
  *
- * Since: 1.2
+ *
  */
 ClutterLayoutManager *
 clutter_box_layout_new (void)
@@ -1061,7 +1061,7 @@ clutter_box_layout_new (void)
  *
  * Sets the spacing between children of @layout
  *
- * Since: 1.2
+ *
  */
 void
 clutter_box_layout_set_spacing (ClutterBoxLayout *layout,
@@ -1095,7 +1095,7 @@ clutter_box_layout_set_spacing (ClutterBoxLayout *layout,
  *
  * Return value: the spacing between children of the #ClutterBoxLayout
  *
- * Since: 1.2
+ *
  */
 guint
 clutter_box_layout_get_spacing (ClutterBoxLayout *layout)
@@ -1112,7 +1112,7 @@ clutter_box_layout_get_spacing (ClutterBoxLayout *layout)
  *
  * Sets the orientation of the #ClutterBoxLayout layout manager.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_box_layout_set_orientation (ClutterBoxLayout   *layout,
@@ -1145,7 +1145,7 @@ clutter_box_layout_set_orientation (ClutterBoxLayout   *layout,
  *
  * Return value: the orientation of the layout
  *
- * Since: 1.12
+ *
  */
 ClutterOrientation
 clutter_box_layout_get_orientation (ClutterBoxLayout *layout)
@@ -1164,7 +1164,7 @@ clutter_box_layout_get_orientation (ClutterBoxLayout *layout)
  * Sets whether the size of @layout children should be
  * homogeneous
  *
- * Since: 1.4
+ *
  */
 void
 clutter_box_layout_set_homogeneous (ClutterBoxLayout *layout,
@@ -1199,7 +1199,7 @@ clutter_box_layout_set_homogeneous (ClutterBoxLayout *layout,
  * Return value: %TRUE if the #ClutterBoxLayout is arranging its children
  *   homogeneously, and %FALSE otherwise
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_box_layout_get_homogeneous (ClutterBoxLayout *layout)
@@ -1218,7 +1218,7 @@ clutter_box_layout_get_homogeneous (ClutterBoxLayout *layout)
  * Sets whether children of @layout should be layed out by appending
  * them or by prepending them
  *
- * Since: 1.2
+ *
  */
 void
 clutter_box_layout_set_pack_start (ClutterBoxLayout *layout,
@@ -1253,7 +1253,7 @@ clutter_box_layout_set_pack_start (ClutterBoxLayout *layout,
  * Return value: %TRUE if the #ClutterBoxLayout should pack children
  *  at the beginning of the layout, and %FALSE otherwise
  *
- * Since: 1.2
+ *
  */
 gboolean
 clutter_box_layout_get_pack_start (ClutterBoxLayout *layout)
diff --git a/clutter/clutter-box-layout.h b/clutter/clutter-box-layout.h
index abd88dc..7fb3e6b 100644
--- a/clutter/clutter-box-layout.h
+++ b/clutter/clutter-box-layout.h
@@ -53,7 +53,7 @@ typedef struct _ClutterBoxLayoutClass           ClutterBoxLayoutClass;
  * The #ClutterBoxLayout structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterBoxLayout
 {
@@ -69,7 +69,7 @@ struct _ClutterBoxLayout
  * The #ClutterBoxLayoutClass structure contains only private
  * data and should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterBoxLayoutClass
 {
diff --git a/clutter/clutter-brightness-contrast-effect.c b/clutter/clutter-brightness-contrast-effect.c
index 7b03732..1ff8ee3 100644
--- a/clutter/clutter-brightness-contrast-effect.c
+++ b/clutter/clutter-brightness-contrast-effect.c
@@ -314,7 +314,7 @@ clutter_brightness_contrast_effect_class_init (ClutterBrightnessContrastEffectCl
    * in brightness, and values larger than 127 indicate an increase in
    * brightness.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_BRIGHTNESS] =
     clutter_param_spec_color ("brightness",
@@ -334,7 +334,7 @@ clutter_brightness_contrast_effect_class_init (ClutterBrightnessContrastEffectCl
    * in contrast, and values larger than 127 indicate an increase in
    * contrast.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_CONTRAST] =
     clutter_param_spec_color ("contrast",
@@ -468,7 +468,7 @@ clutter_brightness_contrast_effect_init (ClutterBrightnessContrastEffect *self)
  *   #ClutterBrightnessContrastEffect or %NULL.  Use g_object_unref() when
  *   done.
  *
- * Since: 1.10
+ *
  */
 ClutterEffect *
 clutter_brightness_contrast_effect_new (void)
@@ -487,7 +487,7 @@ clutter_brightness_contrast_effect_new (void)
  * values below 0.0 mean a decrease in brightness, and values above indicate
  * an increase.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_brightness_contrast_effect_set_brightness_full (ClutterBrightnessContrastEffect *effect,
@@ -525,7 +525,7 @@ clutter_brightness_contrast_effect_set_brightness_full (ClutterBrightnessContras
  *
  * Retrieves the change in brightness used by @effect.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_brightness_contrast_effect_get_brightness (ClutterBrightnessContrastEffect *effect,
@@ -554,7 +554,7 @@ clutter_brightness_contrast_effect_get_brightness (ClutterBrightnessContrastEffe
  * a value below 0.0 indicates a decrease in brightness; and a value
  * above 0.0 indicates an increase of brightness.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_brightness_contrast_effect_set_brightness (ClutterBrightnessContrastEffect *effect,
@@ -577,7 +577,7 @@ clutter_brightness_contrast_effect_set_brightness (ClutterBrightnessContrastEffe
  * values below 0.0 mean a decrease in contrast, and values above indicate
  * an increase.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_brightness_contrast_effect_set_contrast_full (ClutterBrightnessContrastEffect *effect,
@@ -615,7 +615,7 @@ clutter_brightness_contrast_effect_set_contrast_full (ClutterBrightnessContrastE
  *
  * Retrieves the contrast value used by @effect.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_brightness_contrast_effect_get_contrast (ClutterBrightnessContrastEffect *effect,
@@ -644,7 +644,7 @@ clutter_brightness_contrast_effect_get_contrast (ClutterBrightnessContrastEffect
  * a value below 0.0 indicates a decrease in contrast; and a value above
  * 0.0 indicates an increase.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_brightness_contrast_effect_set_contrast (ClutterBrightnessContrastEffect *effect,
diff --git a/clutter/clutter-brightness-contrast-effect.h b/clutter/clutter-brightness-contrast-effect.h
index b4b3a40..d94c5a7 100644
--- a/clutter/clutter-brightness-contrast-effect.h
+++ b/clutter/clutter-brightness-contrast-effect.h
@@ -44,7 +44,7 @@ G_BEGIN_DECLS
  * <structname>ClutterBrightnessContrastEffect</structname> is an opaque structure
  * whose members cannot be directly accessed
  *
- * Since: 1.10
+ *
  */
 typedef struct _ClutterBrightnessContrastEffect         ClutterBrightnessContrastEffect;
 typedef struct _ClutterBrightnessContrastEffectClass    ClutterBrightnessContrastEffectClass;
diff --git a/clutter/clutter-cairo.c b/clutter/clutter-cairo.c
index fac7c18..d38f800 100644
--- a/clutter/clutter-cairo.c
+++ b/clutter/clutter-cairo.c
@@ -50,7 +50,7 @@
  *                          color->alpha / 255.0);
  * ]|
  *
- * Since: 1.0
+ *
  */
 void
 clutter_cairo_set_source_color (cairo_t            *cr,
@@ -78,7 +78,7 @@ clutter_cairo_set_source_color (cairo_t            *cr,
  *
  * Utility function to clear a Cairo context.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_cairo_clear (cairo_t *cr)
diff --git a/clutter/clutter-cairo.h b/clutter/clutter-cairo.h
index f6bd9d8..60c7ce8 100644
--- a/clutter/clutter-cairo.h
+++ b/clutter/clutter-cairo.h
@@ -37,7 +37,7 @@ G_BEGIN_DECLS
  * and to a Cairo image surface using %CAIRO_FORMAT_ARGB32 and
  * %CAIRO_FORMAT_RGB24 as #cairo_format_t.
  *
- * Since: 1.8
+ *
  */
 
 /* Cairo stores the data in native byte order as ARGB but Cogl's pixel
diff --git a/clutter/clutter-canvas.c b/clutter/clutter-canvas.c
index 43c0e75..8a70a66 100644
--- a/clutter/clutter-canvas.c
+++ b/clutter/clutter-canvas.c
@@ -208,7 +208,7 @@ clutter_canvas_class_init (ClutterCanvasClass *klass)
    *
    * The width of the canvas.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_WIDTH] =
     g_param_spec_int ("width",
@@ -224,7 +224,7 @@ clutter_canvas_class_init (ClutterCanvasClass *klass)
    *
    * The height of the canvas.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_HEIGHT] =
     g_param_spec_int ("height",
@@ -252,7 +252,7 @@ clutter_canvas_class_init (ClutterCanvasClass *klass)
    * Return value: %TRUE if the signal emission should stop, and
    *   %FALSE otherwise
    *
-   * Since: 1.10
+   *
    */
   canvas_signals[DRAW] =
     g_signal_new (I_("draw"),
@@ -486,7 +486,7 @@ clutter_content_iface_init (ClutterContentIface *iface)
  * Return value: (transfer full): The newly allocated instance of
  *   #ClutterCanvas. Use g_object_unref() when done.
  *
- * Since: 1.10
+ *
  */
 ClutterContent *
 clutter_canvas_new (void)
@@ -504,7 +504,7 @@ clutter_canvas_new (void)
  *
  * This function will cause the @canvas to be invalidated.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_canvas_set_size (ClutterCanvas *canvas,
diff --git a/clutter/clutter-canvas.h b/clutter/clutter-canvas.h
index c0c27fd..445eedb 100644
--- a/clutter/clutter-canvas.h
+++ b/clutter/clutter-canvas.h
@@ -51,7 +51,7 @@ typedef struct _ClutterCanvasClass      ClutterCanvasClass;
  * private data and should only be accessed using the provided
  * API.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterCanvas
 {
@@ -68,7 +68,7 @@ struct _ClutterCanvas
  * The <structname>ClutterCanvasClass</structname> structure contains
  * private data.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterCanvasClass
 {
diff --git a/clutter/clutter-child-meta.c b/clutter/clutter-child-meta.c
index aeabd2f..c4121b8 100644
--- a/clutter/clutter-child-meta.c
+++ b/clutter/clutter-child-meta.c
@@ -120,7 +120,7 @@ clutter_child_meta_class_init (ClutterChildMetaClass *klass)
    *
    * The #ClutterContainer that created this #ClutterChildMeta.
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_CONTAINER] =
     g_param_spec_object ("container",
@@ -135,7 +135,7 @@ clutter_child_meta_class_init (ClutterChildMetaClass *klass)
    *
    * The #ClutterActor being wrapped by this #ClutterChildMeta
    *
-   * Since: 0.8
+   *
    */
   obj_props[PROP_ACTOR] =
     g_param_spec_object ("actor",
@@ -163,7 +163,7 @@ clutter_child_meta_init (ClutterChildMeta *self)
  *
  * Return value: (transfer none): a #ClutterContainer
  *
- * Since: 0.8
+ *
  */
 ClutterContainer *
 clutter_child_meta_get_container (ClutterChildMeta *data)
@@ -181,7 +181,7 @@ clutter_child_meta_get_container (ClutterChildMeta *data)
  *
  * Return value: (transfer none): a #ClutterActor
  *
- * Since: 0.8
+ *
  */
 ClutterActor *
 clutter_child_meta_get_actor (ClutterChildMeta *data)
diff --git a/clutter/clutter-child-meta.h b/clutter/clutter-child-meta.h
index 0a249f0..e00e278 100644
--- a/clutter/clutter-child-meta.h
+++ b/clutter/clutter-child-meta.h
@@ -85,7 +85,7 @@ typedef struct _ClutterChildMetaClass           ClutterChildMetaClass;
  * <function>destroy_child_meta</function>,
  * and <function>get_child_meta</function>.
  *
- * Since: 0.8
+ *
  */
 struct _ClutterChildMeta
 {
@@ -102,7 +102,7 @@ struct _ClutterChildMeta
  *
  * The #ClutterChildMetaClass contains only private data
  *
- * Since: 0.8
+ *
  */
 struct _ClutterChildMetaClass
 {
diff --git a/clutter/clutter-click-action.c b/clutter/clutter-click-action.c
index 3fe164c..5aab228 100644
--- a/clutter/clutter-click-action.c
+++ b/clutter/clutter-click-action.c
@@ -552,7 +552,7 @@ clutter_click_action_class_init (ClutterClickActionClass *klass)
    *
    * Whether the clickable actor should be in "pressed" state
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_PRESSED] =
     g_param_spec_boolean ("pressed",
@@ -566,7 +566,7 @@ clutter_click_action_class_init (ClutterClickActionClass *klass)
    *
    * Whether the clickable actor has the pointer grabbed
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_HELD] =
     g_param_spec_boolean ("held",
@@ -584,7 +584,7 @@ clutter_click_action_class_init (ClutterClickActionClass *klass)
    * A value of -1 will make the #ClutterClickAction use the value of
    * the #ClutterSettings:long-press-duration property.
    *
-   * Since: 1.8
+   *
    */
   obj_props[PROP_LONG_PRESS_DURATION] =
     g_param_spec_int ("long-press-duration",
@@ -603,7 +603,7 @@ clutter_click_action_class_init (ClutterClickActionClass *klass)
    * A value of -1 will make the #ClutterClickAction use the value of
    * the #ClutterSettings:dnd-drag-threshold property.
    *
-   * Since: 1.8
+   *
    */
   obj_props[PROP_LONG_PRESS_THRESHOLD] =
     g_param_spec_int ("long-press-threshold",
@@ -626,7 +626,7 @@ clutter_click_action_class_init (ClutterClickActionClass *klass)
    * a #ClutterClickAction has been applied should respond to a
    * pointer button press and release events
    *
-   * Since: 1.4
+   *
    */
   click_signals[CLICKED] =
     g_signal_new (I_("clicked"),
@@ -663,7 +663,7 @@ clutter_click_action_class_init (ClutterClickActionClass *klass)
    * Return value: Only the %CLUTTER_LONG_PRESS_QUERY state uses the
    *   returned value of the handler; other states will ignore it
    *
-   * Since: 1.8
+   *
    */
   click_signals[LONG_PRESS] =
     g_signal_new (I_("long-press"),
@@ -694,7 +694,7 @@ clutter_click_action_init (ClutterClickAction *self)
  *
  * Return value: the newly created #ClutterClickAction
  *
- * Since: 1.4
+ *
  */
 ClutterAction *
 clutter_click_action_new (void)
@@ -715,7 +715,7 @@ clutter_click_action_new (void)
  * This function is useful to break a grab, for instance after a certain
  * amount of time has passed.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_click_action_release (ClutterClickAction *action)
@@ -749,7 +749,7 @@ clutter_click_action_release (ClutterClickAction *action)
  *
  * Return value: the button value
  *
- * Since: 1.4
+ *
  */
 guint
 clutter_click_action_get_button (ClutterClickAction *action)
@@ -767,7 +767,7 @@ clutter_click_action_get_button (ClutterClickAction *action)
  *
  * Return value: the modifier state parameter, or 0
  *
- * Since: 1.6
+ *
  */
 ClutterModifierType
 clutter_click_action_get_state (ClutterClickAction *action)
@@ -785,7 +785,7 @@ clutter_click_action_get_state (ClutterClickAction *action)
  *
  * Retrieves the screen coordinates of the button press.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_click_action_get_coords (ClutterClickAction *action,
diff --git a/clutter/clutter-click-action.h b/clutter/clutter-click-action.h
index 36c5727..6cfba881e 100644
--- a/clutter/clutter-click-action.h
+++ b/clutter/clutter-click-action.h
@@ -54,7 +54,7 @@ typedef struct _ClutterClickActionClass         ClutterClickActionClass;
  * The <structname>ClutterClickAction</structname> structure contains
  * only private data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterClickAction
 {
@@ -72,7 +72,7 @@ struct _ClutterClickAction
  * The <structname>ClutterClickActionClass</structname> structure
  * contains only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterClickActionClass
 {
diff --git a/clutter/clutter-clone.c b/clutter/clutter-clone.c
index 6a82beb..59d910b 100644
--- a/clutter/clutter-clone.c
+++ b/clutter/clutter-clone.c
@@ -338,7 +338,7 @@ clutter_clone_class_init (ClutterCloneClass *klass)
    *
    * This property specifies the source actor being cloned.
    *
-   * Since: 1.0
+   *
    */
   obj_props[PROP_SOURCE] =
     g_param_spec_object ("source",
@@ -369,7 +369,7 @@ clutter_clone_init (ClutterClone *self)
  *
  * Return value: the newly created #ClutterClone
  *
- * Since: 1.0
+ *
  */
 ClutterActor *
 clutter_clone_new (ClutterActor *source)
@@ -431,7 +431,7 @@ clutter_clone_set_source_internal (ClutterClone *self,
  *
  * Sets @source as the source actor to be cloned by @self.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_clone_set_source (ClutterClone *self,
@@ -452,7 +452,7 @@ clutter_clone_set_source (ClutterClone *self,
  *
  * Return value: (transfer none): the actor source for the clone
  *
- * Since: 1.0
+ *
  */
 ClutterActor *
 clutter_clone_get_source (ClutterClone *self)
diff --git a/clutter/clutter-clone.h b/clutter/clutter-clone.h
index 14fef88..de4bac2 100644
--- a/clutter/clutter-clone.h
+++ b/clutter/clutter-clone.h
@@ -49,7 +49,7 @@ typedef struct _ClutterClonePrivate     ClutterClonePrivate;
  * The #ClutterClone structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.0
+ *
  */
 struct _ClutterClone
 {
@@ -64,7 +64,7 @@ struct _ClutterClone
  *
  * The #ClutterCloneClass structure contains only private data
  *
- * Since: 1.0
+ *
  */
 struct _ClutterCloneClass
 {
diff --git a/clutter/clutter-color.c b/clutter/clutter-color.c
index 03ffce1..55908bb 100644
--- a/clutter/clutter-color.c
+++ b/clutter/clutter-color.c
@@ -113,7 +113,7 @@ static const ClutterColor const static_colors[] = {
  * Return value: a pointer to a static color; the returned pointer
  *   is owned by Clutter and it should never be modified or freed
  *
- * Since: 1.6
+ *
  */
 const ClutterColor *
 clutter_color_get_static (ClutterStaticColor color)
@@ -669,7 +669,7 @@ parse_hsla (ClutterColor *color,
  *
  * Return value: %TRUE if parsing succeeded, and %FALSE otherwise
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_color_from_string (ClutterColor *color,
@@ -803,7 +803,7 @@ clutter_color_from_string (ClutterColor *color,
  *
  * Return value: (transfer full): a newly-allocated text string
  *
- * Since: 0.2
+ *
  */
 gchar *
 clutter_color_to_string (const ClutterColor *color)
@@ -829,7 +829,7 @@ clutter_color_to_string (const ClutterColor *color)
  *
  * Return value: %TRUE if the two colors are the same.
  *
- * Since: 0.2
+ *
  */
 gboolean
 clutter_color_equal (gconstpointer v1,
@@ -863,7 +863,7 @@ clutter_color_equal (gconstpointer v1,
  *
  * Return value: a hash value corresponding to the color
  *
- * Since: 1.0
+ *
  */
 guint
 clutter_color_hash (gconstpointer v)
@@ -881,7 +881,7 @@ clutter_color_hash (gconstpointer v)
  * Interpolates between @initial and @final #ClutterColor<!-- -->s
  * using @progress
  *
- * Since: 1.6
+ *
  */
 void
 clutter_color_interpolate (const ClutterColor *initial,
@@ -924,7 +924,7 @@ clutter_color_progress (const GValue *a,
  *
  * Return value: (transfer full): an allocated copy of @color.
  *
- * Since: 0.2
+ *
  */
 ClutterColor *
 clutter_color_copy (const ClutterColor *color)
@@ -941,7 +941,7 @@ clutter_color_copy (const ClutterColor *color)
  *
  * Frees a color structure created with clutter_color_copy().
  *
- * Since: 0.2
+ *
  */
 void
 clutter_color_free (ClutterColor *color)
@@ -968,7 +968,7 @@ clutter_color_free (ClutterColor *color)
  * Return value: (transfer full): the newly allocated color.
  *   Use clutter_color_free() when done
  *
- * Since: 0.8.4
+ *
  */
 ClutterColor *
 clutter_color_new (guint8 red,
@@ -991,7 +991,7 @@ clutter_color_new (guint8 red,
  * Return value: (transfer full): the newly allocated #ClutterColor; use
  *   clutter_color_free() to free its resources
  *
- * Since: 1.12
+ *
  */
 ClutterColor *
 clutter_color_alloc (void)
@@ -1011,7 +1011,7 @@ clutter_color_alloc (void)
  *
  * Return value: (transfer none): the initialized #ClutterColor
  *
- * Since: 1.12
+ *
  */
 ClutterColor *
 clutter_color_init (ClutterColor *color,
@@ -1078,7 +1078,7 @@ G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterColor, clutter_color,
  *
  * Sets @value to @color.
  *
- * Since: 0.8.4
+ *
  */
 void
 clutter_value_set_color (GValue             *value,
@@ -1097,7 +1097,7 @@ clutter_value_set_color (GValue             *value,
  *
  * Return value: (transfer none): the color inside the passed #GValue
  *
- * Since: 0.8.4
+ *
  */
 const ClutterColor *
 clutter_value_get_color (const GValue *value)
@@ -1192,7 +1192,7 @@ clutter_param_color_get_type (void)
  *
  * Return value: the newly created #GParamSpec
  *
- * Since: 0.8.4
+ *
  */
 GParamSpec *
 clutter_param_spec_color (const gchar        *name,
diff --git a/clutter/clutter-color.h b/clutter/clutter-color.h
index 393eee4..b13b5ef 100644
--- a/clutter/clutter-color.h
+++ b/clutter/clutter-color.h
@@ -64,7 +64,7 @@ struct _ClutterColor
  *
  * A macro that initializes a #ClutterColor, to be used when declaring it.
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_COLOR_INIT(r,g,b,a)     { (r), (g), (b), (a) }
 
@@ -133,7 +133,7 @@ void          clutter_color_interpolate (const ClutterColor *initial,
  *
  * Evaluates to %TRUE if @x holds a #ClutterColor<!-- -->.
  *
- * Since: 1.0
+ *
  */
 #define CLUTTER_VALUE_HOLDS_COLOR(x)       (G_VALUE_HOLDS ((x), CLUTTER_TYPE_COLOR))
 
@@ -146,7 +146,7 @@ typedef struct _ClutterParamSpecColor  ClutterParamSpecColor;
  * A #GParamSpec subclass for defining properties holding
  * a #ClutterColor.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterParamSpecColor
 {
diff --git a/clutter/clutter-colorize-effect.c b/clutter/clutter-colorize-effect.c
index c6e8bf1..24df245 100644
--- a/clutter/clutter-colorize-effect.c
+++ b/clutter/clutter-colorize-effect.c
@@ -244,7 +244,7 @@ clutter_colorize_effect_class_init (ClutterColorizeEffectClass *klass)
    *
    * The tint to apply to the actor
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_TINT] =
     clutter_param_spec_color ("tint",
@@ -318,7 +318,7 @@ clutter_colorize_effect_init (ClutterColorizeEffect *self)
  *
  * Return value: the newly created #ClutterColorizeEffect or %NULL
  *
- * Since: 1.4
+ *
  */
 ClutterEffect *
 clutter_colorize_effect_new (const ClutterColor *tint)
@@ -335,7 +335,7 @@ clutter_colorize_effect_new (const ClutterColor *tint)
  *
  * Sets the tint to be used when colorizing
  *
- * Since: 1.4
+ *
  */
 void
 clutter_colorize_effect_set_tint (ClutterColorizeEffect *effect,
@@ -359,7 +359,7 @@ clutter_colorize_effect_set_tint (ClutterColorizeEffect *effect,
  *
  * Retrieves the tint used by @effect
  *
- * Since: 1.4
+ *
  */
 void
 clutter_colorize_effect_get_tint (ClutterColorizeEffect *effect,
diff --git a/clutter/clutter-colorize-effect.h b/clutter/clutter-colorize-effect.h
index ddc761f..f1acc42 100644
--- a/clutter/clutter-colorize-effect.h
+++ b/clutter/clutter-colorize-effect.h
@@ -44,7 +44,7 @@ G_BEGIN_DECLS
  * <structname>ClutterColorizeEffect</structname> is an opaque structure
  * whose members cannot be directly accessed
  *
- * Since: 1.4
+ *
  */
 typedef struct _ClutterColorizeEffect           ClutterColorizeEffect;
 typedef struct _ClutterColorizeEffectClass      ClutterColorizeEffectClass;
diff --git a/clutter/clutter-constraint.h b/clutter/clutter-constraint.h
index 777df55..1912712 100644
--- a/clutter/clutter-constraint.h
+++ b/clutter/clutter-constraint.h
@@ -48,7 +48,7 @@ typedef struct _ClutterConstraintClass          ClutterConstraintClass;
  * The <structname>ClutterConstraint</structname> structure contains only
  * private data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterConstraint
 {
@@ -62,7 +62,7 @@ struct _ClutterConstraint
  * The <structname>ClutterConstraintClass</structname> structure contains
  * only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterConstraintClass
 {
diff --git a/clutter/clutter-container.c b/clutter/clutter-container.c
index 6633dd5..d75a84b 100644
--- a/clutter/clutter-container.c
+++ b/clutter/clutter-container.c
@@ -95,7 +95,7 @@ clutter_container_default_init (ClutterContainerInterface *iface)
    * The ::actor-added signal is emitted each time an actor
    * has been added to @container.
    *
-   * Since: 0.4
+   *
    */
   container_signals[ACTOR_ADDED] =
     g_signal_new (I_("actor-added"),
@@ -114,7 +114,7 @@ clutter_container_default_init (ClutterContainerInterface *iface)
    * The ::actor-removed signal is emitted each time an actor
    * is removed from @container.
    *
-   * Since: 0.4
+   *
    */
   container_signals[ACTOR_REMOVED] =
     g_signal_new (I_("actor-removed"),
@@ -136,7 +136,7 @@ clutter_container_default_init (ClutterContainerInterface *iface)
    * being set through the clutter_container_child_set() and
    * clutter_container_child_set_property() calls.
    *
-   * Since: 0.8
+   *
    */
   container_signals[CHILD_NOTIFY] =
     g_signal_new (I_("child-notify"),
@@ -223,7 +223,7 @@ destroy_child_meta (ClutterContainer *container,
  *   of @container or %NULL if the specifiec actor does not exist or the
  *   container is not configured to provide #ClutterChildMeta<!-- -->s
  *
- * Since: 0.8
+ *
  */
 ClutterChildMeta *
 clutter_container_get_child_meta (ClutterContainer *container,
@@ -255,7 +255,7 @@ clutter_container_get_child_meta (ClutterContainer *container,
  *
  * Applications should not call this function.
  *
- * Since: 1.2
+ *
  */
 void
 clutter_container_create_child_meta (ClutterContainer *container,
@@ -291,7 +291,7 @@ clutter_container_create_child_meta (ClutterContainer *container,
  *
  * Applications should not call this function.
  *
- * Since: 1.2
+ *
  */
 void
 clutter_container_destroy_child_meta (ClutterContainer *container,
@@ -321,7 +321,7 @@ clutter_container_destroy_child_meta (ClutterContainer *container,
  * Return value: (transfer none): The #GParamSpec for the property or %NULL
  *   if no such property exist.
  *
- * Since: 0.8
+ *
  */
 GParamSpec *
 clutter_container_class_find_child_property (GObjectClass *klass,
@@ -360,7 +360,7 @@ clutter_container_class_find_child_property (GObjectClass *klass,
  * Return value: (array length=n_properties) (transfer full): an array
  *   of #GParamSpec<!-- -->s which should be freed after use.
  *
- * Since: 0.8
+ *
  */
 GParamSpec **
 clutter_container_class_list_child_properties (GObjectClass *klass,
@@ -422,7 +422,7 @@ container_set_child_property (ClutterContainer *container,
  *
  * Sets a container-specific property on a child of @container.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_container_child_set_property (ClutterContainer *container,
@@ -470,7 +470,7 @@ clutter_container_child_set_property (ClutterContainer *container,
  *
  * Sets container specific properties on the child of a container.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_container_child_set (ClutterContainer *container,
@@ -565,7 +565,7 @@ container_get_child_property (ClutterContainer *container,
  * language bindings, clutter_container_child_set() is much more convenient
  * for C programming.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_container_child_get_property (ClutterContainer *container,
@@ -618,7 +618,7 @@ clutter_container_child_get_property (ClutterContainer *container,
  * responsible for freeing the memory in the appropriate manner for the type, for
  * instance by calling g_free() or g_object_unref(). 
  *
- * Since: 0.8
+ *
  */
 void
 clutter_container_child_get (ClutterContainer *container,
@@ -690,7 +690,7 @@ clutter_container_child_get (ClutterContainer *container,
  * of #ClutterContainer. The default implementation will emit the
  * #ClutterContainer::child-notify signal.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_container_child_notify (ClutterContainer *container,
diff --git a/clutter/clutter-container.h b/clutter/clutter-container.h
index 4673009..77513c5 100644
--- a/clutter/clutter-container.h
+++ b/clutter/clutter-container.h
@@ -50,7 +50,7 @@ typedef struct _ClutterContainerIface   ClutterContainerIface;
  * #ClutterContainer is an opaque structure whose members cannot be directly
  * accessed
  *
- * Since: 0.4
+ *
  */
 
 /**
@@ -73,7 +73,7 @@ typedef struct _ClutterContainerIface   ClutterContainerIface;
  * virtual functions must be provided by any implementation; the other
  * virtual functions are optional.
  *
- * Since: 0.4
+ *
  */
 struct _ClutterContainerIface
 {
diff --git a/clutter/clutter-content.c b/clutter/clutter-content.c
index 26d8f26..cd5f58a 100644
--- a/clutter/clutter-content.c
+++ b/clutter/clutter-content.c
@@ -119,7 +119,7 @@ clutter_content_default_init (ClutterContentInterface *iface)
    * This signal is emitted each time a #ClutterContent implementation is
    * assigned to a #ClutterActor.
    *
-   * Since: 1.10
+   *
    */
   content_signals[ATTACHED] =
     g_signal_new (I_("attached"),
@@ -139,7 +139,7 @@ clutter_content_default_init (ClutterContentInterface *iface)
    * This signal is emitted each time a #ClutterContent implementation is
    * removed from a #ClutterActor.
    *
-   * Since: 1.10
+   *
    */
   content_signals[DETACHED] =
     g_signal_new (I_("detached"),
@@ -162,7 +162,7 @@ clutter_content_default_init (ClutterContentInterface *iface)
  * they change the way a the content should be painted regardless of the
  * actor state.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_content_invalidate (ClutterContent *content)
@@ -290,7 +290,7 @@ _clutter_content_paint_content (ClutterContent   *content,
  * Return value: %TRUE if the content has a preferred size, and %FALSE
  *   otherwise
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_content_get_preferred_size (ClutterContent *content,
diff --git a/clutter/clutter-content.h b/clutter/clutter-content.h
index df5aa83..41bc73c 100644
--- a/clutter/clutter-content.h
+++ b/clutter/clutter-content.h
@@ -46,7 +46,7 @@ typedef struct _ClutterContentIface     ClutterContentIface;
  * The <structname>ClutterContent</structname> structure is an opaque type
  * whose members cannot be acccessed directly.
  *
- * Since: 1.10
+ *
  */
 
 /**
@@ -65,7 +65,7 @@ typedef struct _ClutterContentIface     ClutterContentIface;
  * The <structname>ClutterContentIface</structname> structure contains only
  * private data.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterContentIface
 {
diff --git a/clutter/clutter-deform-effect.c b/clutter/clutter-deform-effect.c
index 5c302b9..460bd24 100644
--- a/clutter/clutter-deform-effect.c
+++ b/clutter/clutter-deform-effect.c
@@ -581,7 +581,7 @@ clutter_deform_effect_class_init (ClutterDeformEffectClass *klass)
    * The number of horizontal tiles. The bigger the number, the
    * smaller the tiles
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_X_TILES] =
     g_param_spec_uint ("x-tiles",
@@ -597,7 +597,7 @@ clutter_deform_effect_class_init (ClutterDeformEffectClass *klass)
    * The number of vertical tiles. The bigger the number, the
    * smaller the tiles
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_Y_TILES] =
     g_param_spec_uint ("y-tiles",
@@ -615,7 +615,7 @@ clutter_deform_effect_class_init (ClutterDeformEffectClass *klass)
    *
    * By default, no material will be used
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_BACK_MATERIAL] =
     g_param_spec_boxed ("back-material",
@@ -659,7 +659,7 @@ clutter_deform_effect_init (ClutterDeformEffect *self)
  * The #ClutterDeformEffect will take a reference on the material's
  * handle
  *
- * Since: 1.4
+ *
  */
 void
 clutter_deform_effect_set_back_material (ClutterDeformEffect *effect,
@@ -692,7 +692,7 @@ clutter_deform_effect_set_back_material (ClutterDeformEffect *effect,
  *   The returned material is owned by the #ClutterDeformEffect and it
  *   should not be freed directly
  *
- * Since: 1.4
+ *
  */
 CoglHandle
 clutter_deform_effect_get_back_material (ClutterDeformEffect *effect)
@@ -714,7 +714,7 @@ clutter_deform_effect_get_back_material (ClutterDeformEffect *effect)
  * More tiles allow a finer grained deformation at the expenses
  * of computation
  *
- * Since: 1.4
+ *
  */
 void
 clutter_deform_effect_set_n_tiles (ClutterDeformEffect *effect,
@@ -769,7 +769,7 @@ clutter_deform_effect_set_n_tiles (ClutterDeformEffect *effect,
  * Retrieves the number of horizontal and vertical tiles used to sub-divide
  * the actor's geometry during the effect
  *
- * Since: 1.4
+ *
  */
 void
 clutter_deform_effect_get_n_tiles (ClutterDeformEffect *effect,
@@ -792,7 +792,7 @@ clutter_deform_effect_get_n_tiles (ClutterDeformEffect *effect,
  * Invalidates the @effect<!-- -->'s vertices and, if it is associated
  * to an actor, it will queue a redraw
  *
- * Since: 1.4
+ *
  */
 void
 clutter_deform_effect_invalidate (ClutterDeformEffect *effect)
diff --git a/clutter/clutter-deform-effect.h b/clutter/clutter-deform-effect.h
index 7650e71..72ec019 100644
--- a/clutter/clutter-deform-effect.h
+++ b/clutter/clutter-deform-effect.h
@@ -51,7 +51,7 @@ typedef struct _ClutterDeformEffectClass        ClutterDeformEffectClass;
  * The <structname>ClutterDeformEffect</structname> structure contains
  * only private data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterDeformEffect
 {
@@ -69,7 +69,7 @@ struct _ClutterDeformEffect
  * The <structname>ClutterDeformEffectClass</structname> structure contains
  * only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterDeformEffectClass
 {
diff --git a/clutter/clutter-desaturate-effect.c b/clutter/clutter-desaturate-effect.c
index c5fd04b..3095203 100644
--- a/clutter/clutter-desaturate-effect.c
+++ b/clutter/clutter-desaturate-effect.c
@@ -263,7 +263,7 @@ clutter_desaturate_effect_class_init (ClutterDesaturateEffectClass *klass)
    * The desaturation factor, between 0.0 (no desaturation) and 1.0 (full
    * desaturation).
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_FACTOR] =
     g_param_spec_double ("factor",
@@ -323,7 +323,7 @@ clutter_desaturate_effect_init (ClutterDesaturateEffect *self)
  *
  * Return value: the newly created #ClutterDesaturateEffect or %NULL
  *
- * Since: 1.4
+ *
  */
 ClutterEffect *
 clutter_desaturate_effect_new (gdouble factor)
@@ -343,7 +343,7 @@ clutter_desaturate_effect_new (gdouble factor)
  * Sets the desaturation factor for @effect, with 0.0 being "do not desaturate"
  * and 1.0 being "fully desaturate"
  *
- * Since: 1.4
+ *
  */
 void
 clutter_desaturate_effect_set_factor (ClutterDesaturateEffect *effect,
@@ -371,7 +371,7 @@ clutter_desaturate_effect_set_factor (ClutterDesaturateEffect *effect,
  *
  * Return value: the desaturation factor
  *
- * Since: 1.4
+ *
  */
 gdouble
 clutter_desaturate_effect_get_factor (ClutterDesaturateEffect *effect)
diff --git a/clutter/clutter-desaturate-effect.h b/clutter/clutter-desaturate-effect.h
index d73ed73..1b260f9 100644
--- a/clutter/clutter-desaturate-effect.h
+++ b/clutter/clutter-desaturate-effect.h
@@ -43,7 +43,7 @@ G_BEGIN_DECLS
  * <structname>ClutterDesaturateEffect</structname> is an opaque structure
  * whose members cannot be directly accessed
  *
- * Since: 1.4
+ *
  */
 typedef struct _ClutterDesaturateEffect         ClutterDesaturateEffect;
 typedef struct _ClutterDesaturateEffectClass    ClutterDesaturateEffectClass;
diff --git a/clutter/clutter-device-manager.c b/clutter/clutter-device-manager.c
index 2dc67be..7e6c6f2 100644
--- a/clutter/clutter-device-manager.c
+++ b/clutter/clutter-device-manager.c
@@ -147,7 +147,7 @@ clutter_device_manager_class_init (ClutterDeviceManagerClass *klass)
    * The ::device-added signal is emitted each time a device has been
    * added to the #ClutterDeviceManager
    *
-   * Since: 1.2
+   *
    */
   manager_signals[DEVICE_ADDED] =
     g_signal_new (I_("device-added"),
@@ -167,7 +167,7 @@ clutter_device_manager_class_init (ClutterDeviceManagerClass *klass)
    * The ::device-removed signal is emitted each time a device has been
    * removed from the #ClutterDeviceManager
    *
-   * Since: 1.2
+   *
    */
   manager_signals[DEVICE_REMOVED] =
     g_signal_new (I_("device-removed"),
@@ -195,7 +195,7 @@ clutter_device_manager_init (ClutterDeviceManager *self)
  *   The returned instance is owned by Clutter and it should not be
  *   modified or freed
  *
- * Since: 1.2
+ *
  */
 ClutterDeviceManager *
 clutter_device_manager_get_default (void)
@@ -215,7 +215,7 @@ clutter_device_manager_get_default (void)
  *   a newly allocated list of #ClutterInputDevice objects. Use
  *   g_slist_free() to deallocate it when done
  *
- * Since: 1.2
+ *
  */
 GSList *
 clutter_device_manager_list_devices (ClutterDeviceManager *device_manager)
@@ -240,7 +240,7 @@ clutter_device_manager_list_devices (ClutterDeviceManager *device_manager)
  *   returned list is owned by the #ClutterDeviceManager and should never
  *   be modified or freed
  *
- * Since: 1.2
+ *
  */
 const GSList *
 clutter_device_manager_peek_devices (ClutterDeviceManager *device_manager)
@@ -264,7 +264,7 @@ clutter_device_manager_peek_devices (ClutterDeviceManager *device_manager)
  *   returned device is owned by the #ClutterDeviceManager and should
  *   never be modified or freed
  *
- * Since: 1.2
+ *
  */
 ClutterInputDevice *
 clutter_device_manager_get_device (ClutterDeviceManager *device_manager,
@@ -292,7 +292,7 @@ clutter_device_manager_get_device (ClutterDeviceManager *device_manager,
  *   returned device is owned by the #ClutterDeviceManager and should
  *   not be modified or freed
  *
- * Since: 1.2
+ *
  */
 ClutterInputDevice *
 clutter_device_manager_get_core_device (ClutterDeviceManager   *device_manager,
diff --git a/clutter/clutter-device-manager.h b/clutter/clutter-device-manager.h
index 94cde3d..6e4ec0c 100644
--- a/clutter/clutter-device-manager.h
+++ b/clutter/clutter-device-manager.h
@@ -49,7 +49,7 @@ typedef struct _ClutterDeviceManagerClass       ClutterDeviceManagerClass;
  *
  * The #ClutterDeviceManager structure contains only private data
  *
- * Since: 1.2
+ *
  */
 struct _ClutterDeviceManager
 {
@@ -64,7 +64,7 @@ struct _ClutterDeviceManager
  *
  * The #ClutterDeviceManagerClass structure contains only private data
  *
- * Since: 1.2
+ *
  */
 struct _ClutterDeviceManagerClass
 {
diff --git a/clutter/clutter-drag-action.c b/clutter/clutter-drag-action.c
index 669240c..ef2ab0d 100644
--- a/clutter/clutter-drag-action.c
+++ b/clutter/clutter-drag-action.c
@@ -735,7 +735,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    * When read, this property will always return a valid drag
    * threshold, either as set or the default one.
    *
-   * Since: 1.4
+   *
    */
   drag_props[PROP_X_DRAG_THRESHOLD] =
     g_param_spec_int ("x-drag-threshold",
@@ -763,7 +763,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    * When read, this property will always return a valid drag
    * threshold, either as set or the default one.
    *
-   * Since: 1.4
+   *
    */
   drag_props[PROP_Y_DRAG_THRESHOLD] =
     g_param_spec_int ("y-drag-threshold",
@@ -785,7 +785,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    * Setting this property has no effect on the #ClutterActor argument
    * passed to the #ClutterDragAction signals
    *
-   * Since: 1.4
+   *
    */
   drag_props[PROP_DRAG_HANDLE] =
     g_param_spec_object ("drag-handle",
@@ -799,7 +799,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    *
    * Constraints the dragging action to the specified axis
    *
-   * Since: 1.4
+   *
    */
   drag_props[PROP_DRAG_AXIS] =
     g_param_spec_enum ("drag-axis",
@@ -816,7 +816,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    * actor position) to the specified #ClutterRect, in parent's
    * coordinates.
    *
-   * Since: 1.12
+   *
    */
   drag_props[PROP_DRAG_AREA] =
     g_param_spec_boxed ("drag-area",
@@ -830,7 +830,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    *
    * Whether the #ClutterDragAction:drag-area property has been set.
    *
-   * Since: 1.12
+   *
    */
   drag_props[PROP_DRAG_AREA_SET] =
     g_param_spec_boolean ("drag-area-set",
@@ -862,7 +862,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    * #ClutterDragAction:x-drag-threshold and
    * #ClutterDragAction:y-drag-threshold properties
    *
-   * Since: 1.4
+   *
    */
   drag_signals[DRAG_BEGIN] =
     g_signal_new (I_("drag-begin"),
@@ -903,7 +903,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    * Return value: %TRUE if the drag should continue, and %FALSE
    *   if it should be stopped.
    *
-   * Since: 1.12
+   *
    */
   drag_signals[DRAG_PROGRESS] =
     g_signal_new (I_("drag-progress"),
@@ -944,7 +944,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    * #ClutterDragAction::drag-progress signal and return %FALSE from the
    * handler.
    *
-   * Since: 1.4
+   *
    */
   drag_signals[DRAG_MOTION] =
     g_signal_new (I_("drag-motion"),
@@ -972,7 +972,7 @@ clutter_drag_action_class_init (ClutterDragActionClass *klass)
    * This signal is emitted if and only if the #ClutterDragAction::drag-begin
    * signal has been emitted first
    *
-   * Since: 1.4
+   *
    */
   drag_signals[DRAG_END] =
     g_signal_new (I_("drag-end"),
@@ -1002,7 +1002,7 @@ clutter_drag_action_init (ClutterDragAction *self)
  *
  * Return value: the newly created #ClutterDragAction
  *
- * Since: 1.4
+ *
  */
 ClutterAction *
 clutter_drag_action_new (void)
@@ -1025,7 +1025,7 @@ clutter_drag_action_new (void)
  * drag threshold stored in the #ClutterSettings:dnd-drag-threshold
  * property of #ClutterSettings will be used.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_drag_action_set_drag_threshold (ClutterDragAction *action,
@@ -1074,7 +1074,7 @@ clutter_drag_action_set_drag_threshold (ClutterDragAction *action,
  * this function will return the default drag threshold value as stored
  * by the #ClutterSettings:dnd-drag-threshold property of #ClutterSettings.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_drag_action_get_drag_threshold (ClutterDragAction *action,
@@ -1116,7 +1116,7 @@ on_drag_handle_destroy (ClutterActor      *handle,
  *
  * Sets the actor to be used as the drag handle.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_drag_action_set_drag_handle (ClutterDragAction *action,
@@ -1162,7 +1162,7 @@ clutter_drag_action_set_drag_handle (ClutterDragAction *action,
  * Return value: (transfer none): a #ClutterActor, used as the drag
  *   handle, or %NULL if none was set
  *
- * Since: 1.4
+ *
  */
 ClutterActor *
 clutter_drag_action_get_drag_handle (ClutterDragAction *action)
@@ -1179,7 +1179,7 @@ clutter_drag_action_get_drag_handle (ClutterDragAction *action)
  *
  * Restricts the dragging action to a specific axis
  *
- * Since: 1.4
+ *
  */
 void
 clutter_drag_action_set_drag_axis (ClutterDragAction *action,
@@ -1209,7 +1209,7 @@ clutter_drag_action_set_drag_axis (ClutterDragAction *action,
  *
  * Return value: the axis constraint
  *
- * Since: 1.4
+ *
  */
 ClutterDragAxis
 clutter_drag_action_get_drag_axis (ClutterDragAction *action)
@@ -1229,7 +1229,7 @@ clutter_drag_action_get_drag_axis (ClutterDragAction *action)
  * Retrieves the coordinates, in stage space, of the press event
  * that started the dragging
  *
- * Since: 1.4
+ *
  */
 void
 clutter_drag_action_get_press_coords (ClutterDragAction *action,
@@ -1256,7 +1256,7 @@ clutter_drag_action_get_press_coords (ClutterDragAction *action,
  * Retrieves the coordinates, in stage space, of the latest motion
  * event during the dragging
  *
- * Since: 1.4
+ *
  */
 void
 clutter_drag_action_get_motion_coords (ClutterDragAction *action,
diff --git a/clutter/clutter-drag-action.h b/clutter/clutter-drag-action.h
index b2503dd..48a8419 100644
--- a/clutter/clutter-drag-action.h
+++ b/clutter/clutter-drag-action.h
@@ -51,7 +51,7 @@ typedef struct _ClutterDragActionClass          ClutterDragActionClass;
  * The <structname>ClutterDragAction</structname> structure contains only
  * private data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterDragAction
 {
@@ -71,7 +71,7 @@ struct _ClutterDragAction
  * The <structname>ClutterDragActionClass</structname> structure contains
  * only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterDragActionClass
 {
diff --git a/clutter/clutter-drop-action.c b/clutter/clutter-drop-action.c
index adf6aeb..fbc376d 100644
--- a/clutter/clutter-drop-action.c
+++ b/clutter/clutter-drop-action.c
@@ -407,7 +407,7 @@ clutter_drop_action_class_init (ClutterDropActionClass *klass)
    *
    * Return value: %TRUE if the drop is accepted, and %FALSE otherwise
    *
-   * Since: 1.8
+   *
    */
   drop_signals[CAN_DROP] =
     g_signal_new (I_("can-drop"),
@@ -429,7 +429,7 @@ clutter_drop_action_class_init (ClutterDropActionClass *klass)
    * The ::over-in signal is emitted when the dragged actor crosses
    * into @actor.
    *
-   * Since: 1.8
+   *
    */
   drop_signals[OVER_IN] =
     g_signal_new (I_("over-in"),
@@ -449,7 +449,7 @@ clutter_drop_action_class_init (ClutterDropActionClass *klass)
    * The ::over-out signal is emitted when the dragged actor crosses
    * outside @actor.
    *
-   * Since: 1.8
+   *
    */
   drop_signals[OVER_OUT] =
     g_signal_new (I_("over-out"),
@@ -472,7 +472,7 @@ clutter_drop_action_class_init (ClutterDropActionClass *klass)
    * on @actor. This signal is only emitted if at least an handler of
    * #ClutterDropAction::can-drop returns %TRUE.
    *
-   * Since: 1.8
+   *
    */
   drop_signals[DROP] =
     g_signal_new (I_("drop"),
@@ -500,7 +500,7 @@ clutter_drop_action_class_init (ClutterDropActionClass *klass)
    * After the ::drop-cancel signal is fired the active drag is
    * terminated.
    *
-   * Since: 1.12
+   *
    */
   drop_signals[DROP_CANCEL] =
     g_signal_new (I_("drop-cancel"),
@@ -531,7 +531,7 @@ clutter_drop_action_init (ClutterDropAction *self)
  *
  * Return value: the newly created #ClutterDropAction
  *
- * Since: 1.8
+ *
  */
 ClutterAction *
 clutter_drop_action_new (void)
diff --git a/clutter/clutter-drop-action.h b/clutter/clutter-drop-action.h
index 732baad..684c3f7 100644
--- a/clutter/clutter-drop-action.h
+++ b/clutter/clutter-drop-action.h
@@ -50,7 +50,7 @@ typedef struct _ClutterDropActionClass          ClutterDropActionClass;
  * The <structname>ClutterDropAction</structname> structure contains only
  * private data and should be accessed using the provided API.
  *
- * Since: 1.8
+ *
  */
 struct _ClutterDropAction
 {
@@ -70,7 +70,7 @@ struct _ClutterDropAction
  * The <structname>ClutterDropActionClass</structname> structure contains
  * only private data.
  *
- * Since: 1.8
+ *
  */
 struct _ClutterDropActionClass
 {
diff --git a/clutter/clutter-effect.c b/clutter/clutter-effect.c
index 8430a76..028fdac 100644
--- a/clutter/clutter-effect.c
+++ b/clutter/clutter-effect.c
@@ -380,7 +380,7 @@ _clutter_effect_get_paint_volume (ClutterEffect      *effect,
  * will instead be called with the %CLUTTER_EFFECT_PAINT_ACTOR_DIRTY
  * flag set.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_effect_queue_repaint (ClutterEffect *effect)
diff --git a/clutter/clutter-effect.h b/clutter/clutter-effect.h
index cad4548..b77b571 100644
--- a/clutter/clutter-effect.h
+++ b/clutter/clutter-effect.h
@@ -48,7 +48,7 @@ typedef struct _ClutterEffectClass      ClutterEffectClass;
  * The #ClutterEffect structure contains only private data and should
  * be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterEffect
 {
@@ -66,7 +66,7 @@ struct _ClutterEffect
  *
  * The #ClutterEffectClass structure contains only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterEffectClass
 {
diff --git a/clutter/clutter-enums.h b/clutter/clutter-enums.h
index fb0cd49..521f396 100644
--- a/clutter/clutter-enums.h
+++ b/clutter/clutter-enums.h
@@ -47,7 +47,7 @@ G_BEGIN_DECLS
  * %CLUTTER_GRAVITY_NONE is used, an actor is scaled keeping the position
  * of the specified portion at the same coordinates.
  *
- * Since: 0.2
+ *
  */
 typedef enum { /*< prefix=CLUTTER_GRAVITY >*/
   CLUTTER_GRAVITY_NONE       = 0,
@@ -70,7 +70,7 @@ typedef enum { /*< prefix=CLUTTER_GRAVITY >*/
  *
  * Axis of a rotation.
  *
- * Since: 0.4
+ *
  */
 typedef enum { /*< prefix=CLUTTER >*/
   CLUTTER_X_AXIS,
@@ -85,7 +85,7 @@ typedef enum { /*< prefix=CLUTTER >*/
  *
  * Direction of a rotation.
  *
- * Since: 0.4
+ *
  */
 typedef enum { /*< prefix=CLUTTER_ROTATE >*/
   CLUTTER_ROTATE_CW,
@@ -99,7 +99,7 @@ typedef enum { /*< prefix=CLUTTER_ROTATE >*/
  *
  * Specifies the type of requests for a #ClutterActor.
  *
- * Since: 0.8
+ *
  */
 typedef enum { /*< prefix=CLUTTER_REQUEST >*/
   CLUTTER_REQUEST_HEIGHT_FOR_WIDTH,
@@ -191,7 +191,7 @@ typedef enum { /*< prefix=CLUTTER_REQUEST >*/
  * or clutter_alpha_register_closure() will have a logical id greater than
  * %CLUTTER_ANIMATION_LAST.
  *
- * Since: 1.0
+ *
  */
 typedef enum {
   CLUTTER_CUSTOM_MODE = 0,
@@ -273,7 +273,7 @@ typedef enum {
  * Runtime flags to change the font quality. To be used with
  * clutter_set_font_flags().
  *
- * Since: 1.0
+ *
  */
 typedef enum { /*< prefix=CLUTTER_FONT >*/
   CLUTTER_FONT_MIPMAPPING = (1 << 0),
@@ -289,7 +289,7 @@ typedef enum { /*< prefix=CLUTTER_FONT >*/
  *
  * The text direction to be used by #ClutterActor<!-- -->s
  *
- * Since: 1.2
+ *
  */
 typedef enum {
   CLUTTER_TEXT_DIRECTION_DEFAULT,
@@ -304,7 +304,7 @@ typedef enum {
  *
  * The type of GLSL shader program
  *
- * Since: 1.4
+ *
  */
 typedef enum {
   CLUTTER_VERTEX_SHADER,
@@ -339,7 +339,7 @@ typedef enum {
  * should preserve and ignore them.  You can use %CLUTTER_MODIFIER_MASK to
  * remove all reserved values.
  *
- * Since: 0.4
+ *
  */
 typedef enum {
   CLUTTER_SHIFT_MASK    = 1 << 0,
@@ -420,7 +420,7 @@ typedef enum { /*< prefix=CLUTTER_ACTOR >*/
  *
  * Possible flags to pass to clutter_actor_set_offscreen_redirect().
  *
- * Since: 1.8
+ *
  */
 typedef enum { /*< prefix=CLUTTER_OFFSCREEN_REDIRECT >*/
   CLUTTER_OFFSCREEN_REDIRECT_AUTOMATIC_FOR_OPACITY = 1<<0,
@@ -444,7 +444,7 @@ typedef enum { /*< prefix=CLUTTER_OFFSCREEN_REDIRECT >*/
  * Flags passed to the #ClutterActorClass.allocate() virtual function
  * and to the clutter_actor_allocate() function.
  *
- * Since: 1.0
+ *
  */
 typedef enum {
   CLUTTER_ALLOCATION_NONE         = 0,
@@ -461,7 +461,7 @@ typedef enum {
  * Specifies the axis on which #ClutterAlignConstraint should maintain
  * the alignment.
  *
- * Since: 1.4
+ *
  */
 typedef enum { /*< prefix=CLUTTER_ALIGN >*/
   CLUTTER_ALIGN_X_AXIS,
@@ -476,7 +476,7 @@ typedef enum { /*< prefix=CLUTTER_ALIGN >*/
  *
  * The mode of interpolation between key frames
  *
- * Since: 1.2
+ *
  */
 typedef enum {
   CLUTTER_INTERPOLATION_LINEAR,
@@ -498,7 +498,7 @@ typedef enum {
  *
  * Specifies which property should be used in a binding
  *
- * Since: 1.4
+ *
  */
 typedef enum { /*< prefix=CLUTTER_BIND >*/
   CLUTTER_BIND_X,
@@ -533,7 +533,7 @@ typedef enum { /*< prefix=CLUTTER_EFFECT_PAINT >*/
  *
  * The alignment policies available on each axis of the #ClutterBoxLayout
  *
- * Since: 1.2
+ *
  */
 typedef enum {
   CLUTTER_BOX_ALIGNMENT_START,
@@ -550,7 +550,7 @@ typedef enum {
  *
  * The states for the #ClutterClickAction::long-press signal.
  *
- * Since: 1.8
+ *
  */
 typedef enum { /*< prefix=CLUTTER_LONG_PRESS >*/
   CLUTTER_LONG_PRESS_QUERY,
@@ -608,7 +608,7 @@ typedef enum { /*< prefix=CLUTTER_LONG_PRESS >*/
  *
  * Named colors, for accessing global colors defined by Clutter
  *
- * Since: 1.6
+ *
  */
 typedef enum { /*< prefix=CLUTTER_COLOR >*/
   /* CGA/EGA-like palette */
@@ -672,7 +672,7 @@ typedef enum { /*< prefix=CLUTTER_COLOR >*/
  * The axis of the constraint that should be applied on the
  * dragging action
  *
- * Since: 1.4
+ *
  */
 typedef enum { /*< prefix=CLUTTER_DRAG >*/
   CLUTTER_DRAG_AXIS_NONE = 0,
@@ -688,7 +688,7 @@ typedef enum { /*< prefix=CLUTTER_DRAG >*/
  *
  * Flags for the #ClutterEvent
  *
- * Since: 0.6
+ *
  */
 typedef enum { /*< flags prefix=CLUTTER_EVENT >*/
   CLUTTER_EVENT_NONE           = 0,
@@ -723,7 +723,7 @@ typedef enum { /*< flags prefix=CLUTTER_EVENT >*/
  *
  * Types of events.
  *
- * Since: 0.4
+ *
  */
 typedef enum { /*< prefix=CLUTTER >*/
   CLUTTER_NOTHING = 0,
@@ -760,7 +760,7 @@ typedef enum { /*< prefix=CLUTTER >*/
  * The %CLUTTER_SCROLL_SMOOTH value implies that the #ClutterScrollEvent
  * has precise scrolling delta information.
  *
- * Since: 0.4
+ *
  */
 typedef enum { /*< prefix=CLUTTER_SCROLL >*/
   CLUTTER_SCROLL_UP,
@@ -778,7 +778,7 @@ typedef enum { /*< prefix=CLUTTER_SCROLL >*/
  *
  * Stage state masks, used by the #ClutterEvent of type %CLUTTER_STAGE_STATE.
  *
- * Since: 0.4
+ *
  */
 typedef enum {
   CLUTTER_STAGE_STATE_FULLSCREEN       = (1 << 1),
@@ -803,7 +803,7 @@ typedef enum {
  * Runtime flags indicating specific features available via Clutter window
  * sysytem and graphics backend.
  *
- * Since: 0.4
+ *
  */
 typedef enum
 {
@@ -830,7 +830,7 @@ typedef enum
  * The direction of the arrangement of the children inside
  * a #ClutterFlowLayout
  *
- * Since: 1.2
+ *
  */
 typedef enum { /*< prefix=CLUTTER_FLOW >*/
   CLUTTER_FLOW_HORIZONTAL,
@@ -856,7 +856,7 @@ typedef enum { /*< prefix=CLUTTER_FLOW >*/
  * The #ClutterInputDeviceType enumeration can be extended at later
  * date; not every platform supports every input device type.
  *
- * Since: 1.0
+ *
  */
 typedef enum {
   CLUTTER_POINTER_DEVICE,
@@ -883,7 +883,7 @@ typedef enum {
  *
  * The mode for input devices available.
  *
- * Since: 1.6
+ *
  */
 typedef enum {
   CLUTTER_INPUT_MODE_MASTER,
@@ -906,7 +906,7 @@ typedef enum {
  *
  * The type of axes Clutter recognizes on a #ClutterInputDevice
  *
- * Since: 1.6
+ *
  */
 typedef enum {
   CLUTTER_INPUT_AXIS_IGNORE,
@@ -931,7 +931,7 @@ typedef enum {
  *
  * The edge to snap
  *
- * Since: 1.6
+ *
  */
 typedef enum {
   CLUTTER_SNAP_EDGE_TOP,
@@ -948,7 +948,7 @@ typedef enum {
  *
  * Controls the paint cycle of the scene graph when in pick mode
  *
- * Since: 1.0
+ *
  */
 typedef enum {
   CLUTTER_PICK_NONE = 0,
@@ -965,7 +965,7 @@ typedef enum {
  *
  * The main direction of the swipe gesture
  *
- * Since: 1.8
+ *
  */
 typedef enum { /*< prefix=CLUTTER_SWIPE_DIRECTION >*/
   CLUTTER_SWIPE_DIRECTION_UP    = 1 << 0,
@@ -982,8 +982,6 @@ typedef enum { /*< prefix=CLUTTER_SWIPE_DIRECTION >*/
  *
  * The axis of the constraint that should be applied on the
  * panning action
- *
- * Since: 1.12
  */
 typedef enum { /*< prefix=CLUTTER_PAN >*/
   CLUTTER_PAN_AXIS_NONE = 0,
@@ -998,8 +996,6 @@ typedef enum { /*< prefix=CLUTTER_PAN >*/
  * @CLUTTER_TIMELINE_BACKWARD: backward direction for a timeline
  *
  * The direction of a #ClutterTimeline
- *
- * Since: 0.6
  */
 typedef enum {
   CLUTTER_TIMELINE_FORWARD,
@@ -1017,8 +1013,6 @@ typedef enum {
  * The type of unit in which a value is expressed
  *
  * This enumeration might be expanded at later date
- *
- * Since: 1.0
  */
 typedef enum { /*< prefix=CLUTTER_UNIT >*/
   CLUTTER_UNIT_PIXEL,
@@ -1047,8 +1041,6 @@ typedef enum { /*< prefix=CLUTTER_UNIT >*/
  *   coordinates relative to the last node.
  *
  * Types of nodes in a #ClutterPath.
- *
- * Since: 1.0
  */
 typedef enum {
   CLUTTER_PATH_MOVE_TO      = 0,
@@ -1079,7 +1071,7 @@ typedef enum {
  * bigger than its natural size; for example, when the #ClutterActor:x-expand
  * or the #ClutterActor:y-expand properties of #ClutterActor are set to %TRUE.
  *
- * Since: 1.10
+ *
  */
 typedef enum {
   CLUTTER_ACTOR_ALIGN_FILL,
@@ -1099,7 +1091,7 @@ typedef enum {
  *
  * Flags to pass to clutter_threads_add_repaint_func_full().
  *
- * Since: 1.10
+ *
  */
 typedef enum {
   CLUTTER_REPAINT_FLAGS_PRE_PAINT = 1 << 0,
@@ -1124,7 +1116,7 @@ typedef enum {
  *
  * Controls the alignment of the #ClutterContent inside a #ClutterActor.
  *
- * Since: 1.10
+ *
  */
 typedef enum {
   CLUTTER_CONTENT_GRAVITY_TOP_LEFT,
@@ -1154,7 +1146,7 @@ typedef enum {
  * The scaling filters to be used with the #ClutterActor:minification-filter
  * and #ClutterActor:magnification-filter properties.
  *
- * Since: 1.10
+ *
  */
 typedef enum {
   CLUTTER_SCALING_FILTER_LINEAR,
@@ -1169,7 +1161,7 @@ typedef enum {
  *
  * Represents the orientation of actors or layout managers.
  *
- * Since: 1.12
+ *
  */
 typedef enum {
   CLUTTER_ORIENTATION_HORIZONTAL,
@@ -1185,7 +1177,7 @@ typedef enum {
  *
  * Scroll modes.
  *
- * Since: 1.12
+ *
  */
 typedef enum { /*< prefix=CLUTTER_SCROLL >*/
   CLUTTER_SCROLL_NONE         = 0,
@@ -1205,7 +1197,7 @@ typedef enum { /*< prefix=CLUTTER_SCROLL >*/
  *
  * Grid position modes.
  *
- * Since: 1.12
+ *
  */
 typedef enum {
   CLUTTER_GRID_POSITION_LEFT,
@@ -1223,7 +1215,7 @@ typedef enum {
  *
  * Content repeat modes.
  *
- * Since: 1.12
+ *
  */
 typedef enum {
   CLUTTER_REPEAT_NONE   = 0,
@@ -1245,7 +1237,7 @@ typedef enum {
  *
  * See clutter_timeline_set_step_progress().
  *
- * Since: 1.12
+ *
  */
 typedef enum {
   CLUTTER_STEP_MODE_START,
@@ -1261,7 +1253,7 @@ typedef enum {
  * The axis of the constraint that should be applied by the
  * zooming action.
  *
- * Since: 1.12
+ *
  */
 typedef enum { /*< prefix=CLUTTER_ZOOM >*/
   CLUTTER_ZOOM_X_AXIS,
diff --git a/clutter/clutter-event.c b/clutter/clutter-event.c
index e963c28..d961173 100644
--- a/clutter/clutter-event.c
+++ b/clutter/clutter-event.c
@@ -82,7 +82,7 @@ is_event_allocated (const ClutterEvent *event)
  *
  * Return value: a pointer to platform-specific data
  *
- * Since: 1.4
+ *
  */
 gpointer
 _clutter_event_get_platform_data (const ClutterEvent *event)
@@ -100,7 +100,7 @@ _clutter_event_get_platform_data (const ClutterEvent *event)
  *
  * Sets the pointer to platform-specific data inside an event
  *
- * Since: 1.4
+ *
  */
 void
 _clutter_event_set_platform_data (ClutterEvent *event,
@@ -146,7 +146,7 @@ clutter_event_type (const ClutterEvent *event)
  *
  * Return value: the time of the event, or %CLUTTER_CURRENT_TIME
  *
- * Since: 0.4
+ *
  */
 guint32
 clutter_event_get_time (const ClutterEvent *event)
@@ -163,7 +163,7 @@ clutter_event_get_time (const ClutterEvent *event)
  *
  * Sets the time of the event.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_time (ClutterEvent *event,
@@ -182,7 +182,7 @@ clutter_event_set_time (ClutterEvent *event,
  *
  * Return value: the modifier state parameter, or 0
  *
- * Since: 0.4
+ *
  */
 ClutterModifierType
 clutter_event_get_state (const ClutterEvent *event)
@@ -225,7 +225,7 @@ clutter_event_get_state (const ClutterEvent *event)
  *
  * Sets the modifier state of the event.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_state (ClutterEvent        *event,
@@ -273,7 +273,7 @@ clutter_event_set_state (ClutterEvent        *event,
  *
  * Retrieves the coordinates of @event and puts them into @x and @y.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_event_get_coords (const ClutterEvent *event,
@@ -300,7 +300,7 @@ clutter_event_get_coords (const ClutterEvent *event,
  *
  * Retrieves the event coordinates as a #ClutterPoint.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_event_get_position (const ClutterEvent *event,
@@ -358,7 +358,7 @@ clutter_event_get_position (const ClutterEvent *event,
  *
  * Sets the coordinates of the @event.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_coords (ClutterEvent *event,
@@ -420,7 +420,7 @@ clutter_event_set_coords (ClutterEvent *event,
  *
  * Return value: (transfer none): a #ClutterActor
  *
- * Since: 0.6
+ *
  */
 ClutterActor *
 clutter_event_get_source (const ClutterEvent *event)
@@ -437,7 +437,7 @@ clutter_event_get_source (const ClutterEvent *event)
  *
  * Sets the source #ClutterActor of @event.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_source (ClutterEvent *event,
@@ -458,7 +458,7 @@ clutter_event_set_source (ClutterEvent *event,
  *
  * Return value: (transfer none): a #ClutterStage
  *
- * Since: 0.8
+ *
  */
 ClutterStage *
 clutter_event_get_stage (const ClutterEvent *event)
@@ -475,7 +475,7 @@ clutter_event_get_stage (const ClutterEvent *event)
  *
  * Sets the source #ClutterStage of the event.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_stage (ClutterEvent *event,
@@ -498,7 +498,7 @@ clutter_event_set_stage (ClutterEvent *event,
  *
  * Return value: the event flags
  *
- * Since: 1.0
+ *
  */
 ClutterEventFlags
 clutter_event_get_flags (const ClutterEvent *event)
@@ -515,7 +515,7 @@ clutter_event_get_flags (const ClutterEvent *event)
  *
  * Sets the #ClutterEventFlags of @event
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_flags (ClutterEvent      *event,
@@ -539,7 +539,7 @@ clutter_event_set_flags (ClutterEvent      *event,
  *
  * Return value: (transfer none): the related #ClutterActor, or %NULL
  *
- * Since: 1.0
+ *
  */
 ClutterActor *
 clutter_event_get_related (const ClutterEvent *event)
@@ -558,7 +558,7 @@ clutter_event_get_related (const ClutterEvent *event)
  *
  * Sets the related actor of a crossing event
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_related (ClutterEvent *event,
@@ -583,7 +583,7 @@ clutter_event_set_related (ClutterEvent *event,
  *
  * Sets the precise scrolling information of @event.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_event_set_scroll_delta (ClutterEvent *event,
@@ -613,7 +613,7 @@ clutter_event_set_scroll_delta (ClutterEvent *event,
  * The @event has to have a #ClutterScrollEvent.direction value
  * of %CLUTTER_SCROLL_SMOOTH.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_event_get_scroll_delta (const ClutterEvent *event,
@@ -649,7 +649,7 @@ clutter_event_get_scroll_delta (const ClutterEvent *event,
  *
  * Return value: the scrolling direction
  *
- * Since: 1.0
+ *
  */
 ClutterScrollDirection
 clutter_event_get_scroll_direction (const ClutterEvent *event)
@@ -667,7 +667,7 @@ clutter_event_get_scroll_direction (const ClutterEvent *event)
  *
  * Sets the direction of the scrolling of @event
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_scroll_direction (ClutterEvent           *event,
@@ -688,7 +688,7 @@ clutter_event_set_scroll_direction (ClutterEvent           *event,
  *
  * Return value: the button number
  *
- * Since: 1.0
+ *
  */
 guint32
 clutter_event_get_button (const ClutterEvent *event)
@@ -708,7 +708,7 @@ clutter_event_get_button (const ClutterEvent *event)
  *
  * Sets the button number of @event
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_button (ClutterEvent *event,
@@ -730,7 +730,7 @@ clutter_event_set_button (ClutterEvent *event,
  *
  * Return value: the click count
  *
- * Since: 1.0
+ *
  */
 guint32
 clutter_event_get_click_count (const ClutterEvent *event)
@@ -753,7 +753,7 @@ clutter_event_get_click_count (const ClutterEvent *event)
  *
  * Return value: the key symbol representing the key
  *
- * Since: 1.0
+ *
  */
 guint
 clutter_event_get_key_symbol (const ClutterEvent *event)
@@ -773,7 +773,7 @@ clutter_event_get_key_symbol (const ClutterEvent *event)
  *
  * Sets the key symbol of @event.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_key_symbol (ClutterEvent *event,
@@ -795,7 +795,7 @@ clutter_event_set_key_symbol (ClutterEvent *event,
  *
  * Return value: The keycode representing the key
  *
- * Since: 1.0
+ *
  */
 guint16
 clutter_event_get_key_code (const ClutterEvent *event)
@@ -815,7 +815,7 @@ clutter_event_get_key_code (const ClutterEvent *event)
  *
  * Sets the keycode of the @event.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_key_code (ClutterEvent *event,
@@ -858,7 +858,7 @@ clutter_event_get_key_unicode (const ClutterEvent *event)
  *
  * Sets the Unicode value of @event.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_key_unicode (ClutterEvent *event,
@@ -881,7 +881,7 @@ clutter_event_set_key_unicode (ClutterEvent *event,
  *
  * Return value: (transfer none): the event sequence, or %NULL
  *
- * Since: 1.10
+ *
  */
 ClutterEventSequence *
 clutter_event_get_event_sequence (const ClutterEvent *event)
@@ -929,7 +929,7 @@ clutter_event_get_device_id (const ClutterEvent *event)
  * Return value: the #ClutterInputDeviceType for the device, if
  *   any is set
  *
- * Since: 1.0
+ *
  */
 ClutterInputDeviceType
 clutter_event_get_device_type (const ClutterEvent *event)
@@ -952,7 +952,7 @@ clutter_event_get_device_type (const ClutterEvent *event)
  *
  * Sets the device for @event.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_event_set_device (ClutterEvent       *event,
@@ -1023,7 +1023,7 @@ clutter_event_set_device (ClutterEvent       *event,
  *   returned device is owned by the #ClutterEvent and it should not
  *   be unreferenced
  *
- * Since: 1.0
+ *
  */
 ClutterInputDevice *
 clutter_event_get_device (const ClutterEvent *event)
@@ -1243,7 +1243,7 @@ clutter_event_free (ClutterEvent *event)
  *
  * Return value: A #ClutterEvent or NULL if queue empty
  *
- * Since: 0.4
+ *
  */
 ClutterEvent *
 clutter_event_get (void)
@@ -1267,7 +1267,7 @@ clutter_event_get (void)
  *
  * Return value: (transfer none): A #ClutterEvent or NULL if queue empty.
  *
- * Since: 0.4
+ *
  */
 ClutterEvent *
 clutter_event_peek (void)
@@ -1326,7 +1326,7 @@ _clutter_event_push (const ClutterEvent *event,
  * its ancestors. If the source is not set it will be generated by picking
  * or use the actor that currently has keyboard focus
  *
- * Since: 0.6
+ *
  */
 void
 clutter_event_put (const ClutterEvent *event)
@@ -1341,7 +1341,7 @@ clutter_event_put (const ClutterEvent *event)
  *
  * Return value: TRUE if there are pending events, FALSE otherwise.
  *
- * Since: 0.4
+ *
  */
 gboolean
 clutter_events_pending (void)
@@ -1364,7 +1364,7 @@ clutter_events_pending (void)
  *
  * Return value: the event timestamp, or %CLUTTER_CURRENT_TIME
  *
- * Since: 1.0
+ *
  */
 guint32
 clutter_get_current_event_time (void)
@@ -1390,7 +1390,7 @@ clutter_get_current_event_time (void)
  *
  * Return value: (transfer none): The current ClutterEvent, or %NULL if none
  *
- * Since: 1.2
+ *
  */
 const ClutterEvent *
 clutter_get_current_event (void)
@@ -1416,7 +1416,7 @@ clutter_get_current_event (void)
  * Return value: (transfer none): a pointer to a #ClutterInputDevice
  *   or %NULL
  *
- * Since: 1.6
+ *
  */
 ClutterInputDevice *
 clutter_event_get_source_device (const ClutterEvent *event)
@@ -1443,7 +1443,7 @@ clutter_event_get_source_device (const ClutterEvent *event)
  *
  * The #ClutterEvent must have been created using clutter_event_new().
  *
- * Since: 1.8
+ *
  */
 void
 clutter_event_set_source_device (ClutterEvent       *event,
@@ -1470,7 +1470,7 @@ clutter_event_set_source_device (ClutterEvent       *event,
  *
  * Return value: (transfer none): an array of axis values
  *
- * Since: 1.6
+ *
  */
 gdouble *
 clutter_event_get_axes (const ClutterEvent *event,
@@ -1540,7 +1540,7 @@ clutter_event_get_axes (const ClutterEvent *event,
  *
  * Return value: the distance between two #ClutterEvent
  *
- * Since: 1.12
+ *
  */
 float
 clutter_event_get_distance (const ClutterEvent *source,
@@ -1566,7 +1566,7 @@ clutter_event_get_distance (const ClutterEvent *source,
  *
  * Return value: the angle between two #ClutterEvent
  *
- * Since: 1.12
+ *
  */
 double
 clutter_event_get_angle (const ClutterEvent *source,
@@ -1604,7 +1604,7 @@ clutter_event_get_angle (const ClutterEvent *source,
  *
  * Return value: %TRUE if the event has the Shift modifier mask set
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_event_has_shift_modifier (const ClutterEvent *event)
@@ -1620,7 +1620,7 @@ clutter_event_has_shift_modifier (const ClutterEvent *event)
  *
  * Return value: %TRUE if the event has the Control modifier mask set
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_event_has_control_modifier (const ClutterEvent *event)
@@ -1638,7 +1638,7 @@ clutter_event_has_control_modifier (const ClutterEvent *event)
  *
  * Return value: %TRUE if the event is pointer emulated
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_event_is_pointer_emulated (const ClutterEvent *event)
diff --git a/clutter/clutter-event.h b/clutter/clutter-event.h
index 34566c7..63b7ff1 100644
--- a/clutter/clutter-event.h
+++ b/clutter/clutter-event.h
@@ -40,7 +40,7 @@ G_BEGIN_DECLS
  *
  * Priority for event handling.
  *
- * Since: 0.4
+ *
  */
 #define CLUTTER_PRIORITY_EVENTS         (G_PRIORITY_DEFAULT)
 
@@ -49,7 +49,7 @@ G_BEGIN_DECLS
  *
  * Default value for "now".
  *
- * Since: 0.4
+ *
  */
 #define CLUTTER_CURRENT_TIME            (0L)
 
@@ -59,7 +59,7 @@ G_BEGIN_DECLS
  * Continues the propagation of an event; this macro should be
  * used in event-related signals.
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_EVENT_PROPAGATE         (FALSE)
 
@@ -69,7 +69,7 @@ G_BEGIN_DECLS
  * Stops the propagation of an event; this macro should be used
  * in event-related signals.
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_EVENT_STOP              (TRUE)
 
@@ -81,7 +81,7 @@ G_BEGIN_DECLS
  * This is typically the left mouse button in a right-handed
  * mouse configuration.
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_BUTTON_PRIMARY          (1)
 
@@ -90,7 +90,7 @@ G_BEGIN_DECLS
  *
  * The middle button of a pointer device.
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_BUTTON_MIDDLE           (2)
 
@@ -102,7 +102,7 @@ G_BEGIN_DECLS
  * This is typically the right mouse button in a right-handed
  * mouse configuration.
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_BUTTON_SECONDARY        (3)
 
@@ -124,7 +124,7 @@ typedef struct _ClutterTouchEvent       ClutterTouchEvent;
  *
  * Common members for a #ClutterEvent
  *
- * Since: 0.2
+ *
  */
 struct _ClutterAnyEvent
 {
@@ -150,7 +150,7 @@ struct _ClutterAnyEvent
  *
  * Key event
  *
- * Since: 0.2
+ *
  */
 struct _ClutterKeyEvent
 {
@@ -189,7 +189,7 @@ struct _ClutterKeyEvent
  * event, and can be transformed into actor-relative coordinates by
  * using clutter_actor_transform_stage_point().
  *
- * Since: 0.2
+ *
  */
 struct _ClutterButtonEvent
 {
@@ -222,7 +222,7 @@ struct _ClutterButtonEvent
  *
  * Event for the movement of the pointer across different actors
  *
- * Since: 0.2
+ *
  */
 struct _ClutterCrossingEvent
 {
@@ -253,7 +253,7 @@ struct _ClutterCrossingEvent
  *
  * Event for the pointer motion
  *
- * Since: 0.2
+ *
  */
 struct _ClutterMotionEvent
 {
@@ -286,7 +286,7 @@ struct _ClutterMotionEvent
  *
  * Scroll wheel (or similar device) event
  *
- * Since: 0.2
+ *
  */
 struct _ClutterScrollEvent
 {
@@ -316,7 +316,7 @@ struct _ClutterScrollEvent
  *
  * Event signalling a change in the #ClutterStage state.
  *
- * Since: 0.2
+ *
  */
 struct _ClutterStageStateEvent
 {
@@ -359,7 +359,7 @@ struct _ClutterStageStateEvent
  * With multi-touch capable devices there can be multiple event sequence
  * running at the same time.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterTouchEvent
 {
@@ -382,7 +382,7 @@ struct _ClutterTouchEvent
  *
  * Generic event wrapper.
  *
- * Since: 0.2
+ *
  */
 union _ClutterEvent
 {
diff --git a/clutter/clutter-feature.c b/clutter/clutter-feature.c
index 45329dc..02559ec 100644
--- a/clutter/clutter-feature.c
+++ b/clutter/clutter-feature.c
@@ -126,7 +126,7 @@ _clutter_feature_init (GError **error)
  *
  * Return value: %TRUE if a feature is available
  *
- * Since: 0.1.1
+ *
  */
 gboolean
 clutter_feature_available (ClutterFeatureFlags feature)
@@ -147,7 +147,7 @@ clutter_feature_available (ClutterFeatureFlags feature)
  *
  * Return value: a logical OR of all the supported features.
  *
- * Since: 0.1.1
+ *
  */
 ClutterFeatureFlags
 clutter_feature_get_all (void)
diff --git a/clutter/clutter-fixed-layout.c b/clutter/clutter-fixed-layout.c
index 3eba559..9b6e9f1 100644
--- a/clutter/clutter-fixed-layout.c
+++ b/clutter/clutter-fixed-layout.c
@@ -171,7 +171,7 @@ clutter_fixed_layout_init (ClutterFixedLayout *self)
  *
  * Return value: the newly created #ClutterFixedLayout
  *
- * Since: 1.2
+ *
  */
 ClutterLayoutManager *
 clutter_fixed_layout_new (void)
diff --git a/clutter/clutter-fixed-layout.h b/clutter/clutter-fixed-layout.h
index 32273bc..a246971 100644
--- a/clutter/clutter-fixed-layout.h
+++ b/clutter/clutter-fixed-layout.h
@@ -49,7 +49,7 @@ typedef struct _ClutterFixedLayoutClass         ClutterFixedLayoutClass;
  * The #ClutterFixedLayout structure contains only private data and
  * it should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterFixedLayout
 {
@@ -63,7 +63,7 @@ struct _ClutterFixedLayout
  * The #ClutterFixedLayoutClass structure contains only private data
  * and it should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterFixedLayoutClass
 {
diff --git a/clutter/clutter-flow-layout.c b/clutter/clutter-flow-layout.c
index f2a0171..e9bbf83 100644
--- a/clutter/clutter-flow-layout.c
+++ b/clutter/clutter-flow-layout.c
@@ -881,7 +881,7 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass)
    *
    * This property also controls the overflowing directions
    *
-   * Since: 1.2
+   *
    */
   flow_properties[PROP_ORIENTATION] =
     g_param_spec_enum ("orientation",
@@ -897,7 +897,7 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass)
    * Whether each child inside the #ClutterFlowLayout should receive
    * the same allocation
    *
-   * Since: 1.2
+   *
    */
   flow_properties[PROP_HOMOGENEOUS] =
     g_param_spec_boolean ("homogeneous",
@@ -913,7 +913,7 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass)
    * property is honoured by horizontal non-overflowing layouts
    * and by vertical overflowing layouts
    *
-   * Since: 1.2
+   *
    */
   flow_properties[PROP_COLUMN_SPACING] =
     g_param_spec_float ("column-spacing",
@@ -930,7 +930,7 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass)
    * property is honoured by vertical non-overflowing layouts and
    * by horizontal overflowing layouts
    *
-   * Since: 1.2
+   *
    */
   flow_properties[PROP_ROW_SPACING] =
     g_param_spec_float ("row-spacing",
@@ -945,7 +945,7 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass)
    *
    * Minimum width for each column in the layout, in pixels
    *
-   * Since: 1.2
+   *
    */
   flow_properties[PROP_MIN_COLUMN_WIDTH] =
     g_param_spec_float ("min-column-width",
@@ -961,7 +961,7 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass)
    * Maximum width for each column in the layout, in pixels. If
    * set to -1 the width will be the maximum child width
    *
-   * Since: 1.2
+   *
    */
   flow_properties[PROP_MAX_COLUMN_WIDTH] =
     g_param_spec_float ("max-column-width",
@@ -976,7 +976,7 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass)
    *
    * Minimum height for each row in the layout, in pixels
    *
-   * Since: 1.2
+   *
    */
   flow_properties[PROP_MIN_ROW_HEGHT] =
     g_param_spec_float ("min-row-height",
@@ -992,7 +992,7 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass)
    * Maximum height for each row in the layout, in pixels. If
    * set to -1 the width will be the maximum child height
    *
-   * Since: 1.2
+   *
    */
   flow_properties[PROP_MAX_ROW_HEIGHT] =
     g_param_spec_float ("max-row-height",
@@ -1037,7 +1037,7 @@ clutter_flow_layout_init (ClutterFlowLayout *self)
  *
  * Return value: the newly created #ClutterFlowLayout
  *
- * Since: 1.2
+ *
  */
 ClutterLayoutManager *
 clutter_flow_layout_new (ClutterFlowOrientation orientation)
@@ -1058,7 +1058,7 @@ clutter_flow_layout_new (ClutterFlowOrientation orientation)
  * the children: either horizontally or vertically. The
  * orientation also controls the direction of the overflowing
  *
- * Since: 1.2
+ *
  */
 void
 clutter_flow_layout_set_orientation (ClutterFlowLayout      *layout,
@@ -1106,7 +1106,7 @@ clutter_flow_layout_set_orientation (ClutterFlowLayout      *layout,
  *
  * Return value: the orientation of the #ClutterFlowLayout
  *
- * Since: 1.2
+ *
  */
 ClutterFlowOrientation
 clutter_flow_layout_get_orientation (ClutterFlowLayout *layout)
@@ -1125,7 +1125,7 @@ clutter_flow_layout_get_orientation (ClutterFlowLayout *layout)
  * Sets whether the @layout should allocate the same space for
  * each child
  *
- * Since: 1.2
+ *
  */
 void
 clutter_flow_layout_set_homogeneous (ClutterFlowLayout *layout,
@@ -1159,7 +1159,7 @@ clutter_flow_layout_set_homogeneous (ClutterFlowLayout *layout,
  *
  * Return value: %TRUE if the #ClutterFlowLayout is homogeneous
  *
- * Since: 1.2
+ *
  */
 gboolean
 clutter_flow_layout_get_homogeneous (ClutterFlowLayout *layout)
@@ -1176,7 +1176,7 @@ clutter_flow_layout_get_homogeneous (ClutterFlowLayout *layout)
  *
  * Sets the space between columns, in pixels
  *
- * Since: 1.2
+ *
  */
 void
 clutter_flow_layout_set_column_spacing (ClutterFlowLayout *layout,
@@ -1211,7 +1211,7 @@ clutter_flow_layout_set_column_spacing (ClutterFlowLayout *layout,
  * Return value: the spacing between columns of the #ClutterFlowLayout,
  *   in pixels
  *
- * Since: 1.2
+ *
  */
 gfloat
 clutter_flow_layout_get_column_spacing (ClutterFlowLayout *layout)
@@ -1228,7 +1228,7 @@ clutter_flow_layout_get_column_spacing (ClutterFlowLayout *layout)
  *
  * Sets the spacing between rows, in pixels
  *
- * Since: 1.2
+ *
  */
 void
 clutter_flow_layout_set_row_spacing (ClutterFlowLayout *layout,
@@ -1263,7 +1263,7 @@ clutter_flow_layout_set_row_spacing (ClutterFlowLayout *layout,
  * Return value: the spacing between rows of the #ClutterFlowLayout,
  *   in pixels
  *
- * Since: 1.2
+ *
  */
 gfloat
 clutter_flow_layout_get_row_spacing (ClutterFlowLayout *layout)
@@ -1281,7 +1281,7 @@ clutter_flow_layout_get_row_spacing (ClutterFlowLayout *layout)
  *
  * Sets the minimum and maximum widths that a column can have
  *
- * Since: 1.2
+ *
  */
 void
 clutter_flow_layout_set_column_width (ClutterFlowLayout *layout,
@@ -1337,7 +1337,7 @@ clutter_flow_layout_set_column_width (ClutterFlowLayout *layout,
  *
  * Retrieves the minimum and maximum column widths
  *
- * Since: 1.2
+ *
  */
 void
 clutter_flow_layout_get_column_width (ClutterFlowLayout *layout,
@@ -1361,7 +1361,7 @@ clutter_flow_layout_get_column_width (ClutterFlowLayout *layout,
  *
  * Sets the minimum and maximum heights that a row can have
  *
- * Since: 1.2
+ *
  */
 void
 clutter_flow_layout_set_row_height (ClutterFlowLayout *layout,
@@ -1417,7 +1417,7 @@ clutter_flow_layout_set_row_height (ClutterFlowLayout *layout,
  *
  * Retrieves the minimum and maximum row heights
  *
- * Since: 1.2
+ *
  */
 void
 clutter_flow_layout_get_row_height (ClutterFlowLayout *layout,
diff --git a/clutter/clutter-flow-layout.h b/clutter/clutter-flow-layout.h
index abbf82c..36f8754 100644
--- a/clutter/clutter-flow-layout.h
+++ b/clutter/clutter-flow-layout.h
@@ -50,7 +50,7 @@ typedef struct _ClutterFlowLayoutClass          ClutterFlowLayoutClass;
  * The #ClutterFlowLayout structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterFlowLayout
 {
@@ -66,7 +66,7 @@ struct _ClutterFlowLayout
  * The #ClutterFlowLayoutClass structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterFlowLayoutClass
 {
diff --git a/clutter/clutter-gesture-action.c b/clutter/clutter-gesture-action.c
index b4ca6d0..38ab612 100644
--- a/clutter/clutter-gesture-action.c
+++ b/clutter/clutter-gesture-action.c
@@ -79,8 +79,6 @@
  *   gesture is cancelled, in which case the "cancel" gesture will be used
  *   instead.</para>
  * </refsect2>
- *
- * Since: 1.8
  */
 
 #ifdef HAVE_CONFIG_H
@@ -543,7 +541,7 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass)
    * Return value: %TRUE if the gesture should start, and %FALSE if
    *   the gesture should be ignored.
    *
-   * Since: 1.8
+   *
    */
   gesture_signals[GESTURE_BEGIN] =
     g_signal_new (I_("gesture-begin"),
@@ -566,7 +564,7 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass)
    * Return value: %TRUE if the gesture should continue, and %FALSE if
    *   the gesture should be cancelled.
    *
-   * Since: 1.8
+   *
    */
   gesture_signals[GESTURE_PROGRESS] =
     g_signal_new (I_("gesture-progress"),
@@ -589,7 +587,7 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass)
    * This signal is emitted if and only if the #ClutterGestureAction::gesture-begin
    * signal has been emitted first.
    *
-   * Since: 1.8
+   *
    */
   gesture_signals[GESTURE_END] =
     g_signal_new (I_("gesture-end"),
@@ -612,7 +610,7 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass)
    * This signal is emitted if and only if the #ClutterGestureAction::gesture-begin
    * signal has been emitted first.
    *
-   * Since: 1.8
+   *
    */
   gesture_signals[GESTURE_CANCEL] =
     g_signal_new (I_("gesture-cancel"),
@@ -645,7 +643,7 @@ clutter_gesture_action_init (ClutterGestureAction *self)
  *
  * Return value: the newly created #ClutterGestureAction
  *
- * Since: 1.8
+ *
  */
 ClutterAction *
 clutter_gesture_action_new (void)
@@ -665,7 +663,7 @@ clutter_gesture_action_new (void)
  * Retrieves the coordinates, in stage space, of the press event
  * that started the dragging for an specific pointer device
  *
- * Since: 1.8
+ *
  */
 void
 clutter_gesture_action_get_press_coords (ClutterGestureAction *action,
@@ -699,7 +697,7 @@ clutter_gesture_action_get_press_coords (ClutterGestureAction *action,
  * Retrieves the coordinates, in stage space, of the latest motion
  * event during the dragging
  *
- * Since: 1.8
+ *
  */
 void
 clutter_gesture_action_get_motion_coords (ClutterGestureAction *action,
@@ -734,8 +732,6 @@ clutter_gesture_action_get_motion_coords (ClutterGestureAction *action,
  * during the dragging.
  *
  * Return value: the distance since last motion event
- *
- * Since: 1.12
  */
 gfloat
 clutter_gesture_action_get_motion_delta (ClutterGestureAction *action,
@@ -776,7 +772,7 @@ clutter_gesture_action_get_motion_delta (ClutterGestureAction *action,
  * Retrieves the coordinates, in stage space, of the point where the pointer
  * device was last released.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_gesture_action_get_release_coords (ClutterGestureAction *action,
@@ -809,8 +805,6 @@ clutter_gesture_action_get_release_coords (ClutterGestureAction *action,
  *
  * Retrieves the velocity, in stage pixels per milliseconds, of the
  * latest motion event during the dragging
- *
- * Since: 1.12
  */
 gfloat
 clutter_gesture_action_get_velocity (ClutterGestureAction *action,
@@ -849,7 +843,7 @@ clutter_gesture_action_get_velocity (ClutterGestureAction *action,
  *
  * Return value: the number of points to trigger the gesture.
  *
- * Since: 1.12
+ *
  */
 gint
 clutter_gesture_action_get_n_touch_points (ClutterGestureAction *action)
@@ -866,7 +860,7 @@ clutter_gesture_action_get_n_touch_points (ClutterGestureAction *action)
  *
  * Sets the number of points needed to trigger the gesture.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_gesture_action_set_n_touch_points (ClutterGestureAction *action,
@@ -918,8 +912,6 @@ clutter_gesture_action_set_n_touch_points (ClutterGestureAction *action,
  * Retrieves the number of points currently active.
  *
  * Return value: the number of points currently active.
- *
- * Since: 1.12
  */
 guint
 clutter_gesture_action_get_n_current_points (ClutterGestureAction *action)
@@ -937,8 +929,6 @@ clutter_gesture_action_get_n_current_points (ClutterGestureAction *action)
  * Retrieves the #ClutterEventSequence of a touch point.
  *
  * Return value: (transfer none): the #ClutterEventSequence of a touch point.
- *
- * Since: 1.12
  */
 ClutterEventSequence *
 clutter_gesture_action_get_sequence (ClutterGestureAction *action,
@@ -958,8 +948,6 @@ clutter_gesture_action_get_sequence (ClutterGestureAction *action,
  * Retrieves the #ClutterInputDevice of a touch point.
  *
  * Return value: (transfer none): the #ClutterInputDevice of a touch point.
- *
- * Since: 1.12
  */
 ClutterInputDevice *
 clutter_gesture_action_get_device (ClutterGestureAction *action,
@@ -1002,8 +990,6 @@ clutter_gesture_action_get_last_event (ClutterGestureAction *action,
  * @action: a #ClutterGestureAction
  *
  * Cancel a #ClutterGestureAction before it begins
- *
- * Since: 1.12
  */
 void
 clutter_gesture_action_cancel (ClutterGestureAction *action)
diff --git a/clutter/clutter-gesture-action.h b/clutter/clutter-gesture-action.h
index 2b39039..622dd4d 100644
--- a/clutter/clutter-gesture-action.h
+++ b/clutter/clutter-gesture-action.h
@@ -51,7 +51,7 @@ typedef struct _ClutterGestureActionClass         ClutterGestureActionClass;
  * The <structname>ClutterGestureAction</structname> structure contains
  * only private data and should be accessed using the provided API
  *
- * Since: 1.8
+ *
  */
 struct _ClutterGestureAction
 {
@@ -73,7 +73,7 @@ struct _ClutterGestureAction
  * The <structname>ClutterGestureClass</structname> structure contains only
  * private data.
  *
- * Since: 1.8
+ *
  */
 struct _ClutterGestureActionClass
 {
diff --git a/clutter/clutter-grid-layout.c b/clutter/clutter-grid-layout.c
index f56774d..98897f2 100644
--- a/clutter/clutter-grid-layout.c
+++ b/clutter/clutter-grid-layout.c
@@ -1540,7 +1540,7 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass)
    *
    * The orientation of the layout, either horizontal or vertical
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_ORIENTATION] =
     g_param_spec_enum ("orientation",
@@ -1555,7 +1555,7 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass)
    *
    * The amount of space in pixels between two consecutive rows
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_ROW_SPACING] =
     g_param_spec_uint ("row-spacing",
@@ -1569,7 +1569,7 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass)
    *
    * The amount of space in pixels between two consecutive columns
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_COLUMN_SPACING] =
     g_param_spec_uint ("column-spacing",
@@ -1584,7 +1584,7 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass)
    *
    * Whether all rows of the layout should have the same height
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_ROW_HOMOGENEOUS] =
     g_param_spec_boolean ("row-homogeneous",
@@ -1598,7 +1598,7 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass)
    *
    * Whether all columns of the layout should have the same width
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_COLUMN_HOMOGENEOUS] =
     g_param_spec_boolean ("column-homogeneous",
@@ -1654,7 +1654,7 @@ clutter_grid_layout_new (void)
  * number of 'cells' that @child will occupy is determined by
  * @width and @height.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_attach (ClutterGridLayout *layout,
@@ -1697,7 +1697,7 @@ clutter_grid_layout_attach (ClutterGridLayout *layout,
  * Attaching widgets labeled [1], [2], [3] with @sibling == %NULL and
  * @side == %CLUTTER_GRID_POSITION_LEFT yields a layout of [3][2][1].
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_attach_next_to (ClutterGridLayout   *layout,
@@ -1732,7 +1732,7 @@ clutter_grid_layout_attach_next_to (ClutterGridLayout   *layout,
  *
  * Sets the orientation of the @layout
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_set_orientation (ClutterGridLayout *layout,
@@ -1764,7 +1764,7 @@ clutter_grid_layout_set_orientation (ClutterGridLayout *layout,
  *
  * Returns: (transfer none): the child at the given position, or %NULL
  *
- * Since: 1.12
+ *
  */
 ClutterActor *
 clutter_grid_layout_get_child_at (ClutterGridLayout *layout,
@@ -1809,7 +1809,7 @@ clutter_grid_layout_get_child_at (ClutterGridLayout *layout,
  * are moved one row down. Children which span across this
  * position are grown to span the new row.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_insert_row (ClutterGridLayout *layout,
@@ -1863,7 +1863,7 @@ clutter_grid_layout_insert_row (ClutterGridLayout *layout,
  * are moved one column to the right. Children which span across this
  * position are grown to span the new column.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_insert_column (ClutterGridLayout *layout,
@@ -1921,7 +1921,7 @@ clutter_grid_layout_insert_column (ClutterGridLayout *layout,
  * %CLUTTER_GRID_POSITION_LEFT of %CLUTTER_GRID_POSITION_RIGHT,
  * a column is inserted.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_insert_next_to (ClutterGridLayout   *layout,
@@ -1968,7 +1968,7 @@ clutter_grid_layout_insert_next_to (ClutterGridLayout   *layout,
  *
  * Return value: the orientation of the layout
  *
- * Since: 1.12
+ *
  */
 ClutterOrientation
 clutter_grid_layout_get_orientation (ClutterGridLayout *layout)
@@ -1986,7 +1986,7 @@ clutter_grid_layout_get_orientation (ClutterGridLayout *layout)
  *
  * Sets the spacing between rows of @layout
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_set_row_spacing (ClutterGridLayout *layout,
@@ -2016,7 +2016,7 @@ clutter_grid_layout_set_row_spacing (ClutterGridLayout *layout,
  *
  * Return value: the spacing between rows of @layout
  *
- * Since: 1.12
+ *
  */
 guint
 clutter_grid_layout_get_row_spacing (ClutterGridLayout *layout)
@@ -2037,7 +2037,7 @@ clutter_grid_layout_get_row_spacing (ClutterGridLayout *layout)
  *
  * Sets the spacing between columns of @layout
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_set_column_spacing (ClutterGridLayout *layout,
@@ -2067,7 +2067,7 @@ clutter_grid_layout_set_column_spacing (ClutterGridLayout *layout,
  *
  * Return value: the spacing between coluns of @layout
  *
- * Since: 1.12
+ *
  */
 guint
 clutter_grid_layout_get_column_spacing (ClutterGridLayout *layout)
@@ -2088,7 +2088,7 @@ clutter_grid_layout_get_column_spacing (ClutterGridLayout *layout)
  *
  * Sets whether all columns of @layout will have the same width.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_set_column_homogeneous (ClutterGridLayout *layout,
@@ -2137,7 +2137,7 @@ clutter_grid_layout_get_column_homogeneous (ClutterGridLayout *layout)
  *
  * Sets whether all rows of @layout will have the same height.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_grid_layout_set_row_homogeneous (ClutterGridLayout *layout,
@@ -2167,7 +2167,7 @@ clutter_grid_layout_set_row_homogeneous (ClutterGridLayout *layout,
  *
  * Returns: whether all rows of @layout have the same height.
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_grid_layout_get_row_homogeneous (ClutterGridLayout *layout)
diff --git a/clutter/clutter-grid-layout.h b/clutter/clutter-grid-layout.h
index 1c7644a..6434fd7 100644
--- a/clutter/clutter-grid-layout.h
+++ b/clutter/clutter-grid-layout.h
@@ -54,7 +54,7 @@ typedef struct _ClutterGridLayoutClass           ClutterGridLayoutClass;
  * The #ClutterGridLayout structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.12
+ *
  */
 struct _ClutterGridLayout
 {
@@ -70,7 +70,7 @@ struct _ClutterGridLayout
  * The #ClutterGridLayoutClass structure contains only private
  * data and should be accessed using the provided API
  *
- * Since: 1.12
+ *
  */
 struct _ClutterGridLayoutClass
 {
diff --git a/clutter/clutter-group.h b/clutter/clutter-group.h
index 31f8c03..e0021b2 100644
--- a/clutter/clutter-group.h
+++ b/clutter/clutter-group.h
@@ -57,7 +57,7 @@ typedef struct _ClutterGroupPrivate     ClutterGroupPrivate;
  * The #ClutterGroup structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.1
+ *
  */
 struct _ClutterGroup
 {
@@ -72,7 +72,7 @@ struct _ClutterGroup
  *
  * The #ClutterGroupClass structure contains only private data
  *
- * Since: 0.1
+ *
  */
 struct _ClutterGroupClass
 {
diff --git a/clutter/clutter-image.c b/clutter/clutter-image.c
index 7ae9839..6f7a6ac 100644
--- a/clutter/clutter-image.c
+++ b/clutter/clutter-image.c
@@ -184,7 +184,7 @@ clutter_content_iface_init (ClutterContentIface *iface)
  * Return value: (transfer full): the newly created #ClutterImage instance.
  *   Use g_object_unref() when done.
  *
- * Since: 1.10
+ *
  */
 ClutterContent *
 clutter_image_new (void)
@@ -214,7 +214,7 @@ clutter_image_new (void)
  * Return value: %TRUE if the image data was successfully loaded,
  *   and %FALSE otherwise.
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_image_set_data (ClutterImage     *image,
@@ -277,7 +277,7 @@ clutter_image_set_data (ClutterImage     *image,
  * Return value: %TRUE if the image data was successfully loaded,
  *   and %FALSE otherwise.
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_image_set_bytes (ClutterImage     *image,
@@ -344,7 +344,7 @@ clutter_image_set_bytes (ClutterImage     *image,
  * Return value: %TRUE if the image data was successfully loaded,
  *   and %FALSE otherwise.
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_image_set_area (ClutterImage                 *image,
@@ -417,7 +417,7 @@ clutter_image_set_area (ClutterImage                 *image,
  *
  * Return value: (transfer none): a pointer to the Cogl texture, or %NULL
  *
- * Since: 1.10
+ *
  * Stability: unstable
  */
 CoglTexture *
diff --git a/clutter/clutter-image.h b/clutter/clutter-image.h
index af8df1e..214567d 100644
--- a/clutter/clutter-image.h
+++ b/clutter/clutter-image.h
@@ -46,7 +46,7 @@ G_BEGIN_DECLS
  *
  * Error domain for the #ClutterImageError enumeration.
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_IMAGE_ERROR             (clutter_image_error_quark ())
 
@@ -61,7 +61,7 @@ typedef struct _ClutterImageClass      ClutterImageClass;
  *
  * Error enumeration for #ClutterImage.
  *
- * Since: 1.10
+ *
  */
 typedef enum {
   CLUTTER_IMAGE_ERROR_INVALID_DATA
@@ -74,7 +74,7 @@ typedef enum {
  * private data and should only be accessed using the provided
  * API.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterImage
 {
@@ -90,7 +90,7 @@ struct _ClutterImage
  * The <structname>ClutterImageClass</structname> structure contains
  * private data.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterImageClass
 {
diff --git a/clutter/clutter-input-device.c b/clutter/clutter-input-device.c
index e92cf22..4a29742 100644
--- a/clutter/clutter-input-device.c
+++ b/clutter/clutter-input-device.c
@@ -235,7 +235,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * The unique identifier of the device
    *
-   * Since: 1.2
+   *
    */
   obj_props[PROP_ID] =
     g_param_spec_int ("id",
@@ -251,7 +251,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * The name of the device
    *
-   * Since: 1.2
+   *
    */
   obj_props[PROP_NAME] =
     g_param_spec_string ("name",
@@ -266,7 +266,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * The type of the device
    *
-   * Since: 1.2
+   *
    */
   obj_props[PROP_DEVICE_TYPE] =
     g_param_spec_enum ("device-type",
@@ -282,7 +282,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * The #ClutterDeviceManager instance which owns the device
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_DEVICE_MANAGER] =
     g_param_spec_object ("device-manager",
@@ -296,7 +296,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * The mode of the device.
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_DEVICE_MODE] =
     g_param_spec_enum ("device-mode",
@@ -311,7 +311,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * Whether the device has an on screen cursor following its movement.
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_HAS_CURSOR] =
     g_param_spec_boolean ("has-cursor",
@@ -330,7 +330,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * A device must be enabled in order to receive events from it.
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_ENABLED] =
     g_param_spec_boolean ("enabled",
@@ -344,7 +344,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * The number of axes of the device.
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_N_AXES] =
     g_param_spec_uint ("n-axes",
@@ -359,7 +359,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass)
    *
    * The #ClutterBackend that created the device.
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_BACKEND] =
     g_param_spec_object ("backend",
@@ -713,7 +713,7 @@ _clutter_input_device_set_actor (ClutterInputDevice   *device,
  *
  * Return value: the type of the device
  *
- * Since: 1.0
+ *
  */
 ClutterInputDeviceType
 clutter_input_device_get_device_type (ClutterInputDevice *device)
@@ -732,7 +732,7 @@ clutter_input_device_get_device_type (ClutterInputDevice *device)
  *
  * Return value: the identifier of the device
  *
- * Since: 1.0
+ *
  */
 gint
 clutter_input_device_get_device_id (ClutterInputDevice *device)
@@ -753,7 +753,7 @@ clutter_input_device_get_device_id (ClutterInputDevice *device)
  * to %CLUTTER_INPUT_MODE_SLAVE or %CLUTTER_INPUT_MODE_FLOATING can
  * be disabled.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_input_device_set_enabled (ClutterInputDevice *device,
@@ -782,7 +782,7 @@ clutter_input_device_set_enabled (ClutterInputDevice *device,
  *
  * Return value: %TRUE if the device is enabled
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_input_device_get_enabled (ClutterInputDevice *device)
@@ -806,7 +806,7 @@ clutter_input_device_get_enabled (ClutterInputDevice *device)
  * Return value: %FALSE if the device's sequence hasn't been found,
  *   and %TRUE otherwise.
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_input_device_get_coords (ClutterInputDevice   *device,
@@ -848,7 +848,7 @@ clutter_input_device_get_coords (ClutterInputDevice   *device,
  * This function only works for #ClutterInputDevice of type
  * %CLUTTER_POINTER_DEVICE.
  *
- * Since: 1.2
+ *
  */
 ClutterActor *
 _clutter_input_device_update (ClutterInputDevice   *device,
@@ -912,7 +912,7 @@ _clutter_input_device_update (ClutterInputDevice   *device,
  *
  * Return value: (transfer none): a pointer to the #ClutterActor or %NULL
  *
- * Since: 1.2
+ *
  */
 ClutterActor *
 clutter_input_device_get_pointer_actor (ClutterInputDevice *device)
@@ -931,7 +931,7 @@ clutter_input_device_get_pointer_actor (ClutterInputDevice *device)
  *
  * Return value: (transfer none): a pointer to the #ClutterStage or %NULL
  *
- * Since: 1.2
+ *
  */
 ClutterStage *
 clutter_input_device_get_pointer_stage (ClutterInputDevice *device)
@@ -952,7 +952,7 @@ clutter_input_device_get_pointer_stage (ClutterInputDevice *device)
  *   is owned by the #ClutterInputDevice and should never be modified
  *   or freed
  *
- * Since: 1.2
+ *
  */
 const gchar *
 clutter_input_device_get_device_name (ClutterInputDevice *device)
@@ -971,7 +971,7 @@ clutter_input_device_get_device_name (ClutterInputDevice *device)
  *
  * Return value: %TRUE if the device has a cursor
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_input_device_get_has_cursor (ClutterInputDevice *device)
@@ -989,7 +989,7 @@ clutter_input_device_get_has_cursor (ClutterInputDevice *device)
  *
  * Return value: the device mode
  *
- * Since: 1.6
+ *
  */
 ClutterInputMode
 clutter_input_device_get_device_mode (ClutterInputDevice *device)
@@ -1061,7 +1061,7 @@ clutter_input_device_get_device_mode (ClutterInputDevice *device)
  * enters and leaves a #ClutterStage; it will use the #ClutterStage field
  * of the passed @event to update the stage associated to the input device.
  *
- * Since: 1.2
+ *
  */
 void
 clutter_input_device_update_from_event (ClutterInputDevice *device,
@@ -1219,7 +1219,7 @@ _clutter_input_device_translate_axis (ClutterInputDevice *device,
  *
  * Return value: the axis type
  *
- * Since: 1.6
+ *
  */
 ClutterInputAxis
 clutter_input_device_get_axis (ClutterInputDevice *device,
@@ -1266,7 +1266,7 @@ clutter_input_device_get_axis (ClutterInputDevice *device,
  *
  * Return value: %TRUE if the value was set, and %FALSE otherwise
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_input_device_get_axis_value (ClutterInputDevice *device,
@@ -1305,7 +1305,7 @@ clutter_input_device_get_axis_value (ClutterInputDevice *device,
  *
  * Return value: the number of axes on the device
  *
- * Since: 1.6
+ *
  */
 guint
 clutter_input_device_get_n_axes (ClutterInputDevice *device)
@@ -1349,7 +1349,7 @@ _clutter_input_device_set_n_keys (ClutterInputDevice *device,
  *
  * Return value: the number of registered keys
  *
- * Since: 1.6
+ *
  */
 guint
 clutter_input_device_get_n_keys (ClutterInputDevice *device)
@@ -1371,7 +1371,7 @@ clutter_input_device_get_n_keys (ClutterInputDevice *device)
  * Clutter will use the keyval and modifiers set when filling out
  * an event coming from the same input device.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_input_device_set_key (ClutterInputDevice  *device,
@@ -1400,7 +1400,7 @@ clutter_input_device_set_key (ClutterInputDevice  *device,
  *
  * Return value: %TRUE if a key was set at the given index
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_input_device_get_key (ClutterInputDevice  *device,
@@ -1538,7 +1538,7 @@ _clutter_input_device_remove_event_sequence (ClutterInputDevice *device,
  *   list of #ClutterInputDevice, or %NULL. The contents of the list are
  *   owned by the device. Use g_list_free() when done
  *
- * Since: 1.6
+ *
  */
 GList *
 clutter_input_device_get_slave_devices (ClutterInputDevice *device)
@@ -1605,7 +1605,7 @@ _clutter_input_device_set_associated_device (ClutterInputDevice *device,
  *
  * Return value: (transfer none): a #ClutterInputDevice, or %NULL
  *
- * Since: 1.6
+ *
  */
 ClutterInputDevice *
 clutter_input_device_get_associated_device (ClutterInputDevice *device)
@@ -1651,7 +1651,7 @@ _clutter_input_device_select_stage_events (ClutterInputDevice *device,
  *
  * Return value: %TRUE if the conversion succeeded, %FALSE otherwise.
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_input_device_keycode_to_evdev (ClutterInputDevice *device,
@@ -1798,7 +1798,7 @@ on_grab_sequence_actor_destroy (ClutterActor       *actor,
  * The grab is client-side: even if the windowing system used by the Clutter
  * backend has the concept of "device grabs", Clutter will not use them.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_input_device_sequence_grab (ClutterInputDevice   *device,
@@ -1846,7 +1846,7 @@ clutter_input_device_sequence_grab (ClutterInputDevice   *device,
  * Releases the grab on the @device for the given @sequence, if one is
  * in place.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_input_device_sequence_ungrab (ClutterInputDevice   *device,
@@ -1889,7 +1889,7 @@ clutter_input_device_sequence_ungrab (ClutterInputDevice   *device,
  *
  * Return value: (transfer none): a #ClutterActor, or %NULL
  *
- * Since: 1.12
+ *
  */
 ClutterActor *
 clutter_input_device_sequence_get_grabbed_actor (ClutterInputDevice   *device,
diff --git a/clutter/clutter-interval.c b/clutter/clutter-interval.c
index 3489c1c..ad74192 100644
--- a/clutter/clutter-interval.c
+++ b/clutter/clutter-interval.c
@@ -482,7 +482,7 @@ clutter_interval_class_init (ClutterIntervalClass *klass)
    *
    * The type of the values in the interval.
    *
-   * Since: 1.0
+   *
    */
   obj_props[PROP_VALUE_TYPE] =
     g_param_spec_gtype ("value-type",
@@ -498,7 +498,7 @@ clutter_interval_class_init (ClutterIntervalClass *klass)
    *
    * The initial value of the interval.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_INITIAL] =
     g_param_spec_boxed ("initial",
@@ -513,7 +513,7 @@ clutter_interval_class_init (ClutterIntervalClass *klass)
    *
    * The final value of the interval.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_FINAL] =
     g_param_spec_boxed ("final",
@@ -711,7 +711,7 @@ clutter_interval_get_interval_valist (ClutterInterval *interval,
  *
  * Return value: the newly created #ClutterInterval
  *
- * Since: 1.0
+ *
  */
 ClutterInterval *
 clutter_interval_new (GType gtype,
@@ -750,7 +750,7 @@ out:
  *
  * Return value: the newly created #ClutterInterval
  *
- * Since: 1.0
+ *
  */
 ClutterInterval *
 clutter_interval_new_with_values (GType         gtype,
@@ -776,7 +776,7 @@ clutter_interval_new_with_values (GType         gtype,
  *
  * Return value: the newly created #ClutterInterval
  *
- * Since: 1.0
+ *
  */
 ClutterInterval *
 clutter_interval_clone (ClutterInterval *interval)
@@ -808,7 +808,7 @@ clutter_interval_clone (ClutterInterval *interval)
  *
  * Return value: the type of the value, or G_TYPE_INVALID
  *
- * Since: 1.0
+ *
  */
 GType
 clutter_interval_get_value_type (ClutterInterval *interval)
@@ -828,7 +828,7 @@ clutter_interval_get_value_type (ClutterInterval *interval)
  *
  * Rename to: clutter_interval_set_initial
  *
- * Since: 1.0
+ *
  */
 void
 clutter_interval_set_initial_value (ClutterInterval *interval,
@@ -852,7 +852,7 @@ clutter_interval_set_initial_value (ClutterInterval *interval,
  * Language bindings should use clutter_interval_set_initial_value()
  * instead.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_interval_set_initial (ClutterInterval *interval,
@@ -878,7 +878,7 @@ clutter_interval_set_initial (ClutterInterval *interval,
  * The passed #GValue must be initialized to the value held by
  * the #ClutterInterval.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_interval_get_initial_value (ClutterInterval *interval,
@@ -900,7 +900,7 @@ clutter_interval_get_initial_value (ClutterInterval *interval,
  *   The value is owned by the #ClutterInterval and it should not be
  *   modified or freed
  *
- * Since: 1.0
+ *
  */
 GValue *
 clutter_interval_peek_initial_value (ClutterInterval *interval)
@@ -920,7 +920,7 @@ clutter_interval_peek_initial_value (ClutterInterval *interval)
  *
  * Rename to: clutter_interval_set_final
  *
- * Since: 1.0
+ *
  */
 void
 clutter_interval_set_final_value (ClutterInterval *interval,
@@ -943,7 +943,7 @@ clutter_interval_set_final_value (ClutterInterval *interval,
  * The passed #GValue must be initialized to the value held by
  * the #ClutterInterval.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_interval_get_final_value (ClutterInterval *interval,
@@ -966,7 +966,7 @@ clutter_interval_get_final_value (ClutterInterval *interval,
  *
  * Language bindings should use clutter_interval_set_final_value() instead.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_interval_set_final (ClutterInterval *interval,
@@ -991,7 +991,7 @@ clutter_interval_set_final (ClutterInterval *interval,
  *   The value is owned by the #ClutterInterval and it should not be
  *   modified or freed
  *
- * Since: 1.0
+ *
  */
 GValue *
 clutter_interval_peek_final_value (ClutterInterval *interval)
@@ -1019,7 +1019,7 @@ clutter_interval_peek_final_value (ClutterInterval *interval)
  * This function is meant for the convenience of the C API; bindings
  * should reimplement this function using the #GValue-based API.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_interval_set_interval (ClutterInterval *interval,
@@ -1059,7 +1059,7 @@ out:
  * This function is meant for the convenience of the C API; bindings
  * should reimplement this function using the #GValue-based API.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_interval_get_interval (ClutterInterval *interval,
@@ -1085,7 +1085,7 @@ clutter_interval_get_interval (ClutterInterval *interval,
  *
  * Return value: %TRUE if the #ClutterInterval is valid, %FALSE otherwise
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_interval_validate (ClutterInterval *interval,
@@ -1108,7 +1108,7 @@ clutter_interval_validate (ClutterInterval *interval,
  *
  * Return value: %TRUE if the operation was successful
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_interval_compute_value (ClutterInterval *interval,
@@ -1141,7 +1141,7 @@ clutter_interval_compute_value (ClutterInterval *interval,
  * Return value: (transfer none): a pointer to the computed value,
  *   or %NULL if the computation was not successfull
  *
- * Since: 1.4
+ *
  */
 const GValue *
 clutter_interval_compute (ClutterInterval *interval,
@@ -1176,7 +1176,7 @@ clutter_interval_compute (ClutterInterval *interval,
  * Return value: %TRUE if the #ClutterInterval has an initial and
  *   final values, and %FALSE otherwise
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_interval_is_valid (ClutterInterval *interval)
diff --git a/clutter/clutter-interval.h b/clutter/clutter-interval.h
index b0c3714..32ee15b 100644
--- a/clutter/clutter-interval.h
+++ b/clutter/clutter-interval.h
@@ -49,7 +49,7 @@ typedef struct _ClutterIntervalClass            ClutterIntervalClass;
  * The #ClutterInterval structure contains only private data and should
  * be accessed using the provided functions.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterInterval
 {
@@ -68,7 +68,7 @@ struct _ClutterInterval
  *
  * The #ClutterIntervalClass contains only private data.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterIntervalClass
 {
diff --git a/clutter/clutter-keyframe-transition.c b/clutter/clutter-keyframe-transition.c
index 007be9c..cd190aa 100644
--- a/clutter/clutter-keyframe-transition.c
+++ b/clutter/clutter-keyframe-transition.c
@@ -403,7 +403,7 @@ clutter_keyframe_transition_init (ClutterKeyframeTransition *self)
  *   #ClutterKeyframeTransition instance. Use g_object_unref() when
  *   done to free its resources.
  *
- * Since: 1.12
+ *
  */
 ClutterTransition *
 clutter_keyframe_transition_new (const char *property_name)
@@ -426,7 +426,7 @@ clutter_keyframe_transition_new (const char *property_name)
  * will be created; if @transition already has key frames, @key_frames must
  * have at least as many elements as the number of key frames.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_keyframe_transition_set_key_frames (ClutterKeyframeTransition *transition,
@@ -468,7 +468,7 @@ clutter_keyframe_transition_set_key_frames (ClutterKeyframeTransition *transitio
  * be created; if @transition already has key frames, @values must have
  * at least as many elements as the number of key frames.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_keyframe_transition_set_values (ClutterKeyframeTransition *transition,
@@ -515,7 +515,7 @@ clutter_keyframe_transition_set_values (ClutterKeyframeTransition *transition,
  * be created; if @transition already has key frames, @modes must have
  * at least as many elements as the number of key frames.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_keyframe_transition_set_modes (ClutterKeyframeTransition  *transition,
@@ -560,7 +560,7 @@ clutter_keyframe_transition_set_modes (ClutterKeyframeTransition  *transition,
  * clutter_keyframe_transition_set_modes(), and
  * clutter_keyframe_transition_set_values() instead.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_keyframe_transition_set (ClutterKeyframeTransition *transition,
@@ -618,7 +618,7 @@ clutter_keyframe_transition_set (ClutterKeyframeTransition *transition,
  *
  * Removes all key frames from @transition.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_keyframe_transition_clear (ClutterKeyframeTransition *transition)
@@ -640,7 +640,7 @@ clutter_keyframe_transition_clear (ClutterKeyframeTransition *transition)
  *
  * Return value: the number of key frames
  *
- * Since: 1.12
+ *
  */
 guint
 clutter_keyframe_transition_get_n_key_frames (ClutterKeyframeTransition *transition)
@@ -666,7 +666,7 @@ clutter_keyframe_transition_get_n_key_frames (ClutterKeyframeTransition *transit
  * The @transition must already have a key frame at @index_, and @index_
  * must be smaller than the number of key frames inside @transition.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_keyframe_transition_set_key_frame (ClutterKeyframeTransition *transition,
@@ -704,7 +704,7 @@ clutter_keyframe_transition_set_key_frame (ClutterKeyframeTransition *transition
  * The @transition must already have key frames set, and @index_ must be
  * smaller than the number of key frames.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_keyframe_transition_get_key_frame (ClutterKeyframeTransition *transition,
diff --git a/clutter/clutter-keyframe-transition.h b/clutter/clutter-keyframe-transition.h
index b6ac500..100b363 100644
--- a/clutter/clutter-keyframe-transition.h
+++ b/clutter/clutter-keyframe-transition.h
@@ -48,7 +48,7 @@ typedef struct _ClutterKeyframeTransitionClass          ClutterKeyframeTransitio
  *
  * FIXME
  *
- * Since: 1.12
+ *
  */
 struct _ClutterKeyframeTransition
 {
@@ -63,7 +63,7 @@ struct _ClutterKeyframeTransition
  *
  * FIXME
  *
- * Since: 1.12
+ *
  */
 struct _ClutterKeyframeTransitionClass
 {
diff --git a/clutter/clutter-keysyms-table.c b/clutter/clutter-keysyms-table.c
index 785059c..7d8adcf 100644
--- a/clutter/clutter-keysyms-table.c
+++ b/clutter/clutter-keysyms-table.c
@@ -1642,7 +1642,7 @@ static const int clutter_unicode_to_keysym_tab_size =
  * Return value: the corresponding Clutter key symbol, if one exists.
  *   or, if there is no corresponding symbol, wc | 0x01000000
  *
- * Since: 1.10
+ *
  */
 guint
 clutter_unicode_to_keysym (guint32 wc)
diff --git a/clutter/clutter-layout-manager.c b/clutter/clutter-layout-manager.c
index 99c355f..6d35fd8 100644
--- a/clutter/clutter-layout-manager.c
+++ b/clutter/clutter-layout-manager.c
@@ -370,7 +370,7 @@ clutter_layout_manager_class_init (ClutterLayoutManagerClass *klass)
    * ::layout-changed signal whenever one of the parameters changes,
    * by using clutter_layout_manager_layout_changed().
    *
-   * Since: 1.2
+   *
    */
   manager_signals[LAYOUT_CHANGED] =
     g_signal_new (I_("layout-changed"),
@@ -406,7 +406,7 @@ clutter_layout_manager_init (ClutterLayoutManager *manager)
  *
  * See also clutter_actor_get_preferred_width()
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_get_preferred_width (ClutterLayoutManager *manager,
@@ -441,7 +441,7 @@ clutter_layout_manager_get_preferred_width (ClutterLayoutManager *manager,
  *
  * See also clutter_actor_get_preferred_height()
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_get_preferred_height (ClutterLayoutManager *manager,
@@ -473,7 +473,7 @@ clutter_layout_manager_get_preferred_height (ClutterLayoutManager *manager,
  *
  * See also clutter_actor_allocate()
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_allocate (ClutterLayoutManager   *manager,
@@ -500,7 +500,7 @@ clutter_layout_manager_allocate (ClutterLayoutManager   *manager,
  * This function should only be called by implementations of the
  * #ClutterLayoutManager class
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_layout_changed (ClutterLayoutManager *manager)
@@ -530,7 +530,7 @@ clutter_layout_manager_layout_changed (ClutterLayoutManager *manager)
  * The layout manager should not increase the reference
  * count of the @container
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_set_container (ClutterLayoutManager *manager,
@@ -622,7 +622,7 @@ get_child_meta (ClutterLayoutManager *manager,
  *   layout meta instance is owned by the #ClutterLayoutManager and it
  *   should not be unreferenced
  *
- * Since: 1.0
+ *
  */
 ClutterLayoutMeta *
 clutter_layout_manager_get_child_meta (ClutterLayoutManager *manager,
@@ -696,7 +696,7 @@ layout_get_property_internal (ClutterLayoutManager *manager,
  * Languages bindings should use clutter_layout_manager_child_set_property()
  * instead
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_child_set (ClutterLayoutManager *manager,
@@ -782,7 +782,7 @@ clutter_layout_manager_child_set (ClutterLayoutManager *manager,
  * Sets a property on the #ClutterLayoutMeta created by @manager and
  * attached to a child of @container
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_child_set_property (ClutterLayoutManager *manager,
@@ -836,7 +836,7 @@ clutter_layout_manager_child_set_property (ClutterLayoutManager *manager,
  * #ClutterLayoutMeta created by @manager and attached to the
  * child of a @container
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_child_get (ClutterLayoutManager *manager,
@@ -928,7 +928,7 @@ clutter_layout_manager_child_get (ClutterLayoutManager *manager,
  * and has to be unset with g_value_unset() after extracting the real
  * value out of it
  *
- * Since: 1.2
+ *
  */
 void
 clutter_layout_manager_child_get_property (ClutterLayoutManager *manager,
@@ -983,7 +983,7 @@ clutter_layout_manager_child_get_property (ClutterLayoutManager *manager,
  *   #GParamSpec is owned by the layout manager and should not be
  *   modified or freed
  *
- * Since: 1.2
+ *
  */
 GParamSpec *
 clutter_layout_manager_find_child_property (ClutterLayoutManager *manager,
@@ -1021,7 +1021,7 @@ clutter_layout_manager_find_child_property (ClutterLayoutManager *manager,
  *   %NULL-terminated array of #GParamSpec<!-- -->s. Use g_free() to free the
  *   resources allocated for the array
  *
- * Since: 1.2
+ *
  */
 GParamSpec **
 clutter_layout_manager_list_child_properties (ClutterLayoutManager *manager,
diff --git a/clutter/clutter-layout-manager.h b/clutter/clutter-layout-manager.h
index 8234763..ce88d80 100644
--- a/clutter/clutter-layout-manager.h
+++ b/clutter/clutter-layout-manager.h
@@ -49,7 +49,7 @@ typedef struct _ClutterLayoutManagerClass       ClutterLayoutManagerClass;
  * The #ClutterLayoutManager structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterLayoutManager
 {
@@ -85,7 +85,7 @@ struct _ClutterLayoutManager
  * The #ClutterLayoutManagerClass structure contains only private
  * data and should be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterLayoutManagerClass
 {
diff --git a/clutter/clutter-layout-meta.c b/clutter/clutter-layout-meta.c
index af10624..3c819ea 100644
--- a/clutter/clutter-layout-meta.c
+++ b/clutter/clutter-layout-meta.c
@@ -111,7 +111,7 @@ clutter_layout_meta_class_init (ClutterLayoutMetaClass *klass)
    *
    * The #ClutterLayoutManager that created this #ClutterLayoutMeta.
    *
-   * Since: 1.2
+   *
    */
   pspec = g_param_spec_object ("manager",
                                P_("Manager"),
@@ -136,7 +136,7 @@ clutter_layout_meta_init (ClutterLayoutMeta *self)
  *
  * Return value: (transfer none): a #ClutterLayoutManager
  *
- * Since: 1.2
+ *
  */
 ClutterLayoutManager *
 clutter_layout_meta_get_manager (ClutterLayoutMeta *data)
diff --git a/clutter/clutter-layout-meta.h b/clutter/clutter-layout-meta.h
index 0f7e7e8..ec5e71e 100644
--- a/clutter/clutter-layout-meta.h
+++ b/clutter/clutter-layout-meta.h
@@ -56,7 +56,7 @@ typedef struct _ClutterLayoutMetaClass          ClutterLayoutMetaClass;
  * instance by overriding the #ClutterLayoutManager::create_child_meta()
  * virtual function
  *
- * Since: 1.2
+ *
  */
 struct _ClutterLayoutMeta
 {
@@ -78,7 +78,7 @@ struct _ClutterLayoutMeta
  * The #ClutterLayoutMetaClass contains only private data and
  * should never be accessed directly
  *
- * Since: 1.2
+ *
  */
 struct _ClutterLayoutMetaClass
 {
diff --git a/clutter/clutter-list-model.c b/clutter/clutter-list-model.c
index a0f9bb3..874dd20 100644
--- a/clutter/clutter-list-model.c
+++ b/clutter/clutter-list-model.c
@@ -750,7 +750,7 @@ clutter_list_model_init (ClutterListModel *model)
  *
  * Return value: a new #ClutterListModel
  *
- * Since: 0.6
+ *
  */
 ClutterModel *
 clutter_list_model_new (guint n_columns,
@@ -799,7 +799,7 @@ clutter_list_model_new (guint n_columns,
  *
  * Return value: (transfer full): a new default #ClutterModel
  *
- * Since: 0.6
+ *
  */
 ClutterModel *
 clutter_list_model_newv (guint                n_columns,
diff --git a/clutter/clutter-list-model.h b/clutter/clutter-list-model.h
index e84cef5..2d7fb18 100644
--- a/clutter/clutter-list-model.h
+++ b/clutter/clutter-list-model.h
@@ -52,7 +52,7 @@ typedef struct _ClutterListModelClass           ClutterListModelClass;
  *
  * The #ClutterListModel struct contains only private data.
  *
- * Since: 0.6
+ *
  */
 struct _ClutterListModel
 {
@@ -67,7 +67,7 @@ struct _ClutterListModel
  *
  * The #ClutterListModelClass struct contains only private data.
  *
- * Since: 0.6
+ *
  */
 struct _ClutterListModelClass
 {
diff --git a/clutter/clutter-macros.h b/clutter/clutter-macros.h
index 6aa8995..12271c0 100644
--- a/clutter/clutter-macros.h
+++ b/clutter/clutter-macros.h
@@ -33,7 +33,7 @@
  *
  * GL Windowing system used
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.10: The macro evaluates to "deprecated" as Clutter can be
  *   compiled with multiple windowing system backends. Use the various
@@ -49,7 +49,7 @@
  * Cogl (internal GL abstraction utility library) backend. Can be "gl" or
  * "gles" currently
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.10: The macro evaluates to "deprecated" as Cogl can be
  *   compiled against multiple GL implementations.
@@ -61,7 +61,7 @@
  *
  * The default GObject type for the Clutter stage.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.10: The macro evaluates to "deprecated" as Clutter can
  *   be compiled against multiple windowing systems. You can use the
@@ -123,7 +123,7 @@
  * is possible to use this symbol to avoid the compiler warnings without
  * disabling warnings for every deprecated function.
  *
- * Since: 1.10
+ *
  */
 #ifndef CLUTTER_VERSION_MIN_REQUIRED
 # define CLUTTER_VERSION_MIN_REQUIRED   (CLUTTER_VERSION_CUR_STABLE)
@@ -144,7 +144,7 @@
  * is possible to use this symbol to get compiler warnings when trying
  * to use that function.
  *
- * Since: 1.10
+ *
  */
 #ifndef CLUTTER_VERSION_MAX_ALLOWED
 # if CLUTTER_VERSION_MIN_REQUIRED > CLUTTER_VERSION_PREV_STABLE
diff --git a/clutter/clutter-main.c b/clutter/clutter-main.c
index 296a6a1..7d70dd6 100644
--- a/clutter/clutter-main.c
+++ b/clutter/clutter-main.c
@@ -476,7 +476,7 @@ _clutter_context_get_show_fps (void)
  *
  * Return value: %TRUE if Clutter has accessibility support enabled
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_get_accessibility_enabled (void)
@@ -891,7 +891,7 @@ clutter_main (void)
  * This method must be called before clutter_init(), and cannot
  * be called multiple times.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_threads_set_lock_functions (GCallback enter_fn,
@@ -1030,7 +1030,7 @@ _clutter_threads_dispatch_free (gpointer data)
  *
  * Return value: the ID (greater than 0) of the event source.
  *
- * Since: 0.4
+ *
  */
 guint
 clutter_threads_add_idle_full (gint           priority,
@@ -1062,7 +1062,7 @@ clutter_threads_add_idle_full (gint           priority,
  *
  * Return value: the ID (greater than 0) of the event source.
  *
- * Since: 0.4
+ *
  */
 guint
 clutter_threads_add_idle (GSourceFunc func,
@@ -1102,7 +1102,7 @@ clutter_threads_add_idle (GSourceFunc func,
  *
  * Return value: the ID (greater than 0) of the event source.
  *
- * Since: 0.4
+ *
  */
 guint
 clutter_threads_add_timeout_full (gint           priority,
@@ -1136,7 +1136,7 @@ clutter_threads_add_timeout_full (gint           priority,
  *
  * Return value: the ID (greater than 0) of the event source.
  *
- * Since: 0.4
+ *
  */
 guint
 clutter_threads_add_timeout (guint       interval,
@@ -1638,7 +1638,7 @@ post_parse_hook (GOptionContext  *context,
  * Return value: (transfer full): a #GOptionGroup for the commandline arguments
  *   recognized by Clutter
  *
- * Since: 0.2
+ *
  */
 GOptionGroup *
 clutter_get_option_group (void)
@@ -1683,7 +1683,7 @@ clutter_get_option_group (void)
  * Return value: (transfer full): a #GOptionGroup for the commandline arguments
  *   recognized by Clutter
  *
- * Since: 0.8.2
+ *
  */
 GOptionGroup *
 clutter_get_option_group_without_init (void)
@@ -1737,7 +1737,7 @@ clutter_get_option_group_without_init (void)
  *   initialised, or other values or #ClutterInitError in case of
  *   error.
  *
- * Since: 0.2
+ *
  */
 ClutterInitError
 clutter_init_with_args (int            *argc,
@@ -2191,7 +2191,7 @@ is_off_stage (ClutterActor *stage,
  * This function is only useful when embedding Clutter inside another
  * toolkit, and it should never be called by applications.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_do_event (ClutterEvent *event)
@@ -2616,7 +2616,7 @@ clutter_base_init (void)
  *
  * Return value: the default frame rate
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_get_default_frame_rate (void)
@@ -2680,7 +2680,7 @@ on_grab_actor_destroy (ClutterActor       *actor,
  * If a grab is required, you are strongly encouraged to use a specific
  * input device by calling clutter_input_device_grab().
  *
- * Since: 0.6
+ *
  */
 void
 clutter_grab_pointer (ClutterActor *actor)
@@ -2729,7 +2729,7 @@ clutter_grab_pointer (ClutterActor *actor)
  * Only #ClutterInputDevice of types %CLUTTER_POINTER_DEVICE and
  * %CLUTTER_KEYBOARD_DEVICE can hold a grab.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_input_device_grab (ClutterInputDevice *device,
@@ -2776,7 +2776,7 @@ clutter_input_device_grab (ClutterInputDevice *device,
  *
  * Releases the grab on the @device, if one is in place.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_input_device_ungrab (ClutterInputDevice *device)
@@ -2818,7 +2818,7 @@ clutter_input_device_ungrab (ClutterInputDevice *device)
  *
  * Return value: (transfer none): a #ClutterActor, or %NULL
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_input_device_get_grabbed_actor (ClutterInputDevice *device)
@@ -2845,7 +2845,7 @@ clutter_input_device_get_grabbed_actor (ClutterInputDevice *device)
  *
  * Removes an existing grab of the pointer.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_ungrab_pointer (void)
@@ -2860,7 +2860,7 @@ clutter_ungrab_pointer (void)
  *
  * Return value: (transfer none): the actor currently holding the pointer grab, or NULL if there is no grab.
  *
- * Since: 0.6
+ *
  */
 ClutterActor *
 clutter_get_pointer_grab (void)
@@ -2888,7 +2888,7 @@ clutter_get_pointer_grab (void)
  * See also clutter_stage_set_key_focus() and clutter_actor_grab_key_focus()
  * to perform a "soft" key grab and assign key focus to a specific actor.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_grab_keyboard (ClutterActor *actor)
@@ -2925,7 +2925,7 @@ clutter_grab_keyboard (ClutterActor *actor)
  *
  * Removes an existing grab of the keyboard.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_ungrab_keyboard (void)
@@ -2940,7 +2940,7 @@ clutter_ungrab_keyboard (void)
  *
  * Return value: (transfer none): the actor currently holding the keyboard grab, or NULL if there is no grab.
  *
- * Since: 0.6
+ *
  */
 ClutterActor *
 clutter_get_keyboard_grab (void)
@@ -2962,7 +2962,7 @@ clutter_get_keyboard_grab (void)
  * Return value: (transfer none): the #PangoFontMap instance. The returned
  *   value is owned by Clutter and it should never be unreferenced.
  *
- * Since: 1.0
+ *
  */
 PangoFontMap *
 clutter_get_font_map (void)
@@ -2985,7 +2985,7 @@ typedef struct _ClutterRepaintFunction
  *
  * Removes the repaint function with @handle_id as its id
  *
- * Since: 1.0
+ *
  */
 void
 clutter_threads_remove_repaint_func (guint handle_id)
@@ -3062,7 +3062,7 @@ clutter_threads_remove_repaint_func (guint handle_id)
  *   can use the returned integer to remove the repaint function by
  *   calling clutter_threads_remove_repaint_func().
  *
- * Since: 1.0
+ *
  */
 guint
 clutter_threads_add_repaint_func (GSourceFunc    func,
@@ -3110,7 +3110,7 @@ clutter_threads_add_repaint_func (GSourceFunc    func,
  *   can use the returned integer to remove the repaint function by
  *   calling clutter_threads_remove_repaint_func().
  *
- * Since: 1.10
+ *
  */
 guint
 clutter_threads_add_repaint_func_full (ClutterRepaintFlags flags,
@@ -3229,7 +3229,7 @@ _clutter_run_repaint_functions (ClutterRepaintFlags flags)
  * Return value: %TRUE if the version of the Clutter library is
  *   greater than (@major, @minor, @micro), and %FALSE otherwise
  *
- * Since: 1.2
+ *
  */
 gboolean
 clutter_check_version (guint major,
@@ -3256,7 +3256,7 @@ clutter_check_version (guint major,
  *
  * Return value: the default text direction
  *
- * Since: 1.2
+ *
  */
 ClutterTextDirection
 clutter_get_default_text_direction (void)
@@ -3403,7 +3403,7 @@ _clutter_context_get_motion_events_enabled (void)
  * Return value: %TRUE if the current Clutter windowing system backend is
  *   the one checked, and %FALSE otherwise
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_check_windowing_backend (const char *backend_type)
diff --git a/clutter/clutter-main.h b/clutter/clutter-main.h
index 134ac3c..7bff0d2 100644
--- a/clutter/clutter-main.h
+++ b/clutter/clutter-main.h
@@ -51,7 +51,7 @@ G_BEGIN_DECLS
  *
  * Error conditions returned by clutter_init() and clutter_init_with_args().
  *
- * Since: 0.2
+ *
  */
 typedef enum {
   CLUTTER_INIT_SUCCESS        =  1,
@@ -72,7 +72,7 @@ GQuark clutter_init_error_quark (void);
  * continually animating (and thus able to starve GTK+) than
  * vice-versa.
  *
- * Since: 0.8
+ *
  */
 #define CLUTTER_PRIORITY_REDRAW         (G_PRIORITY_HIGH_IDLE + 50)
 
diff --git a/clutter/clutter-model.c b/clutter/clutter-model.c
index 5ebaefa..6a354b8 100644
--- a/clutter/clutter-model.c
+++ b/clutter/clutter-model.c
@@ -362,7 +362,7 @@ clutter_model_class_init (ClutterModelClass *klass)
    * This property is set to %TRUE if a filter function has been
    * set using clutter_model_set_filter()
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("filter-set",
                                 "Filter Set",
@@ -380,7 +380,7 @@ clutter_model_class_init (ClutterModelClass *klass)
    * The data on the row has already been set when the ::row-added signal
    * has been emitted.
    *
-   * Since: 0.6
+   *
    */
   model_signals[ROW_ADDED] =
     g_signal_new ("row-added",
@@ -400,7 +400,7 @@ clutter_model_class_init (ClutterModelClass *klass)
    * The data on the row pointed by the passed iterator is still valid
    * when the ::row-removed signal has been emitted.
    *
-   * Since: 0.6
+   *
    */
   model_signals[ROW_REMOVED] =
     g_signal_new ("row-removed",
@@ -420,7 +420,7 @@ clutter_model_class_init (ClutterModelClass *klass)
    * The data on the row has already been updated when the ::row-changed
    * signal has been emitted.
    *
-   * Since: 0.6
+   *
    */
   model_signals[ROW_CHANGED] =
     g_signal_new ("row-changed",
@@ -437,7 +437,7 @@ clutter_model_class_init (ClutterModelClass *klass)
    * 
    * The ::sort-changed signal is emitted after the model has been sorted
    *
-   * Since: 0.6
+   *
    */
   model_signals[SORT_CHANGED] =
     g_signal_new ("sort-changed",
@@ -453,7 +453,7 @@ clutter_model_class_init (ClutterModelClass *klass)
    *
    * The ::filter-changed signal is emitted when a new filter has been applied
    *
-   * Since: 0.6
+   *
    */
   model_signals[FILTER_CHANGED] =
     g_signal_new ("filter-changed",
@@ -768,7 +768,7 @@ clutter_scriptable_iface_init (ClutterScriptableIface *iface)
  * Force a resort on the @model. This function should only be
  * used by subclasses of #ClutterModel.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_resort (ClutterModel *model)
@@ -798,7 +798,7 @@ clutter_model_resort (ClutterModel *model)
  * Return value: %TRUE if the row should be displayed,
  *   %FALSE otherwise
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_model_filter_row (ClutterModel *model,
@@ -839,7 +839,7 @@ clutter_model_filter_row (ClutterModel *model,
  * Return value: %TRUE if the row should be displayed,
  *   %FALSE otherwise
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_model_filter_iter (ClutterModel     *model,
@@ -939,7 +939,7 @@ _clutter_model_set_column_name (ClutterModel *model,
  * #ClutterModel, and should only be used when contructing a #ClutterModel.
  * It will not work after the initial creation of the #ClutterModel.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_set_types (ClutterModel *model,
@@ -983,7 +983,7 @@ clutter_model_set_types (ClutterModel *model,
  * #ClutterModel, and should only be used when contructing a #ClutterModel.
  * It will not work after the initial creation of the #ClutterModel.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_set_names (ClutterModel        *model,
@@ -1015,7 +1015,7 @@ clutter_model_set_names (ClutterModel        *model,
  *
  * Return value: the number of columns
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_model_get_n_columns (ClutterModel *model)
@@ -1035,7 +1035,7 @@ clutter_model_get_n_columns (ClutterModel *model)
  * Creates and appends a new row to the #ClutterModel, setting the row
  * values for the given @columns upon creation.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_appendv (ClutterModel *model,
@@ -1095,7 +1095,7 @@ static void clutter_model_iter_set_internal_valist (ClutterModelIter *iter,
  *   clutter_model_append (model, 0, 42, 1, "Team #1", -1);
  * </programlisting></informalexample>
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_append (ClutterModel *model,
@@ -1129,7 +1129,7 @@ clutter_model_append (ClutterModel *model,
  * Creates and prepends a new row to the #ClutterModel, setting the row
  * values for the given @columns upon creation.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_prependv (ClutterModel *model,
@@ -1185,7 +1185,7 @@ clutter_model_prependv (ClutterModel *model,
  *   clutter_model_prepend (model, 0, 42, 1, "Team #1", -1);
  * </programlisting></informalexample>
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_prepend (ClutterModel *model,
@@ -1228,7 +1228,7 @@ clutter_model_prepend (ClutterModel *model,
  *   clutter_model_insert (model, 3, 0, 42, 1, "Team #1", -1);
  * </programlisting></informalexample>
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_insert (ClutterModel *model,
@@ -1266,7 +1266,7 @@ clutter_model_insert (ClutterModel *model,
  * Inserts data at @row into the #ClutterModel, setting the row
  * values for the given @columns upon creation.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_insertv (ClutterModel *model,
@@ -1317,7 +1317,7 @@ clutter_model_insertv (ClutterModel *model,
  * @value must be convertable to the type of the column. If the row does
  * not exist then it is created.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_insert_value (ClutterModel *model,
@@ -1362,7 +1362,7 @@ clutter_model_insert_value (ClutterModel *model,
  *
  * Removes the row at the given position from the model.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_remove (ClutterModel *model,
@@ -1387,7 +1387,7 @@ clutter_model_remove (ClutterModel *model,
  * Return value: the name of the column. The model holds the returned
  *   string, and it should not be modified or freed
  *
- * Since: 0.6
+ *
  */
 const gchar *
 clutter_model_get_column_name (ClutterModel *model,
@@ -1419,7 +1419,7 @@ clutter_model_get_column_name (ClutterModel *model,
  *
  * Return value: the type of the column.
  *
- * Since: 0.6
+ *
  */
 GType
 clutter_model_get_column_type (ClutterModel *model,
@@ -1457,7 +1457,7 @@ clutter_model_get_column_type (ClutterModel *model,
  *   out of bounds. When done using the iterator object, call g_object_unref()
  *   to deallocate its resources
  *
- * Since: 0.6
+ *
  */
 ClutterModelIter * 
 clutter_model_get_iter_at_row (ClutterModel *model,
@@ -1485,7 +1485,7 @@ clutter_model_get_iter_at_row (ClutterModel *model,
  * Return value: (transfer full): A new #ClutterModelIter.
  *   Call g_object_unref() when done using it
  *
- * Since: 0.6
+ *
  */
 ClutterModelIter *
 clutter_model_get_first_iter (ClutterModel *model)
@@ -1514,7 +1514,7 @@ clutter_model_get_first_iter (ClutterModel *model)
  * Return value: (transfer full): A new #ClutterModelIter.
  *   Call g_object_unref() when done using it
  *
- * Since: 0.6
+ *
  */
 ClutterModelIter *
 clutter_model_get_last_iter (ClutterModel *model)
@@ -1542,7 +1542,7 @@ clutter_model_get_last_iter (ClutterModel *model)
  * Return value: The length of the @model. If there is a filter set, then
  *   the length of the filtered @model is returned.
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_model_get_n_rows (ClutterModel *model)
@@ -1560,7 +1560,7 @@ clutter_model_get_n_rows (ClutterModel *model)
  * Sets the model to sort by @column. If @column is a negative value
  * the sorting column will be unset.
  *
- * Since: 0.6
+ *
  */
 void               
 clutter_model_set_sorting_column (ClutterModel *model,
@@ -1595,7 +1595,7 @@ clutter_model_set_sorting_column (ClutterModel *model,
  *
  * Return value: a column number, or -1 if the model is not sorted
  *
- * Since: 0.6
+ *
  */
 gint
 clutter_model_get_sorting_column (ClutterModel *model)
@@ -1613,7 +1613,7 @@ clutter_model_get_sorting_column (ClutterModel *model)
  *
  * Calls @func for each row in the model. 
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_foreach (ClutterModel            *model,
@@ -1652,7 +1652,7 @@ clutter_model_foreach (ClutterModel            *model,
  *
  * Sorts @model using the given sorting function.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_set_sort (ClutterModel         *model,
@@ -1689,7 +1689,7 @@ clutter_model_set_sort (ClutterModel         *model,
  *
  * Filters the @model using the given filtering function.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_set_filter (ClutterModel           *model,
@@ -1722,7 +1722,7 @@ clutter_model_set_filter (ClutterModel           *model,
  *
  * Return value: %TRUE if a filter is set
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_model_get_filter_set (ClutterModel *model)
@@ -1942,7 +1942,7 @@ clutter_model_iter_class_init (ClutterModelIterClass *klass)
    *
    * A reference to the #ClutterModel that this iter belongs to.
    *
-   * Since: 0.6
+   *
    */
   pspec = g_param_spec_object ("model",
                                "Model",
@@ -1956,7 +1956,7 @@ clutter_model_iter_class_init (ClutterModelIterClass *klass)
    *
    * The row number to which this iter points to.
    *
-   * Since: 0.6
+   *
    */
   pspec = g_param_spec_uint ("row",
                              "Row",
@@ -2063,7 +2063,7 @@ clutter_model_iter_emit_row_changed (ClutterModelIter *iter)
  * See clutter_model_iter_set(); this version takes a va_list for language
  * bindings.
  *
- * Since: 0.6
+ *
  */
 void 
 clutter_model_iter_set_valist (ClutterModelIter *iter,
@@ -2093,7 +2093,7 @@ clutter_model_iter_set_valist (ClutterModelIter *iter,
  * where place_string_here is a gchar* to be filled with the string. If
  * appropriate, the returned values have to be freed or unreferenced.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_iter_get (ClutterModelIter *iter,
@@ -2125,7 +2125,7 @@ clutter_model_iter_get_value_internal (ClutterModelIter *iter,
  * Sets an initializes @value to that at @column. When done with @value, 
  * g_value_unset() needs to be called to free any allocated memory.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_iter_get_value (ClutterModelIter *iter,
@@ -2152,7 +2152,7 @@ clutter_model_iter_get_value (ClutterModelIter *iter,
  * See clutter_model_iter_get(). This version takes a va_list for language
  * bindings.
  *
- * Since: 0.6
+ *
  */
 void 
 clutter_model_iter_get_valist (ClutterModelIter *iter,
@@ -2220,7 +2220,7 @@ clutter_model_iter_get_valist (ClutterModelIter *iter,
  *   clutter_model_iter_set (iter, 0, "foo", -1);
  * </programlisting></informalexample>
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_iter_set (ClutterModelIter *iter,
@@ -2245,7 +2245,7 @@ clutter_model_iter_set (ClutterModelIter *iter,
  * Sets the data in the cell specified by @iter and @column. The type of
  * @value must be convertable to the type of the column.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_model_iter_set_value (ClutterModelIter *iter,
@@ -2267,7 +2267,7 @@ clutter_model_iter_set_value (ClutterModelIter *iter,
  *
  * Return value: #TRUE if @iter is the first iter in the filtered model
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_model_iter_is_first (ClutterModelIter *iter)
@@ -2286,7 +2286,7 @@ clutter_model_iter_is_first (ClutterModelIter *iter)
  *
  * Return value: #TRUE if @iter is the last iter in the filtered model.
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_model_iter_is_last (ClutterModelIter *iter)
@@ -2307,7 +2307,7 @@ clutter_model_iter_is_last (ClutterModelIter *iter)
  * Return value: (transfer none): The passed iterator, updated to point at the next
  *   row in the model.
  *
- * Since: 0.6
+ *
  */
 ClutterModelIter *
 clutter_model_iter_next (ClutterModelIter *iter)
@@ -2328,7 +2328,7 @@ clutter_model_iter_next (ClutterModelIter *iter)
  * Return value: (transfer none): The passed iterator, updated to point at the previous
  *   row in the model.
  *
- * Since: 0.6
+ *
  */
 ClutterModelIter *
 clutter_model_iter_prev (ClutterModelIter *iter)
@@ -2346,7 +2346,7 @@ clutter_model_iter_prev (ClutterModelIter *iter)
  *
  * Return value: (transfer none): a pointer to a #ClutterModel.
  *
- * Since: 0.6
+ *
  */
 ClutterModel *
 clutter_model_iter_get_model (ClutterModelIter *iter)
@@ -2364,7 +2364,7 @@ clutter_model_iter_get_model (ClutterModelIter *iter)
  *
  * Return value: the position of the @iter in the model
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_model_iter_get_row (ClutterModelIter *iter)
@@ -2382,7 +2382,7 @@ clutter_model_iter_get_row (ClutterModelIter *iter)
  *
  * Return value: (transfer full): a copy of the iterator, or %NULL
  *
- * Since: 0.8
+ *
  */
 ClutterModelIter *
 clutter_model_iter_copy (ClutterModelIter *iter)
diff --git a/clutter/clutter-model.h b/clutter/clutter-model.h
index a8217ba..19cc3f9 100644
--- a/clutter/clutter-model.h
+++ b/clutter/clutter-model.h
@@ -59,7 +59,7 @@ typedef struct _ClutterModelIterPrivate ClutterModelIterPrivate;
  *
  * Return value: If the row should be displayed, return %TRUE
  *
- * Since: 0.6
+ *
  */
 typedef gboolean (*ClutterModelFilterFunc) (ClutterModel     *model,
                                             ClutterModelIter *iter,
@@ -77,7 +77,7 @@ typedef gboolean (*ClutterModelFilterFunc) (ClutterModel     *model,
  * Return value: a positive integer if @a is after @b, a negative integer if
  *   @a is before @b, or 0 if the rows are the same
  *
- * Since: 0.6
+ *
  */
 typedef gint (*ClutterModelSortFunc) (ClutterModel *model,
                                       const GValue *a,
@@ -94,7 +94,7 @@ typedef gint (*ClutterModelSortFunc) (ClutterModel *model,
  *
  * Return value: %TRUE if the iteration should continue, %FALSE otherwise
  *
- * Since: 0.6
+ *
  */
 typedef gboolean (*ClutterModelForeachFunc) (ClutterModel     *model,
                                              ClutterModelIter *iter,
@@ -107,7 +107,7 @@ typedef gboolean (*ClutterModelForeachFunc) (ClutterModel     *model,
  * only private data and should be manipulated using the provided
  * API.
  *
- * Since: 0.6
+ *
  */
 struct _ClutterModel
 {
@@ -141,7 +141,7 @@ struct _ClutterModel
  *
  * Class for #ClutterModel instances.
  *
- * Since: 0.6
+ *
  */
 struct _ClutterModelClass 
 {
@@ -278,7 +278,7 @@ gboolean              clutter_model_filter_iter        (ClutterModel     *model,
  * contains only private data and should be manipulated using the
  * provided API.
  *
- * Since: 0.6
+ *
  */
 struct _ClutterModelIter
 {
@@ -310,7 +310,7 @@ struct _ClutterModelIter
  *
  * Class for #ClutterModelIter instances.
  *
- * Since: 0.6
+ *
  */
 struct _ClutterModelIterClass 
 {
diff --git a/clutter/clutter-offscreen-effect.c b/clutter/clutter-offscreen-effect.c
index d58227f..18cb4a9 100644
--- a/clutter/clutter-offscreen-effect.c
+++ b/clutter/clutter-offscreen-effect.c
@@ -502,7 +502,7 @@ clutter_offscreen_effect_init (ClutterOffscreenEffect *self)
  *   returned texture is owned by Clutter and it should not be
  *   modified or freed
  *
- * Since: 1.10
+ *
  */
 CoglHandle
 clutter_offscreen_effect_get_texture (ClutterOffscreenEffect *effect)
@@ -527,7 +527,7 @@ clutter_offscreen_effect_get_texture (ClutterOffscreenEffect *effect)
  *   returned material is owned by Clutter and it should not be
  *   modified or freed
  *
- * Since: 1.4
+ *
  */
 CoglMaterial *
 clutter_offscreen_effect_get_target (ClutterOffscreenEffect *effect)
@@ -544,7 +544,7 @@ clutter_offscreen_effect_get_target (ClutterOffscreenEffect *effect)
  *
  * Calls the paint_target() virtual function of the @effect
  *
- * Since: 1.4
+ *
  */
 void
 clutter_offscreen_effect_paint_target (ClutterOffscreenEffect *effect)
@@ -566,7 +566,7 @@ clutter_offscreen_effect_paint_target (ClutterOffscreenEffect *effect)
  *   %COGL_INVALID_HANDLE. The returned handle has its reference
  *   count increased.
  *
- * Since: 1.4
+ *
  */
 CoglHandle
 clutter_offscreen_effect_create_texture (ClutterOffscreenEffect *effect,
@@ -597,7 +597,7 @@ clutter_offscreen_effect_create_texture (ClutterOffscreenEffect *effect,
  * Return value: %TRUE if the offscreen buffer has a valid size,
  *   and %FALSE otherwise
  *
- * Since: 1.8
+ *
  */
 gboolean
 clutter_offscreen_effect_get_target_size (ClutterOffscreenEffect *effect,
diff --git a/clutter/clutter-offscreen-effect.h b/clutter/clutter-offscreen-effect.h
index a5987d7..356a460 100644
--- a/clutter/clutter-offscreen-effect.h
+++ b/clutter/clutter-offscreen-effect.h
@@ -52,7 +52,7 @@ typedef struct _ClutterOffscreenEffectClass     ClutterOffscreenEffectClass;
  * The #ClutterOffscreenEffect structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterOffscreenEffect
 {
@@ -69,7 +69,7 @@ struct _ClutterOffscreenEffect
  *
  * The #ClutterOffscreenEffectClass structure contains only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterOffscreenEffectClass
 {
diff --git a/clutter/clutter-page-turn-effect.c b/clutter/clutter-page-turn-effect.c
index ec42f89..c2d98f5 100644
--- a/clutter/clutter-page-turn-effect.c
+++ b/clutter/clutter-page-turn-effect.c
@@ -219,7 +219,7 @@ clutter_page_turn_effect_class_init (ClutterPageTurnEffectClass *klass)
    * The period of the page turn, between 0.0 (no curling) and
    * 1.0 (fully curled)
    *
-   * Since: 1.4
+   *
    */
   pspec = g_param_spec_double ("period",
                                "Period",
@@ -235,7 +235,7 @@ clutter_page_turn_effect_class_init (ClutterPageTurnEffectClass *klass)
    *
    * The angle of the page rotation, in degrees, between 0.0 and 360.0
    *
-   * Since: 1.4
+   *
    */
   pspec = g_param_spec_double ("angle",
                                "Angle",
@@ -251,7 +251,7 @@ clutter_page_turn_effect_class_init (ClutterPageTurnEffectClass *klass)
    *
    * The radius of the page curl, in pixels
    *
-   * Since: 1.4
+   *
    */
   pspec = g_param_spec_float ("radius",
                               "Radius",
@@ -283,7 +283,7 @@ clutter_page_turn_effect_init (ClutterPageTurnEffect *self)
  *
  * Return value: the newly created #ClutterPageTurnEffect
  *
- * Since: 1.4
+ *
  */
 ClutterEffect *
 clutter_page_turn_effect_new (gdouble period,
@@ -308,7 +308,7 @@ clutter_page_turn_effect_new (gdouble period,
  * Sets the period of the page curling, between 0.0 (no curling)
  * and 1.0 (fully curled)
  *
- * Since: 1.4
+ *
  */
 void
 clutter_page_turn_effect_set_period (ClutterPageTurnEffect *effect,
@@ -332,7 +332,7 @@ clutter_page_turn_effect_set_period (ClutterPageTurnEffect *effect,
  *
  * Return value: the period of the page curling
  *
- * Since: 1.4
+ *
  */
 gdouble
 clutter_page_turn_effect_get_period (ClutterPageTurnEffect *effect)
@@ -349,7 +349,7 @@ clutter_page_turn_effect_get_period (ClutterPageTurnEffect *effect)
  *
  * Sets the angle of the page curling, in degrees
  *
- * Since: 1.4
+ *
  */
 void
 clutter_page_turn_effect_set_angle (ClutterPageTurnEffect *effect,
@@ -373,7 +373,7 @@ clutter_page_turn_effect_set_angle (ClutterPageTurnEffect *effect,
  *
  * Return value: the angle of the page curling
  *
- * Since: 1.4
+ *
  */
 gdouble
 clutter_page_turn_effect_get_angle (ClutterPageTurnEffect *effect)
@@ -390,7 +390,7 @@ clutter_page_turn_effect_get_angle (ClutterPageTurnEffect *effect)
  *
  * Sets the radius of the page curling
  *
- * Since: 1.4
+ *
  */
 void
 clutter_page_turn_effect_set_radius (ClutterPageTurnEffect *effect,
@@ -413,7 +413,7 @@ clutter_page_turn_effect_set_radius (ClutterPageTurnEffect *effect,
  *
  * Return value: the radius of the page curling
  *
- * Since: 1.4
+ *
  */
 gfloat
 clutter_page_turn_effect_get_radius (ClutterPageTurnEffect *effect)
diff --git a/clutter/clutter-page-turn-effect.h b/clutter/clutter-page-turn-effect.h
index 9a9b2fe..f09cffb 100644
--- a/clutter/clutter-page-turn-effect.h
+++ b/clutter/clutter-page-turn-effect.h
@@ -46,7 +46,7 @@ G_BEGIN_DECLS
  * <structname>ClutterPageTurnEffect</structname> is an opaque structure
  * whose members can only be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 typedef struct _ClutterPageTurnEffect           ClutterPageTurnEffect;
 typedef struct _ClutterPageTurnEffectClass      ClutterPageTurnEffectClass;
diff --git a/clutter/clutter-paint-node-private.h b/clutter/clutter-paint-node-private.h
index b91187f..35b447f 100644
--- a/clutter/clutter-paint-node-private.h
+++ b/clutter/clutter-paint-node-private.h
@@ -149,7 +149,7 @@ ClutterPaintNode *      clutter_paint_node_get_parent                   (Clutter
  * The <structname>ClutterLayerNode</structname> structure is an opaque
  * type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 typedef struct _ClutterLayerNode                ClutterLayerNode;
 typedef struct _ClutterLayerNodeClass           ClutterLayerNodeClass;
diff --git a/clutter/clutter-paint-node.c b/clutter/clutter-paint-node.c
index 00987e6..981e2b0 100644
--- a/clutter/clutter-paint-node.c
+++ b/clutter/clutter-paint-node.c
@@ -52,7 +52,7 @@
  * Set Value Func: clutter_value_set_paint_node
  * Get Value Func: clutter_value_get_paint_node
  *
- * Since: 1.10
+ *
  */
 
 /**
@@ -61,7 +61,7 @@
  * The <structname>ClutterPaintNodeClass</structname> structure contains
  * only private data.
  *
- * Since: 1.10
+ *
  */
 
 #ifdef HAVE_CONFIG_H
@@ -304,7 +304,7 @@ clutter_paint_node_get_type (void)
  *
  * The @node will copy the passed string.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_set_name (ClutterPaintNode *node,
@@ -324,7 +324,7 @@ clutter_paint_node_set_name (ClutterPaintNode *node,
  *
  * Return value: (transfer full): the #ClutterPaintNode
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_paint_node_ref (ClutterPaintNode *node)
@@ -342,7 +342,7 @@ clutter_paint_node_ref (ClutterPaintNode *node)
  *
  * Releases a reference on @node.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_unref (ClutterPaintNode *node)
@@ -366,7 +366,7 @@ clutter_paint_node_unref (ClutterPaintNode *node)
  *
  * This function will acquire a reference on @child.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_add_child (ClutterPaintNode *node,
@@ -408,7 +408,7 @@ clutter_paint_node_add_child (ClutterPaintNode *node,
  * This function will release the reference on @child acquired by
  * using clutter_paint_node_add_child().
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_remove_child (ClutterPaintNode *node,
@@ -457,7 +457,7 @@ clutter_paint_node_remove_child (ClutterPaintNode *node,
  * This function will release the reference on @old_child acquired
  * by @node, and will acquire a new reference on @new_child.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_replace_child (ClutterPaintNode *node,
@@ -507,7 +507,7 @@ clutter_paint_node_replace_child (ClutterPaintNode *node,
  * This function releases the reference acquired by @node on its
  * children.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_remove_all (ClutterPaintNode *node)
@@ -536,7 +536,7 @@ clutter_paint_node_remove_all (ClutterPaintNode *node)
  * Return value: (transfer none): a pointer to the first child of
  *   the #ClutterPaintNode.
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_paint_node_get_first_child (ClutterPaintNode *node)
@@ -555,7 +555,7 @@ clutter_paint_node_get_first_child (ClutterPaintNode *node)
  * Return value: (transfer none): a pointer to the previous sibling
  *   of the #ClutterPaintNode.
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_paint_node_get_previous_sibling (ClutterPaintNode *node)
@@ -574,7 +574,7 @@ clutter_paint_node_get_previous_sibling (ClutterPaintNode *node)
  * Return value: (transfer none): a pointer to the next sibling
  *   of a #ClutterPaintNode
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_paint_node_get_next_sibling (ClutterPaintNode *node)
@@ -593,7 +593,7 @@ clutter_paint_node_get_next_sibling (ClutterPaintNode *node)
  * Return value: (transfer none): a pointer to the last child
  *   of a #ClutterPaintNode
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_paint_node_get_last_child (ClutterPaintNode *node)
@@ -612,7 +612,7 @@ clutter_paint_node_get_last_child (ClutterPaintNode *node)
  * Return value: (transfer none): a pointer to the parent of
  *   a #ClutterPaintNode
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_paint_node_get_parent (ClutterPaintNode *node)
@@ -630,7 +630,7 @@ clutter_paint_node_get_parent (ClutterPaintNode *node)
  *
  * Return value: the number of children of a #ClutterPaintNode
  *
- * Since: 1.10
+ *
  */
 guint
 clutter_paint_node_get_n_children (ClutterPaintNode *node)
@@ -651,7 +651,7 @@ clutter_paint_node_get_n_children (ClutterPaintNode *node)
  * to increase the reference count, use clutter_value_take_paint_node()
  * instead. The reference count will be released by g_value_unset().
  *
- * Since: 1.10
+ *
  */
 void
 clutter_value_set_paint_node (GValue   *value,
@@ -687,7 +687,7 @@ clutter_value_set_paint_node (GValue   *value,
  * reference on the passed @node: instead, it will take ownership of the
  * current reference count.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_value_take_paint_node (GValue   *value,
@@ -723,7 +723,7 @@ clutter_value_take_paint_node (GValue   *value,
  * Return value: (transfer none) (type Clutter.PaintNode): a pointer to
  *   a #ClutterPaintNode, or %NULL
  *
- * Since: 1.10
+ *
  */
 gpointer
 clutter_value_get_paint_node (const GValue *value)
@@ -745,7 +745,7 @@ clutter_value_get_paint_node (const GValue *value)
  *   to the #ClutterPaintNode, with its reference count increased,
  *   or %NULL
  *
- * Since: 1.10
+ *
  */
 gpointer
 clutter_value_dup_paint_node (const GValue *value)
@@ -840,7 +840,7 @@ clutter_paint_node_maybe_init_operations (ClutterPaintNode *node)
  * Adds a rectangle region to the @node, as described by the
  * passed @rect.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_add_rectangle (ClutterPaintNode      *node,
@@ -868,7 +868,7 @@ clutter_paint_node_add_rectangle (ClutterPaintNode      *node,
  *
  * Adds a rectangle region to the @node, with texture coordinates.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_add_texture_rectangle (ClutterPaintNode      *node,
@@ -899,7 +899,7 @@ clutter_paint_node_add_texture_rectangle (ClutterPaintNode      *node,
  * This function acquires a reference on the passed @path, so it
  * is safe to call cogl_object_unref() when it returns.
  *
- * Since: 1.10
+ *
  * Stability: unstable
  */
 void
@@ -927,7 +927,7 @@ clutter_paint_node_add_path (ClutterPaintNode *node,
  * This function acquires a reference on @primitive, so it is safe
  * to call cogl_object_unref() when it returns.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_node_add_primitive (ClutterPaintNode *node,
diff --git a/clutter/clutter-paint-node.h b/clutter/clutter-paint-node.h
index 9d3ffb6..1b981c8 100644
--- a/clutter/clutter-paint-node.h
+++ b/clutter/clutter-paint-node.h
@@ -82,7 +82,7 @@ void                    clutter_paint_node_add_primitive                (Clutter
  * Evaluates to %TRUE if the @value has been initialized to hold
  * a #ClutterPaintNode.
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_VALUE_HOLDS_PAINT_NODE(value)   (G_VALUE_HOLDS (value, CLUTTER_TYPE_PAINT_NODE))
 
diff --git a/clutter/clutter-paint-nodes.c b/clutter/clutter-paint-nodes.c
index 506e459..b72b0ca 100644
--- a/clutter/clutter-paint-nodes.c
+++ b/clutter/clutter-paint-nodes.c
@@ -345,7 +345,7 @@ struct _ClutterPipelineNode
  * The <structname>ClutterPipelineNodeClass</structname> structure is an opaque
  * type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterPipelineNodeClass
 {
@@ -507,7 +507,7 @@ clutter_pipeline_node_init (ClutterPipelineNode *self)
  * Return value: (transfer full): the newly created #ClutterPaintNode.
  *   Use clutter_paint_node_unref() when done.
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_pipeline_node_new (CoglPipeline *pipeline)
@@ -539,7 +539,7 @@ struct _ClutterColorNode
  * The <structname>ClutterColorNodeClass</structname> structure is an
  * opaque type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterColorNodeClass
 {
@@ -573,7 +573,7 @@ clutter_color_node_init (ClutterColorNode *cnode)
  * Return value: (transfer full): the newly created #ClutterPaintNode. Use
  *   clutter_paint_node_unref() when done
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_color_node_new (const ClutterColor *color)
@@ -614,7 +614,7 @@ struct _ClutterTextureNode
  * The <structname>ClutterTextureNodeClass</structname> structure is an
  * opaque type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterTextureNodeClass
 {
@@ -670,7 +670,7 @@ clutter_scaling_filter_to_cogl_pipeline_filter (ClutterScalingFilter filter)
  * Return value: (transfer full): the newly created #ClutterPaintNode.
  *   Use clutter_paint_node_unref() when done
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_texture_node_new (CoglTexture          *texture,
@@ -721,7 +721,7 @@ struct _ClutterTextNode
  * The <structname>ClutterTextNodeClass</structname> structure is an opaque
  * type whose contents cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterTextNodeClass
 {
@@ -880,7 +880,7 @@ clutter_text_node_init (ClutterTextNode *self)
  * Return value: (transfer full): the newly created #ClutterPaintNode.
  *   Use clutter_paint_node_unref() when done
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_text_node_new (PangoLayout        *layout,
@@ -921,7 +921,7 @@ struct _ClutterClipNode
  * The <structname>ClutterClipNodeClass</structname> structure is an opaque
  * type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterClipNodeClass
 {
@@ -1028,7 +1028,7 @@ clutter_clip_node_init (ClutterClipNode *self)
  * Return value: (transfer full): the newly created #ClutterPaintNode.
  *   Use clutter_paint_node_unref() when done.
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 clutter_clip_node_new (void)
@@ -1213,7 +1213,7 @@ clutter_layer_node_init (ClutterLayerNode *self)
  * Return value: (transfer full): the newly created #ClutterLayerNode.
  *   Use clutter_paint_node_unref() when done.
  *
- * Since: 1.10
+ *
  */
 ClutterPaintNode *
 _clutter_layer_node_new (const CoglMatrix        *projection,
diff --git a/clutter/clutter-paint-nodes.h b/clutter/clutter-paint-nodes.h
index 75a1ee3..7a2739f 100644
--- a/clutter/clutter-paint-nodes.h
+++ b/clutter/clutter-paint-nodes.h
@@ -44,7 +44,7 @@ G_BEGIN_DECLS
  * The <structname>ClutterTextNode</structname> structure is an opaque
  * type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 typedef struct _ClutterColorNode                ClutterColorNode;
 typedef struct _ClutterColorNodeClass           ClutterColorNodeClass;
@@ -65,7 +65,7 @@ ClutterPaintNode *      clutter_color_node_new          (const ClutterColor    *
  * The <structname>ClutterTextNode</structname> structure is an opaque
  * type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 typedef struct _ClutterTextureNode              ClutterTextureNode;
 typedef struct _ClutterTextureNodeClass         ClutterTextureNodeClass;
@@ -89,7 +89,7 @@ ClutterPaintNode *      clutter_texture_node_new        (CoglTexture           *
  * The <structname>ClutterTextNode</structname> structure is an opaque
  * type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 typedef struct _ClutterClipNode                 ClutterClipNode;
 typedef struct _ClutterClipNodeClass            ClutterClipNodeClass;
@@ -110,7 +110,7 @@ ClutterPaintNode *      clutter_clip_node_new           (void);
  * The <structname>ClutterTextNode</structname> structure is an opaque
  * type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 typedef struct _ClutterPipelineNode             ClutterPipelineNode;
 typedef struct _ClutterPipelineNodeClass        ClutterPipelineNodeClass;
@@ -133,7 +133,7 @@ ClutterPaintNode *      clutter_pipeline_node_new       (CoglPipeline          *
  * The <structname>ClutterTextNode</structname> structure is an opaque
  * type whose members cannot be directly accessed.
  *
- * Since: 1.10
+ *
  */
 typedef struct _ClutterTextNode                 ClutterTextNode;
 typedef struct _ClutterTextNodeClass            ClutterTextNodeClass;
diff --git a/clutter/clutter-paint-volume.c b/clutter/clutter-paint-volume.c
index 9eeee1e..48e1c5a 100644
--- a/clutter/clutter-paint-volume.c
+++ b/clutter/clutter-paint-volume.c
@@ -51,7 +51,7 @@ G_DEFINE_BOXED_TYPE (ClutterPaintVolume, clutter_paint_volume,
  * Return value: the newly allocated #ClutterPaintVolume. Use
  *   clutter_paint_volume_free() to free the resources it uses
  *
- * Since: 1.6
+ *
  */
 ClutterPaintVolume *
 _clutter_paint_volume_new (ClutterActor *actor)
@@ -125,7 +125,7 @@ _clutter_paint_volume_copy_static (const ClutterPaintVolume *src_pv,
  *
  * Return value: a newly allocated copy of a #ClutterPaintVolume
  *
- * Since: 1.6
+ *
  */
 ClutterPaintVolume *
 clutter_paint_volume_copy (const ClutterPaintVolume *pv)
@@ -155,7 +155,7 @@ _clutter_paint_volume_set_from_volume (ClutterPaintVolume       *pv,
  *
  * Frees the resources allocated by @pv
  *
- * Since: 1.6
+ *
  */
 void
 clutter_paint_volume_free (ClutterPaintVolume *pv)
@@ -180,7 +180,7 @@ clutter_paint_volume_free (ClutterPaintVolume *pv)
  *
  * The default is origin is assumed at: (0, 0, 0)
  *
- * Since: 1.6
+ *
  */
 void
 clutter_paint_volume_set_origin (ClutterPaintVolume  *pv,
@@ -215,7 +215,7 @@ clutter_paint_volume_set_origin (ClutterPaintVolume  *pv,
  *
  * Retrieves the origin of the #ClutterPaintVolume.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_paint_volume_get_origin (const ClutterPaintVolume *pv,
@@ -246,7 +246,7 @@ _clutter_paint_volume_update_is_empty (ClutterPaintVolume *pv)
  * Sets the width of the paint volume. The width is measured along
  * the x axis in the actor coordinates that @pv is associated with.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_paint_volume_set_width (ClutterPaintVolume *pv,
@@ -307,7 +307,7 @@ clutter_paint_volume_set_width (ClutterPaintVolume *pv,
 
  * Return value: the width, in units of @pv's local coordinate system.
  *
- * Since: 1.6
+ *
  */
 gfloat
 clutter_paint_volume_get_width (const ClutterPaintVolume *pv)
@@ -338,7 +338,7 @@ clutter_paint_volume_get_width (const ClutterPaintVolume *pv)
  * Sets the height of the paint volume. The height is measured along
  * the y axis in the actor coordinates that @pv is associated with.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_paint_volume_set_height (ClutterPaintVolume *pv,
@@ -398,7 +398,7 @@ clutter_paint_volume_set_height (ClutterPaintVolume *pv,
  *
  * Return value: the height, in units of @pv's local coordinate system.
  *
- * Since: 1.6
+ *
  */
 gfloat
 clutter_paint_volume_get_height (const ClutterPaintVolume *pv)
@@ -429,7 +429,7 @@ clutter_paint_volume_get_height (const ClutterPaintVolume *pv)
  * Sets the depth of the paint volume. The depth is measured along
  * the z axis in the actor coordinates that @pv is associated with.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_paint_volume_set_depth (ClutterPaintVolume *pv,
@@ -490,7 +490,7 @@ clutter_paint_volume_set_depth (ClutterPaintVolume *pv,
  *
  * Return value: the depth, in units of @pv's local coordinate system.
  *
- * Since: 1.6
+ *
  */
 gfloat
 clutter_paint_volume_get_depth (const ClutterPaintVolume *pv)
@@ -524,7 +524,7 @@ clutter_paint_volume_get_depth (const ClutterPaintVolume *pv)
  * <note>There are no guarantees about how precisely the two volumes
  * will be encompassed.</note>
  *
- * Since: 1.6
+ *
  */
 void
 clutter_paint_volume_union (ClutterPaintVolume *pv,
@@ -650,7 +650,7 @@ done:
  * This function is similar to clutter_paint_volume_union(), but it is
  * specific for 2D regions.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_paint_volume_union_box (ClutterPaintVolume    *pv,
@@ -747,7 +747,7 @@ _clutter_paint_volume_complete (ClutterPaintVolume *pv)
  * integer pixel values, if you need them to be clamped you can use
  * clutter_actor_box_clamp_to_pixel()</note>
  *
- * Since: 1.6
+ *
  */
 void
 _clutter_paint_volume_get_bounding_box (ClutterPaintVolume *pv,
@@ -1041,7 +1041,7 @@ _clutter_actor_set_default_paint_volume (ClutterActor       *self,
  * Return value: %TRUE if the paint volume was successfully set, and %FALSE
  *   otherwise
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_paint_volume_set_from_allocation (ClutterPaintVolume *pv,
diff --git a/clutter/clutter-pan-action.c b/clutter/clutter-pan-action.c
index 8aa7281..7243751 100644
--- a/clutter/clutter-pan-action.c
+++ b/clutter/clutter-pan-action.c
@@ -49,8 +49,6 @@
  *
  * will automatically result in the actor children to be moved
  * when dragging.
- *
- * Since: 1.12
  */
 
 #ifdef HAVE_CONFIG_H
@@ -443,8 +441,6 @@ clutter_pan_action_class_init (ClutterPanActionClass *klass)
    * ClutterPanAction:pan-axis:
    *
    * Constraints the panning action to the specified axis
-   *
-   * Since: 1.12
    */
   pan_props[PROP_PAN_AXIS] =
     g_param_spec_enum ("pan-axis",
@@ -458,8 +454,6 @@ clutter_pan_action_class_init (ClutterPanActionClass *klass)
    * ClutterPanAction:interpolate:
    *
    * Whether interpolated events emission is enabled.
-   *
-   * Since: 1.12
    */
   pan_props[PROP_INTERPOLATE] =
     g_param_spec_boolean ("interpolate",
@@ -475,8 +469,6 @@ clutter_pan_action_class_init (ClutterPanActionClass *klass)
    *
    * #ClutterPanAction will emit interpolated ::pan events with decreasing
    * scroll deltas, using the rate specified by this property.
-   *
-   * Since: 1.12
    */
   pan_props[PROP_DECELERATION] =
     g_param_spec_double ("deceleration",
@@ -493,8 +485,6 @@ clutter_pan_action_class_init (ClutterPanActionClass *klass)
    * The kinetic momentum measured at the time of releasing the pointer will
    * be multiplied by the factor specified by this property before being used
    * to generate interpolated ::pan events.
-   *
-   * Since: 1.12
    */
   pan_props[PROP_ACCELERATION_FACTOR] =
     g_param_spec_double ("acceleration-factor",
@@ -524,8 +514,6 @@ clutter_pan_action_class_init (ClutterPanActionClass *klass)
    *
    * Return value: TRUE if the pan action has been handled by one of
    * the listener or %FALSE to continue the emission.
-   *
-   * Since: 1.12
    */
   pan_signals[PAN] =
     g_signal_new (I_("pan"),
@@ -545,8 +533,6 @@ clutter_pan_action_class_init (ClutterPanActionClass *klass)
    *
    * The ::pan-stopped signal is emitted at the end of the interpolation
    * phase of the pan action, only when :interpolate is set to %TRUE.
-   *
-   * Since: 1.12
    */
   pan_signals[PAN_STOPPED] =
     g_signal_new (I_("pan-stopped"),
@@ -576,8 +562,6 @@ clutter_pan_action_init (ClutterPanAction *self)
  * Creates a new #ClutterPanAction instance
  *
  * Return value: the newly created #ClutterPanAction
- *
- * Since: 1.12
  */
 ClutterAction *
 clutter_pan_action_new (void)
@@ -591,8 +575,6 @@ clutter_pan_action_new (void)
  * @axis: the axis to constraint the panning to
  *
  * Restricts the panning action to a specific axis
- *
- * Since: 1.12
  */
 void
 clutter_pan_action_set_pan_axis (ClutterPanAction *self,
@@ -621,8 +603,6 @@ clutter_pan_action_set_pan_axis (ClutterPanAction *self,
  * Retrieves the axis constraint set by clutter_pan_action_set_pan_axis()
  *
  * Return value: the axis constraint
- *
- * Since: 1.12
  */
 ClutterPanAxis
 clutter_pan_action_get_pan_axis (ClutterPanAction *self)
@@ -640,8 +620,6 @@ clutter_pan_action_get_pan_axis (ClutterPanAction *self)
  *
  * Sets whether the action should emit interpolated ::pan events
  * after the drag has ended, to emulate the gesture kinetic inertia.
- *
- * Since: 1.12
  */
 void
 clutter_pan_action_set_interpolate (ClutterPanAction *self,
@@ -672,8 +650,6 @@ clutter_pan_action_set_interpolate (ClutterPanAction *self,
  * kinetic inertia.
  *
  * Return value: %TRUE if interpolated events emission is active.
- *
- * Since: 1.12
  */
 gboolean
 clutter_pan_action_get_interpolate (ClutterPanAction *self)
@@ -692,8 +668,6 @@ clutter_pan_action_get_interpolate (ClutterPanAction *self)
  * Sets the deceleration rate of the interpolated ::pan events generated
  * after a pan gesture. This is approximately the value that the momentum
  * at the time of releasing the pointer is divided by every 60th of a second.
- *
- * Since: 1.12
  */
 void
 clutter_pan_action_set_deceleration (ClutterPanAction *self,
@@ -714,8 +688,6 @@ clutter_pan_action_set_deceleration (ClutterPanAction *self,
  * Retrieves the deceleration rate of interpolated ::pan events.
  *
  * Return value: The deceleration rate of the interpolated events.
- *
- * Since: 1.12
  */
 gdouble
 clutter_pan_action_get_deceleration (ClutterPanAction *self)
@@ -731,8 +703,6 @@ clutter_pan_action_get_deceleration (ClutterPanAction *self)
  *
  * Factor applied to the momentum velocity at the time of releasing the
  * pointer when generating interpolated ::pan events.
- *
- * Since: 1.12
  */
 void
 clutter_pan_action_set_acceleration_factor (ClutterPanAction *self,
@@ -752,8 +722,6 @@ clutter_pan_action_set_acceleration_factor (ClutterPanAction *self,
  * Retrieves the initial acceleration factor for interpolated ::pan events.
  *
  * Return value: The initial acceleration factor for interpolated events.
- *
- * Since: 1.12
  */
 gdouble
 clutter_pan_action_get_acceleration_factor (ClutterPanAction *self)
@@ -772,8 +740,6 @@ clutter_pan_action_get_acceleration_factor (ClutterPanAction *self)
  *
  * Retrieves the coordinates, in stage space, of the latest interpolated
  * event, analogous to clutter_gesture_action_get_motion_coords().
- *
- * Since: 1.12
  */
 void
 clutter_pan_action_get_interpolated_coords (ClutterPanAction *self,
@@ -803,8 +769,6 @@ clutter_pan_action_get_interpolated_coords (ClutterPanAction *self,
  *
  * Retrieves the delta, in stage space, since the latest interpolated
  * event, analogous to clutter_gesture_action_get_motion_delta().
- *
- * Since: 1.12
  */
 void
 clutter_pan_action_get_interpolated_delta (ClutterPanAction *self,
diff --git a/clutter/clutter-pan-action.h b/clutter/clutter-pan-action.h
index 8f3e185..66c0d43 100644
--- a/clutter/clutter-pan-action.h
+++ b/clutter/clutter-pan-action.h
@@ -57,8 +57,6 @@ typedef struct _ClutterPanActionClass         ClutterPanActionClass;
  *
  * The <structname>ClutterPanAction</structname> structure contains
  * only private data and should be accessed using the provided API
- *
- * Since: 1.12
  */
 struct _ClutterPanAction
 {
@@ -75,8 +73,6 @@ struct _ClutterPanAction
  *
  * The <structname>ClutterPanActionClass</structname> structure contains
  * only private data.
- *
- * Since: 1.12
  */
 struct _ClutterPanActionClass
 {
diff --git a/clutter/clutter-path-constraint.c b/clutter/clutter-path-constraint.c
index 20b6789..3e953bc 100644
--- a/clutter/clutter-path-constraint.c
+++ b/clutter/clutter-path-constraint.c
@@ -205,7 +205,7 @@ clutter_path_constraint_class_init (ClutterPathConstraintClass *klass)
    *
    * The #ClutterPath used to constrain the position of an actor.
    *
-   * Since: 1.6
+   *
    */
   path_properties[PROP_PATH] =
     g_param_spec_object ("path",
@@ -219,7 +219,7 @@ clutter_path_constraint_class_init (ClutterPathConstraintClass *klass)
    *
    * The offset along the #ClutterPathConstraint:path, between -1.0 and 2.0.
    *
-   * Since: 1.6
+   *
    */
   path_properties[PROP_OFFSET] =
     g_param_spec_float ("offset",
@@ -250,7 +250,7 @@ clutter_path_constraint_class_init (ClutterPathConstraintClass *klass)
    * #ClutterPathConstraint:offset value results in the actor
    * passing a #ClutterPathNode
    *
-   * Since: 1.6
+   *
    */
   path_signals[NODE_REACHED] =
     g_signal_new (I_("node-reached"),
@@ -280,7 +280,7 @@ clutter_path_constraint_init (ClutterPathConstraint *self)
  *
  * Return value: the newly created #ClutterPathConstraint
  *
- * Since: 1.6
+ *
  */
 ClutterConstraint *
 clutter_path_constraint_new (ClutterPath *path,
@@ -304,7 +304,7 @@ clutter_path_constraint_new (ClutterPath *path,
  * The @constraint will take ownership of the #ClutterPath passed to this
  * function.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_path_constraint_set_path (ClutterPathConstraint *constraint,
@@ -341,7 +341,7 @@ clutter_path_constraint_set_path (ClutterPathConstraint *constraint,
  *   #ClutterPathConstraint, or %NULL. The returned #ClutterPath is owned
  *   by the constraint and it should not be unreferenced
  *
- * Since: 1.6
+ *
  */
 ClutterPath *
 clutter_path_constraint_get_path (ClutterPathConstraint *constraint)
@@ -358,7 +358,7 @@ clutter_path_constraint_get_path (ClutterPathConstraint *constraint)
  *
  * Sets the offset along the #ClutterPath used by @constraint.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_path_constraint_set_offset (ClutterPathConstraint *constraint,
@@ -385,7 +385,7 @@ clutter_path_constraint_set_offset (ClutterPathConstraint *constraint,
  *
  * Return value: the offset
  *
- * Since: 1.6
+ *
  */
 gfloat
 clutter_path_constraint_get_offset (ClutterPathConstraint *constraint)
diff --git a/clutter/clutter-path-constraint.h b/clutter/clutter-path-constraint.h
index e65555e..3a20c0d 100644
--- a/clutter/clutter-path-constraint.h
+++ b/clutter/clutter-path-constraint.h
@@ -44,7 +44,7 @@ G_BEGIN_DECLS
  * <structname>ClutterPathConstraint</structname> is an opaque structure
  * whose members cannot be directly accessed
  *
- * Since: 1.6
+ *
  */
 typedef struct _ClutterPathConstraint           ClutterPathConstraint;
 typedef struct _ClutterPathConstraintClass      ClutterPathConstraintClass;
diff --git a/clutter/clutter-path.c b/clutter/clutter-path.c
index 799c2e5..85c7b13 100644
--- a/clutter/clutter-path.c
+++ b/clutter/clutter-path.c
@@ -269,7 +269,7 @@ clutter_path_finalize (GObject *object)
  *
  * Return value: the newly created #ClutterPath
  *
- * Since: 1.0
+ *
  */
 ClutterPath *
 clutter_path_new (void)
@@ -292,7 +292,7 @@ clutter_path_new (void)
  *
  * Return value: the newly created #ClutterPath
  *
- * Since: 1.0
+ *
  */
 ClutterPath *
 clutter_path_new_with_description (const gchar *desc)
@@ -308,7 +308,7 @@ clutter_path_new_with_description (const gchar *desc)
  *
  * Removes all nodes from the path.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_clear (ClutterPath *path)
@@ -380,7 +380,7 @@ clutter_path_add_node_helper (ClutterPath         *path,
  * used as the first node in a path. It can also be used in the middle
  * of the path to cause the actor to jump to the new coordinate.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_move_to (ClutterPath *path,
@@ -401,7 +401,7 @@ clutter_path_add_move_to (ClutterPath *path,
  * Same as clutter_path_add_move_to() except the coordinates are
  * relative to the previous node.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_rel_move_to (ClutterPath *path,
@@ -422,7 +422,7 @@ clutter_path_add_rel_move_to (ClutterPath *path,
  * Adds a %CLUTTER_PATH_LINE_TO type node to the path. This causes the
  * actor to move to the new coordinates in a straight line.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_line_to (ClutterPath *path,
@@ -443,7 +443,7 @@ clutter_path_add_line_to (ClutterPath *path,
  * Same as clutter_path_add_line_to() except the coordinates are
  * relative to the previous node.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_rel_line_to (ClutterPath *path,
@@ -469,7 +469,7 @@ clutter_path_add_rel_line_to (ClutterPath *path,
  * the actor to follow a bezier from the last node to (@x_3, @y_3) using
  * (@x_1, @y_1) and (@x_2,@y_2) as control points.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_curve_to (ClutterPath *path,
@@ -501,7 +501,7 @@ clutter_path_add_curve_to (ClutterPath *path,
  * Same as clutter_path_add_curve_to() except the coordinates are
  * relative to the previous node.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_rel_curve_to (ClutterPath *path,
@@ -528,7 +528,7 @@ clutter_path_add_rel_curve_to (ClutterPath *path,
  * straight line from the last node to the last %CLUTTER_PATH_MOVE_TO
  * type node.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_close (ClutterPath *path)
@@ -753,7 +753,7 @@ clutter_path_add_nodes (ClutterPath *path,
  * Return value: %TRUE is the path description was valid or %FALSE
  * otherwise.
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_path_add_string (ClutterPath *path,
@@ -781,7 +781,7 @@ clutter_path_add_string (ClutterPath *path,
  *
  * Adds @node to the end of the path.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_node (ClutterPath           *path,
@@ -806,7 +806,7 @@ clutter_path_add_node (ClutterPath           *path,
  *
  * Add the nodes of the Cairo path to the end of @path.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_add_cairo_path (ClutterPath        *path,
@@ -902,7 +902,7 @@ clutter_path_add_node_to_cairo_path (const ClutterPathNode *node,
  *
  * Add the nodes of the ClutterPath to the path in the Cairo context.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_to_cairo_path (ClutterPath *path,
@@ -922,7 +922,7 @@ clutter_path_to_cairo_path (ClutterPath *path,
  *
  * Return value: the number of nodes.
  *
- * Since: 1.0
+ *
  */
 guint
 clutter_path_get_n_nodes (ClutterPath *path)
@@ -944,7 +944,7 @@ clutter_path_get_n_nodes (ClutterPath *path)
  *
  * Retrieves the node of the path indexed by @index.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_get_node (ClutterPath     *path,
@@ -978,7 +978,7 @@ clutter_path_get_node (ClutterPath     *path,
  * Return value: (transfer container) (element-type Clutter.PathNode): a
  *   list of nodes in the path.
  *
- * Since: 1.0
+ *
  */
 GSList *
 clutter_path_get_nodes (ClutterPath *path)
@@ -1000,7 +1000,7 @@ clutter_path_get_nodes (ClutterPath *path)
  *
  * Calls a function for each node of the path.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_foreach (ClutterPath         *path,
@@ -1025,7 +1025,7 @@ clutter_path_foreach (ClutterPath         *path,
  * Inserts @node into the path before the node at the given offset. If
  * @index_ is negative it will append the node to the end of the path.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_insert_node (ClutterPath           *path,
@@ -1061,7 +1061,7 @@ clutter_path_insert_node (ClutterPath           *path,
  *
  * Removes the node at the given offset from the path.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_remove_node (ClutterPath *path,
@@ -1103,7 +1103,7 @@ clutter_path_remove_node (ClutterPath *path,
  *
  * Replaces the node at offset @index_ with @node.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_replace_node (ClutterPath           *path,
@@ -1140,7 +1140,7 @@ clutter_path_replace_node (ClutterPath           *path,
  *
  * Return value: %TRUE is the path was valid, %FALSE otherwise.
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_path_set_description (ClutterPath *path,
@@ -1171,7 +1171,7 @@ clutter_path_set_description (ClutterPath *path,
  *
  * Return value: a string description of the path. Free with g_free().
  *
- * Since: 1.0
+ *
  */
 gchar *
 clutter_path_get_description (ClutterPath *path)
@@ -1384,7 +1384,7 @@ clutter_path_ensure_node_data (ClutterPath *path)
  *
  * Return value: index of the node used to calculate the position.
  *
- * Since: 1.0
+ *
  */
 guint
 clutter_path_get_position (ClutterPath *path,
@@ -1476,7 +1476,7 @@ clutter_path_get_position (ClutterPath *path,
  *
  * Return value: the length of the path.
  *
- * Since: 1.0
+ *
  */
 guint
 clutter_path_get_length (ClutterPath *path)
@@ -1511,7 +1511,7 @@ clutter_path_node_full_free (ClutterPathNodeFull *node)
  *
  * Return value: the copied node.
  *
- * Since: 1.0
+ *
  */
 ClutterPathNode *
 clutter_path_node_copy (const ClutterPathNode *node)
@@ -1525,7 +1525,7 @@ clutter_path_node_copy (const ClutterPathNode *node)
  *
  * Frees the memory of an allocated node.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_path_node_free (ClutterPathNode *node)
@@ -1544,7 +1544,7 @@ clutter_path_node_free (ClutterPathNode *node)
  *
  * Return value: %TRUE if the nodes are the same.
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_path_node_equal (const ClutterPathNode *node_a,
@@ -1587,7 +1587,7 @@ G_DEFINE_BOXED_TYPE (ClutterKnot, clutter_knot,
  *
  * Return value: the copied knot.
  *
- * Since: 0.2
+ *
  */
 ClutterKnot *
 clutter_knot_copy (const ClutterKnot *knot)
@@ -1604,7 +1604,7 @@ clutter_knot_copy (const ClutterKnot *knot)
  *
  * Frees the memory of an allocated knot.
  *
- * Since: 0.2
+ *
  */
 void
 clutter_knot_free (ClutterKnot *knot)
@@ -1622,7 +1622,7 @@ clutter_knot_free (ClutterKnot *knot)
  *
  * Return value: %TRUE if the knots point to the same location.
  *
- * Since: 0.2
+ *
  */
 gboolean
 clutter_knot_equal (const ClutterKnot *knot_a,
diff --git a/clutter/clutter-path.h b/clutter/clutter-path.h
index 599499a..218141f 100644
--- a/clutter/clutter-path.h
+++ b/clutter/clutter-path.h
@@ -52,7 +52,7 @@ typedef struct _ClutterPathPrivate ClutterPathPrivate;
  * This function is passed to clutter_path_foreach() and will be
  * called for each node contained in the path.
  *
- * Since: 1.0
+ *
  */
 typedef void (* ClutterPathCallback) (const ClutterPathNode *node,
                                       gpointer               data);
@@ -63,7 +63,7 @@ typedef void (* ClutterPathCallback) (const ClutterPathNode *node,
  * The #ClutterPath struct contains only private data and should
  * be accessed with the functions below.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterPath
 {
@@ -78,7 +78,7 @@ struct _ClutterPath
  *
  * The #ClutterPathClass struct contains only private data.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterPathClass
 {
diff --git a/clutter/clutter-property-transition.c b/clutter/clutter-property-transition.c
index e74490d..c860ebf 100644
--- a/clutter/clutter-property-transition.c
+++ b/clutter/clutter-property-transition.c
@@ -264,7 +264,7 @@ clutter_property_transition_class_init (ClutterPropertyTransitionClass *klass)
    *
    * The name of the property of a #ClutterAnimatable to animate.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_PROPERTY_NAME] =
     g_param_spec_string ("property-name",
@@ -293,7 +293,7 @@ clutter_property_transition_init (ClutterPropertyTransition *self)
  * Return value: (transfer full): the newly created #ClutterPropertyTransition.
  *   Use g_object_unref() when done
  *
- * Since: 1.10
+ *
  */
 ClutterTransition *
 clutter_property_transition_new (const char *property_name)
@@ -310,7 +310,7 @@ clutter_property_transition_new (const char *property_name)
  *
  * Sets the #ClutterPropertyTransition:property-name property of @transition.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_property_transition_set_property_name (ClutterPropertyTransition *transition,
@@ -353,7 +353,7 @@ clutter_property_transition_set_property_name (ClutterPropertyTransition *transi
  *   none is set. The returned string is owned by the @transition and
  *   it should not be freed.
  *
- * Since: 1.10
+ *
  */
 const char *
 clutter_property_transition_get_property_name (ClutterPropertyTransition *transition)
diff --git a/clutter/clutter-property-transition.h b/clutter/clutter-property-transition.h
index 0d32f16..93e149a 100644
--- a/clutter/clutter-property-transition.h
+++ b/clutter/clutter-property-transition.h
@@ -49,7 +49,7 @@ typedef struct _ClutterPropertyTransitionClass          ClutterPropertyTransitio
  * The <structname>ClutterPropertyTransition</structname> structure contains
  * private data and should only be accessed using the provided API.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterPropertyTransition
 {
@@ -65,7 +65,7 @@ struct _ClutterPropertyTransition
  * The <structname>ClutterPropertyTransitionClass</structname> structure
  * contains private data.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterPropertyTransitionClass
 {
diff --git a/clutter/clutter-rotate-action.c b/clutter/clutter-rotate-action.c
index a5fdefb..3f679b5 100644
--- a/clutter/clutter-rotate-action.c
+++ b/clutter/clutter-rotate-action.c
@@ -30,7 +30,7 @@
  * #ClutterRotateAction is a sub-class of #ClutterGestureAction that implements
  * the logic for recognizing rotate gestures.
  *
- * Since: 1.12
+ *
  */
 
 #ifdef HAVE_CONFIG_H
@@ -200,7 +200,7 @@ clutter_rotate_action_class_init (ClutterRotateActionClass *klass)
    * Return value: %TRUE if the rotation should continue, and %FALSE if
    *   the rotation should be cancelled.
    *
-   * Since: 1.12
+   *
    */
   rotate_signals[ROTATE] =
     g_signal_new (I_("rotate"),
@@ -230,7 +230,7 @@ clutter_rotate_action_init (ClutterRotateAction *self)
  *
  * Return value: the newly created #ClutterRotateAction
  *
- * Since: 1.12
+ *
  */
 ClutterAction *
 clutter_rotate_action_new (void)
diff --git a/clutter/clutter-rotate-action.h b/clutter/clutter-rotate-action.h
index ee41059..3b1e6be 100644
--- a/clutter/clutter-rotate-action.h
+++ b/clutter/clutter-rotate-action.h
@@ -50,7 +50,7 @@ typedef struct _ClutterRotateActionClass         ClutterRotateActionClass;
  * The <structname>ClutterRotateAction</structname> structure contains
  * only private data and should be accessed using the provided API
  *
- * Since: 1.12
+ *
  */
 struct _ClutterRotateAction
 {
@@ -67,7 +67,7 @@ struct _ClutterRotateAction
  * The <structname>ClutterRotateActionClass</structname> structure contains
  * only private data.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterRotateActionClass
 {
diff --git a/clutter/clutter-script.c b/clutter/clutter-script.c
index f341310..5ef8d8f 100644
--- a/clutter/clutter-script.c
+++ b/clutter/clutter-script.c
@@ -346,7 +346,7 @@ clutter_script_class_init (ClutterScriptClass *klass)
    * is %TRUE then the currently parsed data comes from a file, and the
    * file name is stored inside the #ClutterScript:filename property.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_FILENAME_SET] =
     g_param_spec_boolean ("filename-set",
@@ -361,7 +361,7 @@ clutter_script_class_init (ClutterScriptClass *klass)
    * The path of the currently parsed file. If #ClutterScript:filename-set
    * is %FALSE then the value of this property is undefined.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_FILENAME] =
     g_param_spec_string ("filename",
@@ -379,7 +379,7 @@ clutter_script_class_init (ClutterScriptClass *klass)
    * If #ClutterScript:translation-domain is set to %NULL, #ClutterScript
    * will use gettext(), otherwise g_dgettext() will be used.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_TRANSLATION_DOMAIN] =
     g_param_spec_string ("translation-domain",
@@ -427,7 +427,7 @@ clutter_script_init (ClutterScript *script)
  * Return value: the newly created #ClutterScript instance. Use
  *   g_object_unref() when done.
  *
- * Since: 0.6
+ *
  */
 ClutterScript *
 clutter_script_new (void)
@@ -448,7 +448,7 @@ clutter_script_new (void)
  *   accordingly. On success, the merge id for the UI definitions is
  *   returned. You can use the merge id with clutter_script_unmerge_objects().
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_script_load_from_file (ClutterScript  *script,
@@ -497,7 +497,7 @@ clutter_script_load_from_file (ClutterScript  *script,
  *   accordingly. On success, the merge id for the UI definitions is
  *   returned. You can use the merge id with clutter_script_unmerge_objects().
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_script_load_from_data (ClutterScript  *script,
@@ -548,7 +548,7 @@ clutter_script_load_from_data (ClutterScript  *script,
  *   accordingly. On success, the merge id for the UI definitions is
  *   returned. You can use the merge id with clutter_script_unmerge_objects().
  *
- * Since: 1.10
+ *
  */
 guint
 clutter_script_load_from_resource (ClutterScript  *script,
@@ -585,7 +585,7 @@ clutter_script_load_from_resource (ClutterScript  *script,
  * Return value: (transfer none): the named object, or %NULL if no object
  *   with the given name was available
  *
- * Since: 0.6
+ *
  */
 GObject *
 clutter_script_get_object (ClutterScript *script,
@@ -657,7 +657,7 @@ clutter_script_get_objects_valist (ClutterScript *script,
  *
  * Return value: the number of objects returned.
  *
- * Since: 0.6
+ *
  */
 gint
 clutter_script_get_objects (ClutterScript *script,
@@ -712,7 +712,7 @@ remove_by_merge_id (gpointer key,
  *
  * Unmerges the objects identified by @merge_id.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_script_unmerge_objects (ClutterScript *script,
@@ -772,7 +772,7 @@ construct_each_objects (gpointer key,
  * Ensure that every object defined inside @script is correctly
  * constructed. You should rarely need to use this function.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_script_ensure_objects (ClutterScript *script)
@@ -797,7 +797,7 @@ clutter_script_ensure_objects (ClutterScript *script)
  * Return value: the type for the requested type name, or
  *   %G_TYPE_INVALID if not corresponding type was found.
  *
- * Since: 0.6
+ *
  */
 GType
 clutter_script_get_type_from_name (ClutterScript *script,
@@ -819,7 +819,7 @@ clutter_script_get_type_from_name (ClutterScript *script,
  *   a UI definition file. The returned string is owned by the object and
  *   should never be modified or freed.
  *
- * Since: 0.6
+ *
  */
 const gchar *
 clutter_get_script_id (GObject *gobject)
@@ -902,7 +902,7 @@ clutter_script_default_connect (ClutterScript *script,
  * Note that this function will not work if #GModule is not supported by
  * the platform Clutter is running on.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_script_connect_signals (ClutterScript *script,
@@ -1004,7 +1004,7 @@ connect_each_object (gpointer key,
  *
  * Applications should use clutter_script_connect_signals().
  *
- * Since: 0.6
+ *
  */
 void
 clutter_script_connect_signals_full (ClutterScript            *script,
@@ -1042,7 +1042,7 @@ clutter_script_error_quark (void)
  * can be used to define search paths for the textures source file name
  * or other custom, file-based properties.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_script_add_search_paths (ClutterScript       *script,
@@ -1101,7 +1101,7 @@ clutter_script_add_search_paths (ClutterScript       *script,
  * Return value: the full path of @filename or %NULL if no path was
  *   found.
  *
- * Since: 0.8
+ *
  */
 gchar *
 clutter_script_lookup_filename (ClutterScript *script,
@@ -1169,7 +1169,7 @@ clutter_script_lookup_filename (ClutterScript *script,
  *   #ClutterScript instance. Use g_list_free() on the returned list when
  *   done.
  *
- * Since: 0.8.2
+ *
  */
 GList *
 clutter_script_list_objects (ClutterScript *script)
@@ -1205,7 +1205,7 @@ clutter_script_list_objects (ClutterScript *script)
  *
  * Sets the translation domain for @script.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_script_set_translation_domain (ClutterScript *script,
@@ -1232,7 +1232,7 @@ clutter_script_set_translation_domain (ClutterScript *script,
  * Return value: (transfer none): the translation domain, if any is set,
  *   or %NULL
  *
- * Since: 1.10
+ *
  */
 const gchar *
 clutter_script_get_translation_domain (ClutterScript *script)
diff --git a/clutter/clutter-script.h b/clutter/clutter-script.h
index 5cf2062..dfab52d 100644
--- a/clutter/clutter-script.h
+++ b/clutter/clutter-script.h
@@ -58,7 +58,7 @@ typedef struct _ClutterScriptClass      ClutterScriptClass;
  * intended for interpreted language bindings, but could be useful where the
  * programmer wants more control over the signal connection process.
  *
- * Since: 0.6
+ *
  */
 typedef void (* ClutterScriptConnectFunc) (ClutterScript *script,
                                            GObject       *object,
@@ -77,7 +77,7 @@ typedef void (* ClutterScriptConnectFunc) (ClutterScript *script,
  *
  * #ClutterScript error enumeration.
  *
- * Since: 0.6
+ *
  */
 typedef enum {
   CLUTTER_SCRIPT_ERROR_INVALID_TYPE_FUNCTION,
@@ -90,7 +90,7 @@ typedef enum {
  *
  * Error domain for the #ClutterScript errors
  *
- * Since: 0.6
+ *
  */
 #define CLUTTER_SCRIPT_ERROR    (clutter_script_error_quark ())
 GQuark clutter_script_error_quark (void);
@@ -101,7 +101,7 @@ GQuark clutter_script_error_quark (void);
  * The #ClutterScript structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.6
+ *
  */
 struct _ClutterScript
 {
@@ -120,7 +120,7 @@ struct _ClutterScript
  *
  * The #ClutterScriptClass structure contains only private data
  *
- * Since: 0.6
+ *
  */
 struct _ClutterScriptClass
 {
diff --git a/clutter/clutter-scriptable.c b/clutter/clutter-scriptable.c
index e4ffdc4..2af5de4 100644
--- a/clutter/clutter-scriptable.c
+++ b/clutter/clutter-scriptable.c
@@ -72,7 +72,7 @@ clutter_scriptable_default_init (ClutterScriptableInterface *iface)
  * define a unique name for an object constructable using the UI
  * definition language parsed by #ClutterScript.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_scriptable_set_id (ClutterScriptable *scriptable,
@@ -102,7 +102,7 @@ clutter_scriptable_set_id (ClutterScriptable *scriptable,
  * Return value: the id of the object. The returned string is owned by
  *   the scriptable object and should never be modified of freed
  *
- * Since: 0.6
+ *
  */
 const gchar *
 clutter_scriptable_get_id (ClutterScriptable *scriptable)
@@ -131,7 +131,7 @@ clutter_scriptable_get_id (ClutterScriptable *scriptable)
  *
  * Return value: %TRUE if the node was successfully parsed, %FALSE otherwise.
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_scriptable_parse_custom_node (ClutterScriptable *scriptable,
@@ -164,7 +164,7 @@ clutter_scriptable_parse_custom_node (ClutterScriptable *scriptable,
  * Overrides the common properties setting. The underlying virtual
  * function should be used when implementing custom properties.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_scriptable_set_custom_property (ClutterScriptable *scriptable,
diff --git a/clutter/clutter-scriptable.h b/clutter/clutter-scriptable.h
index f47aac4..7cc1591 100644
--- a/clutter/clutter-scriptable.h
+++ b/clutter/clutter-scriptable.h
@@ -49,7 +49,7 @@ typedef struct _ClutterScriptableIface          ClutterScriptableIface;
  * #ClutterScriptable is an opaque structure whose members cannot be directly
  * accessed
  *
- * Since: 0.6
+ *
  */
 
 /**
@@ -64,7 +64,7 @@ typedef struct _ClutterScriptableIface          ClutterScriptableIface;
  * this interface can override the parsing and properties setting sequence
  * when loading a UI definition data with #ClutterScript
  *
- * Since: 0.6
+ *
  */
 struct _ClutterScriptableIface
 {
diff --git a/clutter/clutter-scroll-actor.c b/clutter/clutter-scroll-actor.c
index 366047c..b303044 100644
--- a/clutter/clutter-scroll-actor.c
+++ b/clutter/clutter-scroll-actor.c
@@ -256,7 +256,7 @@ clutter_scroll_actor_class_init (ClutterScrollActorClass *klass)
    *
    * The scrollin direction.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_SCROLL_MODE] =
     g_param_spec_flags ("scroll-mode",
@@ -347,7 +347,7 @@ clutter_animatable_iface_init (ClutterAnimatableIface *iface)
  * Return value: The newly created #ClutterScrollActor
  *   instance.
  *
- * Since: 1.12
+ *
  */
 ClutterActor *
 clutter_scroll_actor_new (void)
@@ -362,7 +362,7 @@ clutter_scroll_actor_new (void)
  *
  * Sets the #ClutterScrollActor:scroll-mode property.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_scroll_actor_set_scroll_mode (ClutterScrollActor *actor,
@@ -390,7 +390,7 @@ clutter_scroll_actor_set_scroll_mode (ClutterScrollActor *actor,
  *
  * Return value: the scrolling mode
  *
- * Since: 1.12
+ *
  */
 ClutterScrollMode
 clutter_scroll_actor_get_scroll_mode (ClutterScrollActor *actor)
@@ -413,7 +413,7 @@ clutter_scroll_actor_get_scroll_mode (ClutterScrollActor *actor)
  * This function will use the currently set easing state of the @actor
  * to transition from the current scroll origin to the new one.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_scroll_actor_scroll_to_point (ClutterScrollActor *actor,
@@ -495,7 +495,7 @@ clutter_scroll_actor_scroll_to_point (ClutterScrollActor *actor,
  *
  * Scrolls @actor so that @rect is in the visible portion.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_scroll_actor_scroll_to_rect (ClutterScrollActor *actor,
diff --git a/clutter/clutter-scroll-actor.h b/clutter/clutter-scroll-actor.h
index cad5081..a6337aa 100644
--- a/clutter/clutter-scroll-actor.h
+++ b/clutter/clutter-scroll-actor.h
@@ -47,7 +47,7 @@ typedef struct _ClutterScrollActorClass         ClutterScrollActorClass;
  * The <structname>ClutterScrollActor</structname> structure contains only
  * private data, and should be accessed using the provided API.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterScrollActor
 {
@@ -63,7 +63,7 @@ struct _ClutterScrollActor
  * The <structname>ClutterScrollActor</structname> structure contains only
  * private data.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterScrollActorClass
 {
diff --git a/clutter/clutter-settings.c b/clutter/clutter-settings.c
index 4d778af..e4a8bc6 100644
--- a/clutter/clutter-settings.c
+++ b/clutter/clutter-settings.c
@@ -45,7 +45,7 @@
  * <structname>ClutterSettings</structname> is an opaque structure whose
  * members cannot be directly accessed.
  *
- * Since: 1.4
+ *
  */
 struct _ClutterSettings
 {
@@ -409,7 +409,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    * The time, in milliseconds, that should elapse between button-press
    * events in order to increase the click count by 1.
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_DOUBLE_CLICK_TIME] =
     g_param_spec_int ("double-click-time",
@@ -425,7 +425,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    * The maximum distance, in pixels, between button-press events that
    * determines whether or not to increase the click count by 1.
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_DOUBLE_CLICK_DISTANCE] =
     g_param_spec_int ("double-click-distance",
@@ -441,7 +441,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    * The default distance that the cursor of a pointer device
    * should travel before a drag operation should start.
    *
-   * Since: 1.8
+   *
    */
   obj_props[PROP_DND_DRAG_THRESHOLD] =
     g_param_spec_int ("dnd-drag-threshold",
@@ -457,7 +457,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    * The default font name that should be used by text actors, as
    * a string that can be passed to pango_font_description_from_string().
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_FONT_NAME] =
     g_param_spec_string ("font-name",
@@ -473,7 +473,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    * of 1 enables it unconditionally; a value of 0 disables it
    * unconditionally; and -1 will use the system's default.
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_FONT_ANTIALIAS] =
     g_param_spec_int ("font-antialias",
@@ -490,7 +490,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    *
    * If set to -1, the system's default will be used instead
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_FONT_DPI] =
     g_param_spec_int ("font-dpi",
@@ -507,7 +507,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    * unconditionally enables it; a value of 0 unconditionally disables
    * it; and a value of -1 will use the system's default.
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_FONT_HINTING] =
     g_param_spec_int ("font-hinting",
@@ -529,7 +529,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    *   <listitem><simpara>hintfull</simpara></listitem>
    * </itemizedlist>
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_FONT_HINT_STYLE] =
     g_param_spec_string ("font-hint-style",
@@ -551,7 +551,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    *   <listitem><simpara>vbgr</simpara></listitem>
    * </itemizedlist>
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_FONT_RGBA] =
     g_param_spec_string ("font-subpixel-order",
@@ -568,7 +568,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    *
    * See also #ClutterClickAction:long-press-duration.
    *
-   * Since: 1.8
+   *
    */
   obj_props[PROP_LONG_PRESS_DURATION] =
     g_param_spec_int ("long-press-duration",
@@ -594,7 +594,7 @@ clutter_settings_class_init (ClutterSettingsClass *klass)
    * disables showing the password hint. 600 is a good value for
    * enabling the hint.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_PASSWORD_HINT_TIME] =
     g_param_spec_uint ("password-hint-time",
@@ -641,7 +641,7 @@ clutter_settings_init (ClutterSettings *self)
  *   returned object is owned by Clutter and it should not be unreferenced
  *   directly
  *
- * Since: 1.4
+ *
  */
 ClutterSettings *
 clutter_settings_get_default (void)
diff --git a/clutter/clutter-shader-effect.c b/clutter/clutter-shader-effect.c
index 08b4a92..81cc13f 100644
--- a/clutter/clutter-shader-effect.c
+++ b/clutter/clutter-shader-effect.c
@@ -479,7 +479,7 @@ clutter_shader_effect_class_init (ClutterShaderEffectClass *klass)
    * should be set by the constructor of #ClutterShaderEffect
    * sub-classes.
    *
-   * Since: 1.4
+   *
    */
   obj_props[PROP_SHADER_TYPE] =
     g_param_spec_enum ("shader-type",
@@ -522,7 +522,7 @@ clutter_shader_effect_init (ClutterShaderEffect *effect)
  * Return value: the newly created #ClutterShaderEffect.
  *   Use g_object_unref() when done.
  *
- * Since: 1.8
+ *
  */
 ClutterEffect *
 clutter_shader_effect_new (ClutterShaderType shader_type)
@@ -541,7 +541,7 @@ clutter_shader_effect_new (ClutterShaderType shader_type)
  * Return value: (transfer none): a pointer to the shader's handle,
  *   or %COGL_INVALID_HANDLE
  *
- * Since: 1.4
+ *
  */
 CoglHandle
 clutter_shader_effect_get_shader (ClutterShaderEffect *effect)
@@ -561,7 +561,7 @@ clutter_shader_effect_get_shader (ClutterShaderEffect *effect)
  * Return value: (transfer none): a pointer to the program's handle,
  *   or %COGL_INVALID_HANDLE
  *
- * Since: 1.4
+ *
  */
 CoglHandle
 clutter_shader_effect_get_program (ClutterShaderEffect *effect)
@@ -658,7 +658,7 @@ clutter_shader_effect_add_uniform (ClutterShaderEffect *effect,
  * values. It also accepts %G_TYPE_DOUBLE for compatibility with other
  * languages than C.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_shader_effect_set_uniform_value (ClutterShaderEffect *effect,
@@ -845,7 +845,7 @@ add_uniform:
  *                                      cogl_matrix_get_array (&matrix));
  * ]|
  *
- * Since: 1.4
+ *
  */
 void
 clutter_shader_effect_set_uniform (ClutterShaderEffect *effect,
@@ -884,7 +884,7 @@ clutter_shader_effect_set_uniform (ClutterShaderEffect *effect,
  *
  * Return value: %TRUE if the source was set
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_shader_effect_set_shader_source (ClutterShaderEffect *effect,
diff --git a/clutter/clutter-shader-effect.h b/clutter/clutter-shader-effect.h
index 9777b64..00e92bb 100644
--- a/clutter/clutter-shader-effect.h
+++ b/clutter/clutter-shader-effect.h
@@ -50,7 +50,7 @@ typedef struct _ClutterShaderEffectClass        ClutterShaderEffectClass;
  * The <structname>ClutterShaderEffect</structname> structure contains
  * only private data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterShaderEffect
 {
@@ -71,7 +71,7 @@ struct _ClutterShaderEffect
  * The <structname>ClutterShaderEffectClass</structname> structure contains
  * only private data
  *
- * Since: 1.4
+ *
  */
 struct _ClutterShaderEffectClass
 {
diff --git a/clutter/clutter-shader-types.c b/clutter/clutter-shader-types.c
index 5b9fcdc..6d9dc72 100644
--- a/clutter/clutter-shader-types.c
+++ b/clutter/clutter-shader-types.c
@@ -388,7 +388,7 @@ clutter_shader_matrix_get_type (void)
  * Sets @floats as the contents of @value. The passed #GValue
  * must have been initialized using %CLUTTER_TYPE_SHADER_FLOAT.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_value_set_shader_float (GValue         *value,
@@ -418,7 +418,7 @@ clutter_value_set_shader_float (GValue         *value,
  * Sets @ints as the contents of @value. The passed #GValue
  * must have been initialized using %CLUTTER_TYPE_SHADER_INT.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_value_set_shader_int (GValue     *value,
@@ -448,7 +448,7 @@ clutter_value_set_shader_int (GValue     *value,
  * Sets @matrix as the contents of @value. The passed #GValue
  * must have been initialized using %CLUTTER_TYPE_SHADER_MATRIX.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_value_set_shader_matrix (GValue       *value,
@@ -483,7 +483,7 @@ clutter_value_set_shader_matrix (GValue       *value,
  *   floating point values.  The returned value is owned by the
  *   #GValue and should never be modified or freed.
  *
- * Since: 0.8
+ *
  */
 const gfloat *
 clutter_value_get_shader_float (const GValue *value,
@@ -515,7 +515,7 @@ clutter_value_get_shader_float (const GValue *value,
  *   integer values.  The returned value is owned by the #GValue and
  *   should never be modified or freed.
  *
- * Since: 0.8
+ *
  */
 const gint *
 clutter_value_get_shader_int (const GValue *value,
@@ -547,7 +547,7 @@ clutter_value_get_shader_int (const GValue *value,
  *   of floating point values. The returned value is owned by the #GValue and
  *   should never be modified or freed.
  *
- * Since: 0.8
+ *
  */
 const gfloat *
 clutter_value_get_shader_matrix (const GValue *value,
diff --git a/clutter/clutter-shader-types.h b/clutter/clutter-shader-types.h
index 21e54f3..d810bad 100644
--- a/clutter/clutter-shader-types.h
+++ b/clutter/clutter-shader-types.h
@@ -46,7 +46,7 @@ typedef struct _ClutterShaderMatrix   ClutterShaderMatrix;
  *
  * Evaluates to %TRUE if @x holds a #ClutterShaderFloat.
  *
- * Since: 1.0
+ *
  */
 #define CLUTTER_VALUE_HOLDS_SHADER_FLOAT(x) (G_VALUE_HOLDS ((x), CLUTTER_TYPE_SHADER_FLOAT))
 
@@ -56,7 +56,7 @@ typedef struct _ClutterShaderMatrix   ClutterShaderMatrix;
  *
  * Evaluates to %TRUE if @x holds a #ClutterShaderInt.
  *
- * Since: 1.0
+ *
  */
 #define CLUTTER_VALUE_HOLDS_SHADER_INT(x) (G_VALUE_HOLDS ((x), CLUTTER_TYPE_SHADER_INT))
 
@@ -66,7 +66,7 @@ typedef struct _ClutterShaderMatrix   ClutterShaderMatrix;
  *
  * Evaluates to %TRUE if @x holds a #ClutterShaderMatrix.
  *
- * Since: 1.0
+ *
  */
 #define CLUTTER_VALUE_HOLDS_SHADER_MATRIX(x) (G_VALUE_HOLDS ((x), CLUTTER_TYPE_SHADER_MATRIX))
 
diff --git a/clutter/clutter-snap-constraint.c b/clutter/clutter-snap-constraint.c
index c8eaea9..8a7c639 100644
--- a/clutter/clutter-snap-constraint.c
+++ b/clutter/clutter-snap-constraint.c
@@ -314,7 +314,7 @@ clutter_snap_constraint_class_init (ClutterSnapConstraintClass *klass)
    *
    * The #ClutterActor used as the source for the constraint
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_SOURCE] =
     g_param_spec_object ("source",
@@ -328,7 +328,7 @@ clutter_snap_constraint_class_init (ClutterSnapConstraintClass *klass)
    *
    * The edge of the #ClutterActor that should be snapped
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_FROM_EDGE] =
     g_param_spec_enum ("from-edge",
@@ -343,7 +343,7 @@ clutter_snap_constraint_class_init (ClutterSnapConstraintClass *klass)
    *
    * The edge of the #ClutterSnapConstraint:source that should be snapped
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_TO_EDGE] =
     g_param_spec_enum ("to-edge",
@@ -359,7 +359,7 @@ clutter_snap_constraint_class_init (ClutterSnapConstraintClass *klass)
    * The offset, in pixels, between #ClutterSnapConstraint:from-edge
    * and #ClutterSnapConstraint:to-edge
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_OFFSET] =
     g_param_spec_float ("offset",
@@ -400,7 +400,7 @@ clutter_snap_constraint_init (ClutterSnapConstraint *self)
  *
  * Return value: the newly created #ClutterSnapConstraint
  *
- * Since: 1.6
+ *
  */
 ClutterConstraint *
 clutter_snap_constraint_new (ClutterActor    *source,
@@ -425,7 +425,7 @@ clutter_snap_constraint_new (ClutterActor    *source,
  *
  * Sets the source #ClutterActor for the constraint
  *
- * Since: 1.6
+ *
  */
 void
 clutter_snap_constraint_set_source (ClutterSnapConstraint *constraint,
@@ -475,7 +475,7 @@ clutter_snap_constraint_set_source (ClutterSnapConstraint *constraint,
  *
  * Return value: (transfer none): a pointer to the source actor
  *
- * Since: 1.6
+ *
  */
 ClutterActor *
 clutter_snap_constraint_get_source (ClutterSnapConstraint *constraint)
@@ -497,7 +497,7 @@ clutter_snap_constraint_get_source (ClutterSnapConstraint *constraint)
  * has been added. The @to_edge is the edge of the #ClutterActor inside
  * the #ClutterSnapConstraint:source property.
  *
- * Since: 1.6
+ *
  */
 void
 clutter_snap_constraint_set_edges (ClutterSnapConstraint *constraint,
@@ -543,7 +543,7 @@ clutter_snap_constraint_set_edges (ClutterSnapConstraint *constraint,
  *
  * Retrieves the edges used by the @constraint
  *
- * Since: 1.6
+ *
  */
 void
 clutter_snap_constraint_get_edges (ClutterSnapConstraint *constraint,
@@ -566,7 +566,7 @@ clutter_snap_constraint_get_edges (ClutterSnapConstraint *constraint,
  *
  * Sets the offset to be applied to the constraint
  *
- * Since: 1.6
+ *
  */
 void
 clutter_snap_constraint_set_offset (ClutterSnapConstraint *constraint,
@@ -593,7 +593,7 @@ clutter_snap_constraint_set_offset (ClutterSnapConstraint *constraint,
  *
  * Return value: the offset, in pixels
  *
- * Since: 1.6
+ *
  */
 gfloat
 clutter_snap_constraint_get_offset (ClutterSnapConstraint *constraint)
diff --git a/clutter/clutter-snap-constraint.h b/clutter/clutter-snap-constraint.h
index e27821e..b4dec7f 100644
--- a/clutter/clutter-snap-constraint.h
+++ b/clutter/clutter-snap-constraint.h
@@ -43,7 +43,7 @@ G_BEGIN_DECLS
  * <structname>ClutterSnapConstraint</structname> is an opaque structure
  * whose members cannot be directly accesses
  *
- * Since: 1.6
+ *
  */
 typedef struct _ClutterSnapConstraint           ClutterSnapConstraint;
 typedef struct _ClutterSnapConstraintClass      ClutterSnapConstraintClass;
diff --git a/clutter/clutter-stage-manager.c b/clutter/clutter-stage-manager.c
index 3f76ed1..a94e473 100644
--- a/clutter/clutter-stage-manager.c
+++ b/clutter/clutter-stage-manager.c
@@ -110,7 +110,7 @@ clutter_stage_manager_class_init (ClutterStageManagerClass *klass)
    *
    * The default stage used by Clutter.
    *
-   * Since: 0.8
+   *
    */
   g_object_class_install_property (gobject_class,
                                    PROP_DEFAULT_STAGE,
@@ -128,7 +128,7 @@ clutter_stage_manager_class_init (ClutterStageManagerClass *klass)
    * The ::stage-added signal is emitted each time a new #ClutterStage
    * has been added to the stage manager.
    *
-   * Since: 0.8
+   *
    */
   manager_signals[STAGE_ADDED] =
     g_signal_new ("stage-added",
@@ -147,7 +147,7 @@ clutter_stage_manager_class_init (ClutterStageManagerClass *klass)
    * The ::stage-removed signal is emitted each time a #ClutterStage
    * has been removed from the stage manager.
    *
-   * Since: 0.8
+   *
    */
   manager_signals[STAGE_REMOVED] =
     g_signal_new ("stage-removed",
@@ -173,7 +173,7 @@ clutter_stage_manager_init (ClutterStageManager *stage_manager)
  * Return value: (transfer none): the default stage manager instance. The returned
  *   object is owned by Clutter and you should not reference or unreference it.
  *
- * Since: 0.8
+ *
  */
 ClutterStageManager *
 clutter_stage_manager_get_default (void)
@@ -219,7 +219,7 @@ _clutter_stage_manager_set_default_stage (ClutterStageManager *stage_manager,
  * Return value: (transfer none): the default stage. The returned object
  *   is owned by Clutter and you should never reference or unreference it
  *
- * Since: 0.8
+ *
  */
 ClutterStage *
 clutter_stage_manager_get_default_stage (ClutterStageManager *stage_manager)
@@ -237,7 +237,7 @@ clutter_stage_manager_get_default_stage (ClutterStageManager *stage_manager)
  *   allocated list of #ClutterStage objects. Use g_slist_free() to
  *   deallocate it when done.
  *
- * Since: 0.8
+ *
  */
 GSList *
 clutter_stage_manager_list_stages (ClutterStageManager *stage_manager)
@@ -256,7 +256,7 @@ clutter_stage_manager_list_stages (ClutterStageManager *stage_manager)
  *   is owned by the #ClutterStageManager and should never be modified
  *   or freed
  *
- * Since: 1.0
+ *
  */
 const GSList *
 clutter_stage_manager_peek_stages (ClutterStageManager *stage_manager)
diff --git a/clutter/clutter-stage-manager.h b/clutter/clutter-stage-manager.h
index b9174b1..4cfad4e 100644
--- a/clutter/clutter-stage-manager.h
+++ b/clutter/clutter-stage-manager.h
@@ -47,7 +47,7 @@ typedef struct _ClutterStageManagerClass        ClutterStageManagerClass;
  *
  * The #ClutterStageManager structure is private.
  *
- * Since: 1.0
+ *
  */
 
 /**
@@ -56,7 +56,7 @@ typedef struct _ClutterStageManagerClass        ClutterStageManagerClass;
  * The #ClutterStageManagerClass structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.0
+ *
  */
 struct _ClutterStageManagerClass
 {
diff --git a/clutter/clutter-stage-window.h b/clutter/clutter-stage-window.h
index 041a255..95deeeb 100644
--- a/clutter/clutter-stage-window.h
+++ b/clutter/clutter-stage-window.h
@@ -17,7 +17,7 @@ G_BEGIN_DECLS
  * <structname>ClutterStageWindow</structname> is an opaque structure
  * whose members should not be accessed directly
  *
- * Since: 0.8
+ *
  */
 typedef struct _ClutterStageWindow      ClutterStageWindow; /* dummy */
 typedef struct _ClutterStageWindowIface ClutterStageWindowIface;
@@ -27,7 +27,7 @@ typedef struct _ClutterStageWindowIface ClutterStageWindowIface;
  *
  * The interface implemented by backends for stage windows
  *
- * Since: 0.8
+ *
  */
 struct _ClutterStageWindowIface
 {
diff --git a/clutter/clutter-stage.c b/clutter/clutter-stage.c
index 5c6244e..cd8a927 100644
--- a/clutter/clutter-stage.c
+++ b/clutter/clutter-stage.c
@@ -1258,7 +1258,7 @@ _clutter_stage_has_full_redraw_queued (ClutterStage *stage)
  * stage is being painted. If there is no current redraw clip then
  * this function will set @clip to the full extents of the stage.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_stage_get_redraw_clip_bounds (ClutterStage          *stage,
@@ -1778,7 +1778,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    * to get notification if the fullscreen state has been successfully
    * achieved.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("fullscreen-set",
                                 P_("Fullscreen Set"),
@@ -1806,7 +1806,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    *
    * Whether the stage is resizable via user interaction.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_boolean ("user-resizable",
                                 P_("User Resizable"),
@@ -1822,7 +1822,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    * The parameters used for the perspective projection from 3D
    * coordinates to 2D
    *
-   * Since: 0.8.2
+   *
    */
   pspec = g_param_spec_boxed ("perspective",
                               P_("Perspective"),
@@ -1838,7 +1838,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    *
    * The stage's title - usually displayed in stage windows title decorations.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_string ("title",
                                P_("Title"),
@@ -1855,7 +1855,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    * a compositing manager this will result in the stage being blended
    * with the underlying window(s)
    *
-   * Since: 1.2
+   *
    */
   pspec = g_param_spec_boolean ("use-alpha",
                                 P_("Use Alpha"),
@@ -1872,7 +1872,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    *
    * If %NULL, the #ClutterStage will receive the events.
    *
-   * Since: 1.2
+   *
    */
   pspec = g_param_spec_object ("key-focus",
                                P_("Key Focus"),
@@ -1889,7 +1889,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    *
    * See clutter_stage_set_no_clear_hint() for further information.
    *
-   * Since: 1.4
+   *
    */
   pspec = g_param_spec_boolean ("no-clear-hint",
                                 P_("No Clear Hint"),
@@ -1903,7 +1903,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    *
    * Whether the #ClutterStage should accept key focus when shown.
    *
-   * Since: 1.6
+   *
    */
   pspec = g_param_spec_boolean ("accept-focus",
                                 P_("Accept Focus"),
@@ -1918,7 +1918,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    *
    * The ::fullscreen signal is emitted when the stage is made fullscreen.
    *
-   * Since: 0.6
+   *
    */
   stage_signals[FULLSCREEN] =
     g_signal_new (I_("fullscreen"),
@@ -1935,7 +1935,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    * The ::unfullscreen signal is emitted when the stage leaves a fullscreen
    * state.
    *
-   * Since: 0.6
+   *
    */
   stage_signals[UNFULLSCREEN] =
     g_signal_new (I_("unfullscreen"),
@@ -1952,7 +1952,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    * The ::activate signal is emitted when the stage receives key focus
    * from the underlying window system.
    *
-   * Since: 0.6
+   *
    */
   stage_signals[ACTIVATE] =
     g_signal_new (I_("activate"),
@@ -1969,7 +1969,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    * The ::activate signal is emitted when the stage loses key focus
    * from the underlying window system.
    *
-   * Since: 0.6
+   *
    */
   stage_signals[DEACTIVATE] =
     g_signal_new (I_("deactivate"),
@@ -1999,7 +1999,7 @@ clutter_stage_class_init (ClutterStageClass *klass)
    * embed #ClutterStage in native windows. It is not emitted for
    * backends that use a static frame buffer.</note>
    *
-   * Since: 1.2
+   *
    */
   stage_signals[DELETE_EVENT] =
     g_signal_new (I_("delete-event"),
@@ -2212,7 +2212,7 @@ clutter_stage_get_perspective (ClutterStage       *stage,
  * Retrieves the @stage's projection matrix. This is derived from the
  * current perspective set using clutter_stage_set_perspective().
  *
- * Since: 1.6
+ *
  */
 void
 _clutter_stage_get_projection_matrix (ClutterStage *stage,
@@ -2269,7 +2269,7 @@ _clutter_stage_dirty_projection (ClutterStage *stage)
  * OpenGL 4.0 has introduced floating point viewports which we might
  * want to expose via this API eventually.
  *
- * Since: 1.6
+ *
  */
 void
 _clutter_stage_set_viewport (ClutterStage *stage,
@@ -2328,7 +2328,7 @@ _clutter_stage_dirty_viewport (ClutterStage *stage)
  * is TRUE then @x and @y will be set to 0 and @width and @height will equal
  * the width if the stage window.
  *
- * Since: 1.6
+ *
  */
 void
 _clutter_stage_get_viewport (ClutterStage *stage,
@@ -2367,7 +2367,7 @@ _clutter_stage_get_viewport (ClutterStage *stage,
  * #ClutterStage::unfullscreen signals, or use the notify signal
  * for the #ClutterStage:fullscreen-set property
  *
- * Since: 1.0
+ *
  */
 void
 clutter_stage_set_fullscreen (ClutterStage *stage,
@@ -2413,7 +2413,7 @@ clutter_stage_set_fullscreen (ClutterStage *stage,
  *
  * Return value: %TRUE if the stage is full screen
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_stage_get_fullscreen (ClutterStage *stage)
@@ -2431,7 +2431,7 @@ clutter_stage_get_fullscreen (ClutterStage *stage)
  * Sets if the stage is resizable by user interaction (e.g. via
  * window manager controls)
  *
- * Since: 0.4
+ *
  */
 void
 clutter_stage_set_user_resizable (ClutterStage *stage,
@@ -2469,7 +2469,7 @@ clutter_stage_set_user_resizable (ClutterStage *stage,
  *
  * Return value: %TRUE if the stage is resizable by the user.
  *
- * Since: 0.4
+ *
  */
 gboolean
 clutter_stage_get_user_resizable (ClutterStage *stage)
@@ -2516,7 +2516,7 @@ clutter_stage_show_cursor (ClutterStage *stage)
  *
  * Makes the cursor invisible on the stage window
  *
- * Since: 0.4
+ *
  */
 void
 clutter_stage_hide_cursor (ClutterStage *stage)
@@ -2634,7 +2634,7 @@ clutter_stage_get_actor_at_pos (ClutterStage    *stage,
  *
  * Return value: the return value from the signal emission
  *
- * Since: 0.4
+ *
  */
 gboolean
 clutter_stage_event (ClutterStage *stage,
@@ -2702,7 +2702,7 @@ clutter_stage_event (ClutterStage *stage,
  *
  * Sets the stage title.
  *
- * Since: 0.4
+ *
  **/
 void
 clutter_stage_set_title (ClutterStage       *stage,
@@ -2735,7 +2735,7 @@ clutter_stage_set_title (ClutterStage       *stage,
  * returned string is owned by the actor and should not
  * be modified or freed.
  *
- * Since: 0.4
+ *
  **/
 const gchar *
 clutter_stage_get_title (ClutterStage       *stage)
@@ -2762,7 +2762,7 @@ on_key_focus_destroy (ClutterActor *actor,
  * all the key events. If @actor is %NULL, the stage will receive
  * focus.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_stage_set_key_focus (ClutterStage *stage,
@@ -2833,7 +2833,7 @@ clutter_stage_set_key_focus (ClutterStage *stage,
  *
  * Return value: (transfer none): the actor with key focus, or the stage
  *
- * Since: 0.6
+ *
  */
 ClutterActor *
 clutter_stage_get_key_focus (ClutterStage *stage)
@@ -2886,7 +2886,7 @@ G_DEFINE_BOXED_TYPE (ClutterPerspective, clutter_perspective,
  *   not support multiple stages. Use clutter_actor_destroy() to
  *   programmatically close the returned stage.
  *
- * Since: 0.8
+ *
  */
 ClutterActor *
 clutter_stage_new (void)
@@ -2902,7 +2902,7 @@ clutter_stage_new (void)
  * current for the passed stage. It is not intended to
  * be used by applications.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_stage_ensure_current (ClutterStage *stage)
@@ -2928,7 +2928,7 @@ clutter_stage_ensure_current (ClutterStage *stage)
  * when embedding a #ClutterStage into a toolkit with another
  * windowing system, like GTK+.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_stage_ensure_viewport (ClutterStage *stage)
@@ -3135,7 +3135,7 @@ _clutter_stage_maybe_setup_viewport (ClutterStage *stage)
  * used when embedding a #ClutterStage into a toolkit with
  * another windowing system, like GTK+.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_stage_ensure_redraw (ClutterStage *stage)
@@ -3201,7 +3201,7 @@ _clutter_stage_get_default_window (void)
  * This function should only be used if you want to have all
  * the motion events delivered to your application code.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_stage_set_throttle_motion_events (ClutterStage *stage,
@@ -3226,7 +3226,7 @@ clutter_stage_set_throttle_motion_events (ClutterStage *stage,
  * Return value: %TRUE if the motion events are being throttled,
  *   and %FALSE otherwise
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_stage_get_throttle_motion_events (ClutterStage *stage)
@@ -3245,7 +3245,7 @@ clutter_stage_get_throttle_motion_events (ClutterStage *stage)
  * Sets whether the @stage should honour the #ClutterActor:opacity and
  * the alpha channel of the #ClutterStage:color
  *
- * Since: 1.2
+ *
  */
 void
 clutter_stage_set_use_alpha (ClutterStage *stage,
@@ -3276,7 +3276,7 @@ clutter_stage_set_use_alpha (ClutterStage *stage,
  * Return value: %TRUE if the stage should honour the opacity and the
  *   alpha channel of the stage color
  *
- * Since: 1.2
+ *
  */
 gboolean
 clutter_stage_get_use_alpha (ClutterStage *stage)
@@ -3303,7 +3303,7 @@ clutter_stage_get_use_alpha (ClutterStage *stage)
  *
  * This function has no effect if @stage is fullscreen
  *
- * Since: 1.2
+ *
  */
 void
 clutter_stage_set_minimum_size (ClutterStage *stage,
@@ -3334,7 +3334,7 @@ clutter_stage_set_minimum_size (ClutterStage *stage,
  * it is specific to the #ClutterStage implementation inside the
  * Clutter backend
  *
- * Since: 1.2
+ *
  */
 void
 clutter_stage_get_minimum_size (ClutterStage *stage,
@@ -3405,7 +3405,7 @@ _clutter_stage_get_pending_swaps (ClutterStage *stage)
  * clearing you might end up with visual artifacts while painting the
  * contents of the stage.</para></warning>
  *
- * Since: 1.4
+ *
  */
 void
 clutter_stage_set_no_clear_hint (ClutterStage *stage,
@@ -3441,7 +3441,7 @@ clutter_stage_set_no_clear_hint (ClutterStage *stage,
  * Return value: %TRUE if the stage should not clear itself on every paint
  *   cycle, and %FALSE otherwise
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_stage_get_no_clear_hint (ClutterStage *stage)
@@ -3663,7 +3663,7 @@ _clutter_stage_maybe_finish_queue_redraws (ClutterStage *stage)
  * This function should be called before showing @stage using
  * clutter_actor_show().
  *
- * Since: 1.6
+ *
  */
 void
 clutter_stage_set_accept_focus (ClutterStage *stage,
@@ -3693,7 +3693,7 @@ clutter_stage_set_accept_focus (ClutterStage *stage,
  * Return value: %TRUE if the #ClutterStage should accept focus, and %FALSE
  *   otherwise
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_stage_get_accept_focus (ClutterStage *stage)
@@ -3732,7 +3732,7 @@ clutter_stage_get_accept_focus (ClutterStage *stage)
  * the pointer is not going to change, so it's meaningless to perform
  * a pick.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_stage_set_motion_events_enabled (ClutterStage *stage,
@@ -3759,7 +3759,7 @@ clutter_stage_set_motion_events_enabled (ClutterStage *stage,
  * Return value: %TRUE if the per-actor motion event delivery is enabled
  *   and %FALSE otherwise
  *
- * Since: 1.8
+ *
  */
 gboolean
 clutter_stage_get_motion_events_enabled (ClutterStage *stage)
diff --git a/clutter/clutter-stage.h b/clutter/clutter-stage.h
index 1dc00b7..d4d9525 100644
--- a/clutter/clutter-stage.h
+++ b/clutter/clutter-stage.h
@@ -50,7 +50,7 @@ typedef struct _ClutterStagePrivate ClutterStagePrivate;
  * The #ClutterStage structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.1
+ *
  */
 struct _ClutterStage
 {
@@ -69,7 +69,7 @@ struct _ClutterStage
  *
  * The #ClutterStageClass structure contains only private data
  *
- * Since: 0.1
+ *
  */
 
 struct _ClutterStageClass
@@ -105,7 +105,7 @@ struct _ClutterStageClass
  * Stage perspective definition. #ClutterPerspective is only used by
  * the fixed point version of clutter_stage_set_perspective().
  *
- * Since: 0.4
+ *
  */
 struct _ClutterPerspective
 {
diff --git a/clutter/clutter-swipe-action.c b/clutter/clutter-swipe-action.c
index 7ccf37a..14c45e9 100644
--- a/clutter/clutter-swipe-action.c
+++ b/clutter/clutter-swipe-action.c
@@ -34,7 +34,7 @@
  * #ClutterSwipeAction is a sub-class of #ClutterGestureAction that implements
  * the logic for recognizing swipe gestures.
  *
- * Since: 1.8
+ *
  */
 
 #ifdef HAVE_CONFIG_H
@@ -184,7 +184,7 @@ clutter_swipe_action_class_init (ClutterSwipeActionClass *klass)
    * The ::swept signal is emitted when a swipe gesture is recognized on the
    * attached actor.
    *
-   * Since: 1.8
+   *
    */
   swipe_signals[SWEPT] =
     g_signal_new (I_("swept"),
@@ -212,7 +212,7 @@ clutter_swipe_action_init (ClutterSwipeAction *self)
  *
  * Return value: the newly created #ClutterSwipeAction
  *
- * Since: 1.8
+ *
  */
 ClutterAction *
 clutter_swipe_action_new (void)
diff --git a/clutter/clutter-swipe-action.h b/clutter/clutter-swipe-action.h
index 4356d91..5944198 100644
--- a/clutter/clutter-swipe-action.h
+++ b/clutter/clutter-swipe-action.h
@@ -54,7 +54,7 @@ typedef struct _ClutterSwipeActionClass         ClutterSwipeActionClass;
  * The <structname>ClutterSwipeAction</structname> structure contains
  * only private data and should be accessed using the provided API
  *
- * Since: 1.8
+ *
  */
 struct _ClutterSwipeAction
 {
@@ -71,7 +71,7 @@ struct _ClutterSwipeAction
  * The <structname>ClutterSwipeActionClass</structname> structure contains
  * only private data.
  *
- * Since: 1.8
+ *
  */
 struct _ClutterSwipeActionClass
 {
diff --git a/clutter/clutter-table-layout.c b/clutter/clutter-table-layout.c
index cc56bae..332ebe8 100644
--- a/clutter/clutter-table-layout.c
+++ b/clutter/clutter-table-layout.c
@@ -1275,7 +1275,7 @@ clutter_table_layout_class_init (ClutterTableLayoutClass *klass)
    *
    * The spacing between columns of the #ClutterTableLayout, in pixels
    *
-   * Since: 1.4
+   *
    */
   pspec = g_param_spec_uint ("column-spacing",
                              P_("Column Spacing"),
@@ -1289,7 +1289,7 @@ clutter_table_layout_class_init (ClutterTableLayoutClass *klass)
    *
    * The spacing between rows of the #ClutterTableLayout, in pixels
    *
-   * Since: 1.4
+   *
    */
   pspec = g_param_spec_uint ("row-spacing",
                              P_("Row Spacing"),
@@ -1320,7 +1320,7 @@ clutter_table_layout_init (ClutterTableLayout *layout)
  *
  * Return value: the newly created #ClutterTableLayout
  *
- * Since: 1.4
+ *
  */
 ClutterLayoutManager *
 clutter_table_layout_new (void)
@@ -1335,7 +1335,7 @@ clutter_table_layout_new (void)
  *
  * Sets the spacing between columns of @layout
  *
- * Since: 1.4
+ *
  */
 void
 clutter_table_layout_set_column_spacing (ClutterTableLayout *layout,
@@ -1368,7 +1368,7 @@ clutter_table_layout_set_column_spacing (ClutterTableLayout *layout,
  *
  * Return value: the spacing between columns of the #ClutterTableLayout
  *
- * Since: 1.4
+ *
  */
 guint
 clutter_table_layout_get_column_spacing (ClutterTableLayout *layout)
@@ -1385,7 +1385,7 @@ clutter_table_layout_get_column_spacing (ClutterTableLayout *layout)
  *
  * Sets the spacing between rows of @layout
  *
- * Since: 1.4
+ *
  */
 void
 clutter_table_layout_set_row_spacing (ClutterTableLayout *layout,
@@ -1418,7 +1418,7 @@ clutter_table_layout_set_row_spacing (ClutterTableLayout *layout,
  *
  * Return value: the spacing between rows of the #ClutterTableLayout
  *
- * Since: 1.4
+ *
  */
 guint
 clutter_table_layout_get_row_spacing (ClutterTableLayout *layout)
@@ -1438,7 +1438,7 @@ clutter_table_layout_get_row_spacing (ClutterTableLayout *layout)
  * Packs @actor inside the #ClutterContainer associated to @layout
  * at the given row and column.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_table_layout_pack (ClutterTableLayout  *layout,
@@ -1492,7 +1492,7 @@ clutter_table_layout_pack (ClutterTableLayout  *layout,
  * Sets the row and column span for @actor
  * inside @layout
  *
- * Since: 1.4
+ *
  */
 void
 clutter_table_layout_set_span (ClutterTableLayout *layout,
@@ -1546,7 +1546,7 @@ clutter_table_layout_set_span (ClutterTableLayout *layout,
  * Retrieves the row and column span for @actor as set using
  * clutter_table_layout_pack() or clutter_table_layout_set_span()
  *
- * Since: 1.4
+ *
  */
 void
 clutter_table_layout_get_span (ClutterTableLayout *layout,
@@ -1602,7 +1602,7 @@ clutter_table_layout_get_span (ClutterTableLayout *layout,
  *
  * Returns: the number of rows
  *
- * Since: 1.4
+ *
  */
 gint
 clutter_table_layout_get_row_count (ClutterTableLayout *layout)
@@ -1621,7 +1621,7 @@ clutter_table_layout_get_row_count (ClutterTableLayout *layout)
  *
  * Returns: the number of columns
  *
- * Since: 1.4
+ *
  */
 gint
 clutter_table_layout_get_column_count (ClutterTableLayout *layout)
diff --git a/clutter/clutter-table-layout.h b/clutter/clutter-table-layout.h
index 9817c79..b979e76 100644
--- a/clutter/clutter-table-layout.h
+++ b/clutter/clutter-table-layout.h
@@ -53,7 +53,7 @@ typedef struct _ClutterTableLayoutClass           ClutterTableLayoutClass;
  * The #ClutterTableLayout structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterTableLayout
 {
@@ -69,7 +69,7 @@ struct _ClutterTableLayout
  * The #ClutterTableLayoutClass structure contains only private
  * data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterTableLayoutClass
 {
diff --git a/clutter/clutter-text-buffer.c b/clutter/clutter-text-buffer.c
index 1ee9f4d..d1b7957 100644
--- a/clutter/clutter-text-buffer.c
+++ b/clutter/clutter-text-buffer.c
@@ -46,7 +46,7 @@
  * useful in the case of important passwords. Or a derived class could
  * integrate with an application's concept of undo/redo.
  *
- * Since: 1.10
+ *
  */
 
 /* Initial size of buffer, in bytes */
@@ -344,7 +344,7 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass)
    *
    * The contents of the buffer.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_TEXT] =
       g_param_spec_string ("text",
@@ -358,7 +358,7 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass)
    *
    * The length (in characters) of the text in buffer.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_LENGTH] =
       g_param_spec_uint ("length",
@@ -372,7 +372,7 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass)
    *
    * The maximum length (in characters) of the text in the buffer.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_MAX_LENGTH] =
       g_param_spec_int ("max-length",
@@ -392,7 +392,7 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass)
    *
    * This signal is emitted after text is inserted into the buffer.
    *
-   * Since: 1.10
+   *
    */
   signals[INSERTED_TEXT] =
     g_signal_new (I_("inserted-text"),
@@ -414,7 +414,7 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass)
    *
    * This signal is emitted after text is deleted from the buffer.
    *
-   * Since: 1.10
+   *
    */
   signals[DELETED_TEXT] =
     g_signal_new (I_("deleted-text"),
@@ -439,7 +439,7 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass)
  *
  * Return value: A new ClutterTextBuffer object.
  *
- * Since: 1.10
+ *
  **/
 ClutterTextBuffer*
 clutter_text_buffer_new (void)
@@ -457,7 +457,7 @@ clutter_text_buffer_new (void)
  *
  * Return value: A new ClutterTextBuffer object.
  *
- * Since: 1.10
+ *
  **/
 ClutterTextBuffer*
 clutter_text_buffer_new_with_text (const gchar   *text,
@@ -478,7 +478,7 @@ clutter_text_buffer_new_with_text (const gchar   *text,
  *
  * Return value: The number of characters in the buffer.
  *
- * Since: 1.10
+ *
  **/
 guint
 clutter_text_buffer_get_length (ClutterTextBuffer *buffer)
@@ -502,7 +502,7 @@ clutter_text_buffer_get_length (ClutterTextBuffer *buffer)
  *
  * Return value: The byte length of the buffer.
  *
- * Since: 1.10
+ *
  **/
 gsize
 clutter_text_buffer_get_bytes (ClutterTextBuffer *buffer)
@@ -533,7 +533,7 @@ clutter_text_buffer_get_bytes (ClutterTextBuffer *buffer)
  *      storage in the buffer and must not be freed, modified or
  *      stored.
  *
- * Since: 1.10
+ *
  **/
 const gchar*
 clutter_text_buffer_get_text (ClutterTextBuffer *buffer)
@@ -561,7 +561,7 @@ clutter_text_buffer_get_text (ClutterTextBuffer *buffer)
  *
  * Note that @n_chars is in characters, not in bytes.
  *
- * Since: 1.10
+ *
  **/
 void
 clutter_text_buffer_set_text (ClutterTextBuffer *buffer,
@@ -588,7 +588,7 @@ clutter_text_buffer_set_text (ClutterTextBuffer *buffer,
  * the current contents are longer than the given length, then they
  * will be truncated to fit.
  *
- * Since: 1.10
+ *
  **/
 void
 clutter_text_buffer_set_max_length (ClutterTextBuffer *buffer,
@@ -615,7 +615,7 @@ clutter_text_buffer_set_max_length (ClutterTextBuffer *buffer,
  * Return value: the maximum allowed number of characters
  *               in #ClutterTextBuffer, or 0 if there is no maximum.
  *
- * Since: 1.10
+ *
  */
 gint
 clutter_text_buffer_get_max_length (ClutterTextBuffer *buffer)
@@ -643,7 +643,7 @@ clutter_text_buffer_get_max_length (ClutterTextBuffer *buffer)
  *
  * Returns: The number of characters actually inserted.
  *
- * Since: 1.10
+ *
  */
 guint
 clutter_text_buffer_insert_text (ClutterTextBuffer *buffer,
@@ -699,7 +699,7 @@ clutter_text_buffer_insert_text (ClutterTextBuffer *buffer,
  *
  * Returns: The number of characters deleted.
  *
- * Since: 1.10
+ *
  */
 guint
 clutter_text_buffer_delete_text (ClutterTextBuffer *buffer,
@@ -736,7 +736,7 @@ clutter_text_buffer_delete_text (ClutterTextBuffer *buffer,
  *
  * Used when subclassing #ClutterTextBuffer
  *
- * Since: 1.10
+ *
  */
 void
 clutter_text_buffer_emit_inserted_text (ClutterTextBuffer *buffer,
@@ -758,7 +758,7 @@ clutter_text_buffer_emit_inserted_text (ClutterTextBuffer *buffer,
  *
  * Used when subclassing #ClutterTextBuffer
  *
- * Since: 1.10
+ *
  */
 void
 clutter_text_buffer_emit_deleted_text (ClutterTextBuffer *buffer,
diff --git a/clutter/clutter-text-buffer.h b/clutter/clutter-text-buffer.h
index 9b6f8ce..ccb8057 100644
--- a/clutter/clutter-text-buffer.h
+++ b/clutter/clutter-text-buffer.h
@@ -42,7 +42,7 @@ G_BEGIN_DECLS
  *
  * Maximum size of text buffer, in bytes.
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_TEXT_BUFFER_MAX_SIZE        G_MAXUSHORT
 
@@ -56,7 +56,7 @@ typedef struct _ClutterTextBufferPrivate     ClutterTextBufferPrivate;
  * The <structname>ClutterTextBuffer</structname> structure contains private
  * data and it should only be accessed using the provided API.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterTextBuffer
 {
@@ -78,7 +78,7 @@ struct _ClutterTextBuffer
  * The <structname>ClutterTextBufferClass</structname> structure contains
  * only private data.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterTextBufferClass
 {
diff --git a/clutter/clutter-text.c b/clutter/clutter-text.c
index 7c5d47e..cf99361 100644
--- a/clutter/clutter-text.c
+++ b/clutter/clutter-text.c
@@ -842,7 +842,7 @@ clutter_text_create_layout (ClutterText *text,
  *
  * Return: the position of the character
  *
- * Since: 1.10
+ *
  */
 gint
 clutter_text_coords_to_position (ClutterText *self,
@@ -880,7 +880,7 @@ clutter_text_coords_to_position (ClutterText *self,
  *
  * Return value: %TRUE if the conversion was successful
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_position_to_coords (ClutterText *self,
@@ -1027,7 +1027,7 @@ clutter_text_ensure_cursor_position (ClutterText *self)
  * Return value: %TRUE if text was deleted or if the text actor
  *   is empty, and %FALSE otherwise
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_delete_selection (ClutterText *self)
@@ -3337,7 +3337,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * If set to %NULL, a default buffer will be created.
    *
-   * Since: 1.8
+   *
    */
   pspec = g_param_spec_object ("buffer",
                                P_("Buffer"),
@@ -3355,7 +3355,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * If set to %NULL, the default system font will be used instead.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_string ("font-name",
                                P_("Font Name"),
@@ -3373,7 +3373,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * If you have a string describing the font then you should look at
    * #ClutterText:font-name instead
    *
-   * Since: 1.2
+   *
    */
   pspec = g_param_spec_boxed ("font-description",
                               P_("Font Description"),
@@ -3390,7 +3390,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The text to render inside the actor.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_string ("text",
                                P_("Text"),
@@ -3405,7 +3405,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The color used to render the text.
    *
-   * Since: 1.0
+   *
    */
   pspec = clutter_param_spec_color ("color",
                                     P_("Font Color"),
@@ -3421,7 +3421,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * Whether key events delivered to the actor causes editing.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("editable",
                                 P_("Editable"),
@@ -3437,7 +3437,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * Whether it is possible to select text, either using the pointer
    * or the keyboard.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("selectable",
                                 P_("Selectable"),
@@ -3452,7 +3452,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * Toggles whether return invokes the activate signal or not.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("activatable",
                                 P_("Activatable"),
@@ -3469,7 +3469,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * if both #ClutterText:cursor-visible and #ClutterText:editable are
    * set to %TRUE.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("cursor-visible",
                                 P_("Cursor Visible"),
@@ -3484,7 +3484,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The color of the cursor.
    *
-   * Since: 1.0
+   *
    */
   pspec = clutter_param_spec_color ("cursor-color",
                                     P_("Cursor Color"),
@@ -3500,7 +3500,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * Will be set to %TRUE if #ClutterText:cursor-color has been set.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("cursor-color-set",
                                 P_("Cursor Color Set"),
@@ -3516,7 +3516,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * The size of the cursor, in pixels. If set to -1 the size used will
    * be the default cursor size of 2 pixels.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_int ("cursor-size",
                             P_("Cursor Size"),
@@ -3531,7 +3531,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The current input cursor position. -1 is taken to be the end of the text
    *
-   * Since: 1.12
+   *
    */
   pspec = g_param_spec_int ("cursor-position",
                             P_("Cursor Position"),
@@ -3547,7 +3547,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The current input cursor position. -1 is taken to be the end of the text
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_int ("selection-bound",
                             P_("Selection-bound"),
@@ -3563,7 +3563,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The color of the selection.
    *
-   * Since: 1.0
+   *
    */
   pspec = clutter_param_spec_color ("selection-color",
                                     P_("Selection Color"),
@@ -3579,7 +3579,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * Will be set to %TRUE if #ClutterText:selection-color has been set.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("selection-color-set",
                                 P_("Selection Color Set"),
@@ -3595,7 +3595,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * A list of #PangoStyleAttribute<!-- -->s to be applied to the
    * contents of the #ClutterText actor.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boxed ("attributes",
                               P_("Attributes"),
@@ -3618,7 +3618,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * a #ClutterText actor with :use-markup set to %TRUE, the markup
    * is stripped from the string.</note>
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("use-markup",
                                 P_("Use markup"),
@@ -3635,7 +3635,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * exceed the available allocation. The wrapping strategy is
    * controlled by the #ClutterText:line-wrap-mode property.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("line-wrap",
                                 P_("Line wrap"),
@@ -3651,7 +3651,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * If #ClutterText:line-wrap is set to %TRUE, this property will
    * control how the text is wrapped.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_enum ("line-wrap-mode",
                              P_("Line wrap mode"),
@@ -3667,7 +3667,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The preferred place to ellipsize the contents of the #ClutterText actor
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_enum ("ellipsize",
                              P_("Ellipsize"),
@@ -3684,7 +3684,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * The preferred alignment for the text. This property controls
    * the alignment of multi-line paragraphs.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_enum ("line-alignment",
                              P_("Line Alignment"),
@@ -3701,7 +3701,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * Whether the contents of the #ClutterText should be justified
    * on both margins.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("justify",
                                 P_("Justify"),
@@ -3717,7 +3717,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * If non-zero, the character that should be used in place of
    * the actual text in a password text actor.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_unichar ("password-char",
                                 P_("Password Character"),
@@ -3732,7 +3732,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The maximum length of the contents of the #ClutterText actor.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_int ("max-length",
                             P_("Max Length"),
@@ -3756,7 +3756,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * The #ClutterText:single-line-mode property is used only if the
    * #ClutterText:editable property is set to %TRUE.
    *
-   * Since: 1.0
+   *
    */
   pspec = g_param_spec_boolean ("single-line-mode",
                                 P_("Single Line Mode"),
@@ -3771,7 +3771,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The color of selected text.
    *
-   * Since: 1.8
+   *
    */
   pspec = clutter_param_spec_color ("selected-text-color",
                                     P_("Selected Text Color"),
@@ -3787,7 +3787,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * Will be set to %TRUE if #ClutterText:selected-text-color has been set.
    *
-   * Since: 1.8
+   *
    */
   pspec = g_param_spec_boolean ("selected-text-color-set",
                                 P_("Selected Text Color Set"),
@@ -3803,7 +3803,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The ::text-changed signal is emitted after @actor's text changes
    *
-   * Since: 1.0
+   *
    */
   text_signals[TEXT_CHANGED] =
     g_signal_new (I_("text-changed"),
@@ -3828,7 +3828,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * This signal is emitted when text is inserted into the actor by
    * the user. It is emitted before @self text changes.
    *
-   * Since: 1.2
+   *
    */
   text_signals[INSERT_TEXT] =
     g_signal_new (I_("insert-text"),
@@ -3851,7 +3851,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * This signal is emitted when text is deleted from the actor by
    * the user. It is emitted before @self text changes.
    *
-   * Since: 1.2
+   *
    */
   text_signals[DELETE_TEXT] =
     g_signal_new (I_("delete-text"),
@@ -3874,7 +3874,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * the current position and size of the cursor, relative to the actor
    * itself.
    *
-   * Since: 1.0
+   *
    */
   text_signals[CURSOR_EVENT] =
     g_signal_new (I_("cursor-event"),
@@ -3894,7 +3894,7 @@ clutter_text_class_init (ClutterTextClass *klass)
    * by the user, normally by pressing the 'Enter' key. The signal is
    * emitted only if #ClutterText:activatable is set to %TRUE.
    *
-   * Since: 1.0
+   *
    */
   text_signals[ACTIVATE] =
     g_signal_new (I_("activate"),
@@ -4084,7 +4084,7 @@ clutter_text_init (ClutterText *self)
  *
  * Return value: the newly created #ClutterText actor
  *
- * Since: 1.0
+ *
  */
 ClutterActor *
 clutter_text_new (void)
@@ -4108,7 +4108,7 @@ clutter_text_new (void)
  *
  * Return value: the newly created #ClutterText actor
  *
- * Since: 1.0
+ *
  */
 ClutterActor *
 clutter_text_new_full (const gchar        *font_name,
@@ -4135,7 +4135,7 @@ clutter_text_new_full (const gchar        *font_name,
  *
  * Return value: the newly created #ClutterText actor
  *
- * Since: 1.0
+ *
  */
 ClutterActor *
 clutter_text_new_with_text (const gchar *font_name,
@@ -4280,7 +4280,7 @@ buffer_disconnect_signals (ClutterText *self)
  *
  * Return value: a new #ClutterText
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_text_new_with_buffer (ClutterTextBuffer *buffer)
@@ -4298,7 +4298,7 @@ clutter_text_new_with_buffer (ClutterTextBuffer *buffer)
  *
  * Returns: (transfer none): A #GtkEntryBuffer object.
  *
- * Since: 1.10
+ *
  */
 ClutterTextBuffer*
 clutter_text_get_buffer (ClutterText *self)
@@ -4316,7 +4316,7 @@ clutter_text_get_buffer (ClutterText *self)
  * Set the #ClutterTextBuffer object which holds the text for
  * this widget.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_text_set_buffer (ClutterText       *self,
@@ -4365,7 +4365,7 @@ clutter_text_set_buffer (ClutterText       *self,
  * clutter_actor_grab_key_focus() or clutter_stage_set_key_focus()
  * will receive key events and will update its contents accordingly.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_editable (ClutterText *self,
@@ -4395,7 +4395,7 @@ clutter_text_set_editable (ClutterText *self,
  *
  * Return value: %TRUE if the actor is editable
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_get_editable (ClutterText *self)
@@ -4415,7 +4415,7 @@ clutter_text_get_editable (ClutterText *self)
  * A selectable #ClutterText will allow selecting its contents using
  * the pointer or the keyboard.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_selectable (ClutterText *self,
@@ -4445,7 +4445,7 @@ clutter_text_set_selectable (ClutterText *self,
  *
  * Return value: %TRUE if the actor is selectable
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_get_selectable (ClutterText *self)
@@ -4469,7 +4469,7 @@ clutter_text_get_selectable (ClutterText *self)
  * An activatable #ClutterText must also be set as editable using
  * clutter_text_set_editable().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_activatable (ClutterText *self,
@@ -4499,7 +4499,7 @@ clutter_text_set_activatable (ClutterText *self,
  *
  * Return value: %TRUE if the actor is activatable
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_get_activatable (ClutterText *self)
@@ -4524,7 +4524,7 @@ clutter_text_get_activatable (ClutterText *self)
  * Return value: %TRUE if the ::activate signal has been emitted,
  *   and %FALSE otherwise
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_activate (ClutterText *self)
@@ -4560,7 +4560,7 @@ clutter_text_activate (ClutterText *self)
  * The position of the cursor can be changed programmatically using
  * clutter_text_set_cursor_position().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_cursor_visible (ClutterText *self,
@@ -4590,7 +4590,7 @@ clutter_text_set_cursor_visible (ClutterText *self,
  *
  * Return value: %TRUE if the cursor is visible
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_get_cursor_visible (ClutterText *self)
@@ -4610,7 +4610,7 @@ clutter_text_get_cursor_visible (ClutterText *self)
  * If @color is %NULL, the cursor color will be the same as the
  * text color.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_cursor_color (ClutterText        *self,
@@ -4628,7 +4628,7 @@ clutter_text_set_cursor_color (ClutterText        *self,
  *
  * Retrieves the color of the cursor of a #ClutterText actor.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_get_cursor_color (ClutterText  *self,
@@ -4655,7 +4655,7 @@ clutter_text_get_cursor_color (ClutterText  *self,
  * This function changes the position of the cursor to match
  * @start_pos and the selection bound to match @end_pos.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_selection (ClutterText *self,
@@ -4686,7 +4686,7 @@ clutter_text_set_selection (ClutterText *self,
  *   selected text, or %NULL. Use g_free() to free the returned
  *   string.
  *
- * Since: 1.0
+ *
  */
 gchar *
 clutter_text_get_selection (ClutterText *self)
@@ -4737,7 +4737,7 @@ clutter_text_get_selection (ClutterText *self)
  *
  * If @selection_bound is -1, the selection unset.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_selection_bound (ClutterText *self,
@@ -4773,7 +4773,7 @@ clutter_text_set_selection_bound (ClutterText *self,
  *
  * Return value: the position of the other end of the selection
  *
- * Since: 1.0
+ *
  */
 gint
 clutter_text_get_selection_bound (ClutterText *self)
@@ -4794,7 +4794,7 @@ clutter_text_get_selection_bound (ClutterText *self)
  * cursor color, or if no cursor color is set either then it will be
  * the same as the text color.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_selection_color (ClutterText        *self,
@@ -4813,7 +4813,7 @@ clutter_text_set_selection_color (ClutterText        *self,
  *
  * Retrieves the color of the selection of a #ClutterText actor.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_get_selection_color (ClutterText  *self,
@@ -4839,7 +4839,7 @@ clutter_text_get_selection_color (ClutterText  *self,
  * If @color is %NULL, the selected text color will be the same as the
  * selection color, which then falls back to cursor, and then text color.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_text_set_selected_text_color (ClutterText        *self,
@@ -4858,7 +4858,7 @@ clutter_text_set_selected_text_color (ClutterText        *self,
  *
  * Retrieves the color of selected text of a #ClutterText actor.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_text_get_selected_text_color (ClutterText  *self,
@@ -4885,7 +4885,7 @@ clutter_text_get_selected_text_color (ClutterText  *self,
  * so you can safely call pango_font_description_free() on it after
  * calling this function.
  *
- * Since: 1.2
+ *
  */
 void
 clutter_text_set_font_description (ClutterText          *self,
@@ -4908,7 +4908,7 @@ clutter_text_set_font_description (ClutterText          *self,
  * Return value: a #PangoFontDescription. The returned value is owned
  *   by the #ClutterText actor and it should not be modified or freed
  *
- * Since: 1.2
+ *
  */
 PangoFontDescription *
 clutter_text_get_font_description (ClutterText *self)
@@ -4928,7 +4928,7 @@ clutter_text_get_font_description (ClutterText *self)
  *   string is owned by the #ClutterText actor and should not be
  *   modified or freed
  *
- * Since: 1.0
+ *
  */
 const gchar *
 clutter_text_get_font_name (ClutterText *text)
@@ -4955,7 +4955,7 @@ clutter_text_get_font_name (ClutterText *text)
  *   clutter_text_set_font_name (text, "Helvetica 10");
  * ]|
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_font_name (ClutterText *self,
@@ -5036,7 +5036,7 @@ out:
  *   string is owned by the #ClutterText actor and should never be modified
  *   or freed
  *
- * Since: 1.0
+ *
  */
 const gchar *
 clutter_text_get_text (ClutterText *self)
@@ -5088,7 +5088,7 @@ clutter_text_set_use_markup_internal (ClutterText *self,
  * maintain the #ClutterText:use-markup you should use the
  * clutter_text_set_markup() function instead
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_text (ClutterText *self,
@@ -5127,7 +5127,7 @@ clutter_text_set_text (ClutterText *self,
  *   clutter_text_set_use_markup (CLUTTER_TEXT (actor), TRUE);
  * ]|
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_markup (ClutterText *self,
@@ -5151,7 +5151,7 @@ clutter_text_set_markup (ClutterText *self,
  * Return value: (transfer none): a #PangoLayout. The returned object is owned by
  *   the #ClutterText actor and should not be modified or freed
  *
- * Since: 1.0
+ *
  */
 PangoLayout *
 clutter_text_get_layout (ClutterText *self)
@@ -5180,7 +5180,7 @@ clutter_text_get_layout (ClutterText *self)
  * opacity of the actor itself on the scenegraph, as returned
  * by clutter_actor_get_paint_opacity().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_color (ClutterText        *self,
@@ -5199,7 +5199,7 @@ clutter_text_set_color (ClutterText        *self,
  *
  * Retrieves the text color as set by clutter_text_set_color().
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_get_color (ClutterText  *self,
@@ -5224,7 +5224,7 @@ clutter_text_get_color (ClutterText  *self,
  * text if there is not enough space to render the entire contents
  * of a #ClutterText actor
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_ellipsize (ClutterText        *self,
@@ -5259,7 +5259,7 @@ clutter_text_set_ellipsize (ClutterText        *self,
  *
  * Return value: #PangoEllipsizeMode
  *
- * Since: 1.0
+ *
  */
 PangoEllipsizeMode
 clutter_text_get_ellipsize (ClutterText *self)
@@ -5278,7 +5278,7 @@ clutter_text_get_ellipsize (ClutterText *self)
  * Return value: %TRUE if the #ClutterText actor should wrap
  *   its contents
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_get_line_wrap (ClutterText *self)
@@ -5296,7 +5296,7 @@ clutter_text_get_line_wrap (ClutterText *self)
  * Sets whether the contents of a #ClutterText actor should wrap,
  * if they don't fit the size assigned to the actor.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_line_wrap (ClutterText *self,
@@ -5329,7 +5329,7 @@ clutter_text_set_line_wrap (ClutterText *self,
  * function controls how the line wrapping is performed. The default is
  * %PANGO_WRAP_WORD which means wrap on word boundaries.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_line_wrap_mode (ClutterText   *self,
@@ -5363,7 +5363,7 @@ clutter_text_set_line_wrap_mode (ClutterText   *self,
  *
  * Return value: the wrap mode used by the #ClutterText
  *
- * Since: 1.0
+ *
  */
 PangoWrapMode
 clutter_text_get_line_wrap_mode (ClutterText *self)
@@ -5384,7 +5384,7 @@ clutter_text_get_line_wrap_mode (ClutterText *self)
  * The #ClutterText actor will take a reference on the #PangoAttrList
  * passed to this function.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_attributes (ClutterText   *self,
@@ -5429,7 +5429,7 @@ clutter_text_set_attributes (ClutterText   *self,
  * Return value: (transfer none): the attribute list, or %NULL if none was set. The
  *  returned value is owned by the #ClutterText and should not be unreferenced.
  *
- * Since: 1.0
+ *
  */
 PangoAttrList *
 clutter_text_get_attributes (ClutterText *self)
@@ -5451,7 +5451,7 @@ clutter_text_get_attributes (ClutterText *self)
  * To align a #ClutterText actor you should add it to a container
  * that supports alignment, or use the anchor point.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_line_alignment (ClutterText    *self,
@@ -5484,7 +5484,7 @@ clutter_text_set_line_alignment (ClutterText    *self,
  *
  * Return value: a #PangoAlignment
  *
- * Since: 1.0
+ *
  */
 PangoAlignment
 clutter_text_get_line_alignment (ClutterText *self)
@@ -5507,7 +5507,7 @@ clutter_text_get_line_alignment (ClutterText *self)
  *
  * See also #ClutterText:use-markup.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_use_markup (ClutterText *self,
@@ -5538,7 +5538,7 @@ clutter_text_set_use_markup (ClutterText *self,
  *
  * Return value: %TRUE if the contents will be parsed for markup
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_get_use_markup (ClutterText *self)
@@ -5557,7 +5557,7 @@ clutter_text_get_use_markup (ClutterText *self)
  * on both margins. This setting is ignored if Clutter is compiled
  * against Pango &lt; 1.18.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_justify (ClutterText *self,
@@ -5590,7 +5590,7 @@ clutter_text_set_justify (ClutterText *self,
  *
  * Return value: %TRUE if the text should be justified
  *
- * Since: 0.6
+ *
  */
 gboolean
 clutter_text_get_justify (ClutterText *self)
@@ -5608,7 +5608,7 @@ clutter_text_get_justify (ClutterText *self)
  *
  * Return value: the cursor position, in characters
  *
- * Since: 1.0
+ *
  */
 gint
 clutter_text_get_cursor_position (ClutterText *self)
@@ -5627,7 +5627,7 @@ clutter_text_get_cursor_position (ClutterText *self)
  *
  * The position is expressed in characters, not in bytes.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_cursor_position (ClutterText *self,
@@ -5669,7 +5669,7 @@ clutter_text_set_cursor_position (ClutterText *self,
  * will only be visible if the #ClutterText:cursor-visible property
  * is set to %TRUE.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_cursor_size (ClutterText *self,
@@ -5702,7 +5702,7 @@ clutter_text_set_cursor_size (ClutterText *self,
  *
  * Return value: the size of the cursor, in pixels
  *
- * Since: 1.0
+ *
  */
 guint
 clutter_text_get_cursor_size (ClutterText *self)
@@ -5723,7 +5723,7 @@ clutter_text_get_cursor_size (ClutterText *self)
  * If @wc is 0 the text will be displayed as it is entered in the
  * #ClutterText actor.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_password_char (ClutterText *self,
@@ -5756,7 +5756,7 @@ clutter_text_set_password_char (ClutterText *self,
  * Return value: a Unicode character or 0 if the password
  *   character is not set
  *
- * Since: 1.0
+ *
  */
 gunichar
 clutter_text_get_password_char (ClutterText *self)
@@ -5776,7 +5776,7 @@ clutter_text_get_password_char (ClutterText *self)
  * current contents are longer than the given length, then they will be
  * truncated to fit.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_max_length (ClutterText *self,
@@ -5796,7 +5796,7 @@ clutter_text_set_max_length (ClutterText *self,
  *
  * Return value: the maximum number of characters.
  *
- * Since: 1.0
+ *
  */
 gint
 clutter_text_get_max_length (ClutterText *self)
@@ -5814,7 +5814,7 @@ clutter_text_get_max_length (ClutterText *self)
  * Inserts @wc at the current cursor position of a
  * #ClutterText actor.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_insert_unichar (ClutterText *self,
@@ -5846,7 +5846,7 @@ clutter_text_insert_unichar (ClutterText *self,
  *
  * The position is expressed in characters, not in bytes.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_insert_text (ClutterText *self,
@@ -5872,7 +5872,7 @@ clutter_text_insert_text (ClutterText *self,
  * The starting and ending positions are expressed in characters,
  * not in bytes.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_delete_text (ClutterText *self,
@@ -5895,7 +5895,7 @@ clutter_text_delete_text (ClutterText *self,
  * Somewhat awkwardly, the cursor position is decremented by the same
  * number of characters you've deleted.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_delete_chars (ClutterText *self,
@@ -5928,7 +5928,7 @@ clutter_text_delete_chars (ClutterText *self,
  *   the text actor between the specified positions. Use g_free()
  *   to free the resources when done
  *
- * Since: 1.0
+ *
  */
 gchar *
 clutter_text_get_chars (ClutterText *self,
@@ -5975,7 +5975,7 @@ clutter_text_get_chars (ClutterText *self,
  * line character, the text actor will emit the #ClutterText::activate
  * signal.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_single_line_mode (ClutterText *self,
@@ -6017,7 +6017,7 @@ clutter_text_set_single_line_mode (ClutterText *self,
  *
  * Return value: %TRUE if the #ClutterText actor is in single line mode
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_text_get_single_line_mode (ClutterText *self)
@@ -6044,7 +6044,7 @@ clutter_text_get_single_line_mode (ClutterText *self)
  *
  * This function should not be used by applications
  *
- * Since: 1.2
+ *
  */
 void
 clutter_text_set_preedit_string (ClutterText   *self,
@@ -6104,7 +6104,7 @@ clutter_text_set_preedit_string (ClutterText   *self,
  * Obtains the coordinates where the #ClutterText will draw the #PangoLayout
  * representing the text.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_text_get_layout_offsets (ClutterText *self,
diff --git a/clutter/clutter-text.h b/clutter/clutter-text.h
index 22c90a2..d1d4308 100644
--- a/clutter/clutter-text.h
+++ b/clutter/clutter-text.h
@@ -51,7 +51,7 @@ typedef struct _ClutterTextClass   ClutterTextClass;
  *
  * The #ClutterText struct contains only private data.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterText
 {
@@ -69,7 +69,7 @@ struct _ClutterText
  *
  * The #ClutterTextClass struct contains only private data.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterTextClass
 {
diff --git a/clutter/clutter-texture.h b/clutter/clutter-texture.h
index 4781b2c..f30fef3 100644
--- a/clutter/clutter-texture.h
+++ b/clutter/clutter-texture.h
@@ -51,7 +51,7 @@ G_BEGIN_DECLS
  *
  * Error enumeration for #ClutterTexture
  *
- * Since: 0.4
+ *
  */
 typedef enum {
   CLUTTER_TEXTURE_ERROR_OUT_OF_MEMORY,
@@ -64,7 +64,7 @@ typedef enum {
  *
  * Error domain for #ClutterTexture errors
  *
- * Since: 0.4
+ *
  */
 #define CLUTTER_TEXTURE_ERROR   (clutter_texture_error_quark ())
 GQuark clutter_texture_error_quark (void);
@@ -79,7 +79,7 @@ typedef struct _ClutterTexturePrivate ClutterTexturePrivate;
  * The #ClutterTexture structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.1
+ *
  */
 struct _ClutterTexture
 {
@@ -97,7 +97,7 @@ struct _ClutterTexture
  *
  * The #ClutterTextureClass structure contains only private data
  *
- * Since: 0.1
+ *
  */
 struct _ClutterTextureClass
 {
diff --git a/clutter/clutter-timeline.c b/clutter/clutter-timeline.c
index b3857d1..e83230b 100644
--- a/clutter/clutter-timeline.c
+++ b/clutter/clutter-timeline.c
@@ -522,7 +522,7 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
    * A delay, in milliseconds, that should be observed by the
    * timeline before actually starting.
    *
-   * Since: 0.4
+   *
    */
   obj_props[PROP_DELAY] =
     g_param_spec_uint ("delay",
@@ -538,7 +538,7 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
    * Duration of the timeline in milliseconds, depending on the
    * ClutterTimeline:fps value.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_DURATION] =
     g_param_spec_uint ("duration",
@@ -554,7 +554,7 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
    * The direction of the timeline, either %CLUTTER_TIMELINE_FORWARD or
    * %CLUTTER_TIMELINE_BACKWARD.
    *
-   * Since: 0.6
+   *
    */
   obj_props[PROP_DIRECTION] =
     g_param_spec_enum ("direction",
@@ -570,7 +570,7 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
    * If the direction of the timeline should be automatically reversed
    * when reaching the end.
    *
-   * Since: 1.6
+   *
    */
   obj_props[PROP_AUTO_REVERSE] =
     g_param_spec_boolean ("auto-reverse",
@@ -589,7 +589,7 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
    * If the repeat count is set to -1, the timeline will repeat until it is
    * stopped.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_REPEAT_COUNT] =
     g_param_spec_int ("repeat-count",
@@ -604,7 +604,7 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
    *
    * Controls the way a #ClutterTimeline computes the normalized progress.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_PROGRESS_MODE] =
     g_param_spec_enum ("progress-mode",
@@ -721,7 +721,7 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
    * the "foo" and "bar" marker, while the second and third callbacks
    * will be invoked for the "foo" or "bar" markers, respectively.
    *
-   * Since: 0.8
+   *
    */
   timeline_signals[MARKER_REACHED] =
     g_signal_new (I_("marker-reached"),
@@ -750,7 +750,7 @@ clutter_timeline_class_init (ClutterTimelineClass *klass)
    * If the #ClutterTimeline has is marked as infinitely repeating,
    * this signal will never be emitted.
    *
-   * Since: 1.12
+   *
    */
   timeline_signals[STOPPED] =
     g_signal_new (I_("stopped"),
@@ -1304,7 +1304,7 @@ clutter_timeline_is_playing (ClutterTimeline *timeline)
  * Return value: the newly created #ClutterTimeline instance. Use
  *   g_object_unref() when done using it
  *
- * Since: 0.6
+ *
  */
 ClutterTimeline *
 clutter_timeline_new (guint msecs)
@@ -1322,7 +1322,7 @@ clutter_timeline_new (guint msecs)
  *
  * Return value: the delay in milliseconds.
  *
- * Since: 0.4
+ *
  */
 guint
 clutter_timeline_get_delay (ClutterTimeline *timeline)
@@ -1339,7 +1339,7 @@ clutter_timeline_get_delay (ClutterTimeline *timeline)
  *
  * Sets the delay, in milliseconds, before @timeline should start.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_timeline_set_delay (ClutterTimeline *timeline,
@@ -1367,7 +1367,7 @@ clutter_timeline_set_delay (ClutterTimeline *timeline,
  *
  * Return value: the duration of the timeline, in milliseconds.
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_timeline_get_duration (ClutterTimeline *timeline)
@@ -1389,7 +1389,7 @@ clutter_timeline_get_duration (ClutterTimeline *timeline)
  * Sets the duration of the timeline, in milliseconds. The speed
  * of the timeline depends on the ClutterTimeline:fps setting.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_timeline_set_duration (ClutterTimeline *timeline,
@@ -1422,7 +1422,7 @@ clutter_timeline_set_duration (ClutterTimeline *timeline,
  *
  * Return value: the normalized current position in the timeline.
  *
- * Since: 0.6
+ *
  */
 gdouble
 clutter_timeline_get_progress (ClutterTimeline *timeline)
@@ -1452,7 +1452,7 @@ clutter_timeline_get_progress (ClutterTimeline *timeline)
  *
  * Return value: the direction of the timeline
  *
- * Since: 0.6
+ *
  */
 ClutterTimelineDirection
 clutter_timeline_get_direction (ClutterTimeline *timeline)
@@ -1471,7 +1471,7 @@ clutter_timeline_get_direction (ClutterTimeline *timeline)
  * Sets the direction of @timeline, either %CLUTTER_TIMELINE_FORWARD or
  * %CLUTTER_TIMELINE_BACKWARD.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_timeline_set_direction (ClutterTimeline          *timeline,
@@ -1508,7 +1508,7 @@ clutter_timeline_set_direction (ClutterTimeline          *timeline,
  * Return value: the amount of time in milliseconds elapsed since the
  * last frame
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_timeline_get_delta (ClutterTimeline *timeline)
@@ -1615,7 +1615,7 @@ _clutter_timeline_do_tick (ClutterTimeline *timeline,
  * timeline can be advanced to a marker using
  * clutter_timeline_advance_to_marker().
  *
- * Since: 0.8
+ *
  */
 void
 clutter_timeline_add_marker_at_time (ClutterTimeline *timeline,
@@ -1664,7 +1664,7 @@ collect_markers (const gchar *key,
  *   a newly allocated, %NULL terminated string array containing the names
  *   of the markers. Use g_strfreev() when done.
  *
- * Since: 0.8
+ *
  */
 gchar **
 clutter_timeline_list_markers (ClutterTimeline *timeline,
@@ -1732,7 +1732,7 @@ clutter_timeline_list_markers (ClutterTimeline *timeline,
  * is set, nor it will emit #ClutterTimeline::marker-reached for
  * @marker_name.</para></note>
  *
- * Since: 0.8
+ *
  */
 void
 clutter_timeline_advance_to_marker (ClutterTimeline *timeline,
@@ -1769,7 +1769,7 @@ clutter_timeline_advance_to_marker (ClutterTimeline *timeline,
  *
  * Removes @marker_name, if found, from @timeline.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_timeline_remove_marker (ClutterTimeline *timeline,
@@ -1809,7 +1809,7 @@ clutter_timeline_remove_marker (ClutterTimeline *timeline,
  *
  * Return value: %TRUE if the marker was found
  *
- * Since: 0.8
+ *
  */
 gboolean
 clutter_timeline_has_marker (ClutterTimeline *timeline,
@@ -1867,7 +1867,7 @@ clutter_timeline_has_marker (ClutterTimeline *timeline,
  *   clutter_timeline_set_auto_reverse (timeline);
  * ]|
  *
- * Since: 1.6
+ *
  */
 void
 clutter_timeline_set_auto_reverse (ClutterTimeline *timeline,
@@ -1899,7 +1899,7 @@ clutter_timeline_set_auto_reverse (ClutterTimeline *timeline,
  * Return value: %TRUE if the timeline should automatically reverse, and
  *   %FALSE otherwise
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_timeline_get_auto_reverse (ClutterTimeline *timeline)
@@ -1921,7 +1921,7 @@ clutter_timeline_get_auto_reverse (ClutterTimeline *timeline)
  * If @count is -1, the timeline will always repeat until
  * it's stopped.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_timeline_set_repeat_count (ClutterTimeline *timeline,
@@ -1951,7 +1951,7 @@ clutter_timeline_set_repeat_count (ClutterTimeline *timeline,
  *
  * Return value: the number of repeats
  *
- * Since: 1.10
+ *
  */
 gint
 clutter_timeline_get_repeat_count (ClutterTimeline *timeline)
@@ -1980,7 +1980,7 @@ clutter_timeline_get_repeat_count (ClutterTimeline *timeline)
  * If @func is %NULL, any previously set progress function will be unset, and
  * the #ClutterTimeline:progress-mode property will be set to %CLUTTER_LINEAR.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_timeline_set_progress_func (ClutterTimeline             *timeline,
@@ -2072,7 +2072,7 @@ clutter_timeline_progress_func (ClutterTimeline *timeline,
  * enumeration. The @mode cannot be %CLUTTER_CUSTOM_MODE or bigger than
  * %CLUTTER_ANIMATION_LAST.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_timeline_set_progress_mode (ClutterTimeline      *timeline,
@@ -2115,7 +2115,7 @@ clutter_timeline_set_progress_mode (ClutterTimeline      *timeline,
  *
  * Return value: a #ClutterAnimationMode
  *
- * Since: 1.10
+ *
  */
 ClutterAnimationMode
 clutter_timeline_get_progress_mode (ClutterTimeline *timeline)
@@ -2140,7 +2140,7 @@ clutter_timeline_get_progress_mode (ClutterTimeline *timeline)
  *
  * Return value: the full duration of the #ClutterTimeline
  *
- * Since: 1.10
+ *
  */
 gint64
 clutter_timeline_get_duration_hint (ClutterTimeline *timeline)
@@ -2169,7 +2169,7 @@ clutter_timeline_get_duration_hint (ClutterTimeline *timeline)
  *
  * Return value: the current repeat
  *
- * Since: 1.10
+ *
  */
 gint
 clutter_timeline_get_current_repeat (ClutterTimeline *timeline)
@@ -2189,7 +2189,7 @@ clutter_timeline_get_current_repeat (ClutterTimeline *timeline)
  * Sets the #ClutterTimeline:progress-mode of the @timeline to %CLUTTER_STEPS
  * and provides the parameters of the step function.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_timeline_set_step_progress (ClutterTimeline *timeline,
@@ -2225,7 +2225,7 @@ clutter_timeline_set_step_progress (ClutterTimeline *timeline,
  * Return value: %TRUE if the @timeline is using a step progress
  *   mode, and %FALSE otherwise
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_timeline_get_step_progress (ClutterTimeline *timeline,
@@ -2262,7 +2262,7 @@ clutter_timeline_get_step_progress (ClutterTimeline *timeline,
  * of the two control points must be in the [ 0, 1 ] range, while the
  * Y coordinate of the two control points can exceed this range.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_timeline_set_cubic_bezier_progress (ClutterTimeline    *timeline,
@@ -2294,7 +2294,7 @@ clutter_timeline_set_cubic_bezier_progress (ClutterTimeline    *timeline,
  * Return value: %TRUE if the @timeline is using a cubic bezier progress
  *   more, and %FALSE otherwise
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_timeline_get_cubic_bezier_progress (ClutterTimeline *timeline,
diff --git a/clutter/clutter-timeline.h b/clutter/clutter-timeline.h
index a1a2dc6..6e56275 100644
--- a/clutter/clutter-timeline.h
+++ b/clutter/clutter-timeline.h
@@ -53,7 +53,7 @@ typedef struct _ClutterTimelinePrivate ClutterTimelinePrivate;
  *
  * Return value: the progress, as a floating point value between -1.0 and 2.0.
  *
- * Since: 1.10
+ *
  */
 typedef gdouble (* ClutterTimelineProgressFunc) (ClutterTimeline *timeline,
                                                  gdouble          elapsed,
@@ -66,7 +66,7 @@ typedef gdouble (* ClutterTimelineProgressFunc) (ClutterTimeline *timeline,
  * The #ClutterTimeline structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.2
+ *
  */
 struct _ClutterTimeline
 {
@@ -87,7 +87,7 @@ struct _ClutterTimeline
  *
  * The #ClutterTimelineClass structure contains only private data
  *
- * Since: 0.2
+ *
  */
 struct _ClutterTimelineClass
 {
diff --git a/clutter/clutter-transition-group.c b/clutter/clutter-transition-group.c
index 1b8e664..cfc5f23 100644
--- a/clutter/clutter-transition-group.c
+++ b/clutter/clutter-transition-group.c
@@ -186,7 +186,7 @@ clutter_transition_group_init (ClutterTransitionGroup *self)
  *   g_object_unref() when done to deallocate the resources it
  *   uses
  *
- * Since: 1.12
+ *
  */
 ClutterTransition *
 clutter_transition_group_new (void)
@@ -204,7 +204,7 @@ clutter_transition_group_new (void)
  * This function acquires a reference on @transition that will be released
  * when calling clutter_transition_group_remove_transition().
  *
- * Since: 1.12
+ *
  */
 void
 clutter_transition_group_add_transition (ClutterTransitionGroup *group,
@@ -226,7 +226,7 @@ clutter_transition_group_add_transition (ClutterTransitionGroup *group,
  * This function releases the reference acquired on @transition when
  * calling clutter_transition_group_add_transition().
  *
- * Since: 1.12
+ *
  */
 void
 clutter_transition_group_remove_transition (ClutterTransitionGroup *group,
@@ -246,7 +246,7 @@ clutter_transition_group_remove_transition (ClutterTransitionGroup *group,
  * This function releases the reference acquired when calling
  * clutter_transition_group_add_transition().
  *
- * Since: 1.12
+ *
  */
 void
 clutter_transition_group_remove_all (ClutterTransitionGroup *group)
diff --git a/clutter/clutter-transition-group.h b/clutter/clutter-transition-group.h
index efa9ddb..76958f5 100644
--- a/clutter/clutter-transition-group.h
+++ b/clutter/clutter-transition-group.h
@@ -45,7 +45,7 @@ typedef struct _ClutterTransitionGroupClass             ClutterTransitionGroupCl
  * The <structname>ClutterTransitionGroup</structname> structure contains
  * private data and should only be accessed using the provided API.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterTransitionGroup
 {
@@ -61,7 +61,7 @@ struct _ClutterTransitionGroup
  * The <structname>ClutterTransitionGroupClass</structname> structure
  * contains only private data.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterTransitionGroupClass
 {
diff --git a/clutter/clutter-transition.c b/clutter/clutter-transition.c
index ec6055b..7ee5f58 100644
--- a/clutter/clutter-transition.c
+++ b/clutter/clutter-transition.c
@@ -239,7 +239,7 @@ clutter_transition_class_init (ClutterTransitionClass *klass)
    * The #ClutterInterval used to describe the initial and final states
    * of the transition.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_INTERVAL] =
     g_param_spec_object ("interval",
@@ -254,7 +254,7 @@ clutter_transition_class_init (ClutterTransitionClass *klass)
    *
    * The #ClutterAnimatable instance currently being animated.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_ANIMATABLE] =
     g_param_spec_object ("animatable",
@@ -276,7 +276,7 @@ clutter_transition_class_init (ClutterTransitionClass *klass)
    * and it only detaches the transition if the transition is not
    * repeating.
    *
-   * Since: 1.10
+   *
    */
   obj_props[PROP_REMOVE_ON_COMPLETE] =
     g_param_spec_boolean ("remove-on-complete",
@@ -305,7 +305,7 @@ clutter_transition_init (ClutterTransition *self)
  * The @transition will acquire a reference on the @interval, sinking
  * the floating flag on it if necessary.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_transition_set_interval (ClutterTransition *transition,
@@ -339,7 +339,7 @@ clutter_transition_set_interval (ClutterTransition *transition,
  *   interval is owned by the #ClutterTransition and it should not be freed
  *   directly
  *
- * Since: 1.10
+ *
  */
 ClutterInterval *
 clutter_transition_get_interval (ClutterTransition *transition)
@@ -363,7 +363,7 @@ clutter_transition_get_interval (ClutterTransition *transition)
  * reference will be released, and the #ClutterTransitionClass.detached()
  * virtual function will be called.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_transition_set_animatable (ClutterTransition *transition,
@@ -401,7 +401,7 @@ clutter_transition_set_animatable (ClutterTransition *transition,
  *   animatable is owned by the #ClutterTransition, and it should not be freed
  *   directly.
  *
- * Since: 1.10
+ *
  */
 ClutterAnimatable *
 clutter_transition_get_animatable (ClutterTransition *transition)
@@ -420,7 +420,7 @@ clutter_transition_get_animatable (ClutterTransition *transition)
  * set using clutter_transition_set_animatable() when the
  * #ClutterTimeline::completed signal is emitted.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_transition_set_remove_on_complete (ClutterTransition *transition,
@@ -448,7 +448,7 @@ clutter_transition_set_remove_on_complete (ClutterTransition *transition,
  * Return value: %TRUE if the @transition should be detached when complete,
  *   and %FALSE otherwise
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_transition_get_remove_on_complete (ClutterTransition *transition)
@@ -533,7 +533,7 @@ clutter_transition_set_value (ClutterTransition *transition,
  *
  * Rename to: clutter_transition_set_from
  *
- * Since: 1.12
+ *
  */
 void
 clutter_transition_set_from_value (ClutterTransition *transition,
@@ -569,7 +569,7 @@ clutter_transition_set_from_value (ClutterTransition *transition,
  *
  * Rename to: clutter_transition_set_to
  *
- * Since: 1.12
+ *
  */
 void
 clutter_transition_set_to_value (ClutterTransition *transition,
@@ -602,7 +602,7 @@ clutter_transition_set_to_value (ClutterTransition *transition,
  * This is a convenience function for the C API; language bindings
  * should use clutter_transition_set_from_value() instead.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_transition_set_from (ClutterTransition *transition,
@@ -655,7 +655,7 @@ clutter_transition_set_from (ClutterTransition *transition,
  * This is a convenience function for the C API; language bindings
  * should use clutter_transition_set_to_value() instead.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_transition_set_to (ClutterTransition *transition,
diff --git a/clutter/clutter-transition.h b/clutter/clutter-transition.h
index c52764d..7c6888a 100644
--- a/clutter/clutter-transition.h
+++ b/clutter/clutter-transition.h
@@ -49,7 +49,7 @@ typedef struct _ClutterTransitionClass          ClutterTransitionClass;
  * The <structname>ClutterTransition</structname> structure contains private
  * data and should only be accessed using the provided API.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterTransition
 {
@@ -71,7 +71,7 @@ struct _ClutterTransition
  * The <structname>ClutterTransitionClass</structname> structure contains
  * private data.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterTransitionClass
 {
diff --git a/clutter/clutter-types.h b/clutter/clutter-types.h
index 431964a..c5a843b 100644
--- a/clutter/clutter-types.h
+++ b/clutter/clutter-types.h
@@ -104,7 +104,7 @@ typedef union _ClutterEvent                     ClutterEvent;
  * The <structname>ClutterEventSequence</structname> structure is an opaque
  * type used to denote the event sequence of a touch event.
  *
- * Since: 1.12
+ *
  */
 typedef struct _ClutterEventSequence            ClutterEventSequence;
 
@@ -128,7 +128,7 @@ typedef struct _ClutterShader                   ClutterShader; /* deprecated */
  * Other internal representation and methods for describing the
  * bounding volume may be added in the future.
  *
- * Since: 1.4
+ *
  */
 typedef struct _ClutterPaintVolume      ClutterPaintVolume;
 
@@ -139,7 +139,7 @@ typedef struct _ClutterPaintVolume      ClutterPaintVolume;
  *
  * A point in 2D space.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterPoint
 {
@@ -158,7 +158,7 @@ struct _ClutterPoint
  *   ClutterPoint p = CLUTTER_POINT_INIT (100, 100);
  * ]|
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_POINT_INIT(x,y)         { (x), (y) }
 
@@ -168,7 +168,7 @@ struct _ClutterPoint
  * A simple macro for initializing a #ClutterPoint to (0, 0) when
  * declaring it.
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_POINT_INIT_ZERO         CLUTTER_POINT_INIT (0.f, 0.f)
 
@@ -203,7 +203,7 @@ float                   clutter_point_distance  (const ClutterPoint *a,
  *
  * A size, in 2D space.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterSize
 {
@@ -222,7 +222,7 @@ struct _ClutterSize
  *   ClutterSize s = CLUTTER_SIZE_INIT (200, 200);
  * ]|
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_SIZE_INIT(width,height) { (width), (height) }
 
@@ -232,7 +232,7 @@ struct _ClutterSize
  * A simple macro for initializing a #ClutterSize to (0, 0) when
  * declaring it.
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_SIZE_INIT_ZERO          CLUTTER_SIZE_INIT (0.f, 0.f)
 
@@ -272,7 +272,7 @@ gboolean        clutter_size_equals     (const ClutterSize *a,
  * it is safer to access the contents of a #ClutterRect by using the provided
  * API at all times, instead of directly accessing the structure members.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterRect
 {
@@ -293,7 +293,7 @@ struct _ClutterRect
  *   ClutterRect r = CLUTTER_RECT_INIT (100, 100, 200, 200);
  * ]|
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_RECT_INIT(x,y,width,height)     { { (x), (y) }, { (width), (height) } }
 
@@ -303,7 +303,7 @@ struct _ClutterRect
  * A simple macro for initializing a #ClutterRect to (0, 0, 0, 0) when
  * declaring it.
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_RECT_INIT_ZERO                  CLUTTER_RECT_INIT (0.f, 0.f, 0.f, 0.f)
 
@@ -374,7 +374,7 @@ float                   clutter_rect_get_height         (ClutterRect       *rect
  *
  * A point in 3D space, expressed in pixels
  *
- * Since: 0.4
+ *
  */
 struct _ClutterVertex
 {
@@ -395,7 +395,7 @@ struct _ClutterVertex
  *   ClutterVertex v = CLUTTER_VERTEX_INIT (x, y, z);
  * ]|
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_VERTEX_INIT(x,y,z)      { (x), (y), (z) }
 
@@ -404,7 +404,7 @@ struct _ClutterVertex
  *
  * A simple macro for initializing a #ClutterVertex to (0, 0, 0).
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_VERTEX_INIT_ZERO        CLUTTER_VERTEX_INIT (0.f, 0.f, 0.f)
 
@@ -457,7 +457,7 @@ struct _ClutterActorBox
  *   ClutterActorBox box = CLUTTER_ACTOR_BOX_INIT (0, 0, 400, 600);
  * ]|
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_ACTOR_BOX_INIT(x_1,y_1,x_2,y_2)         { (x_1), (y_1), (x_2), (y_2) }
 
@@ -471,7 +471,7 @@ struct _ClutterActorBox
  *   ClutterActorBox box = CLUTTER_ACTOR_BOX_INIT_ZERO;
  * ]|
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_ACTOR_BOX_INIT_ZERO                     CLUTTER_ACTOR_BOX_INIT (0.f, 0.f, 0.f, 0.f)
 
@@ -565,7 +565,7 @@ gboolean  clutter_geometry_intersects (const ClutterGeometry *geometry0,
  *
  * Point in a path behaviour.
  *
- * Since: 0.2
+ *
  */
 struct _ClutterKnot
 {
@@ -591,7 +591,7 @@ gboolean     clutter_knot_equal    (const ClutterKnot *knot_a,
  * pair of coordinates, %CLUTTER_PATH_CURVE_TO uses all three and
  * %CLUTTER_PATH_CLOSE uses none.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterPathNode
 {
@@ -647,7 +647,7 @@ gboolean            clutter_paint_volume_set_from_allocation (ClutterPaintVolume
  *
  * A representation of the components of a margin.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterMargin
 {
@@ -684,7 +684,7 @@ void            clutter_margin_free     (ClutterMargin       *margin_);
  * Return value: %TRUE if the function successfully computed
  *   the value and stored it inside @retval
  *
- * Since: 1.0
+ *
  */
 typedef gboolean (* ClutterProgressFunc) (const GValue *a,
                                           const GValue *b,
diff --git a/clutter/clutter-units.c b/clutter/clutter-units.c
index f07f0f6..847bb5e 100644
--- a/clutter/clutter-units.c
+++ b/clutter/clutter-units.c
@@ -148,7 +148,7 @@ units_em_to_pixels (const gchar *font_name,
  *
  * Stores a value in millimiters inside @units
  *
- * Since: 1.0
+ *
  */
 void
 clutter_units_from_mm (ClutterUnits *units,
@@ -174,7 +174,7 @@ clutter_units_from_mm (ClutterUnits *units,
  *
  * Stores a value in centimeters inside @units
  *
- * Since: 1.2
+ *
  */
 void
 clutter_units_from_cm (ClutterUnits *units,
@@ -200,7 +200,7 @@ clutter_units_from_cm (ClutterUnits *units,
  *
  * Stores a value in typographic points inside @units
  *
- * Since: 1.0
+ *
  */
 void
 clutter_units_from_pt (ClutterUnits *units,
@@ -227,7 +227,7 @@ clutter_units_from_pt (ClutterUnits *units,
  * Stores a value in em inside @units, using the default font
  * name as returned by clutter_backend_get_font_name()
  *
- * Since: 1.0
+ *
  */
 void
 clutter_units_from_em (ClutterUnits *units,
@@ -254,7 +254,7 @@ clutter_units_from_em (ClutterUnits *units,
  *
  * Stores a value in em inside @units using @font_name
  *
- * Since: 1.0
+ *
  */
 void
 clutter_units_from_em_for_font (ClutterUnits *units,
@@ -281,7 +281,7 @@ clutter_units_from_em_for_font (ClutterUnits *units,
  *
  * Stores a value in pixels inside @units
  *
- * Since: 1.0
+ *
  */
 void
 clutter_units_from_pixels (ClutterUnits *units,
@@ -308,7 +308,7 @@ clutter_units_from_pixels (ClutterUnits *units,
  *
  * Return value: a unit type
  *
- * Since: 1.0
+ *
  */
 ClutterUnitType
 clutter_units_get_unit_type (const ClutterUnits *units)
@@ -326,7 +326,7 @@ clutter_units_get_unit_type (const ClutterUnits *units)
  *
  * Return value: the value stored inside a #ClutterUnits
  *
- * Since: 1.0
+ *
  */
 gfloat
 clutter_units_get_unit_value (const ClutterUnits *units)
@@ -346,7 +346,7 @@ clutter_units_get_unit_value (const ClutterUnits *units)
  *   #ClutterUnits structure. Use clutter_units_free() to free
  *   the allocated resources
  *
- * Since: 1.0
+ *
  */
 ClutterUnits *
 clutter_units_copy (const ClutterUnits *units)
@@ -366,7 +366,7 @@ clutter_units_copy (const ClutterUnits *units)
  * You should only call this function on a #ClutterUnits
  * created using clutter_units_copy()
  *
- * Since: 1.0
+ *
  */
 void
 clutter_units_free (ClutterUnits *units)
@@ -383,7 +383,7 @@ clutter_units_free (ClutterUnits *units)
  *
  * Return value: the value in pixels
  *
- * Since: 1.0
+ *
  */
 gfloat
 clutter_units_to_pixels (ClutterUnits *units)
@@ -471,7 +471,7 @@ clutter_units_to_pixels (ClutterUnits *units)
  * Return value: %TRUE if the string was successfully parsed,
  *   and %FALSE otherwise
  *
- * Since: 1.0
+ *
  */
 gboolean
 clutter_units_from_string (ClutterUnits *units,
@@ -602,7 +602,7 @@ clutter_unit_type_name (ClutterUnitType unit_type)
  * Return value: a newly allocated string containing the encoded
  *   #ClutterUnits value. Use g_free() to free the string
  *
- * Since: 1.0
+ *
  */
 gchar *
 clutter_units_to_string (const ClutterUnits *units)
@@ -752,7 +752,7 @@ G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterUnits, clutter_units,
  *
  * Sets @value to @units
  *
- * Since: 0.8
+ *
  */
 void
 clutter_value_set_units (GValue             *value,
@@ -771,7 +771,7 @@ clutter_value_set_units (GValue             *value,
  *
  * Return value: the units inside the passed #GValue
  *
- * Since: 0.8
+ *
  */
 const ClutterUnits *
 clutter_value_get_units (const GValue *value)
@@ -904,7 +904,7 @@ clutter_param_units_get_type (void)
  *
  * Return value: the newly created #GParamSpec
  *
- * Since: 1.0
+ *
  */
 GParamSpec *
 clutter_param_spec_units (const gchar     *name,
diff --git a/clutter/clutter-units.h b/clutter/clutter-units.h
index e50242b..00693a7 100644
--- a/clutter/clutter-units.h
+++ b/clutter/clutter-units.h
@@ -43,7 +43,7 @@ G_BEGIN_DECLS
  * An opaque structure, to be used to store sizing and positioning
  * values along with their unit.
  *
- * Since: 1.0
+ *
  */
 typedef struct _ClutterUnits    ClutterUnits;
 
@@ -116,7 +116,7 @@ gchar *         clutter_units_to_string        (const ClutterUnits *units);
  *
  * Evaluates to %TRUE if @x holds a #ClutterUnits value
  *
- * Since: 0.8
+ *
  */
 #define CLUTTER_VALUE_HOLDS_UNITS(x)    (G_VALUE_HOLDS ((x), CLUTTER_TYPE_UNITS))
 
@@ -131,7 +131,7 @@ typedef struct _ClutterParamSpecUnits   ClutterParamSpecUnits;
  *
  * #GParamSpec subclass for unit based properties.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterParamSpecUnits
 {
diff --git a/clutter/clutter-util.c b/clutter/clutter-util.c
index 4177312..b57a060 100644
--- a/clutter/clutter-util.c
+++ b/clutter/clutter-util.c
@@ -594,7 +594,7 @@ progress_data_destroy (gpointer data_)
  * To unset a previously set progress function of a #GType, pass %NULL
  * for @func.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_interval_register_progress_func (GType               value_type,
diff --git a/clutter/clutter-zoom-action.c b/clutter/clutter-zoom-action.c
index abc24c4..d4d3a4c 100644
--- a/clutter/clutter-zoom-action.c
+++ b/clutter/clutter-zoom-action.c
@@ -42,7 +42,7 @@
  * will automatically result in the actor to be scale according to the
  * distance between 2 touch points.
  *
- * Since: 1.12
+ *
  */
 
 #ifdef HAVE_CONFIG_H
@@ -346,7 +346,7 @@ clutter_zoom_action_class_init (ClutterZoomActionClass *klass)
    *
    * Constraints the zooming action to the specified axis
    *
-   * Since: 1.12
+   *
    */
   zoom_props[PROP_ZOOM_AXIS] =
     g_param_spec_enum ("zoom-axis",
@@ -385,7 +385,7 @@ clutter_zoom_action_class_init (ClutterZoomActionClass *klass)
    * Return value: %TRUE if the zoom action has been handled by one of
    * the listener or %FALSE to continue the emission.
    *
-   * Since: 1.12
+   *
    */
   zoom_signals[ZOOM] =
     g_signal_new (I_("zoom"),
@@ -418,7 +418,7 @@ clutter_zoom_action_init (ClutterZoomAction *self)
  *
  * Return value: the newly created #ClutterZoomAction
  *
- * Since: 1.12
+ *
  */
 ClutterAction *
 clutter_zoom_action_new (void)
@@ -433,7 +433,7 @@ clutter_zoom_action_new (void)
  *
  * Restricts the zooming action to a specific axis
  *
- * Since: 1.12
+ *
  */
 void
 clutter_zoom_action_set_zoom_axis (ClutterZoomAction *action,
@@ -459,7 +459,7 @@ clutter_zoom_action_set_zoom_axis (ClutterZoomAction *action,
  *
  * Return value: the axis constraint
  *
- * Since: 1.12
+ *
  */
 ClutterZoomAxis
 clutter_zoom_action_get_zoom_axis (ClutterZoomAction *action)
@@ -477,7 +477,7 @@ clutter_zoom_action_get_zoom_axis (ClutterZoomAction *action)
  *
  * Retrieves the focal point of the current zoom
  *
- * Since: 1.12
+ *
  */
 void
 clutter_zoom_action_get_focal_point (ClutterZoomAction *action,
@@ -497,7 +497,7 @@ clutter_zoom_action_get_focal_point (ClutterZoomAction *action,
  * Retrieves the focal point relative to the actor's coordinates of
  * the current zoom
  *
- * Since: 1.12
+ *
  */
 void
 clutter_zoom_action_get_transformed_focal_point (ClutterZoomAction *action,
diff --git a/clutter/clutter-zoom-action.h b/clutter/clutter-zoom-action.h
index 3111e12..f9f7992 100644
--- a/clutter/clutter-zoom-action.h
+++ b/clutter/clutter-zoom-action.h
@@ -52,7 +52,7 @@ typedef struct _ClutterZoomActionClass          ClutterZoomActionClass;
  * The <structname>ClutterZoomAction</structname> structure contains only
  * private data and should be accessed using the provided API
  *
- * Since: 1.12
+ *
  */
 struct _ClutterZoomAction
 {
@@ -69,7 +69,7 @@ struct _ClutterZoomAction
  * The <structname>ClutterZoomActionClass</structname> structure contains
  * only private data
  *
- * Since: 1.12
+ *
  */
 struct _ClutterZoomActionClass
 {
diff --git a/clutter/deprecated/clutter-actor-deprecated.c b/clutter/deprecated/clutter-actor-deprecated.c
index ff3a37c..436d4f6 100644
--- a/clutter/deprecated/clutter-actor-deprecated.c
+++ b/clutter/deprecated/clutter-actor-deprecated.c
@@ -66,7 +66,7 @@ destroy_shader_data (gpointer data)
  * Return value: (transfer none): The currently set #ClutterShader
  *   or %NULL if no shader is set.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use clutter_actor_get_effect() instead.
  */
@@ -100,7 +100,7 @@ clutter_actor_get_shader (ClutterActor *self)
  * Return value: %TRUE if the shader was successfully applied
  *   or removed
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect and
  *   clutter_actor_add_effect() instead.
@@ -242,7 +242,7 @@ clutter_actor_set_shader_param_internal (ClutterActor *self,
  * Sets the value for a named parameter of the shader applied
  * to @actor.
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.8: Use clutter_shader_effect_set_uniform_value() instead
  */
@@ -271,7 +271,7 @@ clutter_actor_set_shader_param (ClutterActor *self,
  * Sets the value for a named float parameter of the shader applied
  * to @actor.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.8: Use clutter_shader_effect_set_uniform() instead
  */
@@ -299,7 +299,7 @@ clutter_actor_set_shader_param_float (ClutterActor *self,
  * Sets the value for a named int parameter of the shader applied to
  * @actor.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.8: Use clutter_shader_effect_set_uniform() instead
  */
@@ -389,7 +389,7 @@ clutter_actor_get_geometry (ClutterActor    *self,
  *
  * The returned rectangle is in pixels.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12: Use clutter_actor_get_allocation_box() instead.
  */
diff --git a/clutter/deprecated/clutter-alpha.c b/clutter/deprecated/clutter-alpha.c
index d9548a5..f2f30c1 100644
--- a/clutter/deprecated/clutter-alpha.c
+++ b/clutter/deprecated/clutter-alpha.c
@@ -346,7 +346,7 @@ clutter_alpha_class_init (ClutterAlphaClass *klass)
    *
    * A #ClutterTimeline instance used to drive the alpha function.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -364,7 +364,7 @@ clutter_alpha_class_init (ClutterAlphaClass *klass)
    * interval is 0.0 to 1.0, but the Alpha allows overshooting by
    * one unit in each direction, so the valid interval is -1.0 to 2.0.
    *
-   * Since: 0.2
+   *
    * Deprecated: 1.12
    */
   obj_props[PROP_ALPHA] =
@@ -386,7 +386,7 @@ clutter_alpha_class_init (ClutterAlphaClass *klass)
    * clutter_alpha_set_closure() or clutter_alpha_set_func()
    * will be used.
    *
-   * Since: 1.0
+   *
    * Deprecated: 1.12
    */
   obj_props[PROP_MODE] =
@@ -421,7 +421,7 @@ clutter_alpha_init (ClutterAlpha *self)
  *
  * Return Value: The current alpha value for the alpha
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -512,7 +512,7 @@ clutter_alpha_set_closure_internal (ClutterAlpha *alpha,
  * Sets the #GClosure used to compute the alpha value at each
  * frame of the #ClutterTimeline bound to @alpha.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -546,7 +546,7 @@ clutter_alpha_set_closure (ClutterAlpha *alpha,
  *
  * This function will not register @func as a global alpha function.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -589,7 +589,7 @@ clutter_alpha_set_func (ClutterAlpha    *alpha,
  *
  * Binds @alpha to @timeline.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -637,7 +637,7 @@ clutter_alpha_set_timeline (ClutterAlpha    *alpha,
  *
  * Return value: (transfer none): a #ClutterTimeline instance
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -662,7 +662,7 @@ clutter_alpha_get_timeline (ClutterAlpha *alpha)
  *
  * Return value: the newly created empty #ClutterAlpha instance.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -684,7 +684,7 @@ clutter_alpha_new (void)
  *
  * Return Value: the newly created #ClutterAlpha
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -717,7 +717,7 @@ clutter_alpha_new_full (ClutterTimeline *timeline,
  *
  * Return value: the newly created #ClutterAlpha
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -747,7 +747,7 @@ clutter_alpha_new_with_func (ClutterTimeline  *timeline,
  *
  * Return value: the animation mode
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -796,7 +796,7 @@ clutter_alpha_easing_func (ClutterAlpha *alpha,
  * of @mode, as taken by the #ClutterAnimationMode enumeration or
  * using the value returned by clutter_alpha_register_func().
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -905,7 +905,7 @@ register_alpha_internal (AlphaData *alpha_data)
  *
  * Return value: the logical id of the alpha function
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -940,7 +940,7 @@ clutter_alpha_register_func (ClutterAlphaFunc func,
  *
  * Return value: the logical id of the alpha function
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
diff --git a/clutter/deprecated/clutter-alpha.h b/clutter/deprecated/clutter-alpha.h
index 347ff4a..0ff1476 100644
--- a/clutter/deprecated/clutter-alpha.h
+++ b/clutter/deprecated/clutter-alpha.h
@@ -57,7 +57,7 @@ typedef struct _ClutterAlphaPrivate     ClutterAlphaPrivate;
  *
  * Return value: a floating point value
  *
- * Since: 0.2
+ *
  */
 typedef gdouble (*ClutterAlphaFunc) (ClutterAlpha *alpha,
                                      gpointer      user_data); 
@@ -69,7 +69,7 @@ typedef gdouble (*ClutterAlphaFunc) (ClutterAlpha *alpha,
  * The contents of the #ClutterAlpha structure are private and should
  * only be accessed using the provided API.
  *
- * Since: 0.2
+ *
  */
 struct _ClutterAlpha
 {
@@ -84,7 +84,7 @@ struct _ClutterAlpha
  *
  * Base class for #ClutterAlpha
  *
- * Since: 0.2
+ *
  */
 struct _ClutterAlphaClass
 {
diff --git a/clutter/deprecated/clutter-animation.c b/clutter/deprecated/clutter-animation.c
index 80f5f6a..f31798d 100644
--- a/clutter/deprecated/clutter-animation.c
+++ b/clutter/deprecated/clutter-animation.c
@@ -503,7 +503,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    *
    * The #GObject to which the animation applies.
    *
-   * Since: 1.0
+   *
    * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_OBJECT] =
@@ -520,7 +520,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * or a value returned by clutter_alpha_register_func(). The
    * default value is %CLUTTER_LINEAR.
    *
-   * Since: 1.0
+   *
    * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_MODE] =
@@ -536,7 +536,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    *
    * The duration of the animation, expressed in milliseconds.
    *
-   * Since: 1.0
+   *
    * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_DURATION] =
@@ -552,7 +552,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    *
    * Whether the animation should loop.
    *
-   * Since: 1.0
+   *
    * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_LOOP] =
@@ -567,7 +567,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    *
    * The #ClutterTimeline used by the animation.
    *
-   * Since: 1.0
+   *
    * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   obj_props[PROP_TIMELINE] =
@@ -582,7 +582,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    *
    * The #ClutterAlpha used by the animation.
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.10: Use the #ClutterAnimation:timeline property and
    *   the #ClutterTimeline:progress-mode property instead.
@@ -605,7 +605,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * The ::started signal is emitted once the animation has been
    * started
    *
-   * Since: 1.0
+   *
    * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   animation_signals[STARTED] =
@@ -627,7 +627,7 @@ clutter_animation_class_init (ClutterAnimationClass *klass)
    * The @animation instance is guaranteed to be valid for the entire
    * duration of the signal emission chain.
    *
-   * Since: 1.0
+   *
    * Deprecated: 1.12: Use #ClutterPropertyTransition instead
    */
   animation_signals[COMPLETED] =
@@ -781,7 +781,7 @@ clutter_animation_validate_bind (ClutterAnimation *animation,
  * clutter_animation_update_interval() instead.
  *
  * Return value: (transfer none): The animation itself.
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
@@ -823,7 +823,7 @@ clutter_animation_bind_interval (ClutterAnimation *animation,
  *
  * Return value: (transfer none): The animation itself.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
@@ -893,7 +893,7 @@ clutter_animation_bind (ClutterAnimation *animation,
  *
  * Removes @property_name from the list of animated properties.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
@@ -928,7 +928,7 @@ clutter_animation_unbind_property (ClutterAnimation *animation,
  * Return value: %TRUE if the property is animated by the
  *   #ClutterAnimation, %FALSE otherwise
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 gboolean
@@ -954,7 +954,7 @@ clutter_animation_has_property (ClutterAnimation *animation,
  * Changes the @interval for @property_name. The #ClutterAnimation
  * will take ownership of the passed #ClutterInterval.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
@@ -1032,7 +1032,7 @@ clutter_animation_update_interval (ClutterAnimation *animation,
  *
  * Return value: (transfer none): The animation itself.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
@@ -1088,7 +1088,7 @@ clutter_animation_update (ClutterAnimation *animation,
  *   property with the same name was found. The returned interval is
  *   owned by the #ClutterAnimation and should not be unreferenced
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterInterval *
@@ -1351,7 +1351,7 @@ out:
  * Return value: the newly created #ClutterAnimation. Use g_object_unref()
  *   to release the associated resources
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterAnimation *
@@ -1368,7 +1368,7 @@ clutter_animation_new (void)
  * Attaches @animation to @object. The #ClutterAnimation will take a
  * reference on @object.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
@@ -1404,7 +1404,7 @@ clutter_animation_set_object (ClutterAnimation *animation,
  *
  * Return value: (transfer none): a #GObject
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 GObject *
@@ -1426,7 +1426,7 @@ clutter_animation_get_object (ClutterAnimation *animation)
  *
  * This function will also set #ClutterAnimation:alpha if needed.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
@@ -1471,7 +1471,7 @@ clutter_animation_set_mode (ClutterAnimation *animation,
  *
  * Return value: the mode for the animation
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 gulong
@@ -1499,7 +1499,7 @@ clutter_animation_get_mode (ClutterAnimation *animation)
  * This function will set #ClutterAnimation:alpha and
  * #ClutterAnimation:timeline if needed.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
@@ -1534,7 +1534,7 @@ clutter_animation_set_duration (ClutterAnimation *animation,
  * This function will set #ClutterAnimation:alpha and
  * #ClutterAnimation:timeline if needed.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
@@ -1563,7 +1563,7 @@ clutter_animation_set_loop (ClutterAnimation *animation,
  *
  * Return value: %TRUE if the animation is looping
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 gboolean
@@ -1586,7 +1586,7 @@ clutter_animation_get_loop (ClutterAnimation *animation)
  *
  * Return value: the duration of the animation
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 guint
@@ -1611,7 +1611,7 @@ clutter_animation_get_duration (ClutterAnimation *animation)
  *
  * This function will take a reference on the passed @timeline.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
@@ -1694,7 +1694,7 @@ clutter_animation_set_timeline (ClutterAnimation *animation,
  *
  * Return value: (transfer none): the timeline used by the animation
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 ClutterTimeline *
@@ -1715,7 +1715,7 @@ clutter_animation_get_timeline (ClutterAnimation *animation)
  * If @alpha is not %NULL, the #ClutterAnimation will take ownership
  * of the #ClutterAlpha instance.
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.10: Use clutter_animation_get_timeline() and
  *   clutter_timeline_set_progress_mode() instead.
@@ -1738,7 +1738,7 @@ clutter_animation_set_alpha (ClutterAnimation *animation,
  *
  * Return value: (transfer none): the alpha object used by the animation
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.10: Use clutter_animation_get_timeline() and
  *   clutter_timeline_get_progress_mode() instead.
@@ -1764,7 +1764,7 @@ clutter_animation_get_alpha (ClutterAnimation *animation)
  * or unless a reference was taken inside a handler for the
  * #ClutterAnimation::completed signal
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterPropertyTransition instead
  */
 void
@@ -2130,7 +2130,7 @@ animation_create_for_actor (ClutterActor *actor)
  * Return value: (transfer none): a #ClutterAnimation object. The object is owned by the
  *   #ClutterActor and should not be unreferenced with g_object_unref()
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_animate_with_timeline() instead
  */
@@ -2190,7 +2190,7 @@ clutter_actor_animate_with_alpha (ClutterActor *actor,
  *    owned by the #ClutterActor and should not be unreferenced with
  *    g_object_unref()
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use the implicit transition for animatable properties
  *   in #ClutterActor instead.
  */
@@ -2377,7 +2377,7 @@ clutter_actor_animate_with_timeline (ClutterActor    *actor,
  *   owned by the #ClutterActor and should not be unreferenced with
  *   g_object_unref()
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use the implicit transition for animatable properties
  *   in #ClutterActor instead.
  */
@@ -2434,7 +2434,7 @@ clutter_actor_animate (ClutterActor *actor,
  *   owned by the #ClutterActor and should not be unreferenced with
  *   g_object_unref()
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use the implicit transition for animatable properties
  *   in #ClutterActor instead.
  */
@@ -2493,7 +2493,7 @@ clutter_actor_animatev (ClutterActor        *actor,
  *    owned by the #ClutterActor and should not be unreferenced with
  *    g_object_unref()
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use the implicit transition for animatable properties
  *   in #ClutterActor instead.
  */
@@ -2549,7 +2549,7 @@ clutter_actor_animate_with_timelinev (ClutterActor        *actor,
  * Return value: (transfer none): a #ClutterAnimation object. The object is owned by the
  *   #ClutterActor and should not be unreferenced with g_object_unref()
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_animate_with_timelinev() instead
  */
@@ -2593,7 +2593,7 @@ clutter_actor_animate_with_alphav (ClutterActor        *actor,
  *
  * Return value: (transfer none): a #ClutterAnimation, or %NULL
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use the implicit transition for animatable properties
  *   in #ClutterActor instead, and clutter_actor_get_transition() to retrieve
  *   the transition.
@@ -2618,7 +2618,7 @@ clutter_actor_get_animation (ClutterActor *actor)
  *
  * The #ClutterAnimation::completed signal will not be emitted.
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use the implicit transition for animatable properties
  *   in #ClutterActor instead, and clutter_actor_remove_transition() to
  *   remove the transition.
diff --git a/clutter/deprecated/clutter-animation.h b/clutter/deprecated/clutter-animation.h
index 4c6aa8b..814e9f1 100644
--- a/clutter/deprecated/clutter-animation.h
+++ b/clutter/deprecated/clutter-animation.h
@@ -49,7 +49,7 @@ typedef struct _ClutterAnimationClass           ClutterAnimationClass;
  * The #ClutterAnimation structure contains only private data and should
  * be accessed using the provided functions.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterAnimation
 {
@@ -67,7 +67,7 @@ struct _ClutterAnimation
  * The #ClutterAnimationClass structure contains only private data and
  * should be accessed using the provided functions.
  *
- * Since: 1.0
+ *
  */
 struct _ClutterAnimationClass
 {
diff --git a/clutter/deprecated/clutter-animator.c b/clutter/deprecated/clutter-animator.c
index f9afcec..6e4691d 100644
--- a/clutter/deprecated/clutter-animator.c
+++ b/clutter/deprecated/clutter-animator.c
@@ -212,7 +212,7 @@ G_DEFINE_TYPE_WITH_CODE (ClutterAnimator,
  *
  * Return value: a new #ClutterAnimator.
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
@@ -860,7 +860,7 @@ animation_animator_started (ClutterTimeline *timeline,
  *   an error occurs or the progress is before any of the keys) %FALSE is
  *   returned and the #GValue is left untouched
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gboolean
@@ -1041,7 +1041,7 @@ clutter_animator_compute_value (ClutterAnimator *animator,
  *
  * Sets an external timeline that will be used for driving the animation
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
@@ -1087,7 +1087,7 @@ clutter_animator_set_timeline (ClutterAnimator *animator,
  *
  * Return value: (transfer none): the #ClutterTimeline that drives the animator
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterTimeline *
@@ -1108,7 +1108,7 @@ clutter_animator_get_timeline (ClutterAnimator *animator)
  *   the animator. The returned timeline is owned by the #ClutterAnimator
  *   and it should not be unreferenced
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterTimeline *
@@ -1134,7 +1134,7 @@ clutter_animator_start (ClutterAnimator *animator)
  * Runs the timeline of the #ClutterAnimator with a duration in msecs
  * as specified.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
@@ -1154,7 +1154,7 @@ clutter_animator_set_duration (ClutterAnimator *animator,
  *
  * Return value: the duration of the animation, in milliseconds
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 guint
@@ -1185,7 +1185,7 @@ clutter_animator_get_duration  (ClutterAnimator *animator)
  * If a given (object, property, progress) tuple already exist the mode and
  * value will be replaced with the new values.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
@@ -1329,7 +1329,7 @@ clutter_animator_set_key_internal (ClutterAnimator    *animator,
  *
  * Return value: (transfer none): The animator instance
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterAnimator *
@@ -1379,7 +1379,7 @@ clutter_animator_set_key (ClutterAnimator *animator,
  *   by the #ClutterAnimator, but you should free the returned list when done,
  *   using g_list_free()
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 GList *
@@ -1488,7 +1488,7 @@ again:
  *
  * Removes all keys matching the conditions specificed in the arguments.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
@@ -1795,7 +1795,7 @@ clutter_animator_class_init (ClutterAnimatorClass *klass)
    * The duration of the #ClutterTimeline used by the #ClutterAnimator
    * to drive the animation
    *
-   * Since: 1.2
+   *
    * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
    */
   obj_props[PROP_DURATION] =
@@ -1812,7 +1812,7 @@ clutter_animator_class_init (ClutterAnimatorClass *klass)
    * The #ClutterTimeline used by the #ClutterAnimator to drive the
    * animation
    *
-   * Since: 1.2
+   *
    * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
    */
   obj_props[PROP_TIMELINE] =
@@ -1858,7 +1858,7 @@ clutter_animator_init (ClutterAnimator *animator)
  *
  * Return value: %TRUE if the property is eased in
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gboolean
@@ -1896,7 +1896,7 @@ clutter_animator_property_get_ease_in (ClutterAnimator *animator,
  *
  * Sets whether a property value is to be eased into the animation.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
@@ -1939,7 +1939,7 @@ clutter_animator_property_set_ease_in (ClutterAnimator *animator,
  * object.
  *
  * Returns: a ClutterInterpolation value.
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterInterpolation
@@ -1983,7 +1983,7 @@ clutter_animator_property_get_interpolation (ClutterAnimator *animator,
  * %CLUTTER_INTERPOLATION_CUBIC causes the values to smoothly change between
  * the values.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
@@ -2022,7 +2022,7 @@ G_DEFINE_BOXED_TYPE (ClutterAnimatorKey, clutter_animator_key,
  *
  * Return value: (transfer none): the object an animator_key exist for.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 GObject *
@@ -2041,7 +2041,7 @@ clutter_animator_key_get_object (const ClutterAnimatorKey *key)
  *
  * Return value: the name of the property an animator_key exist for.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 const gchar *
@@ -2063,7 +2063,7 @@ clutter_animator_key_get_property_name (const ClutterAnimatorKey *key)
  *
  * Return value: the #GType of the property
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 GType
@@ -2085,7 +2085,7 @@ clutter_animator_key_get_property_type (const ClutterAnimatorKey *key)
  *
  * Return value: the mode of a #ClutterAnimatorKey
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gulong
@@ -2104,7 +2104,7 @@ clutter_animator_key_get_mode (const ClutterAnimatorKey *key)
  *
  * Return value: the progress defined for a #ClutterAnimator key.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gdouble
@@ -2131,7 +2131,7 @@ clutter_animator_key_get_progress (const ClutterAnimatorKey *key)
  * Return value: %TRUE if the passed #GValue was successfully set, and
  *   %FALSE otherwise
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 gboolean
diff --git a/clutter/deprecated/clutter-animator.h b/clutter/deprecated/clutter-animator.h
index 54be75b..1e28a5d 100644
--- a/clutter/deprecated/clutter-animator.h
+++ b/clutter/deprecated/clutter-animator.h
@@ -53,7 +53,7 @@ typedef struct _ClutterAnimatorPrivate ClutterAnimatorPrivate;
  *
  * A key frame inside a #ClutterAnimator
  *
- * Since: 1.2
+ *
  */
 typedef struct _ClutterAnimatorKey     ClutterAnimatorKey;
 
@@ -63,7 +63,7 @@ typedef struct _ClutterAnimatorKey     ClutterAnimatorKey;
  * The #ClutterAnimator structure contains only private data and
  * should be accessed using the provided API
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -80,7 +80,7 @@ struct _ClutterAnimator
  *
  * The #ClutterAnimatorClass structure contains only private data
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
diff --git a/clutter/deprecated/clutter-behaviour-depth.c b/clutter/deprecated/clutter-behaviour-depth.c
index 49a4afc..441fe78 100644
--- a/clutter/deprecated/clutter-behaviour-depth.c
+++ b/clutter/deprecated/clutter-behaviour-depth.c
@@ -172,7 +172,7 @@ clutter_behaviour_depth_class_init (ClutterBehaviourDepthClass *klass)
    *
    * Start depth level to apply to the actors.
    *
-   * Since: 0.4
+   *
    *
    * Deprecated: 1.6
    */
@@ -188,7 +188,7 @@ clutter_behaviour_depth_class_init (ClutterBehaviourDepthClass *klass)
    *
    * End depth level to apply to the actors.
    *
-   * Since: 0.4
+   *
    *
    * Deprecated: 1.6
    */
@@ -224,7 +224,7 @@ clutter_behaviour_depth_init (ClutterBehaviourDepth *depth)
  *
  * Return value: (transfer full): the newly created behaviour
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
@@ -250,7 +250,7 @@ clutter_behaviour_depth_new (ClutterAlpha *alpha,
  *
  * Sets the boundaries of the @behaviour.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.6
  */
@@ -290,7 +290,7 @@ clutter_behaviour_depth_set_bounds (ClutterBehaviourDepth *behaviour,
  *
  * Gets the boundaries of the @behaviour
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-depth.h b/clutter/deprecated/clutter-behaviour-depth.h
index b3b8ae1..36db86f 100644
--- a/clutter/deprecated/clutter-behaviour-depth.h
+++ b/clutter/deprecated/clutter-behaviour-depth.h
@@ -51,7 +51,7 @@ typedef struct _ClutterBehaviourDepthClass      ClutterBehaviourDepthClass;
  * The #ClutterBehaviourDepth structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6: Use clutter_actor_animate() with #ClutterActor:depth
  *   instead.
@@ -69,7 +69,7 @@ struct _ClutterBehaviourDepth
  *
  * The #ClutterBehaviourDepthClass structure contains only private data
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-ellipse.c b/clutter/deprecated/clutter-behaviour-ellipse.c
index 103a4ae..92e6f2f 100644
--- a/clutter/deprecated/clutter-behaviour-ellipse.c
+++ b/clutter/deprecated/clutter-behaviour-ellipse.c
@@ -40,7 +40,7 @@
  * Deprecated: 1.6: Use clutter_actor_animate(), #ClutterPath and a
  *   #ClutterPathConstraint instead.
  *
- * Since: 0.4
+ *
  */
 
 #ifdef HAVE_CONFIG_H
@@ -395,7 +395,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * The initial angle from where the rotation should start.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_double ("angle-start",
                                P_("Start Angle"),
@@ -411,7 +411,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * The final angle to where the rotation should end.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_double ("angle-end",
                                P_("End Angle"),
@@ -427,7 +427,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * The tilt angle for the rotation around center in X axis
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_double ("angle-tilt-x",
                                P_("Angle x tilt"),
@@ -443,7 +443,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * The tilt angle for the rotation around center in Y axis
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_double ("angle-tilt-y",
                                P_("Angle y tilt"),
@@ -459,7 +459,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * The tilt angle for the rotation on the Z axis
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_double ("angle-tilt-z",
                                P_("Angle z tilt"),
@@ -475,7 +475,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * Width of the ellipse, in pixels
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_int ("width",
                             P_("Width"),
@@ -491,7 +491,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * Height of the ellipse, in pixels
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_int ("height",
                             P_("Height"),
@@ -507,7 +507,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * The center of the ellipse.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_boxed ("center",
                               P_("Center"),
@@ -522,7 +522,7 @@ clutter_behaviour_ellipse_class_init (ClutterBehaviourEllipseClass *klass)
    *
    * The direction of the rotation.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_enum ("direction",
                              P_("Direction"),
@@ -578,7 +578,7 @@ clutter_behaviour_ellipse_init (ClutterBehaviourEllipse * self)
  *
  * Return value: the newly created #ClutterBehaviourEllipse
  *
- * Since: 0.4
+ *
  */
 ClutterBehaviour *
 clutter_behaviour_ellipse_new (ClutterAlpha           *alpha,
@@ -616,7 +616,7 @@ clutter_behaviour_ellipse_new (ClutterAlpha           *alpha,
  *
  * Sets the center of the elliptical path to the point represented by knot.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_set_center (ClutterBehaviourEllipse *self,
@@ -646,7 +646,7 @@ clutter_behaviour_ellipse_set_center (ClutterBehaviourEllipse *self,
  *
  * Gets the center of the elliptical path path.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_get_center (ClutterBehaviourEllipse  *self,
@@ -674,7 +674,7 @@ clutter_behaviour_ellipse_get_center (ClutterBehaviourEllipse  *self,
  *
  * Sets the width of the elliptical path.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_set_width (ClutterBehaviourEllipse *self,
@@ -702,7 +702,7 @@ clutter_behaviour_ellipse_set_width (ClutterBehaviourEllipse *self,
  *
  * Return value: the width of the path
  *
- * Since: 0.4
+ *
  */
 gint
 clutter_behaviour_ellipse_get_width (ClutterBehaviourEllipse *self)
@@ -719,7 +719,7 @@ clutter_behaviour_ellipse_get_width (ClutterBehaviourEllipse *self)
  *
  * Sets the height of the elliptical path.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_set_height (ClutterBehaviourEllipse *self,
@@ -747,7 +747,7 @@ clutter_behaviour_ellipse_set_height (ClutterBehaviourEllipse *self,
  *
  * Return value: the height of the path
  *
- * Since: 0.4
+ *
  */
 gint
 clutter_behaviour_ellipse_get_height (ClutterBehaviourEllipse *self)
@@ -765,7 +765,7 @@ clutter_behaviour_ellipse_get_height (ClutterBehaviourEllipse *self)
  * Sets the angle at which movement starts; angles >= 360 degress get clamped
  * to the canonical interval <0, 360).
  *
- * Since: 0.6
+ *
  */
 void
 clutter_behaviour_ellipse_set_angle_start (ClutterBehaviourEllipse *self,
@@ -795,7 +795,7 @@ clutter_behaviour_ellipse_set_angle_start (ClutterBehaviourEllipse *self,
  *
  * Return value: angle in degrees
  *
- * Since: 0.6
+ *
  */
 gdouble
 clutter_behaviour_ellipse_get_angle_start (ClutterBehaviourEllipse *self)
@@ -813,7 +813,7 @@ clutter_behaviour_ellipse_get_angle_start (ClutterBehaviourEllipse *self)
  * Sets the angle at which movement ends; angles >= 360 degress get clamped
  * to the canonical interval <0, 360).
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_set_angle_end (ClutterBehaviourEllipse *self,
@@ -844,7 +844,7 @@ clutter_behaviour_ellipse_set_angle_end (ClutterBehaviourEllipse *self,
  *
  * Return value: angle in degrees
  *
- * Since: 0.4
+ *
  */
 gdouble
 clutter_behaviour_ellipse_get_angle_end (ClutterBehaviourEllipse *self)
@@ -863,7 +863,7 @@ clutter_behaviour_ellipse_get_angle_end (ClutterBehaviourEllipse *self)
  *
  * Sets the angle at which the ellipse should be tilted around it's center.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_set_angle_tilt (ClutterBehaviourEllipse *self,
@@ -916,7 +916,7 @@ clutter_behaviour_ellipse_set_angle_tilt (ClutterBehaviourEllipse *self,
  *
  * Return value: angle in degrees.
  *
- * Since: 0.4
+ *
  */
 gdouble
 clutter_behaviour_ellipse_get_angle_tilt (ClutterBehaviourEllipse *self,
@@ -948,7 +948,7 @@ clutter_behaviour_ellipse_get_angle_tilt (ClutterBehaviourEllipse *self,
  *
  * Sets the angles at which the ellipse should be tilted around it's center.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_set_tilt (ClutterBehaviourEllipse *self,
@@ -997,7 +997,7 @@ clutter_behaviour_ellipse_set_tilt (ClutterBehaviourEllipse *self,
  *
  * Gets the tilt of the ellipse around the center in Y axis.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_get_tilt (ClutterBehaviourEllipse *self,
@@ -1029,7 +1029,7 @@ clutter_behaviour_ellipse_get_tilt (ClutterBehaviourEllipse *self,
  *
  * Return value: the rotation direction
  *
- * Since: 0.4
+ *
  */
 ClutterRotateDirection
 clutter_behaviour_ellipse_get_direction (ClutterBehaviourEllipse *self)
@@ -1047,7 +1047,7 @@ clutter_behaviour_ellipse_get_direction (ClutterBehaviourEllipse *self)
  *
  * Sets the rotation direction used by the ellipse behaviour.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_ellipse_set_direction (ClutterBehaviourEllipse *self,
diff --git a/clutter/deprecated/clutter-behaviour-ellipse.h b/clutter/deprecated/clutter-behaviour-ellipse.h
index bd9983f..e00915d 100644
--- a/clutter/deprecated/clutter-behaviour-ellipse.h
+++ b/clutter/deprecated/clutter-behaviour-ellipse.h
@@ -64,7 +64,7 @@ typedef struct _ClutterBehaviourEllipseClass   ClutterBehaviourEllipseClass;
  * The #ClutterBehaviourEllipse struct contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
@@ -80,7 +80,7 @@ struct _ClutterBehaviourEllipse
  *
  * The #ClutterBehaviourEllipseClass struct contains only private data
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-opacity.c b/clutter/deprecated/clutter-behaviour-opacity.c
index b685be0..7a687ff 100644
--- a/clutter/deprecated/clutter-behaviour-opacity.c
+++ b/clutter/deprecated/clutter-behaviour-opacity.c
@@ -29,7 +29,7 @@
  *
  * #ClutterBehaviourOpacity controls the opacity of a set of actors.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6: Use the #ClutterActor:opacity property and
  *   clutter_actor_animate(), or #ClutterAnimator, or #ClutterState
@@ -176,7 +176,7 @@ clutter_behaviour_opacity_class_init (ClutterBehaviourOpacityClass *klass)
    *
    * Initial opacity level of the behaviour.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.6
    */
@@ -194,7 +194,7 @@ clutter_behaviour_opacity_class_init (ClutterBehaviourOpacityClass *klass)
    *
    * Final opacity level of the behaviour.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.6
    */
@@ -235,7 +235,7 @@ clutter_behaviour_opacity_init (ClutterBehaviourOpacity *self)
  *
  * Return value: the newly created #ClutterBehaviourOpacity
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -260,7 +260,7 @@ clutter_behaviour_opacity_new (ClutterAlpha *alpha,
  * Sets the initial and final levels of the opacity applied by @behaviour
  * on each actor it controls.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.6
  */
@@ -303,7 +303,7 @@ clutter_behaviour_opacity_set_bounds (ClutterBehaviourOpacity *behaviour,
  * Gets the initial and final levels of the opacity applied by @behaviour
  * on each actor it controls.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-opacity.h b/clutter/deprecated/clutter-behaviour-opacity.h
index a8beef1..396b3a5 100644
--- a/clutter/deprecated/clutter-behaviour-opacity.h
+++ b/clutter/deprecated/clutter-behaviour-opacity.h
@@ -66,7 +66,7 @@ typedef struct _ClutterBehaviourOpacityClass   ClutterBehaviourOpacityClass;
  * The #ClutterBehaviourOpacity structure contains only private data and
  * should be accessed using the provided API
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6: Use clutter_actor_animate() and #ClutterActor:opacity
  *   instead.
@@ -83,7 +83,7 @@ struct _ClutterBehaviourOpacity
  *
  * The #ClutterBehaviourOpacityClass structure contains only private data
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-path.c b/clutter/deprecated/clutter-behaviour-path.c
index 9702a39..8679c95 100644
--- a/clutter/deprecated/clutter-behaviour-path.c
+++ b/clutter/deprecated/clutter-behaviour-path.c
@@ -238,7 +238,7 @@ clutter_behaviour_path_class_init (ClutterBehaviourPathClass *klass)
    * This signal is emitted each time a node defined inside the path
    * is reached.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.6
    */
@@ -335,7 +335,7 @@ clutter_behaviour_path_init (ClutterBehaviourPath *self)
  *
  * Return value: (transfer full): a #ClutterBehaviour
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -363,7 +363,7 @@ clutter_behaviour_path_new (ClutterAlpha *alpha,
  *
  * Return value: (transfer full): a #ClutterBehaviour
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.6
  */
@@ -396,7 +396,7 @@ clutter_behaviour_path_new_with_description (ClutterAlpha *alpha,
  *
  * Return value: (transfer full): a #ClutterBehaviour
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.6
  */
@@ -431,7 +431,7 @@ clutter_behaviour_path_new_with_knots (ClutterAlpha      *alpha,
  * floating reference on the #ClutterPath so you do not need to unref
  * it.
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.6
  */
@@ -464,7 +464,7 @@ clutter_behaviour_path_set_path (ClutterBehaviourPath *pathb,
  *
  * Return value: (transfer none): the path
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-path.h b/clutter/deprecated/clutter-behaviour-path.h
index f78ebcb..b83518d 100644
--- a/clutter/deprecated/clutter-behaviour-path.h
+++ b/clutter/deprecated/clutter-behaviour-path.h
@@ -67,7 +67,7 @@ typedef struct _ClutterBehaviourPathClass   ClutterBehaviourPathClass;
  * The #ClutterBehaviourPath structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6: Use #ClutterPathConstraint and clutter_actor_animate()
  *   instead.
@@ -86,7 +86,7 @@ struct _ClutterBehaviourPath
  *
  * The #ClutterBehaviourPathClass struct contains only private data
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-rotate.c b/clutter/deprecated/clutter-behaviour-rotate.c
index 9ba0f42..5e320a7 100644
--- a/clutter/deprecated/clutter-behaviour-rotate.c
+++ b/clutter/deprecated/clutter-behaviour-rotate.c
@@ -277,7 +277,7 @@ clutter_behaviour_rotate_class_init (ClutterBehaviourRotateClass *klass)
    *
    * The initial angle from whence the rotation should start.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_double ("angle-start",
                                P_("Angle Begin"),
@@ -295,7 +295,7 @@ clutter_behaviour_rotate_class_init (ClutterBehaviourRotateClass *klass)
    *
    * The final angle to where the rotation should end.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_double ("angle-end",
                                P_("Angle End"),
@@ -313,7 +313,7 @@ clutter_behaviour_rotate_class_init (ClutterBehaviourRotateClass *klass)
    *
    * The axis of rotation.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_enum ("axis",
                              P_("Axis"),
@@ -331,7 +331,7 @@ clutter_behaviour_rotate_class_init (ClutterBehaviourRotateClass *klass)
    *
    * The direction of the rotation.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_enum ("direction",
                              P_("Direction"),
@@ -349,7 +349,7 @@ clutter_behaviour_rotate_class_init (ClutterBehaviourRotateClass *klass)
    *
    * The x center of rotation.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_int ("center-x",
                             P_("Center X"),
@@ -367,7 +367,7 @@ clutter_behaviour_rotate_class_init (ClutterBehaviourRotateClass *klass)
    *
    * The y center of rotation.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_int ("center-y",
                             P_("Center Y"),
@@ -385,7 +385,7 @@ clutter_behaviour_rotate_class_init (ClutterBehaviourRotateClass *klass)
    *
    * The z center of rotation.
    *
-   * Since: 0.4
+   *
    */
   pspec = g_param_spec_int ("center-z",
                             P_("Center Z"),
@@ -435,7 +435,7 @@ clutter_behaviour_rotate_init (ClutterBehaviourRotate *rotate)
  *
  * Return value: the newly created #ClutterBehaviourRotate.
  *
- * Since: 0.4
+ *
  */
 ClutterBehaviour *
 clutter_behaviour_rotate_new (ClutterAlpha           *alpha,
@@ -463,7 +463,7 @@ clutter_behaviour_rotate_new (ClutterAlpha           *alpha,
  *
  * Return value: the rotation axis
  *
- * Since: 0.4
+ *
  */
 ClutterRotateAxis
 clutter_behaviour_rotate_get_axis (ClutterBehaviourRotate *rotate)
@@ -480,7 +480,7 @@ clutter_behaviour_rotate_get_axis (ClutterBehaviourRotate *rotate)
  *
  * Sets the axis used by the rotate behaviour.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_rotate_set_axis (ClutterBehaviourRotate *rotate,
@@ -508,7 +508,7 @@ clutter_behaviour_rotate_set_axis (ClutterBehaviourRotate *rotate,
  *
  * Return value: the rotation direction
  *
- * Since: 0.4
+ *
  */
 ClutterRotateDirection
 clutter_behaviour_rotate_get_direction (ClutterBehaviourRotate *rotate)
@@ -526,7 +526,7 @@ clutter_behaviour_rotate_get_direction (ClutterBehaviourRotate *rotate)
  *
  * Sets the rotation direction used by the rotate behaviour.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_rotate_set_direction (ClutterBehaviourRotate *rotate,
@@ -554,7 +554,7 @@ clutter_behaviour_rotate_set_direction (ClutterBehaviourRotate *rotate,
  *
  * Retrieves the rotation boundaries of the rotate behaviour.
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_rotate_get_bounds (ClutterBehaviourRotate *rotate,
@@ -583,7 +583,7 @@ clutter_behaviour_rotate_get_bounds (ClutterBehaviourRotate *rotate,
  * Sets the initial and final angles of a rotation behaviour; angles >= 360
  * degrees get clamped to the canonical interval <0, 360).
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_rotate_set_bounds (ClutterBehaviourRotate *rotate,
@@ -625,7 +625,7 @@ clutter_behaviour_rotate_set_bounds (ClutterBehaviourRotate *rotate,
  * Sets the center of rotation. The coordinates are relative to the plane
  * normal to the rotation axis set with clutter_behaviour_rotate_set_axis().
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_rotate_set_center (ClutterBehaviourRotate *rotate,
@@ -672,7 +672,7 @@ clutter_behaviour_rotate_set_center (ClutterBehaviourRotate *rotate,
  * Retrieves the center of rotation set using
  * clutter_behaviour_rotate_set_center().
  *
- * Since: 0.4
+ *
  */
 void
 clutter_behaviour_rotate_get_center (ClutterBehaviourRotate *rotate,
diff --git a/clutter/deprecated/clutter-behaviour-rotate.h b/clutter/deprecated/clutter-behaviour-rotate.h
index 55f58b3..dc63abb 100644
--- a/clutter/deprecated/clutter-behaviour-rotate.h
+++ b/clutter/deprecated/clutter-behaviour-rotate.h
@@ -49,7 +49,7 @@ typedef struct _ClutterBehaviourRotateClass     ClutterBehaviourRotateClass;
  * The #ClutterBehaviourRotate struct contains only private data and
  * should be accessed using the provided API
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6: Use clutter_actor_animate() instead.
  */
@@ -66,7 +66,7 @@ struct _ClutterBehaviourRotate
  *
  * The #ClutterBehaviourRotateClass struct contains only private data
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-scale.c b/clutter/deprecated/clutter-behaviour-scale.c
index 2f78eee..3ae43d6 100644
--- a/clutter/deprecated/clutter-behaviour-scale.c
+++ b/clutter/deprecated/clutter-behaviour-scale.c
@@ -218,7 +218,7 @@ clutter_behaviour_scale_class_init (ClutterBehaviourScaleClass *klass)
    *
    * The initial scaling factor on the X axis for the actors.
    *
-   * Since: 0.6
+   *
    *
    * Deprecated: 1.6
    */
@@ -237,7 +237,7 @@ clutter_behaviour_scale_class_init (ClutterBehaviourScaleClass *klass)
    *
    * The final scaling factor on the X axis for the actors.
    *
-   * Since: 0.6
+   *
    *
    * Deprecated: 1.6
    */
@@ -256,7 +256,7 @@ clutter_behaviour_scale_class_init (ClutterBehaviourScaleClass *klass)
    *
    * The initial scaling factor on the Y axis for the actors.
    *
-   * Since: 0.6
+   *
    *
    * Deprecated: 1.6
    */
@@ -275,7 +275,7 @@ clutter_behaviour_scale_class_init (ClutterBehaviourScaleClass *klass)
    *
    * The final scaling factor on the Y axis for the actors.
    *
-   * Since: 0.6
+   *
    *
    * Deprecated: 1.6
    */
@@ -320,7 +320,7 @@ clutter_behaviour_scale_init (ClutterBehaviourScale *self)
  *
  * Return value: (transfer full): the newly created #ClutterBehaviourScale
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -352,7 +352,7 @@ clutter_behaviour_scale_new (ClutterAlpha   *alpha,
  *
  * Sets the bounds used by scale behaviour.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.6
  */
@@ -412,7 +412,7 @@ clutter_behaviour_scale_set_bounds (ClutterBehaviourScale *scale,
  *
  * Retrieves the bounds used by scale behaviour.
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour-scale.h b/clutter/deprecated/clutter-behaviour-scale.h
index e3f7797..f1083a2 100644
--- a/clutter/deprecated/clutter-behaviour-scale.h
+++ b/clutter/deprecated/clutter-behaviour-scale.h
@@ -51,7 +51,7 @@ typedef struct _ClutterBehaviourScaleClass      ClutterBehaviourScaleClass;
  * The #ClutterBehaviourScale struct contains only private data and
  * should be accessed using the provided API
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6: Use clutter_actor_animate() with #ClutterActor:scale-x
  *   and #ClutterActor:scale-y instead.
@@ -69,7 +69,7 @@ struct _ClutterBehaviourScale
  *
  * The #ClutterBehaviourScaleClass struct contains only private data
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour.c b/clutter/deprecated/clutter-behaviour.c
index 08a11f4..ae94cd8 100644
--- a/clutter/deprecated/clutter-behaviour.c
+++ b/clutter/deprecated/clutter-behaviour.c
@@ -232,7 +232,7 @@ clutter_behaviour_class_init (ClutterBehaviourClass *klass)
    * (the "alpha") depending on the time. Each time the alpha value changes
    * the alpha-notify virtual function is called.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.6
    */
@@ -257,7 +257,7 @@ clutter_behaviour_class_init (ClutterBehaviourClass *klass)
    * The ::apply signal is emitted each time the behaviour is applied
    * to an actor.
    *
-   * Since: 0.4
+   *
    *
    * Deprecated: 1.6
    */
@@ -278,7 +278,7 @@ clutter_behaviour_class_init (ClutterBehaviourClass *klass)
    * The ::removed signal is emitted each time a behaviour is not applied
    * to an actor anymore.
    *
-   * Since: 0.4
+   *
    *
    * Deprecated: 1.6
    */
@@ -316,7 +316,7 @@ remove_actor_on_destroy (ClutterActor     *actor,
  * Applies @behave to @actor.  This function adds a reference on
  * the actor.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -357,7 +357,7 @@ clutter_behaviour_apply (ClutterBehaviour *behave,
  *
  * Return value: TRUE if actor has behaviour. FALSE otherwise.
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
@@ -379,7 +379,7 @@ clutter_behaviour_is_applied (ClutterBehaviour *behave,
  * Removes @actor from the list of #ClutterActor<!-- -->s to which
  * @behave applies.  This function removes a reference on the actor.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -422,7 +422,7 @@ clutter_behaviour_remove (ClutterBehaviour *behave,
  *
  * Return value: The number of applied actors 
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -443,7 +443,7 @@ clutter_behaviour_get_n_actors (ClutterBehaviour *behave)
  *
  * Return value: (transfer none): A Clutter actor or NULL if @index_ is invalid.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -465,7 +465,7 @@ clutter_behaviour_get_nth_actor (ClutterBehaviour *behave,
  *
  * Calls @func for every actor driven by @behave.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -498,7 +498,7 @@ clutter_behaviour_actors_foreach (ClutterBehaviour            *behave,
  * Return value: (transfer none): a #ClutterAlpha object, or %NULL if no alpha
  *   object has been bound to this behaviour.
  * 
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -552,7 +552,7 @@ notify_cb (GObject          *object,
  * If @alpha is not %NULL, the #ClutterBehaviour will take ownership
  * of the #ClutterAlpha instance.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -614,7 +614,7 @@ clutter_behaviour_set_alpha (ClutterBehaviour *behave,
  *   actors. You should free the returned list with g_slist_free() when
  *   finished using it.
  * 
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -640,7 +640,7 @@ clutter_behaviour_get_actors (ClutterBehaviour *behave)
  *
  * Removes every actor from the list that @behave holds.
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-behaviour.h b/clutter/deprecated/clutter-behaviour.h
index 295d1cf..9c3858b 100644
--- a/clutter/deprecated/clutter-behaviour.h
+++ b/clutter/deprecated/clutter-behaviour.h
@@ -68,7 +68,7 @@ typedef struct _ClutterBehaviourClass   ClutterBehaviourClass;
  * This function is passed to clutter_behaviour_actors_foreach() and
  * will be called for each actor driven by @behaviour.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -82,7 +82,7 @@ typedef void (*ClutterBehaviourForeachFunc) (ClutterBehaviour *behaviour,
  * #ClutterBehaviour-struct contains only private data and should
  * be accessed with the functions below.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
@@ -104,7 +104,7 @@ struct _ClutterBehaviour
  *
  * Base class for behaviours.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-box.c b/clutter/deprecated/clutter-box.c
index 51412c6..6c40001 100644
--- a/clutter/deprecated/clutter-box.c
+++ b/clutter/deprecated/clutter-box.c
@@ -253,7 +253,7 @@ clutter_box_class_init (ClutterBoxClass *klass)
    * #ClutterBox. Setting this property will set the
    * #ClutterBox:color-set property as a side effect
    *
-   * Since: 1.2
+   *
    */
   obj_props[PROP_COLOR] =
     clutter_param_spec_color ("color",
@@ -267,7 +267,7 @@ clutter_box_class_init (ClutterBoxClass *klass)
    *
    * Whether the #ClutterBox:color property has been set
    *
-   * Since: 1.2
+   *
    */
   obj_props[PROP_COLOR_SET] =
     g_param_spec_boolean ("color-set",
@@ -294,7 +294,7 @@ clutter_box_init (ClutterBox *self)
  *
  * Return value: the newly created #ClutterBox actor
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_new() instead.
  */
@@ -318,7 +318,7 @@ clutter_box_new (ClutterLayoutManager *manager)
  * A #ClutterLayoutManager is a delegate object that controls the
  * layout of the children of @box
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_set_layout_manager() instead.
  */
@@ -339,7 +339,7 @@ clutter_box_set_layout_manager (ClutterBox           *box,
  *   #ClutterLayoutManager is owned by the #ClutterBox and it should not
  *   be unreferenced
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_get_layout_manager() instead.
  */
@@ -362,7 +362,7 @@ clutter_box_get_layout_manager (ClutterBox *box)
  * Vector-based variant of clutter_box_pack(), intended for language
  * bindings to use
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_add_child() instead.
  */
@@ -524,7 +524,7 @@ clutter_box_set_property_valist (ClutterBox   *box,
  * Language bindings should use the vector-based clutter_box_packv()
  * variant instead
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_add_child() instead.
  */
@@ -567,7 +567,7 @@ clutter_box_pack (ClutterBox   *box,
  * This function is a wrapper around clutter_container_add_actor(),
  * clutter_container_raise_child() and clutter_layout_manager_child_set()
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_insert_child_above() instead.
  */
@@ -613,7 +613,7 @@ clutter_box_pack_after (ClutterBox   *box,
  * This function is a wrapper around clutter_container_add_actor(),
  * clutter_container_lower_child() and clutter_layout_manager_child_set()
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_insert_child_below() instead.
  */
@@ -657,7 +657,7 @@ clutter_box_pack_before (ClutterBox   *box,
  * children of @box, the new child is added at the end of the list of
  * children
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_insert_child_at_index() instead.
  */
@@ -699,7 +699,7 @@ clutter_box_pack_at (ClutterBox   *box,
  *
  * Sets (or unsets) the background color for @box
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_set_background_color() instead.
  */
@@ -722,7 +722,7 @@ clutter_box_set_color (ClutterBox         *box,
  * If the #ClutterBox:color-set property is set to %FALSE the
  * returned #ClutterColor is undefined
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_get_background_color() instead.
  */
diff --git a/clutter/deprecated/clutter-box.h b/clutter/deprecated/clutter-box.h
index 0293aac..bb120b8 100644
--- a/clutter/deprecated/clutter-box.h
+++ b/clutter/deprecated/clutter-box.h
@@ -52,7 +52,7 @@ typedef struct _ClutterBoxClass         ClutterBoxClass;
  * The #ClutterBox structure contains only private data and should
  * be accessed using the provided API
  *
- * Since: 1.2
+ *
  */
 struct _ClutterBox
 {
@@ -67,7 +67,7 @@ struct _ClutterBox
  *
  * The #ClutterBoxClass structure contains only private data
  *
- * Since: 1.2
+ *
  */
 struct _ClutterBoxClass
 {
diff --git a/clutter/deprecated/clutter-cairo-texture.c b/clutter/deprecated/clutter-cairo-texture.c
index 84ab061..366617c 100644
--- a/clutter/deprecated/clutter-cairo-texture.c
+++ b/clutter/deprecated/clutter-cairo-texture.c
@@ -588,7 +588,7 @@ clutter_cairo_texture_class_init (ClutterCairoTextureClass *klass)
    * The width of the Cairo surface used by the #ClutterCairoTexture
    * actor, in pixels.
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.12
    */
@@ -606,7 +606,7 @@ clutter_cairo_texture_class_init (ClutterCairoTextureClass *klass)
    * The height of the Cairo surface used by the #ClutterCairoTexture
    * actor, in pixels.
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.12
    */
@@ -627,7 +627,7 @@ clutter_cairo_texture_class_init (ClutterCairoTextureClass *klass)
    * If :auto-resize is set to %TRUE the surface contents will also
    * be invalidated automatically.
    *
-   * Since: 1.8
+   *
    *
    * Deprecated: 1.12
    */
@@ -659,7 +659,7 @@ clutter_cairo_texture_class_init (ClutterCairoTextureClass *klass)
    *
    * Return value: the newly created #cairo_surface_t for the texture
    *
-   * Since: 1.6
+   *
    *
    * Deprecated: 1.12
    */
@@ -693,7 +693,7 @@ clutter_cairo_texture_class_init (ClutterCairoTextureClass *klass)
    * Return value: %TRUE if the signal emission should stop, and %FALSE
    *   to continue
    *
-   * Since: 1.8
+   *
    *
    * Deprecated: 1.12
    */
@@ -742,7 +742,7 @@ clutter_cairo_texture_init (ClutterCairoTexture *self)
  *
  * Return value: the newly created #ClutterCairoTexture actor
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
@@ -858,7 +858,7 @@ clutter_cairo_texture_create_region_internal (ClutterCairoTexture *self,
  * Return value: a newly created Cairo context. Use cairo_destroy()
  *   to upload the contents of the context when done drawing
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.8: Use the #ClutterCairoTexture::draw signal and
  *   clutter_cairo_texture_invalidate_rectangle() to obtain a
@@ -893,7 +893,7 @@ clutter_cairo_texture_create_region (ClutterCairoTexture *self,
  *
  * See also: clutter_cairo_texture_invalidate()
  *
- * Since: 1.8
+ *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
 void
@@ -953,7 +953,7 @@ clutter_cairo_texture_invalidate_rectangle (ClutterCairoTexture   *self,
  *
  * See also: clutter_cairo_texture_invalidate_rectangle()
  *
- * Since: 1.8
+ *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
 void
@@ -980,7 +980,7 @@ clutter_cairo_texture_invalidate (ClutterCairoTexture *self)
  * Return value: a newly created Cairo context. Use cairo_destroy()
  *   to upload the contents of the context when done drawing
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.8: Use the #ClutterCairoTexture::draw signal and
  *   the clutter_cairo_texture_invalidate() function to obtain a
@@ -1009,7 +1009,7 @@ clutter_cairo_texture_create (ClutterCairoTexture *self)
  * clutter_cairo_texture_invalidate_rectangle() or
  * clutter_cairo_texture_invalidate().
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
 void
@@ -1054,7 +1054,7 @@ clutter_cairo_texture_set_surface_size (ClutterCairoTexture *self,
  *
  * Retrieves the surface width and height for @self.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
 void
@@ -1082,7 +1082,7 @@ clutter_cairo_texture_get_surface_size (ClutterCairoTexture *self,
  * Calling this function from within a #ClutterCairoTexture::draw
  * signal handler will clear the invalidated area.
  *
- * Since: 1.0
+ *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
 void
@@ -1133,7 +1133,7 @@ clutter_cairo_texture_clear (ClutterCairoTexture *self)
  * the actor. If the allocation changes, the contents of the
  * #ClutterCairoTexture will also be invalidated automatically.
  *
- * Since: 1.8
+ *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
 void
@@ -1167,7 +1167,7 @@ clutter_cairo_texture_set_auto_resize (ClutterCairoTexture *self,
  * Return value: %TRUE if the #ClutterCairoTexture should track the
  *   allocation, and %FALSE otherwise
  *
- * Since: 1.8
+ *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
 gboolean
diff --git a/clutter/deprecated/clutter-cairo-texture.h b/clutter/deprecated/clutter-cairo-texture.h
index 63b6158..2e31f8f 100644
--- a/clutter/deprecated/clutter-cairo-texture.h
+++ b/clutter/deprecated/clutter-cairo-texture.h
@@ -52,7 +52,7 @@ typedef struct _ClutterCairoTexturePrivate      ClutterCairoTexturePrivate;
  *
  * The #ClutterCairoTexture struct contains only private data.
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
@@ -72,7 +72,7 @@ struct _ClutterCairoTexture
  *
  * The #ClutterCairoTextureClass struct contains only private data.
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
diff --git a/clutter/deprecated/clutter-fixed.c b/clutter/deprecated/clutter-fixed.c
index cb68d16..e942cc9 100644
--- a/clutter/deprecated/clutter-fixed.c
+++ b/clutter/deprecated/clutter-fixed.c
@@ -49,7 +49,7 @@
  *
  * Sets @value to @fixed_.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.10: Use g_value_set_int() instead.
  */
@@ -70,7 +70,7 @@ clutter_value_set_fixed (GValue    *value,
  *
  * Return value: the value inside the passed #GValue
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.10: Use g_value_get_int() instead.
  */
@@ -176,7 +176,7 @@ clutter_param_fixed_get_type (void)
  *
  * Return value: (transfer full): the newly created #GParamSpec
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.10: Use #GParamSpecInt instead.
  */
diff --git a/clutter/deprecated/clutter-fixed.h b/clutter/deprecated/clutter-fixed.h
index c756ef4..7f123d9 100644
--- a/clutter/deprecated/clutter-fixed.h
+++ b/clutter/deprecated/clutter-fixed.h
@@ -44,7 +44,7 @@ G_BEGIN_DECLS
  *
  * Evaluates to %TRUE if @x holds a #CoglFixed   .
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.10: Use %G_VALUE_HOLDS_INT instead
  */
@@ -60,7 +60,7 @@ typedef struct _ClutterParamSpecFixed   ClutterParamSpecFixed;
  *
  * #GParamSpec subclass for fixed point based properties
  *
- * Since: 0.8
+ *
  *
  * Deprecated: Use #GParamSpecInt instead
  */
diff --git a/clutter/deprecated/clutter-frame-source.c b/clutter/deprecated/clutter-frame-source.c
index cd2fb06..1d24c06 100644
--- a/clutter/deprecated/clutter-frame-source.c
+++ b/clutter/deprecated/clutter-frame-source.c
@@ -89,7 +89,7 @@ static GSourceFuncs clutter_frame_source_funcs =
  *
  * Return value: the ID (greater than 0) of the event source.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6
  */
@@ -130,7 +130,7 @@ clutter_frame_source_add_full (gint           priority,
  *
  * Return value: the ID (greater than 0) of the event source.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6
  */
@@ -213,7 +213,7 @@ clutter_frame_source_dispatch (GSource     *source,
  *
  * Return value: the ID (greater than 0) of the event source.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6
  */
@@ -249,7 +249,7 @@ clutter_threads_add_frame_source_full (gint           priority,
  *
  * Return value: the ID (greater than 0) of the event source.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-group.c b/clutter/deprecated/clutter-group.c
index 365b0dc..c9465a2 100644
--- a/clutter/deprecated/clutter-group.c
+++ b/clutter/deprecated/clutter-group.c
@@ -523,7 +523,7 @@ clutter_group_remove_all (ClutterGroup *self)
  *
  * Return value: The number of child actors held in the group.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_get_n_children() instead.
  */
@@ -545,7 +545,7 @@ clutter_group_get_n_children (ClutterGroup *self)
  * Return value: (transfer none): A Clutter actor, or %NULL if
  *   @index_ is invalid.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.10: Use clutter_actor_get_child_at_index() instead.
  */
diff --git a/clutter/deprecated/clutter-input-device-deprecated.c b/clutter/deprecated/clutter-input-device-deprecated.c
index 1a65ecc..6fd53fe 100644
--- a/clutter/deprecated/clutter-input-device-deprecated.c
+++ b/clutter/deprecated/clutter-input-device-deprecated.c
@@ -17,7 +17,7 @@
  *
  * Retrieves the latest coordinates of the pointer of @device
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12: Use clutter_input_device_get_coords() instead.
  */
diff --git a/clutter/deprecated/clutter-layout-manager-deprecated.c b/clutter/deprecated/clutter-layout-manager-deprecated.c
index 20ce964..e8a43d8 100644
--- a/clutter/deprecated/clutter-layout-manager-deprecated.c
+++ b/clutter/deprecated/clutter-layout-manager-deprecated.c
@@ -22,7 +22,7 @@
  *   layout manager; the returned instance is owned by the layout
  *   manager and should not be unreferenced
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -48,7 +48,7 @@ clutter_layout_manager_begin_animation (ClutterLayoutManager *manager,
  *
  * The result of this call depends on the @manager implementation
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -72,7 +72,7 @@ clutter_layout_manager_end_animation (ClutterLayoutManager *manager)
  *
  * Return value: the progress of the animation
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
diff --git a/clutter/deprecated/clutter-media.c b/clutter/deprecated/clutter-media.c
index bfa43d8..4ff2237 100644
--- a/clutter/deprecated/clutter-media.c
+++ b/clutter/deprecated/clutter-media.c
@@ -75,7 +75,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    *
    * The location of a media file, expressed as a valid URI.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -92,7 +92,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    *
    * Whether the #ClutterMedia actor is playing.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -110,7 +110,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    * The current progress of the playback, as a normalized
    * value between 0.0 and 1.0.
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.12
    */
@@ -127,7 +127,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    *
    * The location of a subtitle file, expressed as a valid URI.
    *
-   * Since: 1.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -146,7 +146,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    * follow the same grammar as the one recognized by
    * pango_font_description_from_string().
    *
-   * Since: 1.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -164,7 +164,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    * The volume of the audio, as a normalized value between
    * 0.0 and 1.0.
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.12
    */
@@ -181,7 +181,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    *
    * Whether the current stream is seekable.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -199,7 +199,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    * The fill level of the buffer for the current stream,
    * as a value between 0.0 and 1.0.
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.12
    */
@@ -216,7 +216,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    *
    * The duration of the current stream, in seconds
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -233,7 +233,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    *
    * The ::eos signal is emitted each time the media stream ends.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -252,7 +252,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
    *
    * The ::error signal is emitted each time an error occurred.
    *
-   * Since: 0.2
+   *
    *
    * Deprecated: 1.12
    */
@@ -275,7 +275,7 @@ clutter_media_default_init (ClutterMediaInterface *iface)
  *
  * Sets the URI of @media to @uri.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -297,7 +297,7 @@ clutter_media_set_uri (ClutterMedia *media,
  * Return value: the URI of the media stream. Use g_free()
  *   to free the returned string
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -326,7 +326,7 @@ clutter_media_get_uri (ClutterMedia *media)
  * current state with clutter_media_get_playing(). ClutterGstVideoTexture
  * in clutter-gst is an example of such an asynchronous implementation.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -347,7 +347,7 @@ clutter_media_set_playing (ClutterMedia *media,
  *
  * Return value: %TRUE if playing, %FALSE if stopped.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -371,7 +371,7 @@ clutter_media_get_playing (ClutterMedia *media)
  * Sets the playback progress of @media. The @progress is
  * a normalized value between 0.0 (begin) and 1.0 (end).
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -392,7 +392,7 @@ clutter_media_set_progress (ClutterMedia *media,
  *
  * Return value: the playback progress, between 0.0 and 1.0
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -415,7 +415,7 @@ clutter_media_get_progress (ClutterMedia *media)
  *
  * Sets the location of a subtitle file to display while playing @media.
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -437,7 +437,7 @@ clutter_media_set_subtitle_uri (ClutterMedia *media,
  * Return value: the URI of the subtitle file. Use g_free()
  *   to free the returned string
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -467,7 +467,7 @@ clutter_media_get_subtitle_uri (ClutterMedia *media)
  *   clutter_media_set_subtitle_font_name (media, "Sans 24pt");
  * ]|
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -489,7 +489,7 @@ clutter_media_set_subtitle_font_name (ClutterMedia *media,
  * Return value: a string containing the font name. Use g_free()
  *   to free the returned string
  *
- * Since: 1.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -512,7 +512,7 @@ clutter_media_get_subtitle_font_name (ClutterMedia *media)
  *
  * Sets the playback volume of @media to @volume.
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -533,7 +533,7 @@ clutter_media_set_audio_volume (ClutterMedia *media,
  *
  * Return value: The playback volume between 0.0 and 1.0
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -557,7 +557,7 @@ clutter_media_get_audio_volume (ClutterMedia *media)
  *
  * Return value: %TRUE if @media can seek, %FALSE otherwise.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -581,7 +581,7 @@ clutter_media_get_can_seek (ClutterMedia *media)
  *
  * Return value: the fill level, between 0.0 and 1.0
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -605,7 +605,7 @@ clutter_media_get_buffer_fill (ClutterMedia *media)
  *
  * Return value: the duration of the media stream, in seconds
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
@@ -630,7 +630,7 @@ clutter_media_get_duration (ClutterMedia *media)
  *
  * Sets the source of @media using a file path.
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.12
  */
diff --git a/clutter/deprecated/clutter-media.h b/clutter/deprecated/clutter-media.h
index ad1068a..0d29409 100644
--- a/clutter/deprecated/clutter-media.h
+++ b/clutter/deprecated/clutter-media.h
@@ -48,7 +48,7 @@ typedef struct _ClutterMediaIface       ClutterMediaIface;
  * #ClutterMedia is an opaque structure whose members cannot be directly
  * accessed
  *
- * Since: 0.2
+ *
  */
 
 /**
@@ -58,7 +58,7 @@ typedef struct _ClutterMediaIface       ClutterMediaIface;
  *
  * Interface vtable for #ClutterMedia implementations
  *
- * Since: 0.2
+ *
  */
 struct _ClutterMediaIface
 {
diff --git a/clutter/deprecated/clutter-rectangle.c b/clutter/deprecated/clutter-rectangle.c
index b6236af..dc5d9e5 100644
--- a/clutter/deprecated/clutter-rectangle.c
+++ b/clutter/deprecated/clutter-rectangle.c
@@ -281,7 +281,7 @@ clutter_rectangle_class_init (ClutterRectangleClass *klass)
    *
    * The color of the border of the rectangle.
    *
-   * Since: 0.2
+   *
    */
   pspec = clutter_param_spec_color ("border-color",
                                     P_("Border Color"),
@@ -295,7 +295,7 @@ clutter_rectangle_class_init (ClutterRectangleClass *klass)
    *
    * The width of the border of the rectangle, in pixels.
    *
-   * Since: 0.2
+   *
    */
   g_object_class_install_property (gobject_class,
                                    PROP_BORDER_WIDTH,
@@ -310,7 +310,7 @@ clutter_rectangle_class_init (ClutterRectangleClass *klass)
    *
    * Whether the #ClutterRectangle should be displayed with a border.
    *
-   * Since: 0.2
+   *
    */
   g_object_class_install_property (gobject_class,
                                    PROP_HAS_BORDER,
@@ -440,7 +440,7 @@ clutter_rectangle_set_color (ClutterRectangle   *rectangle,
  *
  * Return value: the border's width
  *
- * Since: 0.2
+ *
  */
 guint
 clutter_rectangle_get_border_width (ClutterRectangle *rectangle)
@@ -458,7 +458,7 @@ clutter_rectangle_get_border_width (ClutterRectangle *rectangle)
  * Sets the width (in pixel) of the border used by @rectangle.
  * A @width of 0 will unset the border.
  *
- * Since: 0.2
+ *
  */
 void
 clutter_rectangle_set_border_width (ClutterRectangle *rectangle,
@@ -496,7 +496,7 @@ clutter_rectangle_set_border_width (ClutterRectangle *rectangle,
  * Gets the color of the border used by @rectangle and places
  * it into @color.
  *
- * Since: 0.2
+ *
  */
 void
 clutter_rectangle_get_border_color (ClutterRectangle *rectangle,
diff --git a/clutter/deprecated/clutter-rectangle.h b/clutter/deprecated/clutter-rectangle.h
index 9bae785..9e603ee 100644
--- a/clutter/deprecated/clutter-rectangle.h
+++ b/clutter/deprecated/clutter-rectangle.h
@@ -51,7 +51,7 @@ typedef struct _ClutterRectanglePrivate ClutterRectanglePrivate;
  * The #ClutterRectangle structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.1
+ *
  */
 struct _ClutterRectangle
 {
@@ -66,7 +66,7 @@ struct _ClutterRectangle
  *
  * The #ClutterRectangleClass structure contains only private data
  *
- * Since: 0.1
+ *
  */
 struct _ClutterRectangleClass 
 {
diff --git a/clutter/deprecated/clutter-score.c b/clutter/deprecated/clutter-score.c
index 2991d65..be794c1 100644
--- a/clutter/deprecated/clutter-score.c
+++ b/clutter/deprecated/clutter-score.c
@@ -220,7 +220,7 @@ clutter_score_class_init (ClutterScoreClass *klass)
    *
    * Whether the #ClutterScore should restart once finished.
    *
-   * Since: 0.6
+   *
    * Deprecated: 1.8
    */
   g_object_class_install_property (gobject_class,
@@ -239,7 +239,7 @@ clutter_score_class_init (ClutterScoreClass *klass)
    * The ::timeline-started signal is emitted each time a new timeline
    * inside a #ClutterScore starts playing.
    *
-   * Since: 0.6
+   *
    * Deprecated: 1.8
    */
   score_signals[TIMELINE_STARTED] =
@@ -259,7 +259,7 @@ clutter_score_class_init (ClutterScoreClass *klass)
    * The ::timeline-completed signal is emitted each time a timeline
    * inside a #ClutterScore terminates.
    *
-   * Since: 0.6
+   *
    * Deprecated: 1.8
    */
   score_signals[TIMELINE_COMPLETED] =
@@ -277,7 +277,7 @@ clutter_score_class_init (ClutterScoreClass *klass)
    *
    * The ::completed signal is emitted each time a #ClutterScore terminates.
    *
-   * Since: 0.6
+   *
    * Deprecated: 1.8
    */
   score_signals[COMPLETED] =
@@ -294,7 +294,7 @@ clutter_score_class_init (ClutterScoreClass *klass)
    *
    * The ::started signal is emitted each time a #ClutterScore starts playing.
    *
-   * Since: 0.6
+   *
    * Deprecated: 1.8
    */
   score_signals[STARTED] =
@@ -312,7 +312,7 @@ clutter_score_class_init (ClutterScoreClass *klass)
    * The ::paused signal is emitted each time a #ClutterScore
    * is paused.
    *
-   * Since: 0.6
+   *
    * Deprecated: 1.8
    */
   score_signals[PAUSED] =
@@ -352,7 +352,7 @@ clutter_score_init (ClutterScore *self)
  * Return value: the newly created #ClutterScore. Use g_object_unref()
  *   when done.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 ClutterScore *
@@ -369,7 +369,7 @@ clutter_score_new (void)
  * Sets whether @score should loop. A looping #ClutterScore will start
  * from its initial state after the ::complete signal has been fired.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 void
@@ -394,7 +394,7 @@ clutter_score_set_loop (ClutterScore *score,
  *
  * Return value: %TRUE if the score is looping
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 gboolean
@@ -413,7 +413,7 @@ clutter_score_get_loop (ClutterScore *score)
  *
  * Return Value: %TRUE if score is currently playing
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 gboolean
@@ -752,7 +752,7 @@ foreach_running_timeline (gpointer key,
  *
  * Starts the score.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 void
@@ -787,7 +787,7 @@ clutter_score_start (ClutterScore *score)
  *
  * Stops and rewinds a playing #ClutterScore instance.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 void
@@ -815,7 +815,7 @@ clutter_score_stop (ClutterScore *score)
  *
  * Pauses a playing score @score.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 void
@@ -845,7 +845,7 @@ clutter_score_pause (ClutterScore *score)
  *
  * Rewinds a #ClutterScore to its initial state.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 void
@@ -894,7 +894,7 @@ clutter_score_clear (ClutterScore *score)
  *   0 on failure. The returned id can be used with clutter_score_remove()
  *   or clutter_score_get_timeline().
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 gulong
@@ -971,7 +971,7 @@ clutter_score_append (ClutterScore    *score,
  *   0 on failure. The returned id can be used with clutter_score_remove()
  *   or clutter_score_get_timeline().
  *
- * Since: 0.8
+ *
  * Deprecated: 1.8
  */
 gulong
@@ -1037,7 +1037,7 @@ clutter_score_append_at_marker (ClutterScore    *score,
  * the timeline has other timelines attached to it, those are removed
  * as well.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 void
@@ -1073,7 +1073,7 @@ clutter_score_remove (ClutterScore *score,
  *
  * Removes all the timelines inside @score.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 void
@@ -1106,7 +1106,7 @@ clutter_score_remove_all (ClutterScore *score)
  *   function does not increase the reference count on the returned
  *   #ClutterTimeline
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 ClutterTimeline *
@@ -1139,7 +1139,7 @@ clutter_score_get_timeline (ClutterScore *score,
  *   not increase the reference count of the returned timelines. Use
  *   g_slist_free() on the returned list to deallocate its resources.
  *
- * Since: 0.6
+ *
  * Deprecated: 1.8
  */
 GSList *
diff --git a/clutter/deprecated/clutter-score.h b/clutter/deprecated/clutter-score.h
index 301dabd..2b4ec8b 100644
--- a/clutter/deprecated/clutter-score.h
+++ b/clutter/deprecated/clutter-score.h
@@ -50,7 +50,7 @@ typedef struct _ClutterScoreClass   ClutterScoreClass;
  * The #ClutterScore structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.6
+ *
  */
 struct _ClutterScore
 {
@@ -70,7 +70,7 @@ struct _ClutterScore
  *
  * The #ClutterScoreClass structure contains only private data
  *
- * Since: 0.6
+ *
  */
 struct _ClutterScoreClass
 {
diff --git a/clutter/deprecated/clutter-shader.c b/clutter/deprecated/clutter-shader.c
index 3e728ca..5282733 100644
--- a/clutter/deprecated/clutter-shader.c
+++ b/clutter/deprecated/clutter-shader.c
@@ -253,7 +253,7 @@ clutter_shader_class_init (ClutterShaderClass *klass)
    * GLSL source code for the vertex shader part of the shader
    * program, if any
    *
-   * Since: 0.6
+   *
    *
    * Deprecated: 1.8: Use #ClutterShaderEffect instead.
    */
@@ -270,7 +270,7 @@ clutter_shader_class_init (ClutterShaderClass *klass)
    *
    * GLSL source code for the fragment shader part of the shader program.
    *
-   * Since: 0.6
+   *
    *
    * Deprecated: 1.8: Use #ClutterShaderEffect instead.
    */
@@ -288,7 +288,7 @@ clutter_shader_class_init (ClutterShaderClass *klass)
    * Whether the shader is compiled and linked, ready for use
    * in the GL context.
    *
-   * Since: 0.8
+   *
    *
    * Deprecated: 1.8: Use #ClutterShaderEffect instead.
    */
@@ -305,7 +305,7 @@ clutter_shader_class_init (ClutterShaderClass *klass)
    *
    * Whether the shader is currently used in the GL rendering pipeline.
    *
-   * Since: 0.6
+   *
    *
    * Deprecated: 1.8: Use #ClutterShaderEffect instead.
    */
@@ -342,7 +342,7 @@ clutter_shader_init (ClutterShader *self)
  *
  * Return value: a new #ClutterShader.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -411,7 +411,7 @@ clutter_shader_set_source (ClutterShader     *shader,
  * Sets the GLSL source code to be used by a #ClutterShader for the fragment
  * program.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -435,7 +435,7 @@ clutter_shader_set_fragment_source (ClutterShader      *shader,
  * Sets the GLSL source code to be used by a #ClutterShader for the vertex
  * program.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -589,7 +589,7 @@ bind_glsl_shader (ClutterShader  *self,
  *
  * Return value: returns TRUE if the shader was succesfully compiled.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -639,7 +639,7 @@ clutter_shader_compile (ClutterShader  *shader,
  *
  * Frees up any GL context resources held by the shader.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -662,7 +662,7 @@ clutter_shader_release (ClutterShader *shader)
  *
  * Return value: %TRUE if the shader is compiled, linked and ready for use.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -685,7 +685,7 @@ clutter_shader_is_compiled (ClutterShader *shader)
  * When @enabled is %FALSE the default state of the GL pipeline will be
  * used instead.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -734,7 +734,7 @@ clutter_shader_set_is_enabled (ClutterShader *shader,
  *
  * Return value: %TRUE if the shader is enabled.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -756,7 +756,7 @@ clutter_shader_get_is_enabled (ClutterShader *shader)
  * Sets a user configurable variable in the GLSL shader programs attached to
  * a #ClutterShader.
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -835,7 +835,7 @@ clutter_shader_set_uniform (ClutterShader *shader,
  * ClutterShader object or %NULL. The returned string is owned by the
  * shader object and should never be modified or freed
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -857,7 +857,7 @@ clutter_shader_get_fragment_source (ClutterShader *shader)
  * ClutterShader object or %NULL. The returned string is owned by the
  * shader object and should never be modified or freed
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -879,7 +879,7 @@ clutter_shader_get_vertex_source (ClutterShader *shader)
  *   or %NULL. The handle is owned by the #ClutterShader and it should
  *   not be unreferenced
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -901,7 +901,7 @@ clutter_shader_get_cogl_program (ClutterShader *shader)
  *   shader, or %NULL. The handle is owned by the #ClutterShader
  *   and it should not be unreferenced
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
@@ -923,7 +923,7 @@ clutter_shader_get_cogl_fragment_shader (ClutterShader *shader)
  *   shader, or %NULL. The handle is owned by the #ClutterShader
  *   and it should not be unreferenced
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead.
  */
diff --git a/clutter/deprecated/clutter-shader.h b/clutter/deprecated/clutter-shader.h
index a04b8dd..95cf465 100644
--- a/clutter/deprecated/clutter-shader.h
+++ b/clutter/deprecated/clutter-shader.h
@@ -46,7 +46,7 @@ G_BEGIN_DECLS
  *
  * Error domain for #ClutterShader errors
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8
  */
@@ -60,7 +60,7 @@ G_BEGIN_DECLS
  *
  * #ClutterShader error enumeration
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8
  */
@@ -79,7 +79,7 @@ typedef struct _ClutterShaderClass   ClutterShaderClass;
  * The #ClutterShader structure contains only private data
  * and should be accessed using the provided API
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffect instead
  */
@@ -95,7 +95,7 @@ struct _ClutterShader
  *
  * The #ClutterShaderClass structure contains only private data
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use #ClutterShaderEffectClass instead
  */
diff --git a/clutter/deprecated/clutter-stage.h b/clutter/deprecated/clutter-stage.h
index e56e299..9198783 100644
--- a/clutter/deprecated/clutter-stage.h
+++ b/clutter/deprecated/clutter-stage.h
@@ -37,7 +37,7 @@ G_BEGIN_DECLS
  *
  * Macro that evaluates to the width of the default stage
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.2: Use clutter_actor_get_width() instead
  */
@@ -48,7 +48,7 @@ G_BEGIN_DECLS
  *
  * Macro that evaluates to the height of the default stage
  *
- * Since: 0.2
+ *
  *
  * Deprecated: 1.2: use clutter_actor_get_height() instead
  */
diff --git a/clutter/deprecated/clutter-state.c b/clutter/deprecated/clutter-state.c
index 4f9e39f..a3c881a 100644
--- a/clutter/deprecated/clutter-state.c
+++ b/clutter/deprecated/clutter-state.c
@@ -303,7 +303,7 @@ G_DEFINE_TYPE_WITH_CODE (ClutterState, clutter_state, G_TYPE_OBJECT,
  *
  * Return value: the newly create #ClutterState instance
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -813,7 +813,7 @@ clutter_state_change (ClutterState *state,
  *   state transition. The returned timeline is owned by the #ClutterState
  *   and it should not be unreferenced
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -837,7 +837,7 @@ clutter_state_set_state (ClutterState *state,
  *   state transition. The returned timeline is owned by the #ClutterState
  *   and it should not be unreferenced
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -967,7 +967,7 @@ get_property_from_object (GObject     *gobject,
  * will pause for 20% of the duration of the transition before animating,
  * and 20% of the duration after animating.
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1204,7 +1204,7 @@ clutter_state_fetch_state (ClutterState *state,
  * Return value: (transfer none): the #ClutterState instance, allowing
  *   chaining of multiple calls
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1265,7 +1265,7 @@ clutter_state_set_key (ClutterState  *state,
  *   g_list_free() to free the resources allocated by the returned list when
  *   done using it
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1297,7 +1297,7 @@ clutter_state_get_states (ClutterState *state)
  *   modified or freed. Use g_list_free() to free the resources allocated
  *   by the returned list when done using it
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1371,7 +1371,7 @@ clutter_state_get_keys (ClutterState *state,
  *
  * Removes all keys matching the search criteria passed in arguments.
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1400,7 +1400,7 @@ clutter_state_remove_key (ClutterState *state,
  *   the state change animations. The returned timeline is owned
  *   by the #ClutterState and it should not be unreferenced directly
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1475,7 +1475,7 @@ clutter_state_class_init (ClutterStateClass *klass)
    * the target state specified by clutter_state_set_state() or
    * clutter_state_warp_to_state().
    *
-   * Since: 1.4
+   *
    * Deprecated: 1.12: Use #ClutterKeyframeTransition and
    *   #ClutterTransitionGroup instead
    */
@@ -1496,7 +1496,7 @@ clutter_state_class_init (ClutterStateClass *klass)
    * clutter_state_warp_to_state() to change state without
    * a transition.
    *
-   * Since: 1.4
+   *
    * Deprecated: 1.12: Use #ClutterKeyframeTransition and
    *   #ClutterTransitionGroup instead
    */
@@ -1514,7 +1514,7 @@ clutter_state_class_init (ClutterStateClass *klass)
    * Default duration used if an duration has not been specified for a specific
    * source/target state pair. The values is in milliseconds.
    *
-   * Since: 1.4
+   *
    * Deprecated: 1.12: Use #ClutterKeyframeTransition and
    *   #ClutterTransitionGroup instead
    */
@@ -1566,7 +1566,7 @@ clutter_state_init (ClutterState *self)
  *
  * Return value: (transfer none): a #ClutterAnimator instance, or %NULL
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1621,7 +1621,7 @@ clutter_state_get_animator (ClutterState *state,
  *
  * #ClutterState will take a reference on the passed @animator, if any
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1701,7 +1701,7 @@ G_DEFINE_BOXED_TYPE (ClutterStateKey, clutter_state_key,
  *
  * Return value: the pre delay used before starting the transition.
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1722,7 +1722,7 @@ clutter_state_key_get_pre_delay (const ClutterStateKey *state_key)
  *
  * Return value: the post delay, used after doing the transition.
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1742,7 +1742,7 @@ clutter_state_key_get_post_delay (const ClutterStateKey *state_key)
  *
  * Return value: the mode of a #ClutterStateKey
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1770,7 +1770,7 @@ clutter_state_key_get_mode (const ClutterStateKey *state_key)
  * Return value: %TRUE if the value was successfully retrieved,
  *   and %FALSE otherwise
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1822,7 +1822,7 @@ clutter_state_key_get_value (const ClutterStateKey *state_key,
  *
  * Return value: (transfer none): the object this state key applies to.
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1843,7 +1843,7 @@ clutter_state_key_get_object (const ClutterStateKey *state_key)
  * Return value: the name of the property. The returned string is owned
  *   by the #ClutterStateKey and should never be modified or freed
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1866,7 +1866,7 @@ clutter_state_key_get_property_name (const ClutterStateKey *state_key)
  *   transitioning to the target state. The returned string is owned
  *   by the #ClutterStateKey and should never be modified or freed
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1892,7 +1892,7 @@ clutter_state_key_get_source_state_name (const ClutterStateKey *state_key)
  * Return value: the name of the source state for this key, or NULL if
  *   the key is generic
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1915,7 +1915,7 @@ clutter_state_key_get_target_state_name (const ClutterStateKey *state_key)
  *
  * Return value: the #GType of the property
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -1945,7 +1945,7 @@ clutter_state_key_get_property_type (const ClutterStateKey *key)
  * If both states names are specified, the passed @duration only applies
  * to the specified transition.
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -2003,7 +2003,7 @@ clutter_state_set_duration (ClutterState *state,
  * 
  * Return value: the duration, in milliseconds
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -2064,7 +2064,7 @@ clutter_state_get_duration (ClutterState *state,
  * Return value: a string containing the target state. The returned string
  *   is owned by the #ClutterState and should not be modified or freed
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
diff --git a/clutter/deprecated/clutter-state.h b/clutter/deprecated/clutter-state.h
index c446e77..6e7b361 100644
--- a/clutter/deprecated/clutter-state.h
+++ b/clutter/deprecated/clutter-state.h
@@ -45,7 +45,7 @@ typedef struct _ClutterStateClass   ClutterStateClass;
  * <structname>ClutterStateKey</structname> is an opaque structure whose
  * members cannot be accessed directly
  *
- * Since: 1.4
+ *
  */
 typedef struct _ClutterStateKey     ClutterStateKey;
 
@@ -55,7 +55,7 @@ typedef struct _ClutterStateKey     ClutterStateKey;
  * The <structname>ClutterState</structname> structure contains only
  * private data and should be accessed using the provided API
  *
- * Since: 1.4
+ *
  */
 struct _ClutterState
 {
@@ -71,7 +71,7 @@ struct _ClutterState
  * The <structname>ClutterStateClass</structname> structure contains
  * only private data
  *
- * Since: 1.4
+ *
  *
  * Deprecated: 1.12
  */
diff --git a/clutter/deprecated/clutter-texture.c b/clutter/deprecated/clutter-texture.c
index 448c884..bf60ac4 100644
--- a/clutter/deprecated/clutter-texture.c
+++ b/clutter/deprecated/clutter-texture.c
@@ -1111,7 +1111,7 @@ clutter_texture_class_init (ClutterTextureClass *klass)
    * it must be performed from within the same thread that called
    * clutter_main().
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.12
    */
@@ -1130,7 +1130,7 @@ clutter_texture_class_init (ClutterTextureClass *klass)
    * Like #ClutterTexture:load-async but loads the width and height
    * synchronously causing some blocking.
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.12
    */
@@ -1157,7 +1157,7 @@ clutter_texture_class_init (ClutterTextureClass *klass)
    * determine what value of alpha is considered pickable, and so
    * only fully opaque parts of the texture will react to picking.
    *
-   * Since: 1.4
+   *
    *
    * Deprecated: 1.12
    */
@@ -1218,7 +1218,7 @@ clutter_texture_class_init (ClutterTextureClass *klass)
    * completed. If there was an error during loading, @error will
    * be set, otherwise it will be %NULL
    *
-   * Since: 1.0
+   *
    *
    * Deprecated: 1.12
    */
@@ -1336,7 +1336,7 @@ clutter_texture_init (ClutterTexture *self)
  *   material is owned by the #ClutterTexture and it should not be
  *   unreferenced
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -1362,7 +1362,7 @@ clutter_texture_get_cogl_material (ClutterTexture *texture)
  * layer so you should set one on the material before calling this
  * function.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -1437,7 +1437,7 @@ get_first_layer_index (CoglPipeline *pipeline, int *layer_index)
  * Return value: (transfer none): a #CoglHandle for the texture. The returned
  *   handle is owned by the #ClutterTexture and it should not be unreferenced
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -1466,7 +1466,7 @@ clutter_texture_get_cogl_texture (ClutterTexture *texture)
  * @cogl_tex. A reference to the texture is taken so if the handle is
  * no longer needed it should be deref'd with cogl_handle_unref.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -1680,7 +1680,7 @@ get_pixel_format_from_texture_flags (gint                 bpp,
  *
  * Return value: %TRUE on success, %FALSE on failure.
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.12
  */
@@ -1735,7 +1735,7 @@ clutter_texture_set_from_rgb_data (ClutterTexture       *texture,
  *
  * Return value: %TRUE if the texture was successfully updated
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.10: Use clutter_texture_get_cogl_material() and
  *   the Cogl API to install a fragment shader for decoding YUV
@@ -2053,7 +2053,7 @@ clutter_texture_async_load (ClutterTexture *self,
  *
  * Return value: %TRUE if the image was successfully loaded and set
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -2128,7 +2128,7 @@ clutter_texture_set_from_file (ClutterTexture *texture,
  * improve scaled down rendering as well (by using mipmaps). The default value
  * is %CLUTTER_TEXTURE_QUALITY_MEDIUM.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -2171,7 +2171,7 @@ clutter_texture_set_filter_quality (ClutterTexture        *texture,
  *
  * Return value: The filter quality value.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -2216,7 +2216,7 @@ clutter_texture_get_filter_quality (ClutterTexture *texture)
  * Return value: The maximum waste or -1 if the texture waste is
  *   unlimited.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -2250,7 +2250,7 @@ clutter_texture_get_max_tile_waste (ClutterTexture *texture)
  * Return value: A newly created #ClutterTexture object or NULL on
  * error.
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.12
  */
@@ -2330,7 +2330,7 @@ clutter_texture_get_base_size (ClutterTexture *texture,
  *
  * Return value: %TRUE on success, %FALSE on failure.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.12
  */
@@ -2576,7 +2576,7 @@ fbo_source_queue_relayout_cb (ClutterActor *source,
  *
  * Return value: A newly created #ClutterTexture object, or %NULL on failure.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.8: Use the #ClutterOffscreenEffect and #ClutterShaderEffect
  *   directly on the intended #ClutterActor to replace the functionality of
@@ -2748,7 +2748,7 @@ texture_fbo_free_resources (ClutterTexture *texture)
  * Sets whether @texture should have the same preferred size as the
  * underlying image data.
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -2781,7 +2781,7 @@ clutter_texture_set_sync_size (ClutterTexture *texture,
  * Return value: %TRUE if the #ClutterTexture should have the same
  *   preferred size of the underlying image data
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -2802,7 +2802,7 @@ clutter_texture_get_sync_size (ClutterTexture *texture)
  * Sets whether the @texture should repeat horizontally or
  * vertically when the actor size is bigger than the image size
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -2853,7 +2853,7 @@ clutter_texture_set_repeat (ClutterTexture *texture,
  * Retrieves the horizontal and vertical repeat values set
  * using clutter_texture_set_repeat()
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -2887,7 +2887,7 @@ clutter_texture_get_repeat (ClutterTexture *texture,
  *
  * Return value: a #CoglPixelFormat value
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -2913,7 +2913,7 @@ clutter_texture_get_pixel_format (ClutterTexture *texture)
  * Sets whether @texture should have a preferred size maintaining
  * the aspect ratio of the underlying image
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -2946,7 +2946,7 @@ clutter_texture_set_keep_aspect_ratio (ClutterTexture *texture,
  * Return value: %TRUE if the #ClutterTexture should maintain the
  *   aspect ratio of the underlying image
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -2971,7 +2971,7 @@ clutter_texture_get_keep_aspect_ratio (ClutterTexture *texture)
  * See the #ClutterTexture:load-async property documentation, and
  * clutter_texture_set_load_data_async().
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -3008,7 +3008,7 @@ clutter_texture_set_load_async (ClutterTexture *texture,
  * Return value: %TRUE if the #ClutterTexture should load the data from
  *   disk asynchronously
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -3034,7 +3034,7 @@ clutter_texture_get_load_async (ClutterTexture *texture)
  * See the #ClutterTexture:load-async property documentation, and
  * clutter_texture_set_load_async().
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -3070,7 +3070,7 @@ clutter_texture_set_load_data_async (ClutterTexture *texture,
  * Return value: %TRUE if the #ClutterTexture should load the image
  *   data from a file asynchronously
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12
  */
@@ -3101,7 +3101,7 @@ clutter_texture_get_load_data_async (ClutterTexture *texture)
  * determine what value of alpha is considered pickable, and so only
  * fully opaque parts of the texture will react to picking.
  *
- * Since: 1.4
+ *
  *
  * Deprecated: 1.12
  */
@@ -3142,7 +3142,7 @@ clutter_texture_set_pick_with_alpha (ClutterTexture *texture,
  * Return value: %TRUE if the #ClutterTexture should define its shape
  * using the alpha channel when picking.
  *
- * Since: 1.4
+ *
  *
  * Deprecated: 1.12
  */
diff --git a/clutter/deprecated/clutter-timeout-pool.c b/clutter/deprecated/clutter-timeout-pool.c
index ad2b313..21c5f33 100644
--- a/clutter/deprecated/clutter-timeout-pool.c
+++ b/clutter/deprecated/clutter-timeout-pool.c
@@ -379,7 +379,7 @@ clutter_timeout_pool_finalize (GSource *source)
  *   destroyed when the context is destroyed. It is possible to force
  *   the destruction of the timeout pool using g_source_destroy()
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
@@ -435,7 +435,7 @@ clutter_timeout_pool_new (gint priority)
  * Return value: the ID (greater than 0) of the timeout inside the pool.
  *   Use clutter_timeout_pool_remove() to stop the timeout.
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
@@ -472,7 +472,7 @@ clutter_timeout_pool_add (ClutterTimeoutPool *pool,
  * is the same returned when adding a function to the timeout pool with
  * clutter_timeout_pool_add().
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/deprecated/clutter-timeout-pool.h b/clutter/deprecated/clutter-timeout-pool.h
index 9d7ad1d..e134266 100644
--- a/clutter/deprecated/clutter-timeout-pool.h
+++ b/clutter/deprecated/clutter-timeout-pool.h
@@ -45,7 +45,7 @@ G_BEGIN_DECLS
  * <structname>ClutterTimeoutPool</structname> is an opaque structure
  * whose members cannot be directly accessed.
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.6
  */
diff --git a/clutter/egl/clutter-backend-eglnative.c b/clutter/egl/clutter-backend-eglnative.c
index a99d374..6b35d6e 100644
--- a/clutter/egl/clutter-backend-eglnative.c
+++ b/clutter/egl/clutter-backend-eglnative.c
@@ -95,7 +95,7 @@ clutter_backend_egl_native_init (ClutterBackendEglNative *backend_egl_native)
  *
  * Return value: the EGL display, or 0
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.6: Use clutter_egl_get_egl_display() instead.
  */
@@ -112,7 +112,7 @@ clutter_eglx_display (void)
  *
  * Return value: the EGL display used by Clutter, or 0
  *
- * Since: 0.6
+ *
  *
  * Deprecated: 1.6: Use clutter_egl_get_egl_display() instead.
  */
@@ -130,7 +130,7 @@ clutter_egl_display (void)
  *
  * Return value: the EGL display used by Clutter, or 0
  *
- * Since: 1.6
+ *
  */
 EGLDisplay
 clutter_egl_get_egl_display (void)
diff --git a/clutter/egl/clutter-egl.h b/clutter/egl/clutter-egl.h
index c15cd15..833d8e1 100644
--- a/clutter/egl/clutter-egl.h
+++ b/clutter/egl/clutter-egl.h
@@ -57,7 +57,7 @@ G_BEGIN_DECLS
  *
  * Return value: the EGL display
  *
- * Since: 0.4
+ *
  *
  * Deprecated: 1.6: Use clutter_egl_get_egl_display() instead
  */
@@ -83,7 +83,7 @@ EGLDisplay      clutter_egl_display             (void);
  *
  * Return value: the EGL display
  *
- * Since: 1.6
+ *
  */
 EGLDisplay      clutter_egl_get_egl_display     (void);
 
diff --git a/clutter/evdev/clutter-device-manager-evdev.c b/clutter/evdev/clutter-device-manager-evdev.c
index edf455d..535426c 100644
--- a/clutter/evdev/clutter-device-manager-evdev.c
+++ b/clutter/evdev/clutter-device-manager-evdev.c
@@ -1038,7 +1038,7 @@ _clutter_events_evdev_uninit (ClutterBackend *backend)
  *
  * This function should only be called after clutter has been initialized.
  *
- * Since: 1.10
+ *
  * Stability: unstable
  */
 void
@@ -1093,7 +1093,7 @@ clutter_evdev_release_devices (void)
  *
  * This function should only be called after clutter has been initialized.
  *
- * Since: 1.10
+ *
  * Stability: unstable
  */
 void
diff --git a/clutter/evdev/clutter-input-device-evdev.c b/clutter/evdev/clutter-input-device-evdev.c
index 7eccbe5..468c4b3 100644
--- a/clutter/evdev/clutter-input-device-evdev.c
+++ b/clutter/evdev/clutter-input-device-evdev.c
@@ -152,7 +152,7 @@ clutter_input_device_evdev_class_init (ClutterInputDeviceEvdevClass *klass)
    *
    * The Sysfs path of the device
    *
-   * Since: 1.6
+   *
    */
   pspec =
     g_param_spec_string ("sysfs-path",
@@ -168,7 +168,7 @@ clutter_input_device_evdev_class_init (ClutterInputDeviceEvdevClass *klass)
    *
    * The path of the device file.
    *
-   * Since: 1.6
+   *
    */
   pspec =
     g_param_spec_string ("device-path",
diff --git a/clutter/gdk/clutter-backend-gdk.c b/clutter/gdk/clutter-backend-gdk.c
index ca4c454..3061666 100644
--- a/clutter/gdk/clutter-backend-gdk.c
+++ b/clutter/gdk/clutter-backend-gdk.c
@@ -402,7 +402,7 @@ clutter_backend_gdk_init (ClutterBackendGdk *backend_gdk)
  *
  * Return value: (transfer none): the default display
  *
- * Since: 0.6
+ *
  */
 GdkDisplay *
 clutter_gdk_get_default_display (void)
@@ -437,7 +437,7 @@ clutter_gdk_get_default_display (void)
  * g_option_context_parse() yourself, you should also call
  * clutter_gdk_set_display() before g_option_context_parse().
  *
- * Since: 0.8
+ *
  */
 void
 clutter_gdk_set_display (GdkDisplay *display)
@@ -463,7 +463,7 @@ clutter_gdk_set_display (GdkDisplay *display)
  * This function should only be used when embedding Clutter into
  * a GDK based toolkit.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_gdk_disable_event_retrieval (void)
diff --git a/clutter/gdk/clutter-stage-gdk.c b/clutter/gdk/clutter-stage-gdk.c
index 0e32caf..49693bb 100644
--- a/clutter/gdk/clutter-stage-gdk.c
+++ b/clutter/gdk/clutter-stage-gdk.c
@@ -479,7 +479,7 @@ clutter_stage_window_iface_init (ClutterStageWindowIface *iface)
  *
  * Return value: (transfer none): A GdkWindow* for the stage window.
  *
- * Since: 1.10
+ *
  */
 GdkWindow *
 clutter_gdk_get_stage_window (ClutterStage *stage)
@@ -507,7 +507,7 @@ clutter_gdk_get_stage_window (ClutterStage *stage)
  * Return value: (transfer none): A #ClutterStage, or% NULL if a stage
  *   does not exist for the window
  *
- * Since: 1.10
+ *
  */
 ClutterStage *
 clutter_gdk_get_stage_from_window (GdkWindow *window)
@@ -552,7 +552,7 @@ set_foreign_window_callback (ClutterActor *actor,
  *
  * Return value: %TRUE if foreign window is valid
  *
- * Since: 1.10
+ *
  */
 gboolean
 clutter_gdk_set_stage_foreign (ClutterStage *stage,
diff --git a/clutter/wayland/clutter-input-device-wayland.c b/clutter/wayland/clutter-input-device-wayland.c
index fe534f7..3c14f64 100644
--- a/clutter/wayland/clutter-input-device-wayland.c
+++ b/clutter/wayland/clutter-input-device-wayland.c
@@ -537,7 +537,7 @@ clutter_input_device_wayland_init (ClutterInputDeviceWayland *self)
  * Returns: (transfer none): the Wayland input device associated with the
  * @device
  *
- * Since: 1.10
+ *
  */
 struct wl_seat *
 clutter_wayland_input_device_get_wl_seat (ClutterInputDevice *device)
diff --git a/clutter/wayland/clutter-stage-wayland.c b/clutter/wayland/clutter-stage-wayland.c
index ce0e05a..8ec782a 100644
--- a/clutter/wayland/clutter-stage-wayland.c
+++ b/clutter/wayland/clutter-stage-wayland.c
@@ -225,7 +225,7 @@ clutter_stage_wayland_class_init (ClutterStageWaylandClass *klass)
  * Returns: (transfer non): the Wayland shell surface associated with
  * @stage
  *
- * Since: 1.10
+ *
  */
 struct wl_shell_surface *
 clutter_wayland_stage_get_wl_shell_surface (ClutterStage *stage)
diff --git a/clutter/wayland/clutter-wayland-surface.c b/clutter/wayland/clutter-wayland-surface.c
index becd917..e0b898e 100644
--- a/clutter/wayland/clutter-wayland-surface.c
+++ b/clutter/wayland/clutter-wayland-surface.c
@@ -225,7 +225,7 @@ set_size (ClutterWaylandSurface *self,
  *
  * Return value: (transfer none): a wl_surface pointer, or %NULL
  *
- * Since: 1.10
+ *
  */
 struct wl_surface *
 clutter_wayland_surface_get_surface (ClutterWaylandSurface *self)
@@ -241,7 +241,7 @@ clutter_wayland_surface_get_surface (ClutterWaylandSurface *self)
  *
  * Sets the Wayland surface to be used by the actor.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_wayland_surface_set_surface (ClutterWaylandSurface *self,
@@ -472,7 +472,7 @@ clutter_wayland_surface_class_init (ClutterWaylandSurfaceClass *klass)
    * then you must also provide your own damage signal handler to
    * queue a redraw that blocks this default behaviour.
    *
-   * Since: 1.10
+   *
    */
   signals[QUEUE_DAMAGE_REDRAW] =
     g_signal_new (g_intern_static_string ("queue-damage-redraw"),
@@ -497,7 +497,7 @@ clutter_wayland_surface_class_init (ClutterWaylandSurfaceClass *klass)
  *
  * Return value: A new #ClutterWaylandSurface representing @surface
  *
- * Since: 1.8
+ *
  * Stability: unstable
  */
 ClutterActor *
@@ -522,7 +522,7 @@ clutter_wayland_surface_new (struct wl_surface *surface)
  * actor @self. This will automatically result in @self being re-drawn
  * with the new buffer contents.
  *
- * Since: 1.8
+ *
  * Stability: unstable
  */
 gboolean
@@ -574,7 +574,7 @@ clutter_wayland_surface_attach_buffer (ClutterWaylandSurface *self,
  * If multiple regions are changed then this should be called multiple
  * times with different damage rectangles.
  *
- * Since: 1.8
+ *
  * Stability: unstable
  */
 void
@@ -640,7 +640,7 @@ clutter_wayland_surface_damage_buffer (ClutterWaylandSurface *self,
  *
  * Return value: (transfer none): a Cogl texture, or %NULL
  *
- * Since: 1.10
+ *
  */
 CoglTexture *
 clutter_wayland_surface_get_cogl_texture (ClutterWaylandSurface *self)
diff --git a/clutter/wayland/clutter-wayland-surface.h b/clutter/wayland/clutter-wayland-surface.h
index b68483e..a840610 100644
--- a/clutter/wayland/clutter-wayland-surface.h
+++ b/clutter/wayland/clutter-wayland-surface.h
@@ -51,7 +51,7 @@ typedef struct _ClutterWaylandSurfacePrivate ClutterWaylandSurfacePrivate;
  *
  * The #ClutterWaylandSurface structure contains only private data
  *
- * Since: 1.10
+ *
  * Stability: unstable
  */
 struct _ClutterWaylandSurface
@@ -68,7 +68,7 @@ struct _ClutterWaylandSurface
  *
  * The #ClutterWaylandSurfaceClass structure contains only private data
  *
- * Since: 1.10
+ *
  * Stability: unstable
  */
 struct _ClutterWaylandSurfaceClass
diff --git a/clutter/win32/clutter-backend-win32.c b/clutter/win32/clutter-backend-win32.c
index 72a602c..1206ef5 100644
--- a/clutter/win32/clutter-backend-win32.c
+++ b/clutter/win32/clutter-backend-win32.c
@@ -160,7 +160,7 @@ clutter_backend_win32_get_features (ClutterBackend *backend)
  *
  * This function can only be called before calling clutter_init().
  *
- * Since: 0.8
+ *
  */
 void
 clutter_win32_disable_event_retrieval (void)
diff --git a/clutter/win32/clutter-event-win32.c b/clutter/win32/clutter-event-win32.c
index 5040111..e4453f5 100644
--- a/clutter/win32/clutter-event-win32.c
+++ b/clutter/win32/clutter-event-win32.c
@@ -343,7 +343,7 @@ get_key_modifier_state (const BYTE *key_states)
  * was not handled at all or if Clutter expects processing to take
  * place.
  *
- * Since: 1.6
+ *
  */
 gboolean
 clutter_win32_handle_event (const MSG *msg)
diff --git a/clutter/win32/clutter-stage-win32.c b/clutter/win32/clutter-stage-win32.c
index fcfbd60..eefa2cc 100644
--- a/clutter/win32/clutter-stage-win32.c
+++ b/clutter/win32/clutter-stage-win32.c
@@ -651,7 +651,7 @@ clutter_stage_window_iface_init (ClutterStageWindowIface *iface)
  *
  * Return value: An HWND for the stage window.
  *
- * Since: 0.8
+ *
  */
 HWND
 clutter_win32_get_stage_window (ClutterStage *stage)
@@ -676,7 +676,7 @@ clutter_win32_get_stage_window (ClutterStage *stage)
  * Return value: The stage or NULL if a stage does not exist for the
  * window.
  *
- * Since: 0.8
+ *
  */
 ClutterStage *
 clutter_win32_get_stage_from_window (HWND hwnd)
@@ -761,7 +761,7 @@ set_foreign_window_callback (ClutterActor *actor,
  *
  * Return value: %TRUE if foreign window is valid
  *
- * Since: 0.8
+ *
  */
 gboolean
 clutter_win32_set_stage_foreign (ClutterStage *stage,
diff --git a/clutter/x11/clutter-backend-x11.c b/clutter/x11/clutter-backend-x11.c
index 52a551d..bf32261 100644
--- a/clutter/x11/clutter-backend-x11.c
+++ b/clutter/x11/clutter-backend-x11.c
@@ -847,7 +847,7 @@ error_handler(Display     *xdpy,
  *
  * Traps every X error until clutter_x11_untrap_x_errors() is called.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_x11_trap_x_errors (void)
@@ -863,7 +863,7 @@ clutter_x11_trap_x_errors (void)
  *
  * Return value: the trapped error code, or 0 for success
  *
- * Since: 0.4
+ *
  */
 gint
 clutter_x11_untrap_x_errors (void)
@@ -880,7 +880,7 @@ clutter_x11_untrap_x_errors (void)
  *
  * Return value: (transfer none): the default display
  *
- * Since: 0.6
+ *
  */
 Display *
 clutter_x11_get_default_display (void)
@@ -915,7 +915,7 @@ clutter_x11_get_default_display (void)
  * g_option_context_parse() yourself, you should also call
  * clutter_x11_set_display() before g_option_context_parse().
  *
- * Since: 0.8
+ *
  */
 void
 clutter_x11_set_display (Display *xdpy)
@@ -942,7 +942,7 @@ clutter_x11_set_display (Display *xdpy)
  * Since XInput might not be supported by the X server, you might
  * want to use clutter_x11_has_xinput() to see if support was enabled.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_x11_enable_xinput (void)
@@ -980,7 +980,7 @@ clutter_x11_enable_xinput (void)
  *
  * This function should not be normally used by applications.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_x11_disable_event_retrieval (void)
@@ -1002,7 +1002,7 @@ clutter_x11_disable_event_retrieval (void)
  *
  * Return value: TRUE if event retrival has been disabled. FALSE otherwise.
  *
- * Since: 0.8
+ *
  */
 gboolean
 clutter_x11_has_event_retrieval (void)
@@ -1017,7 +1017,7 @@ clutter_x11_has_event_retrieval (void)
  *
  * Return value: the number of the default screen
  *
- * Since: 0.6
+ *
  */
 int
 clutter_x11_get_default_screen (void)
@@ -1046,7 +1046,7 @@ clutter_x11_get_default_screen (void)
  *
  * Return value: the id of the root window
  *
- * Since: 0.6
+ *
  */
 Window
 clutter_x11_get_root_window (void)
@@ -1075,7 +1075,7 @@ clutter_x11_get_root_window (void)
  *
  * Adds an event filter function.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_x11_add_filter (ClutterX11FilterFunc func,
@@ -1118,7 +1118,7 @@ clutter_x11_add_filter (ClutterX11FilterFunc func,
  *
  * Removes the given filter function.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_x11_remove_filter (ClutterX11FilterFunc func,
@@ -1173,7 +1173,7 @@ clutter_x11_remove_filter (ClutterX11FilterFunc func,
  *
  * Deprecated: 1.2: Use clutter_device_manager_peek_devices() instead
  *
- * Since: 0.8
+ *
  *
  * Return value: (transfer none) (element-type Clutter.InputDevice): a
  *   pointer to the internal list of input devices; the returned list is
@@ -1199,7 +1199,7 @@ clutter_x11_get_input_devices (void)
  * Return value: %TRUE if Clutter was compiled with XInput support
  *   and XInput support is available at run time.
  *
- * Since: 0.8
+ *
  */
 gboolean
 clutter_x11_has_xinput (void)
@@ -1289,7 +1289,7 @@ clutter_x11_has_composite_extension (void)
  * <note>This function can only be called once, and before clutter_init() is
  * called.</note>
  *
- * Since: 1.2
+ *
  */
 void
 clutter_x11_set_use_argb_visual (gboolean use_argb)
@@ -1314,7 +1314,7 @@ clutter_x11_set_use_argb_visual (gboolean use_argb)
  *
  * Return value: %TRUE if ARGB visuals are queried by default
  *
- * Since: 1.2
+ *
  */
 gboolean
 clutter_x11_get_use_argb_visual (void)
@@ -1338,7 +1338,7 @@ _clutter_backend_x11_get_visual_info (ClutterBackendX11 *backend_x11)
  *   <varname>None</varname>. The returned value should be freed using XFree()
  *   when done
  *
- * Since: 1.2
+ *
  */
 XVisualInfo *
 clutter_x11_get_visual_info (void)
diff --git a/clutter/x11/clutter-event-x11.c b/clutter/x11/clutter-event-x11.c
index 9eedbcd..f1d9953 100644
--- a/clutter/x11/clutter-event-x11.c
+++ b/clutter/x11/clutter-event-x11.c
@@ -157,7 +157,7 @@ _clutter_x11_event_source_new (ClutterBackendX11 *backend_x11)
  *  any exclusive action. %CLUTTER_X11_FILTER_TRANSLATE will not
  *  occur.
  *
- * Since: 0.8
+ *
  */
 ClutterX11FilterReturn
 clutter_x11_handle_event (XEvent *xevent)
@@ -340,7 +340,7 @@ clutter_event_dispatch (GSource     *source,
  *
  * Return value: a timestamp, in milliseconds
  *
- * Since: 1.0
+ *
  */
 Time
 clutter_x11_get_current_event_time (void)
@@ -358,7 +358,7 @@ clutter_x11_get_current_event_time (void)
  *
  * Return value: the group id
  *
- * Since: 1.4
+ *
  */
 gint
 clutter_x11_event_get_key_group (const ClutterEvent *event)
@@ -383,8 +383,6 @@ clutter_x11_event_get_key_group (const ClutterEvent *event)
  * Retrieves the touch detail froma #ClutterEventSequence.
  *
  * Return value: the touch detail
- *
- * Since: 1.12
  */
 guint
 clutter_x11_event_sequence_get_touch_detail (const ClutterEventSequence *sequence)
diff --git a/clutter/x11/clutter-glx-texture-pixmap.c b/clutter/x11/clutter-glx-texture-pixmap.c
index 33166df..cd97643 100644
--- a/clutter/x11/clutter-glx-texture-pixmap.c
+++ b/clutter/x11/clutter-glx-texture-pixmap.c
@@ -86,7 +86,7 @@ clutter_glx_texture_pixmap_class_init (ClutterGLXTexturePixmapClass *klass)
  * Deprecated: 1.6: Use cogl_texture_pixmap_x11_is_using_tfp_extension()
  *   on the texture handle instead.
  *
- * Since: 0.8
+ *
  */
 gboolean
 clutter_glx_texture_pixmap_using_extension (ClutterGLXTexturePixmap *texture)
@@ -109,7 +109,7 @@ clutter_glx_texture_pixmap_using_extension (ClutterGLXTexturePixmap *texture)
  *
  * Return value: A new #ClutterGLXTexturePixmap bound to the given X Pixmap
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6: Use clutter_x11_texture_pixmap_new_with_pixmap() instead
  */
@@ -129,7 +129,7 @@ clutter_glx_texture_pixmap_new_with_pixmap (Pixmap pixmap)
  *
  * Return value: A new #ClutterGLXTexturePixmap bound to the given X window
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6: Use clutter_x11_texture_pixmap_new_with_window() instead
  */
@@ -148,7 +148,7 @@ clutter_glx_texture_pixmap_new_with_window (Window window)
  *
  * Return value: A new #ClutterGLXTexturePixmap
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6: Use clutter_x11_texture_pixmap_new() instead
  */
diff --git a/clutter/x11/clutter-glx-texture-pixmap.h b/clutter/x11/clutter-glx-texture-pixmap.h
index 1563f92..a9d53e0 100644
--- a/clutter/x11/clutter-glx-texture-pixmap.h
+++ b/clutter/x11/clutter-glx-texture-pixmap.h
@@ -46,7 +46,7 @@ typedef struct _ClutterGLXTexturePixmapPrivate ClutterGLXTexturePixmapPrivate;
  *
  * The #ClutterGLXTexturePixmapClass structure contains only private data
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6: Use #ClutterX11TexturePixmapClass instead
  */
@@ -61,7 +61,7 @@ struct _ClutterGLXTexturePixmapClass
  *
  * The #ClutterGLXTexturePixmap structure contains only private data
  *
- * Since: 0.8
+ *
  *
  * Deprecated: 1.6: Use #ClutterX11TexturePixmap instead
  */
diff --git a/clutter/x11/clutter-stage-x11.c b/clutter/x11/clutter-stage-x11.c
index ffa2fb5..2782a68 100644
--- a/clutter/x11/clutter-stage-x11.c
+++ b/clutter/x11/clutter-stage-x11.c
@@ -1231,7 +1231,7 @@ clutter_event_translator_iface_init (ClutterEventTranslatorIface *iface)
  *
  * Return value: An XID for the stage window.
  *
- * Since: 0.4
+ *
  */
 Window
 clutter_x11_get_stage_window (ClutterStage *stage)
@@ -1265,7 +1265,7 @@ clutter_x11_get_stage_window_from_window (Window win)
  * Return value: (transfer none): A #ClutterStage, or% NULL if a stage
  *   does not exist for the window
  *
- * Since: 0.8
+ *
  */
 ClutterStage *
 clutter_x11_get_stage_from_window (Window win)
@@ -1297,7 +1297,7 @@ clutter_x11_get_stage_from_window (Window win)
  *
  * Deprecated: 1.2: Use clutter_x11_get_visual_info() instead
  *
- * Since: 0.4
+ *
  */
 XVisualInfo *
 clutter_x11_get_stage_visual (ClutterStage *stage)
@@ -1367,7 +1367,7 @@ set_foreign_window_callback (ClutterActor *actor,
  *
  * Return value: %TRUE if foreign window is valid
  *
- * Since: 0.4
+ *
  */
 gboolean
 clutter_x11_set_stage_foreign (ClutterStage *stage,
diff --git a/clutter/x11/clutter-x11-texture-pixmap.c b/clutter/x11/clutter-x11-texture-pixmap.c
index 62add19..917d17b 100644
--- a/clutter/x11/clutter-x11-texture-pixmap.c
+++ b/clutter/x11/clutter-x11-texture-pixmap.c
@@ -653,7 +653,7 @@ clutter_x11_texture_pixmap_class_init (ClutterX11TexturePixmapClass *klass)
    * The ::update-area signal is emitted to ask the texture to update its
    * content from its source pixmap.
    *
-   * Since: 0.8
+   *
    */
   signals[UPDATE_AREA] =
       g_signal_new (g_intern_static_string ("update-area"),
@@ -690,7 +690,7 @@ clutter_x11_texture_pixmap_class_init (ClutterX11TexturePixmapClass *klass)
    * then you must also provide your own damage signal handler to
    * queue a redraw that blocks this default behaviour.
    *
-   * Since: 1.2
+   *
    */
   signals[QUEUE_DAMAGE_REDRAW] =
     g_signal_new (g_intern_static_string ("queue-damage-redraw"),
@@ -733,7 +733,7 @@ clutter_x11_texture_pixmap_update_area_real (ClutterX11TexturePixmap *texture,
  *
  * Return value: A new #ClutterX11TexturePixmap
  *
- * Since: 0.8
+ *
  */
 ClutterActor *
 clutter_x11_texture_pixmap_new (void)
@@ -753,7 +753,7 @@ clutter_x11_texture_pixmap_new (void)
  *
  * Return value: A new #ClutterX11TexturePixmap bound to the given X Pixmap
  *
- * Since: 0.8
+ *
  */
 ClutterActor *
 clutter_x11_texture_pixmap_new_with_pixmap (Pixmap pixmap)
@@ -775,7 +775,7 @@ clutter_x11_texture_pixmap_new_with_pixmap (Pixmap pixmap)
  *
  * Return value: A new #ClutterX11TexturePixmap bound to the given X window.
  *
- * Since: 0.8
+ *
  **/
 ClutterActor *
 clutter_x11_texture_pixmap_new_with_window (Window window)
@@ -796,7 +796,7 @@ clutter_x11_texture_pixmap_new_with_window (Window window)
  *
  * Sets the X Pixmap to which the texture should be bound.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_x11_texture_pixmap_set_pixmap (ClutterX11TexturePixmap *texture,
@@ -943,7 +943,7 @@ clutter_x11_texture_pixmap_set_pixmap (ClutterX11TexturePixmap *texture,
  *
  * This function has no effect unless the XComposite extension is available.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_x11_texture_pixmap_set_window (ClutterX11TexturePixmap *texture,
@@ -1136,7 +1136,7 @@ clutter_x11_texture_pixmap_sync_window_internal (ClutterX11TexturePixmap *textur
  * Resets the texture's pixmap from its window, perhaps in response to the
  * pixmap's invalidation as the window changed size.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_x11_texture_pixmap_sync_window (ClutterX11TexturePixmap *texture)
@@ -1218,7 +1218,7 @@ clutter_x11_texture_pixmap_destroyed (ClutterX11TexturePixmap *texture)
  * the pixmap. Can be called to update the texture if the pixmap
  * content has changed.
  *
- * Since: 0.8
+ *
  **/
 void
 clutter_x11_texture_pixmap_update_area (ClutterX11TexturePixmap *texture,
@@ -1246,7 +1246,7 @@ clutter_x11_texture_pixmap_update_area (ClutterX11TexturePixmap *texture,
  * Enables or disables the automatic updates ot @texture in case the backing
  * pixmap or window is damaged
  *
- * Since: 0.8
+ *
  */
 void
 clutter_x11_texture_pixmap_set_automatic (ClutterX11TexturePixmap *texture,
diff --git a/clutter/x11/clutter-x11-texture-pixmap.h b/clutter/x11/clutter-x11-texture-pixmap.h
index ee96355..000951c 100644
--- a/clutter/x11/clutter-x11-texture-pixmap.h
+++ b/clutter/x11/clutter-x11-texture-pixmap.h
@@ -50,7 +50,7 @@ typedef struct _ClutterX11TexturePixmapPrivate ClutterX11TexturePixmapPrivate;
  *
  * The #ClutterX11TexturePixmap structure contains only private data
  *
- * Since: 0.8
+ *
  */
 struct _ClutterX11TexturePixmap
 {
@@ -66,7 +66,7 @@ struct _ClutterX11TexturePixmap
  *
  * The #ClutterX11TexturePixmapClass structure contains only private data
  *
- * Since: 0.8
+ *
  */
 struct _ClutterX11TexturePixmapClass
 {
diff --git a/clutter/x11/clutter-x11.h b/clutter/x11/clutter-x11.h
index df04a83..41ec8d8 100644
--- a/clutter/x11/clutter-x11.h
+++ b/clutter/x11/clutter-x11.h
@@ -56,7 +56,7 @@ G_BEGIN_DECLS
  *
  * Return values for the #ClutterX11FilterFunc function.
  *
- * Since: 0.6
+ *
  */
 typedef enum {
   CLUTTER_X11_FILTER_CONTINUE,
@@ -91,7 +91,7 @@ typedef struct _ClutterX11XInputDevice ClutterX11XInputDevice;
  *
  * Return value: the result of the filtering
  *
- * Since: 0.6
+ *
  */
 typedef ClutterX11FilterReturn (*ClutterX11FilterFunc) (XEvent        *xev,
                                                         ClutterEvent  *cev,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]