pixman [LSARC/2008/637 FastTrack timeout 10/22/2008]
Alan Coopersmith
alan.coopersmith at sun.com
Wed Oct 15 13:32:30 PDT 2008
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
More information about the opensolaris-arc
mailing list