I'm tired of dealing with server regen. Here's a patch to kill it while still meeting the requirements in the X protocol specification; and two straightforward cleanup patches that I think are worth applying even if the reset-rework patch is NAKed.
The following changes since commit f0d50cc6651dce3a8a3cd3fb84210aa92b139763: Fix vesa's VBE PanelID interpretation (2011-11-06 16:41:44 -0800) are available in the git repository at: git://anongit.freedesktop.org/~jamey/xserver no-regen Jamey Sharp (3): InitRootWindow: Use ChangeWindowAttributes instead of duplicating it. Factor out duplicated WindowOptPtr initialization. Reset only what the protocol requires, instead of full regeneration. dix/atom.c | 30 ++++ dix/devices.c | 22 +++ dix/globals.c | 1 - dix/main.c | 372 +++++++++++++++++++++++++++----------------------- dix/property.c | 21 +++ dix/resource.c | 3 +- dix/window.c | 125 +++++++---------- include/dix.h | 7 + include/misc.h | 2 +- include/property.h | 2 + include/propertyst.h | 1 + include/window.h | 3 + 12 files changed, 339 insertions(+), 250 deletions(-) _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel