91d82bf8c7
In commit d34ae764769 I switched mutter-window to ask for Raw rectangles from the X server. This avoided 2 non synchronous and 2 synchronous X requests per window with damage, per frame; 2 (non-sync) to create/destroy a temporary region to copy the damage region into, 1 to request the server to copy the damage region into a our given region and another to fetch that region back into the client. The problem with raw events though is that it's possible to DOS the compositor with them. Instead of receiving an event for every bit of damage this patch instead asks the server to only report BoundingBox changes to the damage region. https://bugzilla.gnome.org/show_bug.cgi?id=611838 |
||
---|---|---|
.. | ||
compositor | ||
core | ||
include | ||
tools | ||
ui | ||
wm-tester | ||
.cvsignore | ||
default_icon.png | ||
gtk-compat.h | ||
libmutter-private.pc.in | ||
Makefile.am | ||
mutter-enum-types.c.in | ||
mutter-enum-types.h.in | ||
mutter-marshal.list | ||
mutter-plugins.pc.in | ||
mutter-wm.desktop.in | ||
mutter.desktop.in | ||
mutter.schemas.in | ||
run-mutter.sh | ||
stock_delete.png | ||
stock_maximize.png | ||
stock_minimize.png |