[As this is an open case, but LSARC-EXT does not exist, I have sent
separate copies to LSARC & to opensolaris-arc at sun.com. As this
is a closed approved automatic case, I don't expect much discussion
on either side so this shouldn't be an issue.]
I am sponsoring this case for myself, and marking it closed approved automatic,
as it is a simple compatible update to imported open source software. If anyone
disagrees, please speak now or forever hold your peace.
The release binding is patch/micro.
-------------------------------------------------------------------------------
X Render Extension Update to Version 0.10
=========================================
LSARC 2001/125 introduced the X Render extension to the X Window System,
and defined both the protocol and the library API to implement it as External.
LSARC 2004/414 updated it to version 0.8, as defined in X.Org's X11R6.7.0.
This case updates to protocol version 0.10, library version 0.92, both as
found in X11R7.2, and updates the stability classification to the new taxonomy.
These updates add gradient fills and trapezoid operations to the previous
drawing operations.
No known incompatibilities have been introduced since the 0.2 release.
Details of each function and protocol request can be found in the
specifications, which are included for reference in the case
directory.
There are currently two contracts for the LSARC 2001/125 interfaces,
one between the project team and itself, for import into the libXft API,
and one between the project team and the JDS consolidation.
These contracts are not affected by this case as the interfaces used
are unchanged and testing done by both teams has reported no bugs.
Interfaces Imported:
Interface Name Classification Comment
-----------------------------------------------------------------------
libXrender API version 0.8 External LSARC 2004/414
X Render Extension Protocol 0.8 External LSARC 2004/414
Interfaces Exported:
Interface Name Classification Comment
-----------------------------------------------------------------------
libXrender API version 0.9 Volatile Reference [1]
X Render Extension Protocol 0.10 Volatile Reference [2]
Reference Materials (located in "materials" subdir in case directory):
[1] header file Xrender.h
[2] protocol:
The X Rendering Extension, Version 0.10, 2005-07-01, Keith Packard
[3] Diffs to 0.8 versions of references [2] & [3].
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering