gecko-dev/gfx/cairo
Jeff Muizelaar 58fe6d8f74 Bug 467423 - Painting stops in this case, using -moz-transform: scale, rotate and video; r=vladimir 2008-12-20 01:59:17 +01:00
..
cairo Bug 467423 - Painting stops in this case, using -moz-transform: scale, rotate and video; r=vladimir 2008-12-20 01:59:17 +01:00
glitz/src
libpixman Bug 461202 - Turn on SSE2 pixman optimizations; on MsVC only; (no review) 2008-12-05 07:15:28 +01:00
Makefile.in
README b=467874 only destroy FT_Faces created by cairo. r=vlad 2008-12-06 12:08:45 +13:00
buggy-repeat.patch
cairo-version-fixes.patch
disable-printing.patch
endian.patch
ft-done-face.patch b=467874 only destroy FT_Faces created by cairo. r=vlad 2008-12-06 12:08:45 +13:00
max-font-size.patch
nonfatal-assertions.patch
qpainter-type.patch b=463872; fix qt backend cairo build; r=me 2008-11-09 15:43:39 -08:00
tmpfile_wince.patch
win32-composite-src-mod.patch Bug 466268. Fix cairo-win32 bug that needed MOD but was using the C % operator. r=jmuizelaar 2008-12-08 13:54:10 +13:00
win32-ddb-dib.patch b=455513; add optional flag to allow converting a DDB to a DIB internally, if the surface is every used as a source; r=jmuizelaar 2008-11-09 15:40:55 -08:00
win32-logical-font-scale.patch
wince-fixes.patch Bug 461860 - windows mobile fixes in gfx r+sr=vlad 2008-12-03 08:42:03 -05:00

README

Snapshots of cairo and glitz for mozilla usage.

We only include the relevant parts of each release (generally, src/*.[ch]),
as we have Makefile.in's that integrate into the Mozilla build system.  For
documentation and similar, please see the official tarballs at
http://www.cairographics.org/.

VERSIONS:

  cairo (1.8.2)
  pixman (pixman-0.12.0-19-g95f2af9)

***** NOTE FOR VISUAL C++ 6.0 *****

VC6 is not supported.  Please upgrade to VC8.

==== Patches ====

Some specific things:

max-font-size.patch: Clamp freetype font size to 1000 to avoid overflow issues

win32-logical-font-scale.patch: set CAIRO_WIN32_LOGICAL_FONT_SCALE to 1

nonfatal-assertions.patch: Make assertions non-fatal

buggy-repeat.patch: Unconditionally turn on buggy-repeat handling to bandaid bug 413583.

tmpfile_wince.patch: Make Windows CE use tmpfile() on windows mobile due to the lack of _open_osfhandle and no fs permissions.

cairo-version-fixes.patch: fix up cairo-version.c/cairo-version.h for in-place builds

win32-ddb-dib.patch: fix for bug 455513; not upstream yet pending feebdack

qpainter-type.patch: add SURFACE_TYPE_QPAINTER to cairo.h

wince-fixes.patch: stubs out win32 functions we use but are not supported on win32.  Also implements ExtSelectClipRgn in terms of other functions available on wince.

ft-done-face.patch: bug 467874; only destroy FT_Faces created by cairo

==== pixman patches ====

endian.patch: include cairo-platform.h for endian macros

==== disable printing patch ====

disable-printing.patch:  allows us to use NS_PRINTING to disable printing.