From sacadmin Wed Jun 23 14:14:26 2004
Date: Wed, 23 Jun 2004 14:13:41 -0700
From: Alan Coopersmith <Alan.Coopersmith@Sun.COM>
Subject: LSARC 2003/506: X Damage Extension (fasttrack timeout 6/30/04)
To: LSARC <lsarc@Sun.COM>
Cc: Stuart Kreitman <stuart.kreitman@Sun.COM>, Jay Cotton <jay.cotton@Sun.COM>,
   Bill Haneman <bill.haneman@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20040414
Content-Length: 2913

I am sponsoring this fasttrack for Stuart Kreitman of the X group.
It times out on Wed, June 30.  The stability level is External and
the release binding is Minor.  This case only covers Solaris,
but the interfaces are also planned to be incorporated into the
JDS/Linux X server in an upcoming release (probably Cinnabar).

The original one-pager for this project covered notification of both
screen and cursor changes.  Since that time, we have worked out with
the open source community to use two extensions developed in collobaration
with the community to implement this.  The first, XFixes, includes the
cursor notification, and was separately reviewed as PSARC 2004/318.
That leaves the screen notification for this case to review, as
implemented in the X Damage extension.

The case materials directory contains copies of the three header files,
and the documentation for the protocol and API - the API docs assume you
have read the protocol docs first to explain the basic concepts of the
extension.

         -Alan Coopersmith-           alan.coopersmith@sun.com
          Sun Microsystems, Inc. - X Window System Engineering

===========================================================================


Project:  X Damage Extension

Description:  This feature informs an X client of changed rectangular
regions on the screen.  It collects lists of affected regions for all
graphics operations done by all clients, and allows a DAMAGE-aware
client to control the volume of incoming information.

This project is required by the GNOME Magnifier project (which is part
of the GNOME Accessibility Project for Sec. 508 compliance).

All changes are new functionality and do not cause any incompatibility
so are suited for a Micro/Patch release binding

External Reference Site:   http://freedesktop.org/Software/XDamage

                          Interfaces Imported

Interface Name                  Classification          Definition
___________________________________________________________________________

                                                         PSARC 1992/077,
X11 libraries & protocols       Standard                ASARC 1995/265,
                                                         PSARC 1998/299
X Render Extension              Contracted External     LSARC 2001/125
XFixes Extension                Contracted External     PSARC 2004/318



                          Interfaces Exported

Interface Name                       Classification             Definition
___________________________________________________________________________

/usr/openwin/sfw/lib/libXdamage.so.1    External                [1]
<X11/extensions/Xdamage.h>              External                [1]
Damage extension to X11 Protocol        External                [2]

References:
[1] /shared/sac/LSARC/2003/506/materials/damage.api.txt
[2] /shared/sac/LSARC/2003/506/materials/damage.protocol.txt


From sacadmin Wed Jun 23 14:29:01 2004
Date: Wed, 23 Jun 2004 14:28:16 -0700
From: Alan Coopersmith <Alan.Coopersmith@Sun.COM>
Subject: Re: LSARC 2003/506: X Damage Extension (fasttrack timeout 6/30/04)
To: Alan Coopersmith <Alan.Coopersmith@Sun.COM>
Cc: LSARC <lsarc@Sun.COM>, Stuart Kreitman <Stuart.Kreitman@Sun.COM>,
   Jay Cotton <Jay.Cotton@Sun.COM>, Bill Haneman <Bill.Haneman@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.4) Gecko/20040414
Content-Length: 375

Alan Coopersmith wrote:
> I am sponsoring this fasttrack for Stuart Kreitman of the X group.
> It times out on Wed, June 30.  The stability level is External and
> the release binding is Minor.

Sorry - I meant to say that the release binding is Micro/patch.

-- 
	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering


From sacadmin Tue Jul 13 09:31:58 2004
Date: Tue, 13 Jul 2004 09:31:02 -0700
From: Alan Coopersmith <Alan.Coopersmith@Sun.COM>
Subject: Re: LSARC 2003/506: X Damage Extension (fasttrack timeout 6/30/04)
To: Alan Coopersmith <Alan.Coopersmith@Sun.COM>
Cc: LSARC <lsarc@Sun.COM>, Stuart Kreitman <Stuart.Kreitman@Sun.COM>,
   Jay Cotton <Jay.Cotton@Sun.COM>, Bill Haneman <Bill.Haneman@Sun.COM>,
   Ray Strong <Ray.Strong@Sun.COM>, John McKernan <jmck@sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7) Gecko/20040611
Content-Length: 459

Alan Coopersmith wrote:
> I am sponsoring this fasttrack for Stuart Kreitman of the X group.
> It times out on Wed, June 30. 

(Sorry - between having to have my office packed by June 30 for a
move to a new building and the July shutdown, I forgot to close this
until now.)

Having received no comments on this case, it is now closed approved.

-- 
	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering

