I am sponsoring this fasttrack for Stuart Kreitman of the X team.
The timer is set for next Wednesday, October 22.   The case requests
a patch release binding, though delivery is currently only planned for
Nevada.

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

Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         pixman
    1.2. Name of Document Author/Supplier:
         Author:  Stuart Kreitman
    1.3  Date of This Document:
        15 October, 2008
4. Technical Description

"pixman is a library that provides low-level pixel manipulation
features such as image compositing and trapezoid rasterization."

It is consumed by Cairo and by the Xorg server 1.5.  It has been
delivered by JDS as a private interface for expediancy sake but was
always intended to be delivered by the Xorg group.  We're getting
around to it now.

The API is unmodified from the upstream X.Org community sources.

This library is still under active development and refinement, and the
community has not yet committed to keeping it compatible, so we are
integrating with a stability level of Volatile at this time.
The community has documented this versioning scheme to manage incompatible
change:

   - Released development versions have an odd MINOR number

   - Released stable versions have an event MINOR number

   - Versions that break ABI must have a new MAJOR number

   - If you break the ABI, then at least this must be done:

        - increment MAJOR

        - In the first development release where you break ABI, find
          all instances of "pixman-n" and change them to pixman-(n+1)

          This needs to be done at least in
                    configure.ac
                    all Makefile.am's
                    pixman-n.pc.in

      This ensures that binary incompatible versions can be installed
      in parallel.  See http://www106.pair.com/rhp/parallel.html for
      more information


We don't expect most user applications to consume this library - the
expected consumers are the Xorg graphics drivers and the Cairo drawing
libraries, so Volatile stability does not appear to pose a hardship
to a significant number of consumers.

Exported Interfaces:
--------------------
SUNWpixman                                      Uncommitted
/usr/include/pixman-1/pixman.h                  Volatile
/usr/include/pixman-1/pixman-version.h          Volatile
/usr/lib/libpixman-1.so.0                       Volatile
/usr/lib/64/libpixman-1.so.0                    Volatile
/usr/lib/pkgconfig/pixman-1.pc                  Volatile
/usr/lib/64/pkgconfig/pixman-1.pc               Volatile 

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                X
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


Reply via email to