gnome-shell/src/st
Colin Walters 44ede8c942 Squash epic memory leak
StThemeNode holds a reference to its parent, but we never released
that reference.  This could cause us to hold onto whole chains
of theme nodes with rather dire memory usage implications.

Also move the other g_object_unref into _dispose.

https://bugzilla.gnome.org/show_bug.cgi?id=614660
2010-04-05 21:10:19 -04: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 StBoxLayout: remove an incorrect drawing optimization 2010-03-29 14:36:36 -04:00
st-box-layout.h [St] Add st_box_layout_move_child and st_box_layout_insert_actor 2010-01-13 15:13:20 -05:00
st-button.c Move rendering into st-theme-node-drawing.c 2010-03-24 14:14:03 -04:00
st-button.h Remove st_widget accessors for background and border actors 2010-03-08 16:28:34 -05:00
st-clickable.c Fix dragging of App Well and Places icons 2010-03-24 13:48:29 -04: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-drawing-area.c Fixes for dispose and finalize 2010-03-11 15:08:48 -05:00
st-drawing-area.h Rework StDrawingArea not to use ClutterCairoTexture 2010-03-11 15:08:48 -05:00
st-entry.c [StWidget] add list-like methods for style_class and pseudo_class 2010-03-24 09:40:37 -04: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-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 St: minor gtk-doc fixage (%NULL, %TRUE, %FALSE, not #) 2010-03-23 19:56:10 -04:00
st-overflow-box.h [StOverflowBox] Vertical box which skips painting underallocated children 2009-12-18 10:01:36 -05:00
st-private.c [St] share common ClutterContainer implementation code 2010-03-04 15:41:25 -05:00
st-private.h [St] share common ClutterContainer implementation code 2010-03-04 15:41:25 -05:00
st-scroll-bar.c [StWidget] add list-like methods for style_class and pseudo_class 2010-03-24 09:40:37 -04: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 Implement -st-shadow for StWidget 2010-01-05 21:48:09 +01:00
st-shadow.h Implement -st-shadow for StWidget 2010-01-05 21:48:09 +01: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: Update row and column count in st_table_remove_actor 2010-03-31 16:55:14 +02:00
st-table.h Port StTable to StThemeNode 2009-10-01 14:46:33 -04:00
st-texture-cache.c [StTextureCache] Use size in all cases for cache keys 2010-03-13 13:11:22 -05:00
st-texture-cache.h Add st_texture_cache_load 2010-03-08 15:50:59 -05:00
st-theme-context.c Add support for inline styles 2009-10-01 14:41:18 -04:00
st-theme-context.h Import stylesheet code from hippo-canvas 2009-10-01 14:41:18 -04:00
st-theme-node-drawing.c [StThemeNode] Fix gradient colors 2010-03-24 23:39:43 +01:00
st-theme-node-private.h Move rendering into st-theme-node-drawing.c 2010-03-24 14:14:03 -04:00
st-theme-node.c Squash epic memory leak 2010-04-05 21:10:19 -04:00
st-theme-node.h Move rendering into st-theme-node-drawing.c 2010-03-24 14:14:03 -04: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 Remove st_widget accessors for background and border actors 2010-03-08 16:28:34 -05: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 Squash epic memory leak 2010-04-05 21:10:19 -04:00
st-widget.h [StWidget] add (optional) hover tracking 2010-03-24 10:03:50 -04: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