diff --git a/pixman/AUTHORS b/pixman/AUTHORS index 1c0d9be2b..988d6a2f5 100644 --- a/pixman/AUTHORS +++ b/pixman/AUTHORS @@ -1,2 +1,8 @@ +libpixregion: X Window System authors (libpixregion now maintained by Carl Worth ) +libic: +Keith Packard +Carl Worth +slim: +Richard Henderson diff --git a/pixman/COPYING b/pixman/COPYING index b1d09b94d..5d8dca6d6 100644 --- a/pixman/COPYING +++ b/pixman/COPYING @@ -1,3 +1,5 @@ +libpixregion + Copyright 1987, 1998 The Open Group Permission to use, copy, modify, distribute, and sell this software and its @@ -40,3 +42,51 @@ ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +---------------------------------------------------------------------- +libic + +Copyright © 2001 Keith Packard + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Keith Packard not be used in +advertising or publicity pertaining to distribution of the software without +specific, written prior permission. Keith Packard makes no +representations about the suitability of this software for any purpose. It +is provided "as is" without express or implied warranty. + +KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +---------------------------------------------------------------------- +slim + +slim is Copyright © 2003 Richard Henderson + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Richard Henderson not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. Richard Henderson +makes no representations about the suitability of this software for +any purpose. It is provided "as is" without express or implied +warranty. + +RICHARD HENDERSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL RICHARD HENDERSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + diff --git a/pixman/README b/pixman/README index 95d3b44e0..007ed63c5 100644 --- a/pixman/README +++ b/pixman/README @@ -1,3 +1,9 @@ +libpixman - Pixel region Library and Image compositing library + +libpixman is a merge of libpixregion and libic +and also includes slim + +---------------------------------------------------------------------- libpixregion - Pixel region Library libpixregion is a generic library for manipulating pixel regions. A @@ -13,3 +19,29 @@ for region manipulation. libpixregion is also intended to be applicable outside of the X Window System. The public interface of libpixregion does not depend on any part of the X Window System. + +---------------------------------------------------------------------- +libic - Image compositing library + +libic is a generic image compositing library. libic provides +Porter/Duff compositing of images and implicit mask generation for +geometric primitives including trapezoids, triangles, and rectangles. + +The semantics of libic are designed to precisely match the +specification of the X Render extension. In fact, the initial +implementation of libic was lifted from the reference implementation +of RENDER from the X server. + +However, libic is intended to be useful independent of the X Window +System. The public interface exported by libic does not contain any +X-specific data structures. + +Carl Worth +cworth@isi.edu + +Keith Packard (keithp@keithp.com) originally wrote all the original +RENDER code that was yanked out to become libic. Keith also provided +impetus and guidance in the development of libic. + +---------------------------------------------------------------------- +slim - Shared Library Interface Macros