1
0
Fork 0
mutter-performance-source/clutter/deprecated
Emmanuele Bassi 0e4c6d0a87 Deprecate clutter_threads_enter()/leave()
Acquiring the Clutter lock to mark critical sections is not portable,
and not recommended to implement threaded applications with Clutter.

The recommended pattern is to use worker threads, and schedule UI
updates inside idle or timeout handlers within the main loop. We should
enforce this pattern by deprecating the threads_enter()/leave()
functions. For compatibility concerns, we need internal API to acquire
the main lock during frame processing dispatch.

https://bugzilla.gnome.org/show_bug.cgi?id=679450
2012-07-11 13:22:19 +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 Update the deprecation macros 2012-02-27 15:21:31 +00: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 Deprecate ClutterAlpha 2012-04-27 12:30:50 +01:00
clutter-behaviour-depth.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-behaviour-ellipse.c Deprecate ClutterAlpha 2012-04-27 12:30:50 +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 Deprecate ClutterAlpha 2012-04-27 12:30:50 +01:00
clutter-behaviour-rotate.h Annotate deprecated get_type() functions 2012-05-03 11:35:20 +01:00
clutter-behaviour-scale.c Deprecate ClutterAlpha 2012-04-27 12:30:50 +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 cairo: Always update texture after ClutterCairoTexture::draw 2012-06-20 11:45:21 +02: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.h Add a deprecated header for ClutterTexture 2012-02-27 15:44:38 +00: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