[cairo-commit] Changes to 'refs/tags/1.4.12'
Carl Worth
cworth at kemper.freedesktop.org
Tue Nov 27 08:06:49 PST 2007
Tag '1.4.12' created by Carl Worth <cworth at cworth.org> at 2007-11-27 06:45 -0800
cairo 1.4.12 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBHS70q6JDdNq8qSWgRAqOeAJwO4rI1k6rnIp5JrSFw8y0LD5GZjQCggKRx
IgTSQWizKkB6qwBzPsFh4ow=
=2sEy
-----END PGP SIGNATURE-----
Changes since 1.4.10:
Adrian Johnson (7):
CFF Subsetting: fix integer encoding bug
PDF: Fix regression in pdf_surface_set_size()
Fix PDF gradients bug
Eliminate unclipped CLEAR from meta-surface playback
Create meta-surface source image with same content type as the
Truetype Subsetting: Avoid failing when fonts are missing optional tables
CFF Subetting: Fix for #10849
Behdad Esfahbod (6):
[configure.in] Make PS backend require zlib too (#12210)
[configure.in] Fix non-pkgconfig Xrender detection path (#4724)
=?utf-8?q?[ChangeLog.mk]=20Make=20make=20rule=20depend=20on=20.git/HEAD,=20not=20.git
[cairo-ft-font] Ignore FT_Load_Glyph errors other than out-of-memory
[ChangeLog.mk] Fix changelog generation rules
[cairo-xlib] Release glyph surfaces if we made them to be generated
Brian Ewins (14):
[type1-subset] only subset ft fonts
do not ignore errors in glyph paths
do not ignore ATSUI errors.
do not ignore errors when creating styles.
do not ignore errors in setup_source
do not ignore errors, return NULL instead (moz#874315)
do not return a cairo_status_t of UNSUPPORTED
call _cairo_error on failure
Implement EXTEND_NONE for gradients.
fix dash-zero-length test
[quartz] return status instead of CGShadingRef
[quartz] return status instead of cairo_quartz_surface_t
[quartz] return status instead of CGPatternRef
[configure.in] fix atsui experimental warning
Carl Worth (11):
Update version to 1.4.11 after the 1.4.10 release
Add missing definition of INT32_MAX
Ensure that a copied pattern gets its own user_data array
Ensure the Render extension is initialized before calling XESetCloseDisplay
Fix typo in _cairo_gstate_fini
Limit miters for small angles
Fix degenerate-pen test case by removing the triggering assertion
Update two PS reference images for mysterious single-pixel change
Mark bitmap-font as XFAIL
NEWS: Add notes for cairo 1.4.12
Increment version to 1.4.12 and 13:6:11
Chris Heath (1):
[autogen.sh] Tolerate tput failure (#12757)
Chris Wilson (11):
[Makefile.am] Add missing headers and reference images.
[cairo-ft-font] Decrement lock count on error.
[cairo-ft-font] Early detection of a zero sized bitmap.
[cairo-path] Don't raise an error when attempting to create an empty path.
[malloc] Check for integer overflow when realloc'ing.
[malloc] Take advantage of calloc() argument checking.
[cairo-path] Check for an empty path in cairo_append_path().
[cairo-scaled-font] Acquire mutex around _cairo_scaled_font_glyph_path().
[cairo-xlib-surface] Match content to xrender_format using the channel masks.
[cairo-xlib] Check source for XRender support.
[cairo-surface] Fix typo in doc.
Keith Packard (1):
Force non-AA text when using a bitmap strike with only scaling transform.
Richard Hult (1):
[atsui] Use ascent+descent+leading to get the distance between baselines
Vladimir Vukicevic (10):
[fix] Avoid int overflow when allocating large buffers
[win32] check correct surface for BitBlt support in get_subimage
Implement fallback for clone_similar
[win32] call free() and not scaled_font_destroy() if scaled init fails
Fix previous create_similar fallback patch
[win32] call scaled_font_fini in create before returning NULL
Make NO_MUTEX really mean no mutexes
Avoid divide-by-zero when trying to allocate a 0-sized array
[win32] report error correctly if CreateCompatibleBitmap fails
[win32] return a nil surface, not NULL
---
CODING_STYLE | 25 +++
ChangeLog.mk | 4
NEWS | 55 ++++++
autogen.sh | 4
configure.in | 18 +-
pixman/src/fbcompose.c | 4
pixman/src/icimage.c | 8
pixman/src/pixman.h | 18 ++
pixman/src/pixmanint.h | 17 ++
pixman/src/pixregion.c | 59 +++++--
pixman/src/pixregionint.h | 1
src/Makefile.am | 1
src/cairo-array.c | 4
src/cairo-atsui-font.c | 154 +++++++++++++++----
src/cairo-bentley-ottmann.c | 6
src/cairo-beos-surface.cpp | 4
src/cairo-cff-subset.c | 4
src/cairo-clip.c | 10 -
src/cairo-directfb-surface.c | 2
src/cairo-ft-font.c | 53 +++++-
src/cairo-glitz-surface.c | 36 +++-
src/cairo-gstate.c | 10 -
src/cairo-hull.c | 2
src/cairo-image-surface.c | 2
src/cairo-lzw.c | 6
src/cairo-malloc-private.h | 141 +++++++++++++++++
src/cairo-meta-surface.c | 22 +-
src/cairo-mutex-type-private.h | 6
src/cairo-os2-surface.c | 9 -
src/cairo-path-stroke.c | 79 +++++++++
src/cairo-path.c | 36 ++--
src/cairo-pattern.c | 44 -----
src/cairo-pdf-surface.c | 70 +++++---
src/cairo-pen.c | 23 ++
src/cairo-png.c | 6
src/cairo-polygon.c | 5
src/cairo-ps-surface.c | 4
src/cairo-quartz-surface.c | 151 ++++++++++++------
src/cairo-scaled-font-subsets.c | 4
src/cairo-scaled-font.c | 2
src/cairo-spline.c | 5
src/cairo-stroke-style.c | 2
src/cairo-surface-fallback-private.h | 10 +
src/cairo-surface-fallback.c | 49 +++++-
src/cairo-surface.c | 55 +++---
src/cairo-svg-surface.c | 2
src/cairo-traps.c | 5
src/cairo-truetype-subset.c | 153 +++++++++++++-----
src/cairo-type1-subset.c | 2
src/cairo-unicode.c | 4
src/cairo-win32-font.c | 19 +-
src/cairo-win32-surface.c | 33 +++-
src/cairo-xcb-surface.c | 8
src/cairo-xlib-display.c | 9 +
src/cairo-xlib-surface.c | 114 +++++++++-----
src/cairo.c | 3
src/cairoint.h | 1
test/Makefile.am | 10 +
test/bitmap-font.c | 3
test/copy-path.c | 32 +++
test/ft-text-vertical-layout-type1-ps-argb32-ref.png |binary
test/ft-text-vertical-layout-type3-ps-argb32-ref.png |binary
62 files changed, 1250 insertions(+), 378 deletions(-)
---
More information about the cairo-commit
mailing list