mutter/clutter/deprecated
Emmanuele Bassi b985c4035e Deprecate ClutterTexture's API
ClutterTexture is full of side effects that have been picked up over the
years; they make improving ClutterTexture harder than necessary, as well
as making subclassing impossible without introducing weird behaviours in
the child classes as well.

Since Clutter 1.10 we have the ClutterImage content type, which is
side-effects free, given that it just paints texture data using the
state of the actor.

Sadly, we still have subclasses of ClutterTexture, both deprecated and
not, so we cannot deprecate ClutterTexture right out; the type and
structures will still be available, like we do for ClutterGroup, but the
whole API should be moved to the deprecated section, waiting for the
time in which we can get rid of it all.
2012-07-11 13:22:21 +01:00
..
clutter-actor-deprecated.c actor: Move ClutterShader-related code out of clutter-actor.c 2012-01-31 11:56:59 +00:00
clutter-actor.h actor: Deprecate anchor-point 2012-07-11 13:22:20 +01:00
clutter-alpha.c docs: Move the easing modes graphs to the AnimationMode docs 2012-05-02 18:40:38 +01:00
clutter-alpha.h Deprecate ClutterAlpha 2012-04-27 12:30:50 +01:00
clutter-animatable.h Add a deprecated header for ClutterAnimatable 2012-02-27 15:21:32 +00:00
clutter-animation.c Disable deprecation warnings in deprecated classes 2012-04-27 12:38:35 +01:00
clutter-animation.h Remove duplicate typedefs 2012-06-20 09:13:11 +01:00
clutter-animator.c Disable deprecation warnings in deprecated classes 2012-04-27 12:38:35 +01:00
clutter-animator.h Add deprecation annotations 2012-04-27 12:30:48 +01:00
clutter-backend.h Update the deprecation macros 2012-02-27 15:21:31 +00:00
clutter-behaviour-depth.c actor: Add :z-position and deprecate :depth 2012-07-11 13:22:19 +01:00
clutter-behaviour-depth.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-behaviour-ellipse.c actor: Add :z-position and deprecate :depth 2012-07-11 13:22:19 +01:00
clutter-behaviour-ellipse.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-behaviour-opacity.c Deprecate ClutterAlpha 2012-04-27 12:30:50 +01:00
clutter-behaviour-opacity.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-behaviour-path.c Deprecate ClutterAlpha 2012-04-27 12:30:50 +01:00
clutter-behaviour-path.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-behaviour-rotate.c actor: Deprecate rotation center properties 2012-07-11 13:22:20 +01:00
clutter-behaviour-rotate.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-behaviour-scale.c actor: Deprecate scale center and gravity accessors 2012-07-11 13:22:20 +01:00
clutter-behaviour-scale.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-behaviour.c Deprecate ClutterAlpha 2012-04-27 12:30:50 +01:00
clutter-behaviour.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-bin-layout.h bin-layout: Deprecate BinLayout alignments 2012-04-27 12:30:49 +01:00
clutter-box.c Clean up the included headers 2012-02-23 17:21:57 +00:00
clutter-box.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-cairo-texture.c Deprecate ClutterTexture's API 2012-07-11 13:22:21 +01:00
clutter-cairo-texture.h Deprecate ClutterCairoTexture 2012-04-27 12:28:49 +01:00
clutter-container.h Update the deprecation macros 2012-02-27 15:21:31 +00:00
clutter-fixed.c Reduce our internal dependence on the Cogl 1.x api 2012-02-21 17:46:11 +00:00
clutter-fixed.h Update the deprecation macros 2012-02-27 15:21:31 +00:00
clutter-frame-source.c Fix missing/redundant declarations 2012-03-07 12:36:43 +00:00
clutter-frame-source.h Update the deprecation macros 2012-02-27 15:21:31 +00:00
clutter-group.c group: Set the NO_LAYOUT flag 2012-01-27 15:48:46 +00:00
clutter-group.h Update the deprecation macros 2012-02-27 15:21:31 +00:00
clutter-keysyms.h Update keysyms headers 2012-06-11 13:47:29 +01:00
clutter-main.h Deprecate clutter_threads_enter()/leave() 2012-07-11 13:22:19 +01:00
clutter-media.c media: Define CLUTTER_DISABLE_DEPRECATION_WARNINGS 2012-04-26 16:59:08 +01:00
clutter-media.h Deprecate ClutterMedia 2012-04-17 18:10:39 +01:00
clutter-rectangle.c Deprecate ClutterRectangle 2012-01-16 23:35:17 +00:00
clutter-rectangle.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-score.c score: Add deprecation annotations to all docs 2012-05-08 16:13:26 +01:00
clutter-score.h score: Fix version of the deprecation annotations 2012-05-08 16:06:59 +01:00
clutter-shader.c Don't use any GL types or defines in Clutter 2012-03-23 17:24:42 +00:00
clutter-shader.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-stage-manager.h Add deprecated header for ClutterStageManager 2012-02-27 15:21:32 +00:00
clutter-stage.h Update the deprecation macros 2012-02-27 15:21:31 +00:00
clutter-state.c Disable deprecation warnings in deprecated classes 2012-04-27 12:38:35 +01:00
clutter-state.h Add deprecation annotations 2012-04-27 12:30:48 +01:00
clutter-texture.c Deprecate ClutterTexture's API 2012-07-11 13:22:21 +01:00
clutter-texture.h Deprecate ClutterTexture's API 2012-07-11 13:22:21 +01:00
clutter-timeline.h Update the deprecation macros 2012-02-27 15:21:31 +00:00
clutter-timeout-interval.c Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-timeout-interval.h Move timeout pool to the deprecated section 2011-10-11 17:58:39 +01:00
clutter-timeout-pool.c Deprecate clutter_threads_enter()/leave() 2012-07-11 13:22:19 +01:00
clutter-timeout-pool.h Update the deprecation macros 2012-02-27 15:21:31 +00:00
clutter-util.h Move clutter-util.h into the deprecated section 2012-02-27 15:56:12 +00:00