diff --git a/clutter/clutter/cally/cally-actor.c b/clutter/clutter/cally/cally-actor.c index 0570d93b4..0604ecbe4 100644 --- a/clutter/clutter/cally/cally-actor.c +++ b/clutter/clutter/cally/cally-actor.c @@ -29,8 +29,6 @@ * * #CallyActor implements the required ATK interfaces of [class@Clutter.Actor] * exposing the common elements on each actor (position, extents, etc). - * - * Since: 1.4 */ /* @@ -195,8 +193,6 @@ G_DEFINE_TYPE_WITH_CODE (CallyActor, * Creates a new #CallyActor for the given @actor * * Return value: the newly created #AtkObject - * - * Since: 1.4 */ AtkObject * cally_actor_new (ClutterActor *actor) @@ -1036,8 +1032,6 @@ _cally_actor_get_action_info (CallyActor *cally_actor, * Adds a new action to be accessed with the #AtkAction interface. * * Return value: added action id, or -1 if failure - * - * Since: 1.4 */ guint cally_actor_add_action (CallyActor *cally_actor, @@ -1067,8 +1061,6 @@ cally_actor_add_action (CallyActor *cally_actor, * Adds a new action to be accessed with the #AtkAction interface. * * Return value: added action id, or -1 if failure - * - * Since: 1.6 */ guint cally_actor_add_action_full (CallyActor *cally_actor, @@ -1108,8 +1100,6 @@ cally_actor_add_action_full (CallyActor *cally_actor, * Removes a action, using the @action_id returned by [method@Actor.add_action] * * Return value: %TRUE if the operation was successful, %FALSE otherwise - * - * Since: 1.4 */ gboolean cally_actor_remove_action (CallyActor *cally_actor, @@ -1142,8 +1132,6 @@ cally_actor_remove_action (CallyActor *cally_actor, * with [method@Actor.add_action] * * Return value: %TRUE if the operation was successful, %FALSE otherwise - * - * Since: 1.4 */ gboolean cally_actor_remove_action_by_name (CallyActor *cally_actor, diff --git a/clutter/clutter/cally/cally-actor.h b/clutter/clutter/cally/cally-actor.h index 929150d75..c6c9937ed 100644 --- a/clutter/clutter/cally/cally-actor.h +++ b/clutter/clutter/cally/cally-actor.h @@ -51,8 +51,6 @@ typedef struct _CallyActorPrivate CallyActorPrivate; * * Action function, to be used on #AtkAction implementations as a individual * action - * - * Since: 1.4 */ typedef void (* CallyActionFunc) (CallyActor *cally_actor); @@ -66,8 +64,6 @@ typedef void (* CallyActionFunc) (CallyActor *cally_actor); * * Unlike #CallyActionFunc, this function uses the @user_data * argument passed to [method@Actor.add_action_full]. - * - * Since: 1.6 */ typedef void (* CallyActionCallback) (CallyActor *cally_actor, gpointer user_data); @@ -90,8 +86,6 @@ struct _CallyActor * * The CallyActorClass structure contains * only private data - * - * Since: 1.4 */ struct _CallyActorClass { diff --git a/clutter/clutter/cally/cally-clone.c b/clutter/clutter/cally/cally-clone.c index 66ea0a50a..033714bf8 100644 --- a/clutter/clutter/cally/cally-clone.c +++ b/clutter/clutter/cally/cally-clone.c @@ -29,8 +29,6 @@ * * In particular it sets a proper role for the clone, as just a image, * as it is the sanest and simplest approach. - * - * Since: 1.4 */ /* Design rationale for CallyClone: @@ -104,8 +102,6 @@ cally_clone_init (CallyClone *clone) * [class@Clutter.Clone]. * * Return value: the newly created #AtkObject - * - * Since: 1.4 */ AtkObject* cally_clone_new (ClutterActor *actor) diff --git a/clutter/clutter/cally/cally-clone.h b/clutter/clutter/cally/cally-clone.h index e2dbac0ef..348993c1e 100644 --- a/clutter/clutter/cally/cally-clone.h +++ b/clutter/clutter/cally/cally-clone.h @@ -54,8 +54,6 @@ struct _CallyClone * * The CallyCloneClass structure contains only * private data - * - * Since: 1.4 */ struct _CallyCloneClass { diff --git a/clutter/clutter/cally/cally-factory.h b/clutter/clutter/cally/cally-factory.h index 432844fb6..3af93d0d4 100644 --- a/clutter/clutter/cally/cally-factory.h +++ b/clutter/clutter/cally/cally-factory.h @@ -42,8 +42,6 @@ * It assumes that the accessibility object provides a * @opt_create_accessible method in order to create the accessibility * object. It returns a @type GType object. - * - * Since: 1.4 */ #define CALLY_ACCESSIBLE_FACTORY(type, type_as_function, opt_create_accessible) \ \ @@ -106,8 +104,6 @@ type_as_function ## _factory_get_type (void) \ * * Sets the #AtkObjectFactory to be used in order to instantiate * accessibility objects for the actor which GType is @widget_type. - * - * Since: 1.4 */ #define CALLY_ACTOR_SET_FACTORY(widget_type, type_as_function) \ atk_registry_set_factory_type (atk_get_default_registry (), \ diff --git a/clutter/clutter/cally/cally-root.c b/clutter/clutter/cally/cally-root.c index 2c2746e3d..9b65998e2 100644 --- a/clutter/clutter/cally/cally-root.c +++ b/clutter/clutter/cally/cally-root.c @@ -33,8 +33,6 @@ * children of this object are the different [class@Clutter.Stage] managed (so * the [class@GObject.Object] used in the atk_object_initialize() is the * [class@Clutter.StageManager]). - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -115,8 +113,6 @@ cally_root_init (CallyRoot *root) * Creates a new #CallyRoot object. * * Return value: the newly created #AtkObject - * - * Since: 1.4 */ AtkObject* cally_root_new (void) diff --git a/clutter/clutter/cally/cally-root.h b/clutter/clutter/cally/cally-root.h index 43a6fc76b..3ac8413ff 100644 --- a/clutter/clutter/cally/cally-root.h +++ b/clutter/clutter/cally/cally-root.h @@ -54,8 +54,6 @@ struct _CallyRoot * * The CallyRootClass structure contains only * private data - * - * Since: 1.4 */ struct _CallyRootClass { diff --git a/clutter/clutter/cally/cally-stage.c b/clutter/clutter/cally/cally-stage.c index fd9636a01..b464987de 100644 --- a/clutter/clutter/cally/cally-stage.c +++ b/clutter/clutter/cally/cally-stage.c @@ -32,8 +32,6 @@ * related signals), although the real purpose of [class@Clutter.Stage] is * being a canvas. Anyway, this is required for applications using * just clutter, or directly [class@Clutter.Stage] - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -97,8 +95,6 @@ cally_stage_init (CallyStage *cally_stage) * [class@Clutter.Stage]. * * Return value: the newly created #AtkObject - * - * Since: 1.4 */ AtkObject* cally_stage_new (ClutterActor *actor) diff --git a/clutter/clutter/cally/cally-stage.h b/clutter/clutter/cally/cally-stage.h index aeb1aa8f5..1a96db0eb 100644 --- a/clutter/clutter/cally/cally-stage.h +++ b/clutter/clutter/cally/cally-stage.h @@ -54,8 +54,6 @@ struct _CallyStage * * The CallyStageClass structure contains only * private data - * - * Since: 1.4 */ struct _CallyStageClass { diff --git a/clutter/clutter/cally/cally-text.c b/clutter/clutter/cally/cally-text.c index f3454c6cb..e49d655b8 100644 --- a/clutter/clutter/cally/cally-text.c +++ b/clutter/clutter/cally/cally-text.c @@ -35,8 +35,6 @@ * * #CallyText implements the required ATK interfaces of * [class@Clutter.Text], #AtkText and #AtkEditableText - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -260,8 +258,6 @@ cally_text_finalize (GObject *obj) * [class@Clutter.Text]. * * Return value: the newly created #AtkObject - * - * Since: 1.4 */ AtkObject* cally_text_new (ClutterActor *actor) diff --git a/clutter/clutter/cally/cally-text.h b/clutter/clutter/cally/cally-text.h index b4d1547a4..126048eb0 100644 --- a/clutter/clutter/cally/cally-text.h +++ b/clutter/clutter/cally/cally-text.h @@ -54,8 +54,6 @@ struct _CallyText * * The CallyTextClass structure contains only * private data - * - * Since: 1.4 */ struct _CallyTextClass { diff --git a/clutter/clutter/cally/cally-util.c b/clutter/clutter/cally/cally-util.c index e40c3b432..16360d185 100644 --- a/clutter/clutter/cally/cally-util.c +++ b/clutter/clutter/cally/cally-util.c @@ -35,8 +35,6 @@ * For instance, it defines atk_get_root(), the method that returns * the root object in the hierarchy. Without it, you don't have * available any accessible object. - * - * Since: 1.4 */ #include "clutter-build-config.h" diff --git a/clutter/clutter/cally/cally-util.h b/clutter/clutter/cally/cally-util.h index 7ec36928a..36f940f3f 100644 --- a/clutter/clutter/cally/cally-util.h +++ b/clutter/clutter/cally/cally-util.h @@ -54,8 +54,6 @@ struct _CallyUtil * * The CallyUtilClass structure contains only * private data - * - * Since: 1.4 */ struct _CallyUtilClass { diff --git a/clutter/clutter/cally/cally.c b/clutter/clutter/cally/cally.c index 223aa39e0..e450180b2 100644 --- a/clutter/clutter/cally/cally.c +++ b/clutter/clutter/cally/cally.c @@ -61,8 +61,6 @@ CALLY_ACCESSIBLE_FACTORY (CALLY_TYPE_CLONE, cally_clone, cally_clone_new) * * Return value: %TRUE if accessibility support has been correctly * initialized. - * - * Since: 1.4 */ gboolean cally_accessibility_init (void) @@ -88,8 +86,6 @@ cally_accessibility_init (void) * * Return value: %TRUE if accessibility support has been correctly * initialized. - * - * Since: 1.4 */ gboolean cally_get_cally_initialized (void) { diff --git a/clutter/clutter/clutter-action.c b/clutter/clutter/clutter-action.c index 1966ced74..6ec54d374 100644 --- a/clutter/clutter/clutter-action.c +++ b/clutter/clutter/clutter-action.c @@ -36,8 +36,6 @@ * provide behavioral changes when dealing with user input - for instance * drag and drop capabilities, or scrolling, or panning - by using the * various event-related signals provided by [class@Actor] itself. - * - * Since: 1.4 */ #include "clutter-build-config.h" diff --git a/clutter/clutter/clutter-action.h b/clutter/clutter/clutter-action.h index d38d2c63c..3c017683a 100644 --- a/clutter/clutter/clutter-action.h +++ b/clutter/clutter/clutter-action.h @@ -43,8 +43,6 @@ G_DECLARE_DERIVABLE_TYPE (ClutterAction, clutter_action, * ClutterActionClass: * * The ClutterActionClass structure contains only private data - * - * Since: 1.4 */ struct _ClutterActionClass { diff --git a/clutter/clutter/clutter-actor-box.c b/clutter/clutter/clutter-actor-box.c index 01e9da0f3..2cbe691e6 100644 --- a/clutter/clutter/clutter-actor-box.c +++ b/clutter/clutter/clutter-actor-box.c @@ -27,8 +27,6 @@ * * Return value: (transfer full): the newly allocated #ClutterActorBox. * Use [method@ActorBox.free] to free the resources - * - * Since: 1.0 */ ClutterActorBox * clutter_actor_box_new (gfloat x_1, @@ -48,8 +46,6 @@ clutter_actor_box_new (gfloat x_1, * * Return value: (transfer full): the newly allocated #ClutterActorBox. * Use [method@ActorBox.free] to free its resources - * - * Since: 1.12 */ ClutterActorBox * clutter_actor_box_alloc (void) @@ -68,8 +64,6 @@ clutter_actor_box_alloc (void) * Initializes @box with the given coordinates. * * Return value: (transfer none): the initialized #ClutterActorBox - * - * Since: 1.10 */ ClutterActorBox * clutter_actor_box_init (ClutterActorBox *box, @@ -97,8 +91,6 @@ clutter_actor_box_init (ClutterActorBox *box, * @height: height of the box * * Initializes @box with the given origin and size. - * - * Since: 1.10 */ void clutter_actor_box_init_rect (ClutterActorBox *box, @@ -123,8 +115,6 @@ clutter_actor_box_init_rect (ClutterActorBox *box, * * Return value: a newly allocated copy of #ClutterActorBox. Use * [method@ActorBox.free] to free the allocated resources - * - * Since: 1.0 */ ClutterActorBox * clutter_actor_box_copy (const ClutterActorBox *box) @@ -141,8 +131,6 @@ clutter_actor_box_copy (const ClutterActorBox *box) * * Frees a #ClutterActorBox allocated using [ctor@ActorBox.new] * or [method@ActorBox.copy]. - * - * Since: 1.0 */ void clutter_actor_box_free (ClutterActorBox *box) @@ -159,8 +147,6 @@ clutter_actor_box_free (ClutterActorBox *box) * Checks @box_a and @box_b for equality * * Return value: %TRUE if the passed #ClutterActorBox are equal - * - * Since: 1.0 */ gboolean clutter_actor_box_equal (const ClutterActorBox *box_a, @@ -182,8 +168,6 @@ clutter_actor_box_equal (const ClutterActorBox *box_a, * Retrieves the X coordinate of the origin of @box * * Return value: the X coordinate of the origin - * - * Since: 1.0 */ gfloat clutter_actor_box_get_x (const ClutterActorBox *box) @@ -200,8 +184,6 @@ clutter_actor_box_get_x (const ClutterActorBox *box) * Retrieves the Y coordinate of the origin of @box * * Return value: the Y coordinate of the origin - * - * Since: 1.0 */ gfloat clutter_actor_box_get_y (const ClutterActorBox *box) @@ -218,8 +200,6 @@ clutter_actor_box_get_y (const ClutterActorBox *box) * Retrieves the width of the @box * * Return value: the width of the box - * - * Since: 1.0 */ gfloat clutter_actor_box_get_width (const ClutterActorBox *box) @@ -236,8 +216,6 @@ clutter_actor_box_get_width (const ClutterActorBox *box) * Retrieves the height of the @box * * Return value: the height of the box - * - * Since: 1.0 */ gfloat clutter_actor_box_get_height (const ClutterActorBox *box) @@ -254,8 +232,6 @@ clutter_actor_box_get_height (const ClutterActorBox *box) * @y: (out) (allow-none): return location for the Y coordinate, or %NULL * * Retrieves the origin of @box - * - * Since: 1.0 */ void clutter_actor_box_get_origin (const ClutterActorBox *box, @@ -278,8 +254,6 @@ clutter_actor_box_get_origin (const ClutterActorBox *box, * @height: (out) (allow-none): return location for the height, or %NULL * * Retrieves the size of @box - * - * Since: 1.0 */ void clutter_actor_box_get_size (const ClutterActorBox *box, @@ -302,8 +276,6 @@ clutter_actor_box_get_size (const ClutterActorBox *box, * Retrieves the area of @box * * Return value: the area of a #ClutterActorBox, in pixels - * - * Since: 1.0 */ gfloat clutter_actor_box_get_area (const ClutterActorBox *box) @@ -323,8 +295,6 @@ clutter_actor_box_get_area (const ClutterActorBox *box) * within @box * * Return value: %TRUE if the point is contained by the #ClutterActorBox - * - * Since: 1.0 */ gboolean clutter_actor_box_contains (const ClutterActorBox *box, @@ -344,8 +314,6 @@ clutter_actor_box_contains (const ClutterActorBox *box, * * Calculates the bounding box represented by the four vertices; for details * of the vertex array see [method@Actor.get_abs_allocation_vertices]. - * - * Since: 1.0 */ void clutter_actor_box_from_vertices (ClutterActorBox *box, @@ -414,8 +382,6 @@ 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, @@ -438,8 +404,6 @@ clutter_actor_box_interpolate (const ClutterActorBox *initial, * @box: (inout): the #ClutterActorBox to clamp * * Clamps the components of @box to the nearest integer - * - * Since: 1.2 */ void clutter_actor_box_clamp_to_pixel (ClutterActorBox *box) @@ -460,8 +424,6 @@ clutter_actor_box_clamp_to_pixel (ClutterActorBox *box) * of @a and @b * * Unions the two boxes @a and @b and stores the result in @result. - * - * Since: 1.4 */ void clutter_actor_box_union (const ClutterActorBox *a, @@ -504,8 +466,6 @@ clutter_actor_box_progress (const GValue *a, * @y: the Y coordinate of the new origin * * Changes the origin of @box, maintaining the size of the #ClutterActorBox. - * - * Since: 1.6 */ void clutter_actor_box_set_origin (ClutterActorBox *box, @@ -529,8 +489,6 @@ clutter_actor_box_set_origin (ClutterActorBox *box, * @height: the new height * * Sets the size of @box, maintaining the origin of the #ClutterActorBox. - * - * Since: 1.6 */ void clutter_actor_box_set_size (ClutterActorBox *box, @@ -600,8 +558,6 @@ _clutter_actor_box_enlarge_for_effects (ClutterActorBox *box) * @scale: scale factor for resizing this box * * Rescale the @box by provided @scale factor. - * - * Since: 1.6 */ void clutter_actor_box_scale (ClutterActorBox *box, diff --git a/clutter/clutter/clutter-actor-meta.c b/clutter/clutter/clutter-actor-meta.c index 42666ddb8..f2de1349a 100644 --- a/clutter/clutter/clutter-actor-meta.c +++ b/clutter/clutter/clutter-actor-meta.c @@ -36,8 +36,6 @@ * Every sub-class of #ClutterActorMeta should check if the * [property@ActorMeta:enabled] property is set to %TRUE before applying * any kind of modification. - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -206,8 +204,6 @@ clutter_actor_meta_class_init (ClutterActorMetaClass *klass) * ClutterActorMeta:actor: * * The #ClutterActor attached to the #ClutterActorMeta instance - * - * Since: 1.4 */ obj_props[PROP_ACTOR] = g_param_spec_object ("actor", @@ -221,8 +217,6 @@ clutter_actor_meta_class_init (ClutterActorMetaClass *klass) * ClutterActorMeta:name: * * The unique name to access the #ClutterActorMeta - * - * Since: 1.4 */ obj_props[PROP_NAME] = g_param_spec_string ("name", @@ -235,8 +229,6 @@ clutter_actor_meta_class_init (ClutterActorMetaClass *klass) * ClutterActorMeta:enabled: * * Whether or not the #ClutterActorMeta is enabled - * - * Since: 1.4 */ obj_props[PROP_ENABLED] = g_param_spec_boolean ("enabled", @@ -271,8 +263,6 @@ clutter_actor_meta_init (ClutterActorMeta *self) * Sets the name of @meta * * The name can be used to identify the #ClutterActorMeta instance - * - * Since: 1.4 */ void clutter_actor_meta_set_name (ClutterActorMeta *meta, @@ -303,8 +293,6 @@ clutter_actor_meta_set_name (ClutterActorMeta *meta, * instance, or %NULL if none was set. The returned string is owned * by the #ClutterActorMeta instance and it should not be modified * or freed - * - * Since: 1.4 */ const gchar * clutter_actor_meta_get_name (ClutterActorMeta *meta) @@ -324,8 +312,6 @@ clutter_actor_meta_get_name (ClutterActorMeta *meta) * @is_enabled: whether @meta is enabled * * Sets whether @meta should be enabled or not - * - * Since: 1.4 */ void clutter_actor_meta_set_enabled (ClutterActorMeta *meta, @@ -351,8 +337,6 @@ clutter_actor_meta_set_enabled (ClutterActorMeta *meta, * Retrieves whether @meta is enabled * * Return value: %TRUE if the #ClutterActorMeta instance is enabled - * - * Since: 1.4 */ gboolean clutter_actor_meta_get_enabled (ClutterActorMeta *meta) @@ -373,8 +357,6 @@ 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, @@ -393,8 +375,6 @@ _clutter_actor_meta_set_actor (ClutterActorMeta *meta, * Retrieves a pointer to the [class@Actor] that owns @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/clutter-actor-meta.h b/clutter/clutter/clutter-actor-meta.h index ca337c90d..a04153892 100644 --- a/clutter/clutter/clutter-actor-meta.h +++ b/clutter/clutter/clutter-actor-meta.h @@ -48,8 +48,6 @@ typedef struct _ClutterActorMetaPrivate ClutterActorMetaPrivate; * * The #ClutterActorMetaClass structure contains * only private data - * - * Since: 1.4 */ struct _ClutterActorMetaClass { diff --git a/clutter/clutter/clutter-actor.c b/clutter/clutter/clutter-actor.c index 0a7f19647..cf9e72c70 100644 --- a/clutter/clutter/clutter-actor.c +++ b/clutter/clutter/clutter-actor.c @@ -540,8 +540,6 @@ * limitations, or during the reparenting of an actor, to optimize * unnecessary (and potentially expensive) state changes. * - * Since: 0.2 - * * Deprecated: 1.24: Use clutter_actor_is_mapped() or the #ClutterActor:mapped * property instead of this macro. */ @@ -565,8 +563,6 @@ * To be realized an actor must be inside a stage, and all its parents * must be realized. * - * Since: 0.2 - * * Deprecated: 1.24: Use clutter_actor_is_realized() or the #ClutterActor:realized * property instead of this macro. */ @@ -582,8 +578,6 @@ * 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 - * * Deprecated: 1.24: Use clutter_actor_is_visible() or the #ClutterActor:visible * property instead of this macro. */ @@ -596,8 +590,6 @@ * * Only reactive actors will receive event-related signals. * - * Since: 0.6 - * * Deprecated: 1.24: Use clutter_actor_get_reactive() or the * #ClutterActor:reactive property instead of this macro. */ @@ -1599,8 +1591,6 @@ 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) @@ -1624,9 +1614,7 @@ clutter_actor_map (ClutterActor *self) * * See also %CLUTTER_ACTOR_IS_MAPPED and #ClutterActor:mapped * - * Returns: %TRUE if the actor is mapped - * - * Since: 1.24 + * Returns: %TRUE if the actor is mapped4 */ gboolean clutter_actor_is_mapped (ClutterActor *self) @@ -1744,8 +1732,6 @@ clutter_actor_real_unmap (ClutterActor *self) * the #ClutterActorClass.destroy() or the #GObjectClass.dispose() * implementation, but it is guaranteed to be called before the * #GObjectClass.finalize() implementation. - * - * Since: 1.0 */ void clutter_actor_unmap (ClutterActor *self) @@ -1897,9 +1883,7 @@ clutter_actor_show (ClutterActor *self) * * See also %CLUTTER_ACTOR_IS_VISIBLE and #ClutterActor:visible. * - * Returns: %TRUE if the actor visible - * - * Since: 1.24 + * Returns: %TRUE if the actor visible4 */ gboolean clutter_actor_is_visible (ClutterActor *self) @@ -2025,9 +2009,7 @@ clutter_actor_realize (ClutterActor *self) * * See also %CLUTTER_ACTOR_IS_REALIZED and #ClutterActor:realized. * - * Returns: %TRUE if the actor is realized - * - * Since: 1.24 + * Returns: %TRUE if the actor is realized4 */ gboolean clutter_actor_is_realized (ClutterActor *self) @@ -2774,8 +2756,6 @@ clutter_actor_real_queue_relayout (ClutterActor *self) * this case, the coordinates returned will be the coordinates on * 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, @@ -2863,8 +2843,6 @@ _clutter_actor_fully_transform_vertices (ClutterActor *self, * Transforms @point in coordinates relative to the actor * 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, @@ -2955,8 +2933,6 @@ _clutter_actor_transform_and_project_box (ClutterActor *self, * - v[1] contains (x2, y1) * - v[2] contains (x1, y2) * - v[3] contains (x2, y2) - * - * Since: 0.4 */ void clutter_actor_get_abs_allocation_vertices (ClutterActor *self, @@ -3890,8 +3866,6 @@ clutter_actor_paint (ClutterActor *self, * #ClutterEffect. It will cause the run method of the next effect to * 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, @@ -4541,8 +4515,6 @@ 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, @@ -4572,8 +4544,6 @@ clutter_actor_set_translation (ClutterActor *self, * of the translation, or %NULL * * Retrieves the translation set using clutter_actor_set_translation(). - * - * Since: 1.12 */ void clutter_actor_get_translation (ClutterActor *self, @@ -4645,8 +4615,6 @@ 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, @@ -4693,8 +4661,6 @@ clutter_actor_set_rotation_angle (ClutterActor *self, * Retrieves the angle of rotation set by clutter_actor_set_rotation_angle(). * * Return value: the angle of rotation, in degrees - * - * Since: 1.12 */ gdouble clutter_actor_get_rotation_angle (ClutterActor *self, @@ -5832,8 +5798,6 @@ clutter_actor_real_get_paint_volume (ClutterActor *self, * is not guaranteed to be stable across multiple frames, so if you * 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) @@ -6017,8 +5981,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * time. * * The #ClutterActor:position property is animatable. - * - * Since: 1.12 */ obj_props[PROP_POSITION] = g_param_spec_boxed ("position", @@ -6079,8 +6041,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * #ClutterActor:width and #ClutterActor:height at the same time. * * The #ClutterActor:size property is animatable. - * - * Since: 1.12 */ obj_props[PROP_SIZE] = g_param_spec_boxed ("size", @@ -6099,8 +6059,6 @@ 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", @@ -6118,8 +6076,6 @@ 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", @@ -6135,8 +6091,6 @@ 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", @@ -6155,8 +6109,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * as well, as a side effect. * *This property overrides the usual width request of the actor. - * - * Since: 0.8 */ obj_props[PROP_MIN_WIDTH] = g_param_spec_float ("min-width", @@ -6175,8 +6127,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * Writing this property sets the #ClutterActor:min-height-set property * 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", @@ -6195,8 +6145,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * Writing this property sets the #ClutterActor:natural-width-set * 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", @@ -6215,8 +6163,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * Writing this property sets the #ClutterActor:natural-height-set * 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", @@ -6232,8 +6178,6 @@ 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", @@ -6248,8 +6192,6 @@ 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", @@ -6264,8 +6206,6 @@ 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", @@ -6280,8 +6220,6 @@ 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", @@ -6298,8 +6236,6 @@ 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", @@ -6367,8 +6303,6 @@ 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", @@ -6393,8 +6327,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * order. * * The #ClutterActor:z-position property is animatable. - * - * Since: 1.12 */ obj_props[PROP_Z_POSITION] = g_param_spec_float ("z-position", @@ -6434,8 +6366,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * can be used to cache an actor in a framebuffer or for improved * 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", @@ -6465,8 +6395,6 @@ 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", @@ -6480,8 +6408,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:realized: * * Whether the actor has been realized - * - * Since: 1.0 */ obj_props[PROP_REALIZED] = g_param_spec_boolean ("realized", @@ -6497,8 +6423,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * Whether the actor is reactive to events or not * * Only reactive actors will emit event-related signals - * - * Since: 0.6 */ obj_props[PROP_REACTIVE] = g_param_spec_boolean ("reactive", @@ -6531,8 +6455,6 @@ 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", @@ -6547,8 +6469,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:name: * * The name of the actor - * - * Since: 0.2 */ obj_props[PROP_NAME] = g_param_spec_string ("name", @@ -6570,8 +6490,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The default pivot point is located at (0, 0). * * The #ClutterActor:pivot-point property is animatable. - * - * Since: 1.12 */ obj_props[PROP_PIVOT_POINT] = g_param_spec_boxed ("pivot-point", @@ -6590,8 +6508,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * along the Z axis. * * The #ClutterActor:pivot-point-z property is animatable. - * - * Since: 1.12 */ obj_props[PROP_PIVOT_POINT_Z] = g_param_spec_float ("pivot-point-z", @@ -6610,8 +6526,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The horizontal scale of the actor. * * The #ClutterActor:scale-x property is animatable. - * - * Since: 0.6 */ obj_props[PROP_SCALE_X] = g_param_spec_double ("scale-x", @@ -6630,8 +6544,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The vertical scale of the actor. * * The #ClutterActor:scale-y property is animatable. - * - * Since: 0.6 */ obj_props[PROP_SCALE_Y] = g_param_spec_double ("scale-y", @@ -6650,8 +6562,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The scale factor of the actor along the Z axis. * * The #ClutterActor:scale-y property is animatable. - * - * Since: 1.12 */ obj_props[PROP_SCALE_Z] = g_param_spec_double ("scale-z", @@ -6670,8 +6580,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The rotation angle on the X axis. * * The #ClutterActor:rotation-angle-x property is animatable. - * - * Since: 0.6 */ obj_props[PROP_ROTATION_ANGLE_X] = g_param_spec_double ("rotation-angle-x", @@ -6690,8 +6598,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The rotation angle on the Y axis * * The #ClutterActor:rotation-angle-y property is animatable. - * - * Since: 0.6 */ obj_props[PROP_ROTATION_ANGLE_Y] = g_param_spec_double ("rotation-angle-y", @@ -6710,8 +6616,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The rotation angle on the Z axis * * The #ClutterActor:rotation-angle-z property is animatable. - * - * Since: 0.6 */ obj_props[PROP_ROTATION_ANGLE_Z] = g_param_spec_double ("rotation-angle-z", @@ -6730,8 +6634,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * to the actor's #ClutterActor:pivot-point. * * The #ClutterActor:translation-x property is animatable. - * - * Since: 1.12 */ obj_props[PROP_TRANSLATION_X] = g_param_spec_float ("translation-x", @@ -6751,8 +6653,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * to the actor's #ClutterActor:pivot-point. * * The #ClutterActor:translation-y property is animatable. - * - * Since: 1.12 */ obj_props[PROP_TRANSLATION_Y] = g_param_spec_float ("translation-y", @@ -6772,8 +6672,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * to the actor's #ClutterActor:pivot-point. * * The #ClutterActor:translation-z property is animatable. - * - * Since: 1.12 */ obj_props[PROP_TRANSLATION_Z] = g_param_spec_float ("translation-z", @@ -6804,8 +6702,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", @@ -6821,8 +6717,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", @@ -6844,8 +6738,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", @@ -6861,8 +6753,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:child-transform-set: * * Whether the #ClutterActor:child-transform property is set. - * - * Since: 1.12 */ obj_props[PROP_CHILD_TRANSFORM_SET] = g_param_spec_boolean ("child-transform-set", @@ -6880,8 +6770,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * * Calling clutter_actor_hide() on an actor which has not been * parented will set this property to %FALSE as a side effect. - * - * Since: 0.8 */ obj_props[PROP_SHOW_ON_SET_PARENT] = /* XXX:2.0 - remove */ g_param_spec_boolean ("show-on-set-parent", @@ -6898,8 +6786,6 @@ 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", @@ -6913,8 +6799,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:text-direction: * * The direction of the text inside a #ClutterActor. - * - * Since: 1.0 */ obj_props[PROP_TEXT_DIRECTION] = g_param_spec_enum ("text-direction", @@ -6930,8 +6814,6 @@ 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", @@ -6945,8 +6827,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:actions: * * Adds a #ClutterAction to the actor - * - * Since: 1.4 */ obj_props[PROP_ACTIONS] = g_param_spec_object ("actions", @@ -6960,8 +6840,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:constraints: * * Adds a #ClutterConstraint to the actor - * - * Since: 1.4 */ obj_props[PROP_CONSTRAINTS] = g_param_spec_object ("constraints", @@ -6975,8 +6853,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:effect: * * Adds #ClutterEffect to the list of effects be applied on a #ClutterActor - * - * Since: 1.4 */ obj_props[PROP_EFFECT] = g_param_spec_object ("effect", @@ -6991,8 +6867,6 @@ 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", @@ -7007,8 +6881,6 @@ 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", @@ -7024,8 +6896,6 @@ 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", @@ -7042,8 +6912,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The alignment of an actor on the X axis, if the actor has been given * 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", @@ -7059,8 +6927,6 @@ 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", @@ -7080,8 +6946,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * will be automatically taken into account when allocating the actor. * * The #ClutterActor:margin-top property is animatable. - * - * Since: 1.10 */ obj_props[PROP_MARGIN_TOP] = g_param_spec_float ("margin-top", @@ -7103,8 +6967,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * will be automatically taken into account when allocating the actor. * * The #ClutterActor:margin-bottom property is animatable. - * - * Since: 1.10 */ obj_props[PROP_MARGIN_BOTTOM] = g_param_spec_float ("margin-bottom", @@ -7126,8 +6988,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * will be automatically taken into account when allocating the actor. * * The #ClutterActor:margin-left property is animatable. - * - * Since: 1.10 */ obj_props[PROP_MARGIN_LEFT] = g_param_spec_float ("margin-left", @@ -7149,8 +7009,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * will be automatically taken into account when allocating the actor. * * The #ClutterActor:margin-right property is animatable. - * - * Since: 1.10 */ obj_props[PROP_MARGIN_RIGHT] = g_param_spec_float ("margin-right", @@ -7167,8 +7025,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:background-color-set: * * 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", @@ -7185,8 +7041,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * color. * * The #ClutterActor:background-color property is animatable. - * - * Since: 1.10 */ obj_props[PROP_BACKGROUND_COLOR] = clutter_param_spec_color ("background-color", @@ -7202,8 +7056,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:first-child: * * The actor's first child. - * - * Since: 1.10 */ obj_props[PROP_FIRST_CHILD] = g_param_spec_object ("first-child", @@ -7217,8 +7069,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:last-child: * * The actor's last child. - * - * Since: 1.10 */ obj_props[PROP_LAST_CHILD] = g_param_spec_object ("last-child", @@ -7233,8 +7083,6 @@ 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", @@ -7260,8 +7108,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * the actor's allocation. * * The #ClutterActor:content-gravity property is animatable. - * - * Since: 1.10 */ obj_props[PROP_CONTENT_GRAVITY] = g_param_spec_enum ("content-gravity", @@ -7282,8 +7128,6 @@ 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", @@ -7317,8 +7161,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * ClutterActor:content-repeat: * * The repeat policy for the actor's #ClutterActor:content. - * - * Since: 1.12 */ obj_props[PROP_CONTENT_REPEAT] = g_param_spec_flags ("content-repeat", @@ -7364,8 +7206,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * class handler of this signal and call clutter_actor_destroy() on * 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"), @@ -7380,8 +7220,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * * The signal is emitted when an actor is visible and * rendered on the stage. - * - * Since: 0.2 */ actor_signals[SHOW] = g_signal_new (I_("show"), @@ -7396,8 +7234,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * * The signal is emitted when an actor is no longer rendered * on the stage. - * - * Since: 0.2 */ actor_signals[HIDE] = g_signal_new (I_("hide"), @@ -7412,8 +7248,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * @old_parent: (nullable): the previous parent of the actor, or %NULL * * This signal is emitted when the parent of the actor changes. - * - * Since: 0.2 */ actor_signals[PARENT_SET] = g_signal_new (I_("parent-set"), @@ -7438,8 +7272,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The main purpose of this signal is to allow relayout to be propagated * 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"), @@ -7462,8 +7294,6 @@ 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"), @@ -7487,8 +7317,6 @@ 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"), @@ -7512,8 +7340,6 @@ 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"), @@ -7537,8 +7363,6 @@ 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"), @@ -7562,8 +7386,6 @@ 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"), @@ -7588,8 +7410,6 @@ 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"), @@ -7613,8 +7433,6 @@ 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"), @@ -7634,8 +7452,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * @actor: the actor which now has key focus * * The signal is emitted when @actor receives key focus. - * - * Since: 0.6 */ actor_signals[KEY_FOCUS_IN] = g_signal_new (I_("key-focus-in"), @@ -7650,8 +7466,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * @actor: the actor which now has key focus * * The signal is emitted when @actor loses key focus. - * - * Since: 0.6 */ actor_signals[KEY_FOCUS_OUT] = g_signal_new (I_("key-focus-out"), @@ -7670,8 +7484,6 @@ 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"), @@ -7695,8 +7507,6 @@ 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"), @@ -7726,8 +7536,6 @@ 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"), @@ -7749,8 +7557,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The signal is emitted each time an actor is being * realized. * - * Since: 0.8 - * * Deprecated: 1.16: The signal should not be used in newly * written code */ @@ -7768,8 +7574,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * The signal is emitted each time an actor is being * unrealized. * - * Since: 0.8 - * * Deprecated: 1.16: The signal should not be used in newly * written code */ @@ -7795,8 +7599,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * * It is possible to connect a handler to the signal in order * to set up some custom aspect of a paint in pick mode. - * - * Since: 1.0 * Deprecated: 1.12: Override the #ClutterActorClass.pick virtual function * instead. */ @@ -7815,8 +7617,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * * The signal is emitted once all transitions * involving @actor are complete. - * - * Since: 1.10 */ actor_signals[TRANSITIONS_COMPLETED] = g_signal_new (I_("transitions-completed"), @@ -7837,8 +7637,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * duration (including eventual repeats), it has been stopped * 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"), @@ -7865,8 +7663,6 @@ clutter_actor_class_init (ClutterActorClass *klass) * * Return value: %CLUTTER_EVENT_STOP if the event has been handled by * the actor, or %CLUTTER_EVENT_PROPAGATE to continue the emission. - * - * Since: 1.12 */ actor_signals[TOUCH_EVENT] = g_signal_new (I_("touch-event"), @@ -7984,8 +7780,6 @@ clutter_actor_init (ClutterActor *self) * when it is added to another actor. * * Return value: the newly created #ClutterActor - * - * Since: 1.10 */ ClutterActor * clutter_actor_new (void) @@ -8218,8 +8012,6 @@ _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, @@ -8260,8 +8052,6 @@ clutter_actor_queue_redraw_with_clip (ClutterActor *self, * subclass implementations, not by applications directly. * * Queueing a new layout automatically queues a redraw as well. - * - * Since: 0.8 */ void clutter_actor_queue_relayout (ClutterActor *self) @@ -8295,8 +8085,6 @@ clutter_actor_queue_relayout (ClutterActor *self) * the preferred height, you should use clutter_actor_get_preferred_width() * 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, @@ -8661,8 +8449,6 @@ clutter_actor_update_preferred_size_for_constraints (ClutterActor *self, * * A request should not incorporate the actor's scaleor translation; * those transformations do not affect layout, only rendering. - * - * Since: 0.8 */ void clutter_actor_get_preferred_width (ClutterActor *self, @@ -8826,8 +8612,6 @@ clutter_actor_get_preferred_width (ClutterActor *self, * * A request should not incorporate the actor's scale or translation; * those transformations do not affect layout, only rendering. - * - * Since: 0.8 */ void clutter_actor_get_preferred_height (ClutterActor *self, @@ -8987,8 +8771,6 @@ clutter_actor_get_preferred_height (ClutterActor *self, * Do not call any of the clutter_actor_get_allocation_*() family * of functions inside the implementation of the get_preferred_width() * or get_preferred_height() virtual functions. - * - * Since: 0.8 */ void clutter_actor_get_allocation_box (ClutterActor *self, @@ -9227,8 +9009,6 @@ clutter_actor_allocate_internal (ClutterActor *self, * additional information about the allocation, for instance whether * 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, @@ -9347,8 +9127,6 @@ clutter_actor_allocate (ClutterActor *self, * parent's implementation; the default implementation of the * #ClutterActorClass.allocate() virtual function will call this * function. - * - * Since: 1.10 */ void clutter_actor_set_allocation (ClutterActor *self, @@ -9413,8 +9191,6 @@ clutter_actor_set_position (ClutterActor *self, * unaffected by any layout manager). * * Return value: %TRUE if the fixed position is set on the actor - * - * Since: 0.8 */ gboolean clutter_actor_get_fixed_position_set (ClutterActor *self) @@ -9431,8 +9207,6 @@ 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, @@ -9475,8 +9249,6 @@ clutter_actor_set_fixed_position_set (ClutterActor *self, * This function modifies the fixed position of an actor and thus removes * it from any layout management. Another way to move an actor is with an * additional translation, using clutter_actor_set_translation(). - * - * Since: 0.2 */ void clutter_actor_move_by (ClutterActor *self, @@ -9710,8 +9482,6 @@ clutter_actor_set_natural_height_set (ClutterActor *self, * The @mode determines the order for invoking * clutter_actor_get_preferred_width() and * clutter_actor_get_preferred_height() - * - * Since: 1.2 */ void clutter_actor_set_request_mode (ClutterActor *self, @@ -9743,8 +9513,6 @@ clutter_actor_set_request_mode (ClutterActor *self, * Retrieves the geometry request mode of @self * * Return value: the request mode for the actor - * - * Since: 1.2 */ ClutterRequestMode clutter_actor_get_request_mode (ClutterActor *self) @@ -9897,8 +9665,6 @@ clutter_actor_set_size (ClutterActor *self, * should probably call a different function like * clutter_actor_get_allocation_box() or * clutter_actor_get_preferred_width(). - * - * Since: 0.2 */ void clutter_actor_get_size (ClutterActor *self, @@ -9927,8 +9693,6 @@ clutter_actor_get_size (ClutterActor *self, * otherwise, returns 0,0. * * The returned position is in pixels. - * - * Since: 0.6 */ void clutter_actor_get_position (ClutterActor *self, @@ -10020,8 +9784,6 @@ clutter_actor_get_transformed_extents (ClutterActor *self, * @y: (out) (optional): return location for the Y coordinate, or %NULL * * Gets the absolute position of an actor, in pixels relative to the stage. - * - * Since: 0.8 */ void clutter_actor_get_transformed_position (ClutterActor *self, @@ -10066,8 +9828,6 @@ clutter_actor_get_transformed_position (ClutterActor *self, * returned by clutter_actor_get_transformed_position(); if you need this * information, you need to use clutter_actor_get_abs_allocation_vertices() * to get the coords of the actual quadrangle. - * - * Since: 0.8 */ void clutter_actor_get_transformed_size (ClutterActor *self, @@ -10272,8 +10032,6 @@ clutter_actor_get_height (ClutterActor *self) * instead of overriding it, i.e. you can "unset" the width with -1. * * This function sets both the minimum and natural size of the actor. - * - * since: 0.2 */ void clutter_actor_set_width (ClutterActor *self, @@ -10319,8 +10077,6 @@ clutter_actor_set_width (ClutterActor *self, * overriding it, i.e. you can "unset" the height with -1. * * This function sets both the minimum and natural size of the actor. - * - * since: 0.2 */ void clutter_actor_set_height (ClutterActor *self, @@ -10436,8 +10192,6 @@ clutter_actor_set_position_internal (ClutterActor *self, * the actor. * * The #ClutterActor:x property is animatable. - * - * Since: 0.6 */ void clutter_actor_set_x (ClutterActor *self, @@ -10463,8 +10217,6 @@ clutter_actor_set_x (ClutterActor *self, * the actor. * * The #ClutterActor:y property is animatable. - * - * Since: 0.6 */ void clutter_actor_set_y (ClutterActor *self, @@ -10585,8 +10337,6 @@ 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, @@ -10613,8 +10363,6 @@ clutter_actor_set_scale (ClutterActor *self, * The scale transformation is relative the the #ClutterActor:pivot-point. * * The #ClutterActor:scale-z property is animatable. - * - * Since: 1.12 */ void clutter_actor_set_scale_z (ClutterActor *self, @@ -10634,8 +10382,6 @@ clutter_actor_set_scale_z (ClutterActor *self, * scale factor, or %NULL. * * Retrieves an actors scale factors. - * - * Since: 0.2 */ void clutter_actor_get_scale (ClutterActor *self, @@ -10663,8 +10409,6 @@ clutter_actor_get_scale (ClutterActor *self, * clutter_actor_set_scale_z(). * * Return value: the scaling factor along the Z axis - * - * Since: 1.12 */ gdouble clutter_actor_get_scale_z (ClutterActor *self) @@ -10773,8 +10517,6 @@ clutter_actor_get_paint_opacity_internal (ClutterActor *self) * function, to paint themselves with the correct opacity. * * Return value: The actor opacity value. - * - * Since: 0.8 */ guint8 clutter_actor_get_paint_opacity (ClutterActor *self) @@ -10866,8 +10608,6 @@ clutter_actor_get_opacity (ClutterActor *self) * Custom actors that don't contain any overlapping primitives are * recommended to override the has_overlaps() virtual to return %FALSE * for maximum efficiency. - * - * Since: 1.8 */ void clutter_actor_set_offscreen_redirect (ClutterActor *self, @@ -10905,8 +10645,6 @@ clutter_actor_set_offscreen_redirect (ClutterActor *self, * set by clutter_actor_set_offscreen_redirect(). * * Return value: the value of the offscreen-redirect property of the actor - * - * Since: 1.8 */ ClutterOffscreenRedirect clutter_actor_get_offscreen_redirect (ClutterActor *self) @@ -10981,8 +10719,6 @@ clutter_actor_set_z_position_internal (ClutterActor *self, * Sets the actor's position on the Z axis. * * See #ClutterActor:z-position. - * - * Since: 1.12 */ void clutter_actor_set_z_position (ClutterActor *self, @@ -11006,8 +10742,6 @@ clutter_actor_set_z_position (ClutterActor *self, * Retrieves the actor's position on the Z axis. * * Return value: the position on the Z axis. - * - * Since: 1.12 */ gfloat clutter_actor_get_z_position (ClutterActor *self) @@ -11029,8 +10763,6 @@ clutter_actor_get_z_position (ClutterActor *self) * The pivot point's coordinates are in normalized space, with the (0, 0) * 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, @@ -11057,8 +10789,6 @@ clutter_actor_set_pivot_point (ClutterActor *self, * coordinate of the pivot point, or %NULL * * Retrieves the coordinates of the #ClutterActor:pivot-point. - * - * Since: 1.12 */ void clutter_actor_get_pivot_point (ClutterActor *self, @@ -11087,8 +10817,6 @@ clutter_actor_get_pivot_point (ClutterActor *self, * which the scaling and rotation transformations occur. * * 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, @@ -11109,8 +10837,6 @@ clutter_actor_set_pivot_point_z (ClutterActor *self, * @self: a #ClutterActor * * Retrieves the Z component of the #ClutterActor:pivot-point. - * - * Since: 1.12 */ gfloat clutter_actor_get_pivot_point_z (ClutterActor *self) @@ -11130,8 +10856,6 @@ 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, @@ -11199,8 +10923,6 @@ clutter_actor_remove_clip (ClutterActor *self) * Determines whether the actor has a clip area set or not. * * Return value: %TRUE if the actor has a clip area set. - * - * Since: 0.2 */ gboolean clutter_actor_has_clip (ClutterActor *self) @@ -11223,8 +10945,6 @@ clutter_actor_has_clip (ClutterActor *self) * the clip rectangle, or %NULL * * Gets the clip area for @self, if any is set. - * - * Since: 0.6 */ void clutter_actor_get_clip (ClutterActor *self, @@ -11264,8 +10984,6 @@ clutter_actor_get_clip (ClutterActor *self, * Return value: (transfer container) (element-type ClutterActor): A newly * allocated #GList of `ClutterActor`s. Use g_list_free() when * done. - * - * Since: 1.10 */ GList * clutter_actor_get_children (ClutterActor *self) @@ -11756,8 +11474,6 @@ 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, @@ -11792,8 +11508,6 @@ 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, @@ -11829,8 +11543,6 @@ 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, @@ -11870,8 +11582,6 @@ 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, @@ -11920,8 +11630,6 @@ clutter_actor_get_parent (ClutterActor *self) * This is by definition the same as %CLUTTER_ACTOR_IS_MAPPED. * * Return Value: %TRUE if the actor is visible and will be painted. - * - * Since: 0.8 */ gboolean clutter_actor_get_paint_visibility (ClutterActor *actor) @@ -11945,8 +11653,6 @@ 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, @@ -11974,8 +11680,6 @@ clutter_actor_remove_child (ClutterActor *self, * If the reference count of a child drops to zero, the child will be * 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) @@ -12025,8 +11729,6 @@ clutter_actor_remove_all_children (ClutterActor *self) * order to make sure that children are destroyed and signal handlers * 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) @@ -12093,8 +11795,6 @@ insert_child_between (ClutterActor *self, * @new_child: the #ClutterActor to replace @old_child * * Replaces @old_child with @new_child in the list of children of @self. - * - * Since: 1.10 */ void clutter_actor_replace_child (ClutterActor *self, @@ -12135,8 +11835,6 @@ clutter_actor_replace_child (ClutterActor *self, * @descendant point to the same actor then it will also return %TRUE. * * Return value: whether @descendent is contained within @self - * - * Since: 1.4 */ gboolean clutter_actor_contains (ClutterActor *self, @@ -12167,8 +11865,6 @@ clutter_actor_contains (ClutterActor *self, * This function is logically equivalent to removing @child and using * 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, @@ -12219,8 +11915,6 @@ clutter_actor_set_child_above_sibling (ClutterActor *self, * This function is logically equivalent to removing @self and using * 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, @@ -12264,8 +11958,6 @@ clutter_actor_set_child_below_sibling (ClutterActor *self, * This function is logically equivalent to removing @child and * 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, @@ -12341,8 +12033,6 @@ clutter_actor_run_actions (ClutterActor *self, * Return value: the return value from the signal emission: %TRUE * if the actor handled the event, or %FALSE if the event was * not handled - * - * Since: 0.6 */ gboolean clutter_actor_event (ClutterActor *actor, @@ -12465,8 +12155,6 @@ clutter_actor_event (ClutterActor *actor, * @reactive: whether the actor should be reactive to events * * Sets @actor as reactive. Reactive actors will receive events. - * - * Since: 0.6 */ void clutter_actor_set_reactive (ClutterActor *actor, @@ -12527,8 +12215,6 @@ clutter_actor_set_reactive (ClutterActor *actor, * Checks whether @actor is marked as reactive. * * Return value: %TRUE if the actor is reactive - * - * Since: 0.6 */ gboolean clutter_actor_get_reactive (ClutterActor *actor) @@ -13480,8 +13166,6 @@ clutter_animatable_iface_init (ClutterAnimatableInterface *iface) * the #ClutterActorClass.paint() implementation * * Return value: %TRUE if conversion was successful. - * - * Since: 0.6 */ gboolean clutter_actor_transform_stage_point (ClutterActor *self, @@ -13635,8 +13319,6 @@ clutter_actor_transform_stage_point (ClutterActor *self, * Checks whether any rotation is applied to the actor. * * Return value: %TRUE if the actor is rotated. - * - * Since: 0.6 */ gboolean clutter_actor_is_rotated (ClutterActor *self) @@ -13660,8 +13342,6 @@ clutter_actor_is_rotated (ClutterActor *self) * Checks whether the actor is scaled in either dimension. * * Return value: %TRUE if the actor is scaled. - * - * Since: 0.6 */ gboolean clutter_actor_is_scaled (ClutterActor *self) @@ -13695,8 +13375,6 @@ _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) @@ -13767,8 +13445,6 @@ clutter_actor_get_stage (ClutterActor *actor) * This function can be used by fluid layout managers to allocate * 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, @@ -13852,8 +13528,6 @@ clutter_actor_allocate_available_size (ClutterActor *self, * This function is not meant to be used by applications. It is also * 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, @@ -13903,8 +13577,6 @@ clutter_actor_allocate_preferred_size (ClutterActor *self, * and #ClutterActor:y-align properties, instead, and just call * clutter_actor_allocate() inside their #ClutterActorClass.allocate() * implementation. - * - * Since: 1.4 */ void clutter_actor_allocate_align_fill (ClutterActor *self, @@ -14037,8 +13709,6 @@ out: * * Sets the key focus of the #ClutterStage including @self * to this #ClutterActor. - * - * Since: 1.0 */ void clutter_actor_grab_key_focus (ClutterActor *self) @@ -14114,8 +13784,6 @@ update_pango_context (ClutterBackend *backend, * Return value: (transfer none): the #PangoContext for a #ClutterActor. * 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) @@ -14157,8 +13825,6 @@ clutter_actor_get_pango_context (ClutterActor *self) * Return value: (transfer full): the newly created #PangoContext. * Use g_object_unref() on the returned value to deallocate its * resources - * - * Since: 1.0 */ PangoContext * clutter_actor_create_pango_context (ClutterActor *self) @@ -14192,8 +13858,6 @@ 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, @@ -14249,9 +13913,7 @@ clutter_actor_set_opacity_override (ClutterActor *self, * See clutter_actor_set_opacity_override() * * Returns: the override value for the actor's opacity, or -1 if no override - * is set. - * - * Since: 1.22 + * is set.2 * * Stability: unstable */ @@ -14376,8 +14038,6 @@ _clutter_actor_set_enable_paint_unmapped (ClutterActor *self, * Retrieves the flags set on @self * * Return value: a bitwise or of #ClutterActorFlags or 0 - * - * Since: 1.0 */ ClutterActorFlags clutter_actor_get_flags (ClutterActor *self) @@ -14395,8 +14055,6 @@ clutter_actor_get_flags (ClutterActor *self) * Sets @flags on @self * * This function will emit notifications for the changed properties - * - * Since: 1.0 */ void clutter_actor_set_flags (ClutterActor *self, @@ -14456,8 +14114,6 @@ clutter_actor_set_flags (ClutterActor *self, * Unsets @flags on @self * * This function will emit notifications for the changed properties - * - * Since: 1.0 */ void clutter_actor_unset_flags (ClutterActor *self, @@ -14545,8 +14201,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, @@ -14575,8 +14229,6 @@ clutter_actor_set_transform (ClutterActor *self, * @transform: (out caller-allocates): a #graphene_matrix_t * * Retrieves the current transformation matrix of a #ClutterActor. - * - * Since: 1.12 */ void clutter_actor_get_transform (ClutterActor *self, @@ -14610,8 +14262,6 @@ _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) @@ -14681,8 +14331,6 @@ set_direction_recursive (ClutterActor *actor, * Composite actors not implementing #ClutterContainer, or actors requiring * 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, @@ -14767,8 +14415,6 @@ _clutter_actor_set_has_key_focus (ClutterActor *self, * be returned instead * * Return value: the #ClutterTextDirection for the actor - * - * Since: 1.2 */ ClutterTextDirection clutter_actor_get_text_direction (ClutterActor *self) @@ -14796,8 +14442,6 @@ 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) @@ -14823,8 +14467,6 @@ clutter_actor_has_pointer (ClutterActor *self) * be allocated before it is next drawn on the screen. * * Return value: %TRUE if the actor has an up-to-date allocation - * - * Since: 1.4 */ gboolean clutter_actor_has_allocation (ClutterActor *self) @@ -14873,8 +14515,6 @@ clutter_actor_add_action_internal (ClutterActor *self, * The #ClutterActor will hold a reference on @action until either * clutter_actor_remove_action() or clutter_actor_clear_actions() * is called - * - * Since: 1.4 */ void clutter_actor_add_action (ClutterActor *self, @@ -14901,8 +14541,6 @@ clutter_actor_add_action (ClutterActor *self, * clutter_actor_meta_set_name (CLUTTER_ACTOR_META (action), name); * clutter_actor_add_action (self, action); * ``` - * - * Since: 1.4 */ void clutter_actor_add_action_with_name (ClutterActor *self, @@ -14941,8 +14579,6 @@ clutter_actor_add_action_full (ClutterActor *self, * Removes @action from the list of actions applied to @self * * The reference held by @self on the #ClutterAction will be released - * - * Since: 1.4 */ void clutter_actor_remove_action (ClutterActor *self, @@ -14973,8 +14609,6 @@ 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, @@ -15010,8 +14644,6 @@ clutter_actor_remove_action_by_name (ClutterActor *self, * of the list of `ClutterAction`s. The contents of the list are * 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) @@ -15035,8 +14667,6 @@ clutter_actor_get_actions (ClutterActor *self) * Return value: (transfer none) (nullable): a #ClutterAction for the given * 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, @@ -15056,8 +14686,6 @@ clutter_actor_get_action (ClutterActor *self, * @self: a #ClutterActor * * Clears the list of actions applied to @self - * - * Since: 1.4 */ void clutter_actor_clear_actions (ClutterActor *self) @@ -15081,8 +14709,6 @@ clutter_actor_clear_actions (ClutterActor *self) * The #ClutterActor will hold a reference on the @constraint until * either clutter_actor_remove_constraint() or * clutter_actor_clear_constraints() is called. - * - * Since: 1.4 */ void clutter_actor_add_constraint (ClutterActor *self, @@ -15123,8 +14749,6 @@ clutter_actor_add_constraint (ClutterActor *self, * clutter_actor_meta_set_name (CLUTTER_ACTOR_META (constraint), name); * clutter_actor_add_constraint (self, constraint); * ``` - * - * Since: 1.4 */ void clutter_actor_add_constraint_with_name (ClutterActor *self, @@ -15147,8 +14771,6 @@ clutter_actor_add_constraint_with_name (ClutterActor *self, * Removes @constraint from the list of constraints applied to @self * * The reference held by @self on the #ClutterConstraint will be released - * - * Since: 1.4 */ void clutter_actor_remove_constraint (ClutterActor *self, @@ -15182,8 +14804,6 @@ 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, @@ -15218,8 +14838,6 @@ clutter_actor_remove_constraint_by_name (ClutterActor *self, * of the list of `ClutterConstraint`s. The contents of the list are * 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) @@ -15243,8 +14861,6 @@ clutter_actor_get_constraints (ClutterActor *self) * Return value: (transfer none) (nullable): a #ClutterConstraint for the given * 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, @@ -15264,8 +14880,6 @@ clutter_actor_get_constraint (ClutterActor *self, * @self: a #ClutterActor * * Clears the list of constraints applied to @self - * - * Since: 1.4 */ void clutter_actor_clear_constraints (ClutterActor *self) @@ -15287,8 +14901,6 @@ 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, @@ -15321,8 +14933,6 @@ clutter_actor_set_clip_to_allocation (ClutterActor *self, * Retrieves the value set using clutter_actor_set_clip_to_allocation() * * Return value: %TRUE if the #ClutterActor is clipped to its allocation - * - * Since: 1.4 */ gboolean clutter_actor_get_clip_to_allocation (ClutterActor *self) @@ -15342,8 +14952,6 @@ clutter_actor_get_clip_to_allocation (ClutterActor *self) * The #ClutterActor will hold a reference on the @effect until either * clutter_actor_remove_effect() or clutter_actor_clear_effects() is * called. - * - * Since: 1.4 */ void clutter_actor_add_effect (ClutterActor *self, @@ -15374,8 +14982,6 @@ clutter_actor_add_effect (ClutterActor *self, * clutter_actor_meta_set_name (CLUTTER_ACTOR_META (effect), name); * clutter_actor_add_effect (self, effect); * ``` - * - * Since: 1.4 */ void clutter_actor_add_effect_with_name (ClutterActor *self, @@ -15398,8 +15004,6 @@ clutter_actor_add_effect_with_name (ClutterActor *self, * Removes @effect from the list of effects applied to @self * * The reference held by @self on the #ClutterEffect will be released - * - * Since: 1.4 */ void clutter_actor_remove_effect (ClutterActor *self, @@ -15422,8 +15026,6 @@ 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, @@ -15457,8 +15059,6 @@ clutter_actor_remove_effect_by_name (ClutterActor *self, * of `ClutterEffect`s, or %NULL. The elements of the returned * 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) @@ -15486,8 +15086,6 @@ clutter_actor_get_effects (ClutterActor *self) * Return value: (transfer none) (nullable): a #ClutterEffect for the given * 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, @@ -15507,8 +15105,6 @@ clutter_actor_get_effect (ClutterActor *self, * @self: a #ClutterActor * * Clears the list of effects applied to @self - * - * Since: 1.4 */ void clutter_actor_clear_effects (ClutterActor *self) @@ -15530,8 +15126,6 @@ clutter_actor_clear_effects (ClutterActor *self) * Checks whether @self is the #ClutterActor that has key focus * * Return value: %TRUE if the actor has key focus, and %FALSE otherwise - * - * Since: 1.4 */ gboolean clutter_actor_has_key_focus (ClutterActor *self) @@ -15719,8 +15313,6 @@ _clutter_actor_get_paint_volume_mutable (ClutterActor *self) * or %NULL if no volume could be determined. The returned pointer * 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) @@ -15752,8 +15344,6 @@ clutter_actor_get_paint_volume (ClutterActor *self) * or %NULL if no volume could be determined. The returned pointer is * 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, @@ -15805,8 +15395,6 @@ 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, @@ -16228,8 +15816,6 @@ clutter_actor_pick_frame_clock (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) @@ -16247,8 +15833,6 @@ 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) @@ -16269,8 +15853,6 @@ 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) @@ -16291,8 +15873,6 @@ 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) @@ -16312,8 +15892,6 @@ clutter_actor_has_actions (ClutterActor *self) * Retrieves the number of children of @self. * * Return value: the number of children of an actor - * - * Since: 1.10 */ gint clutter_actor_get_n_children (ClutterActor *self) @@ -16333,8 +15911,6 @@ clutter_actor_get_n_children (ClutterActor *self) * * Return value: (transfer none) (nullable): a pointer to a #ClutterActor, * or %NULL - * - * Since: 1.10 */ ClutterActor * clutter_actor_get_child_at_index (ClutterActor *self, @@ -16557,8 +16133,6 @@ on_layout_manager_changed (ClutterLayoutManager *manager, * The #ClutterActor will take a reference on the passed @manager which * 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, @@ -16604,8 +16178,6 @@ clutter_actor_set_layout_manager (ClutterActor *self, * * Return value: (transfer none) (nullable): a pointer to the * #ClutterLayoutManager, or %NULL - * - * Since: 1.10 */ ClutterLayoutManager * clutter_actor_get_layout_manager (ClutterActor *self) @@ -16720,8 +16292,6 @@ _clutter_actor_get_layout_info_or_defaults (ClutterActor *self) * actor received extra horizontal space. * * See also the #ClutterActor:x-align property. - * - * Since: 1.10 */ void clutter_actor_set_x_align (ClutterActor *self, @@ -16751,8 +16321,6 @@ clutter_actor_set_x_align (ClutterActor *self, * clutter_actor_set_x_align(). * * Return value: the horizontal alignment policy. - * - * Since: 1.10 */ ClutterActorAlign clutter_actor_get_x_align (ClutterActor *self) @@ -16771,8 +16339,6 @@ clutter_actor_get_x_align (ClutterActor *self) * actor received extra vertical space. * * See also the #ClutterActor:y-align property. - * - * Since: 1.10 */ void clutter_actor_set_y_align (ClutterActor *self, @@ -16802,8 +16368,6 @@ clutter_actor_set_y_align (ClutterActor *self, * clutter_actor_set_y_align(). * * Return value: the vertical alignment policy. - * - * Since: 1.10 */ ClutterActorAlign clutter_actor_get_y_align (ClutterActor *self) @@ -16841,8 +16405,6 @@ clutter_actor_set_margin_internal (ClutterActor *self, * @margin: a #ClutterMargin * * Sets all the components of the margin of a #ClutterActor. - * - * Since: 1.10 */ void clutter_actor_set_margin (ClutterActor *self, @@ -16874,8 +16436,6 @@ clutter_actor_set_margin (ClutterActor *self, * @margin: (out caller-allocates): return location for a #ClutterMargin * * Retrieves all the components of the margin of a #ClutterActor. - * - * Since: 1.10 */ void clutter_actor_get_margin (ClutterActor *self, @@ -16899,8 +16459,6 @@ clutter_actor_get_margin (ClutterActor *self, * Sets the margin from the top of a #ClutterActor. * * The #ClutterActor:margin-top property is animatable. - * - * Since: 1.10 */ void clutter_actor_set_margin_top (ClutterActor *self, @@ -16928,8 +16486,6 @@ clutter_actor_set_margin_top (ClutterActor *self, * Retrieves the top margin of a #ClutterActor. * * Return value: the top margin - * - * Since: 1.10 */ gfloat clutter_actor_get_margin_top (ClutterActor *self) @@ -16947,8 +16503,6 @@ clutter_actor_get_margin_top (ClutterActor *self) * Sets the margin from the bottom of a #ClutterActor. * * The #ClutterActor:margin-bottom property is animatable. - * - * Since: 1.10 */ void clutter_actor_set_margin_bottom (ClutterActor *self, @@ -16976,8 +16530,6 @@ clutter_actor_set_margin_bottom (ClutterActor *self, * Retrieves the bottom margin of a #ClutterActor. * * Return value: the bottom margin - * - * Since: 1.10 */ gfloat clutter_actor_get_margin_bottom (ClutterActor *self) @@ -16995,8 +16547,6 @@ clutter_actor_get_margin_bottom (ClutterActor *self) * Sets the margin from the left of a #ClutterActor. * * The #ClutterActor:margin-left property is animatable. - * - * Since: 1.10 */ void clutter_actor_set_margin_left (ClutterActor *self, @@ -17024,8 +16574,6 @@ clutter_actor_set_margin_left (ClutterActor *self, * Retrieves the left margin of a #ClutterActor. * * Return value: the left margin - * - * Since: 1.10 */ gfloat clutter_actor_get_margin_left (ClutterActor *self) @@ -17043,8 +16591,6 @@ clutter_actor_get_margin_left (ClutterActor *self) * Sets the margin from the right of a #ClutterActor. * * The #ClutterActor:margin-right property is animatable. - * - * Since: 1.10 */ void clutter_actor_set_margin_right (ClutterActor *self, @@ -17072,8 +16618,6 @@ clutter_actor_set_margin_right (ClutterActor *self, * Retrieves the right margin of a #ClutterActor. * * Return value: the right margin - * - * Since: 1.10 */ gfloat clutter_actor_get_margin_right (ClutterActor *self) @@ -17119,8 +16663,6 @@ clutter_actor_set_background_color_internal (ClutterActor *self, * #ClutterActor:background-color-set actor property. * * The #ClutterActor:background-color property is animatable. - * - * Since: 1.10 */ void clutter_actor_set_background_color (ClutterActor *self, @@ -17155,8 +16697,6 @@ clutter_actor_set_background_color (ClutterActor *self, * @color: (out caller-allocates): return location for a #ClutterColor * * Retrieves the color set using clutter_actor_set_background_color(). - * - * Since: 1.10 */ void clutter_actor_get_background_color (ClutterActor *self, @@ -17181,8 +16721,6 @@ clutter_actor_get_background_color (ClutterActor *self, * * Return value: (transfer none) (nullable): a pointer to a #ClutterActor, * or %NULL - * - * Since: 1.10 */ ClutterActor * clutter_actor_get_previous_sibling (ClutterActor *self) @@ -17205,8 +16743,6 @@ clutter_actor_get_previous_sibling (ClutterActor *self) * * Return value: (transfer none) (nullable): a pointer to a #ClutterActor, * or %NULL - * - * Since: 1.10 */ ClutterActor * clutter_actor_get_next_sibling (ClutterActor *self) @@ -17228,8 +16764,6 @@ clutter_actor_get_next_sibling (ClutterActor *self) * * Return value: (transfer none) (nullable): a pointer to a #ClutterActor, * or %NULL - * - * Since: 1.10 */ ClutterActor * clutter_actor_get_first_child (ClutterActor *self) @@ -17251,8 +16785,6 @@ clutter_actor_get_first_child (ClutterActor *self) * * Return value: (transfer none) (nullable): a pointer to a #ClutterActor, * or %NULL - * - * Since: 1.10 */ ClutterActor * clutter_actor_get_last_child (ClutterActor *self) @@ -17296,8 +16828,6 @@ typedef struct _RealActorIter * // do something with child * } * ``` - * - * Since: 1.10 */ void clutter_actor_iter_init (ClutterActorIter *iter, @@ -17324,8 +16854,6 @@ clutter_actor_iter_init (ClutterActorIter *iter, * the initialization. * * Return value: %TRUE if the iterator is valid, and %FALSE otherwise - * - * Since: 1.12 */ gboolean clutter_actor_iter_is_valid (const ClutterActorIter *iter) @@ -17356,8 +16884,6 @@ clutter_actor_iter_is_valid (const ClutterActorIter *iter) * the contents of @child are undefined. * * Return value: %TRUE if the iterator could advance, and %FALSE otherwise. - * - * Since: 1.10 */ gboolean clutter_actor_iter_next (ClutterActorIter *iter, @@ -17398,8 +16924,6 @@ clutter_actor_iter_next (ClutterActorIter *iter, * the contents of @child are undefined. * * Return value: %TRUE if the iterator could advance, and %FALSE otherwise. - * - * Since: 1.10 */ gboolean clutter_actor_iter_prev (ClutterActorIter *iter, @@ -17436,8 +16960,6 @@ clutter_actor_iter_prev (ClutterActorIter *iter, * than once for the same actor. * * This function will call clutter_actor_remove_child() internally. - * - * Since: 1.10 */ void clutter_actor_iter_remove (ClutterActorIter *iter) @@ -17477,8 +16999,6 @@ clutter_actor_iter_remove (ClutterActorIter *iter) * than once for the same actor. * * This function will call clutter_actor_destroy() internally. - * - * Since: 1.10 */ void clutter_actor_iter_destroy (ClutterActorIter *iter) @@ -17931,8 +17451,6 @@ out: * * This function is usually called implicitly when modifying an animatable * property. - * - * Since: 1.10 */ void clutter_actor_add_transition (ClutterActor *self, @@ -17958,8 +17476,6 @@ 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, @@ -18018,8 +17534,6 @@ clutter_actor_remove_transition (ClutterActor *self, * @self: a #ClutterActor * * Removes all transitions associated to @self. - * - * Since: 1.10 */ void clutter_actor_remove_all_transitions (ClutterActor *self) @@ -18042,8 +17556,6 @@ 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, @@ -18074,8 +17586,6 @@ clutter_actor_set_easing_duration (ClutterActor *self, * properties of @self for the current easing state. * * Return value: the duration of the tweening, in milliseconds - * - * Since: 1.10 */ guint clutter_actor_get_easing_duration (ClutterActor *self) @@ -18099,8 +17609,6 @@ 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, @@ -18133,8 +17641,6 @@ clutter_actor_set_easing_mode (ClutterActor *self, * of @self for the current easing state. * * Return value: an easing mode - * - * Since: 1.10 */ ClutterAnimationMode clutter_actor_get_easing_mode (ClutterActor *self) @@ -18158,8 +17664,6 @@ 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, @@ -18190,8 +17694,6 @@ clutter_actor_set_easing_delay (ClutterActor *self, * properties. * * Return value: a delay, in milliseconds - * - * Since: 1.10 */ guint clutter_actor_get_easing_delay (ClutterActor *self) @@ -18239,8 +17741,6 @@ clutter_actor_get_easing_delay (ClutterActor *self) * Return value: (transfer none) (nullable): a #ClutterTransition, or %NULL if * none 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, @@ -18290,8 +17790,6 @@ clutter_actor_has_transitions (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) @@ -18321,8 +17819,6 @@ 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) @@ -18359,8 +17855,6 @@ clutter_actor_restore_easing_state (ClutterActor *self) * @content: (nullable): a #ClutterContent, or %NULL * * Sets the contents of a #ClutterActor. - * - * Since: 1.10 */ void clutter_actor_set_content (ClutterActor *self, @@ -18436,8 +17930,6 @@ clutter_actor_set_content (ClutterActor *self, * * Return value: (transfer none) (nullable): a pointer to the #ClutterContent * instance, or %NULL if none was set - * - * Since: 1.10 */ ClutterContent * clutter_actor_get_content (ClutterActor *self) @@ -18458,8 +17950,6 @@ clutter_actor_get_content (ClutterActor *self) * more information. * * The #ClutterActor:content-gravity property is animatable. - * - * Since: 1.10 */ void clutter_actor_set_content_gravity (ClutterActor *self, @@ -18498,8 +17988,6 @@ clutter_actor_set_content_gravity (ClutterActor *self, * clutter_actor_set_content_gravity(). * * Return value: the content gravity - * - * Since: 1.10 */ ClutterContentGravity clutter_actor_get_content_gravity (ClutterActor *self) @@ -18529,8 +18017,6 @@ clutter_actor_get_content_gravity (ClutterActor *self) * If the #ClutterContent used by the actor has a preferred size, then * 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, @@ -18719,8 +18205,6 @@ clutter_actor_get_content_box (ClutterActor *self, * The #ClutterActor:minification-filter will be used when reducing * 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, @@ -18771,8 +18255,6 @@ clutter_actor_set_content_scaling_filters (ClutterActor *self, * filter, or %NULL * * Retrieves the values set using clutter_actor_set_content_scaling_filters(). - * - * Since: 1.10 */ void clutter_actor_get_content_scaling_filters (ClutterActor *self, @@ -18835,8 +18317,6 @@ clutter_actor_queue_compute_expand (ClutterActor *self) * Setting an actor to expand will also make all its parent expand, so * 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, @@ -18871,8 +18351,6 @@ clutter_actor_set_x_expand (ClutterActor *self, * See also: clutter_actor_needs_expand() * * Return value: %TRUE if the actor has been set to expand - * - * Since: 1.12 */ gboolean clutter_actor_get_x_expand (ClutterActor *self) @@ -18894,8 +18372,6 @@ clutter_actor_get_x_expand (ClutterActor *self) * Setting an actor to expand will also make all its parent expand, so * 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, @@ -18930,8 +18406,6 @@ clutter_actor_set_y_expand (ClutterActor *self, * See also: clutter_actor_needs_expand() * * Return value: %TRUE if the actor has been set to expand - * - * Since: 1.12 */ gboolean clutter_actor_get_y_expand (ClutterActor *self) @@ -19030,8 +18504,6 @@ clutter_actor_compute_expand (ClutterActor *self) * use clutter_actor_get_x_expand() or clutter_actor_get_y_expand(). * * Return value: %TRUE if the actor should expand - * - * Since: 1.12 */ gboolean clutter_actor_needs_expand (ClutterActor *self, @@ -19067,8 +18539,6 @@ clutter_actor_needs_expand (ClutterActor *self, * Sets the policy for repeating the #ClutterActor:content of a * #ClutterActor. The behaviour is deferred to the #ClutterContent * implementation. - * - * Since: 1.12 */ void clutter_actor_set_content_repeat (ClutterActor *self, @@ -19092,8 +18562,6 @@ clutter_actor_set_content_repeat (ClutterActor *self, * clutter_actor_set_content_repeat(). * * Return value: the content repeat policy - * - * Since: 1.12 */ ClutterContentRepeat clutter_actor_get_content_repeat (ClutterActor *self) @@ -19265,8 +18733,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, @@ -19297,8 +18763,6 @@ clutter_actor_set_child_transform (ClutterActor *self, * Retrieves the child transformation matrix set using * 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, @@ -19515,9 +18979,7 @@ clutter_actor_child_model__items_changed (GListModel *model, * If @model is %NULL, the #ClutterActor is left empty. * * When a #ClutterActor is bound to a model, adding and removing children - * directly is undefined behaviour. - * - * Since: 1.24 + * directly is undefined behaviour.4 */ void clutter_actor_bind_model (ClutterActor *self, @@ -19659,9 +19121,7 @@ bind_child_with_properties (gpointer item, * When a #ClutterActor is bound to a model, adding and removing children * directly is undefined behaviour. * - * See also: clutter_actor_bind_model() - * - * Since: 1.24 + * See also: clutter_actor_bind_model()4 */ void clutter_actor_bind_model_with_properties (ClutterActor *self, @@ -19717,9 +19177,7 @@ clutter_actor_bind_model_with_properties (ClutterActor *self, * in the #ClutterActor:minification-filter and #ClutterActor:magnification-filter * properties; and respects the #ClutterActor:content-repeat property. * - * Returns: (transfer full): The newly created #ClutterPaintNode - * - * Since: 1.24 + * Returns: (transfer full): The newly created #ClutterPaintNode4 */ ClutterPaintNode * clutter_actor_create_texture_paint_node (ClutterActor *self, diff --git a/clutter/clutter/clutter-actor.h b/clutter/clutter/clutter-actor.h index 5f2016425..d107b4bda 100644 --- a/clutter/clutter/clutter-actor.h +++ b/clutter/clutter/clutter-actor.h @@ -306,8 +306,6 @@ struct _ClutterActorClass * * The contents of the #ClutterActorIter structure * are private and should only be accessed using the provided API. - * - * Since: 1.10 */ struct _ClutterActorIter { @@ -902,9 +900,7 @@ void clutter_actor_uninhibit_culling * of interest, using g_object_bind_property(). This way, when the @item * in the #GListModel changes, the #ClutterActor changes as well. * - * Returns: (transfer full): The newly created child #ClutterActor - * - * Since: 1.24 + * Returns: (transfer full): The newly created child #ClutterActor4 */ typedef ClutterActor * (* ClutterActorCreateChildFunc) (gpointer item, gpointer user_data); diff --git a/clutter/clutter/clutter-align-constraint.c b/clutter/clutter/clutter-align-constraint.c index 645997e07..36003c214 100644 --- a/clutter/clutter/clutter-align-constraint.c +++ b/clutter/clutter/clutter-align-constraint.c @@ -30,8 +30,6 @@ * #ClutterAlignConstraint is a [class@Constraint] that aligns the position * of the [class@Actor] to which it is applied to the size of another * [class@Actor] using an alignment factor - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -289,8 +287,6 @@ 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", @@ -303,8 +299,6 @@ clutter_align_constraint_class_init (ClutterAlignConstraintClass *klass) * ClutterAlignConstraint:align-axis: * * The axis to be used to compute the alignment - * - * Since: 1.4 */ obj_props[PROP_ALIGN_AXIS] = g_param_spec_enum ("align-axis", @@ -347,8 +341,6 @@ clutter_align_constraint_class_init (ClutterAlignConstraintClass *klass) * with an align-axis value of %CLUTTER_ALIGN_X_AXIS, 0.0 means left and * 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", @@ -387,8 +379,6 @@ clutter_align_constraint_init (ClutterAlignConstraint *self) * alignment @factor * * Return value: the newly created #ClutterAlignConstraint - * - * Since: 1.4 */ ClutterConstraint * clutter_align_constraint_new (ClutterActor *source, @@ -410,8 +400,6 @@ clutter_align_constraint_new (ClutterActor *source, * @source: (allow-none): a #ClutterActor, or %NULL to unset the source * * Sets the source of the alignment constraint - * - * Since: 1.4 */ void clutter_align_constraint_set_source (ClutterAlignConstraint *align, @@ -478,8 +466,6 @@ 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) @@ -495,8 +481,6 @@ clutter_align_constraint_get_source (ClutterAlignConstraint *align) * @axis: the axis to which the alignment refers to * * Sets the axis to which the alignment refers to - * - * Since: 1.4 */ void clutter_align_constraint_set_align_axis (ClutterAlignConstraint *align, @@ -522,8 +506,6 @@ clutter_align_constraint_set_align_axis (ClutterAlignConstraint *align, * Retrieves the value set using clutter_align_constraint_set_align_axis() * * Return value: the alignment axis - * - * Since: 1.4 */ ClutterAlignAxis clutter_align_constraint_get_align_axis (ClutterAlignConstraint *align) @@ -604,8 +586,6 @@ clutter_align_constraint_get_pivot_point (ClutterAlignConstraint *align, * meaning bottom, when #ClutterAlignConstraint:align-axis is set to * %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, @@ -628,8 +608,6 @@ clutter_align_constraint_set_factor (ClutterAlignConstraint *align, * Retrieves the factor set using clutter_align_constraint_set_factor() * * Return value: the alignment factor - * - * Since: 1.4 */ gfloat clutter_align_constraint_get_factor (ClutterAlignConstraint *align) diff --git a/clutter/clutter/clutter-animatable.c b/clutter/clutter/clutter-animatable.c index b1a12f546..7b232ea87 100644 --- a/clutter/clutter/clutter-animatable.c +++ b/clutter/clutter/clutter-animatable.c @@ -34,8 +34,6 @@ * [vfunc@Animatable.interpolate_value] virtual function of the * interface to compute the animation state between two values of an interval * depending on a progress factor, expressed as a floating point value. - * - * Since: 1.0 */ #include "clutter-build-config.h" @@ -61,8 +59,6 @@ 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, @@ -90,8 +86,6 @@ clutter_animatable_find_property (ClutterAnimatable *animatable, * @value: a #GValue initialized to the type of the property to retrieve * * Retrieves the current state of @property_name and sets @value with it - * - * Since: 1.4 */ void clutter_animatable_get_initial_state (ClutterAnimatable *animatable, @@ -119,8 +113,6 @@ clutter_animatable_get_initial_state (ClutterAnimatable *animatable, * @value: the value of the animatable property to set * * Sets the current state of @property_name to @value - * - * Since: 1.4 */ void clutter_animatable_set_final_state (ClutterAnimatable *animatable, @@ -163,8 +155,6 @@ 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/clutter-animatable.h b/clutter/clutter/clutter-animatable.h index 5b18f3795..9e18d3e35 100644 --- a/clutter/clutter/clutter-animatable.h +++ b/clutter/clutter/clutter-animatable.h @@ -51,8 +51,6 @@ G_DECLARE_INTERFACE (ClutterAnimatable, clutter_animatable, * @interpolate_value: virtual function for interpolating the progress * of a property * @get_actor: virtual function for getting associated actor - * - * Since: 1.0 */ struct _ClutterAnimatableInterface { diff --git a/clutter/clutter/clutter-backend.c b/clutter/clutter/clutter-backend.c index 1d3794c1d..315114953 100644 --- a/clutter/clutter/clutter-backend.c +++ b/clutter/clutter/clutter-backend.c @@ -35,8 +35,6 @@ * #ClutterBackend is the base class abstracting the various implementation; * it provides a basic API to query the backend for generic information * and settings. - * - * Since: 0.4 */ #include "clutter-build-config.h" @@ -379,8 +377,6 @@ clutter_backend_class_init (ClutterBackendClass *klass) * * The 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"), @@ -396,8 +392,6 @@ clutter_backend_class_init (ClutterBackendClass *klass) * * The 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"), @@ -413,8 +407,6 @@ clutter_backend_class_init (ClutterBackendClass *klass) * * The signal is emitted each time the #ClutterSettings * properties have been changed. - * - * Since: 1.4 */ backend_signals[SETTINGS_CHANGED] = g_signal_new (I_("settings-changed"), @@ -519,8 +511,6 @@ _clutter_backend_get_units_per_em (ClutterBackend *backend, * Return value: (transfer none): the default backend. You should * not ref or unref the returned object. Applications should rarely * need to use this. - * - * Since: 0.4 */ ClutterBackend * clutter_get_default_backend (void) @@ -549,8 +539,6 @@ 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) @@ -583,8 +571,6 @@ 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, @@ -615,8 +601,6 @@ clutter_backend_set_font_options (ClutterBackend *backend, * Return value: (transfer none): the font options of the #ClutterBackend. * 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) @@ -669,8 +653,6 @@ _clutter_backend_translate_event (ClutterBackend *backend, * explicitly create a CoglContext. * * Return value: (transfer none): The #CoglContext associated with @backend. - * - * Since: 1.8 * Stability: unstable */ CoglContext * diff --git a/clutter/clutter/clutter-base-types.c b/clutter/clutter/clutter-base-types.c index 14ea5c018..f75aa0c24 100644 --- a/clutter/clutter/clutter-base-types.c +++ b/clutter/clutter/clutter-base-types.c @@ -51,8 +51,6 @@ * Return value: (transfer full): a newly allocated #ClutterMargin. Use * clutter_margin_free() to free the resources associated with it when * done. - * - * Since: 1.10 */ ClutterMargin * clutter_margin_new (void) @@ -68,8 +66,6 @@ clutter_margin_new (void) * the newly created structure. * * Return value: (transfer full): a copy of the #ClutterMargin. - * - * Since: 1.10 */ ClutterMargin * clutter_margin_copy (const ClutterMargin *margin_) @@ -86,8 +82,6 @@ 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_) diff --git a/clutter/clutter/clutter-bin-layout.c b/clutter/clutter/clutter-bin-layout.c index 49805d532..e31dacefd 100644 --- a/clutter/clutter/clutter-bin-layout.c +++ b/clutter/clutter/clutter-bin-layout.c @@ -40,8 +40,6 @@ * * The [bin-layout example](https://git.gnome.org/browse/clutter/tree/examples/bin-layout.c?h=clutter-1.18) * shows how to pack actors inside a #ClutterBinLayout. - * - * Since: 1.2 */ #include "clutter-build-config.h" @@ -620,8 +618,6 @@ clutter_bin_layout_class_init (ClutterBinLayoutClass *klass) * The default horizontal alignment policy for actors managed * by the #ClutterBinLayout * - * Since: 1.2 - * * Deprecated: 1.12: Use the #ClutterActor:x-expand and the * #ClutterActor:x-align properties on #ClutterActor instead. */ @@ -640,8 +636,6 @@ clutter_bin_layout_class_init (ClutterBinLayoutClass *klass) * The default vertical alignment policy for actors managed * by the #ClutterBinLayout * - * Since: 1.2 - * * Deprecated: 1.12: Use the #ClutterActor:y-expand and the * #ClutterActor:y-align properties on #ClutterActor instead. */ @@ -685,8 +679,6 @@ clutter_bin_layout_init (ClutterBinLayout *self) * Creates a new #ClutterBinLayout layout manager * * Return value: the newly created layout manager - * - * Since: 1.2 */ ClutterLayoutManager * clutter_bin_layout_new (ClutterBinAlignment x_align, diff --git a/clutter/clutter/clutter-bin-layout.h b/clutter/clutter/clutter-bin-layout.h index fd343c593..6474c8dcc 100644 --- a/clutter/clutter/clutter-bin-layout.h +++ b/clutter/clutter/clutter-bin-layout.h @@ -57,8 +57,6 @@ 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/clutter-bind-constraint.c b/clutter/clutter/clutter-bind-constraint.c index c86d7b7bc..8f7854e73 100644 --- a/clutter/clutter/clutter-bind-constraint.c +++ b/clutter/clutter/clutter-bind-constraint.c @@ -79,8 +79,6 @@ * "opacity", 255, * NULL); * ``` - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -392,8 +390,6 @@ 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", @@ -406,8 +402,6 @@ clutter_bind_constraint_class_init (ClutterBindConstraintClass *klass) * ClutterBindConstraint:coordinate: * * The coordinate to be bound - * - * Since: 1.4 */ obj_props[PROP_COORDINATE] = g_param_spec_enum ("coordinate", @@ -421,8 +415,6 @@ clutter_bind_constraint_class_init (ClutterBindConstraintClass *klass) * ClutterBindConstraint:offset: * * The offset, in pixels, to be applied to the binding - * - * Since: 1.4 */ obj_props[PROP_OFFSET] = g_param_spec_float ("offset", @@ -457,8 +449,6 @@ clutter_bind_constraint_init (ClutterBindConstraint *self) * the given @coordinate of the position of @source * * Return value: the newly created #ClutterBindConstraint - * - * Since: 1.4 */ ClutterConstraint * clutter_bind_constraint_new (ClutterActor *source, @@ -480,8 +470,6 @@ clutter_bind_constraint_new (ClutterActor *source, * @source: (allow-none): a #ClutterActor, or %NULL to unset the source * * Sets the source #ClutterActor for the constraint - * - * Since: 1.4 */ void clutter_bind_constraint_set_source (ClutterBindConstraint *constraint, @@ -547,8 +535,6 @@ clutter_bind_constraint_set_source (ClutterBindConstraint *constraint, * Retrieves the #ClutterActor set using clutter_bind_constraint_set_source() * * Return value: (transfer none): a pointer to the source actor - * - * Since: 1.4 */ ClutterActor * clutter_bind_constraint_get_source (ClutterBindConstraint *constraint) @@ -564,8 +550,6 @@ clutter_bind_constraint_get_source (ClutterBindConstraint *constraint) * @coordinate: the coordinate to bind * * Sets the coordinate to bind in the constraint - * - * Since: 1.4 */ void clutter_bind_constraint_set_coordinate (ClutterBindConstraint *constraint, @@ -591,8 +575,6 @@ clutter_bind_constraint_set_coordinate (ClutterBindConstraint *constraint, * Retrieves the bound coordinate of the constraint * * Return value: the bound coordinate - * - * Since: 1.4 */ ClutterBindCoordinate clutter_bind_constraint_get_coordinate (ClutterBindConstraint *constraint) @@ -609,8 +591,6 @@ clutter_bind_constraint_get_coordinate (ClutterBindConstraint *constraint) * @offset: the offset to apply, in pixels * * Sets the offset to be applied to the constraint - * - * Since: 1.4 */ void clutter_bind_constraint_set_offset (ClutterBindConstraint *constraint, @@ -636,8 +616,6 @@ clutter_bind_constraint_set_offset (ClutterBindConstraint *constraint, * Retrieves the offset set using clutter_bind_constraint_set_offset() * * Return value: the offset, in pixels - * - * Since: 1.4 */ gfloat clutter_bind_constraint_get_offset (ClutterBindConstraint *bind) diff --git a/clutter/clutter/clutter-binding-pool.c b/clutter/clutter/clutter-binding-pool.c index 5f00b3073..b94b119d1 100644 --- a/clutter/clutter/clutter-binding-pool.c +++ b/clutter/clutter/clutter-binding-pool.c @@ -91,8 +91,6 @@ * no action for the given key binding was found, if the action was * blocked (using [method@BindingPool.block_action]) or if the * key binding handler returned %FALSE. - * - * Since: 1.0 */ #include "clutter-build-config.h" @@ -308,8 +306,6 @@ clutter_binding_pool_class_init (ClutterBindingPoolClass *klass) * ClutterBindingPool:name: * * The unique name of the #ClutterBindingPool. - * - * Since: 1.0 */ obj_props[PROP_NAME] = g_param_spec_string ("name", @@ -346,8 +342,6 @@ 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) @@ -390,8 +384,6 @@ clutter_binding_pool_new (const gchar *name) * Return value: (transfer none): the binding pool for the given class. * 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) @@ -422,8 +414,6 @@ clutter_binding_pool_get_for_class (gpointer klass) * Finds the #ClutterBindingPool with @name. * * Return value: (transfer none): a pointer to the #ClutterBindingPool, or %NULL - * - * Since: 1.0 */ ClutterBindingPool * clutter_binding_pool_find (const gchar *name) @@ -466,8 +456,6 @@ 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, @@ -536,8 +524,6 @@ 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, @@ -599,8 +585,6 @@ 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, @@ -663,8 +647,6 @@ 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, @@ -718,8 +700,6 @@ clutter_binding_pool_override_closure (ClutterBindingPool *pool, * Return value: the name of the action, if found, or %NULL. The * 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, @@ -746,8 +726,6 @@ 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, @@ -850,8 +828,6 @@ clutter_binding_entry_invoke (ClutterBindingEntry *entry, * will not be invoked, and this function will return %FALSE. * * Return value: %TRUE if an action was found and was activated - * - * Since: 1.0 */ gboolean clutter_binding_pool_activate (ClutterBindingPool *pool, @@ -883,8 +859,6 @@ clutter_binding_pool_activate (ClutterBindingPool *pool, * @action_name: an action name * * Blocks all the actions with name @action_name inside @pool. - * - * Since: 1.0 */ void clutter_binding_pool_block_action (ClutterBindingPool *pool, @@ -914,8 +888,6 @@ clutter_binding_pool_block_action (ClutterBindingPool *pool, * Unblocking an action does not cause the callback bound to it to * 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/clutter-binding-pool.h b/clutter/clutter/clutter-binding-pool.h index ae19727f4..6d9337dc9 100644 --- a/clutter/clutter/clutter-binding-pool.h +++ b/clutter/clutter/clutter-binding-pool.h @@ -54,8 +54,6 @@ 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/clutter-blur-effect.c b/clutter/clutter/clutter-blur-effect.c index b2974c869..2dfd695cc 100644 --- a/clutter/clutter/clutter-blur-effect.c +++ b/clutter/clutter/clutter-blur-effect.c @@ -29,8 +29,6 @@ * * #ClutterBlurEffect is a sub-class of #ClutterEffect that allows blurring a * actor and its contents. - * - * Since: 1.4 */ #define CLUTTER_BLUR_EFFECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CLUTTER_TYPE_BLUR_EFFECT, ClutterBlurEffectClass)) @@ -209,8 +207,6 @@ clutter_blur_effect_init (ClutterBlurEffect *self) * clutter_actor_add_effect() * * Return value: the newly created #ClutterBlurEffect or %NULL - * - * Since: 1.4 */ ClutterEffect * clutter_blur_effect_new (void) diff --git a/clutter/clutter/clutter-box-layout.c b/clutter/clutter/clutter-box-layout.c index 901126198..ccc1b53e1 100644 --- a/clutter/clutter/clutter-box-layout.c +++ b/clutter/clutter/clutter-box-layout.c @@ -44,8 +44,6 @@ * * It is possible to control the spacing between children of a * #ClutterBoxLayout by using clutter_box_layout_set_spacing(). - * - * Since: 1.2 */ #include "clutter-build-config.h" @@ -940,8 +938,6 @@ 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", @@ -957,8 +953,6 @@ clutter_box_layout_class_init (ClutterBoxLayoutClass *klass) * * Whether the #ClutterBoxLayout should arrange its children * homogeneously, i.e. all children get the same size - * - * Since: 1.4 */ obj_props[PROP_HOMOGENEOUS] = g_param_spec_boolean ("homogeneous", @@ -984,8 +978,6 @@ clutter_box_layout_class_init (ClutterBoxLayoutClass *klass) * ClutterBoxLayout:spacing: * * The spacing between children of the #ClutterBoxLayout, in pixels - * - * Since: 1.2 */ obj_props[PROP_SPACING] = g_param_spec_uint ("spacing", @@ -1018,8 +1010,6 @@ clutter_box_layout_init (ClutterBoxLayout *self) * Creates a new #ClutterBoxLayout layout manager * * Return value: the newly created #ClutterBoxLayout - * - * Since: 1.2 */ ClutterLayoutManager * clutter_box_layout_new (void) @@ -1033,8 +1023,6 @@ clutter_box_layout_new (void) * @spacing: the spacing between children of the layout, in pixels * * Sets the spacing between children of @layout - * - * Since: 1.2 */ void clutter_box_layout_set_spacing (ClutterBoxLayout *layout, @@ -1067,8 +1055,6 @@ clutter_box_layout_set_spacing (ClutterBoxLayout *layout, * Retrieves the spacing set using clutter_box_layout_set_spacing() * * Return value: the spacing between children of the #ClutterBoxLayout - * - * Since: 1.2 */ guint clutter_box_layout_get_spacing (ClutterBoxLayout *layout) @@ -1084,8 +1070,6 @@ clutter_box_layout_get_spacing (ClutterBoxLayout *layout) * @orientation: the orientation of the #ClutterBoxLayout * * Sets the orientation of the #ClutterBoxLayout layout manager. - * - * Since: 1.12 */ void clutter_box_layout_set_orientation (ClutterBoxLayout *layout, @@ -1117,8 +1101,6 @@ clutter_box_layout_set_orientation (ClutterBoxLayout *layout, * Retrieves the orientation of the @layout. * * Return value: the orientation of the layout - * - * Since: 1.12 */ ClutterOrientation clutter_box_layout_get_orientation (ClutterBoxLayout *layout) @@ -1136,8 +1118,6 @@ 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, @@ -1171,8 +1151,6 @@ 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) diff --git a/clutter/clutter/clutter-box-layout.h b/clutter/clutter/clutter-box-layout.h index 98c08be2c..a89f4a162 100644 --- a/clutter/clutter/clutter-box-layout.h +++ b/clutter/clutter/clutter-box-layout.h @@ -60,8 +60,6 @@ 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/clutter-brightness-contrast-effect.c b/clutter/clutter/clutter-brightness-contrast-effect.c index b9acccec5..ba6ea76d8 100644 --- a/clutter/clutter/clutter-brightness-contrast-effect.c +++ b/clutter/clutter/clutter-brightness-contrast-effect.c @@ -29,8 +29,6 @@ * * #ClutterBrightnessContrastEffect is a sub-class of #ClutterEffect that * changes the overall brightness of a #ClutterActor. - * - * Since: 1.10 */ #define CLUTTER_BRIGHTNESS_CONTRAST_EFFECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CLUTTER_TYPE_BRIGHTNESS_CONTRAST_EFFECT, ClutterBrightnessContrastEffectClass)) @@ -268,8 +266,6 @@ clutter_brightness_contrast_effect_class_init (ClutterBrightnessContrastEffectCl * to indicate no change; values smaller than 127 indicate a decrease * in brightness, and values larger than 127 indicate an increase in * brightness. - * - * Since: 1.10 */ obj_props[PROP_BRIGHTNESS] = clutter_param_spec_color ("brightness", @@ -288,8 +284,6 @@ clutter_brightness_contrast_effect_class_init (ClutterBrightnessContrastEffectCl * to indicate no change; values smaller than 127 indicate a decrease * in contrast, and values larger than 127 indicate an increase in * contrast. - * - * Since: 1.10 */ obj_props[PROP_CONTRAST] = clutter_param_spec_color ("contrast", @@ -420,8 +414,6 @@ clutter_brightness_contrast_effect_init (ClutterBrightnessContrastEffect *self) * Return value: (transfer full): the newly created * #ClutterBrightnessContrastEffect or %NULL. Use g_object_unref() when * done. - * - * Since: 1.10 */ ClutterEffect * clutter_brightness_contrast_effect_new (void) @@ -439,8 +431,6 @@ clutter_brightness_contrast_effect_new (void) * The range for each component is [-1.0, 1.0] where 0.0 designates no change, * 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, @@ -477,8 +467,6 @@ clutter_brightness_contrast_effect_set_brightness_full (ClutterBrightnessContras * change in brightness * * Retrieves the change in brightness used by @effect. - * - * Since: 1.10 */ void clutter_brightness_contrast_effect_get_brightness (ClutterBrightnessContrastEffect *effect, @@ -506,8 +494,6 @@ clutter_brightness_contrast_effect_get_brightness (ClutterBrightnessContrastEffe * The range of @brightness is [-1.0, 1.0], where 0.0 designates no change; * 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, @@ -529,8 +515,6 @@ clutter_brightness_contrast_effect_set_brightness (ClutterBrightnessContrastEffe * The range for each component is [-1.0, 1.0] where 0.0 designates no change, * 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, @@ -567,8 +551,6 @@ clutter_brightness_contrast_effect_set_contrast_full (ClutterBrightnessContrastE * change in contrast * * Retrieves the contrast value used by @effect. - * - * Since: 1.10 */ void clutter_brightness_contrast_effect_get_contrast (ClutterBrightnessContrastEffect *effect, @@ -596,8 +578,6 @@ clutter_brightness_contrast_effect_get_contrast (ClutterBrightnessContrastEffect * The range for @contrast is [-1.0, 1.0], where 0.0 designates no change; * 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/clutter-cairo.c b/clutter/clutter/clutter-cairo.c index f03079623..fa3e7e037 100644 --- a/clutter/clutter/clutter-cairo.c +++ b/clutter/clutter/clutter-cairo.c @@ -47,8 +47,6 @@ * color->blue / 255.0, * color->alpha / 255.0); * ``` - * - * Since: 1.0 */ void clutter_cairo_set_source_color (cairo_t *cr, @@ -75,8 +73,6 @@ clutter_cairo_set_source_color (cairo_t *cr, * @cr: a Cairo context * * Utility function to clear a Cairo context. - * - * Since: 1.12 */ void clutter_cairo_clear (cairo_t *cr) diff --git a/clutter/clutter/clutter-cairo.h b/clutter/clutter/clutter-cairo.h index 5fba04d10..fe4b71c95 100644 --- a/clutter/clutter/clutter-cairo.h +++ b/clutter/clutter/clutter-cairo.h @@ -36,8 +36,6 @@ G_BEGIN_DECLS * The #CoglPixelFormat to be used when uploading image data from * 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/clutter-canvas.c b/clutter/clutter/clutter-canvas.c index 3c9338415..cb024871a 100644 --- a/clutter/clutter/clutter-canvas.c +++ b/clutter/clutter/clutter-canvas.c @@ -36,9 +36,7 @@ * signal when invalidated using clutter_content_invalidate(). * * See [canvas.c](https://git.gnome.org/browse/clutter/tree/examples/canvas.c?h=clutter-1.18) - * for an example of how to use #ClutterCanvas. - * - * Since: 1.10. + * for an example of how to use #ClutterCanvas.. */ #include "clutter-build-config.h" @@ -234,8 +232,6 @@ clutter_canvas_class_init (ClutterCanvasClass *klass) * ClutterCanvas:width: * * The width of the canvas. - * - * Since: 1.10 */ obj_props[PROP_WIDTH] = g_param_spec_int ("width", @@ -250,8 +246,6 @@ clutter_canvas_class_init (ClutterCanvasClass *klass) * ClutterCanvas:height: * * The height of the canvas. - * - * Since: 1.10 */ obj_props[PROP_HEIGHT] = g_param_spec_int ("height", @@ -292,8 +286,6 @@ 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"), @@ -510,8 +502,6 @@ clutter_content_iface_init (ClutterContentInterface *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) @@ -581,8 +571,6 @@ clutter_canvas_invalidate_internal (ClutterCanvas *canvas, * * Return value: this function returns %TRUE if the size change * caused a content invalidation, and %FALSE otherwise - * - * Since: 1.10 */ gboolean clutter_canvas_set_size (ClutterCanvas *canvas, diff --git a/clutter/clutter/clutter-canvas.h b/clutter/clutter/clutter-canvas.h index f7d88f270..1c8adeb6d 100644 --- a/clutter/clutter/clutter-canvas.h +++ b/clutter/clutter/clutter-canvas.h @@ -58,8 +58,6 @@ struct _ClutterCanvas * * The #ClutterCanvasClass structure contains * private data. - * - * Since: 1.10 */ struct _ClutterCanvasClass { diff --git a/clutter/clutter/clutter-child-meta.c b/clutter/clutter/clutter-child-meta.c index 03d61dc9b..284d99488 100644 --- a/clutter/clutter/clutter-child-meta.c +++ b/clutter/clutter/clutter-child-meta.c @@ -62,8 +62,6 @@ * instantiation by overriding the #ClutterContainerIface virtual functions * #ClutterContainerIface.create_child_meta(), #ClutterContainerIface.destroy_child_meta(), * and #ClutterContainerIface.get_child_meta(). - * - * Since: 0.8 */ #include "clutter-build-config.h" @@ -147,8 +145,6 @@ clutter_child_meta_class_init (ClutterChildMetaClass *klass) * ClutterChildMeta:container: * * The #ClutterContainer that created this #ClutterChildMeta. - * - * Since: 0.8 */ obj_props[PROP_CONTAINER] = g_param_spec_object ("container", @@ -162,8 +158,6 @@ clutter_child_meta_class_init (ClutterChildMetaClass *klass) * ClutterChildMeta:actor: * * The #ClutterActor being wrapped by this #ClutterChildMeta - * - * Since: 0.8 */ obj_props[PROP_ACTOR] = g_param_spec_object ("actor", @@ -190,8 +184,6 @@ clutter_child_meta_init (ClutterChildMeta *self) * Retrieves the container using @data * * Return value: (transfer none): a #ClutterContainer - * - * Since: 0.8 */ ClutterContainer * clutter_child_meta_get_container (ClutterChildMeta *data) @@ -208,8 +200,6 @@ clutter_child_meta_get_container (ClutterChildMeta *data) * Retrieves the actor wrapped by @data * * Return value: (transfer none): a #ClutterActor - * - * Since: 0.8 */ ClutterActor * clutter_child_meta_get_actor (ClutterChildMeta *data) diff --git a/clutter/clutter/clutter-child-meta.h b/clutter/clutter/clutter-child-meta.h index b67e9a14d..b49204c31 100644 --- a/clutter/clutter/clutter-child-meta.h +++ b/clutter/clutter/clutter-child-meta.h @@ -60,8 +60,6 @@ struct _ClutterChildMeta * ClutterChildMetaClass: * * The #ClutterChildMetaClass contains only private data - * - * Since: 0.8 */ struct _ClutterChildMetaClass { diff --git a/clutter/clutter/clutter-click-action.c b/clutter/clutter/clutter-click-action.c index 0b2c912fd..7ff69cff5 100644 --- a/clutter/clutter/clutter-click-action.c +++ b/clutter/clutter/clutter-click-action.c @@ -85,8 +85,6 @@ * } * } * ``` - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -544,8 +542,6 @@ clutter_click_action_class_init (ClutterClickActionClass *klass) * ClutterClickAction:pressed: * * Whether the clickable actor should be in "pressed" state - * - * Since: 1.4 */ obj_props[PROP_PRESSED] = g_param_spec_boolean ("pressed", @@ -558,8 +554,6 @@ clutter_click_action_class_init (ClutterClickActionClass *klass) * ClutterClickAction:held: * * Whether the clickable actor has the pointer grabbed - * - * Since: 1.4 */ obj_props[PROP_HELD] = g_param_spec_boolean ("held", @@ -576,8 +570,6 @@ clutter_click_action_class_init (ClutterClickActionClass *klass) * * A value of -1 will make the #ClutterClickAction use the value of * the [property@Settings:long-press-duration] property. - * - * Since: 1.8 */ obj_props[PROP_LONG_PRESS_DURATION] = g_param_spec_int ("long-press-duration", @@ -595,8 +587,6 @@ clutter_click_action_class_init (ClutterClickActionClass *klass) * * A value of -1 will make the #ClutterClickAction use the value of * the [property@Settings:dnd-drag-threshold] property. - * - * Since: 1.8 */ obj_props[PROP_LONG_PRESS_THRESHOLD] = g_param_spec_int ("long-press-threshold", @@ -618,8 +608,6 @@ clutter_click_action_class_init (ClutterClickActionClass *klass) * The signal is emitted when the [class@Actor] to which * 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"), @@ -654,8 +642,6 @@ 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"), @@ -685,8 +671,6 @@ clutter_click_action_init (ClutterClickAction *self) * Creates a new #ClutterClickAction instance * * Return value: the newly created #ClutterClickAction - * - * Since: 1.4 */ ClutterAction * clutter_click_action_new (void) @@ -706,8 +690,6 @@ 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) @@ -733,8 +715,6 @@ clutter_click_action_release (ClutterClickAction *action) * Retrieves the button that was pressed. * * Return value: the button value - * - * Since: 1.4 */ guint clutter_click_action_get_button (ClutterClickAction *action) @@ -755,8 +735,6 @@ clutter_click_action_get_button (ClutterClickAction *action) * Retrieves the modifier state of the click action. * * Return value: the modifier state parameter, or 0 - * - * Since: 1.6 */ ClutterModifierType clutter_click_action_get_state (ClutterClickAction *action) @@ -777,8 +755,6 @@ clutter_click_action_get_state (ClutterClickAction *action) * @press_y: (out): return location for the Y coordinate, or %NULL * * Retrieves the screen coordinates of the button press. - * - * Since: 1.8 */ void clutter_click_action_get_coords (ClutterClickAction *action, diff --git a/clutter/clutter/clutter-click-action.h b/clutter/clutter/clutter-click-action.h index 92fab76cc..b2a680a85 100644 --- a/clutter/clutter/clutter-click-action.h +++ b/clutter/clutter/clutter-click-action.h @@ -52,8 +52,6 @@ typedef struct _ClutterClickActionPrivate ClutterClickActionPrivate; * * The #ClutterClickActionClass structure * contains only private data - * - * Since: 1.4 */ struct _ClutterClickActionClass { diff --git a/clutter/clutter/clutter-clone.c b/clutter/clutter/clutter-clone.c index 3e1d99602..f3fccd630 100644 --- a/clutter/clutter/clutter-clone.c +++ b/clutter/clutter/clutter-clone.c @@ -34,8 +34,6 @@ * Unlike clutter_texture_new_from_actor(), #ClutterClone does not require * the presence of support for FBOs in the underlying GL or GLES * implementation. - * - * Since: 1.0 */ #include "clutter-build-config.h" @@ -355,8 +353,6 @@ clutter_clone_class_init (ClutterCloneClass *klass) * ClutterClone:source: * * This property specifies the source actor being cloned. - * - * Since: 1.0 */ obj_props[PROP_SOURCE] = g_param_spec_object ("source", @@ -385,8 +381,6 @@ clutter_clone_init (ClutterClone *self) * Creates a new #ClutterActor which clones @source/ * * Return value: the newly created #ClutterClone - * - * Since: 1.0 */ ClutterActor * clutter_clone_new (ClutterActor *source) @@ -437,8 +431,6 @@ clutter_clone_set_source_internal (ClutterClone *self, * @source: (allow-none): a #ClutterActor, or %NULL * * Sets @source as the source actor to be cloned by @self. - * - * Since: 1.0 */ void clutter_clone_set_source (ClutterClone *self, @@ -458,8 +450,6 @@ clutter_clone_set_source (ClutterClone *self, * Retrieves the source #ClutterActor being cloned by @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/clutter-clone.h b/clutter/clutter/clutter-clone.h index d7faf4eeb..891c04c5a 100644 --- a/clutter/clutter/clutter-clone.h +++ b/clutter/clutter/clutter-clone.h @@ -55,8 +55,6 @@ struct _ClutterClone * ClutterCloneClass: * * The #ClutterCloneClass structure contains only private data - * - * Since: 1.0 */ struct _ClutterCloneClass { diff --git a/clutter/clutter/clutter-color.c b/clutter/clutter/clutter-color.c index c72a08924..dfc0a9711 100644 --- a/clutter/clutter/clutter-color.c +++ b/clutter/clutter/clutter-color.c @@ -98,8 +98,6 @@ static const ClutterColor 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) @@ -637,8 +635,6 @@ parse_hsla (ClutterColor *color, * be fully opaque. * * Return value: %TRUE if parsing succeeded, and %FALSE otherwise - * - * Since: 1.0 */ gboolean clutter_color_from_string (ClutterColor *color, @@ -771,8 +767,6 @@ clutter_color_from_string (ClutterColor *color, * respectively. * * Return value: (transfer full): a newly-allocated text string - * - * Since: 0.2 */ gchar * clutter_color_to_string (const ClutterColor *color) @@ -797,8 +791,6 @@ clutter_color_to_string (const ClutterColor *color) * parameter, when using `ClutterColor`s as keys in a #GHashTable. * * Return value: %TRUE if the two colors are the same. - * - * Since: 0.2 */ gboolean clutter_color_equal (gconstpointer v1, @@ -831,8 +823,6 @@ clutter_color_equal (gconstpointer v1, * parameter, when using `ClutterColor`s as keys in a #GHashTable. * * Return value: a hash value corresponding to the color - * - * Since: 1.0 */ guint clutter_color_hash (gconstpointer v) @@ -849,8 +839,6 @@ clutter_color_hash (gconstpointer v) * * Interpolates between @initial and @final `ClutterColor`s * using @progress - * - * Since: 1.6 */ void clutter_color_interpolate (const ClutterColor *initial, @@ -892,8 +880,6 @@ clutter_color_progress (const GValue *a, * freed using clutter_color_free(). * * Return value: (transfer full): an allocated copy of @color. - * - * Since: 0.2 */ ClutterColor * clutter_color_copy (const ClutterColor *color) @@ -909,8 +895,6 @@ clutter_color_copy (const ClutterColor *color) * @color: a #ClutterColor * * Frees a color structure created with clutter_color_copy(). - * - * Since: 0.2 */ void clutter_color_free (ClutterColor *color) @@ -936,8 +920,6 @@ clutter_color_free (ClutterColor *color) * * Return value: (transfer full): the newly allocated color. * Use clutter_color_free() when done - * - * Since: 0.8 */ ClutterColor * clutter_color_new (guint8 red, @@ -959,8 +941,6 @@ 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) @@ -979,8 +959,6 @@ clutter_color_alloc (void) * Initializes @color with the given values. * * Return value: (transfer none): the initialized #ClutterColor - * - * Since: 1.12 */ ClutterColor * clutter_color_init (ClutterColor *color, @@ -1046,8 +1024,6 @@ G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterColor, clutter_color, * @color: the color to set * * Sets @value to @color. - * - * Since: 0.8 */ void clutter_value_set_color (GValue *value, @@ -1065,8 +1041,6 @@ clutter_value_set_color (GValue *value, * Gets the #ClutterColor contained in @value. * * Return value: (transfer none): the color inside the passed #GValue - * - * Since: 0.8 */ const ClutterColor * clutter_value_get_color (const GValue *value) @@ -1160,8 +1134,6 @@ clutter_param_color_get_type (void) * Creates a #GParamSpec for properties using #ClutterColor. * * Return value: the newly created #GParamSpec - * - * Since: 0.8 */ GParamSpec * clutter_param_spec_color (const gchar *name, diff --git a/clutter/clutter/clutter-color.h b/clutter/clutter/clutter-color.h index 232afcce0..99ef088a5 100644 --- a/clutter/clutter/clutter-color.h +++ b/clutter/clutter/clutter-color.h @@ -68,8 +68,6 @@ struct _ClutterColor * @a: value for the alpha channel, between 0 and 255 * * 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) } @@ -157,8 +155,6 @@ void clutter_color_interpolate (const ClutterColor *initial, * @x: a #GValue * * Evaluates to %TRUE if @x holds a `ClutterColor`. - * - * Since: 1.0 */ #define CLUTTER_VALUE_HOLDS_COLOR(x) (G_VALUE_HOLDS ((x), CLUTTER_TYPE_COLOR)) @@ -170,8 +166,6 @@ typedef struct _ClutterParamSpecColor ClutterParamSpecColor; * * A #GParamSpec subclass for defining properties holding * a #ClutterColor. - * - * Since: 1.0 */ struct _ClutterParamSpecColor { diff --git a/clutter/clutter/clutter-colorize-effect.c b/clutter/clutter/clutter-colorize-effect.c index 84c7f4831..697900ac0 100644 --- a/clutter/clutter/clutter-colorize-effect.c +++ b/clutter/clutter/clutter-colorize-effect.c @@ -29,8 +29,6 @@ * * #ClutterColorizeEffect is a sub-class of #ClutterEffect that * colorizes an actor with the given tint. - * - * Since: 1.4 */ #define CLUTTER_COLORIZE_EFFECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CLUTTER_TYPE_COLORIZE_EFFECT, ClutterColorizeEffectClass)) @@ -182,8 +180,6 @@ clutter_colorize_effect_class_init (ClutterColorizeEffectClass *klass) * ClutterColorizeEffect:tint: * * The tint to apply to the actor - * - * Since: 1.4 */ obj_props[PROP_TINT] = clutter_param_spec_color ("tint", @@ -254,8 +250,6 @@ clutter_colorize_effect_init (ClutterColorizeEffect *self) * clutter_actor_add_effect() * * Return value: the newly created #ClutterColorizeEffect or %NULL - * - * Since: 1.4 */ ClutterEffect * clutter_colorize_effect_new (const ClutterColor *tint) @@ -271,8 +265,6 @@ clutter_colorize_effect_new (const ClutterColor *tint) * @tint: the color to be used * * Sets the tint to be used when colorizing - * - * Since: 1.4 */ void clutter_colorize_effect_set_tint (ClutterColorizeEffect *effect, @@ -295,8 +287,6 @@ clutter_colorize_effect_set_tint (ClutterColorizeEffect *effect, * @tint: (out caller-allocates): return location for the color used * * Retrieves the tint used by @effect - * - * Since: 1.4 */ void clutter_colorize_effect_get_tint (ClutterColorizeEffect *effect, diff --git a/clutter/clutter/clutter-constraint.c b/clutter/clutter/clutter-constraint.c index 114935cc1..f90122475 100644 --- a/clutter/clutter/clutter-constraint.c +++ b/clutter/clutter/clutter-constraint.c @@ -123,8 +123,6 @@ * call clutter_actor_queue_relayout() on the actor to which it is attached * to whenever any parameter is changed. The actor to which it is attached * can be recovered at any point using clutter_actor_meta_get_actor(). - * - * Since: 1.4 */ #include "clutter-build-config.h" diff --git a/clutter/clutter/clutter-constraint.h b/clutter/clutter/clutter-constraint.h index a58768ab5..ddb0cc69a 100644 --- a/clutter/clutter/clutter-constraint.h +++ b/clutter/clutter/clutter-constraint.h @@ -58,8 +58,6 @@ struct _ClutterConstraint * * The #ClutterConstraintClass structure contains * only private data - * - * Since: 1.4 */ struct _ClutterConstraintClass { diff --git a/clutter/clutter/clutter-container.c b/clutter/clutter/clutter-container.c index 7ae9d0243..c93a9d4d9 100644 --- a/clutter/clutter/clutter-container.c +++ b/clutter/clutter/clutter-container.c @@ -71,8 +71,6 @@ * it provides some common API for notifying when a child actor is added * or removed, as well as the infrastructure for accessing child properties * through [class@ChildMeta]. - * - * Since: 0.4 */ enum @@ -130,8 +128,6 @@ clutter_container_default_init (ClutterContainerInterface *iface) * * The 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"), @@ -148,8 +144,6 @@ clutter_container_default_init (ClutterContainerInterface *iface) * * The signal is emitted each time an actor * is removed from @container. - * - * Since: 0.4 */ container_signals[ACTOR_REMOVED] = g_signal_new (I_("actor-removed"), @@ -169,8 +163,6 @@ clutter_container_default_init (ClutterContainerInterface *iface) * The signal is emitted each time a property is * 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"), @@ -306,8 +298,6 @@ container_remove_valist (ClutterContainer *container, * deprecated virtual function. The default implementation will * call clutter_actor_add_child(). * - * Since: 0.4 - * * Deprecated: 1.10: Use clutter_actor_add_child() instead. */ void @@ -339,8 +329,6 @@ clutter_container_add (ClutterContainer *container, * deprecated virtual function. The default implementation will * call clutter_actor_add_child(). * - * Since: 0.4 - * * Deprecated: 1.10: Use clutter_actor_add_child() instead. */ void @@ -369,8 +357,6 @@ clutter_container_add_actor (ClutterContainer *container, * deprecated virtual function. The default implementation will call * clutter_actor_remove_child(). * - * Since: 0.4 - * * Deprecated: 1.10: Use clutter_actor_remove_child() instead. */ void @@ -402,8 +388,6 @@ clutter_container_remove (ClutterContainer *container, * deprecated virtual function. The default implementation will call * clutter_actor_remove_child(). * - * Since: 0.4 - * * Deprecated: 1.10: Use clutter_actor_remove_child() instead. */ void @@ -426,8 +410,6 @@ clutter_container_remove_actor (ClutterContainer *container, * * Return value: (transfer none): The child actor with the requested name, * or %NULL if no actor with that name was found. - * - * Since: 0.6 */ ClutterActor * clutter_container_find_child_by_name (ClutterContainer *container, @@ -538,8 +520,6 @@ destroy_child_meta (ClutterContainer *container, * Return value: (transfer none): the #ClutterChildMeta for the @actor child * 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, @@ -570,8 +550,6 @@ clutter_container_get_child_meta (ClutterContainer *container, * #ClutterContainer::add() virtual function implementation. * * Applications should not call this function. - * - * Since: 1.2 */ void clutter_container_create_child_meta (ClutterContainer *container, @@ -606,8 +584,6 @@ clutter_container_create_child_meta (ClutterContainer *container, * #ClutterContainer::add() virtual function implementation. * * Applications should not call this function. - * - * Since: 1.2 */ void clutter_container_destroy_child_meta (ClutterContainer *container, @@ -636,8 +612,6 @@ 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, @@ -675,8 +649,6 @@ 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, @@ -737,8 +709,6 @@ container_set_child_property (ClutterContainer *container, * @value: the value. * * Sets a container-specific property on a child of @container. - * - * Since: 0.8 */ void clutter_container_child_set_property (ClutterContainer *container, @@ -785,8 +755,6 @@ clutter_container_child_set_property (ClutterContainer *container, * pairs terminated with NULL. * * Sets container specific properties on the child of a container. - * - * Since: 0.8 */ void clutter_container_child_set (ClutterContainer *container, @@ -880,8 +848,6 @@ container_get_child_property (ClutterContainer *container, * Note that clutter_container_child_set_property() is really intended for * language bindings, clutter_container_child_set() is much more convenient * for C programming. - * - * Since: 0.8 */ void clutter_container_child_get_property (ClutterContainer *container, @@ -933,8 +899,6 @@ clutter_container_child_get_property (ClutterContainer *container, * In general, a copy is made of the property contents and the caller is * 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, @@ -1005,8 +969,6 @@ clutter_container_child_get (ClutterContainer *container, * Calls the #ClutterContainerIface.child_notify() virtual function * 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/clutter-container.h b/clutter/clutter/clutter-container.h index 6ecce0e7d..14431fef7 100644 --- a/clutter/clutter/clutter-container.h +++ b/clutter/clutter/clutter-container.h @@ -67,8 +67,6 @@ typedef struct _ClutterContainerIface ClutterContainerIface; * Base interface for container actors. The @add and @remove * virtual functions must be provided by any implementation; the other * virtual functions are optional. - * - * Since: 0.4 */ struct _ClutterContainerIface { diff --git a/clutter/clutter/clutter-content.c b/clutter/clutter/clutter-content.c index 3160e034e..599a8808a 100644 --- a/clutter/clutter/clutter-content.c +++ b/clutter/clutter/clutter-content.c @@ -31,9 +31,7 @@ * painting the content of a [class@Actor]. * * Multiple actors can use the same #ClutterContent instance, in order - * to share the resources associated with painting the same content. - * - * Since: 1.10. + * to share the resources associated with painting the same content.. */ #include "clutter-build-config.h" @@ -122,8 +120,6 @@ 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"), @@ -141,8 +137,6 @@ 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"), @@ -163,8 +157,6 @@ clutter_content_default_init (ClutterContentInterface *iface) * This function should be called by #ClutterContent implementations when * they change the way a the content should be painted regardless of the * actor state. - * - * Since: 1.10 */ void clutter_content_invalidate (ClutterContent *content) @@ -333,8 +325,6 @@ _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/clutter-content.h b/clutter/clutter/clutter-content.h index 77b44dc3f..2118858e1 100644 --- a/clutter/clutter/clutter-content.h +++ b/clutter/clutter/clutter-content.h @@ -53,8 +53,6 @@ G_DECLARE_INTERFACE (ClutterContent, clutter_content, CLUTTER, CONTENT, GObject) * * The #ClutterContentInterface structure contains only * private data. - * - * Since: 1.10 */ struct _ClutterContentInterface { diff --git a/clutter/clutter/clutter-deform-effect.c b/clutter/clutter/clutter-deform-effect.c index 9f86d386e..f67b22819 100644 --- a/clutter/clutter/clutter-deform-effect.c +++ b/clutter/clutter/clutter-deform-effect.c @@ -46,8 +46,6 @@ * Each passed vertex is an in-out parameter that initially contains the * position of the vertex and should be modified according to a specific * deformation algorithm. - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -595,8 +593,6 @@ 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", @@ -611,8 +607,6 @@ 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", @@ -629,8 +623,6 @@ clutter_deform_effect_class_init (ClutterDeformEffectClass *klass) * to which this effect has been applied * * By default, no material will be used - * - * Since: 1.4 */ obj_props[PROP_BACK_MATERIAL] = g_param_spec_boxed ("back-material", @@ -671,8 +663,6 @@ 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, @@ -704,8 +694,6 @@ clutter_deform_effect_set_back_material (ClutterDeformEffect *effect, * Return value: (transfer none): a handle for the material, or %NULL. * 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) @@ -726,8 +714,6 @@ 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, @@ -781,8 +767,6 @@ 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, @@ -804,8 +788,6 @@ 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/clutter-deform-effect.h b/clutter/clutter/clutter-deform-effect.h index d43961824..b29d38bb7 100644 --- a/clutter/clutter/clutter-deform-effect.h +++ b/clutter/clutter/clutter-deform-effect.h @@ -60,8 +60,6 @@ struct _ClutterDeformEffect * * The #ClutterDeformEffectClass structure contains * only private data - * - * Since: 1.4 */ struct _ClutterDeformEffectClass { diff --git a/clutter/clutter/clutter-desaturate-effect.c b/clutter/clutter/clutter-desaturate-effect.c index fbc394e8c..10246167f 100644 --- a/clutter/clutter/clutter-desaturate-effect.c +++ b/clutter/clutter/clutter-desaturate-effect.c @@ -31,8 +31,6 @@ * desaturates the color of an actor and its contents. The strength * of the desaturation effect is controllable and animatable through * the #ClutterDesaturateEffect:factor property. - * - * Since: 1.4 */ #define CLUTTER_DESATURATE_EFFECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CLUTTER_TYPE_DESATURATE_EFFECT, ClutterDesaturateEffectClass)) @@ -199,8 +197,6 @@ 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", @@ -257,8 +253,6 @@ clutter_desaturate_effect_init (ClutterDesaturateEffect *self) * clutter_actor_add_effect() * * Return value: the newly created #ClutterDesaturateEffect or %NULL - * - * Since: 1.4 */ ClutterEffect * clutter_desaturate_effect_new (gdouble factor) @@ -277,8 +271,6 @@ 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, @@ -305,8 +297,6 @@ clutter_desaturate_effect_set_factor (ClutterDesaturateEffect *effect, * Retrieves the desaturation factor of @effect * * Return value: the desaturation factor - * - * Since: 1.4 */ gdouble clutter_desaturate_effect_get_factor (ClutterDesaturateEffect *effect) diff --git a/clutter/clutter/clutter-effect.c b/clutter/clutter/clutter-effect.c index 9558a82ef..85882e329 100644 --- a/clutter/clutter/clutter-effect.c +++ b/clutter/clutter/clutter-effect.c @@ -157,8 +157,6 @@ * klass->paint = my_effect_paint; * } * ``` - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -378,8 +376,6 @@ _clutter_effect_has_custom_paint_volume (ClutterEffect *effect) * one then that will override this call. In that case this 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/clutter-effect.h b/clutter/clutter/clutter-effect.h index 82ab7f2c1..fd783b494 100644 --- a/clutter/clutter/clutter-effect.h +++ b/clutter/clutter/clutter-effect.h @@ -59,8 +59,6 @@ struct _ClutterEffect * @pick: virtual function * * The #ClutterEffectClass structure contains only private data - * - * Since: 1.4 */ struct _ClutterEffectClass { diff --git a/clutter/clutter/clutter-enums.h b/clutter/clutter/clutter-enums.h index 157c2a249..d83688491 100644 --- a/clutter/clutter/clutter-enums.h +++ b/clutter/clutter/clutter-enums.h @@ -49,8 +49,6 @@ G_BEGIN_DECLS * an actor is scaled keeping the position of the specified portion * at the same coordinates. * - * Since: 0.2 - * * Deprecated: 1.22: Use the normalized #ClutterActor pivot point instead */ typedef enum /*< prefix=CLUTTER_GRAVITY >*/ @@ -74,8 +72,6 @@ typedef enum /*< prefix=CLUTTER_GRAVITY >*/ * @CLUTTER_Z_AXIS: Rotate around the Z axis * * Axis of a rotation. - * - * Since: 0.4 */ typedef enum /*< prefix=CLUTTER >*/ { @@ -91,8 +87,6 @@ typedef enum /*< prefix=CLUTTER >*/ * * Direction of a rotation. * - * Since: 0.4 - * * Deprecated: 1.22 */ typedef enum /*< prefix=CLUTTER_ROTATE >*/ @@ -109,8 +103,6 @@ typedef enum /*< prefix=CLUTTER_ROTATE >*/ * #ClutterContent, if it has any (available since 1.22) * * Specifies the type of requests for a #ClutterActor. - * - * Since: 0.8 */ typedef enum /*< prefix=CLUTTER_REQUEST >*/ { @@ -204,8 +196,6 @@ typedef enum /*< prefix=CLUTTER_REQUEST >*/ * Every global alpha function registered using clutter_alpha_register_func() * or clutter_alpha_register_closure() will have a logical id greater than * %CLUTTER_ANIMATION_LAST. - * - * Since: 1.0 */ typedef enum { @@ -288,8 +278,6 @@ typedef enum * @CLUTTER_TEXT_DIRECTION_RTL: Use right-to-left text direction * * The text direction to be used by [class@Actor]s - * - * Since: 1.2 */ typedef enum { @@ -304,8 +292,6 @@ typedef enum * @CLUTTER_FRAGMENT_SHADER: a fragment shader * * The type of GLSL shader program - * - * Since: 1.4 */ typedef enum { @@ -340,8 +326,6 @@ typedef enum * reserved values such as %CLUTTER_MODIFIER_RESERVED_13_MASK. Your code * should preserve and ignore them. You can use %CLUTTER_MODIFIER_MASK to * remove all reserved values. - * - * Since: 0.4 */ typedef enum { @@ -509,8 +493,6 @@ typedef enum /*< prefix=CLUTTER_ACTOR >*/ * on stage. * * Possible flags to pass to clutter_actor_set_offscreen_redirect(). - * - * Since: 1.8 */ typedef enum /*< prefix=CLUTTER_OFFSCREEN_REDIRECT >*/ { @@ -527,8 +509,6 @@ typedef enum /*< prefix=CLUTTER_OFFSCREEN_REDIRECT >*/ * * Specifies the axis on which #ClutterAlignConstraint should maintain * the alignment. - * - * Since: 1.4 */ typedef enum /*< prefix=CLUTTER_ALIGN >*/ { @@ -544,8 +524,6 @@ typedef enum /*< prefix=CLUTTER_ALIGN >*/ * * The mode of interpolation between key frames * - * Since: 1.2 - * * Deprecated: 1.22 */ typedef enum @@ -569,8 +547,6 @@ typedef enum * * The alignment policies available on each axis for #ClutterBinLayout * - * Since: 1.2 - * * Deprecated: 1.12: Use #ClutterActorAlign and the #ClutterActor * API instead */ @@ -597,8 +573,6 @@ typedef enum * %CLUTTER_BIND_SIZE (added in Clutter 1.10) * * Specifies which property should be used in a binding - * - * Since: 1.4 */ typedef enum /*< prefix=CLUTTER_BIND >*/ { @@ -637,8 +611,6 @@ typedef enum /*< prefix=CLUTTER_EFFECT_PAINT >*/ * the right, depending on the used axis * * The alignment policies available on each axis of the #ClutterBoxLayout - * - * Since: 1.2 */ typedef enum { @@ -655,8 +627,6 @@ typedef enum * @CLUTTER_LONG_PRESS_CANCEL: The long press was cancelled * * The states for the #ClutterClickAction::long-press signal. - * - * Since: 1.8 */ typedef enum /*< prefix=CLUTTER_LONG_PRESS >*/ { @@ -714,8 +684,6 @@ typedef enum /*< prefix=CLUTTER_LONG_PRESS >*/ * @CLUTTER_COLOR_TRANSPARENT: Transparent color (00000000) * * Named colors, for accessing global colors defined by Clutter - * - * Since: 1.6 */ typedef enum /*< prefix=CLUTTER_COLOR >*/ { @@ -779,8 +747,6 @@ 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 >*/ { @@ -797,8 +763,6 @@ typedef enum /*< prefix=CLUTTER_DRAG >*/ * @CLUTTER_EVENT_FLAG_REPEATED: Auto-repeated event * * Flags for the #ClutterEvent - * - * Since: 0.6 */ typedef enum /*< flags prefix=CLUTTER_EVENT >*/ { @@ -846,8 +810,6 @@ typedef enum /*< flags prefix=CLUTTER_EVENT >*/ * added in 1.10 * * Types of events. - * - * Since: 0.4 */ typedef enum /*< prefix=CLUTTER >*/ { @@ -894,8 +856,6 @@ 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 >*/ { @@ -915,8 +875,6 @@ typedef enum /*< prefix=CLUTTER_SCROLL >*/ * * The direction of the arrangement of the children inside * a #ClutterFlowLayout - * - * Since: 1.2 */ typedef enum /*< prefix=CLUTTER_FLOW >*/ { @@ -966,8 +924,6 @@ typedef enum /*< prefix=CLUTTER_INPUT_CAPABILITY >*/ * * The #ClutterInputDeviceType enumeration can be extended at later * date; not every platform supports every input device type. - * - * Since: 1.0 */ typedef enum { @@ -995,8 +951,6 @@ typedef enum * to a logical device * * The mode for input devices available. - * - * Since: 1.6 */ typedef enum { @@ -1021,8 +975,6 @@ typedef enum * useful when iterating over the enumeration values (Since 1.12) * * The type of axes Clutter recognizes on a #ClutterInputDevice - * - * Since: 1.6 */ typedef enum { @@ -1063,8 +1015,6 @@ typedef enum * @CLUTTER_SNAP_EDGE_LEFT: the left edge * * The edge to snap - * - * Since: 1.6 */ typedef enum { @@ -1081,8 +1031,6 @@ typedef enum * @CLUTTER_PICK_ALL: Paint all actors * * Controls the paint cycle of the scene graph when in pick mode - * - * Since: 1.0 */ typedef enum { @@ -1099,8 +1047,6 @@ typedef enum * @CLUTTER_SWIPE_DIRECTION_RIGHT: Rightwards swipe gesture * * The main direction of the swipe gesture - * - * Since: 1.8 */ typedef enum /*< prefix=CLUTTER_SWIPE_DIRECTION >*/ { @@ -1120,8 +1066,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 >*/ { @@ -1142,8 +1086,6 @@ typedef enum /*< prefix=CLUTTER_PAN >*/ * * Flags for clutter_texture_set_from_rgb_data(). * - * Since: 0.4 - * * Deprecated: 1.22: The #ClutterTexture class was the only user of * this API */ @@ -1166,8 +1108,6 @@ typedef enum /*< prefix=CLUTTER_TEXTURE >*/ * * Enumaration controlling the texture quality. * - * Since: 0.8 - * * Deprecated: 1.22: The #ClutterTexture class was the only user of * this API; use #ClutterImage and clutter_actor_set_content_scaling_filters() * instead. @@ -1185,8 +1125,6 @@ typedef enum /*< prefix=CLUTTER_TEXTURE_QUALITY >*/ * @CLUTTER_TIMELINE_BACKWARD: backward direction for a timeline * * The direction of a #ClutterTimeline - * - * Since: 0.6 */ typedef enum { @@ -1205,8 +1143,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 >*/ { @@ -1236,8 +1172,6 @@ typedef enum /*< prefix=CLUTTER_UNIT >*/ * coordinates relative to the last node. * * Types of nodes in a #ClutterPath. - * - * Since: 1.0 */ typedef enum { @@ -1268,8 +1202,6 @@ typedef enum * Alignment only matters if the allocated space given to an actor is * 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 { @@ -1287,8 +1219,6 @@ typedef enum * painting the stages * * Flags to pass to clutter_threads_add_repaint_func_full(). - * - * Since: 1.10 */ typedef enum { @@ -1312,8 +1242,6 @@ typedef enum * allocation, while maintaining the aspect ratio * * Controls the alignment of the #ClutterContent inside a #ClutterActor. - * - * Since: 1.10 */ typedef enum { @@ -1343,8 +1271,6 @@ typedef enum * * The scaling filters to be used with the [property@Actor:minification-filter] * and [property@Actor:magnification-filter] properties. - * - * Since: 1.10 */ typedef enum { @@ -1359,8 +1285,6 @@ typedef enum * @CLUTTER_ORIENTATION_VERTICAL: A vertical orientation * * Represents the orientation of actors or layout managers. - * - * Since: 1.12 */ typedef enum { @@ -1376,8 +1300,6 @@ typedef enum * @CLUTTER_SCROLL_BOTH: Scroll in both directions * * Scroll modes. - * - * Since: 1.12 */ typedef enum /*< prefix=CLUTTER_SCROLL >*/ { @@ -1397,8 +1319,6 @@ typedef enum /*< prefix=CLUTTER_SCROLL >*/ * @CLUTTER_GRID_POSITION_BOTTOM: bottom position * * Grid position modes. - * - * Since: 1.12 */ typedef enum { @@ -1416,8 +1336,6 @@ typedef enum * @CLUTTER_REPEAT_BOTH: Repeat the content on both axis * * Content repeat modes. - * - * Since: 1.12 */ typedef enum { @@ -1454,8 +1372,6 @@ typedef enum * Change the value transition of a step function. * * See clutter_timeline_set_step_progress(). - * - * Since: 1.12 */ typedef enum { @@ -1477,8 +1393,6 @@ typedef enum * * Enum passed to the [method@GestureAction.set_threshold_trigger_edge] * function. - * - * Since: 1.18 */ typedef enum { @@ -1515,9 +1429,7 @@ typedef enum * to undo any visible/permanent changes that were done throughout the * progress of the gesture. * - * See also #ClutterTouchpadPinchEvent and #ClutterTouchpadPinchEvent. - * - * Since: 1.24 + * See also #ClutterTouchpadPinchEvent and #ClutterTouchpadPinchEvent.4 */ typedef enum { @@ -1539,9 +1451,7 @@ typedef enum * The scroll source determines the source of the scroll event. * * Keep in mind that the source device #ClutterInputDeviceType is not enough - * to infer the scroll source. - * - * Since: 1.26 + * to infer the scroll source.6 */ typedef enum { @@ -1559,9 +1469,7 @@ typedef enum * * Flags used to notify the axes that were stopped in a #ClutterScrollEvent. * - * These can be used to trigger post-scroll effects like kinetic scrolling. - * - * Since: 1.26 + * These can be used to trigger post-scroll effects like kinetic scrolling.6 */ typedef enum { @@ -1581,9 +1489,7 @@ typedef enum * @CLUTTER_INPUT_DEVICE_TOOL_MOUSE: The tool is a mouse * @CLUTTER_INPUT_DEVICE_TOOL_LENS: The tool is a lens * - * Defines the type of tool that a #ClutterInputDeviceTool represents. - * - * Since: 1.28 + * Defines the type of tool that a #ClutterInputDeviceTool represents.8 */ typedef enum { diff --git a/clutter/clutter/clutter-event.c b/clutter/clutter/clutter-event.c index 1092929bf..6d2c19ff2 100644 --- a/clutter/clutter/clutter-event.c +++ b/clutter/clutter/clutter-event.c @@ -91,8 +91,6 @@ G_DEFINE_BOXED_TYPE (ClutterEventSequence, clutter_event_sequence, * Retrieves the pointer to platform-specific data inside an event * * Return value: a pointer to platform-specific data - * - * Since: 1.4 */ gpointer _clutter_event_get_platform_data (const ClutterEvent *event) @@ -106,8 +104,6 @@ _clutter_event_get_platform_data (const ClutterEvent *event) * @data: a pointer to platform-specific data * * Sets the pointer to platform-specific data inside an event - * - * Since: 1.4 */ void _clutter_event_set_platform_data (ClutterEvent *event, @@ -146,8 +142,6 @@ clutter_event_type (const ClutterEvent *event) * Retrieves the time of the event. * * Return value: the time of the event, or %CLUTTER_CURRENT_TIME - * - * Since: 0.4 */ guint32 clutter_event_get_time (const ClutterEvent *event) @@ -163,8 +157,6 @@ clutter_event_get_time (const ClutterEvent *event) * @time_: the time of the event * * Sets the time of the event. - * - * Since: 1.8 */ void clutter_event_set_time (ClutterEvent *event, @@ -184,8 +176,6 @@ clutter_event_set_time (ClutterEvent *event, * the effective state. * * Return value: the modifier state parameter, or 0 - * - * Since: 0.4 */ ClutterModifierType clutter_event_get_state (const ClutterEvent *event) @@ -227,8 +217,6 @@ clutter_event_get_state (const ClutterEvent *event) * @state: the modifier state to set * * Sets the modifier state of the event. - * - * Since: 1.8 */ void clutter_event_set_state (ClutterEvent *event, @@ -298,8 +286,6 @@ _clutter_event_set_state_full (ClutterEvent *event, * Retrieves the decomposition of the keyboard state into button, base, * latched, locked and effective. This can be used to transmit to other * applications, for example when implementing a wayland compositor. - * - * Since: 1.16 */ void clutter_event_get_state_full (const ClutterEvent *event, @@ -332,8 +318,6 @@ clutter_event_get_state_full (const ClutterEvent *event, * @y: (out): return location for the Y coordinate, or %NULL * * Retrieves the coordinates of @event and puts them into @x and @y. - * - * Since: 0.4 */ void clutter_event_get_coords (const ClutterEvent *event, @@ -359,8 +343,6 @@ clutter_event_get_coords (const ClutterEvent *event, * @position: a #graphene_point_t * * Retrieves the event coordinates as a #graphene_point_t. - * - * Since: 1.12 */ void clutter_event_get_position (const ClutterEvent *event, @@ -439,8 +421,6 @@ clutter_event_get_position (const ClutterEvent *event, * @y: the Y coordinate of the event * * Sets the coordinates of the @event. - * - * Since: 1.8 */ void clutter_event_set_coords (ClutterEvent *event, @@ -523,8 +503,6 @@ clutter_event_set_coords (ClutterEvent *event, * NULL if the event has no source. * * Return value: (transfer none): a #ClutterActor - * - * Since: 0.6 */ ClutterActor * clutter_event_get_source (const ClutterEvent *event) @@ -541,8 +519,6 @@ clutter_event_get_source (const ClutterEvent *event) * @actor: (allow-none): a #ClutterActor, or %NULL * * Sets the source #ClutterActor of @event. - * - * Since: 1.8 */ void clutter_event_set_source (ClutterEvent *event, @@ -558,8 +534,6 @@ clutter_event_set_source (ClutterEvent *event, * %NULL if the event has no stage. * * Return value: (transfer none): a #ClutterStage - * - * Since: 0.8 */ ClutterStage * clutter_event_get_stage (const ClutterEvent *event) @@ -575,8 +549,6 @@ clutter_event_get_stage (const ClutterEvent *event) * @stage: (allow-none): a #ClutterStage, or %NULL * * Sets the source #ClutterStage of the event. - * - * Since: 1.8 */ void clutter_event_set_stage (ClutterEvent *event, @@ -598,8 +570,6 @@ clutter_event_set_stage (ClutterEvent *event, * Retrieves the #ClutterEventFlags of @event * * Return value: the event flags - * - * Since: 1.0 */ ClutterEventFlags clutter_event_get_flags (const ClutterEvent *event) @@ -615,8 +585,6 @@ clutter_event_get_flags (const ClutterEvent *event) * @flags: a binary OR of #ClutterEventFlags values * * Sets the #ClutterEventFlags of @event - * - * Since: 1.8 */ void clutter_event_set_flags (ClutterEvent *event, @@ -639,8 +607,6 @@ clutter_event_set_flags (ClutterEvent *event, * Retrieves the related actor of a crossing event. * * Return value: (transfer none): the related #ClutterActor, or %NULL - * - * Since: 1.0 */ ClutterActor * clutter_event_get_related (const ClutterEvent *event) @@ -658,8 +624,6 @@ clutter_event_get_related (const ClutterEvent *event) * @actor: (allow-none): a #ClutterActor or %NULL * * Sets the related actor of a crossing event - * - * Since: 1.8 */ void clutter_event_set_related (ClutterEvent *event, @@ -683,8 +647,6 @@ clutter_event_set_related (ClutterEvent *event, * @dy: delta on the vertical axis * * Sets the precise scrolling information of @event. - * - * Since: 1.10 */ void clutter_event_set_scroll_delta (ClutterEvent *event, @@ -710,8 +672,6 @@ 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, @@ -741,8 +701,6 @@ clutter_event_get_scroll_delta (const ClutterEvent *event, * Retrieves the direction of the scrolling of @event * * Return value: the scrolling direction - * - * Since: 1.0 */ ClutterScrollDirection clutter_event_get_scroll_direction (const ClutterEvent *event) @@ -759,8 +717,6 @@ clutter_event_get_scroll_direction (const ClutterEvent *event) * @direction: the scrolling direction * * Sets the direction of the scrolling of @event - * - * Since: 1.8 */ void clutter_event_set_scroll_direction (ClutterEvent *event, @@ -780,8 +736,6 @@ clutter_event_set_scroll_direction (ClutterEvent *event, * Retrieves the button number of @event * * Return value: the button number - * - * Since: 1.0 */ guint32 clutter_event_get_button (const ClutterEvent *event) @@ -806,8 +760,6 @@ clutter_event_get_button (const ClutterEvent *event) * @button: the button number * * Sets the button number of @event - * - * Since: 1.8 */ void clutter_event_set_button (ClutterEvent *event, @@ -830,8 +782,6 @@ clutter_event_set_button (ClutterEvent *event, * Retrieves the key symbol of @event * * Return value: the key symbol representing the key - * - * Since: 1.0 */ guint clutter_event_get_key_symbol (const ClutterEvent *event) @@ -850,8 +800,6 @@ clutter_event_get_key_symbol (const ClutterEvent *event) * @key_sym: the key symbol representing the key * * Sets the key symbol of @event. - * - * Since: 1.8 */ void clutter_event_set_key_symbol (ClutterEvent *event, @@ -872,8 +820,6 @@ clutter_event_set_key_symbol (ClutterEvent *event, * Retrieves the keycode of the key that caused @event * * Return value: The keycode representing the key - * - * Since: 1.0 */ guint16 clutter_event_get_key_code (const ClutterEvent *event) @@ -892,8 +838,6 @@ clutter_event_get_key_code (const ClutterEvent *event) * @key_code: the keycode representing the key * * Sets the keycode of the @event. - * - * Since: 1.8 */ void clutter_event_set_key_code (ClutterEvent *event, @@ -935,8 +879,6 @@ clutter_event_get_key_unicode (const ClutterEvent *event) * @key_unicode: the Unicode value representing the key * * Sets the Unicode value of @event. - * - * Since: 1.8 */ void clutter_event_set_key_unicode (ClutterEvent *event, @@ -958,8 +900,6 @@ clutter_event_set_key_unicode (ClutterEvent *event, * Retrieves the #ClutterEventSequence of @event. * * Return value: (transfer none): the event sequence, or %NULL - * - * Since: 1.10 */ ClutterEventSequence * clutter_event_get_event_sequence (const ClutterEvent *event) @@ -986,8 +926,6 @@ clutter_event_get_event_sequence (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) @@ -1009,8 +947,6 @@ clutter_event_get_device_type (const ClutterEvent *event) * @device: (allow-none): a #ClutterInputDevice, or %NULL * * Sets the device for @event. - * - * Since: 1.6 */ void clutter_event_set_device (ClutterEvent *event, @@ -1107,8 +1043,6 @@ clutter_event_set_device (ClutterEvent *event, * Return value: (transfer none): the #ClutterInputDevice or %NULL. The * returned device is owned by the #ClutterEvent and it should not * be unreferenced - * - * Since: 1.0 */ ClutterInputDevice * clutter_event_get_device (const ClutterEvent *event) @@ -1198,9 +1132,7 @@ clutter_event_get_device (const ClutterEvent *event) * @event: a #ClutterEvent * @tool: (nullable): a #ClutterInputDeviceTool * - * Sets the tool in use for this event - * - * Since: 1.28 + * Sets the tool in use for this event8 **/ void clutter_event_set_device_tool (ClutterEvent *event, @@ -1219,9 +1151,7 @@ clutter_event_set_device_tool (ClutterEvent *event, * * Returns the device tool that originated this event * - * Returns: (transfer none): The tool of this event - * - * Since: 1.28 + * Returns: (transfer none): The tool of this event8 **/ ClutterInputDeviceTool * clutter_event_get_device_tool (const ClutterEvent *event) @@ -1404,8 +1334,6 @@ clutter_event_free (ClutterEvent *event) * this. * * Return value: A #ClutterEvent or NULL if queue empty - * - * Since: 0.4 */ ClutterEvent * clutter_event_get (void) @@ -1447,8 +1375,6 @@ _clutter_event_push (const ClutterEvent *event, * event signals will be emitted for this source and capture/bubbling for * 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) @@ -1462,8 +1388,6 @@ clutter_event_put (const ClutterEvent *event) * Checks if events are pending in the event queue. * * Return value: TRUE if there are pending events, FALSE otherwise. - * - * Since: 0.4 */ gboolean clutter_events_pending (void) @@ -1482,8 +1406,6 @@ clutter_events_pending (void) * event or if the event has a timestamp. * * Return value: the event timestamp, or %CLUTTER_CURRENT_TIME - * - * Since: 1.0 */ guint32 clutter_get_current_event_time (void) @@ -1508,8 +1430,6 @@ clutter_get_current_event_time (void) * event. * * Return value: (transfer none): The current ClutterEvent, or %NULL if none - * - * Since: 1.2 */ const ClutterEvent * clutter_get_current_event (void) @@ -1534,8 +1454,6 @@ 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) @@ -1558,8 +1476,6 @@ clutter_event_get_source_device (const ClutterEvent *event) * Sets the source #ClutterInputDevice for @event. * * The #ClutterEvent must have been created using clutter_event_new(). - * - * Since: 1.8 */ void clutter_event_set_source_device (ClutterEvent *event, @@ -1582,8 +1498,6 @@ clutter_event_set_source_device (ClutterEvent *event, * Retrieves the array of axes values attached to the event. * * Return value: (transfer none): an array of axis values - * - * Since: 1.6 */ gdouble * clutter_event_get_axes (const ClutterEvent *event, @@ -1652,8 +1566,6 @@ clutter_event_get_axes (const ClutterEvent *event, * Retrieves the distance between two events, a @source and a @target. * * Return value: the distance between two #ClutterEvent - * - * Since: 1.12 */ float clutter_event_get_distance (const ClutterEvent *source, @@ -1678,8 +1590,6 @@ clutter_event_get_distance (const ClutterEvent *source, * the positive Y axis. * * Return value: the angle between two #ClutterEvent - * - * Since: 1.12 */ double clutter_event_get_angle (const ClutterEvent *source, @@ -1716,8 +1626,6 @@ clutter_event_get_angle (const ClutterEvent *source, * Checks whether @event has the Shift modifier mask set. * * Return value: %TRUE if the event has the Shift modifier mask set - * - * Since: 1.12 */ gboolean clutter_event_has_shift_modifier (const ClutterEvent *event) @@ -1732,8 +1640,6 @@ clutter_event_has_shift_modifier (const ClutterEvent *event) * Checks whether @event has the Control modifier mask set. * * Return value: %TRUE if the event has the Control modifier mask set - * - * Since: 1.12 */ gboolean clutter_event_has_control_modifier (const ClutterEvent *event) @@ -1750,8 +1656,6 @@ clutter_event_has_control_modifier (const ClutterEvent *event) * synthesized by the windowing system itself (as opposed by Clutter). * * Return value: %TRUE if the event is pointer emulated - * - * Since: 1.12 */ gboolean clutter_event_is_pointer_emulated (const ClutterEvent *event) @@ -1800,8 +1704,6 @@ _clutter_event_process_filters (ClutterEvent *event, * * Return value: an identifier for the event filter, to be used * with clutter_event_remove_filter(). - * - * Since: 1.18 */ guint clutter_event_add_filter (ClutterStage *stage, @@ -1832,8 +1734,6 @@ clutter_event_add_filter (ClutterStage *stage, * * Removes an event filter that was previously added with * clutter_event_add_filter(). - * - * Since: 1.18 */ void clutter_event_remove_filter (guint id) @@ -1865,9 +1765,7 @@ clutter_event_remove_filter (guint id) * * Returns the number of fingers that is triggering the touchpad gesture. * - * Returns: the number of fingers in the gesture. - * - * Since: 1.24 + * Returns: the number of fingers in the gesture.4 **/ guint clutter_event_get_touchpad_gesture_finger_count (const ClutterEvent *event) @@ -1893,9 +1791,7 @@ clutter_event_get_touchpad_gesture_finger_count (const ClutterEvent *event) * * Returns the angle delta reported by this specific event. * - * Returns: The angle delta relative to the previous event. - * - * Since: 1.24 + * Returns: The angle delta relative to the previous event.4 **/ gdouble clutter_event_get_gesture_pinch_angle_delta (const ClutterEvent *event) @@ -1915,9 +1811,7 @@ clutter_event_get_gesture_pinch_angle_delta (const ClutterEvent *event) * %CLUTTER_TOUCHPAD_GESTURE_PHASE_BEGIN is received. * is received. * - * Returns: the current pinch gesture scale - * - * Since: 1.24 + * Returns: the current pinch gesture scale4 **/ gdouble clutter_event_get_gesture_pinch_scale (const ClutterEvent *event) @@ -1964,9 +1858,7 @@ clutter_event_get_gesture_phase (const ClutterEvent *event) * position in the Y axis, or %NULL * * Returns the gesture motion deltas relative to the current pointer - * position. - * - * Since: 1.24 + * position.4 **/ void clutter_event_get_gesture_motion_delta (const ClutterEvent *event, @@ -2051,9 +1943,7 @@ clutter_event_get_gesture_motion_delta_unaccelerated (const ClutterEvent *event, * * Returns the #ClutterScrollSource that applies to an scroll event. * - * Returns: The source of scroll events - * - * Since: 1.26 + * Returns: The source of scroll events6 **/ ClutterScrollSource clutter_event_get_scroll_source (const ClutterEvent *event) @@ -2073,9 +1963,7 @@ clutter_event_get_scroll_source (const ClutterEvent *event) * can be used to determine whether post-scroll effects like kinetic * scrolling should be applied. * - * Returns: The scroll finish flags - * - * Since: 1.26 + * Returns: The scroll finish flags6 **/ ClutterScrollFinishFlags clutter_event_get_scroll_finish_flags (const ClutterEvent *event) diff --git a/clutter/clutter/clutter-event.h b/clutter/clutter/clutter-event.h index df9925e60..1220ef21d 100644 --- a/clutter/clutter/clutter-event.h +++ b/clutter/clutter/clutter-event.h @@ -40,8 +40,6 @@ G_BEGIN_DECLS * CLUTTER_PRIORITY_EVENTS: * * Priority for event handling. - * - * Since: 0.4 */ #define CLUTTER_PRIORITY_EVENTS (G_PRIORITY_DEFAULT) @@ -49,8 +47,6 @@ G_BEGIN_DECLS * CLUTTER_CURRENT_TIME: * * Default value for "now". - * - * Since: 0.4 */ #define CLUTTER_CURRENT_TIME (0L) @@ -59,8 +55,6 @@ 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,8 +63,6 @@ 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,8 +73,6 @@ 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,8 +80,6 @@ G_BEGIN_DECLS * CLUTTER_BUTTON_MIDDLE: * * The middle button of a pointer device. - * - * Since: 1.10 */ #define CLUTTER_BUTTON_MIDDLE (2) @@ -102,8 +90,6 @@ G_BEGIN_DECLS * * This is typically the right mouse button in a right-handed * mouse configuration. - * - * Since: 1.10 */ #define CLUTTER_BUTTON_SECONDARY (3) @@ -132,8 +118,6 @@ typedef struct _ClutterIMEvent ClutterIMEvent; * @source: event source actor * * Common members for a #ClutterEvent - * - * Since: 0.2 */ struct _ClutterAnyEvent { @@ -158,8 +142,6 @@ struct _ClutterAnyEvent * device the event originated from, use clutter_event_get_source_device() * * Key event - * - * Since: 0.2 */ struct _ClutterKeyEvent { @@ -196,8 +178,6 @@ struct _ClutterKeyEvent * The event coordinates are relative to the stage that received the * event, and can be transformed into actor-relative coordinates by * using clutter_actor_transform_stage_point(). - * - * Since: 0.2 */ struct _ClutterButtonEvent { @@ -225,9 +205,7 @@ struct _ClutterButtonEvent * @device: the device that originated the event. If you want the physical * device the event originated from, use clutter_event_get_source_device() * - * Event for tool proximity in tablet devices - * - * Since: 1.28 + * Event for tool proximity in tablet devices8 */ struct _ClutterProximityEvent { @@ -252,8 +230,6 @@ struct _ClutterProximityEvent * device the event originated from, use clutter_event_get_source_device() * * Event for the movement of the pointer across different actors - * - * Since: 0.2 */ struct _ClutterCrossingEvent { @@ -284,8 +260,6 @@ struct _ClutterCrossingEvent * device the event originated from, use clutter_event_get_source_device() * * Event for the pointer motion - * - * Since: 0.2 */ struct _ClutterMotionEvent { @@ -325,8 +299,6 @@ struct _ClutterMotionEvent * @finish_flags: the axes that were stopped in this event. This field is available since 1.26 * * Scroll wheel (or similar device) event - * - * Since: 0.2 */ struct _ClutterScrollEvent { @@ -374,8 +346,6 @@ struct _ClutterScrollEvent * * With multi-touch capable devices there can be multiple event sequence * running at the same time. - * - * Since: 1.10 */ struct _ClutterTouchEvent { @@ -419,9 +389,7 @@ struct _ClutterTouchEvent * Each event with phase %CLUTTER_TOUCHPAD_GESTURE_PHASE_BEGIN * will report a @scale of 1.0, all later phases in the gesture * report the current scale relative to the initial 1.0 value - * (eg. 0.5 being half the size, 2.0 twice as big). - * - * Since: 1.24 + * (eg. 0.5 being half the size, 2.0 twice as big).4 */ struct _ClutterTouchpadPinchEvent { @@ -462,9 +430,7 @@ struct _ClutterTouchpadPinchEvent * * Used for touchpad swipe gesture events. * - * The current state of the gesture will be determined by the @phase field. - * - * Since: 1.24 + * The current state of the gesture will be determined by the @phase field.4 */ struct _ClutterTouchpadSwipeEvent { @@ -593,8 +559,6 @@ struct _ClutterIMEvent * * The events usually come from the windowing backend, but can also * be synthesized by Clutter itself or by the application code. - * - * Since: 0.2 */ union _ClutterEvent { @@ -632,8 +596,6 @@ union _ClutterEvent * has been handled or %CLUTTER_EVENT_PROPAGATE otherwise. * Returning %CLUTTER_EVENT_STOP skips any further filter * functions and prevents the signal emission for the event. - * - * Since: 1.18 */ typedef gboolean (* ClutterEventFilterFunc) (const ClutterEvent *event, ClutterActor *event_actor, diff --git a/clutter/clutter/clutter-feature.c b/clutter/clutter/clutter-feature.c new file mode 100644 index 000000000..62f42fefd --- /dev/null +++ b/clutter/clutter/clutter-feature.c @@ -0,0 +1,138 @@ +/* + * Clutter. + * + * An OpenGL based 'interactive canvas' library. + * + * Authored By Matthew Allum + * + * Copyright (C) 2006 OpenedHand + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see . + * + * + */ + +/** + * SECTION:clutter-feature + * @short_description: Run-time detection of Clutter features + * + * Parts of Clutter depend on the underlying platform, including the + * capabilities of the backend used and the OpenGL features exposed through the + * Clutter and COGL API. + * + * It is possible to ask whether Clutter has support for specific features at + * run-time. + */ + +#include "clutter-build-config.h" + +#include +#include +#include + +#include "clutter-backend-private.h" +#include "clutter-feature.h" +#include "clutter-main.h" +#include "clutter-private.h" +#include "clutter-debug.h" + +#include "cogl/cogl.h" + +typedef struct ClutterFeatures +{ + ClutterFeatureFlags flags; + guint features_set : 1; +} ClutterFeatures; + +static ClutterFeatures* __features = NULL; + +static ClutterFeatureFlags +clutter_features_from_cogl (void) +{ + ClutterFeatureFlags clutter_flags = 0; + + clutter_flags |= CLUTTER_FEATURE_SHADERS_GLSL; + + return clutter_flags; +} + +gboolean +clutter_feature_init (ClutterMainContext *context, + GError **error) +{ + CLUTTER_NOTE (MISC, "checking features"); + + if (!__features) + { + CLUTTER_NOTE (MISC, "allocating features data"); + __features = g_new0 (ClutterFeatures, 1); + __features->features_set = FALSE; /* don't rely on zero-ing */ + } + + if (__features->features_set) + return TRUE; + + /* makes sure we have a GL context; if we have, this is a no-op */ + if (!_clutter_backend_create_context (context->backend, error)) + return FALSE; + + __features->flags = clutter_features_from_cogl (); + + __features->features_set = TRUE; + + CLUTTER_NOTE (MISC, "features checked"); + + return TRUE; +} + +/** + * clutter_feature_available: + * @feature: a #ClutterFeatureFlags + * + * Checks whether @feature is available. @feature can be a logical + * OR of #ClutterFeatureFlags. + * + * Return value: %TRUE if a feature is available + */ +gboolean +clutter_feature_available (ClutterFeatureFlags feature) +{ + if (G_UNLIKELY (!__features)) + { + g_critical ("Unable to check features. Have you initialized Clutter?"); + return FALSE; + } + + return (__features->flags & feature); +} + +/** + * clutter_feature_get_all: + * + * Returns all the supported features. + * + * Return value: a logical OR of all the supported features. + */ +ClutterFeatureFlags +clutter_feature_get_all (void) +{ + if (G_UNLIKELY (!__features)) + { + g_critical ("Unable to check features. Have you initialized Clutter?"); + return FALSE; + } + + return __features->flags; +} + diff --git a/clutter/clutter/clutter-fixed-layout.c b/clutter/clutter/clutter-fixed-layout.c index 17113c544..404300584 100644 --- a/clutter/clutter/clutter-fixed-layout.c +++ b/clutter/clutter/clutter-fixed-layout.c @@ -31,8 +31,6 @@ * * #ClutterFixedLayout is a layout manager implementing the same * layout policies as #ClutterGroup. - * - * Since: 1.2 */ #include "clutter-build-config.h" @@ -178,8 +176,6 @@ clutter_fixed_layout_init (ClutterFixedLayout *self) * Creates a new #ClutterFixedLayout * * Return value: the newly created #ClutterFixedLayout - * - * Since: 1.2 */ ClutterLayoutManager * clutter_fixed_layout_new (void) diff --git a/clutter/clutter/clutter-fixed-layout.h b/clutter/clutter/clutter-fixed-layout.h index c7584dfeb..8aa01dfcb 100644 --- a/clutter/clutter/clutter-fixed-layout.h +++ b/clutter/clutter/clutter-fixed-layout.h @@ -54,8 +54,6 @@ 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/clutter-flow-layout.c b/clutter/clutter/clutter-flow-layout.c index 2d33e3ebe..72a8d0669 100644 --- a/clutter/clutter/clutter-flow-layout.c +++ b/clutter/clutter/clutter-flow-layout.c @@ -49,8 +49,6 @@ * * The [flow-layout example](https://git.gnome.org/browse/clutter/tree/examples/flow-layout.c?h=clutter-1.18) * shows how to use the #ClutterFlowLayout. - * - * Since: 1.2 */ #include "clutter-build-config.h" @@ -917,8 +915,6 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass) * of the layout will be laid out following the orientation. * * This property also controls the overflowing directions - * - * Since: 1.2 */ flow_properties[PROP_ORIENTATION] = g_param_spec_enum ("orientation", @@ -933,8 +929,6 @@ 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", @@ -949,8 +943,6 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass) * The spacing between columns, in pixels; the value of this * 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", @@ -966,8 +958,6 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass) * The spacing between rows, in pixels; the value of this * 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", @@ -981,8 +971,6 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass) * ClutterFlowLayout:min-column-width: * * 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", @@ -997,8 +985,6 @@ 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", @@ -1012,8 +998,6 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass) * ClutterFlowLayout:min-row-height: * * 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", @@ -1028,8 +1012,6 @@ 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", @@ -1044,8 +1026,6 @@ clutter_flow_layout_class_init (ClutterFlowLayoutClass *klass) * * Whether the #ClutterFlowLayout should arrange its children * on a grid - * - * Since: 1.16 */ flow_properties[PROP_SNAP_TO_GRID] = g_param_spec_boolean ("snap-to-grid", @@ -1089,8 +1069,6 @@ clutter_flow_layout_init (ClutterFlowLayout *self) * Creates a new #ClutterFlowLayout with the given @orientation * * Return value: the newly created #ClutterFlowLayout - * - * Since: 1.2 */ ClutterLayoutManager * clutter_flow_layout_new (ClutterFlowOrientation orientation) @@ -1110,8 +1088,6 @@ clutter_flow_layout_new (ClutterFlowOrientation orientation) * The orientation controls the direction used to allocate * 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, @@ -1158,8 +1134,6 @@ clutter_flow_layout_set_orientation (ClutterFlowLayout *layout, * Retrieves the orientation of the @layout * * Return value: the orientation of the #ClutterFlowLayout - * - * Since: 1.2 */ ClutterFlowOrientation clutter_flow_layout_get_orientation (ClutterFlowLayout *layout) @@ -1177,8 +1151,6 @@ 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, @@ -1211,8 +1183,6 @@ clutter_flow_layout_set_homogeneous (ClutterFlowLayout *layout, * Retrieves whether the @layout is homogeneous * * Return value: %TRUE if the #ClutterFlowLayout is homogeneous - * - * Since: 1.2 */ gboolean clutter_flow_layout_get_homogeneous (ClutterFlowLayout *layout) @@ -1228,8 +1198,6 @@ clutter_flow_layout_get_homogeneous (ClutterFlowLayout *layout) * @spacing: the space between columns * * Sets the space between columns, in pixels - * - * Since: 1.2 */ void clutter_flow_layout_set_column_spacing (ClutterFlowLayout *layout, @@ -1263,8 +1231,6 @@ 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) @@ -1280,8 +1246,6 @@ clutter_flow_layout_get_column_spacing (ClutterFlowLayout *layout) * @spacing: the space between rows * * Sets the spacing between rows, in pixels - * - * Since: 1.2 */ void clutter_flow_layout_set_row_spacing (ClutterFlowLayout *layout, @@ -1315,8 +1279,6 @@ 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) @@ -1333,8 +1295,6 @@ clutter_flow_layout_get_row_spacing (ClutterFlowLayout *layout) * @max_width: maximum width of a column * * Sets the minimum and maximum widths that a column can have - * - * Since: 1.2 */ void clutter_flow_layout_set_column_width (ClutterFlowLayout *layout, @@ -1389,8 +1349,6 @@ clutter_flow_layout_set_column_width (ClutterFlowLayout *layout, * @max_width: (out): return location for the maximum column width, or %NULL * * Retrieves the minimum and maximum column widths - * - * Since: 1.2 */ void clutter_flow_layout_get_column_width (ClutterFlowLayout *layout, @@ -1413,8 +1371,6 @@ clutter_flow_layout_get_column_width (ClutterFlowLayout *layout, * @max_height: the maximum height of a row * * Sets the minimum and maximum heights that a row can have - * - * Since: 1.2 */ void clutter_flow_layout_set_row_height (ClutterFlowLayout *layout, @@ -1469,8 +1425,6 @@ clutter_flow_layout_set_row_height (ClutterFlowLayout *layout, * @max_height: (out): return location for the maximum row height, or %NULL * * Retrieves the minimum and maximum row heights - * - * Since: 1.2 */ void clutter_flow_layout_get_row_height (ClutterFlowLayout *layout, @@ -1492,8 +1446,6 @@ clutter_flow_layout_get_row_height (ClutterFlowLayout *layout, * @snap_to_grid: %TRUE if @layout should place its children on a grid * * Whether the @layout should place its children on a grid. - * - * Since: 1.16 */ void clutter_flow_layout_set_snap_to_grid (ClutterFlowLayout *layout, @@ -1523,8 +1475,6 @@ clutter_flow_layout_set_snap_to_grid (ClutterFlowLayout *layout, * Retrieves the value of #ClutterFlowLayout:snap-to-grid property * * Return value: %TRUE if the @layout is placing its children on a grid - * - * Since: 1.16 */ gboolean clutter_flow_layout_get_snap_to_grid (ClutterFlowLayout *layout) diff --git a/clutter/clutter/clutter-flow-layout.h b/clutter/clutter/clutter-flow-layout.h index 3efd76670..a1de4684f 100644 --- a/clutter/clutter/clutter-flow-layout.h +++ b/clutter/clutter/clutter-flow-layout.h @@ -57,8 +57,6 @@ 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/clutter-gesture-action.c b/clutter/clutter/clutter-gesture-action.c index cc400cfd4..83f4e73f0 100644 --- a/clutter/clutter/clutter-gesture-action.c +++ b/clutter/clutter/clutter-gesture-action.c @@ -79,8 +79,6 @@ * gesture, in which case the "end" state will be reached, or until the * gesture is cancelled, in which case the "cancel" gesture will be used * instead. - * - * Since: 1.8 */ #include "clutter-build-config.h" @@ -651,8 +649,6 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass) * ClutterGestureAction:n-touch-points: * * Number of touch points to trigger a gesture action. - * - * Since: 1.16 */ gesture_props[PROP_N_TOUCH_POINTS] = g_param_spec_int ("n-touch-points", @@ -667,8 +663,6 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass) * The trigger edge to be used by the action to either emit the * [signal@GestureAction::gesture-begin] signal or to emit the * [signal@GestureAction::gesture-cancel] signal. - * - * Since: 1.18 */ gesture_props[PROP_THRESHOLD_TRIGGER_EDGE] = g_param_spec_enum ("threshold-trigger-edge", @@ -687,8 +681,6 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass) * the [signal@GestureAction::gesture-cancel] signal. * * A negative value will be interpreted as the default drag threshold. - * - * Since: 1.18 */ gesture_props[PROP_THRESHOLD_TRIGGER_DISTANCE_X] = g_param_spec_float ("threshold-trigger-distance-x", @@ -706,8 +698,6 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass) * the [signal@GestureAction::gesture-cancel] signal. * * A negative value will be interpreted as the default drag threshold. - * - * Since: 1.18 */ gesture_props[PROP_THRESHOLD_TRIGGER_DISTANCE_Y] = g_param_spec_float ("threshold-trigger-distance-y", @@ -731,8 +721,6 @@ 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"), @@ -754,8 +742,6 @@ 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"), @@ -777,8 +763,6 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass) * * This signal is emitted if and only if the [signal@GestureAction::gesture-begin] * signal has been emitted first. - * - * Since: 1.8 */ gesture_signals[GESTURE_END] = g_signal_new (I_("gesture-end"), @@ -799,8 +783,6 @@ clutter_gesture_action_class_init (ClutterGestureActionClass *klass) * * This signal is emitted if and only if the [signal@GestureAction::gesture-begin] * signal has been emitted first. - * - * Since: 1.8 */ gesture_signals[GESTURE_CANCEL] = g_signal_new (I_("gesture-cancel"), @@ -831,8 +813,6 @@ clutter_gesture_action_init (ClutterGestureAction *self) * Creates a new #ClutterGestureAction instance. * * Return value: the newly created #ClutterGestureAction - * - * Since: 1.8 */ ClutterAction * clutter_gesture_action_new (void) @@ -852,8 +832,6 @@ 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, @@ -892,8 +870,6 @@ 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, @@ -934,8 +910,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, @@ -980,8 +954,6 @@ 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, @@ -1020,8 +992,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, @@ -1063,8 +1033,6 @@ clutter_gesture_action_get_velocity (ClutterGestureAction *action, * Retrieves the number of requested points to trigger the gesture. * * Return value: the number of points to trigger the gesture. - * - * Since: 1.12 */ gint clutter_gesture_action_get_n_touch_points (ClutterGestureAction *action) @@ -1084,8 +1052,6 @@ clutter_gesture_action_get_n_touch_points (ClutterGestureAction *action) * @nb_points: a number of points * * Sets the number of points needed to trigger the gesture. - * - * Since: 1.12 */ void clutter_gesture_action_set_n_touch_points (ClutterGestureAction *action, @@ -1144,8 +1110,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) @@ -1167,8 +1131,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, @@ -1194,8 +1156,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, @@ -1221,8 +1181,6 @@ clutter_gesture_action_get_device (ClutterGestureAction *action, * [method@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, @@ -1247,8 +1205,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) @@ -1267,8 +1223,6 @@ clutter_gesture_action_cancel (ClutterGestureAction *action) * * This function should only be called by sub-classes of * #ClutterGestureAction during their construction phase. - * - * Since: 1.18 */ void clutter_gesture_action_set_threshold_trigger_edge (ClutterGestureAction *action, @@ -1295,9 +1249,7 @@ clutter_gesture_action_set_threshold_trigger_edge (ClutterGestureAction *ac * Retrieves the edge trigger of the gesture @action, as set using * [method@GestureAction.set_threshold_trigger_edge]. * - * Return value: the edge trigger - * - * Since: 1.20 + * Return value: the edge trigger0 */ ClutterGestureTriggerEdge clutter_gesture_action_get_threshold_trigger_edge (ClutterGestureAction *action) @@ -1321,8 +1273,6 @@ clutter_gesture_action_get_threshold_trigger_edge (ClutterGestureAction *action) * * Return value: the edge trigger * - * Since: 1.18 - * * Deprecated: 1.20: Use [method@GestureAction.get_threshold_trigger_edge] instead. */ ClutterGestureTriggerEdge @@ -1341,8 +1291,6 @@ clutter_gesture_action_get_threshold_trigger_egde (ClutterGestureAction *action) * * This function should only be called by sub-classes of * #ClutterGestureAction during their construction phase. - * - * Since: 1.18 */ void clutter_gesture_action_set_threshold_trigger_distance (ClutterGestureAction *action, @@ -1376,8 +1324,6 @@ clutter_gesture_action_set_threshold_trigger_distance (ClutterGestureAction * * Retrieves the threshold trigger distance of the gesture @action, * as set using [method@GestureAction.set_threshold_trigger_distance]. - * - * Since: 1.18 */ void clutter_gesture_action_get_threshold_trigger_distance (ClutterGestureAction *action, diff --git a/clutter/clutter/clutter-gesture-action.h b/clutter/clutter/clutter-gesture-action.h index 2bb760b52..3251adf22 100644 --- a/clutter/clutter/clutter-gesture-action.h +++ b/clutter/clutter/clutter-gesture-action.h @@ -53,8 +53,6 @@ typedef struct _ClutterGestureActionPrivate ClutterGestureActionPrivate; * * The #ClutterGestureClass structure contains only * private data. - * - * Since: 1.8 */ struct _ClutterGestureActionClass { diff --git a/clutter/clutter/clutter-grid-layout.c b/clutter/clutter/clutter-grid-layout.c index 7ff2c8d5d..5a4f7b4fb 100644 --- a/clutter/clutter/clutter-grid-layout.c +++ b/clutter/clutter/clutter-grid-layout.c @@ -1556,8 +1556,6 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass) * ClutterGridLayout:orientation: * * The orientation of the layout, either horizontal or vertical - * - * Since: 1.12 */ obj_props[PROP_ORIENTATION] = g_param_spec_enum ("orientation", @@ -1571,8 +1569,6 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass) * ClutterGridLayout:row-spacing: * * The amount of space in pixels between two consecutive rows - * - * Since: 1.12 */ obj_props[PROP_ROW_SPACING] = g_param_spec_uint ("row-spacing", @@ -1585,8 +1581,6 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass) * ClutterGridLayout:column-spacing: * * The amount of space in pixels between two consecutive columns - * - * Since: 1.12 */ obj_props[PROP_COLUMN_SPACING] = g_param_spec_uint ("column-spacing", @@ -1600,8 +1594,6 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass) * ClutterGridLayout:row-homogeneous: * * 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", @@ -1614,8 +1606,6 @@ clutter_grid_layout_class_init (ClutterGridLayoutClass *klass) * ClutterGridLayout:column-homogeneous: * * 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", @@ -1668,8 +1658,6 @@ clutter_grid_layout_new (void) * The position of @child is determined by @left and @top. The * number of 'cells' that @child will occupy is determined by * @width and @height. - * - * Since: 1.12 */ void clutter_grid_layout_attach (ClutterGridLayout *layout, @@ -1711,8 +1699,6 @@ 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, @@ -1751,8 +1737,6 @@ clutter_grid_layout_attach_next_to (ClutterGridLayout *layout, * children to the #ClutterActor using it as a layout manager via * clutter_actor_add_child(); changing this value will not have * any effect on children that are already part of the layout. - * - * Since: 1.12 */ void clutter_grid_layout_set_orientation (ClutterGridLayout *layout, @@ -1783,8 +1767,6 @@ clutter_grid_layout_set_orientation (ClutterGridLayout *layout, * cell whose upper left corner is at @left, @top. * * Returns: (transfer none): the child at the given position, or %NULL - * - * Since: 1.12 */ ClutterActor * clutter_grid_layout_get_child_at (ClutterGridLayout *layout, @@ -1828,8 +1810,6 @@ clutter_grid_layout_get_child_at (ClutterGridLayout *layout, * Children which are attached at or below this position * 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, @@ -1882,8 +1862,6 @@ clutter_grid_layout_insert_row (ClutterGridLayout *layout, * Children which are attached at or to the right of this position * 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, @@ -1940,8 +1918,6 @@ clutter_grid_layout_insert_column (ClutterGridLayout *layout, * %CLUTTER_GRID_POSITION_BOTTOM, a row is inserted. If @side is * %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, @@ -1987,8 +1963,6 @@ clutter_grid_layout_insert_next_to (ClutterGridLayout *layout, * Retrieves the orientation of the @layout. * * Return value: the orientation of the layout - * - * Since: 1.12 */ ClutterOrientation clutter_grid_layout_get_orientation (ClutterGridLayout *layout) @@ -2005,8 +1979,6 @@ clutter_grid_layout_get_orientation (ClutterGridLayout *layout) * @spacing: the spacing between rows of the layout, in pixels * * Sets the spacing between rows of @layout - * - * Since: 1.12 */ void clutter_grid_layout_set_row_spacing (ClutterGridLayout *layout, @@ -2035,8 +2007,6 @@ clutter_grid_layout_set_row_spacing (ClutterGridLayout *layout, * Retrieves the spacing set using clutter_grid_layout_set_row_spacing() * * Return value: the spacing between rows of @layout - * - * Since: 1.12 */ guint clutter_grid_layout_get_row_spacing (ClutterGridLayout *layout) @@ -2056,8 +2026,6 @@ clutter_grid_layout_get_row_spacing (ClutterGridLayout *layout) * @spacing: the spacing between columns of the layout, in pixels * * Sets the spacing between columns of @layout - * - * Since: 1.12 */ void clutter_grid_layout_set_column_spacing (ClutterGridLayout *layout, @@ -2086,8 +2054,6 @@ clutter_grid_layout_set_column_spacing (ClutterGridLayout *layout, * Retrieves the spacing set using clutter_grid_layout_set_column_spacing() * * Return value: the spacing between coluns of @layout - * - * Since: 1.12 */ guint clutter_grid_layout_get_column_spacing (ClutterGridLayout *layout) @@ -2107,8 +2073,6 @@ clutter_grid_layout_get_column_spacing (ClutterGridLayout *layout) * @homogeneous: %TRUE to make columns homogeneous * * Sets whether all columns of @layout will have the same width. - * - * Since: 1.12 */ void clutter_grid_layout_set_column_homogeneous (ClutterGridLayout *layout, @@ -2156,8 +2120,6 @@ clutter_grid_layout_get_column_homogeneous (ClutterGridLayout *layout) * @homogeneous: %TRUE to make rows homogeneous * * Sets whether all rows of @layout will have the same height. - * - * Since: 1.12 */ void clutter_grid_layout_set_row_homogeneous (ClutterGridLayout *layout, @@ -2186,8 +2148,6 @@ clutter_grid_layout_set_row_homogeneous (ClutterGridLayout *layout, * Returns whether all rows of @layout have the same height. * * 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/clutter-grid-layout.h b/clutter/clutter/clutter-grid-layout.h index 6cd04ad5f..d7266bd0e 100644 --- a/clutter/clutter/clutter-grid-layout.h +++ b/clutter/clutter/clutter-grid-layout.h @@ -61,8 +61,6 @@ 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/clutter-image.c b/clutter/clutter/clutter-image.c index 038d0743a..0e3e0894e 100644 --- a/clutter/clutter/clutter-image.c +++ b/clutter/clutter/clutter-image.c @@ -31,9 +31,7 @@ * image data inside a [class@Actor]. * * See [image.c](https://git.gnome.org/browse/clutter/tree/examples/image-content.c?h=clutter-1.18) - * for an example of how to use #ClutterImage. - * - * Since: 1.10. + * for an example of how to use #ClutterImage.. */ #include "clutter-build-config.h" @@ -186,8 +184,6 @@ clutter_content_iface_init (ClutterContentInterface *iface) * * Return value: (transfer full): the newly created #ClutterImage instance. * Use g_object_unref() when done. - * - * Since: 1.10 */ ClutterContent * clutter_image_new (void) @@ -238,8 +234,6 @@ 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, @@ -298,8 +292,6 @@ 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, @@ -362,8 +354,6 @@ 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, @@ -430,8 +420,6 @@ clutter_image_set_area (ClutterImage *image, * in order to update the actors using @image as their content. * * Return value: (transfer none): a pointer to the Cogl texture, or %NULL - * - * Since: 1.10 * Stability: unstable */ CoglTexture * diff --git a/clutter/clutter/clutter-image.h b/clutter/clutter/clutter-image.h index c54f8bb91..cc9122bd2 100644 --- a/clutter/clutter/clutter-image.h +++ b/clutter/clutter/clutter-image.h @@ -44,8 +44,6 @@ G_DECLARE_DERIVABLE_TYPE (ClutterImage, clutter_image, CLUTTER, IMAGE, GObject) * * The #ClutterImageClass structure contains * private data. - * - * Since: 1.10 */ struct _ClutterImageClass { diff --git a/clutter/clutter/clutter-input-device-tool.c b/clutter/clutter/clutter-input-device-tool.c index 2582a695c..a56bd487f 100644 --- a/clutter/clutter/clutter-input-device-tool.c +++ b/clutter/clutter/clutter-input-device-tool.c @@ -160,9 +160,7 @@ clutter_input_device_tool_init (ClutterInputDeviceTool *tool) * Gets the serial of this tool, this value can be used to identify a * physical tool (eg. a tablet pen) across program executions. * - * Returns: The serial ID for this tool - * - * Since: 1.28 + * Returns: The serial ID for this tool8 **/ guint64 clutter_input_device_tool_get_serial (ClutterInputDeviceTool *tool) @@ -183,9 +181,7 @@ clutter_input_device_tool_get_serial (ClutterInputDeviceTool *tool) * * Gets the tool type of this tool. * - * Returns: The tool type of this tool - * - * Since: 1.28 + * Returns: The tool type of this tool8 **/ ClutterInputDeviceToolType clutter_input_device_tool_get_tool_type (ClutterInputDeviceTool *tool) diff --git a/clutter/clutter/clutter-input-device.c b/clutter/clutter/clutter-input-device.c index 3c90f6bdd..2d38bed3b 100644 --- a/clutter/clutter/clutter-input-device.c +++ b/clutter/clutter/clutter-input-device.c @@ -327,8 +327,6 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass) * ClutterInputDevice:name: * * The name of the device - * - * Since: 1.2 */ obj_props[PROP_NAME] = g_param_spec_string ("name", @@ -342,8 +340,6 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass) * ClutterInputDevice:device-type: * * The type of the device - * - * Since: 1.2 */ obj_props[PROP_DEVICE_TYPE] = g_param_spec_enum ("device-type", @@ -383,8 +379,6 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass) * ClutterInputDevice:mode: * * The mode of the device. - * - * Since: 1.6 */ obj_props[PROP_DEVICE_MODE] = g_param_spec_enum ("device-mode", @@ -398,8 +392,6 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass) * ClutterInputDevice:has-cursor: * * 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", @@ -412,8 +404,6 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass) * ClutterInputDevice:backend: * * The #ClutterBackend that created the device. - * - * Since: 1.6 */ obj_props[PROP_BACKEND] = g_param_spec_object ("backend", @@ -425,9 +415,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass) /** * ClutterInputDevice:vendor-id: * - * Vendor ID of this device. - * - * Since: 1.22 + * Vendor ID of this device.2 */ obj_props[PROP_VENDOR_ID] = g_param_spec_string ("vendor-id", @@ -439,9 +427,7 @@ clutter_input_device_class_init (ClutterInputDeviceClass *klass) /** * ClutterInputDevice:product-id: * - * Product ID of this device. - * - * Since: 1.22 + * Product ID of this device.2 */ obj_props[PROP_PRODUCT_ID] = g_param_spec_string ("product-id", @@ -508,8 +494,6 @@ clutter_input_device_init (ClutterInputDevice *self) * Retrieves the type of @device * * Return value: the type of the device - * - * Since: 1.0 */ ClutterInputDeviceType clutter_input_device_get_device_type (ClutterInputDevice *device) @@ -551,8 +535,6 @@ clutter_input_device_get_capabilities (ClutterInputDevice *device) * Return value: the name of the device, or %NULL. The returned string * 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) @@ -573,8 +555,6 @@ clutter_input_device_get_device_name (ClutterInputDevice *device) * device motion. * * Return value: %TRUE if the device has a cursor - * - * Since: 1.6 */ gboolean clutter_input_device_get_has_cursor (ClutterInputDevice *device) @@ -594,8 +574,6 @@ clutter_input_device_get_has_cursor (ClutterInputDevice *device) * Retrieves the #ClutterInputMode of @device. * * Return value: the device mode - * - * Since: 1.6 */ ClutterInputMode clutter_input_device_get_device_mode (ClutterInputDevice *device) @@ -615,9 +593,7 @@ clutter_input_device_get_device_mode (ClutterInputDevice *device) * * Gets the vendor ID of this device. * - * Returns: the vendor ID - * - * Since: 1.22 + * Returns: the vendor ID2 */ const gchar * clutter_input_device_get_vendor_id (ClutterInputDevice *device) @@ -637,9 +613,7 @@ clutter_input_device_get_vendor_id (ClutterInputDevice *device) * * Gets the product ID of this device. * - * Returns: the product ID - * - * Since: 1.22 + * Returns: the product ID2 */ const gchar * clutter_input_device_get_product_id (ClutterInputDevice *device) diff --git a/clutter/clutter/clutter-interval.c b/clutter/clutter/clutter-interval.c index 75cdca43c..bc4f6588e 100644 --- a/clutter/clutter/clutter-interval.c +++ b/clutter/clutter/clutter-interval.c @@ -40,8 +40,6 @@ * * #ClutterInterval can be subclassed to override the validation * and value computation. - * - * Since: 1.0 */ #include "clutter-build-config.h" @@ -525,8 +523,6 @@ clutter_interval_class_init (ClutterIntervalClass *klass) * ClutterInterval:value-type: * * The type of the values in the interval. - * - * Since: 1.0 */ obj_props[PROP_VALUE_TYPE] = g_param_spec_gtype ("value-type", @@ -541,8 +537,6 @@ clutter_interval_class_init (ClutterIntervalClass *klass) * ClutterInterval:initial: * * The initial value of the interval. - * - * Since: 1.12 */ obj_props[PROP_INITIAL] = g_param_spec_boxed ("initial", @@ -556,8 +550,6 @@ clutter_interval_class_init (ClutterIntervalClass *klass) * ClutterInterval:final: * * The final value of the interval. - * - * Since: 1.12 */ obj_props[PROP_FINAL] = g_param_spec_boxed ("final", @@ -752,8 +744,6 @@ clutter_interval_get_interval_valist (ClutterInterval *interval, * ``` * * Return value: the newly created #ClutterInterval - * - * Since: 1.0 */ ClutterInterval * clutter_interval_new (GType gtype, @@ -791,8 +781,6 @@ out: * This function is useful for language bindings. * * Return value: the newly created #ClutterInterval - * - * Since: 1.0 */ ClutterInterval * clutter_interval_new_with_values (GType gtype, @@ -817,8 +805,6 @@ clutter_interval_new_with_values (GType gtype, * Creates a copy of @interval. * * Return value: (transfer full): the newly created #ClutterInterval - * - * Since: 1.0 */ ClutterInterval * clutter_interval_clone (ClutterInterval *interval) @@ -849,8 +835,6 @@ clutter_interval_clone (ClutterInterval *interval) * Retrieves the #GType of the values inside @interval. * * Return value: the type of the value, or G_TYPE_INVALID - * - * Since: 1.0 */ GType clutter_interval_get_value_type (ClutterInterval *interval) @@ -867,8 +851,6 @@ clutter_interval_get_value_type (ClutterInterval *interval) * * Sets the initial value of @interval to @value. The value is copied * inside the #ClutterInterval. - * - * Since: 1.0 */ void clutter_interval_set_initial_value (ClutterInterval *interval, @@ -891,8 +873,6 @@ 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, @@ -917,8 +897,6 @@ 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, @@ -939,8 +917,6 @@ clutter_interval_get_initial_value (ClutterInterval *interval, * Return value: (transfer none): the initial value of the 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) @@ -957,8 +933,6 @@ clutter_interval_peek_initial_value (ClutterInterval *interval) * * Sets the final value of @interval to @value. The value is * copied inside the #ClutterInterval. - * - * Since: 1.0 */ void clutter_interval_set_final_value (ClutterInterval *interval, @@ -980,8 +954,6 @@ 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, @@ -1003,8 +975,6 @@ clutter_interval_get_final_value (ClutterInterval *interval, * This function is meant as a convenience for the C API. * * Language bindings should use clutter_interval_set_final_value() instead. - * - * Since: 1.10 */ void clutter_interval_set_final (ClutterInterval *interval, @@ -1028,8 +998,6 @@ clutter_interval_set_final (ClutterInterval *interval, * Return value: (transfer none): the final value of the 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) @@ -1056,8 +1024,6 @@ 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, @@ -1096,8 +1062,6 @@ 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, @@ -1122,8 +1086,6 @@ clutter_interval_get_interval (ClutterInterval *interval, * a #GParamSpec. * * Return value: %TRUE if the #ClutterInterval is valid, %FALSE otherwise - * - * Since: 1.0 */ gboolean clutter_interval_validate (ClutterInterval *interval, @@ -1145,8 +1107,6 @@ clutter_interval_validate (ClutterInterval *interval, * progress @factor and copies it into @value. * * Return value: %TRUE if the operation was successful - * - * Since: 1.0 */ gboolean clutter_interval_compute_value (ClutterInterval *interval, @@ -1178,8 +1138,6 @@ clutter_interval_compute_value (ClutterInterval *interval, * * Return value: (transfer none): a pointer to the computed value, * or %NULL if the computation was not successful - * - * Since: 1.4 */ const GValue * clutter_interval_compute (ClutterInterval *interval, @@ -1213,8 +1171,6 @@ 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/clutter-interval.h b/clutter/clutter/clutter-interval.h index fb9a47199..e26904d64 100644 --- a/clutter/clutter/clutter-interval.h +++ b/clutter/clutter/clutter-interval.h @@ -59,8 +59,6 @@ struct _ClutterInterval * inside an interval using an adimensional factor between 0 and 1 * * The #ClutterIntervalClass contains only private data. - * - * Since: 1.0 */ struct _ClutterIntervalClass { diff --git a/clutter/clutter/clutter-keyframe-transition.c b/clutter/clutter/clutter-keyframe-transition.c index 7a546c124..2e4f22a6d 100644 --- a/clutter/clutter/clutter-keyframe-transition.c +++ b/clutter/clutter/clutter-keyframe-transition.c @@ -57,9 +57,7 @@ * * The #ClutterKeyframeTransition will add an implicit key frame between the last * and the 1.0 value, to interpolate to the final value of the transition's - * interval. - * - * Since: 1.12. + * interval.. */ #include "clutter-build-config.h" @@ -396,8 +394,6 @@ clutter_keyframe_transition_init (ClutterKeyframeTransition *self) * Return value: (transfer full): the newly allocated * #ClutterKeyframeTransition instance. Use g_object_unref() when * done to free its resources. - * - * Since: 1.12 */ ClutterTransition * clutter_keyframe_transition_new (const char *property_name) @@ -419,8 +415,6 @@ clutter_keyframe_transition_new (const char *property_name) * If @transition does not hold any key frame, @n_key_frames key frames * 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, @@ -461,8 +455,6 @@ clutter_keyframe_transition_set_key_frames (ClutterKeyframeTransition *transitio * If @transition does not hold any key frame, @n_values key frames will * 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, @@ -508,8 +500,6 @@ clutter_keyframe_transition_set_values (ClutterKeyframeTransition *transition, * If @transition does not hold any key frame, @n_modes key frames will * 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, @@ -553,8 +543,6 @@ clutter_keyframe_transition_set_modes (ClutterKeyframeTransition *transition, * language bindings should use clutter_keyframe_transition_set_key_frames(), * clutter_keyframe_transition_set_modes(), and * clutter_keyframe_transition_set_values() instead. - * - * Since: 1.12 */ void clutter_keyframe_transition_set (ClutterKeyframeTransition *transition, @@ -611,8 +599,6 @@ clutter_keyframe_transition_set (ClutterKeyframeTransition *transition, * @transition: a #ClutterKeyframeTransition * * Removes all key frames from @transition. - * - * Since: 1.12 */ void clutter_keyframe_transition_clear (ClutterKeyframeTransition *transition) @@ -633,8 +619,6 @@ clutter_keyframe_transition_clear (ClutterKeyframeTransition *transition) * Retrieves the number of key frames inside @transition. * * Return value: the number of key frames - * - * Since: 1.12 */ guint clutter_keyframe_transition_get_n_key_frames (ClutterKeyframeTransition *transition) @@ -659,8 +643,6 @@ 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, @@ -697,8 +679,6 @@ 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/clutter-keyframe-transition.h b/clutter/clutter/clutter-keyframe-transition.h index 0f908bd25..bfe575d04 100644 --- a/clutter/clutter/clutter-keyframe-transition.h +++ b/clutter/clutter/clutter-keyframe-transition.h @@ -56,8 +56,6 @@ struct _ClutterKeyframeTransition * * The `ClutterKeyframeTransitionClass` structure contains only * private data. - * - * Since: 1.12 */ struct _ClutterKeyframeTransitionClass { diff --git a/clutter/clutter/clutter-keysyms-table.c b/clutter/clutter/clutter-keysyms-table.c index 47931f0b2..182f6f3fe 100644 --- a/clutter/clutter/clutter-keysyms-table.c +++ b/clutter/clutter/clutter-keysyms-table.c @@ -1643,8 +1643,6 @@ 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/clutter-layout-manager.c b/clutter/clutter/clutter-layout-manager.c index 4f5e19b23..a3c51d621 100644 --- a/clutter/clutter/clutter-layout-manager.c +++ b/clutter/clutter/clutter-layout-manager.c @@ -125,8 +125,6 @@ * ] * } * ``` - * - * Since: 1.2 */ #include "clutter-build-config.h" @@ -340,8 +338,6 @@ clutter_layout_manager_class_init (ClutterLayoutManagerClass *klass) * can be controlled or changed using parameters should emit the * ::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"), @@ -372,8 +368,6 @@ clutter_layout_manager_init (ClutterLayoutManager *manager) * to @manager. * * See also clutter_actor_get_preferred_width() - * - * Since: 1.2 */ void clutter_layout_manager_get_preferred_width (ClutterLayoutManager *manager, @@ -407,8 +401,6 @@ clutter_layout_manager_get_preferred_width (ClutterLayoutManager *manager, * to @manager. * * See also clutter_actor_get_preferred_height() - * - * Since: 1.2 */ void clutter_layout_manager_get_preferred_height (ClutterLayoutManager *manager, @@ -438,8 +430,6 @@ clutter_layout_manager_get_preferred_height (ClutterLayoutManager *manager, * Allocates the children of @container given an area * * See also clutter_actor_allocate() - * - * Since: 1.2 */ void clutter_layout_manager_allocate (ClutterLayoutManager *manager, @@ -464,8 +454,6 @@ 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) @@ -494,8 +482,6 @@ 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, @@ -586,8 +572,6 @@ get_child_meta (ClutterLayoutManager *manager, * #ClutterLayoutManager does not have layout properties. The returned * 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, @@ -660,8 +644,6 @@ 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, @@ -746,8 +728,6 @@ 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, @@ -800,8 +780,6 @@ clutter_layout_manager_child_set_property (ClutterLayoutManager *manager, * Retrieves the values for a list of properties out of the * #ClutterLayoutMeta created by @manager and attached to the * child of a @container - * - * Since: 1.2 */ void clutter_layout_manager_child_get (ClutterLayoutManager *manager, @@ -892,8 +870,6 @@ clutter_layout_manager_child_get (ClutterLayoutManager *manager, * The #GValue must already be initialized to the type of the property * 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, @@ -947,8 +923,6 @@ clutter_layout_manager_child_get_property (ClutterLayoutManager *manager, * or %NULL if no property with that name exists. The returned * #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, @@ -985,8 +959,6 @@ clutter_layout_manager_find_child_property (ClutterLayoutManager *manager, * Return value: (transfer full) (array length=n_pspecs): the newly-allocated, * %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/clutter-layout-manager.h b/clutter/clutter/clutter-layout-manager.h index 77717a5c0..fa935f273 100644 --- a/clutter/clutter/clutter-layout-manager.h +++ b/clutter/clutter/clutter-layout-manager.h @@ -86,8 +86,6 @@ 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/clutter-layout-meta.c b/clutter/clutter/clutter-layout-meta.c index bf3c64302..2a4c46c06 100644 --- a/clutter/clutter/clutter-layout-meta.c +++ b/clutter/clutter/clutter-layout-meta.c @@ -32,8 +32,6 @@ * * A #ClutterLayoutMeta wraps a [class@Actor] inside a [iface@Container] * using a [class@LayoutManager]. - * - * Since: 1.2 */ #include "clutter-build-config.h" @@ -110,8 +108,6 @@ clutter_layout_meta_class_init (ClutterLayoutMetaClass *klass) * ClutterLayoutMeta:manager: * * The [class@LayoutManager] that created this #ClutterLayoutMeta. - * - * Since: 1.2 */ pspec = g_param_spec_object ("manager", P_("Manager"), @@ -135,8 +131,6 @@ clutter_layout_meta_init (ClutterLayoutMeta *self) * Retrieves the actor wrapped by @data * * Return value: (transfer none): a #ClutterLayoutManager - * - * Since: 1.2 */ ClutterLayoutManager * clutter_layout_meta_get_manager (ClutterLayoutMeta *data) diff --git a/clutter/clutter/clutter-layout-meta.h b/clutter/clutter/clutter-layout-meta.h index ff86e9ca6..2bd22300a 100644 --- a/clutter/clutter/clutter-layout-meta.h +++ b/clutter/clutter/clutter-layout-meta.h @@ -65,8 +65,6 @@ struct _ClutterLayoutMeta * * The #ClutterLayoutMetaClass contains only private data and * should never be accessed directly - * - * Since: 1.2 */ struct _ClutterLayoutMetaClass { diff --git a/clutter/clutter/clutter-macros.h b/clutter/clutter/clutter-macros.h index 8a6702194..03e33e784 100644 --- a/clutter/clutter/clutter-macros.h +++ b/clutter/clutter/clutter-macros.h @@ -31,8 +31,6 @@ * * 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 * CLUTTER_WINDOWING_* macros to detect the windowing system that Clutter @@ -47,8 +45,6 @@ * 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. */ @@ -59,8 +55,6 @@ * * 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 * CLUTTER_WINDOWING_* macros for compile-time checks, and the type diff --git a/clutter/clutter/clutter-main.c b/clutter/clutter/clutter-main.c index 78902cd74..6b88c79ad 100644 --- a/clutter/clutter/clutter-main.c +++ b/clutter/clutter/clutter-main.c @@ -151,8 +151,6 @@ _clutter_context_get_show_fps (void) * implementation available * * Return value: %TRUE if Clutter has accessibility support enabled - * - * Since: 1.4 */ gboolean clutter_get_accessibility_enabled (void) @@ -167,8 +165,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) @@ -354,8 +350,6 @@ _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, @@ -386,8 +380,6 @@ clutter_threads_add_idle_full (gint priority, * default priority. * * Return value: the ID (greater than 0) of the event source. - * - * Since: 0.4 */ guint clutter_threads_add_idle (GSourceFunc func, @@ -424,8 +416,6 @@ clutter_threads_add_idle (GSourceFunc func, * See also clutter_threads_add_idle_full(). * * Return value: the ID (greater than 0) of the event source. - * - * Since: 0.4 */ guint clutter_threads_add_timeout_full (gint priority, @@ -458,8 +448,6 @@ clutter_threads_add_timeout_full (gint priority, * Simple wrapper around clutter_threads_add_timeout_full(). * * Return value: the ID (greater than 0) of the event source. - * - * Since: 0.4 */ guint clutter_threads_add_timeout (guint interval, @@ -755,8 +743,6 @@ remove_device_for_event (ClutterStage *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) @@ -996,8 +982,6 @@ _clutter_process_event (ClutterEvent *event) * * 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) @@ -1019,8 +1003,6 @@ typedef struct _ClutterRepaintFunction * @handle_id: an unsigned integer greater than zero * * Removes the repaint function with @handle_id as its id - * - * Since: 1.0 */ void clutter_threads_remove_repaint_func (guint handle_id) @@ -1091,8 +1073,6 @@ clutter_threads_remove_repaint_func (guint handle_id) * Return value: the ID (greater than 0) of the repaint function. You * 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, @@ -1138,8 +1118,6 @@ clutter_threads_add_repaint_func (GSourceFunc func, * Return value: the ID (greater than 0) of the repaint function. You * 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, @@ -1242,8 +1220,6 @@ _clutter_run_repaint_functions (ClutterRepaintFlags flags) * [method@Actor.set_text_direction]. * * Return value: the default text direction - * - * Since: 1.2 */ ClutterTextDirection clutter_get_default_text_direction (void) diff --git a/clutter/clutter/clutter-main.h b/clutter/clutter/clutter-main.h index a2d8400f4..a9b97eb1b 100644 --- a/clutter/clutter/clutter-main.h +++ b/clutter/clutter/clutter-main.h @@ -85,8 +85,6 @@ typedef enum * GTK+ and Clutter it's more likely that the Clutter part will be * 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/clutter-offscreen-effect.c b/clutter/clutter/clutter-offscreen-effect.c index e27c23db9..e15a3867d 100644 --- a/clutter/clutter/clutter-offscreen-effect.c +++ b/clutter/clutter/clutter-offscreen-effect.c @@ -83,8 +83,6 @@ * * In both cases, the "Pipeline" node is created with the return value * of [vfunc@OffscreenEffect.create_pipeline]. - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -629,8 +627,6 @@ clutter_offscreen_effect_init (ClutterOffscreenEffect *self) * Return value: (transfer none): a #CoglHandle or %NULL. The * 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) @@ -654,8 +650,6 @@ clutter_offscreen_effect_get_texture (ClutterOffscreenEffect *effect) * Return value: (transfer none)(nullable): a #CoglPipeline. The * pipeline is owned by Clutter and it should not be modified * or freed - * - * Since: 1.4 */ CoglPipeline * clutter_offscreen_effect_get_pipeline (ClutterOffscreenEffect *effect) @@ -673,8 +667,6 @@ clutter_offscreen_effect_get_pipeline (ClutterOffscreenEffect *effect) * @paint_context: a #ClutterPaintContext * * Calls the [vfunc@OffscreenEffect.paint_target] virtual function of the @effect - * - * Since: 1.4 */ void clutter_offscreen_effect_paint_target (ClutterOffscreenEffect *effect, @@ -699,8 +691,6 @@ clutter_offscreen_effect_paint_target (ClutterOffscreenEffect *effect, * Return value: (transfer full): a handle to a Cogl texture, or * %NULL. The returned handle has its reference * count increased. - * - * Since: 1.4 */ CoglHandle clutter_offscreen_effect_create_texture (ClutterOffscreenEffect *effect, @@ -730,8 +720,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 */ gboolean clutter_offscreen_effect_get_target_size (ClutterOffscreenEffect *effect, diff --git a/clutter/clutter/clutter-offscreen-effect.h b/clutter/clutter/clutter-offscreen-effect.h index 0e9582d36..5881fbf54 100644 --- a/clutter/clutter/clutter-offscreen-effect.h +++ b/clutter/clutter/clutter-offscreen-effect.h @@ -59,8 +59,6 @@ struct _ClutterOffscreenEffect * @paint_target: virtual function * * The #ClutterOffscreenEffectClass structure contains only private data - * - * Since: 1.4 */ struct _ClutterOffscreenEffectClass { diff --git a/clutter/clutter/clutter-page-turn-effect.c b/clutter/clutter/clutter-page-turn-effect.c index a70e53d95..d4d5fed74 100644 --- a/clutter/clutter/clutter-page-turn-effect.c +++ b/clutter/clutter/clutter-page-turn-effect.c @@ -31,8 +31,6 @@ * A page turning effect * * A simple page turning effect - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -216,8 +214,6 @@ 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", @@ -232,8 +228,6 @@ clutter_page_turn_effect_class_init (ClutterPageTurnEffectClass *klass) * ClutterPageTurnEffect:angle: * * The angle of the page rotation, in degrees, between 0.0 and 360.0 - * - * Since: 1.4 */ pspec = g_param_spec_double ("angle", "Angle", @@ -248,8 +242,6 @@ clutter_page_turn_effect_class_init (ClutterPageTurnEffectClass *klass) * ClutterPageTurnEffect:radius: * * The radius of the page curl, in pixels - * - * Since: 1.4 */ pspec = g_param_spec_float ("radius", "Radius", @@ -280,8 +272,6 @@ clutter_page_turn_effect_init (ClutterPageTurnEffect *self) * Creates a new #ClutterPageTurnEffect instance with the given parameters * * Return value: the newly created #ClutterPageTurnEffect - * - * Since: 1.4 */ ClutterEffect * clutter_page_turn_effect_new (gdouble period, @@ -305,8 +295,6 @@ 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, @@ -329,8 +317,6 @@ clutter_page_turn_effect_set_period (ClutterPageTurnEffect *effect, * Retrieves the value set using [method@PageTurnEffect.get_period] * * Return value: the period of the page curling - * - * Since: 1.4 */ gdouble clutter_page_turn_effect_get_period (ClutterPageTurnEffect *effect) @@ -346,8 +332,6 @@ clutter_page_turn_effect_get_period (ClutterPageTurnEffect *effect) * @angle: the angle of the page curl, in degrees * * Sets the angle of the page curling, in degrees - * - * Since: 1.4 */ void clutter_page_turn_effect_set_angle (ClutterPageTurnEffect *effect, @@ -370,8 +354,6 @@ clutter_page_turn_effect_set_angle (ClutterPageTurnEffect *effect, * Retrieves the value set using [method@PageTurnEffect.get_angle] * * Return value: the angle of the page curling - * - * Since: 1.4 */ gdouble clutter_page_turn_effect_get_angle (ClutterPageTurnEffect *effect) @@ -387,8 +369,6 @@ clutter_page_turn_effect_get_angle (ClutterPageTurnEffect *effect) * @radius: the radius of the page curling, in pixels * * Sets the radius of the page curling - * - * Since: 1.4 */ void clutter_page_turn_effect_set_radius (ClutterPageTurnEffect *effect, @@ -410,8 +390,6 @@ clutter_page_turn_effect_set_radius (ClutterPageTurnEffect *effect, * Retrieves the value set using [method@PageTurnEffect.set_radius] * * 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/clutter-paint-node.c b/clutter/clutter/clutter-paint-node.c index 10025bcd0..4264a3bbb 100644 --- a/clutter/clutter/clutter-paint-node.c +++ b/clutter/clutter/clutter-paint-node.c @@ -39,16 +39,12 @@ * * Each #ClutterActor can submit multiple `ClutterPaintNode`s to * the render graph. - * - * Since: 1.10 */ /** * ClutterPaintNodeClass: * * The `ClutterPaintNodeClass` structure contains only private data. - * - * Since: 1.10 */ #include "clutter-build-config.h" @@ -288,8 +284,6 @@ clutter_paint_node_get_type (void) * * The @node will intern @name using g_intern_string(). If you have access to a * static string, use clutter_paint_node_set_static_name() instead. - * - * Since: 1.10 */ void clutter_paint_node_set_name (ClutterPaintNode *node, @@ -322,8 +316,6 @@ clutter_paint_node_set_static_name (ClutterPaintNode *node, * Acquires a reference on @node. * * Return value: (transfer full): the #ClutterPaintNode - * - * Since: 1.10 */ ClutterPaintNode * clutter_paint_node_ref (ClutterPaintNode *node) @@ -340,8 +332,6 @@ clutter_paint_node_ref (ClutterPaintNode *node) * @node: a #ClutterPaintNode * * Releases a reference on @node. - * - * Since: 1.10 */ void clutter_paint_node_unref (ClutterPaintNode *node) @@ -364,8 +354,6 @@ clutter_paint_node_unref (ClutterPaintNode *node) * Adds @child to the list of children of @node. * * This function will acquire a reference on @child. - * - * Since: 1.10 */ void clutter_paint_node_add_child (ClutterPaintNode *node, @@ -406,8 +394,6 @@ 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, @@ -455,8 +441,6 @@ 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, @@ -505,8 +489,6 @@ 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) @@ -534,8 +516,6 @@ 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) @@ -553,8 +533,6 @@ 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) @@ -572,8 +550,6 @@ 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) @@ -591,8 +567,6 @@ 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) @@ -610,8 +584,6 @@ 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) @@ -628,8 +600,6 @@ clutter_paint_node_get_parent (ClutterPaintNode *node) * Retrieves the number of children of @node. * * Return value: the number of children of a #ClutterPaintNode - * - * Since: 1.10 */ guint clutter_paint_node_get_n_children (ClutterPaintNode *node) @@ -649,8 +619,6 @@ clutter_paint_node_get_n_children (ClutterPaintNode *node) * This function increased the reference count of @node; if you do not wish * 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, @@ -685,8 +653,6 @@ clutter_value_set_paint_node (GValue *value, * Unlike clutter_value_set_paint_node(), this function will not take a * 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, @@ -721,8 +687,6 @@ 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) @@ -743,8 +707,6 @@ clutter_value_get_paint_node (const GValue *value) * Return value: (transfer full) (type Clutter.PaintNode): a pointer * to the #ClutterPaintNode, with its reference count increased, * or %NULL - * - * Since: 1.10 */ gpointer clutter_value_dup_paint_node (const GValue *value) @@ -879,8 +841,6 @@ 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, @@ -907,8 +867,6 @@ clutter_paint_node_add_rectangle (ClutterPaintNode *node, * @y_2: the bottom Y coordinate of the texture * * Adds a rectangle region to the @node, with texture coordinates. - * - * Since: 1.10 */ void clutter_paint_node_add_texture_rectangle (ClutterPaintNode *node, @@ -1033,8 +991,6 @@ clutter_paint_node_add_texture_rectangles (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/clutter-paint-node.h b/clutter/clutter/clutter-paint-node.h index b9f174962..0b1548e43 100644 --- a/clutter/clutter/clutter-paint-node.h +++ b/clutter/clutter/clutter-paint-node.h @@ -102,8 +102,6 @@ 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/clutter-paint-nodes.c b/clutter/clutter/clutter-paint-nodes.c index 2664af879..76d2386e2 100644 --- a/clutter/clutter/clutter-paint-nodes.c +++ b/clutter/clutter/clutter-paint-nodes.c @@ -176,8 +176,6 @@ clutter_root_node_new (CoglFramebuffer *framebuffer, /* * ClutterTransformNode: - * - * Since: 1.10 */ struct _ClutterTransformNode @@ -358,8 +356,6 @@ _clutter_dummy_node_new (ClutterActor *actor, /** * ClutterPipelineNode: - * - * Since: 1.10 */ struct _ClutterPipelineNode @@ -374,8 +370,6 @@ struct _ClutterPipelineNode * * The `ClutterPipelineNodeClass` structure is an opaque * type whose members cannot be directly accessed. - * - * Since: 1.10 */ struct _ClutterPipelineNodeClass { @@ -564,8 +558,6 @@ 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) @@ -584,8 +576,6 @@ clutter_pipeline_node_new (CoglPipeline *pipeline) /** * ClutterColorNode: - * - * Since: 1.10 */ struct _ClutterColorNode @@ -598,8 +588,6 @@ struct _ClutterColorNode * * The `ClutterColorNodeClass` structure is an * opaque type whose members cannot be directly accessed. - * - * Since: 1.10 */ struct _ClutterColorNodeClass { @@ -632,8 +620,6 @@ 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) @@ -662,8 +648,6 @@ clutter_color_node_new (const ClutterColor *color) /** * ClutterTextureNode: * - * - * Since: 1.10 */ struct _ClutterTextureNode @@ -676,8 +660,6 @@ struct _ClutterTextureNode * * The `ClutterTextureNodeClass` structure is an * opaque type whose members cannot be directly accessed. - * - * Since: 1.10 */ struct _ClutterTextureNodeClass { @@ -736,8 +718,6 @@ 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, @@ -779,8 +759,6 @@ clutter_texture_node_new (CoglTexture *texture, /** * ClutterTextNode: - * - * Since: 1.10 */ struct _ClutterTextNode { @@ -795,8 +773,6 @@ struct _ClutterTextNode * * The `ClutterTextNodeClass` structure is an opaque * type whose contents cannot be directly accessed. - * - * Since: 1.10 */ struct _ClutterTextNodeClass { @@ -961,8 +937,6 @@ 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, @@ -991,8 +965,6 @@ clutter_text_node_new (PangoLayout *layout, /** * ClutterClipNode: - * - * Since: 1.10 */ struct _ClutterClipNode { @@ -1004,8 +976,6 @@ struct _ClutterClipNode * * The `ClutterClipNodeClass` structure is an opaque * type whose members cannot be directly accessed. - * - * Since: 1.10 */ struct _ClutterClipNodeClass { @@ -1111,8 +1081,6 @@ 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) @@ -1546,8 +1514,6 @@ 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 graphene_matrix_t *projection, diff --git a/clutter/clutter/clutter-paint-volume.c b/clutter/clutter/clutter-paint-volume.c index e8e8e5364..dbec4d130 100644 --- a/clutter/clutter/clutter-paint-volume.c +++ b/clutter/clutter/clutter-paint-volume.c @@ -49,8 +49,6 @@ 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) @@ -123,8 +121,6 @@ _clutter_paint_volume_copy_static (const ClutterPaintVolume *src_pv, * Copies @pv into a new #ClutterPaintVolume * * Return value: a newly allocated copy of a #ClutterPaintVolume - * - * Since: 1.6 */ ClutterPaintVolume * clutter_paint_volume_copy (const ClutterPaintVolume *pv) @@ -153,8 +149,6 @@ _clutter_paint_volume_set_from_volume (ClutterPaintVolume *pv, * @pv: a #ClutterPaintVolume * * Frees the resources allocated by @pv - * - * Since: 1.6 */ void clutter_paint_volume_free (ClutterPaintVolume *pv) @@ -178,8 +172,6 @@ clutter_paint_volume_free (ClutterPaintVolume *pv) * corner of an actor's paint volume, in actor coordinates. * * The default is origin is assumed at: (0, 0, 0) - * - * Since: 1.6 */ void clutter_paint_volume_set_origin (ClutterPaintVolume *pv, @@ -213,8 +205,6 @@ clutter_paint_volume_set_origin (ClutterPaintVolume *pv, * @vertex: (out): the return location for a #graphene_point3d_t * * Retrieves the origin of the #ClutterPaintVolume. - * - * Since: 1.6 */ void clutter_paint_volume_get_origin (const ClutterPaintVolume *pv, @@ -244,8 +234,6 @@ _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, @@ -306,8 +294,6 @@ clutter_paint_volume_set_width (ClutterPaintVolume *pv, * fitting paint volumes for efficiency. * Return value: the width, in units of @pv's local coordinate system. - * - * Since: 1.6 */ gfloat clutter_paint_volume_get_width (const ClutterPaintVolume *pv) @@ -337,8 +323,6 @@ 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,8 +382,6 @@ clutter_paint_volume_set_height (ClutterPaintVolume *pv, * volumes for efficiency. * * 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,8 +411,6 @@ 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, @@ -491,8 +471,6 @@ clutter_paint_volume_set_depth (ClutterPaintVolume *pv, * volumes for efficiency. * * Return value: the depth, in units of @pv's local coordinate system. - * - * Since: 1.6 */ gfloat clutter_paint_volume_get_depth (const ClutterPaintVolume *pv) @@ -525,8 +503,6 @@ clutter_paint_volume_get_depth (const ClutterPaintVolume *pv) * * There are no guarantees about how precisely the two volumes * will be unioned. - * - * Since: 1.6 */ void clutter_paint_volume_union (ClutterPaintVolume *pv, @@ -609,8 +585,6 @@ done: * * This function is similar to [method@PaintVolume.union], but it is * specific for 2D regions. - * - * Since: 1.10 */ void clutter_paint_volume_union_box (ClutterPaintVolume *pv, @@ -707,8 +681,6 @@ _clutter_paint_volume_complete (ClutterPaintVolume *pv) * integer pixel values; if you need them to be rounded to the * nearest integer pixel values, you can use the * clutter_actor_box_clamp_to_pixel() function. - * - * Since: 1.6 */ void _clutter_paint_volume_get_bounding_box (ClutterPaintVolume *pv, @@ -1001,8 +973,6 @@ _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/clutter-pan-action.c b/clutter/clutter/clutter-pan-action.c index e1e2d792e..4f0652e42 100644 --- a/clutter/clutter/clutter-pan-action.c +++ b/clutter/clutter/clutter-pan-action.c @@ -49,8 +49,6 @@ * * will automatically result in the actor children to be moved * when dragging. - * - * Since: 1.12 */ #include "clutter-build-config.h" @@ -476,8 +474,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", @@ -491,8 +487,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", @@ -508,8 +502,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", @@ -526,8 +518,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", @@ -558,8 +548,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"), @@ -578,8 +566,6 @@ clutter_pan_action_class_init (ClutterPanActionClass *klass) * * The 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"), @@ -606,8 +592,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) @@ -621,8 +605,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, @@ -651,8 +633,6 @@ clutter_pan_action_set_pan_axis (ClutterPanAction *self, * Retrieves the axis constraint set by [method@PanAction.set_pan_axis] * * Return value: the axis constraint - * - * Since: 1.12 */ ClutterPanAxis clutter_pan_action_get_pan_axis (ClutterPanAction *self) @@ -670,8 +650,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, @@ -702,8 +680,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) @@ -722,8 +698,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, @@ -744,8 +718,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) @@ -761,8 +733,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, @@ -782,8 +752,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) @@ -802,8 +770,6 @@ clutter_pan_action_get_acceleration_factor (ClutterPanAction *self) * * Retrieves the coordinates, in stage space, of the latest interpolated * event, analogous to [method@GestureAction.get_motion_coords]. - * - * Since: 1.12 */ void clutter_pan_action_get_interpolated_coords (ClutterPanAction *self, @@ -835,8 +801,6 @@ clutter_pan_action_get_interpolated_coords (ClutterPanAction *self, * event, analogous to [method@GestureAction.get_motion_delta]. * * Return value: the distance since the latest interpolated event - * - * Since: 1.12 */ gfloat clutter_pan_action_get_interpolated_delta (ClutterPanAction *self, @@ -870,9 +834,7 @@ clutter_pan_action_get_interpolated_delta (ClutterPanAction *self, * of the #ClutterPanAction, and respecting the constraint specified by the * [property@PanAction:pan-axis] property. * - * Return value: the distance since last motion event - * - * Since: 1.24 + * Return value: the distance since last motion event4 */ gfloat clutter_pan_action_get_constrained_motion_delta (ClutterPanAction *self, @@ -937,8 +899,6 @@ clutter_pan_action_get_constrained_motion_delta (ClutterPanAction *self, * will be equivalent to those returned by * [method@PanAction.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, @@ -989,8 +949,6 @@ clutter_pan_action_get_motion_delta (ClutterPanAction *self, * will be equivalent to those returned by * [method@PanAction.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/clutter-pan-action.h b/clutter/clutter/clutter-pan-action.h index d96a65c14..3f35abb31 100644 --- a/clutter/clutter/clutter-pan-action.h +++ b/clutter/clutter/clutter-pan-action.h @@ -67,8 +67,6 @@ struct _ClutterPanAction * * The #ClutterPanActionClass structure contains * only private data. - * - * Since: 1.12 */ struct _ClutterPanActionClass { diff --git a/clutter/clutter/clutter-path-constraint.c b/clutter/clutter/clutter-path-constraint.c index ab6a537f7..147b6bb0b 100644 --- a/clutter/clutter/clutter-path-constraint.c +++ b/clutter/clutter/clutter-path-constraint.c @@ -31,9 +31,7 @@ * of the [class@Actor] to which it has been applied using a [class@Path]. * * By setting the [property@PathConstraint:offset] property it is possible to - * control how far along the path the [class@Actor] should be. - * - * Since: 1.6. + * control how far along the path the [class@Actor] should be.. */ #include "clutter-build-config.h" @@ -202,8 +200,6 @@ clutter_path_constraint_class_init (ClutterPathConstraintClass *klass) * ClutterPathConstraint:path: * * The #ClutterPath used to constrain the position of an actor. - * - * Since: 1.6 */ path_properties[PROP_PATH] = g_param_spec_object ("path", @@ -216,8 +212,6 @@ clutter_path_constraint_class_init (ClutterPathConstraintClass *klass) * ClutterPathConstraint:offset: * * The offset along the #ClutterPathConstraint:path, between -1.0 and 2.0. - * - * Since: 1.6 */ path_properties[PROP_OFFSET] = g_param_spec_float ("offset", @@ -247,8 +241,6 @@ clutter_path_constraint_class_init (ClutterPathConstraintClass *klass) * The signal is emitted each time a * #ClutterPathConstraint:offset value results in the actor * passing a #ClutterPathNode - * - * Since: 1.6 */ path_signals[NODE_REACHED] = g_signal_new (I_("node-reached"), @@ -277,8 +269,6 @@ clutter_path_constraint_init (ClutterPathConstraint *self) * Creates a new #ClutterPathConstraint with the given @path and @offset * * Return value: the newly created #ClutterPathConstraint - * - * Since: 1.6 */ ClutterConstraint * clutter_path_constraint_new (ClutterPath *path, @@ -301,8 +291,6 @@ 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, @@ -338,8 +326,6 @@ clutter_path_constraint_set_path (ClutterPathConstraint *constraint, * Return value: (transfer none): the #ClutterPath used by the * #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) @@ -355,8 +341,6 @@ clutter_path_constraint_get_path (ClutterPathConstraint *constraint) * @offset: the offset along the path * * Sets the offset along the #ClutterPath used by @constraint. - * - * Since: 1.6 */ void clutter_path_constraint_set_offset (ClutterPathConstraint *constraint, @@ -382,8 +366,6 @@ clutter_path_constraint_set_offset (ClutterPathConstraint *constraint, * Retrieves the offset along the [class@Path] used by @constraint. * * Return value: the offset - * - * Since: 1.6 */ gfloat clutter_path_constraint_get_offset (ClutterPathConstraint *constraint) diff --git a/clutter/clutter/clutter-path.c b/clutter/clutter/clutter-path.c index d5c6d2ac0..9c0155de8 100644 --- a/clutter/clutter/clutter-path.c +++ b/clutter/clutter/clutter-path.c @@ -56,8 +56,6 @@ * [method@Path.add_line_to]. Alternatively the path can be described * in a string using a subset of the SVG path syntax. See * [method@Path.add_string] for details. - * - * Since: 1.0 */ #include "clutter-build-config.h" @@ -244,8 +242,6 @@ clutter_path_finalize (GObject *object) * Creates a new #ClutterPath instance with no nodes. * * Return value: the newly created #ClutterPath - * - * Since: 1.0 */ ClutterPath * clutter_path_new (void) @@ -264,8 +260,6 @@ clutter_path_new (void) * the string. * * Return value: the newly created #ClutterPath - * - * Since: 1.0 */ ClutterPath * clutter_path_new_with_description (const gchar *desc) @@ -280,8 +274,6 @@ clutter_path_new_with_description (const gchar *desc) * @path: a #ClutterPath * * Removes all nodes from the path. - * - * Since: 1.0 */ void clutter_path_clear (ClutterPath *path) @@ -351,8 +343,6 @@ clutter_path_add_node_helper (ClutterPath *path, * Adds a %CLUTTER_PATH_MOVE_TO type node to the path. This is usually * 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, @@ -372,8 +362,6 @@ clutter_path_add_move_to (ClutterPath *path, * * Same as [method@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, @@ -393,8 +381,6 @@ 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, @@ -414,8 +400,6 @@ clutter_path_add_line_to (ClutterPath *path, * * Same as [method@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, @@ -440,8 +424,6 @@ clutter_path_add_rel_line_to (ClutterPath *path, * Adds a %CLUTTER_PATH_CURVE_TO type node to the path. This causes * 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, @@ -472,8 +454,6 @@ clutter_path_add_curve_to (ClutterPath *path, * * Same as [method@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, @@ -499,8 +479,6 @@ clutter_path_add_rel_curve_to (ClutterPath *path, * Adds a %CLUTTER_PATH_CLOSE type node to the path. This creates a * 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) @@ -707,8 +685,6 @@ 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, @@ -735,8 +711,6 @@ clutter_path_add_string (ClutterPath *path, * @node: a #ClutterPathNode * * Adds @node to the end of the path. - * - * Since: 1.0 */ void clutter_path_add_node (ClutterPath *path, @@ -760,8 +734,6 @@ clutter_path_add_node (ClutterPath *path, * @cpath: a Cairo path * * Add the nodes of the Cairo path to the end of @path. - * - * Since: 1.0 */ void clutter_path_add_cairo_path (ClutterPath *path, @@ -856,8 +828,6 @@ clutter_path_add_node_to_cairo_path (const ClutterPathNode *node, * @cr: a Cairo context * * Add the nodes of the ClutterPath to the path in the Cairo context. - * - * Since: 1.0 */ void clutter_path_to_cairo_path (ClutterPath *path, @@ -876,8 +846,6 @@ clutter_path_to_cairo_path (ClutterPath *path, * Retrieves the number of nodes in the path. * * Return value: the number of nodes. - * - * Since: 1.0 */ guint clutter_path_get_n_nodes (ClutterPath *path) @@ -898,8 +866,6 @@ clutter_path_get_n_nodes (ClutterPath *path) * @node: (out): a location to store a copy of the node * * Retrieves the node of the path indexed by @index. - * - * Since: 1.0 */ void clutter_path_get_node (ClutterPath *path, @@ -933,8 +899,6 @@ 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) @@ -955,8 +919,6 @@ clutter_path_get_nodes (ClutterPath *path) * @user_data: user data to pass to the function * * Calls a function for each node of the path. - * - * Since: 1.0 */ void clutter_path_foreach (ClutterPath *path, @@ -980,8 +942,6 @@ 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, @@ -1016,8 +976,6 @@ clutter_path_insert_node (ClutterPath *path, * @index_: index of the node to remove * * Removes the node at the given offset from the path. - * - * Since: 1.0 */ void clutter_path_remove_node (ClutterPath *path, @@ -1058,8 +1016,6 @@ clutter_path_remove_node (ClutterPath *path, * @node: the replacement node * * Replaces the node at offset @index_ with @node. - * - * Since: 1.0 */ void clutter_path_replace_node (ClutterPath *path, @@ -1095,8 +1051,6 @@ clutter_path_replace_node (ClutterPath *path, * unaltered. * * Return value: %TRUE is the path was valid, %FALSE otherwise. - * - * Since: 1.0 */ gboolean clutter_path_set_description (ClutterPath *path, @@ -1126,8 +1080,6 @@ clutter_path_set_description (ClutterPath *path, * format as used by [method@Path.add_string]. * * Return value: a string description of the path. Free with g_free(). - * - * Since: 1.0 */ gchar * clutter_path_get_description (ClutterPath *path) @@ -1339,8 +1291,6 @@ clutter_path_ensure_node_data (ClutterPath *path) * interpolated position is then stored in @position. * * Return value: index of the node used to calculate the position. - * - * Since: 1.0 */ guint clutter_path_get_position (ClutterPath *path, @@ -1431,8 +1381,6 @@ clutter_path_get_position (ClutterPath *path, * Retrieves an approximation of the total length of the path. * * Return value: the length of the path. - * - * Since: 1.0 */ guint clutter_path_get_length (ClutterPath *path) @@ -1466,8 +1414,6 @@ clutter_path_node_full_free (ClutterPathNodeFull *node) * Makes an allocated copy of a node. * * Return value: the copied node. - * - * Since: 1.0 */ ClutterPathNode * clutter_path_node_copy (const ClutterPathNode *node) @@ -1480,8 +1426,6 @@ clutter_path_node_copy (const ClutterPathNode *node) * @node: a #ClutterPathNode * * Frees the memory of an allocated node. - * - * Since: 1.0 */ void clutter_path_node_free (ClutterPathNode *node) @@ -1499,8 +1443,6 @@ clutter_path_node_free (ClutterPathNode *node) * same coordinates. * * Return value: %TRUE if the nodes are the same. - * - * Since: 1.0 */ gboolean clutter_path_node_equal (const ClutterPathNode *node_a, @@ -1542,8 +1484,6 @@ G_DEFINE_BOXED_TYPE (ClutterKnot, clutter_knot, * Makes an allocated copy of a knot. * * Return value: the copied knot. - * - * Since: 0.2 */ ClutterKnot * clutter_knot_copy (const ClutterKnot *knot) @@ -1559,8 +1499,6 @@ clutter_knot_copy (const ClutterKnot *knot) * @knot: a #ClutterKnot * * Frees the memory of an allocated knot. - * - * Since: 0.2 */ void clutter_knot_free (ClutterKnot *knot) @@ -1577,8 +1515,6 @@ clutter_knot_free (ClutterKnot *knot) * Compares to knot and checks if the point to the same location. * * 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/clutter-path.h b/clutter/clutter/clutter-path.h index 00ec36710..f0521758d 100644 --- a/clutter/clutter/clutter-path.h +++ b/clutter/clutter/clutter-path.h @@ -51,8 +51,6 @@ typedef struct _ClutterPathPrivate ClutterPathPrivate; * * This function is passed to [method@Path.foreach] and will be * called for each node contained in the path. - * - * Since: 1.0 */ typedef void (* ClutterPathCallback) (const ClutterPathNode *node, gpointer data); @@ -69,8 +67,6 @@ struct _ClutterPath * ClutterPathClass: * * The #ClutterPathClass struct contains only private data. - * - * Since: 1.0 */ struct _ClutterPathClass { diff --git a/clutter/clutter/clutter-property-transition.c b/clutter/clutter/clutter-property-transition.c index 2c716250f..7a4b6a266 100644 --- a/clutter/clutter/clutter-property-transition.c +++ b/clutter/clutter/clutter-property-transition.c @@ -26,8 +26,6 @@ * * #ClutterPropertyTransition is a specialized [class@Transition] that * can be used to tween a property of a [iface@Animatable] instance. - * - * Since: 1.10 */ #include "clutter-build-config.h" @@ -259,8 +257,6 @@ clutter_property_transition_class_init (ClutterPropertyTransitionClass *klass) * ClutterPropertyTransition:property-name: * * The name of the property of a [iface@Animatable] to animate. - * - * Since: 1.10 */ obj_props[PROP_PROPERTY_NAME] = g_param_spec_string ("property-name", @@ -306,8 +302,6 @@ clutter_property_transition_new_for_actor (ClutterActor *actor, * * 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) @@ -323,8 +317,6 @@ clutter_property_transition_new (const char *property_name) * @property_name: (allow-none): a property name * * Sets the [property@PropertyTransition:property-name] property of @transition. - * - * Since: 1.10 */ void clutter_property_transition_set_property_name (ClutterPropertyTransition *transition, @@ -366,8 +358,6 @@ clutter_property_transition_set_property_name (ClutterPropertyTransition *transi * Return value: the name of the property being animated, or %NULL if * 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/clutter-property-transition.h b/clutter/clutter/clutter-property-transition.h index a88d38c75..c301f59e3 100644 --- a/clutter/clutter/clutter-property-transition.h +++ b/clutter/clutter/clutter-property-transition.h @@ -56,8 +56,6 @@ struct _ClutterPropertyTransition * * The #ClutterPropertyTransitionClass structure * contains private data. - * - * Since: 1.10 */ struct _ClutterPropertyTransitionClass { diff --git a/clutter/clutter/clutter-rotate-action.c b/clutter/clutter/clutter-rotate-action.c index 96dd3980a..2dce192ac 100644 --- a/clutter/clutter/clutter-rotate-action.c +++ b/clutter/clutter/clutter-rotate-action.c @@ -29,8 +29,6 @@ * * #ClutterRotateAction is a sub-class of [class@GestureAction] that implements * the logic for recognizing rotate gestures using two touch points. - * - * Since: 1.12 */ #include "clutter-build-config.h" @@ -194,8 +192,6 @@ 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"), @@ -225,8 +221,6 @@ clutter_rotate_action_init (ClutterRotateAction *self) * Creates a new #ClutterRotateAction instance * * Return value: the newly created #ClutterRotateAction - * - * Since: 1.12 */ ClutterAction * clutter_rotate_action_new (void) diff --git a/clutter/clutter/clutter-rotate-action.h b/clutter/clutter/clutter-rotate-action.h index 4d10ec439..a5d307845 100644 --- a/clutter/clutter/clutter-rotate-action.h +++ b/clutter/clutter/clutter-rotate-action.h @@ -58,8 +58,6 @@ struct _ClutterRotateAction * * The #ClutterRotateActionClass structure contains * only private data. - * - * Since: 1.12 */ struct _ClutterRotateActionClass { diff --git a/clutter/clutter/clutter-script.c b/clutter/clutter/clutter-script.c index a056f59f0..66144c6f0 100644 --- a/clutter/clutter/clutter-script.c +++ b/clutter/clutter/clutter-script.c @@ -114,8 +114,6 @@ * if set to "true" the default stage will be used instead * of creating a new #ClutterStage instance * ``` - * - * Since: 0.6 */ #include "clutter-build-config.h" @@ -338,8 +336,6 @@ clutter_script_class_init (ClutterScriptClass *klass) * Whether the [property@Script:filename] property is set. If this property * is %TRUE then the currently parsed data comes from a file, and the * file name is stored inside the [property@Script:filename] property. - * - * Since: 0.6 */ obj_props[PROP_FILENAME_SET] = g_param_spec_boolean ("filename-set", @@ -353,8 +349,6 @@ clutter_script_class_init (ClutterScriptClass *klass) * * The path of the currently parsed file. If [property@Script:filename-set] * is %FALSE then the value of this property is undefined. - * - * Since: 0.6 */ obj_props[PROP_FILENAME] = g_param_spec_string ("filename", @@ -371,8 +365,6 @@ clutter_script_class_init (ClutterScriptClass *klass) * * If [property@Script: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", @@ -418,8 +410,6 @@ 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) @@ -439,8 +429,6 @@ clutter_script_new (void) * Return value: on error, zero is returned and @error is set * accordingly. On success, the merge id for the UI definitions is * returned. You can use the merge id with [method@Script.unmerge_objects]. - * - * Since: 0.6 */ guint clutter_script_load_from_file (ClutterScript *script, @@ -488,8 +476,6 @@ clutter_script_load_from_file (ClutterScript *script, * Return value: on error, zero is returned and @error is set * accordingly. On success, the merge id for the UI definitions is * returned. You can use the merge id with [method@Script.unmerge_objects]. - * - * Since: 0.6 */ guint clutter_script_load_from_data (ClutterScript *script, @@ -539,8 +525,6 @@ clutter_script_load_from_data (ClutterScript *script, * Return value: on error, zero is returned and @error is set * accordingly. On success, the merge id for the UI definitions is * returned. You can use the merge id with [method@Script.unmerge_objects]. - * - * Since: 1.10 */ guint clutter_script_load_from_resource (ClutterScript *script, @@ -576,8 +560,6 @@ 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, @@ -648,8 +630,6 @@ clutter_script_get_objects_valist (ClutterScript *script, * returned objects. * * Return value: the number of objects returned. - * - * Since: 0.6 */ gint clutter_script_get_objects (ClutterScript *script, @@ -703,8 +683,6 @@ remove_by_merge_id (gpointer key, * @merge_id: merge id returned when loading a UI definition * * Unmerges the objects identified by @merge_id. - * - * Since: 0.6 */ void clutter_script_unmerge_objects (ClutterScript *script, @@ -760,8 +738,6 @@ 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) @@ -785,8 +761,6 @@ 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, @@ -807,8 +781,6 @@ clutter_script_get_type_from_name (ClutterScript *script, * Return value: the script id, or %NULL if @object was not defined inside * 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) @@ -890,8 +862,6 @@ 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, @@ -996,8 +966,6 @@ connect_each_object (gpointer key, * that do not support GModule. * * Applications should use [method@Script.connect_signals]. - * - * Since: 0.6 */ void clutter_script_connect_signals_full (ClutterScript *script, @@ -1034,8 +1002,6 @@ clutter_script_error_quark (void) * The search paths are used by [method@Script.lookup_filename], which * 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, @@ -1093,8 +1059,6 @@ 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, @@ -1161,8 +1125,6 @@ clutter_script_lookup_filename (ClutterScript *script, * of `GObject`s, or %NULL. The objects are owned by the * #ClutterScript instance. Use g_list_free() on the returned list when * done. - * - * Since: 0.8 */ GList * clutter_script_list_objects (ClutterScript *script) @@ -1197,8 +1159,6 @@ clutter_script_list_objects (ClutterScript *script) * @domain: (allow-none): the translation domain, or %NULL * * Sets the translation domain for @script. - * - * Since: 1.10 */ void clutter_script_set_translation_domain (ClutterScript *script, @@ -1224,8 +1184,6 @@ 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/clutter-script.h b/clutter/clutter/clutter-script.h index 2fcf4140e..af93d95be 100644 --- a/clutter/clutter/clutter-script.h +++ b/clutter/clutter/clutter-script.h @@ -57,8 +57,6 @@ typedef struct _ClutterScriptClass ClutterScriptClass; * by the clutter_script_connect_signals_full() function. It is mainly * 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, @@ -76,8 +74,6 @@ typedef void (* ClutterScriptConnectFunc) (ClutterScript *script, * @CLUTTER_SCRIPT_ERROR_INVALID_VALUE: Invalid value * * #ClutterScript error enumeration. - * - * Since: 0.6 */ typedef enum { @@ -90,8 +86,6 @@ typedef enum * CLUTTER_SCRIPT_ERROR: * * Error domain for the #ClutterScript errors - * - * Since: 0.6 */ #define CLUTTER_SCRIPT_ERROR (clutter_script_error_quark ()) CLUTTER_EXPORT @@ -113,8 +107,6 @@ struct _ClutterScript * The default implementation is equivalent to g_type_from_name() * * The #ClutterScriptClass structure contains only private data - * - * Since: 0.6 */ struct _ClutterScriptClass { diff --git a/clutter/clutter/clutter-scriptable.c b/clutter/clutter/clutter-scriptable.c index 4ffcef0ed..cc6a48d19 100644 --- a/clutter/clutter/clutter-scriptable.c +++ b/clutter/clutter/clutter-scriptable.c @@ -33,8 +33,6 @@ * process to external classes. By implementing this interface, a class can * override the UI definition parsing and transform complex data types into * [class@GObject.Object] properties, or allow custom properties. - * - * Since: 0.6 */ #include "clutter-build-config.h" @@ -70,8 +68,6 @@ clutter_scriptable_default_init (ClutterScriptableInterface *iface) * This name can be used by user interface designer applications to * define a unique name for an object constructable using the UI * definition language parsed by [class@Script]. - * - * Since: 0.6 */ void clutter_scriptable_set_id (ClutterScriptable *scriptable, @@ -100,8 +96,6 @@ 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) @@ -129,8 +123,6 @@ clutter_scriptable_get_id (ClutterScriptable *scriptable) * of the passed [struct@GObject.Value] pointer using g_value_init(). * * Return value: %TRUE if the node was successfully parsed, %FALSE otherwise. - * - * Since: 0.6 */ gboolean clutter_scriptable_parse_custom_node (ClutterScriptable *scriptable, @@ -162,8 +154,6 @@ 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/clutter-scriptable.h b/clutter/clutter/clutter-scriptable.h index 445fcb6f3..f7ccd5923 100644 --- a/clutter/clutter/clutter-scriptable.h +++ b/clutter/clutter/clutter-scriptable.h @@ -54,8 +54,6 @@ typedef struct _ClutterScriptableIface ClutterScriptableIface; * Interface for implementing "scriptable" objects. An object implementing * 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/clutter-scroll-actor.c b/clutter/clutter/clutter-scroll-actor.c index d7d939ddf..d40c8b988 100644 --- a/clutter/clutter/clutter-scroll-actor.c +++ b/clutter/clutter/clutter-scroll-actor.c @@ -37,9 +37,7 @@ * nor does it provide visible scroll handles. * * See [scroll-actor.c](https://git.gnome.org/browse/clutter/tree/examples/scroll-actor.c?h=clutter-1.18) - * for an example of how to use #ClutterScrollActor. - * - * Since: 1.12. + * for an example of how to use #ClutterScrollActor.. */ #include "clutter-build-config.h" @@ -175,8 +173,6 @@ clutter_scroll_actor_class_init (ClutterScrollActorClass *klass) * ClutterScrollActor:scroll-mode: * * The scrolling direction. - * - * Since: 1.12 */ obj_props[PROP_SCROLL_MODE] = g_param_spec_flags ("scroll-mode", @@ -266,8 +262,6 @@ clutter_animatable_iface_init (ClutterAnimatableInterface *iface) * * Return value: The newly created #ClutterScrollActor * instance. - * - * Since: 1.12 */ ClutterActor * clutter_scroll_actor_new (void) @@ -281,8 +275,6 @@ clutter_scroll_actor_new (void) * @mode: a #ClutterScrollMode * * Sets the [property@ScrollActor:scroll-mode] property. - * - * Since: 1.12 */ void clutter_scroll_actor_set_scroll_mode (ClutterScrollActor *actor, @@ -309,8 +301,6 @@ clutter_scroll_actor_set_scroll_mode (ClutterScrollActor *actor, * Retrieves the [property@ScrollActor:scroll-mode] property * * Return value: the scrolling mode - * - * Since: 1.12 */ ClutterScrollMode clutter_scroll_actor_get_scroll_mode (ClutterScrollActor *actor) @@ -332,8 +322,6 @@ 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, @@ -414,8 +402,6 @@ clutter_scroll_actor_scroll_to_point (ClutterScrollActor *actor, * @rect: a #ClutterRect * * 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/clutter-scroll-actor.h b/clutter/clutter/clutter-scroll-actor.h index ab4a61a27..a70f6b2f8 100644 --- a/clutter/clutter/clutter-scroll-actor.h +++ b/clutter/clutter/clutter-scroll-actor.h @@ -54,8 +54,6 @@ struct _ClutterScrollActor * * The #ClutterScrollActor structure contains only * private data. - * - * Since: 1.12 */ struct _ClutterScrollActorClass { diff --git a/clutter/clutter/clutter-settings.c b/clutter/clutter/clutter-settings.c index 9ec0b46de..a28818b9e 100644 --- a/clutter/clutter/clutter-settings.c +++ b/clutter/clutter/clutter-settings.c @@ -13,8 +13,6 @@ * also possible, for toolkit developers, to retrieve the settings from * the #ClutterSettings properties when implementing new UI elements, * for instance the default font name. - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -781,8 +779,6 @@ clutter_settings_class_init (ClutterSettingsClass *klass) * * A back pointer to the [class@Backend] * - * Since: 1.4 - * * Deprecated: 1.10 */ obj_props[PROP_BACKEND] = @@ -799,8 +795,6 @@ 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", @@ -815,8 +809,6 @@ 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", @@ -831,8 +823,6 @@ 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", @@ -847,8 +837,6 @@ 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 [func@Pango.FontDescription.from_string]. - * - * Since: 1.4 */ obj_props[PROP_FONT_NAME] = g_param_spec_string ("font-name", @@ -863,8 +851,6 @@ clutter_settings_class_init (ClutterSettingsClass *klass) * Whether or not to use antialiasing when rendering text; a value * 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", @@ -880,8 +866,6 @@ clutter_settings_class_init (ClutterSettingsClass *klass) * The DPI used when rendering text, as a value of 1024 * dots/inch. * * 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", @@ -905,8 +889,6 @@ clutter_settings_class_init (ClutterSettingsClass *klass) * Whether or not to use hinting when rendering text; a value of 1 * 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", @@ -926,8 +908,6 @@ clutter_settings_class_init (ClutterSettingsClass *klass) * - hintslight * - hintmedium * - hintfull - * - * Since: 1.4 */ obj_props[PROP_FONT_HINT_STYLE] = g_param_spec_string ("font-hint-style", @@ -947,8 +927,6 @@ clutter_settings_class_init (ClutterSettingsClass *klass) * - bgr * - vrgb * - vbgr - * - * Since: 1.4 */ obj_props[PROP_FONT_RGBA] = g_param_spec_string ("font-subpixel-order", @@ -964,8 +942,6 @@ clutter_settings_class_init (ClutterSettingsClass *klass) * gesture. The duration is expressed in milliseconds. * * See also [property@ClickAction:long-press-duration]. - * - * Since: 1.8 */ obj_props[PROP_LONG_PRESS_DURATION] = g_param_spec_int ("long-press-duration", @@ -990,8 +966,6 @@ clutter_settings_class_init (ClutterSettingsClass *klass) * [class@Text] actors. The value is in milliseconds. A value of 0 * 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", @@ -1040,8 +1014,6 @@ clutter_settings_init (ClutterSettings *self) * Return value: (transfer none): the instance of #ClutterSettings. The * 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/clutter-shader-effect.c b/clutter/clutter/clutter-shader-effect.c index cac1d3d8e..0ac1beef2 100644 --- a/clutter/clutter/clutter-shader-effect.c +++ b/clutter/clutter/clutter-shader-effect.c @@ -108,8 +108,6 @@ * return parent_class->paint_target (effect); * } * ``` - * - * Since: 1.4 */ #include "clutter-build-config.h" @@ -452,8 +450,6 @@ clutter_shader_effect_class_init (ClutterShaderEffectClass *klass) * The type of shader that is used by the effect. This property * should be set by the constructor of #ClutterShaderEffect * sub-classes. - * - * Since: 1.4 */ obj_props[PROP_SHADER_TYPE] = g_param_spec_enum ("shader-type", @@ -494,8 +490,6 @@ 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) @@ -513,8 +507,6 @@ clutter_shader_effect_new (ClutterShaderType shader_type) * * Return value: (transfer none): a pointer to the shader's handle, * or %NULL - * - * Since: 1.4 */ CoglHandle clutter_shader_effect_get_shader (ClutterShaderEffect *effect) @@ -533,8 +525,6 @@ clutter_shader_effect_get_shader (ClutterShaderEffect *effect) * * Return value: (transfer none): a pointer to the program's handle, * or %NULL - * - * Since: 1.4 */ CoglHandle clutter_shader_effect_get_program (ClutterShaderEffect *effect) @@ -630,8 +620,6 @@ clutter_shader_effect_add_uniform (ClutterShaderEffect *effect, * and %CLUTTER_TYPE_SHADER_MATRIX, for a matrix of floating point * 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, @@ -820,8 +808,6 @@ add_uniform: * CLUTTER_TYPE_SHADER_MATRIX, * 1, v); * ``` - * - * Since: 1.4 */ void clutter_shader_effect_set_uniform (ClutterShaderEffect *effect, @@ -859,8 +845,6 @@ clutter_shader_effect_set_uniform (ClutterShaderEffect *effect, * yield no result. * * 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/clutter-shader-effect.h b/clutter/clutter/clutter-shader-effect.h index 4f5640548..c36d00a66 100644 --- a/clutter/clutter/clutter-shader-effect.h +++ b/clutter/clutter/clutter-shader-effect.h @@ -62,8 +62,6 @@ struct _ClutterShaderEffect * * The #ClutterShaderEffectClass structure contains * only private data - * - * Since: 1.4 */ struct _ClutterShaderEffectClass { diff --git a/clutter/clutter/clutter-shader-types.c b/clutter/clutter/clutter-shader-types.c index 6d0cc6214..c6bd4e303 100644 --- a/clutter/clutter/clutter-shader-types.c +++ b/clutter/clutter/clutter-shader-types.c @@ -388,8 +388,6 @@ clutter_shader_matrix_get_type (void) * * Sets @floats as the contents of @value. The passed [struct@GObject.Value] * must have been initialized using %CLUTTER_TYPE_SHADER_FLOAT. - * - * Since: 0.8 */ void clutter_value_set_shader_float (GValue *value, @@ -418,8 +416,6 @@ clutter_value_set_shader_float (GValue *value, * * Sets @ints as the contents of @value. The passed [struct@GObject.Value] * must have been initialized using %CLUTTER_TYPE_SHADER_INT. - * - * Since: 0.8 */ void clutter_value_set_shader_int (GValue *value, @@ -448,8 +444,6 @@ clutter_value_set_shader_int (GValue *value, * * Sets @matrix as the contents of @value. The passed [struct@GObject.Value] * must have been initialized using %CLUTTER_TYPE_SHADER_MATRIX. - * - * Since: 0.8 */ void clutter_value_set_shader_matrix (GValue *value, @@ -483,8 +477,6 @@ clutter_value_set_shader_matrix (GValue *value, * Return value: (array length=length): the pointer to a list 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_float (const GValue *value, @@ -515,8 +507,6 @@ clutter_value_get_shader_float (const GValue *value, * Return value: (array length=length): the pointer to a list of * 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,8 +537,6 @@ clutter_value_get_shader_int (const GValue *value, * Return value: (array length=length) (transfer none): the pointer to a matrix * 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/clutter-shader-types.h b/clutter/clutter/clutter-shader-types.h index 629cf515a..94a67c56a 100644 --- a/clutter/clutter/clutter-shader-types.h +++ b/clutter/clutter/clutter-shader-types.h @@ -45,8 +45,6 @@ typedef struct _ClutterShaderMatrix ClutterShaderMatrix; * @x: a #GValue * * 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)) @@ -55,8 +53,6 @@ typedef struct _ClutterShaderMatrix ClutterShaderMatrix; * @x: a #GValue * * 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)) @@ -65,8 +61,6 @@ typedef struct _ClutterShaderMatrix ClutterShaderMatrix; * @x: a #GValue * * 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/clutter-snap-constraint.c b/clutter/clutter/clutter-snap-constraint.c index ed6930cfc..867cfae38 100644 --- a/clutter/clutter/clutter-snap-constraint.c +++ b/clutter/clutter/clutter-snap-constraint.c @@ -31,8 +31,6 @@ * actors together, expanding the actor's allocation if necessary. * * An offset can be applied to the constraint, to provide spacing. - * - * Since: 1.6 */ #include "clutter-build-config.h" @@ -311,8 +309,6 @@ clutter_snap_constraint_class_init (ClutterSnapConstraintClass *klass) * ClutterSnapConstraint:source: * * The [class@Actor] used as the source for the constraint - * - * Since: 1.6 */ obj_props[PROP_SOURCE] = g_param_spec_object ("source", @@ -325,8 +321,6 @@ clutter_snap_constraint_class_init (ClutterSnapConstraintClass *klass) * ClutterSnapConstraint:from-edge: * * The edge of the [class@Actor] that should be snapped - * - * Since: 1.6 */ obj_props[PROP_FROM_EDGE] = g_param_spec_enum ("from-edge", @@ -340,8 +334,6 @@ clutter_snap_constraint_class_init (ClutterSnapConstraintClass *klass) * ClutterSnapConstraint:to-edge: * * The edge of the [property@SnapConstraint:source] that should be snapped - * - * Since: 1.6 */ obj_props[PROP_TO_EDGE] = g_param_spec_enum ("to-edge", @@ -356,8 +348,6 @@ clutter_snap_constraint_class_init (ClutterSnapConstraintClass *klass) * * The offset, in pixels, between [property@SnapConstraint:from-edge] * and [property@SnapConstraint:to-edge] - * - * Since: 1.6 */ obj_props[PROP_OFFSET] = g_param_spec_float ("offset", @@ -397,8 +387,6 @@ clutter_snap_constraint_init (ClutterSnapConstraint *self) * to the @edge of @source, with the given @offset. * * Return value: the newly created #ClutterSnapConstraint - * - * Since: 1.6 */ ClutterConstraint * clutter_snap_constraint_new (ClutterActor *source, @@ -422,8 +410,6 @@ clutter_snap_constraint_new (ClutterActor *source, * @source: (allow-none): a #ClutterActor, or %NULL to unset the source * * Sets the source [class@Actor] for the constraint - * - * Since: 1.6 */ void clutter_snap_constraint_set_source (ClutterSnapConstraint *constraint, @@ -472,8 +458,6 @@ clutter_snap_constraint_set_source (ClutterSnapConstraint *constraint, * Retrieves the [class@Actor] set using [method@SnapConstraint.set_source] * * Return value: (transfer none): a pointer to the source actor - * - * Since: 1.6 */ ClutterActor * clutter_snap_constraint_get_source (ClutterSnapConstraint *constraint) @@ -494,8 +478,6 @@ clutter_snap_constraint_get_source (ClutterSnapConstraint *constraint) * The @from_edge is the edge on the [class@Actor] to which @constraint * has been added. The @to_edge is the edge of the [class@Actor] inside * the [property@SnapConstraint:source] property. - * - * Since: 1.6 */ void clutter_snap_constraint_set_edges (ClutterSnapConstraint *constraint, @@ -540,8 +522,6 @@ clutter_snap_constraint_set_edges (ClutterSnapConstraint *constraint, * @to_edge: (out): return location for the source's edge, or %NULL * * Retrieves the edges used by the @constraint - * - * Since: 1.6 */ void clutter_snap_constraint_get_edges (ClutterSnapConstraint *constraint, @@ -563,8 +543,6 @@ clutter_snap_constraint_get_edges (ClutterSnapConstraint *constraint, * @offset: the offset to apply, in pixels * * Sets the offset to be applied to the constraint - * - * Since: 1.6 */ void clutter_snap_constraint_set_offset (ClutterSnapConstraint *constraint, @@ -590,8 +568,6 @@ clutter_snap_constraint_set_offset (ClutterSnapConstraint *constraint, * Retrieves the offset set using [method@SnapConstraint.set_offset] * * Return value: the offset, in pixels - * - * Since: 1.6 */ gfloat clutter_snap_constraint_get_offset (ClutterSnapConstraint *constraint) diff --git a/clutter/clutter/clutter-stage-manager.c b/clutter/clutter/clutter-stage-manager.c index 84a86fb17..879cc9c35 100644 --- a/clutter/clutter/clutter-stage-manager.c +++ b/clutter/clutter/clutter-stage-manager.c @@ -33,8 +33,6 @@ * [signal@StageManager::stage-added] signal; once a [class@Stage] has * been destroyed, the [signal@StageManager::stage-removed] signal will * be emitted - * - * Since: 0.8 */ #include "clutter-build-config.h" @@ -107,8 +105,6 @@ clutter_stage_manager_class_init (ClutterStageManagerClass *klass) * ClutterStageManager:default-stage: * * The default stage used by Clutter. - * - * Since: 0.8 */ g_object_class_install_property (gobject_class, PROP_DEFAULT_STAGE, @@ -125,8 +121,6 @@ clutter_stage_manager_class_init (ClutterStageManagerClass *klass) * * The 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", @@ -143,8 +137,6 @@ clutter_stage_manager_class_init (ClutterStageManagerClass *klass) * * The 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", @@ -168,8 +160,6 @@ 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) @@ -214,8 +204,6 @@ _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) @@ -232,8 +220,6 @@ clutter_stage_manager_get_default_stage (ClutterStageManager *stage_manager) * Return value: (transfer container) (element-type Clutter.Stage): a newly * 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) @@ -251,8 +237,6 @@ clutter_stage_manager_list_stages (ClutterStageManager *stage_manager) * to the internal list of #ClutterStage objects. The returned list * 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/clutter-stage-manager.h b/clutter/clutter/clutter-stage-manager.h index dcf4e9f20..0900c5150 100644 --- a/clutter/clutter/clutter-stage-manager.h +++ b/clutter/clutter/clutter-stage-manager.h @@ -47,8 +47,6 @@ 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/clutter-stage-window.h b/clutter/clutter/clutter-stage-window.h index a4ea11859..5af5cffa9 100644 --- a/clutter/clutter/clutter-stage-window.h +++ b/clutter/clutter/clutter-stage-window.h @@ -18,8 +18,6 @@ G_DECLARE_INTERFACE (ClutterStageWindow, clutter_stage_window, * ClutterStageWindowInterface: (skip) * * The interface implemented by backends for stage windows - * - * Since: 0.8 */ struct _ClutterStageWindowInterface { diff --git a/clutter/clutter/clutter-stage.c b/clutter/clutter/clutter-stage.c index 8f0227529..acc3889ed 100644 --- a/clutter/clutter/clutter-stage.c +++ b/clutter/clutter/clutter-stage.c @@ -33,8 +33,6 @@ * (a #StageWindow) of the windowing system. It is possible to subclass * #ClutterStage, as long as every overridden virtual function chains up to the * parent class corresponding function. - * - * Since: 0.2 */ #include "clutter-build-config.h" @@ -1327,8 +1325,6 @@ clutter_stage_class_init (ClutterStageClass *klass) * * The parameters used for the perspective projection from 3D * coordinates to 2D - * - * Since: 0.8 */ obj_props[PROP_PERSPECTIVE] = g_param_spec_boxed ("perspective", @@ -1342,8 +1338,6 @@ clutter_stage_class_init (ClutterStageClass *klass) * ClutterStage:title: * * The stage's title - usually displayed in stage windows title decorations. - * - * Since: 0.4 */ obj_props[PROP_TITLE] = g_param_spec_string ("title", @@ -1360,8 +1354,6 @@ clutter_stage_class_init (ClutterStageClass *klass) * windowing system. * * If %NULL, the #ClutterStage will receive the events. - * - * Since: 1.2 */ obj_props[PROP_KEY_FOCUS] = g_param_spec_object ("key-focus", @@ -1379,8 +1371,6 @@ clutter_stage_class_init (ClutterStageClass *klass) * * The 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"), @@ -1395,8 +1385,6 @@ clutter_stage_class_init (ClutterStageClass *klass) * * The 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"), @@ -1457,9 +1445,7 @@ clutter_stage_class_init (ClutterStageClass *klass) * @view: a #ClutterStageView * * The signal is emitted after the stage is painted, - * but before the results are displayed on the screen. - * - * Since: 1.20 + * but before the results are displayed on the screen.0 */ stage_signals[AFTER_PAINT] = g_signal_new (I_("after-paint"), @@ -1663,8 +1649,6 @@ clutter_stage_get_perspective (ClutterStage *stage, * * Retrieves the @stage's projection matrix. This is derived from the * current perspective. - * - * Since: 1.6 */ void _clutter_stage_get_projection_matrix (ClutterStage *stage, @@ -1730,8 +1714,6 @@ _clutter_stage_dirty_projection (ClutterStage *stage) * offsets and sizes for viewports but the interface takes floats because * OpenGL 4.0 has introduced floating point viewports which we might * want to expose via this API eventually. - * - * Since: 1.6 */ static void clutter_stage_set_viewport (ClutterStage *stage, @@ -1805,8 +1787,6 @@ _clutter_stage_dirty_viewport (ClutterStage *stage) * clutter_stage_set_viewport() or if the "viewport-mimics-window" property * 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, @@ -1963,8 +1943,6 @@ clutter_stage_get_actor_at_pos (ClutterStage *stage, * @title: A utf8 string for the stage windows title. * * Sets the stage title. - * - * Since: 0.4 **/ void clutter_stage_set_title (ClutterStage *stage, @@ -1996,8 +1974,6 @@ clutter_stage_set_title (ClutterStage *stage, * Return value: pointer to the title string for the stage. The * 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) @@ -2015,8 +1991,6 @@ clutter_stage_get_title (ClutterStage *stage) * Sets the key focus on @actor. An actor with key focus will receive * all the key events. If @actor is %NULL, the stage will receive * focus. - * - * Since: 0.6 */ void clutter_stage_set_key_focus (ClutterStage *stage, @@ -2088,8 +2062,6 @@ clutter_stage_set_key_focus (ClutterStage *stage, * Retrieves the actor that is currently under key focus. * * Return value: (transfer none): the actor with key focus, or the stage - * - * Since: 0.6 */ ClutterActor * clutter_stage_get_key_focus (ClutterStage *stage) @@ -2136,8 +2108,6 @@ G_DEFINE_BOXED_TYPE (ClutterPerspective, clutter_perspective, * This function should not be called by applications; it is used * when embedding a #ClutterStage into a toolkit with another * windowing system, like GTK+. - * - * Since: 1.0 */ void clutter_stage_ensure_viewport (ClutterStage *stage) diff --git a/clutter/clutter/clutter-stage.h b/clutter/clutter/clutter-stage.h index ff9fe284b..61fff4d27 100644 --- a/clutter/clutter/clutter-stage.h +++ b/clutter/clutter/clutter-stage.h @@ -59,8 +59,6 @@ struct _ClutterStage * @deactivate: handler for the #ClutterStage::deactivate signal * * The #ClutterStageClass structure contains only private data - * - * Since: 0.2 */ struct _ClutterStageClass @@ -96,8 +94,6 @@ struct _ClutterStageClass * plane (always positive) * * Stage perspective definition. - * - * Since: 0.4 */ struct _ClutterPerspective { diff --git a/clutter/clutter/clutter-swipe-action.c b/clutter/clutter/clutter-swipe-action.c index b37d1e138..30b3c7e88 100644 --- a/clutter/clutter/clutter-swipe-action.c +++ b/clutter/clutter/clutter-swipe-action.c @@ -33,8 +33,6 @@ * * #ClutterSwipeAction is a sub-class of [class@GestureAction] that implements * the logic for recognizing swipe gestures. - * - * Since: 1.8 */ #include "clutter-build-config.h" @@ -203,8 +201,6 @@ clutter_swipe_action_class_init (ClutterSwipeActionClass *klass) * attached actor. * * Deprecated: 1.14: Use the [signal@SwipeAction::swipe] signal instead. - * - * Since: 1.8 */ swipe_signals[SWEPT] = g_signal_new (I_("swept"), @@ -229,8 +225,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"), @@ -255,8 +249,6 @@ clutter_swipe_action_init (ClutterSwipeAction *self) * Creates a new #ClutterSwipeAction instance * * Return value: the newly created #ClutterSwipeAction - * - * Since: 1.8 */ ClutterAction * clutter_swipe_action_new (void) diff --git a/clutter/clutter/clutter-swipe-action.h b/clutter/clutter/clutter-swipe-action.h index e8043de37..77a48ec98 100644 --- a/clutter/clutter/clutter-swipe-action.h +++ b/clutter/clutter/clutter-swipe-action.h @@ -64,8 +64,6 @@ struct _ClutterSwipeAction * * The #ClutterSwipeActionClass structure contains * only private data. - * - * Since: 1.8 */ struct _ClutterSwipeActionClass { diff --git a/clutter/clutter/clutter-tap-action.c b/clutter/clutter/clutter-tap-action.c index d31b61270..34251ad40 100644 --- a/clutter/clutter/clutter-tap-action.c +++ b/clutter/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 */ #include "clutter-build-config.h" @@ -114,8 +112,6 @@ clutter_tap_action_class_init (ClutterTapActionClass *klass) * @actor: the #ClutterActor attached to the @action * * The signal is emitted when the tap gesture is complete. - * - * Since: 1.14 */ tap_signals[TAP] = g_signal_new (I_("tap"), @@ -138,8 +134,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/clutter-text-buffer.c b/clutter/clutter/clutter-text-buffer.c index b88b57bc3..200053f78 100644 --- a/clutter/clutter/clutter-text-buffer.c +++ b/clutter/clutter/clutter-text-buffer.c @@ -43,8 +43,6 @@ * text to be stored in an alternate location, such as non-pageable memory, * 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 */ @@ -339,8 +337,6 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass) * ClutterTextBuffer:text: * * The contents of the buffer. - * - * Since: 1.10 */ obj_props[PROP_TEXT] = g_param_spec_string ("text", @@ -353,8 +349,6 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass) * ClutterTextBuffer:length: * * The length (in characters) of the text in buffer. - * - * Since: 1.10 */ obj_props[PROP_LENGTH] = g_param_spec_uint ("length", @@ -367,8 +361,6 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass) * ClutterTextBuffer:max-length: * * 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", @@ -387,8 +379,6 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass) * @n_chars: The number of characters that were inserted. * * This signal is emitted after text is inserted into the buffer. - * - * Since: 1.10 */ signals[INSERTED_TEXT] = g_signal_new (I_("inserted-text"), @@ -409,8 +399,6 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass) * @n_chars: The number of characters that were deleted. * * This signal is emitted after text is deleted from the buffer. - * - * Since: 1.10 */ signals[DELETED_TEXT] = g_signal_new (I_("deleted-text"), @@ -434,8 +422,6 @@ clutter_text_buffer_class_init (ClutterTextBufferClass *klass) * Create a new ClutterTextBuffer object. * * Return value: A new ClutterTextBuffer object. - * - * Since: 1.10 **/ ClutterTextBuffer* clutter_text_buffer_new (void) @@ -452,8 +438,6 @@ clutter_text_buffer_new (void) * Create a new ClutterTextBuffer object with some text. * * Return value: A new ClutterTextBuffer object. - * - * Since: 1.10 **/ ClutterTextBuffer* clutter_text_buffer_new_with_text (const gchar *text, @@ -473,8 +457,6 @@ clutter_text_buffer_new_with_text (const gchar *text, * Retrieves the length in characters of the buffer. * * Return value: The number of characters in the buffer. - * - * Since: 1.10 **/ guint clutter_text_buffer_get_length (ClutterTextBuffer *buffer) @@ -497,8 +479,6 @@ clutter_text_buffer_get_length (ClutterTextBuffer *buffer) * See [method@TextBuffer.get_length]. * * Return value: The byte length of the buffer. - * - * Since: 1.10 **/ gsize clutter_text_buffer_get_bytes (ClutterTextBuffer *buffer) @@ -528,8 +508,6 @@ clutter_text_buffer_get_bytes (ClutterTextBuffer *buffer) * string. This string points to internally allocated * storage in the buffer and must not be freed, modified or * stored. - * - * Since: 1.10 **/ const gchar* clutter_text_buffer_get_text (ClutterTextBuffer *buffer) @@ -556,8 +534,6 @@ clutter_text_buffer_get_text (ClutterTextBuffer *buffer) * and [method@TextBuffer.insert_text]. * * Note that @n_chars is in characters, not in bytes. - * - * Since: 1.10 **/ void clutter_text_buffer_set_text (ClutterTextBuffer *buffer, @@ -584,8 +560,6 @@ clutter_text_buffer_set_text (ClutterTextBuffer *buffer, * * If 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, @@ -611,8 +585,6 @@ 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) @@ -639,8 +611,6 @@ clutter_text_buffer_get_max_length (ClutterTextBuffer *buffer) * Note that the position and length are in characters, not in bytes. * * Returns: The number of characters actually inserted. - * - * Since: 1.10 */ guint clutter_text_buffer_insert_text (ClutterTextBuffer *buffer, @@ -695,8 +665,6 @@ clutter_text_buffer_insert_text (ClutterTextBuffer *buffer, * Note that the positions are specified in characters, not bytes. * * Returns: The number of characters deleted. - * - * Since: 1.10 */ guint clutter_text_buffer_delete_text (ClutterTextBuffer *buffer, @@ -732,8 +700,6 @@ clutter_text_buffer_delete_text (ClutterTextBuffer *buffer, * Emits the [signal@TextBuffer::inserted-text] signal on @buffer. * * Used when subclassing #ClutterTextBuffer - * - * Since: 1.10 */ void clutter_text_buffer_emit_inserted_text (ClutterTextBuffer *buffer, @@ -754,8 +720,6 @@ clutter_text_buffer_emit_inserted_text (ClutterTextBuffer *buffer, * Emits the [signal@TextBuffer::deleted-text] signal on @buffer. * * Used when subclassing #ClutterTextBuffer - * - * Since: 1.10 */ void clutter_text_buffer_emit_deleted_text (ClutterTextBuffer *buffer, diff --git a/clutter/clutter/clutter-text-buffer.h b/clutter/clutter/clutter-text-buffer.h index 53257fa1a..2dfbbc7a4 100644 --- a/clutter/clutter/clutter-text-buffer.h +++ b/clutter/clutter/clutter-text-buffer.h @@ -41,8 +41,6 @@ G_BEGIN_DECLS * CLUTTER_TEXT_BUFFER_MAX_SIZE: * * Maximum size of text buffer, in bytes. - * - * Since: 1.10 */ #define CLUTTER_TEXT_BUFFER_MAX_SIZE G_MAXUSHORT @@ -69,8 +67,6 @@ struct _ClutterTextBuffer * * The #ClutterTextBufferClass structure contains * only private data. - * - * Since: 1.10 */ struct _ClutterTextBufferClass { diff --git a/clutter/clutter/clutter-text.c b/clutter/clutter/clutter-text.c index 2e30a46cb..22de71d3d 100644 --- a/clutter/clutter/clutter-text.c +++ b/clutter/clutter/clutter-text.c @@ -35,8 +35,6 @@ * * Selection using keyboard or pointers can be enabled using * [method@Text.set_selectable]. - * - * Since: 1.0 */ #include "clutter-build-config.h" @@ -1167,8 +1165,6 @@ maybe_create_text_layout_with_resource_scale (ClutterText *text, * Retrieves the position of the character at the given coordinates. * * Return: the position of the character - * - * Since: 1.10 */ gint clutter_text_coords_to_position (ClutterText *self, @@ -1295,8 +1291,6 @@ clutter_text_position_to_coords_internal (ClutterText *self, * Retrieves the coordinates of the given @position. * * Return value: %TRUE if the conversion was successful - * - * Since: 1.0 */ gboolean clutter_text_position_to_coords (ClutterText *self, @@ -1400,8 +1394,6 @@ 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) @@ -3911,8 +3903,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"), @@ -3929,8 +3919,6 @@ clutter_text_class_init (ClutterTextClass *klass) * that can be parsed by [func@Pango.FontDescription.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"), @@ -3947,8 +3935,6 @@ clutter_text_class_init (ClutterTextClass *klass) * * If you have a string describing the font then you should look at * [property@Text:font-name] instead - * - * Since: 1.2 */ pspec = g_param_spec_boxed ("font-description", P_("Font Description"), @@ -3964,8 +3950,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"), @@ -3979,8 +3963,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"), @@ -3995,8 +3977,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"), @@ -4014,8 +3994,6 @@ clutter_text_class_init (ClutterTextClass *klass) * * This property depends on the [property@Actor:reactive] property being * set to %TRUE. - * - * Since: 1.0 */ pspec = g_param_spec_boolean ("selectable", P_("Selectable"), @@ -4029,8 +4007,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"), @@ -4048,8 +4024,6 @@ clutter_text_class_init (ClutterTextClass *klass) * The cursor will only be visible if this property and either * the [property@Text:editable] or the [property@Text:selectable] properties * are set to %TRUE. - * - * Since: 1.0 */ pspec = g_param_spec_boolean ("cursor-visible", P_("Cursor Visible"), @@ -4063,8 +4037,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"), @@ -4079,8 +4051,6 @@ clutter_text_class_init (ClutterTextClass *klass) * ClutterText:cursor-color-set: * * Will be set to %TRUE if [property@Text:cursor-color] has been set. - * - * Since: 1.0 */ pspec = g_param_spec_boolean ("cursor-color-set", P_("Cursor Color Set"), @@ -4095,8 +4065,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"), @@ -4111,8 +4079,6 @@ clutter_text_class_init (ClutterTextClass *klass) * * The current input cursor position. -1 is taken to be the end of the text * - * Since: 1.0 - * * Deprecated: 1.12: Use [property@Text:cursor-position] instead. */ pspec = g_param_spec_int ("position", @@ -4130,8 +4096,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"), @@ -4146,8 +4110,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"), @@ -4162,8 +4124,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"), @@ -4178,8 +4138,6 @@ clutter_text_class_init (ClutterTextClass *klass) * ClutterText:selection-color-set: * * Will be set to %TRUE if [property@Text:selection-color] has been set. - * - * Since: 1.0 */ pspec = g_param_spec_boolean ("selection-color-set", P_("Selection Color Set"), @@ -4194,8 +4152,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"), @@ -4217,8 +4173,6 @@ clutter_text_class_init (ClutterTextClass *klass) * %TRUE and %FALSE. Once a string with markup has been set on * a #ClutterText actor with [property@Text:use-markup] set to %TRUE, the markup * is stripped from the string. - * - * Since: 1.0 */ pspec = g_param_spec_boolean ("use-markup", P_("Use markup"), @@ -4234,8 +4188,6 @@ clutter_text_class_init (ClutterTextClass *klass) * Whether to wrap the lines of [property@Text:text] if the contents * exceed the available allocation. The wrapping strategy is * controlled by the [property@Text:line-wrap-mode] property. - * - * Since: 1.0 */ pspec = g_param_spec_boolean ("line-wrap", P_("Line wrap"), @@ -4250,8 +4202,6 @@ clutter_text_class_init (ClutterTextClass *klass) * * If [property@Text: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"), @@ -4266,8 +4216,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"), @@ -4283,8 +4231,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"), @@ -4300,8 +4246,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"), @@ -4316,8 +4260,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"), @@ -4331,8 +4273,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"), @@ -4355,8 +4295,6 @@ clutter_text_class_init (ClutterTextClass *klass) * * The [property@Text:single-line-mode] property is used only if the * [property@Text:editable] property is set to %TRUE. - * - * Since: 1.0 */ pspec = g_param_spec_boolean ("single-line-mode", P_("Single Line Mode"), @@ -4370,8 +4308,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"), @@ -4386,8 +4322,6 @@ clutter_text_class_init (ClutterTextClass *klass) * ClutterText:selected-text-color-set: * * Will be set to %TRUE if [property@Text:selected-text-color] has been set. - * - * Since: 1.8 */ pspec = g_param_spec_boolean ("selected-text-color-set", P_("Selected Text Color Set"), @@ -4418,8 +4352,6 @@ clutter_text_class_init (ClutterTextClass *klass) * @self: the #ClutterText that emitted the signal * * The signal is emitted after @actor's text changes - * - * Since: 1.0 */ text_signals[TEXT_CHANGED] = g_signal_new (I_("text-changed"), @@ -4442,8 +4374,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"), @@ -4465,8 +4395,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"), @@ -4489,8 +4417,6 @@ clutter_text_class_init (ClutterTextClass *klass) * the current position and size of the cursor, relative to the actor * itself. * - * Since: 1.0 - * * Deprecated: 1.16: Use the [signal@Text::cursor-changed] signal instead */ text_signals[CURSOR_EVENT] = @@ -4508,8 +4434,6 @@ clutter_text_class_init (ClutterTextClass *klass) * * The signal is emitted whenever the cursor * position or size changes. - * - * Since: 1.16 */ text_signals[CURSOR_CHANGED] = g_signal_new (I_("cursor-changed"), @@ -4526,8 +4450,6 @@ clutter_text_class_init (ClutterTextClass *klass) * The signal is emitted each time the actor is 'activated' * by the user, normally by pressing the 'Enter' key. The signal is * emitted only if [property@Text:activatable] is set to %TRUE. - * - * Since: 1.0 */ text_signals[ACTIVATE] = g_signal_new (I_("activate"), @@ -4720,8 +4642,6 @@ clutter_text_init (ClutterText *self) * display and edit text. * * Return value: the newly created #ClutterText actor - * - * Since: 1.0 */ ClutterActor * clutter_text_new (void) @@ -4744,8 +4664,6 @@ clutter_text_new (void) * [method@Text.set_color]. * * Return value: the newly created #ClutterText actor - * - * Since: 1.0 */ ClutterActor * clutter_text_new_full (const gchar *font_name, @@ -4771,8 +4689,6 @@ clutter_text_new_full (const gchar *font_name, * [method@Text.set_font_name], and [method@Text.set_text]. * * Return value: the newly created #ClutterText actor - * - * Since: 1.0 */ ClutterActor * clutter_text_new_with_text (const gchar *font_name, @@ -4933,8 +4849,6 @@ buffer_disconnect_signals (ClutterText *self) * Creates a new entry with the specified text buffer. * * Return value: a new #ClutterText - * - * Since: 1.10 */ ClutterActor * clutter_text_new_with_buffer (ClutterTextBuffer *buffer) @@ -4951,8 +4865,6 @@ clutter_text_new_with_buffer (ClutterTextBuffer *buffer) * this widget. * * Returns: (transfer none): A #GtkEntryBuffer object. - * - * Since: 1.10 */ ClutterTextBuffer* clutter_text_get_buffer (ClutterText *self) @@ -4969,8 +4881,6 @@ clutter_text_get_buffer (ClutterText *self) * * Set the [class@TextBuffer] object which holds the text for * this widget. - * - * Since: 1.10 */ void clutter_text_set_buffer (ClutterText *self, @@ -5018,8 +4928,6 @@ clutter_text_set_buffer (ClutterText *self, * An editable #ClutterText with key focus set using * [method@Actor.grab_key_focus] or [method@Stage.set_key_focus] * will receive key events and will update its contents accordingly. - * - * Since: 1.0 */ void clutter_text_set_editable (ClutterText *self, @@ -5058,8 +4966,6 @@ clutter_text_set_editable (ClutterText *self, * Retrieves whether a #ClutterText is editable or not. * * Return value: %TRUE if the actor is editable - * - * Since: 1.0 */ gboolean clutter_text_get_editable (ClutterText *self) @@ -5078,8 +4984,6 @@ 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, @@ -5108,8 +5012,6 @@ clutter_text_set_selectable (ClutterText *self, * Retrieves whether a #ClutterText is selectable or not. * * Return value: %TRUE if the actor is selectable - * - * Since: 1.0 */ gboolean clutter_text_get_selectable (ClutterText *self) @@ -5132,8 +5034,6 @@ clutter_text_get_selectable (ClutterText *self) * * An activatable #ClutterText must also be set as editable using * [method@Text.set_editable]. - * - * Since: 1.0 */ void clutter_text_set_activatable (ClutterText *self, @@ -5162,8 +5062,6 @@ clutter_text_set_activatable (ClutterText *self, * Retrieves whether a #ClutterText is activatable or not. * * Return value: %TRUE if the actor is activatable - * - * Since: 1.0 */ gboolean clutter_text_get_activatable (ClutterText *self) @@ -5187,8 +5085,6 @@ clutter_text_get_activatable (ClutterText *self) * * Return value: %TRUE if the [signal@Text::activate] signal has been emitted, * and %FALSE otherwise - * - * Since: 1.0 */ gboolean clutter_text_activate (ClutterText *self) @@ -5223,8 +5119,6 @@ clutter_text_activate (ClutterText *self) * * The position of the cursor can be changed programmatically using * [method@Text.set_cursor_position]. - * - * Since: 1.0 */ void clutter_text_set_cursor_visible (ClutterText *self, @@ -5255,8 +5149,6 @@ clutter_text_set_cursor_visible (ClutterText *self, * Retrieves whether the cursor of a #ClutterText actor is visible. * * Return value: %TRUE if the cursor is visible - * - * Since: 1.0 */ gboolean clutter_text_get_cursor_visible (ClutterText *self) @@ -5275,8 +5167,6 @@ 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, @@ -5293,8 +5183,6 @@ clutter_text_set_cursor_color (ClutterText *self, * @color: (out): return location for a #ClutterColor * * Retrieves the color of the cursor of a #ClutterText actor. - * - * Since: 1.0 */ void clutter_text_get_cursor_color (ClutterText *self, @@ -5320,8 +5208,6 @@ 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, @@ -5351,8 +5237,6 @@ clutter_text_set_selection (ClutterText *self, * Return value: a newly allocated string containing the currently * selected text, or %NULL. Use [func@GLib.free] to free the returned * string. - * - * Since: 1.0 */ gchar * clutter_text_get_selection (ClutterText *self) @@ -5402,8 +5286,6 @@ clutter_text_get_selection (ClutterText *self) * cursor position. * * If @selection_bound is -1, the selection unset. - * - * Since: 1.0 */ void clutter_text_set_selection_bound (ClutterText *self, @@ -5438,8 +5320,6 @@ clutter_text_set_selection_bound (ClutterText *self, * in characters from the current cursor position. * * Return value: the position of the other end of the selection - * - * Since: 1.0 */ gint clutter_text_get_selection_bound (ClutterText *self) @@ -5459,8 +5339,6 @@ clutter_text_get_selection_bound (ClutterText *self) * If @color is %NULL, the selection color will be the same as the * 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, @@ -5478,8 +5356,6 @@ clutter_text_set_selection_color (ClutterText *self, * @color: (out caller-allocates): return location for a #ClutterColor * * Retrieves the color of the selection of a #ClutterText actor. - * - * Since: 1.0 */ void clutter_text_get_selection_color (ClutterText *self, @@ -5504,8 +5380,6 @@ 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, @@ -5523,8 +5397,6 @@ clutter_text_set_selected_text_color (ClutterText *self, * @color: (out caller-allocates): return location for a [struct@Color] * * Retrieves the color of selected text of a #ClutterText actor. - * - * Since: 1.8 */ void clutter_text_get_selected_text_color (ClutterText *self, @@ -5550,8 +5422,6 @@ clutter_text_get_selected_text_color (ClutterText *self, * The #PangoFontDescription is copied by the #ClutterText actor * so you can safely call [method@Pango.FontDescription.free] on it after * calling this function. - * - * Since: 1.2 */ void clutter_text_set_font_description (ClutterText *self, @@ -5571,8 +5441,6 @@ 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) @@ -5591,8 +5459,6 @@ clutter_text_get_font_description (ClutterText *self) * Return value: a string containing the font name. The returned * 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) @@ -5623,8 +5489,6 @@ clutter_text_get_font_name (ClutterText *text) * // Set the font to Helvetica, 10 points * clutter_text_set_font_name (text, "Helvetica 10"); * ``` - * - * Since: 1.0 */ void clutter_text_set_font_name (ClutterText *self, @@ -5705,8 +5569,6 @@ out: * Return value: (transfer none): the contents of the actor. The returned * 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) @@ -5757,8 +5619,6 @@ clutter_text_set_use_markup_internal (ClutterText *self, * will be reset to %FALSE as a side effect. If you want to * maintain the [property@Text:use-markup] you should use the * [method@Text.set_markup] function instead - * - * Since: 1.0 */ void clutter_text_set_text (ClutterText *self, @@ -5796,8 +5656,6 @@ clutter_text_set_text (ClutterText *self, * clutter_text_set_text (CLUTTER_TEXT (actor), markup); * clutter_text_set_use_markup (CLUTTER_TEXT (actor), TRUE); * ``` - * - * Since: 1.0 */ void clutter_text_set_markup (ClutterText *self, @@ -5820,8 +5678,6 @@ 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) @@ -5854,8 +5710,6 @@ clutter_text_get_layout (ClutterText *self) * result of the alpha value of @color and the composited * opacity of the actor itself on the scenegraph, as returned * by [method@Actor.get_paint_opacity]. - * - * Since: 1.0 */ void clutter_text_set_color (ClutterText *self, @@ -5873,8 +5727,6 @@ clutter_text_set_color (ClutterText *self, * @color: (out caller-allocates): return location for a [struct@Color] * * Retrieves the text color as set by [method@Text.set_color]. - * - * Since: 1.0 */ void clutter_text_get_color (ClutterText *self, @@ -5898,8 +5750,6 @@ clutter_text_get_color (ClutterText *self, * Sets the mode used to ellipsize (add an ellipsis: "...") to the * 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, @@ -5933,8 +5783,6 @@ clutter_text_set_ellipsize (ClutterText *self, * set by [method@Text.set_ellipsize]. * * Return value: #PangoEllipsizeMode - * - * Since: 1.0 */ PangoEllipsizeMode clutter_text_get_ellipsize (ClutterText *self) @@ -5952,8 +5800,6 @@ 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) @@ -5970,8 +5816,6 @@ 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, @@ -6003,8 +5847,6 @@ clutter_text_set_line_wrap (ClutterText *self, * If line wrapping is enabled (see [method@Text.set_line_wrap]) this * 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, @@ -6037,8 +5879,6 @@ clutter_text_set_line_wrap_mode (ClutterText *self, * See [method@Text.set_line_wrap_mode]. * * Return value: the wrap mode used by the #ClutterText - * - * Since: 1.0 */ PangoWrapMode clutter_text_get_line_wrap_mode (ClutterText *self) @@ -6058,8 +5898,6 @@ clutter_text_get_line_wrap_mode (ClutterText *self) * * The #ClutterText actor will take a reference on the [struct@Pango.AttrList] * passed to this function. - * - * Since: 1.0 */ void clutter_text_set_attributes (ClutterText *self, @@ -6104,8 +5942,6 @@ 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) @@ -6126,8 +5962,6 @@ 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, @@ -6157,8 +5991,6 @@ clutter_text_set_line_alignment (ClutterText *self, * [method@Text.set_line_alignment]. * * Return value: a [enum@Pango.Alignment] - * - * Since: 1.0 */ PangoAlignment clutter_text_get_line_alignment (ClutterText *self) @@ -6180,8 +6012,6 @@ clutter_text_get_line_alignment (ClutterText *self) * not have any effect except hiding the markup. * * See also [property@Text:use-markup]. - * - * Since: 1.0 */ void clutter_text_set_use_markup (ClutterText *self, @@ -6209,8 +6039,6 @@ clutter_text_set_use_markup (ClutterText *self, * parsed for the Pango text markup. * * Return value: %TRUE if the contents will be parsed for markup - * - * Since: 1.0 */ gboolean clutter_text_get_use_markup (ClutterText *self) @@ -6228,8 +6056,6 @@ clutter_text_get_use_markup (ClutterText *self) * Sets whether the text of the #ClutterText actor should be justified * on both margins. This setting is ignored if Clutter is compiled * against Pango < 1.18. - * - * Since: 1.0 */ void clutter_text_set_justify (ClutterText *self, @@ -6259,8 +6085,6 @@ clutter_text_set_justify (ClutterText *self, * on both margins. * * Return value: %TRUE if the text should be justified - * - * Since: 0.6 */ gboolean clutter_text_get_justify (ClutterText *self) @@ -6277,8 +6101,6 @@ clutter_text_get_justify (ClutterText *self) * Retrieves the cursor position. * * Return value: the cursor position, in characters - * - * Since: 1.0 */ gint clutter_text_get_cursor_position (ClutterText *self) @@ -6296,8 +6118,6 @@ clutter_text_get_cursor_position (ClutterText *self) * Sets the cursor of a #ClutterText actor at @position. * * The position is expressed in characters, not in bytes. - * - * Since: 1.0 */ void clutter_text_set_cursor_position (ClutterText *self, @@ -6341,8 +6161,6 @@ clutter_text_set_cursor_position (ClutterText *self, * Sets the size of the cursor of a #ClutterText. The cursor * will only be visible if the [property@Text:cursor-visible] property * is set to %TRUE. - * - * Since: 1.0 */ void clutter_text_set_cursor_size (ClutterText *self, @@ -6374,8 +6192,6 @@ clutter_text_set_cursor_size (ClutterText *self, * Retrieves the size of the cursor of a #ClutterText actor. * * Return value: the size of the cursor, in pixels - * - * Since: 1.0 */ guint clutter_text_get_cursor_size (ClutterText *self) @@ -6395,8 +6211,6 @@ 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, @@ -6428,8 +6242,6 @@ 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) @@ -6448,8 +6260,6 @@ clutter_text_get_password_char (ClutterText *self) * Sets the maximum allowed length of the contents of the actor. If the * 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, @@ -6468,8 +6278,6 @@ clutter_text_set_max_length (ClutterText *self, * See [method@Text.set_max_length]. * * Return value: the maximum number of characters. - * - * Since: 1.0 */ gint clutter_text_get_max_length (ClutterText *self) @@ -6513,8 +6321,6 @@ clutter_text_real_insert_text (ClutterText *self, * * Inserts @wc at the current cursor position of a * #ClutterText actor. - * - * Since: 1.0 */ void clutter_text_insert_unichar (ClutterText *self, @@ -6546,8 +6352,6 @@ clutter_text_insert_unichar (ClutterText *self, * at the end of the current contents of the #ClutterText. * * The position is expressed in characters, not in bytes. - * - * Since: 1.0 */ void clutter_text_insert_text (ClutterText *self, @@ -6594,8 +6398,6 @@ void clutter_text_real_delete_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, @@ -6617,8 +6419,6 @@ 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, @@ -6650,8 +6450,6 @@ clutter_text_delete_chars (ClutterText *self, * Return value: a newly allocated string with the contents of * the text actor between the specified positions. Use [func@GLib.free] * to free the resources when done - * - * Since: 1.0 */ gchar * clutter_text_get_chars (ClutterText *self, @@ -6697,8 +6495,6 @@ clutter_text_get_chars (ClutterText *self, * property is also set as a side effect. Instead of entering a new * line character, the text actor will emit the [signal@Text::activate] * signal. - * - * Since: 1.0 */ void clutter_text_set_single_line_mode (ClutterText *self, @@ -6739,8 +6535,6 @@ clutter_text_set_single_line_mode (ClutterText *self, * Retrieves whether the #ClutterText actor is in single line mode. * * Return value: %TRUE if the #ClutterText actor is in single line mode - * - * Since: 1.0 */ gboolean clutter_text_get_single_line_mode (ClutterText *self) @@ -6766,8 +6560,6 @@ clutter_text_get_single_line_mode (ClutterText *self) * actor is not editable. * * This function should not be used by applications - * - * Since: 1.2 */ void clutter_text_set_preedit_string (ClutterText *self, @@ -6825,8 +6617,6 @@ clutter_text_set_preedit_string (ClutterText *self, * * Obtains the coordinates where the #ClutterText will draw the [class@Pango.Layout] * representing the text. - * - * Since: 1.8 */ void clutter_text_get_layout_offsets (ClutterText *self, @@ -6855,8 +6645,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/clutter-text.h b/clutter/clutter/clutter-text.h index 258ccf9d8..38fe2a9a8 100644 --- a/clutter/clutter/clutter-text.h +++ b/clutter/clutter/clutter-text.h @@ -62,8 +62,6 @@ struct _ClutterText * @cursor_changed: class handler for the #ClutterText::cursor-changed signal * * The #ClutterTextClass struct contains only private data. - * - * Since: 1.0 */ struct _ClutterTextClass { diff --git a/clutter/clutter/clutter-timeline.c b/clutter/clutter/clutter-timeline.c index 692a6f947..059ef5d04 100644 --- a/clutter/clutter/clutter-timeline.c +++ b/clutter/clutter/clutter-timeline.c @@ -91,8 +91,6 @@ * ] * } * ``` - * - * Since: 0.2 */ #include "clutter-build-config.h" @@ -803,8 +801,6 @@ 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", @@ -819,8 +815,6 @@ clutter_timeline_class_init (ClutterTimelineClass *klass) * * Duration of the timeline in milliseconds, depending on the * [property@Timeline:frame-clock] value. - * - * Since: 0.6 */ obj_props[PROP_DURATION] = g_param_spec_uint ("duration", @@ -835,8 +829,6 @@ 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", @@ -851,8 +843,6 @@ 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", @@ -870,8 +860,6 @@ 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", @@ -885,8 +873,6 @@ clutter_timeline_class_init (ClutterTimelineClass *klass) * ClutterTimeline:progress-mode: * * Controls the way a #ClutterTimeline computes the normalized progress. - * - * Since: 1.10 */ obj_props[PROP_PROGRESS_MODE] = g_param_spec_enum ("progress-mode", @@ -1010,8 +996,6 @@ clutter_timeline_class_init (ClutterTimelineClass *klass) * In the example, the first callback will be invoked for both * 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"), @@ -1039,8 +1023,6 @@ 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"), @@ -1597,8 +1579,6 @@ clutter_timeline_is_playing (ClutterTimeline *timeline) * * Return value: the newly created #ClutterTimeline instance. Use * [method@GObject.Object.unref] when done using it - * - * Since: 0.6 */ ClutterTimeline * clutter_timeline_new (guint duration_ms) @@ -1655,8 +1635,6 @@ clutter_timeline_new_for_frame_clock (ClutterFrameClock *frame_clock, * Retrieves the delay set using [method@Timeline.set_delay]. * * Return value: the delay in milliseconds. - * - * Since: 0.4 */ guint clutter_timeline_get_delay (ClutterTimeline *timeline) @@ -1672,8 +1650,6 @@ clutter_timeline_get_delay (ClutterTimeline *timeline) * @msecs: delay in milliseconds * * Sets the delay, in milliseconds, before @timeline should start. - * - * Since: 0.4 */ void clutter_timeline_set_delay (ClutterTimeline *timeline, @@ -1700,8 +1676,6 @@ clutter_timeline_set_delay (ClutterTimeline *timeline, * See [method@Timeline.set_duration]. * * Return value: the duration of the timeline, in milliseconds. - * - * Since: 0.6 */ guint clutter_timeline_get_duration (ClutterTimeline *timeline) @@ -1722,8 +1696,6 @@ clutter_timeline_get_duration (ClutterTimeline *timeline) * * Sets the duration of the timeline, in milliseconds. The speed * of the timeline depends on the [property@Timeline:frame-clock] setting. - * - * Since: 0.6 */ void clutter_timeline_set_duration (ClutterTimeline *timeline, @@ -1755,8 +1727,6 @@ clutter_timeline_set_duration (ClutterTimeline *timeline, * progress function set using [method@Timeline.set_progress_func]. * * Return value: the normalized current position in the timeline. - * - * Since: 0.6 */ gdouble clutter_timeline_get_progress (ClutterTimeline *timeline) @@ -1785,8 +1755,6 @@ clutter_timeline_get_progress (ClutterTimeline *timeline) * [method@Timeline.set_direction]. * * Return value: the direction of the timeline - * - * Since: 0.6 */ ClutterTimelineDirection clutter_timeline_get_direction (ClutterTimeline *timeline) @@ -1804,8 +1772,6 @@ 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, @@ -1841,8 +1807,6 @@ 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) @@ -1971,8 +1935,6 @@ _clutter_timeline_do_tick (ClutterTimeline *timeline, * [method@Timeline.advance_to_marker]. * * See also: [method@Timeline.add_marker_at_time] - * - * Since: 1.14 */ void clutter_timeline_add_marker (ClutterTimeline *timeline, @@ -2006,8 +1968,6 @@ clutter_timeline_add_marker (ClutterTimeline *timeline, * [method@Timeline.advance_to_marker]. * * See also: [method@Timeline.add_marker] - * - * Since: 0.8 */ void clutter_timeline_add_marker_at_time (ClutterTimeline *timeline, @@ -2063,8 +2023,6 @@ collect_markers (const gchar *key, * Return value: (transfer full) (array zero-terminated=1 length=n_markers): * a newly allocated, %NULL terminated string array containing the names * of the markers. Use [func@GLib.strfreev] when done. - * - * Since: 0.8 */ gchar ** clutter_timeline_list_markers (ClutterTimeline *timeline, @@ -2132,8 +2090,6 @@ clutter_timeline_list_markers (ClutterTimeline *timeline, * emit the [signal@Timeline::new-frame] for the time where @marker_name * is set, nor it will emit [signal@Timeline::marker-reached] for * @marker_name. - * - * Since: 0.8 */ void clutter_timeline_advance_to_marker (ClutterTimeline *timeline, @@ -2175,8 +2131,6 @@ clutter_timeline_advance_to_marker (ClutterTimeline *timeline, * @marker_name: the name of the marker to remove * * Removes @marker_name, if found, from @timeline. - * - * Since: 0.8 */ void clutter_timeline_remove_marker (ClutterTimeline *timeline, @@ -2215,8 +2169,6 @@ clutter_timeline_remove_marker (ClutterTimeline *timeline, * Checks whether @timeline has a marker set with the given name. * * Return value: %TRUE if the marker was found - * - * Since: 0.8 */ gboolean clutter_timeline_has_marker (ClutterTimeline *timeline, @@ -2273,8 +2225,6 @@ clutter_timeline_has_marker (ClutterTimeline *timeline, * clutter_timeline_set_repeat_count (timeline, -1); * clutter_timeline_set_auto_reverse (timeline); * ``` - * - * Since: 1.6 */ void clutter_timeline_set_auto_reverse (ClutterTimeline *timeline, @@ -2305,8 +2255,6 @@ 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) @@ -2327,8 +2275,6 @@ 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, @@ -2357,8 +2303,6 @@ clutter_timeline_set_repeat_count (ClutterTimeline *timeline, * Retrieves the number set using [method@Timeline.set_repeat_count]. * * Return value: the number of repeats - * - * Since: 1.10 */ gint clutter_timeline_get_repeat_count (ClutterTimeline *timeline) @@ -2386,8 +2330,6 @@ clutter_timeline_get_repeat_count (ClutterTimeline *timeline) * * If @func is %NULL, any previously set progress function will be unset, and * the [property@Timeline:progress-mode] property will be set to %CLUTTER_LINEAR. - * - * Since: 1.10 */ void clutter_timeline_set_progress_func (ClutterTimeline *timeline, @@ -2478,8 +2420,6 @@ clutter_timeline_progress_func (ClutterTimeline *timeline, * Sets the progress function using a value from the [enum@AnimationMode] * 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, @@ -2521,8 +2461,6 @@ clutter_timeline_set_progress_mode (ClutterTimeline *timeline, * or [method@Timeline.set_progress_func]. * * Return value: a #ClutterAnimationMode - * - * Since: 1.10 */ ClutterAnimationMode clutter_timeline_get_progress_mode (ClutterTimeline *timeline) @@ -2546,8 +2484,6 @@ clutter_timeline_get_progress_mode (ClutterTimeline *timeline) * as long as the @timeline hasn't been changed. * * Return value: the full duration of the #ClutterTimeline - * - * Since: 1.10 */ gint64 clutter_timeline_get_duration_hint (ClutterTimeline *timeline) @@ -2575,8 +2511,6 @@ clutter_timeline_get_duration_hint (ClutterTimeline *timeline) * Repeats start at 0. * * Return value: the current repeat - * - * Since: 1.10 */ gint clutter_timeline_get_current_repeat (ClutterTimeline *timeline) @@ -2595,8 +2529,6 @@ clutter_timeline_get_current_repeat (ClutterTimeline *timeline) * * Sets the [property@Timeline: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, @@ -2631,8 +2563,6 @@ 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, @@ -2668,8 +2598,6 @@ clutter_timeline_get_step_progress (ClutterTimeline *timeline, * The cubic bezier curve is between (0, 0) and (1, 1). The X coordinate * 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, @@ -2705,8 +2633,6 @@ 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/clutter-timeline.h b/clutter/clutter/clutter-timeline.h index 6e7bf3700..cd293911b 100644 --- a/clutter/clutter/clutter-timeline.h +++ b/clutter/clutter/clutter-timeline.h @@ -52,8 +52,6 @@ typedef struct _ClutterTimelinePrivate ClutterTimelinePrivate; * A function for defining a custom progress. * * 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, @@ -78,8 +76,6 @@ struct _ClutterTimeline * @stopped: class handler for the #ClutterTimeline::stopped signal * * The #ClutterTimelineClass structure contains only private data - * - * Since: 0.2 */ struct _ClutterTimelineClass { diff --git a/clutter/clutter/clutter-transition-group.c b/clutter/clutter/clutter-transition-group.c index ee1e2323f..b3e197315 100644 --- a/clutter/clutter/clutter-transition-group.c +++ b/clutter/clutter/clutter-transition-group.c @@ -33,8 +33,6 @@ * group; for instance, if a transition has a duration of 10 seconds, and * the group that contains it has a duration of 5 seconds, only the first * 5 seconds of the transition will be played. - * - * Since: 1.12 */ #include "clutter-build-config.h" @@ -179,8 +177,6 @@ clutter_transition_group_init (ClutterTransitionGroup *self) * Return value: the newly created #ClutterTransitionGroup. Use * [method@GObject.Object.unref] when done to deallocate the resources it * uses - * - * Since: 1.12 */ ClutterTransition * clutter_transition_group_new (void) @@ -197,8 +193,6 @@ clutter_transition_group_new (void) * * This function acquires a reference on @transition that will be released * when calling [method@TransitionGroup.remove_transition]. - * - * Since: 1.12 */ void clutter_transition_group_add_transition (ClutterTransitionGroup *group, @@ -219,8 +213,6 @@ clutter_transition_group_add_transition (ClutterTransitionGroup *group, * * This function releases the reference acquired on @transition when * calling [method@TransitionGroup.add_transition]. - * - * Since: 1.12 */ void clutter_transition_group_remove_transition (ClutterTransitionGroup *group, @@ -239,8 +231,6 @@ clutter_transition_group_remove_transition (ClutterTransitionGroup *group, * * This function releases the reference acquired when calling * [method@TransitionGroup.add_transition]. - * - * Since: 1.12 */ void clutter_transition_group_remove_all (ClutterTransitionGroup *group) diff --git a/clutter/clutter/clutter-transition-group.h b/clutter/clutter/clutter-transition-group.h index f3bfe2522..e4b0c590a 100644 --- a/clutter/clutter/clutter-transition-group.h +++ b/clutter/clutter/clutter-transition-group.h @@ -56,8 +56,6 @@ struct _ClutterTransitionGroup * * The #ClutterTransitionGroupClass structure * contains only private data. - * - * Since: 1.12 */ struct _ClutterTransitionGroupClass { diff --git a/clutter/clutter/clutter-transition.c b/clutter/clutter/clutter-transition.c index e2c837378..99d802fc2 100644 --- a/clutter/clutter/clutter-transition.c +++ b/clutter/clutter/clutter-transition.c @@ -28,8 +28,6 @@ * * #ClutterTransition is an abstract subclass of [class@Timeline] that * computes the interpolation between two values, stored by a [class@Interval]. - * - * Since: 1.10 */ #include "clutter-build-config.h" @@ -235,8 +233,6 @@ clutter_transition_class_init (ClutterTransitionClass *klass) * * The [class@Interval] used to describe the initial and final states * of the transition. - * - * Since: 1.10 */ obj_props[PROP_INTERVAL] = g_param_spec_object ("interval", @@ -250,8 +246,6 @@ clutter_transition_class_init (ClutterTransitionClass *klass) * ClutterTransition:animatable: * * The [iface@Animatable] instance currently being animated. - * - * Since: 1.10 */ obj_props[PROP_ANIMATABLE] = g_param_spec_object ("animatable", @@ -272,8 +266,6 @@ clutter_transition_class_init (ClutterTransitionClass *klass) * account the value of the [property@Timeline:repeat-count] property, * 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", @@ -300,8 +292,6 @@ 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, @@ -334,8 +324,6 @@ clutter_transition_set_interval (ClutterTransition *transition, * Return value: (transfer none): a [class@Interval], or %NULL; the returned * interval is owned by the #ClutterTransition and it should not be freed * directly - * - * Since: 1.10 */ ClutterInterval * clutter_transition_get_interval (ClutterTransition *transition) @@ -358,8 +346,6 @@ clutter_transition_get_interval (ClutterTransition *transition) * If an existing [iface@Animatable] is attached to @transition, the * reference will be released, and the [vfunc@Transition.detached] * virtual function will be called. - * - * Since: 1.10 */ void clutter_transition_set_animatable (ClutterTransition *transition, @@ -400,8 +386,6 @@ clutter_transition_set_animatable (ClutterTransition *transition, * Return value: (transfer none): a [iface@Animatable], or %NULL; the returned * animatable is owned by the #ClutterTransition, and it should not be freed * directly. - * - * Since: 1.10 */ ClutterAnimatable * clutter_transition_get_animatable (ClutterTransition *transition) @@ -419,8 +403,6 @@ clutter_transition_get_animatable (ClutterTransition *transition) * Sets whether @transition should be detached from the [iface@Animatable] * set using [method@Transition.set_animatable] when the * [signal@Timeline::completed] signal is emitted. - * - * Since: 1.10 */ void clutter_transition_set_remove_on_complete (ClutterTransition *transition, @@ -447,8 +429,6 @@ 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) @@ -530,8 +510,6 @@ clutter_transition_set_value (ClutterTransition *transition, * as the interval's [property@Interval:value-type] property. * * This function is meant to be used by language bindings. - * - * Since: 1.12 */ void clutter_transition_set_from_value (ClutterTransition *transition, @@ -564,8 +542,6 @@ clutter_transition_set_from_value (ClutterTransition *transition, * as the interval's [property@Interval:value-type] property. * * This function is meant to be used by language bindings. - * - * Since: 1.12 */ void clutter_transition_set_to_value (ClutterTransition *transition, @@ -597,8 +573,6 @@ clutter_transition_set_to_value (ClutterTransition *transition, * * This is a convenience function for the C API; language bindings * should use [method@Transition.set_from_value] instead. - * - * Since: 1.12 */ void clutter_transition_set_from (ClutterTransition *transition, @@ -650,8 +624,6 @@ clutter_transition_set_from (ClutterTransition *transition, * * This is a convenience function for the C API; language bindings * should use [method@Transition.set_to_value] instead. - * - * Since: 1.12 */ void clutter_transition_set_to (ClutterTransition *transition, diff --git a/clutter/clutter/clutter-transition.h b/clutter/clutter/clutter-transition.h index bc089df22..72a4e7123 100644 --- a/clutter/clutter/clutter-transition.h +++ b/clutter/clutter/clutter-transition.h @@ -62,8 +62,6 @@ struct _ClutterTransition * * The #ClutterTransitionClass structure contains * private data. - * - * Since: 1.10 */ struct _ClutterTransitionClass { diff --git a/clutter/clutter/clutter-types.h b/clutter/clutter/clutter-types.h index 7ab69644b..4adb1db24 100644 --- a/clutter/clutter/clutter-types.h +++ b/clutter/clutter/clutter-types.h @@ -95,8 +95,6 @@ typedef union _ClutterEvent ClutterEvent; * * The #ClutterEventSequence structure is an opaque * type used to denote the event sequence of a touch event. - * - * Since: 1.12 */ typedef struct _ClutterEventSequence ClutterEventSequence; @@ -114,8 +112,6 @@ 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; @@ -154,8 +150,6 @@ struct _ClutterActorBox * ```c * 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) } @@ -168,8 +162,6 @@ struct _ClutterActorBox * ```c * 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) @@ -274,8 +266,6 @@ gboolean clutter_actor_box_is_initialized (ClutterActorBox *box); * @y: Y coordinate of the knot * * Point in a path behaviour. - * - * Since: 0.2 */ struct _ClutterKnot { @@ -304,8 +294,6 @@ gboolean clutter_knot_equal (const ClutterKnot *knot_a, * types. %CLUTTER_PATH_MOVE_TO and %CLUTTER_PATH_LINE_TO use only one * pair of coordinates, %CLUTTER_PATH_CURVE_TO uses all three and * %CLUTTER_PATH_CLOSE uses none. - * - * Since: 1.0 */ struct _ClutterPathNode { @@ -377,8 +365,6 @@ gboolean clutter_paint_volume_set_from_allocation (ClutterPaintVolume * @bottom: the margin from the bottom * * A representation of the components of a margin. - * - * Since: 1.10 */ struct _ClutterMargin { @@ -418,8 +404,6 @@ 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/clutter-units.c b/clutter/clutter/clutter-units.c index cfc62d123..0f8e67ecb 100644 --- a/clutter/clutter/clutter-units.c +++ b/clutter/clutter/clutter-units.c @@ -59,8 +59,6 @@ * value can also be transformed to [struct@GObject.Value]s initialized with * %G_TYPE_INT, %G_TYPE_FLOAT and %G_TYPE_STRING through implicit conversion * and using [method@GObject.Value.transform]. - * - * Since: 1.0 */ #include "clutter-build-config.h" @@ -146,8 +144,6 @@ units_em_to_pixels (const gchar *font_name, * @mm: millimeters * * Stores a value in millimiters inside @units - * - * Since: 1.0 */ void clutter_units_from_mm (ClutterUnits *units, @@ -172,8 +168,6 @@ clutter_units_from_mm (ClutterUnits *units, * @cm: centimeters * * Stores a value in centimeters inside @units - * - * Since: 1.2 */ void clutter_units_from_cm (ClutterUnits *units, @@ -198,8 +192,6 @@ clutter_units_from_cm (ClutterUnits *units, * @pt: typographic points * * Stores a value in typographic points inside @units - * - * Since: 1.0 */ void clutter_units_from_pt (ClutterUnits *units, @@ -225,8 +217,6 @@ clutter_units_from_pt (ClutterUnits *units, * * Stores a value in em inside @units, using the default font * name - * - * Since: 1.0 */ void clutter_units_from_em (ClutterUnits *units, @@ -252,8 +242,6 @@ clutter_units_from_em (ClutterUnits *units, * @em: em * * Stores a value in em inside @units using @font_name - * - * Since: 1.0 */ void clutter_units_from_em_for_font (ClutterUnits *units, @@ -279,8 +267,6 @@ clutter_units_from_em_for_font (ClutterUnits *units, * @px: pixels * * Stores a value in pixels inside @units - * - * Since: 1.0 */ void clutter_units_from_pixels (ClutterUnits *units, @@ -306,8 +292,6 @@ clutter_units_from_pixels (ClutterUnits *units, * Retrieves the unit type of the value stored inside @units * * Return value: a unit type - * - * Since: 1.0 */ ClutterUnitType clutter_units_get_unit_type (const ClutterUnits *units) @@ -324,8 +308,6 @@ clutter_units_get_unit_type (const ClutterUnits *units) * Retrieves the value stored inside @units * * Return value: the value stored inside a #ClutterUnits - * - * Since: 1.0 */ gfloat clutter_units_get_unit_value (const ClutterUnits *units) @@ -344,8 +326,6 @@ clutter_units_get_unit_value (const ClutterUnits *units) * Return value: (transfer full): the newly created copy of a * #ClutterUnits structure. Use [method@Units.free] to free * the allocated resources - * - * Since: 1.0 */ ClutterUnits * clutter_units_copy (const ClutterUnits *units) @@ -364,8 +344,6 @@ clutter_units_copy (const ClutterUnits *units) * * You should only call this function on a #ClutterUnits * created using [method@Units.copy] - * - * Since: 1.0 */ void clutter_units_free (ClutterUnits *units) @@ -381,8 +359,6 @@ clutter_units_free (ClutterUnits *units) * Converts a value in #ClutterUnits to pixels * * Return value: the value in pixels - * - * Since: 1.0 */ gfloat clutter_units_to_pixels (ClutterUnits *units) @@ -469,8 +445,6 @@ 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, @@ -600,8 +574,6 @@ clutter_unit_type_name (ClutterUnitType unit_type) * * Return value: a newly allocated string containing the encoded * #ClutterUnits value. Use [func@GLib.free] to free the string - * - * Since: 1.0 */ gchar * clutter_units_to_string (const ClutterUnits *units) @@ -750,8 +722,6 @@ G_DEFINE_BOXED_TYPE_WITH_CODE (ClutterUnits, clutter_units, * @units: the units to set * * Sets @value to @units - * - * Since: 0.8 */ void clutter_value_set_units (GValue *value, @@ -769,8 +739,6 @@ clutter_value_set_units (GValue *value, * Gets the #ClutterUnits contained in @value. * * Return value: the units inside the passed [struct@GObject.Value] - * - * Since: 0.8 */ const ClutterUnits * clutter_value_get_units (const GValue *value) @@ -902,8 +870,6 @@ clutter_param_units_get_type (void) * Creates a [class@GObject.ParamSpec] for properties using [struct@Units]. * * Return value: the newly created [class@GObject.ParamSpec] - * - * Since: 1.0 */ GParamSpec * clutter_param_spec_units (const gchar *name, diff --git a/clutter/clutter/clutter-units.h b/clutter/clutter/clutter-units.h index 11dc739af..3a3009dd4 100644 --- a/clutter/clutter/clutter-units.h +++ b/clutter/clutter/clutter-units.h @@ -121,8 +121,6 @@ gchar * clutter_units_to_string (const ClutterUnits *units); * @x: a #GValue * * 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)) @@ -136,8 +134,6 @@ typedef struct _ClutterParamSpecUnits ClutterParamSpecUnits; * @maximum: higher boundary * * #GParamSpec subclass for unit based properties. - * - * Since: 1.0 */ struct _ClutterParamSpecUnits { diff --git a/clutter/clutter/clutter-util.c b/clutter/clutter/clutter-util.c index 07dd92318..426d8465b 100644 --- a/clutter/clutter/clutter-util.c +++ b/clutter/clutter/clutter-util.c @@ -336,8 +336,6 @@ progress_data_destroy (gpointer data_) * * To unset a previously set progress function of a [alias@GObject.Type], pass %NULL * for @func. - * - * Since: 1.0 */ void clutter_interval_register_progress_func (GType value_type, diff --git a/clutter/clutter/clutter-zoom-action.c b/clutter/clutter/clutter-zoom-action.c index 57996f12f..2c9791c52 100644 --- a/clutter/clutter/clutter-zoom-action.c +++ b/clutter/clutter/clutter-zoom-action.c @@ -42,8 +42,6 @@ * * will automatically result in the actor to be scale according to the * distance between two touch points. - * - * Since: 1.12 */ #include "clutter-build-config.h" @@ -269,8 +267,6 @@ 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"), @@ -301,8 +297,6 @@ clutter_zoom_action_init (ClutterZoomAction *self) * Creates a new #ClutterZoomAction instance * * Return value: the newly created #ClutterZoomAction - * - * Since: 1.12 */ ClutterAction * clutter_zoom_action_new (void) @@ -316,8 +310,6 @@ clutter_zoom_action_new (void) * @point: (out): a #graphene_point_t * * Retrieves the focal point of the current zoom - * - * Since: 1.12 */ void clutter_zoom_action_get_focal_point (ClutterZoomAction *action, @@ -336,8 +328,6 @@ 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/clutter-zoom-action.h b/clutter/clutter/clutter-zoom-action.h index da8ae9e21..fb0e93796 100644 --- a/clutter/clutter/clutter-zoom-action.h +++ b/clutter/clutter/clutter-zoom-action.h @@ -60,8 +60,6 @@ struct _ClutterZoomAction * * The #ClutterZoomActionClass structure contains * only private data - * - * Since: 1.12 */ struct _ClutterZoomActionClass {