<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Sun, 2010-12-05 at 20:39 -0800, Keith Packard wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#1a1a1a">@@ -29,14 +29,14 @@ protocol described here, as it has been overtaken by events.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;These events include:</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#9658; Modern toolkits (in this case, GTK+ 2.x) have progressed to the point</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of implementing migration between screens of arbitrary depths</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of implementing migration between screens of arbitrary depths</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#9658; The continued advance of Moore's law has made limited amounts of VRAM</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; less of an issue, reducing the pressure to implement depth switching</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;less of an issue, reducing the pressure to implement depth switching</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;on laptops or desktop systems</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#9658; The continued decline of legacy toolkits whose design would have</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; required depth switching to support migration</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;required depth switching to support migration</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#9658; The lack of depth switching implementation experience in the</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intervening time, due to events beyond our control</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;intervening time, due to events beyond our control</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;Additionally, the requirement to support depth switching might</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;complicate other re-engineering of the device independent part of the</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -138,7 +138,7 @@ Thomas Winischhofer for the hardware-accelerated SiS rotation implementation</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;Matthew Tippett and Kevin Martin for splitting outputs and CRTCs to more</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;fully expose what video hardware can do</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;2. Screen change model</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -182,7 +182,7 @@ pop-up menus and other pop up windows will position themselves correctly in</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;the face of screen configuration changes (the issue is ensuring that pop-ups</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;are visible on the reconfigured screen).</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;3. Data Types</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -190,7 +190,7 @@ The subpixel order is shared with the Render extension, and is documented</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;there. The only datatype defined is the screen size, defined in the normal</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;(0 degree) orientation.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;4. Errors</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -203,7 +203,7 @@ CRTC</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;Mode</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A value for a MODE argument does not name a defined MODE.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;5. Protocol Types</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -266,11 +266,11 @@ CONNECTION { Connected, Disconnected, UnknownConnection }</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connected to a monitor or other presentation device.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;SUBPIXELORDER { SubPixelUnknown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The subpixel order uses the Render</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SubPixelHorizontalRGB&nbsp;&nbsp;&nbsp;extensions definitions; they are here</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SubPixelHorizontalBGR&nbsp;&nbsp;&nbsp;only for convenience.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SubPixelVerticalRGB</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SubPixelVerticalBGR</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SubPixelNone }</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SubPixelHorizontalRGB&nbsp;&nbsp;&nbsp;extensions definitions; they are here</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SubPixelHorizontalBGR&nbsp;&nbsp;&nbsp;only for convenience.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SubPixelVerticalRGB</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SubPixelVerticalBGR</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SubPixelNone }</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;SCREENSIZE { widthInPixels, heightInPixels: CARD16</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; widthInMillimeters, heightInMillimeters: CARD16 }</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -292,15 +292,15 @@ MODEFLAG { HSyncPositive</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;MODEINFO { id: MODE</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name: STRING</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width, height: CARD16</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dotClock: CARD32</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hSyncStart, hSyncEnd, hTotal, hSkew: CARD16</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vSyncStart, vSyncEnd, vTotal: CARD16</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modeFlags: SETofMODEFLAG }</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width, height: CARD16</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dotClock: CARD32</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hSyncStart, hSyncEnd, hTotal, hSkew: CARD16</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vSyncStart, vSyncEnd, vTotal: CARD16</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modeFlags: SETofMODEFLAG }</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;REFRESH { rates: LISTofCARD16 }</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;6. Extension Initialization</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -323,7 +323,7 @@ The name of this extension is &quot;RANDR&quot;.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;It is the clients responsibility to ensure that the server</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;supports a version which is compatible with its expectations.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;&#10087;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;7. Extension Requests</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">@@ -564,7 +564,7 @@ dynamic changes in the display environment.</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name: STRING</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;connection: CONNECTION</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;subpixel-order: SUBPIXELORDER</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; widthInMillimeters, heightInMillimeters: CARD32</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;widthInMillimeters, heightInMillimeters: CARD32</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;crtcs: LISTofCRTC</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clones: LISTofOUTPUT</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;modes: LISTofMODE</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
Just to let you know that down to here, these changes are not related to space/tab combos.<BR>
These changes replace 'space chars' with a 'tab char'. I don't know if it is good or not,<BR>
or if it is intentional or not.<BR>
<BR>
git diff reports only a few space/tab combo issues:
<BLOCKQUOTE>
<PRE>
randrproto.txt:622: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; output:OUTPUT
randrproto.txt:624: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; atoms: LISTof ATOM
randrproto.txt:636: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pending: BOOL
randrproto.txt:666: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pending: BOOL
randrproto.txt:683: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; output: OUTPUT
randrproto.txt:720: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; output: OUTPUT
randrproto.txt:731: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; output: OUTPUT
randrproto.txt:782: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window: WINDOW
randrproto.txt:785: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mode: MODE
randrproto.txt:798: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mode: MODE
randrproto.txt:976: space before tab in indent.
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; red: LISTofCARD16
</PRE>
</BLOCKQUOTE>
<BR>
<BR>
<BR>
<BR>
<BR>
</BODY>
</HTML>