[PATCH 0/3] dix/window.c cleanups and death to server regen
Jamey Sharp
jamey at minilop.net
Sun Nov 20 03:48:51 PST 2011
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(-)
More information about the xorg-devel
mailing list