[clutter/wip/clutter-1.99: 168/195] 2.0: Remove all Since: annotations



commit 440fe302db03c3f9ef7ee108adbef762d909f92b
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                       |   92 ++--
 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-private.h           |    2 -
 clutter/clutter-gesture-action.c                   |   38 +-
 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                             |   56 +--
 clutter/clutter-main.h                             |    4 +-
 clutter/clutter-model.c                            |   94 ++--
 clutter/clutter-model.h                            |   14 +-
 clutter/clutter-offscreen-effect.c                 |   14 +-
 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                       |   40 --
 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                            |   88 ++--
 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-tap-action.c                       |    6 -
 clutter/clutter-tap-action.h                       |    2 -
 clutter/clutter-text-buffer.c                      |   36 +-
 clutter/clutter-text-buffer.h                      |    6 +-
 clutter/clutter-text.c                             |  206 +++-----
 clutter/clutter-text.h                             |    4 +-
 clutter/clutter-texture.h                          |    8 +-
 clutter/clutter-timeline.c                         |   72 ++--
 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                  |   37 +-
 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 +-
 218 files changed, 1853 insertions(+), 2038 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 e45e3d2..32388df 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 ece9474..1ea935a 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
@@ -1473,7 +1473,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)
@@ -1560,7 +1560,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)
@@ -2537,7 +2537,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,
@@ -2622,7 +2622,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,
@@ -2722,7 +2722,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,
@@ -2806,7 +2806,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,
@@ -3667,7 +3667,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)
@@ -4191,7 +4191,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,
@@ -4222,7 +4222,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,
@@ -4295,7 +4295,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,
@@ -4343,7 +4343,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,
@@ -5457,7 +5457,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)
@@ -5620,7 +5620,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",
@@ -5679,7 +5679,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",
@@ -5698,7 +5698,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",
@@ -5716,7 +5716,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",
@@ -5732,7 +5732,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",
@@ -5751,7 +5751,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",
@@ -5770,7 +5770,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",
@@ -5789,7 +5789,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",
@@ -5808,7 +5808,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",
@@ -5824,7 +5824,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",
@@ -5839,7 +5839,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",
@@ -5854,7 +5854,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",
@@ -5869,7 +5869,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",
@@ -5886,7 +5886,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",
@@ -5944,7 +5944,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",
@@ -5969,7 +5969,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",
@@ -6008,7 +6008,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",
@@ -6038,7 +6038,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",
@@ -6052,7 +6052,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",
@@ -6068,7 +6068,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",
@@ -6100,7 +6100,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",
@@ -6115,7 +6115,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The name of the actor
    *
-   * Since: 0.2
+   *
    */
   obj_props[PROP_NAME] =
     g_param_spec_string ("name",
@@ -6137,7 +6137,7 @@ clutter_actor_class_init (ClutterActorClass *klass)
    *
    * The #ClutterActor:pivot-point property is animatable.
    *
-   * Since: 1.12
+   *
    */
   obj_props[PROP_PIVOT_POINT] =
     g_param_spec_boxed ("pivot-point",
@@ -6156,7 +6156,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",
@@ -6175,7 +6175,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",
@@ -6194,7 +6194,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",
@@ -6213,7 +6213,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",
@@ -6232,7 +6232,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",
@@ -6251,7 +6251,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",
@@ -6270,7 +6270,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",
@@ -6290,7 +6290,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",
@@ -6310,7 +6310,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",
@@ -6330,7 +6330,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",
@@ -6360,8 +6360,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",
@@ -6376,8 +6374,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",
@@ -6398,8 +6394,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",
@@ -6415,7 +6409,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",
@@ -6434,7 +6428,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",
@@ -6448,7 +6442,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",
@@ -6464,7 +6458,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",
@@ -6478,7 +6472,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",
@@ -6492,7 +6486,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",
@@ -6506,7 +6500,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",
@@ -6521,7 +6515,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",
@@ -6536,7 +6530,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",
@@ -6552,7 +6546,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",
@@ -6569,7 +6563,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",
@@ -6585,7 +6579,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",
@@ -6605,7 +6599,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",
@@ -6627,7 +6621,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",
@@ -6649,7 +6643,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",
@@ -6671,7 +6665,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",
@@ -6688,7 +6682,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",
@@ -6705,7 +6699,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",
@@ -6721,7 +6715,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",
@@ -6735,7 +6729,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",
@@ -6750,7 +6744,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",
@@ -6776,7 +6770,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",
@@ -6797,7 +6791,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",
@@ -6829,7 +6823,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",
@@ -6861,7 +6855,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"),
@@ -6878,7 +6872,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"),
@@ -6895,7 +6889,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"),
@@ -6912,7 +6906,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"),
@@ -6974,7 +6968,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"),
@@ -7002,7 +6996,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"),
@@ -7027,7 +7021,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"),
@@ -7049,7 +7043,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"),
@@ -7071,7 +7065,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"),
@@ -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[SCROLL_EVENT] =
     g_signal_new (I_("scroll-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[KEY_PRESS_EVENT] =
     g_signal_new (I_("key-press-event"),
@@ -7138,7 +7132,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"),
@@ -7160,7 +7154,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"),
@@ -7178,7 +7172,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"),
@@ -7195,7 +7189,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"),
@@ -7216,7 +7210,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"),
@@ -7238,7 +7232,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"),
@@ -7266,7 +7260,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"),
@@ -7285,7 +7279,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"),
@@ -7302,7 +7296,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"),
@@ -7326,7 +7320,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"),
@@ -7346,7 +7340,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"),
@@ -7369,7 +7363,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"),
@@ -7390,7 +7384,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"),
@@ -7464,7 +7458,7 @@ clutter_actor_init (ClutterActor *self)
  *
  * Return value: the newly created #ClutterActor
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_actor_new (void)
@@ -7935,7 +7929,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,
@@ -7977,7 +7971,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)
@@ -8012,7 +8006,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,
@@ -8306,7 +8300,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,
@@ -8440,7 +8434,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,
@@ -8570,7 +8564,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,
@@ -8795,7 +8789,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,
@@ -8971,7 +8965,7 @@ clutter_actor_allocate (ClutterActor           *self,
  * }
  * ]|
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_allocation (ClutterActor           *self,
@@ -9059,7 +9053,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)
@@ -9077,7 +9071,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,
@@ -9117,7 +9111,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,
@@ -9376,7 +9370,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,
@@ -9409,7 +9403,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)
@@ -9563,7 +9557,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,
@@ -9593,7 +9587,7 @@ clutter_actor_get_size (ClutterActor *self,
  *
  * The returned position is in pixels.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_get_position (ClutterActor *self,
@@ -9617,7 +9611,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,
@@ -9663,7 +9657,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,
@@ -10021,7 +10015,7 @@ clutter_actor_set_position_internal (ClutterActor       *self,
  *
  * The #ClutterActor:x property is animatable.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_set_x (ClutterActor *self,
@@ -10048,7 +10042,7 @@ clutter_actor_set_x (ClutterActor *self,
  *
  * The #ClutterActor:y property is animatable.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_set_y (ClutterActor *self,
@@ -10172,7 +10166,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,
@@ -10200,7 +10194,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,
@@ -10221,7 +10215,7 @@ clutter_actor_set_scale_z (ClutterActor *self,
  *
  * Retrieves an actors scale factors.
  *
- * Since: 0.2
+ *
  */
 void
 clutter_actor_get_scale (ClutterActor *self,
@@ -10250,7 +10244,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)
@@ -10361,7 +10355,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)
@@ -10454,7 +10448,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,
@@ -10494,7 +10488,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)
@@ -10570,7 +10564,7 @@ clutter_actor_set_z_position_internal (ClutterActor *self,
  *
  * See #ClutterActor:z-position.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_actor_set_z_position (ClutterActor *self,
@@ -10595,7 +10589,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)
@@ -10618,7 +10612,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,
@@ -10646,7 +10640,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,
@@ -10676,7 +10670,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,
@@ -10698,7 +10692,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)
@@ -10719,7 +10713,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,
@@ -10786,7 +10780,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)
@@ -10810,7 +10804,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,
@@ -10851,7 +10845,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)
@@ -11341,7 +11335,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,
@@ -11377,7 +11371,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,
@@ -11414,7 +11408,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,
@@ -11455,7 +11449,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,
@@ -11505,7 +11499,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)
@@ -11530,7 +11524,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,
@@ -11559,7 +11553,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)
@@ -11610,7 +11604,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)
@@ -11675,7 +11669,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,
@@ -11717,7 +11711,7 @@ clutter_actor_replace_child (ClutterActor *self,
  *
  * Return value: whether @descendent is contained within @self
  *
- * Since: 1.4
+ *
  */
 gboolean
 clutter_actor_contains (ClutterActor *self,
@@ -11749,7 +11743,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,
@@ -11800,7 +11794,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,
@@ -11844,7 +11838,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,
@@ -11888,7 +11882,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,
@@ -11975,7 +11969,7 @@ out:
  *
  * Sets @actor as reactive. Reactive actors will receive events.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_actor_set_reactive (ClutterActor *actor,
@@ -12002,7 +11996,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)
@@ -12816,7 +12810,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,
@@ -12982,7 +12976,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)
@@ -13007,7 +13001,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)
@@ -13042,7 +13036,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)
@@ -13108,7 +13102,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,
@@ -13183,7 +13177,7 @@ clutter_actor_allocate_available_size (ClutterActor           *self,
  * not meant to be used outside the implementation of the
  * #ClutterActorClass.allocate virtual function.
  *
- * Since: 0.8
+ *
  */
 void
 clutter_actor_allocate_preferred_size (ClutterActor           *self,
@@ -13251,7 +13245,7 @@ clutter_actor_allocate_preferred_size (ClutterActor           *self,
  * clutter_actor_allocate() inside their #ClutterActorClass.allocate()
  * implementation.
  *
- * Since: 1.4
+ *
  */
 void
 clutter_actor_allocate_align_fill (ClutterActor           *self,
@@ -13377,7 +13371,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)
@@ -13411,7 +13405,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)
@@ -13445,7 +13439,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)
@@ -13473,7 +13467,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,
@@ -13560,7 +13554,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)
@@ -13579,7 +13573,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,
@@ -13640,7 +13634,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,
@@ -13728,8 +13722,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,
@@ -13759,7 +13751,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,
@@ -13795,7 +13787,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)
@@ -13832,7 +13824,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,
@@ -13889,7 +13881,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)
@@ -13918,7 +13910,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)
@@ -13965,7 +13957,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)
@@ -13994,7 +13986,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,
@@ -14034,7 +14026,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,
@@ -14058,7 +14050,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,
@@ -14090,7 +14082,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,
@@ -14127,7 +14119,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)
@@ -14152,7 +14144,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,
@@ -14173,7 +14165,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)
@@ -14198,7 +14190,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,
@@ -14240,7 +14232,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,
@@ -14264,7 +14256,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,
@@ -14299,7 +14291,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,
@@ -14335,7 +14327,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)
@@ -14360,7 +14352,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,
@@ -14381,7 +14373,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)
@@ -14404,7 +14396,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,
@@ -14437,7 +14429,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)
@@ -14458,7 +14450,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,
@@ -14490,7 +14482,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,
@@ -14514,7 +14506,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,
@@ -14538,7 +14530,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,
@@ -14573,7 +14565,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)
@@ -14602,7 +14594,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,
@@ -14623,7 +14615,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)
@@ -14646,7 +14638,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)
@@ -14794,7 +14786,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)
@@ -14827,7 +14819,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,
@@ -14880,7 +14872,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,
@@ -14923,7 +14915,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)
@@ -14942,7 +14934,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)
@@ -14964,7 +14956,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)
@@ -14983,7 +14975,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)
@@ -15001,7 +14993,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)
@@ -15021,7 +15013,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,
@@ -15245,7 +15237,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,
@@ -15293,7 +15285,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)
@@ -15407,7 +15399,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,
@@ -15438,7 +15430,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)
@@ -15458,7 +15450,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,
@@ -15489,7 +15481,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)
@@ -15528,7 +15520,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,
@@ -15561,7 +15553,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,
@@ -15586,7 +15578,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,
@@ -15611,7 +15603,7 @@ clutter_actor_set_margin_top (ClutterActor *self,
  *
  * Return value: the top margin
  *
- * Since: 1.10
+ *
  */
 gfloat
 clutter_actor_get_margin_top (ClutterActor *self)
@@ -15630,7 +15622,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,
@@ -15655,7 +15647,7 @@ clutter_actor_set_margin_bottom (ClutterActor *self,
  *
  * Return value: the bottom margin
  *
- * Since: 1.10
+ *
  */
 gfloat
 clutter_actor_get_margin_bottom (ClutterActor *self)
@@ -15674,7 +15666,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,
@@ -15699,7 +15691,7 @@ clutter_actor_set_margin_left (ClutterActor *self,
  *
  * Return value: the left margin
  *
- * Since: 1.10
+ *
  */
 gfloat
 clutter_actor_get_margin_left (ClutterActor *self)
@@ -15718,7 +15710,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,
@@ -15743,7 +15735,7 @@ clutter_actor_set_margin_right (ClutterActor *self,
  *
  * Return value: the right margin
  *
- * Since: 1.10
+ *
  */
 gfloat
 clutter_actor_get_margin_right (ClutterActor *self)
@@ -15790,7 +15782,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,
@@ -15826,7 +15818,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,
@@ -15851,7 +15843,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)
@@ -15874,7 +15866,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)
@@ -15896,7 +15888,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)
@@ -15918,7 +15910,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)
@@ -15963,7 +15955,7 @@ typedef struct _RealActorIter
  *     }
  * ]|
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_iter_init (ClutterActorIter *iter,
@@ -15991,7 +15983,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)
@@ -16022,7 +16014,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,
@@ -16063,7 +16055,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,
@@ -16101,7 +16093,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)
@@ -16142,7 +16134,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)
@@ -16592,7 +16584,7 @@ out:
  * This function is usually called implicitly when modifying an animatable
  * property.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_add_transition (ClutterActor      *self,
@@ -16619,7 +16611,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,
@@ -16679,7 +16671,7 @@ clutter_actor_remove_transition (ClutterActor *self,
  *
  * Removes all transitions associated to @self.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_remove_all_transitions (ClutterActor *self)
@@ -16703,7 +16695,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,
@@ -16735,7 +16727,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)
@@ -16760,7 +16752,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,
@@ -16794,7 +16786,7 @@ clutter_actor_set_easing_mode (ClutterActor         *self,
  *
  * Return value: an easing mode
  *
- * Since: 1.10
+ *
  */
 ClutterAnimationMode
 clutter_actor_get_easing_mode (ClutterActor *self)
@@ -16819,7 +16811,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,
@@ -16851,7 +16843,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)
@@ -16900,7 +16892,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,
@@ -16933,8 +16925,6 @@ clutter_actor_get_transition (ClutterActor *self,
  * New transitions created after calling this function will inherit the
  * duration, easing mode, and delay of the new easing state; this also
  * applies to transitions modified in flight.
- *
- * Since: 1.10
  */
 void
 clutter_actor_save_easing_state (ClutterActor *self)
@@ -16965,7 +16955,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)
@@ -17003,7 +16993,7 @@ clutter_actor_restore_easing_state (ClutterActor *self)
  *
  * Sets the contents of a #ClutterActor.
  *
- * Since: 1.10
+ *
  */
 void
 clutter_actor_set_content (ClutterActor   *self,
@@ -17056,7 +17046,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)
@@ -17078,7 +17068,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,
@@ -17118,7 +17108,7 @@ clutter_actor_set_content_gravity (ClutterActor *self,
  *
  * Return value: the content gravity
  *
- * Since: 1.10
+ *
  */
 ClutterContentGravity
 clutter_actor_get_content_gravity (ClutterActor *self)
@@ -17149,7 +17139,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,
@@ -17339,7 +17329,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,
@@ -17391,7 +17381,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,
@@ -17455,7 +17445,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,
@@ -17491,7 +17481,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)
@@ -17514,7 +17504,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,
@@ -17550,7 +17540,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)
@@ -17650,7 +17640,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,
@@ -17687,7 +17677,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,
@@ -17712,7 +17702,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)
@@ -17815,8 +17805,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,
@@ -17848,7 +17836,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 ac43c85..1d0c84b 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 474c426..ec5e290 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 2bc9b57..3a6db11 100644
--- a/clutter/clutter-base-types.c
+++ b/clutter/clutter-base-types.c
@@ -65,7 +65,7 @@
  * 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,
@@ -83,7 +83,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)
@@ -102,7 +102,7 @@ clutter_vertex_alloc (void)
  *
  * Return value: (transfer none): the initialized #ClutterVertex
  *
- * Since: 1.10
+ *
  */
 ClutterVertex *
 clutter_vertex_init (ClutterVertex *vertex,
@@ -128,7 +128,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)
@@ -146,7 +146,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)
@@ -164,7 +164,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,
@@ -228,7 +228,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)
@@ -245,7 +245,7 @@ clutter_margin_new (void)
  *
  * Return value: (transfer full): a copy of the #ClutterMargin.
  *
- * Since: 1.10
+ *
  */
 ClutterMargin *
 clutter_margin_copy (const ClutterMargin *margin_)
@@ -263,7 +263,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_)
@@ -294,7 +294,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)
@@ -310,7 +310,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)
@@ -328,7 +328,7 @@ clutter_point_alloc (void)
  *
  * Return value: (transfer none): the initialized #ClutterPoint
  *
- * Since: 1.12
+ *
  */
 ClutterPoint *
 clutter_point_init (ClutterPoint *point,
@@ -352,7 +352,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)
@@ -366,7 +366,7 @@ clutter_point_copy (const ClutterPoint *point)
  *
  * Frees the resources allocated for @point.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_point_free (ClutterPoint *point)
@@ -384,7 +384,7 @@ clutter_point_free (ClutterPoint *point)
  *
  * Return value: %TRUE if the #ClutterPoints are equal
  *
- * Since: 1.12
+ *
  */
 gboolean
 clutter_point_equals (const ClutterPoint *a,
@@ -413,7 +413,7 @@ clutter_point_equals (const ClutterPoint *a,
  *
  * Return value: the distance between the points.
  *
- * Since: 1.12
+ *
  */
 float
 clutter_point_distance (const ClutterPoint *a,
@@ -478,7 +478,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)
@@ -496,7 +496,7 @@ clutter_size_alloc (void)
  *
  * Return value: (transfer none): the initialized #ClutterSize
  *
- * Since: 1.12
+ *
  */
 ClutterSize *
 clutter_size_init (ClutterSize *size,
@@ -520,7 +520,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)
@@ -534,7 +534,7 @@ clutter_size_copy (const ClutterSize *size)
  *
  * Frees the resources allocated for @size.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_size_free (ClutterSize *size)
@@ -552,7 +552,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,
@@ -644,7 +644,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)
@@ -667,7 +667,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)
@@ -687,7 +687,7 @@ clutter_rect_alloc (void)
  *
  * Return value: (transfer none): the updated rectangle
  *
- * Since: 1.12
+ *
  */
 ClutterRect *
 clutter_rect_init (ClutterRect *rect,
@@ -716,7 +716,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)
@@ -740,7 +740,7 @@ clutter_rect_copy (const ClutterRect *rect)
  *
  * Frees the resources allocated by @rect.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_rect_free (ClutterRect *rect)
@@ -761,7 +761,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,
@@ -794,7 +794,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)
@@ -814,7 +814,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,
@@ -839,7 +839,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,
@@ -868,7 +868,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,
@@ -896,7 +896,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,
@@ -934,7 +934,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,
@@ -977,7 +977,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,
@@ -1009,7 +1009,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,
@@ -1049,7 +1049,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)
@@ -1073,7 +1073,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)
@@ -1093,7 +1093,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)
@@ -1113,7 +1113,7 @@ clutter_rect_get_y (ClutterRect *rect)
  *
  * Return value: the width of the rectangle
  *
- * Since: 1.12
+ *
  */
 float
 clutter_rect_get_width (ClutterRect *rect)
@@ -1133,7 +1133,7 @@ clutter_rect_get_width (ClutterRect *rect)
  *
  * Return value: the height of the rectangle
  *
- * Since: 1.12
+ *
  */
 float
 clutter_rect_get_height (ClutterRect *rect)
@@ -1177,7 +1177,7 @@ clutter_rect_progress (const GValue *a,
  *
  * It is identicaly to #CoglMatrix.
  *
- * Since: 1.12
+ *
  */
 
 static gpointer
@@ -1271,7 +1271,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)
@@ -1285,7 +1285,7 @@ clutter_matrix_alloc (void)
  *
  * Frees the memory allocated by clutter_matrix_alloc().
  *
- * Since: 1.12
+ *
  */
 void
 clutter_matrix_free (ClutterMatrix *matrix)
@@ -1308,7 +1308,7 @@ clutter_matrix_free (ClutterMatrix *matrix)
  *
  * Return value: (transfer none): the initialized #ClutterMatrix
  *
- * Since: 1.12
+ *
  */
 ClutterMatrix *
 clutter_matrix_init_identity (ClutterMatrix *matrix)
@@ -1329,7 +1329,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,
@@ -1350,7 +1350,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 1f94ab2..511ddc2 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)
@@ -411,7 +411,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,
@@ -432,7 +432,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 dd49ed3..2dd376d 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 a7ab5cb..44c5f4e 100644
--- a/clutter/clutter-deform-effect.c
+++ b/clutter/clutter-deform-effect.c
@@ -587,7 +587,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",
@@ -603,7 +603,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",
@@ -621,7 +621,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",
@@ -665,7 +665,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,
@@ -698,7 +698,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)
@@ -720,7 +720,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,
@@ -775,7 +775,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,
@@ -798,7 +798,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 a22ce8e..8ccc47f 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 2547572..7fdbf83 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 65ba151..c63fd61 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-private.h b/clutter/clutter-gesture-action-private.h
index d3eb865..c802779 100644
--- a/clutter/clutter-gesture-action-private.h
+++ b/clutter/clutter-gesture-action-private.h
@@ -40,8 +40,6 @@ G_BEGIN_DECLS
  *
  * Enum passed to the _clutter_gesture_action_set_threshold_trigger_edge()
  * function.
- *
- * Since: 1.14
  */
 typedef enum
 {
diff --git a/clutter/clutter-gesture-action.c b/clutter/clutter-gesture-action.c
index 751555a..29b4b91 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
@@ -509,8 +507,6 @@ default_event_handler (ClutterGestureAction *action,
  *
  * This function can be called by #ClutterGestureAction subclasses that needs
  * to change the %CLUTTER_GESTURE_TRIGGER_EDGE_AFTER default.
- *
- * Since: 1.14
  */
 void
 _clutter_gesture_action_set_threshold_trigger_edge  (ClutterGestureAction     *action,
@@ -543,7 +539,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 +562,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 +585,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 +608,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 +641,7 @@ clutter_gesture_action_init (ClutterGestureAction *self)
  *
  * Return value: the newly created #ClutterGestureAction
  *
- * Since: 1.8
+ *
  */
 ClutterAction *
 clutter_gesture_action_new (void)
@@ -666,7 +662,7 @@ clutter_gesture_action_new (void)
  * Retrieves the coordinates, in stage space, of the press event
  * that started the dragging for a specific touch point.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_gesture_action_get_press_coords (ClutterGestureAction *action,
@@ -701,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,
@@ -737,8 +733,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,
@@ -780,7 +774,7 @@ clutter_gesture_action_get_motion_delta (ClutterGestureAction *action,
  * Retrieves the coordinates, in stage space, where the touch point was
  * last released.
  *
- * Since: 1.8
+ *
  */
 void
 clutter_gesture_action_get_release_coords (ClutterGestureAction *action,
@@ -814,8 +808,6 @@ clutter_gesture_action_get_release_coords (ClutterGestureAction *action,
  *
  * Retrieves the velocity, in stage pixels per millisecond, of the
  * latest motion event during the dragging.
- *
- * Since: 1.12
  */
 gfloat
 clutter_gesture_action_get_velocity (ClutterGestureAction *action,
@@ -854,7 +846,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)
@@ -871,7 +863,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,
@@ -923,8 +915,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)
@@ -942,8 +932,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,
@@ -964,8 +952,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,
@@ -986,8 +972,6 @@ clutter_gesture_action_get_device (ClutterGestureAction *action,
  * clutter_event_copy() if you need to store the reference somewhere.
  *
  * Return value: (transfer none): the last #ClutterEvent for a touch point.
- *
- * Since: 1.14
  */
 const ClutterEvent *
 clutter_gesture_action_get_last_event (ClutterGestureAction *action,
@@ -1008,8 +992,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 ab38b4b..f3dd9a9 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 8c419bb..bdb682a 100644
--- a/clutter/clutter-grid-layout.c
+++ b/clutter/clutter-grid-layout.c
@@ -1543,7 +1543,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",
@@ -1558,7 +1558,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",
@@ -1572,7 +1572,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",
@@ -1587,7 +1587,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",
@@ -1601,7 +1601,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",
@@ -1657,7 +1657,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,
@@ -1700,7 +1700,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,
@@ -1735,7 +1735,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,
@@ -1767,7 +1767,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,
@@ -1812,7 +1812,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,
@@ -1866,7 +1866,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,
@@ -1924,7 +1924,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,
@@ -1971,7 +1971,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)
@@ -1989,7 +1989,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,
@@ -2019,7 +2019,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)
@@ -2040,7 +2040,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,
@@ -2070,7 +2070,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)
@@ -2091,7 +2091,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,
@@ -2140,7 +2140,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,
@@ -2170,7 +2170,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 22c12d7..7e0527c 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: (transfer full): 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 49ac9df..2c6a0c2 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,
@@ -800,7 +800,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 db797d9..1126c63 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 34213cb..27263e8 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)
@@ -491,8 +491,6 @@ clutter_get_accessibility_enabled (void)
  * as setting the environment variable
  * CLUTTER_DISABLE_ACCESSIBILITY. For the same reason, this method
  * should be called before clutter_init().
- *
- * Since: 1.14
  */
 void
 clutter_disable_accessibility (void)
@@ -914,7 +912,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,
@@ -1053,7 +1051,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,
@@ -1085,7 +1083,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,
@@ -1125,7 +1123,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,
@@ -1159,7 +1157,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,
@@ -1661,7 +1659,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)
@@ -1706,7 +1704,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)
@@ -1760,7 +1758,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,
@@ -2214,7 +2212,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)
@@ -2644,7 +2642,7 @@ clutter_base_init (void)
  *
  * Return value: the default frame rate
  *
- * Since: 0.6
+ *
  */
 guint
 clutter_get_default_frame_rate (void)
@@ -2708,7 +2706,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)
@@ -2757,7 +2755,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,
@@ -2804,7 +2802,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)
@@ -2846,7 +2844,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)
@@ -2873,7 +2871,7 @@ clutter_input_device_get_grabbed_actor (ClutterInputDevice *device)
  *
  * Removes an existing grab of the pointer.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_ungrab_pointer (void)
@@ -2888,7 +2886,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)
@@ -2916,7 +2914,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)
@@ -2953,7 +2951,7 @@ clutter_grab_keyboard (ClutterActor *actor)
  *
  * Removes an existing grab of the keyboard.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_ungrab_keyboard (void)
@@ -2968,7 +2966,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)
@@ -2990,7 +2988,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)
@@ -3013,7 +3011,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)
@@ -3090,7 +3088,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,
@@ -3138,7 +3136,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,
@@ -3257,7 +3255,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,
@@ -3284,7 +3282,7 @@ clutter_check_version (guint major,
  *
  * Return value: the default text direction
  *
- * Since: 1.2
+ *
  */
 ClutterTextDirection
 clutter_get_default_text_direction (void)
@@ -3431,7 +3429,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 b7c8565..62d1768 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 8d8c852..5092ce5 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,
@@ -596,10 +596,6 @@ clutter_offscreen_effect_create_texture (ClutterOffscreenEffect *effect,
  *
  * Return value: %TRUE if the offscreen buffer has a valid size,
  *   and %FALSE otherwise
- *
- * Since: 1.8
- *
- * Deprecated: 1.14: Use clutter_offscreen_effect_get_target_rect() instead
  */
 gboolean
 clutter_offscreen_effect_get_target_size (ClutterOffscreenEffect *effect,
@@ -638,8 +634,6 @@ clutter_offscreen_effect_get_target_size (ClutterOffscreenEffect *effect,
  *
  * Return value: %TRUE if the offscreen buffer has a valid rectangle,
  *   and %FALSE otherwise
- *
- * Since: 1.14
  */
 gboolean
 clutter_offscreen_effect_get_target_rect (ClutterOffscreenEffect *effect,
diff --git a/clutter/clutter-offscreen-effect.h b/clutter/clutter-offscreen-effect.h
index 6e70cbe..b1ad21d 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 534b39d..ef5f55a 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 bd854e8..d44a96e 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 53a32d3..6c4ced5 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
@@ -440,8 +438,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",
@@ -455,8 +451,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",
@@ -472,8 +466,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",
@@ -490,8 +482,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",
@@ -521,8 +511,6 @@ clutter_pan_action_class_init (ClutterPanActionClass *klass)
    *
    * Return value: %TRUE if the pan should continue, and %FALSE if
    *   the pan should be cancelled.
-   *
-   * Since: 1.12
    */
   pan_signals[PAN] =
     g_signal_new (I_("pan"),
@@ -542,8 +530,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"),
@@ -573,8 +559,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)
@@ -588,8 +572,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,
@@ -618,8 +600,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)
@@ -637,8 +617,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,
@@ -669,8 +647,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)
@@ -689,8 +665,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,
@@ -711,8 +685,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)
@@ -728,8 +700,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,
@@ -749,8 +719,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)
@@ -769,8 +737,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,
@@ -802,8 +768,6 @@ clutter_pan_action_get_interpolated_coords (ClutterPanAction *self,
  * event, analogous to clutter_gesture_action_get_motion_delta().
  *
  * Return value: the distance since the latest interpolated event
- *
- * Since: 1.12
  */
 gfloat
 clutter_pan_action_get_interpolated_delta (ClutterPanAction *self,
@@ -841,8 +805,6 @@ clutter_pan_action_get_interpolated_delta (ClutterPanAction *self,
  * will be equivalent to those returned by
  * clutter_pan_action_get_interpolated_delta(). This is a convenience
  * method designed to be used in replacement "pan" signal handlers.
- *
- * Since: 1.14
  */
 gfloat
 clutter_pan_action_get_motion_delta (ClutterPanAction *self,
@@ -892,8 +854,6 @@ clutter_pan_action_get_motion_delta (ClutterPanAction *self,
  * will be equivalent to those returned by
  * clutter_pan_action_get_interpolated_coords(). This is a convenience
  * method designed to be used in replacement "pan" signal handlers.
- *
- * Since: 1.14
  */
 void
 clutter_pan_action_get_motion_coords (ClutterPanAction *self,
diff --git a/clutter/clutter-pan-action.h b/clutter/clutter-pan-action.h
index 77d6b33..4d59f0c 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 567d73f..40a0a60 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 using two touch points.
  *
- * 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 8783e10..67a7593 100644
--- a/clutter/clutter-scroll-actor.c
+++ b/clutter/clutter-scroll-actor.c
@@ -183,7 +183,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",
@@ -276,7 +276,7 @@ clutter_animatable_iface_init (ClutterAnimatableIface *iface)
  * Return value: The newly created #ClutterScrollActor
  *   instance.
  *
- * Since: 1.12
+ *
  */
 ClutterActor *
 clutter_scroll_actor_new (void)
@@ -291,7 +291,7 @@ clutter_scroll_actor_new (void)
  *
  * Sets the #ClutterScrollActor:scroll-mode property.
  *
- * Since: 1.12
+ *
  */
 void
 clutter_scroll_actor_set_scroll_mode (ClutterScrollActor *actor,
@@ -319,7 +319,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)
@@ -342,7 +342,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,
@@ -424,7 +424,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 a8af9e1..fad09fa 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
 {
@@ -417,7 +417,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",
@@ -433,7 +433,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",
@@ -449,7 +449,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",
@@ -465,7 +465,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",
@@ -481,7 +481,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",
@@ -498,7 +498,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",
@@ -515,7 +515,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",
@@ -537,7 +537,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",
@@ -559,7 +559,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",
@@ -576,7 +576,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",
@@ -602,7 +602,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",
@@ -649,7 +649,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 9b38994..1dc75c8 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 f5ac3a2..9939628 100644
--- a/clutter/clutter-stage.c
+++ b/clutter/clutter-stage.c
@@ -1266,7 +1266,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,
@@ -1812,7 +1812,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"),
@@ -1840,7 +1840,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"),
@@ -1856,7 +1856,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"),
@@ -1872,7 +1872,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"),
@@ -1889,7 +1889,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"),
@@ -1906,7 +1906,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"),
@@ -1923,7 +1923,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"),
@@ -1937,7 +1937,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"),
@@ -1952,7 +1952,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"),
@@ -1969,7 +1969,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"),
@@ -1986,7 +1986,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"),
@@ -2003,7 +2003,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"),
@@ -2033,7 +2033,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"),
@@ -2247,7 +2247,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,
@@ -2304,7 +2304,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,
@@ -2363,7 +2363,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,
@@ -2402,7 +2402,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,
@@ -2448,7 +2448,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)
@@ -2466,7 +2466,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,
@@ -2504,7 +2504,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)
@@ -2551,7 +2551,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)
@@ -2669,7 +2669,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,
@@ -2737,7 +2737,7 @@ clutter_stage_event (ClutterStage *stage,
  *
  * Sets the stage title.
  *
- * Since: 0.4
+ *
  **/
 void
 clutter_stage_set_title (ClutterStage       *stage,
@@ -2770,7 +2770,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)
@@ -2797,7 +2797,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,
@@ -2868,7 +2868,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)
@@ -2921,7 +2921,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)
@@ -2937,7 +2937,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)
@@ -2963,7 +2963,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)
@@ -3170,7 +3170,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)
@@ -3240,7 +3240,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,
@@ -3265,7 +3265,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)
@@ -3284,7 +3284,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,
@@ -3315,7 +3315,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)
@@ -3342,7 +3342,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,
@@ -3373,7 +3373,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,
@@ -3470,7 +3470,7 @@ _clutter_stage_clear_update_time (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,
@@ -3506,7 +3506,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)
@@ -3729,7 +3729,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,
@@ -3759,7 +3759,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)
@@ -3798,7 +3798,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,
@@ -3825,7 +3825,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)
@@ -4094,7 +4094,6 @@ _clutter_stage_update_state (ClutterStage      *stage,
  * using a larger value will reduce latency but risks skipping a frame if
  * drawing the stage takes too long.
  *
- * Since: 1.14
  * Stability: unstable
  */
 void
@@ -4114,7 +4113,6 @@ clutter_stage_set_sync_delay (ClutterStage *stage,
  * possible, ignoring any delay that clutter_stage_set_sync_delay()
  * would normally cause.
  *
- * Since: 1.14
  * Stability: unstable
  */
 void
diff --git a/clutter/clutter-stage.h b/clutter/clutter-stage.h
index 651eb90..e331c3f 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 1865cf6..7b353d3 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
@@ -189,8 +189,6 @@ clutter_swipe_action_class_init (ClutterSwipeActionClass *klass)
    *
    * Return value: %TRUE if the swipe should continue, and %FALSE if
    *   the swipe should be cancelled.
-   *
-   * Since: 1.14
    */
   swipe_signals[SWIPE] =
     g_signal_new (I_("swipe"),
@@ -218,7 +216,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 c35b65a..ccf7b46 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
 {
@@ -73,7 +73,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-tap-action.c b/clutter/clutter-tap-action.c
index 3424455..35ad696 100644
--- a/clutter/clutter-tap-action.c
+++ b/clutter/clutter-tap-action.c
@@ -49,8 +49,6 @@
  *   clutter_actor_set_reactive (actor, TRUE);
  *   g_signal_connect (action, "tap", G_CALLBACK (on_tap_callback), NULL);
  * ]|
- *
- * Since: 1.14
  */
 
 #ifdef HAVE_CONFIG_H
@@ -105,8 +103,6 @@ clutter_tap_action_class_init (ClutterTapActionClass *klass)
    * @actor: the #ClutterActor attached to the @action
    *
    * The ::tap signal is emitted when the tap gesture is complete.
-   *
-   * Since: 1.14
    */
   tap_signals[TAP] =
     g_signal_new (I_("tap"),
@@ -132,8 +128,6 @@ clutter_tap_action_init (ClutterTapAction *self)
  * Creates a new #ClutterTapAction instance
  *
  * Return value: the newly created #ClutterTapAction
- *
- * Since: 1.14
  */
 ClutterAction *
 clutter_tap_action_new (void)
diff --git a/clutter/clutter-tap-action.h b/clutter/clutter-tap-action.h
index 12f5417..3307c0c 100644
--- a/clutter/clutter-tap-action.h
+++ b/clutter/clutter-tap-action.h
@@ -58,8 +58,6 @@ typedef struct _ClutterTapActionClass         ClutterTapActionClass;
  *
  * The <structname>ClutterTapAction</structname> structure contains
  * only private data and should be accessed using the provided API
- *
- * Since: 1.14
  */
 struct _ClutterTapAction
 {
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 5e9c99e..fd5f4b0 100644
--- a/clutter/clutter-text.c
+++ b/clutter/clutter-text.c
@@ -844,7 +844,7 @@ clutter_text_create_layout (ClutterText *text,
  *
  * Return: the position of the character
  *
- * Since: 1.10
+ *
  */
 gint
 clutter_text_coords_to_position (ClutterText *self,
@@ -882,7 +882,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,
@@ -1024,7 +1024,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)
@@ -3332,8 +3332,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * The buffer which stores the text for this #ClutterText.
    *
    * If set to %NULL, a default buffer will be created.
-   *
-   * Since: 1.8
    */
   pspec = g_param_spec_object ("buffer",
                                P_("Buffer"),
@@ -3350,8 +3348,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * that can be parsed by pango_font_description_from_string().
    *
    * 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"),
@@ -3368,8 +3364,6 @@ 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"),
@@ -3385,8 +3379,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:text:
    *
    * The text to render inside the actor.
-   *
-   * Since: 1.0
    */
   pspec = g_param_spec_string ("text",
                                P_("Text"),
@@ -3400,8 +3392,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:color:
    *
    * The color used to render the text.
-   *
-   * Since: 1.0
    */
   pspec = clutter_param_spec_color ("color",
                                     P_("Font Color"),
@@ -3416,8 +3406,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:editable:
    *
    * Whether key events delivered to the actor causes editing.
-   *
-   * Since: 1.0
    */
   pspec = g_param_spec_boolean ("editable",
                                 P_("Editable"),
@@ -3432,8 +3420,6 @@ 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"),
@@ -3447,8 +3433,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:activatable:
    *
    * Toggles whether return invokes the activate signal or not.
-   *
-   * Since: 1.0
    */
   pspec = g_param_spec_boolean ("activatable",
                                 P_("Activatable"),
@@ -3464,8 +3448,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * Whether the input cursor is visible or not, it will only be visible
    * 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"),
@@ -3479,8 +3461,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:cursor-color:
    *
    * The color of the cursor.
-   *
-   * Since: 1.0
    */
   pspec = clutter_param_spec_color ("cursor-color",
                                     P_("Cursor Color"),
@@ -3495,8 +3475,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:cursor-color-set:
    *
    * 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"),
@@ -3511,8 +3489,6 @@ 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"),
@@ -3526,8 +3502,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:cursor-position:
    *
    * 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"),
@@ -3542,8 +3516,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:selection-bound:
    *
    * 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"),
@@ -3558,8 +3530,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:selection-color:
    *
    * The color of the selection.
-   *
-   * Since: 1.0
    */
   pspec = clutter_param_spec_color ("selection-color",
                                     P_("Selection Color"),
@@ -3574,8 +3544,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:selection-color-set:
    *
    * 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"),
@@ -3590,8 +3558,6 @@ 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"),
@@ -3613,8 +3579,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * %TRUE and %FALSE. Once a string with markup has been set on
    * 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"),
@@ -3630,8 +3594,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * Whether to wrap the lines of #ClutterText:text if the contents
    * 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"),
@@ -3646,8 +3608,6 @@ 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"),
@@ -3662,8 +3622,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:ellipsize:
    *
    * The preferred place to ellipsize the contents of the #ClutterText actor
-   *
-   * Since: 1.0
    */
   pspec = g_param_spec_enum ("ellipsize",
                              P_("Ellipsize"),
@@ -3679,8 +3637,6 @@ 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"),
@@ -3696,8 +3652,6 @@ 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"),
@@ -3712,8 +3666,6 @@ 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"),
@@ -3727,8 +3679,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:max-length:
    *
    * The maximum length of the contents of the #ClutterText actor.
-   *
-   * Since: 1.0
    */
   pspec = g_param_spec_int ("max-length",
                             P_("Max Length"),
@@ -3751,8 +3701,6 @@ 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"),
@@ -3766,8 +3714,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:selected-text-color:
    *
    * The color of selected text.
-   *
-   * Since: 1.8
    */
   pspec = clutter_param_spec_color ("selected-text-color",
                                     P_("Selected Text Color"),
@@ -3782,8 +3728,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * ClutterText:selected-text-color-set:
    *
    * 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"),
@@ -3798,8 +3742,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * @self: the #ClutterText that emitted the signal
    *
    * The ::text-changed signal is emitted after @actor's text changes
-   *
-   * Since: 1.0
    */
   text_signals[TEXT_CHANGED] =
     g_signal_new (I_("text-changed"),
@@ -3823,8 +3765,6 @@ 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"),
@@ -3846,8 +3786,6 @@ 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"),
@@ -3866,8 +3804,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    *
    * The ::cursor-changed signal is emitted whenever the cursor
    * position or size changes.
-   *
-   * Since: 1.16
    */
   text_signals[CURSOR_CHANGED] =
     g_signal_new (I_("cursor-changed"),
@@ -3885,8 +3821,6 @@ clutter_text_class_init (ClutterTextClass *klass)
    * The ::activate signal is emitted each time the actor is 'activated'
    * 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"),
@@ -4075,7 +4009,7 @@ clutter_text_init (ClutterText *self)
  *
  * Return value: the newly created #ClutterText actor
  *
- * Since: 1.0
+ *
  */
 ClutterActor *
 clutter_text_new (void)
@@ -4099,7 +4033,7 @@ clutter_text_new (void)
  *
  * Return value: the newly created #ClutterText actor
  *
- * Since: 1.0
+ *
  */
 ClutterActor *
 clutter_text_new_full (const gchar        *font_name,
@@ -4126,7 +4060,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,
@@ -4271,7 +4205,7 @@ buffer_disconnect_signals (ClutterText *self)
  *
  * Return value: a new #ClutterText
  *
- * Since: 1.10
+ *
  */
 ClutterActor *
 clutter_text_new_with_buffer (ClutterTextBuffer *buffer)
@@ -4289,7 +4223,7 @@ clutter_text_new_with_buffer (ClutterTextBuffer *buffer)
  *
  * Returns: (transfer none): A #GtkEntryBuffer object.
  *
- * Since: 1.10
+ *
  */
 ClutterTextBuffer*
 clutter_text_get_buffer (ClutterText *self)
@@ -4307,7 +4241,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,
@@ -4356,7 +4290,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,
@@ -4386,7 +4320,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)
@@ -4406,7 +4340,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,
@@ -4436,7 +4370,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)
@@ -4460,7 +4394,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,
@@ -4490,7 +4424,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)
@@ -4515,7 +4449,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)
@@ -4551,7 +4485,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,
@@ -4581,7 +4515,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)
@@ -4601,7 +4535,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,
@@ -4619,7 +4553,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,
@@ -4646,7 +4580,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,
@@ -4677,7 +4611,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)
@@ -4728,7 +4662,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,
@@ -4764,7 +4698,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)
@@ -4785,7 +4719,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,
@@ -4804,7 +4738,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,
@@ -4830,7 +4764,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,
@@ -4849,7 +4783,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,
@@ -4876,7 +4810,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,
@@ -4896,7 +4830,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)
@@ -4916,7 +4850,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)
@@ -4943,7 +4877,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,
@@ -5026,7 +4960,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)
@@ -5078,7 +5012,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,
@@ -5117,7 +5051,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,
@@ -5141,7 +5075,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)
@@ -5170,7 +5104,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,
@@ -5189,7 +5123,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,
@@ -5214,7 +5148,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,
@@ -5249,7 +5183,7 @@ clutter_text_set_ellipsize (ClutterText        *self,
  *
  * Return value: #PangoEllipsizeMode
  *
- * Since: 1.0
+ *
  */
 PangoEllipsizeMode
 clutter_text_get_ellipsize (ClutterText *self)
@@ -5268,7 +5202,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)
@@ -5286,7 +5220,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,
@@ -5319,7 +5253,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,
@@ -5353,7 +5287,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)
@@ -5374,7 +5308,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,
@@ -5425,7 +5359,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)
@@ -5447,7 +5381,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,
@@ -5480,7 +5414,7 @@ clutter_text_set_line_alignment (ClutterText    *self,
  *
  * Return value: a #PangoAlignment
  *
- * Since: 1.0
+ *
  */
 PangoAlignment
 clutter_text_get_line_alignment (ClutterText *self)
@@ -5503,7 +5437,7 @@ clutter_text_get_line_alignment (ClutterText *self)
  *
  * See also #ClutterText:use-markup.
  *
- * Since: 1.0
+ *
  */
 void
 clutter_text_set_use_markup (ClutterText *self,
@@ -5534,7 +5468,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)
@@ -5553,7 +5487,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,
@@ -5586,7 +5520,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)
@@ -5604,7 +5538,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)
@@ -5623,7 +5557,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,
@@ -5665,7 +5599,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,
@@ -5698,7 +5632,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)
@@ -5719,7 +5653,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,
@@ -5752,7 +5686,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)
@@ -5772,7 +5706,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,
@@ -5792,7 +5726,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)
@@ -5810,7 +5744,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,
@@ -5842,7 +5776,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,
@@ -5868,7 +5802,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,
@@ -5891,7 +5825,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,
@@ -5924,7 +5858,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,
@@ -5971,7 +5905,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,
@@ -6013,7 +5947,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)
@@ -6040,7 +5974,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,
@@ -6100,7 +6034,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,
@@ -6129,8 +6063,6 @@ clutter_text_get_layout_offsets (ClutterText *self,
  *
  * The coordinates of the rectangle's origin are in actor-relative
  * coordinates.
- *
- * Since: 1.16
  */
 void
 clutter_text_get_cursor_rect (ClutterText *self,
diff --git a/clutter/clutter-text.h b/clutter/clutter-text.h
index 4a23e7f..46f53d3 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 5d4eb98..87d4349 100644
--- a/clutter/clutter-timeline.c
+++ b/clutter/clutter-timeline.c
@@ -555,7 +555,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",
@@ -571,7 +571,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",
@@ -587,7 +587,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",
@@ -603,7 +603,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",
@@ -622,7 +622,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",
@@ -637,7 +637,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",
@@ -754,7 +754,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"),
@@ -783,7 +783,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"),
@@ -1344,7 +1344,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)
@@ -1362,7 +1362,7 @@ clutter_timeline_new (guint msecs)
  *
  * Return value: the delay in milliseconds.
  *
- * Since: 0.4
+ *
  */
 guint
 clutter_timeline_get_delay (ClutterTimeline *timeline)
@@ -1379,7 +1379,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,
@@ -1407,7 +1407,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)
@@ -1429,7 +1429,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,
@@ -1462,7 +1462,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)
@@ -1492,7 +1492,7 @@ clutter_timeline_get_progress (ClutterTimeline *timeline)
  *
  * Return value: the direction of the timeline
  *
- * Since: 0.6
+ *
  */
 ClutterTimelineDirection
 clutter_timeline_get_direction (ClutterTimeline *timeline)
@@ -1511,7 +1511,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,
@@ -1548,7 +1548,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)
@@ -1658,8 +1658,6 @@ _clutter_timeline_do_tick (ClutterTimeline *timeline,
  * clutter_timeline_advance_to_marker().
  *
  * See also: clutter_timeline_add_marker_at_time()
- *
- * Since: 1.14
  */
 void
 clutter_timeline_add_marker (ClutterTimeline *timeline,
@@ -1693,8 +1691,6 @@ clutter_timeline_add_marker (ClutterTimeline *timeline,
  * clutter_timeline_advance_to_marker().
  *
  * See also: clutter_timeline_add_marker()
- *
- * Since: 0.8
  */
 void
 clutter_timeline_add_marker_at_time (ClutterTimeline *timeline,
@@ -1751,7 +1747,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,
@@ -1820,7 +1816,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,
@@ -1863,7 +1859,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,
@@ -1903,7 +1899,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,
@@ -1961,7 +1957,7 @@ clutter_timeline_has_marker (ClutterTimeline *timeline,
  *   clutter_timeline_set_auto_reverse (timeline);
  * ]|
  *
- * Since: 1.6
+ *
  */
 void
 clutter_timeline_set_auto_reverse (ClutterTimeline *timeline,
@@ -1993,7 +1989,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)
@@ -2015,7 +2011,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,
@@ -2045,7 +2041,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)
@@ -2074,7 +2070,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,
@@ -2166,7 +2162,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,
@@ -2209,7 +2205,7 @@ clutter_timeline_set_progress_mode (ClutterTimeline      *timeline,
  *
  * Return value: a #ClutterAnimationMode
  *
- * Since: 1.10
+ *
  */
 ClutterAnimationMode
 clutter_timeline_get_progress_mode (ClutterTimeline *timeline)
@@ -2234,7 +2230,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)
@@ -2263,7 +2259,7 @@ clutter_timeline_get_duration_hint (ClutterTimeline *timeline)
  *
  * Return value: the current repeat
  *
- * Since: 1.10
+ *
  */
 gint
 clutter_timeline_get_current_repeat (ClutterTimeline *timeline)
@@ -2283,7 +2279,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,
@@ -2319,7 +2315,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,
@@ -2356,7 +2352,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,
@@ -2388,7 +2384,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 c31f8df..ee0d4d9 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 b71f60d..5c4ff7f 100644
--- a/clutter/clutter-types.h
+++ b/clutter/clutter-types.h
@@ -102,7 +102,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;
 
@@ -126,7 +126,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;
 
@@ -137,7 +137,7 @@ typedef struct _ClutterPaintVolume      ClutterPaintVolume;
  *
  * A point in 2D space.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterPoint
 {
@@ -156,7 +156,7 @@ struct _ClutterPoint
  *   ClutterPoint p = CLUTTER_POINT_INIT (100, 100);
  * ]|
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_POINT_INIT(x,y)         { (x), (y) }
 
@@ -166,7 +166,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)
 
@@ -201,7 +201,7 @@ float                   clutter_point_distance  (const ClutterPoint *a,
  *
  * A size, in 2D space.
  *
- * Since: 1.12
+ *
  */
 struct _ClutterSize
 {
@@ -220,7 +220,7 @@ struct _ClutterSize
  *   ClutterSize s = CLUTTER_SIZE_INIT (200, 200);
  * ]|
  *
- * Since: 1.12
+ *
  */
 #define CLUTTER_SIZE_INIT(width,height) { (width), (height) }
 
@@ -230,7 +230,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)
 
@@ -270,7 +270,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
 {
@@ -291,7 +291,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) } }
 
@@ -301,7 +301,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)
 
@@ -372,7 +372,7 @@ float                   clutter_rect_get_height         (ClutterRect       *rect
  *
  * A point in 3D space, expressed in pixels
  *
- * Since: 0.4
+ *
  */
 struct _ClutterVertex
 {
@@ -393,7 +393,7 @@ struct _ClutterVertex
  *   ClutterVertex v = CLUTTER_VERTEX_INIT (x, y, z);
  * ]|
  *
- * Since: 1.10
+ *
  */
 #define CLUTTER_VERTEX_INIT(x,y,z)      { (x), (y), (z) }
 
@@ -402,7 +402,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)
 
@@ -455,7 +455,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) }
 
@@ -469,7 +469,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)
 
@@ -533,7 +533,7 @@ void             clutter_actor_box_set_size       (ClutterActorBox       *box,
  *
  * Point in a path behaviour.
  *
- * Since: 0.2
+ *
  */
 struct _ClutterKnot
 {
@@ -559,7 +559,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
 {
@@ -615,7 +615,7 @@ gboolean            clutter_paint_volume_set_from_allocation (ClutterPaintVolume
  *
  * A representation of the components of a margin.
  *
- * Since: 1.10
+ *
  */
 struct _ClutterMargin
 {
@@ -652,7 +652,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 5901a6e..a6c584a 100644
--- a/clutter/clutter-zoom-action.c
+++ b/clutter/clutter-zoom-action.c
@@ -43,7 +43,7 @@
  * will automatically result in the actor to be scale according to the
  * distance between two touch points.
  *
- * Since: 1.12
+ *
  */
 
 #ifdef HAVE_CONFIG_H
@@ -347,7 +347,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",
@@ -380,7 +380,7 @@ clutter_zoom_action_class_init (ClutterZoomActionClass *klass)
    * Return value: %TRUE if the zoom should continue, and %FALSE if
    *   the zoom should be cancelled.
    *
-   * Since: 1.12
+   *
    */
   zoom_signals[ZOOM] =
     g_signal_new (I_("zoom"),
@@ -413,7 +413,7 @@ clutter_zoom_action_init (ClutterZoomAction *self)
  *
  * Return value: the newly created #ClutterZoomAction
  *
- * Since: 1.12
+ *
  */
 ClutterAction *
 clutter_zoom_action_new (void)
@@ -428,7 +428,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,
@@ -454,7 +454,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)
@@ -472,7 +472,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,
@@ -492,7 +492,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 89e4925..eb1b74c 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
@@ -1330,7 +1330,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 *
@@ -1380,7 +1380,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 *
@@ -1489,7 +1489,7 @@ again:
  *
  * Removes all keys matching the conditions specificed in the arguments.
  *
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 void
@@ -1796,7 +1796,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] =
@@ -1813,7 +1813,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] =
@@ -1859,7 +1859,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
@@ -1897,7 +1897,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
@@ -1940,7 +1940,7 @@ clutter_animator_property_set_ease_in (ClutterAnimator *animator,
  * object.
  *
  * Returns: a ClutterInterpolation value.
- * Since: 1.2
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition instead
  */
 ClutterInterpolation
@@ -1984,7 +1984,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
@@ -2023,7 +2023,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 *
@@ -2042,7 +2042,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 *
@@ -2064,7 +2064,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
@@ -2086,7 +2086,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
@@ -2105,7 +2105,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
@@ -2132,7 +2132,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 d08b6ea..e1b7e7d 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
    */
@@ -740,7 +740,7 @@ clutter_cairo_texture_init (ClutterCairoTexture *self)
  *
  * Return value: the newly created #ClutterCairoTexture actor
  *
- * Since: 1.0
+ *
  *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
@@ -856,7 +856,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
@@ -891,7 +891,7 @@ clutter_cairo_texture_create_region (ClutterCairoTexture *self,
  *
  * See also: clutter_cairo_texture_invalidate()
  *
- * Since: 1.8
+ *
  * Deprecated: 1.12: Use #ClutterCanvas instead
  */
 void
@@ -951,7 +951,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
@@ -978,7 +978,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
@@ -1007,7 +1007,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
@@ -1052,7 +1052,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
@@ -1080,7 +1080,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
@@ -1131,7 +1131,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
@@ -1165,7 +1165,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 8df11a1..5355e93 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
  */
@@ -1205,7 +1205,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
  */
@@ -1266,7 +1266,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
  */
@@ -1298,7 +1298,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
  */
@@ -1372,7 +1372,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
  */
@@ -1401,7 +1401,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
  */
@@ -1476,7 +1476,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
    */
@@ -1497,7 +1497,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
    */
@@ -1515,7 +1515,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
    */
@@ -1567,7 +1567,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
  */
@@ -1622,7 +1622,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
  */
@@ -1702,7 +1702,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
  */
@@ -1723,7 +1723,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
  */
@@ -1743,7 +1743,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
  */
@@ -1771,7 +1771,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
  */
@@ -1823,7 +1823,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
  */
@@ -1844,7 +1844,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
  */
@@ -1867,7 +1867,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
  */
@@ -1893,7 +1893,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
  */
@@ -1916,7 +1916,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
  */
@@ -1946,7 +1946,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
  */
@@ -2004,7 +2004,7 @@ clutter_state_set_duration (ClutterState *state,
  * 
  * Return value: the duration, in milliseconds
  *
- * Since: 1.4
+ *
  * Deprecated: 1.12: Use #ClutterKeyframeTransition and
  *   #ClutterTransitionGroup instead
  */
@@ -2065,7 +2065,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 101c955..97f1db6 100644
--- a/clutter/evdev/clutter-device-manager-evdev.c
+++ b/clutter/evdev/clutter-device-manager-evdev.c
@@ -1039,7 +1039,7 @@ _clutter_events_evdev_uninit (ClutterBackend *backend)
  *
  * This function should only be called after clutter has been initialized.
  *
- * Since: 1.10
+ *
  * Stability: unstable
  */
 void
@@ -1094,7 +1094,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 988b370..2da36aa 100644
--- a/clutter/gdk/clutter-backend-gdk.c
+++ b/clutter/gdk/clutter-backend-gdk.c
@@ -393,7 +393,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)
@@ -428,7 +428,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)
@@ -454,7 +454,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 342906a..64e107f 100644
--- a/clutter/gdk/clutter-stage-gdk.c
+++ b/clutter/gdk/clutter-stage-gdk.c
@@ -484,7 +484,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)
@@ -512,7 +512,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)
@@ -557,7 +557,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 8f08ff6..cdf5b95 100644
--- a/clutter/wayland/clutter-input-device-wayland.c
+++ b/clutter/wayland/clutter-input-device-wayland.c
@@ -538,7 +538,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 2a3346b..ba14a4c 100644
--- a/clutter/wayland/clutter-stage-wayland.c
+++ b/clutter/wayland/clutter-stage-wayland.c
@@ -243,7 +243,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 cb99079..d40085e 100644
--- a/clutter/win32/clutter-backend-win32.c
+++ b/clutter/win32/clutter-backend-win32.c
@@ -163,7 +163,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 bcc39a7..733f01f 100644
--- a/clutter/win32/clutter-stage-win32.c
+++ b/clutter/win32/clutter-stage-win32.c
@@ -661,7 +661,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)
@@ -686,7 +686,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)
@@ -771,7 +771,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 b7cfcc4..c111fd9 100644
--- a/clutter/x11/clutter-backend-x11.c
+++ b/clutter/x11/clutter-backend-x11.c
@@ -837,7 +837,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)
@@ -853,7 +853,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)
@@ -870,7 +870,7 @@ clutter_x11_untrap_x_errors (void)
  *
  * Return value: (transfer none): the default display
  *
- * Since: 0.6
+ *
  */
 Display *
 clutter_x11_get_default_display (void)
@@ -905,7 +905,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)
@@ -931,13 +931,6 @@ 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
- *
- * Deprecated: 1.14: This function does not do anything; XInput support
- *   is enabled by default in Clutter. Use the CLUTTER_DISABLE_XINPUT
- *   environment variable to disable XInput support and use Xlib core
- *   events instead.
  */
 void
 clutter_x11_enable_xinput (void)
@@ -967,7 +960,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)
@@ -989,7 +982,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)
@@ -1004,7 +997,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)
@@ -1033,7 +1026,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)
@@ -1062,7 +1055,7 @@ clutter_x11_get_root_window (void)
  *
  * Adds an event filter function.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_x11_add_filter (ClutterX11FilterFunc func,
@@ -1105,7 +1098,7 @@ clutter_x11_add_filter (ClutterX11FilterFunc func,
  *
  * Removes the given filter function.
  *
- * Since: 0.6
+ *
  */
 void
 clutter_x11_remove_filter (ClutterX11FilterFunc func,
@@ -1160,7 +1153,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
@@ -1186,7 +1179,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)
@@ -1276,7 +1269,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)
@@ -1301,7 +1294,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)
@@ -1325,7 +1318,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 230172c..d085041 100644
--- a/clutter/x11/clutter-stage-x11.c
+++ b/clutter/x11/clutter-stage-x11.c
@@ -1258,7 +1258,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)
@@ -1292,7 +1292,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)
@@ -1324,7 +1324,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)
@@ -1394,7 +1394,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 6913280..af5ed79 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]