mutter/src
Thomas Thurman 5dbe941495 defensive programming; check meta_screen_get_compositor_data() throughout
2008-06-05  Thomas Thurman  <tthurman@gnome.org>

        * src/compositor/compositor-xrender.c (paint_root, destroy_win,
        create_root_buffer, paint_windows, repair_screen, window_has_shadow,
        xrender_set_active_window, paint_dock_shadows, unmap_win, restack_win,
        make_shadow, resize_win, process_property_notify, free_win,
        process_configure_notify, process_circulate_notify, add_damage):
        defensive programming; check meta_screen_get_compositor_data()
        throughout in case it returns NULL.  In particular, when this
        happened in a certain situation in xrender_set_active_window
        this caused a segfault; refs #530702 (and LP#178953 has more data)
        but this doesn't close them.


svn path=/trunk/; revision=3751
2008-06-05 01:54:25 +00:00
..
compositor defensive programming; check meta_screen_get_compositor_data() throughout 2008-06-05 01:54:25 +00:00
core make sure compositor things don't get compiled when we're not using the 2008-06-02 22:27:54 +00:00
include src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
themes removed hide_buttons. Closes #360498. 2006-10-07 21:19:40 +00:00
tools Lots of tiny fixes to make sure we compile with "gcc -ansi -Werror". 2008-02-27 04:39:10 +00:00
ui src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
wm-tester Patch from Kjartan Maraas to fix a lot of tiny issues (unused variable 2006-01-20 22:03:56 +00:00
.cvsignore Merge of all the changes on the constraints_experiments branch. This is 2005-11-19 14:58:50 +00:00
50-metacity-desktop-key.xml.in Add new control-center key bindings definitions (Closes: #420145) 2007-04-05 09:22:19 +00:00
50-metacity-key.xml.in added switch_group; closes #444879. 2007-06-09 21:11:57 +00:00
default_icon.png New 48x48 default icon as specified in bug #160660 2005-01-25 18:47:57 +00:00
libmetacity-private.pc.in add a pc file for libmetacity-private 2002-11-07 22:09:59 +00:00
Makefile.am added in two files needed for Iain's changes earlier to work in a release 2008-05-26 21:45:43 +00:00
metacity.desktop.in make Metacity install its desktop files in the default session directory 2008-03-30 00:01:18 +00:00
metacity.schemas.in Add ability to vertically and horizontally maximise using the mouse, by 2008-03-03 01:58:54 +00:00
run-metacity.sh Merge reduced_resources mode patch from the branch. Offers wireframe and 2003-10-12 06:25:38 +00:00
stock_delete.png Update the pixmap to a new one which fit better with the other pixmaps of 2006-08-20 19:44:52 +00:00
stock_maximize.png Register window menu icons with the Gtk stock system, instead of using the 2002-08-10 16:47:43 +00:00
stock_minimize.png Register window menu icons with the Gtk stock system, instead of using the 2002-08-10 16:47:43 +00:00