Find a file
Chris Wilson 7901eb29ef [test] Add a1-mask.
Add a variant of the a8-mask test case that exercises the FORMAT_A1 code
paths instead.
2008-04-03 15:41:31 +01:00
boilerplate Re-enable pdf tests with gradients and add poppler-based reference images 2008-02-20 04:04:04 -08:00
doc Doc SGML template churn 2008-04-01 15:40:54 -07:00
perf [perf] add tests for magnified and minified image sources. 2008-02-19 22:19:44 +01:00
src [cairo-font-face] Cleanup up the font_face on the error path. 2008-04-03 15:41:31 +01:00
test [test] Add a1-mask. 2008-04-03 15:41:31 +01:00
util [util/malloc-stats.c] Add a public function malloc_stats() 2007-12-10 14:38:48 -05:00
.gitignore [gitignore] Add mkinstalldirs. 2008-01-10 17:59:33 +00:00
acinclude.m4 Use the "-" option (instead of "-a") when calling "strings" 2006-12-30 21:14:14 -08:00
AUTHORS Change of email address. 2007-04-14 15:28:29 +01:00
autogen.sh [autogen.sh] Tolerate tput failure (#12757) 2007-10-15 17:31:50 -04:00
BIBLIOGRAPHY Add references to the skiplist paper 2007-04-08 22:56:30 -04:00
BUGS Add notes on reporting bugs to BUGS file and move bugs listed there to ROADMAP instead. 2006-08-18 15:02:24 -07:00
ChangeLog.mk [ChangeLog.mk] Fix changelog generation rules 2007-10-09 15:54:58 -04:00
CODING_STYLE [fix] Avoid int overflow when allocating large buffers 2007-06-29 09:46:08 -07:00
configure.in Increment cairo version to 1.5.17 after 1.5.16 snapshot 2008-04-01 16:07:22 -07:00
COPYING Add perceptualdiff program totest/pdiff. 2006-11-29 22:40:28 -08:00
COPYING-LGPL-2.1 Add the MPL as a new license option, in addition to the LGPL. 2004-09-04 06:38:34 +00:00
COPYING-MPL-1.1 Add the MPL as a new license option, in addition to the LGPL. 2004-09-04 06:38:34 +00:00
gtk-doc.make s/dist-hook/dist-hook-local/ 2006-07-28 18:18:50 -04:00
INSTALL INSTALL: Add notes on running autogen.sh if there is no configure script 2008-02-28 17:08:40 -08:00
Makefile.am Fix 'make doc-publish' for when run twice on the same day 2008-02-28 14:36:32 -08:00
Makefile.win32 Some fixes and improvements to the Win32 build 2008-02-06 21:45:24 -05:00
NEWS NEWS: Add notes for the cairo 1.5.16 snapshot 2008-04-01 15:51:57 -07:00
PORTING_GUIDE Update name from "0.5 porting guide" to "1.0 porting guide." 2005-08-24 08:46:02 +00:00
README Remove ROADMAP and TODO, mentioning their URLs in README 2008-01-24 10:12:01 -08:00
RELEASING RELEASING: Clarify steps for verifying no unpushed modifications 2008-03-20 12:18:39 -07:00

Cairo - Multi-platform 2D graphics library
http://cairographics.org

What is cairo
=============
Cairo is a 2D graphics library with support for multiple output
devices. Currently supported output targets include the X Window
System, win32, and image buffers, as well as PDF, PostScript, and SVG
file output. Experimental backends include OpenGL (through glitz),
Quartz, XCB, BeOS, OS/2, and DirectFB.

Cairo is designed to produce consistent output on all output media
while taking advantage of display hardware acceleration when available
(for example, through the X Render Extension).

The cairo API provides operations similar to the drawing operators of
PostScript and PDF. Operations in cairo include stroking and filling
cubic Bézier splines, transforming and compositing translucent images,
and antialiased text rendering. All drawing operations can be
transformed by any affine transformation (scale, rotation, shear,
etc.).

Cairo has been designed to let you draw anything you want in a modern
2D graphical user interface.  At the same time, the cairo API has been
designed to be as fun and easy to learn as possible. If you're not
having fun while programming with cairo, then we have failed
somewhere---let us know and we'll try to fix it next time around.

Cairo is free software and is available to be redistributed and/or
modified under the terms of either the GNU Lesser General Public
License (LGPL) version 2.1 or the Mozilla Public License (MPL) version
1.1.

Where to get more information about cairo
=========================================
The primary source of information about cairo is:

	http://cairographics.org/

The latest versions of cairo can always be found at:

	http://cairographics.org/download

Documentation on using cairo and frequently-asked questions:

	http://cairographics.org/documentation
	http://cairographics.org/FAQ

Mailing lists for contacting cairo users and developers:

	http://cairographics.org/lists

Roadmap and unscheduled things to do, (please feel free to help out):

	http://cairographics.org/roadmap
	http://cairographics.org/todo

Compiling
=========
See the INSTALL document for build instructions.

History
=======
Cairo was originally developed by Carl Worth <cworth@cworth.org> and
Keith Packard <keithp@keithp.com>. Many thanks are due to Lyle Ramshaw
without whose patient help our ignorance would be much more apparent.

Since the original development, many more people have contributed to
cairo. See the AUTHORS files for as complete a list as we've been able
to compile so far.