gnome-shell/src/st
Florian Müllner 5bd977dd3c [transitions] Do not recreate FBOs on opacity changes
Creating an FBO may be expensive, so we should avoid the operation
if possible. When transitioning between theme nodes, the widget's
opacity is used to paint to the offscreen textures which are blended
together - this means that the textures have to be recreated each time
the widget's opacity changes. It is much more effective to paint the
textures at full opacity and respect the widget's paint opacity when
blending the textures together.

https://bugzilla.gnome.org/show_bug.cgi?id=627085
2010-08-23 18:41:34 +02:00
..
st-adjustment.c Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-adjustment.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-bin.c [St] Make allocation handling more consistent 2010-02-16 14:06:39 -05:00
st-bin.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-border-image.c Rename StThemeImage to StBorderImage 2009-10-01 14:41:19 -04:00
st-border-image.h Rename StThemeImage to StBorderImage 2009-10-01 14:41:19 -04:00
st-box-layout-child.c Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-box-layout-child.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-box-layout.c [St] fix a bug noticed by gcc -O3 2010-07-12 14:24:16 -04:00
st-box-layout.h Move shared container methods from st-private to a common base class 2010-05-10 19:00:07 +02:00
st-button.c [StButton] Cleanup left-over animation code 2010-06-21 00:01:05 +02:00
st-button.h Remove st_widget accessors for background and border actors 2010-03-08 16:28:34 -05:00
st-clickable.c [St] Remove _st_actor_contains() 2010-08-10 15:03:13 +02:00
st-clickable.h Import ShellButtonBox as StClickable 2009-11-23 14:33:48 -05:00
st-clipboard.c Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-clipboard.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-container.c [StContainer] Add :first-child, :last-child pseudo classes 2010-08-05 19:05:18 +02:00
st-container.h Move shared container methods from st-private to a common base class 2010-05-10 19:00:07 +02:00
st-drawing-area.c Use CoglHandle rather than CoglHandle* 2010-07-26 21:55:25 +02:00
st-drawing-area.h Rework StDrawingArea not to use ClutterCairoTexture 2010-03-11 15:08:48 -05:00
st-entry.c [St] Remove _st_actor_contains() 2010-08-10 15:03:13 +02:00
st-entry.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-enum-types.c.in Import Mx core as ST 2009-10-01 14:41:16 -04:00
st-enum-types.h.in Import Mx core as ST 2009-10-01 14:41:16 -04:00
st-group.c [StGroup] Respect CSS sizing in size requests 2010-05-25 23:03:14 +02:00
st-group.h Add StGroup container 2010-05-10 19:59:28 +02:00
st-im-text.c Fixes for dispose and finalize 2010-03-11 15:08:48 -05:00
st-im-text.h Use GtkIMContext instead of ClutterIMContext 2009-10-06 14:48:32 -04:00
st-label.c Fixes for dispose and finalize 2010-03-11 15:08:48 -05:00
st-label.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-marshal.list Import Mx core as ST 2009-10-01 14:41:16 -04:00
st-overflow-box.c Move shared container methods from st-private to a common base class 2010-05-10 19:00:07 +02:00
st-overflow-box.h Move shared container methods from st-private to a common base class 2010-05-10 19:00:07 +02:00
st-private.c [St] Remove _st_actor_contains() 2010-08-10 15:03:13 +02:00
st-private.h [St] Remove _st_actor_contains() 2010-08-10 15:03:13 +02:00
st-scroll-bar.c Move Tweener.slowDownFactor into St 2010-06-21 16:19:25 +02:00
st-scroll-bar.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-scroll-view.c StScrollView: fix scrollbar allocation when one scrollbar isn't shown 2010-03-26 11:05:54 -04:00
st-scroll-view.h Add top and bottom shadows to app browser 2010-02-23 01:12:13 +03:00
st-scrollable.c Simplify handling of adjustments 2010-03-11 15:08:48 -05:00
st-scrollable.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-shadow.c [StThemeNode] Add helper method to get the paint allocation 2010-06-08 17:55:41 +02:00
st-shadow.h [StThemeNode] Add helper method to get the paint allocation 2010-06-08 17:55:41 +02:00
st-subtexture.c Support and require Clutter 1.2 2010-03-11 15:08:48 -05:00
st-subtexture.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-table-child.c St: minor gtk-doc fixage (%NULL, %TRUE, %FALSE, not #) 2010-03-23 19:56:10 -04:00
st-table-child.h [StTable] fix x-align/y-align properties to be StAlign, not double 2010-02-16 14:06:39 -05:00
st-table-private.h Add emacs modelines to all .c and .h files that were missing them 2009-10-27 11:27:45 -04:00
st-table.c [StTable] Align children to integral positions 2010-05-25 11:21:34 -04:00
st-table.h Move shared container methods from st-private to a common base class 2010-05-10 19:00:07 +02:00
st-texture-cache.c add st_texture_cache_load_sliced_image 2010-06-14 19:36:55 +04:00
st-texture-cache.h add st_texture_cache_load_sliced_image 2010-06-14 19:36:55 +04:00
st-theme-context.c Pick up system settings for font rendering 2010-05-04 01:08:20 +02:00
st-theme-context.h Pick up system settings for font rendering 2010-05-04 01:08:20 +02:00
st-theme-node-drawing.c [shadows] Fix shadows with small blur radius 2010-07-25 00:37:12 +02:00
st-theme-node-private.h [StThemeNode] implement CSS "outline" property 2010-06-17 14:06:47 -04:00
st-theme-node-transition.c [transitions] Do not recreate FBOs on opacity changes 2010-08-23 18:41:34 +02:00
st-theme-node-transition.h [St] Add StThemeNodeTransition 2010-06-08 17:55:50 +02:00
st-theme-node.c Implement "text-align" 2010-06-25 22:43:14 +02:00
st-theme-node.h Implement "text-align" 2010-06-25 22:43:14 +02:00
st-theme-private.h Work around libcroco < 0.6.2 parsing bug for 'rgba' 2009-10-05 16:25:38 -04:00
st-theme.c Add functions to dynamically load/unload stylesheets 2009-12-01 15:00:56 -05:00
st-theme.h Add functions to dynamically load/unload stylesheets 2009-12-01 15:00:56 -05:00
st-tooltip.c Move Tweener.slowDownFactor into St 2010-06-21 16:19:25 +02:00
st-tooltip.h Add emacs mode-lines to ST sources 2009-10-01 14:41:18 -04:00
st-types.h [StScrollView] Add support for GtkPolicyType for scrollbars 2010-02-19 15:37:40 -05:00
st-widget.c [St] Remove _st_actor_contains() 2010-08-10 15:03:13 +02:00
st-widget.h Move Tweener.slowDownFactor into St 2010-06-21 16:19:25 +02:00
test-theme.c [StWidget] add list-like methods for style_class and pseudo_class 2010-03-24 09:40:37 -04:00
test-theme.css [StWidget] add list-like methods for style_class and pseudo_class 2010-03-24 09:40:37 -04:00