[cairo-commit] Changes to 'refs/tags/1.3.14'
Carl Worth
cworth at kemper.freedesktop.org
Wed Feb 14 00:49:05 PST 2007
Tag '1.3.14' created by Carl Worth <cworth at cworth.org> at 2007-02-14 08:47 -0800
cairo 1.3.14 snapshot
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBF0syY6JDdNq8qSWgRAmB/AKCYS9FPX213wLsxu1ztrnog63f4ugCgp+NY
lLhY5tqO8OKLHOMWbUWS3eY=
=ZJ9d
-----END PGP SIGNATURE-----
Changes since 1.3.12:
Adrian Johnson:
TrueType Subsetting: Add comment
TrueType Subsetting: Whitespace change
TrueType: Include notdef glyph in the subset
PDF: Add Encoding dictionary to TrueType fonts
PDF: Fix TrueType font metrics
PS: Correct the TrueType Encoding and Charstrings
PDF: Correct the y value of Td in show_glyphs
PDF: Make text selection and extraction work
PDF: Another fix for TrueType metrics
PDF: Fix Type3 font metrics to make text selection work
PDF: Compress Type3 fonts
Output-stream: Omit the minus sign from negative zero
PDF: Remove dead code
CFF: Fix Visual C++ compile problem
output-stream: coding style fix
PDF: Add missing character code to Differences array
Behdad Esfahbod:
PDF: Fix approximate diagonal in recent commit
[pixman/src/fbmmx.c] Hide "dereferencing type-punned pointer" warnings
[configure.in] Use AC_MSG_RESULT in PKG_CHECK_MODULES's second branch
[pixman/src/fbmmx.c] Add comment around M64
Brian Ewins:
[ATSUI] Handle deleted glyphs correctly. (#9530)
[ATSUI] out-of-range glyphs should be treated as deleted. (#9530)
[ATSUI] Some glyph operations cannot be 'unsupported'. (#9530)
Unreleased lock typo in cairo-scaled-font.c
[ATSUI] scale fonts using font size not font matrix
Carl Worth:
configure.in: Increment version to 1.3.13 after making the 1.3.12 snapshot
doc tmpl churn
Add rotate-image-surface-paint test case
Fix _cairo_pattern_acquire_surface_for_surface to not clone outside surface extents
Add two tests of cairo_surface_finish to test/nil-surface.c
Fix crashes in cairo_surface_finish for NULL or nil
Don't finish a finished surface in cairo_surface_destroy
ROADMAP: Add bug about broken cairo_show_text on win32
ROADMAP: Note that linear gradient bug is fixed.
Don't hold mutex over backend->scaled_font_create
Avoid holding lock when calling _cairo_scaled_font_fini
Move scaled font holdovers magic from reference to create to fix race condition
Add scaled_font->mutex to allow locking for all subordinate objects
Remove half-leftover debugging code from previous commit
Remove dead cff_dict_remove function
ROADMAP: Note that the 8801 locking bug is fixed.
ROADMAP: Drop 1.3.6 which is already in the past and note 8379 fix and pixman gradient improvements
test/pthread-show-text: Increease iterations to expose locking bug
Expand font_map locking to cover call to backend->scaled_font_create
Add missing locking to _cairo_scaled_font_text_to_glyphs
Add missing _cairo_ft_unscaled_font_unlock_face to _cairo_ft_scaled_font_create
Avoid public cairo_ft_scaled_font_lock_face for internal use
Add mutex to implement _cairo_ft_unscaled_font_lock_face and _cairo_ft_unscaled_font_unlock_face
Increase pthread-show-text thread count and add cairo_select_font_face to expose more bugs.
Add locking to cairo_font_face_reference/destroy
Rename cairo_toy_font_face_hash_table_mutex to cairo_font_face_mutex
ROADMAP: Note that text spacing issues for win32 are fixed
Add missing call to set_scale of unscaled_font in scaled_glyph init
Fix cairo_ft_unscaled_font_t to have a lock_count again not an is_locked Boolean
Mark test/rotate-image-surface-paint as XFAIL
NEWS: Add notes for the 1.3.14 snapshot
Increment cairo version to 1.3.14 (and libtool versioning to 12:4:10)
Dan Amelang:
Add "rectangles" perf test
Fix Win32 text spacing problem
Update Win32 makefiles
David Turner:
fixing gradient repeat mode computations
Eugeniy Meshcheryakov:
[PDF-CFF] Fix bad /LastChar value for CFF fonts in PDF backend
CFF Subsetting: Add charset data to embedded font
TrueType Subsetting : Correct the checksum calculation
TrueType Subsetting: Correct the checksum calculation of 'head' table
TrueType Subsetting: Sort table directory
[cairo-surface] Use a macro definition for all nil surfaces
[PS/PDF/SVG] Return a write_error nil surface on write errors
Jinghua Luo:
type1-subset: fix error handling.
Kalle Vahlman:
[cairoint] Make it compile with libpng disabled
Michael Emmel:
Turned off acclerated rectangle drawing in dfb backend
Merge branch 'master' of ssh+git://git.cairographics.org/git/cairo
Peter Weilbacher:
Correct scaled font mutex definitions for OS/2
Oops, correct typo in previous commit
Soren Sandmann Pedersen:
Remove left-over assert and some alpha checks from
Apply patch from Marco Gritti and Jordan Crouse to correctly detect
T Rowley:
Add linear-gradient-reflect test case
Vladimir Vukicevic:
[atsui] add function prototype for a public 10.4 function that's
[win32] regression with win32 glyph y-offsets (mozbug#365021)
[mmx] avoid casts between int32 and __m64 types
---
NEWS | 56 +++
ROADMAP | 15
configure.in | 42 +-
doc/public/tmpl/cairo.sgml | 11
perf/Makefile.am | 1
perf/cairo-perf.c | 1
perf/cairo-perf.h | 1
perf/rectangles.c | 71 ++++
pixman/src/Makefile.win32 | 2
pixman/src/fbcompose.c | 6
pixman/src/fbmmx.c | 99 ++---
pixman/src/fbpict.c | 4
src/Makefile.win32 | 8
src/cairo-atsui-font.c | 84 +++-
src/cairo-cff-subset.c | 270 +++++++++++++++-
src/cairo-directfb-surface.c | 4
src/cairo-font.c | 40 +-
src/cairo-ft-font.c | 126 +++++--
src/cairo-output-stream.c | 4
src/cairo-paginated-surface.c | 21 +
src/cairo-pattern.c | 21 -
src/cairo-pdf-surface.c | 353 ++++++++++++---------
src/cairo-ps-surface.c | 12
src/cairo-scaled-font-subsets-private.h | 35 +-
src/cairo-scaled-font-subsets.c | 13
src/cairo-scaled-font.c | 158 ++++-----
src/cairo-surface.c | 168 +++------
src/cairo-svg-surface.c | 4
src/cairo-truetype-subset-private.h | 23 +
src/cairo-truetype-subset.c | 219 +++++++++++--
src/cairo-type1-subset.c | 34 +-
src/cairo-win32-font.c | 17 +
src/cairo-win32-surface.c | 4
src/cairoint.h | 81 ++++
src/test-meta-surface.c | 21 +
src/test-paginated-surface.c | 19 +
test/.gitignore | 1
test/Makefile.am | 4
test/linear-gradient-reflect-ref.png |binary
test/linear-gradient-reflect.c | 74 ++++
test/nil-surface.c | 11
test/pthread-show-text.c | 10
test/rotate-image-surface-paint-pdf-argb32-ref.png |binary
test/rotate-image-surface-paint-ref.png |binary
test/rotate-image-surface-paint-svg-ref.png |binary
test/rotate-image-surface-paint.c | 98 +++++
46 files changed, 1652 insertions(+), 594 deletions(-)
---
More information about the cairo-commit
mailing list