[PATCH 0/3] dix/window.c cleanups and death to server regen

Jeremy Huddleston jeremyhu at apple.com
Mon Nov 21 21:32:49 PST 2011


1 & 2 are:
Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com> 

assuming you re-order them per your later email.

3 hurts my head.  I'll look at it again tomorrow, but for now, 1&2 are good bite-sized correctness fixes.

On Nov 20, 2011, at 03:48, Jamey Sharp wrote:

> 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 at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
> 



More information about the xorg-devel mailing list