mutter/clutter
Emmanuele Bassi e62536fad6 actor: Provide a better get_paint_volume() implementation
ClutterActor can do better by default than just giving up immediately.

An actor can check for the clip region, and for its children's paint
volume, for instance.

Just these two should give us a better default implementation for newly
written code.
2012-01-16 23:35:16 +00:00
..
cally cally/actor: Do not use the default stage as a fallback 2011-11-10 15:37:51 +00:00
cex100 docs: fix some headers paths 2011-11-10 19:05:39 +01:00
cogl Add missing include 2011-11-18 22:06:30 +01:00
deprecated stage: Deprecate :use-fog and :fog 2011-12-30 10:26:12 +00:00
egl eglnative: fix building eglnative BE with evdev support 2011-12-08 16:13:37 +00:00
evdev build: make internal option_xkb_* symbols static 2011-12-08 16:13:38 +00:00
gdk backend: Clean up the device manager creation 2011-11-10 14:55:03 +00:00
osx osx: Use Lucida Grande as the default font 2012-01-07 10:42:09 +00:00
tslib egl: First attempt at cleaning up the EGL native backend 2011-11-03 13:45:20 +00:00
wayland wayland: Attach cursor buffer to input device when it enters the surface 2012-01-10 17:30:57 +00:00
win32 Fix clutter-bakend-win32.c 2011-11-14 11:06:28 +00:00
x11 x11/texture-pixmap: Use ClutterActor.queue_redraw_with_clip() 2011-12-12 17:29:58 +00:00
clutter-action.c
clutter-action.h
clutter-actor-box.c
clutter-actor-meta-private.h
clutter-actor-meta.c
clutter-actor-meta.h
clutter-actor-private.h actor: Store the fixed sizes into LayoutInfo 2012-01-16 23:35:14 +00:00
clutter-actor.c actor: Provide a better get_paint_volume() implementation 2012-01-16 23:35:16 +00:00
clutter-actor.h actor: Background color 2012-01-16 23:35:15 +00:00
clutter-align-constraint.c
clutter-align-constraint.h
clutter-alpha.c
clutter-alpha.h
clutter-animatable.c
clutter-animatable.h animatable: Remove CLUTTER_DISABLE_DEPRECATED 2011-11-02 13:00:46 +00:00
clutter-animation.c
clutter-animation.h
clutter-animator.c
clutter-animator.h
clutter-backend-private.h backend: Remove ClutterBackend::redraw 2012-01-12 13:35:09 +00:00
clutter-backend.c backend: Remove ClutterBackend::redraw 2012-01-12 13:35:09 +00:00
clutter-backend.h Clean up the windowing system defines 2011-11-03 13:45:20 +00:00
clutter-bezier.c
clutter-bezier.h
clutter-bin-layout.c
clutter-bin-layout.h
clutter-bind-constraint.c
clutter-bind-constraint.h
clutter-binding-pool.c
clutter-binding-pool.h
clutter-blur-effect.c blur: don't accumulate texture padding twice 2011-10-19 15:27:03 +01:00
clutter-blur-effect.h
clutter-box-layout.c
clutter-box-layout.h
clutter-box.c box: Proxy the Actor's background color properties 2012-01-16 23:35:16 +00:00
clutter-box.h box: Remove the sentinel annotation 2011-12-30 09:51:36 +00:00
clutter-cairo-texture.c cairo-texture: Skip ::draw emission for 0x0 surfaces 2011-11-18 17:23:56 +00:00
clutter-cairo-texture.h cairo-texture: Remove CLUTTER_DISABLE_DEPRECATED 2011-11-02 13:00:46 +00:00
clutter-child-meta.c
clutter-child-meta.h
clutter-click-action.c click-action: Use the new symbolic event propagation macros 2012-01-12 10:27:17 +00:00
clutter-click-action.h
clutter-clone.c Avoid the shadowing of 'clone' 2011-10-19 15:23:55 +01:00
clutter-clone.h Avoid the shadowing of 'clone' 2011-10-19 15:23:55 +01:00
clutter-color-static.h
clutter-color.c color: Validate hex formats 2011-11-10 14:13:45 +00:00
clutter-color.h Move all enumerations to a separate file 2011-10-11 17:59:46 +01:00
clutter-colorize-effect.c effects: Use effect_queue_repaint instead of actor_queue_redraw 2011-11-28 18:30:18 +00:00
clutter-colorize-effect.h
clutter-config.h.in
clutter-config.h.win32 clutter-config.h.win32: Add CLUTTER_INPUT_NULL 2011-11-14 13:33:04 +08:00
clutter-constraint.c
clutter-constraint.h
clutter-container.c
clutter-container.h
clutter-debug.h debug: Simple whitespace cleanups 2011-11-18 17:54:19 +00:00
clutter-deform-effect.c deform-effect: Check against NULL pointers 2012-01-12 10:34:26 +00:00
clutter-deform-effect.h
clutter-deprecated.h stage: Move the deprecated macros to a separate header 2011-11-03 15:13:54 +00:00
clutter-desaturate-effect.c effects: Use effect_queue_repaint instead of actor_queue_redraw 2011-11-28 18:30:18 +00:00
clutter-desaturate-effect.h
clutter-device-manager-private.h input: adds internal _clutter_input_device_get_stage api 2011-12-08 16:13:37 +00:00
clutter-device-manager.c backend: Clean up the device manager creation 2011-11-10 14:55:03 +00:00
clutter-device-manager.h
clutter-drag-action.c drag-action: Use the new event propagation macros 2012-01-12 10:34:50 +00:00
clutter-drag-action.h
clutter-drop-action.c drop-action: Use the event propagation macros 2012-01-12 10:39:59 +00:00
clutter-drop-action.h
clutter-effect-private.h
clutter-effect.c
clutter-effect.h
clutter-enum-types.c.in
clutter-enum-types.h.in
clutter-enums.h actor: Add [xy]-align 2012-01-16 23:35:13 +00:00
clutter-event-private.h
clutter-event-translator.c
clutter-event-translator.h
clutter-event.c
clutter-event.h Add symbolic constants for event propagation 2012-01-03 12:05:10 +00:00
clutter-feature.c
clutter-feature.h
clutter-fixed-layout.c fixed-layout: Use a better quark name 2011-12-09 16:24:04 +00:00
clutter-fixed-layout.h
clutter-flatten-effect.c
clutter-flatten-effect.h clutter-actor: Add a 'has_overlaps' virtual 2011-05-13 01:46:32 +01:00
clutter-flow-layout.c flow-layout: Fix minimum size request 2012-01-16 23:35:16 +00:00
clutter-flow-layout.h
clutter-gesture-action.c gesture-action: Protect against NULL pointers 2012-01-12 10:49:16 +00:00
clutter-gesture-action.h
clutter-group.c group: Use the default paint() implementation 2012-01-16 23:35:15 +00:00
clutter-group.h group: Move deprecated macro into its own header 2011-11-03 15:02:35 +00:00
clutter-id-pool.c
clutter-id-pool.h
clutter-input-device.c input: adds internal _clutter_input_device_get_stage api 2011-12-08 16:13:37 +00:00
clutter-input-device.h
clutter-interval.c
clutter-interval.h
clutter-keysyms-table.c
clutter-keysyms-update.pl Move clutter-keysyms-compat.h to the deprecated section 2011-11-03 14:42:39 +00:00
clutter-keysyms.h Move clutter-keysyms-compat.h to the deprecated section 2011-11-03 14:42:39 +00:00
clutter-layout-manager.c docs: Fixes for the API reference build 2011-11-03 16:05:36 +00:00
clutter-layout-manager.h actor: Add :layout-manager 2012-01-16 23:35:13 +00:00
clutter-layout-meta.c
clutter-layout-meta.h
clutter-list-model.c
clutter-list-model.h
clutter-main.c Add diagnostic mode 2011-12-28 09:37:53 +00:00
clutter-main.h Deprecate some more old, useless API 2011-11-15 17:58:25 +00:00
clutter-marshal.list
clutter-master-clock.c Store the master clock pointer in the main context 2011-11-14 17:16:27 +00:00
clutter-master-clock.h
clutter-media.c
clutter-media.h
clutter-model-private.h
clutter-model.c
clutter-model.h
clutter-offscreen-effect-private.h
clutter-offscreen-effect.c offscreen-effect: Track the size of the actor separately 2011-11-28 15:42:35 +00:00
clutter-offscreen-effect.h
clutter-page-turn-effect.c
clutter-page-turn-effect.h
clutter-paint-volume-private.h Optimize culling by doing culling in eye-coordinates 2011-03-07 13:26:20 +00:00
clutter-paint-volume.c Remove use of CoglVector3 2012-01-16 21:06:19 +00:00
clutter-path-constraint.c
clutter-path-constraint.h
clutter-path.c path: Fix introspection annotations 2011-12-01 10:55:13 +00:00
clutter-path.h
clutter-private.h Remove use of CoglVector3 2012-01-16 21:06:19 +00:00
clutter-profile.c debug: Clean up profile/debug symbols 2011-11-18 17:44:42 +00:00
clutter-profile.h debug: Clean up profile/debug symbols 2011-11-18 17:44:42 +00:00
clutter-rectangle.c
clutter-rectangle.h
clutter-script-parser.c script: Do not use clutter_stage_get_default() 2011-11-10 15:37:51 +00:00
clutter-script-private.h
clutter-script.c script: Don't skip introspection for connect_signals_full() 2011-11-25 10:54:54 +01:00
clutter-script.h
clutter-scriptable.c
clutter-scriptable.h
clutter-settings-private.h
clutter-settings.c
clutter-settings.h
clutter-shader-effect.c Currently Clutter only prints out a warning message in case some shader effects fail to compile 2011-12-01 10:57:22 +00:00
clutter-shader-effect.h
clutter-shader-types.c
clutter-shader-types.h
clutter-snap-constraint.c
clutter-snap-constraint.h
clutter-stage-manager-private.h
clutter-stage-manager.c stage-manager: Store the stage manager into the main context 2011-11-14 15:43:20 +00:00
clutter-stage-manager.h stage-manager: Remove CLUTTER_DISABLE_DEPRECATED 2011-11-02 13:00:46 +00:00
clutter-stage-private.h
clutter-stage-window.c stage-window: Add :backend and :wrapper properties 2011-11-10 14:55:03 +00:00
clutter-stage-window.h Remove the X11-specific bit in ClutterStageCogl 2011-11-03 13:45:19 +00:00
clutter-stage.c actor: More cleanups to the Private data structure 2012-01-16 23:35:14 +00:00
clutter-stage.h Move Perspective and Fog definitions to clutter-types.h 2012-01-03 13:50:06 +00:00
clutter-state.c docs: Fix up the state.set_key() comment 2011-12-01 10:39:11 +00:00
clutter-state.h
clutter-swipe-action.c
clutter-swipe-action.h
clutter-table-layout.c
clutter-table-layout.h
clutter-text.c text: Use the event and source symbolic macros 2012-01-12 10:40:38 +00:00
clutter-text.h
clutter-texture.c Do not use set_parent()/unparent() internally 2012-01-16 23:35:13 +00:00
clutter-texture.h texture: Remove CLUTTER_DISABLE_DEPRECATED 2011-11-02 13:00:46 +00:00
clutter-timeline.c timeline: Add custom parser for "markers" 2011-11-27 12:19:39 +00:00
clutter-timeline.h
clutter-types.h actor: Adjust the preferred size too 2012-01-16 23:35:14 +00:00
clutter-units.c
clutter-units.h
clutter-util.c
clutter-util.h utils: Remove CLUTTER_DISABLE_DEPRECATED 2011-11-02 13:00:47 +00:00
clutter-version.h.in Clean up the windowing system defines 2011-11-03 13:45:20 +00:00
clutter-version.h.win32.in Update clutter-version.h.win32.in 2011-11-07 12:12:53 +08:00
clutter.h Remove CLUTTER_DISABLE_DEPRECATED guard 2011-11-03 15:32:04 +00:00
clutter.pc.in build: Add infrastructure for inserting Requires.private into pkg-config files 2012-01-11 12:23:46 +00:00
clutter.symbols Update clutter.symbols... 2011-12-13 12:44:27 +08:00
Makefile.am Adds wayland-surface actor for wayland compositors 2011-12-08 16:13:37 +00:00