[cairo-commit] Changes to 'refs/tags/1.3.12'
Carl Worth
cworth at kemper.freedesktop.org
Sat Jan 20 03:19:15 PST 2007
Tag '1.3.12' created by Carl Worth <cworth at cworth.org> at 2007-01-20 11:15 -0800
cairo 1.3.12 snapshot
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBFsfn66JDdNq8qSWgRAjxlAJ9sXRrI5gqW7M6x5NGJ0LmaX+JybQCeMoux
rPwyHNjzBVR3Wf8DGYyI7Ec=
=PVW9
-----END PGP SIGNATURE-----
Changes since 1.3.10:
Adrian Johnson:
PDF: Use Td where possible instead of Tm for positioning glyphs
Add cairo-deflate-stream.c
PDF: Compress the content stream
Alp Toker:
Fix various code/comment typos
Behdad Esfahbod:
[cairo-scaled-font] Skip invisible glyphs (like space) in glyph_extents() (#9422)
Don't call into backends if num_glyphs is zero (#5177)
[test] Add new test text-zero-len (#5177)
In _cairo_scaled_font_text_to_glyphs, bail if text is zero-length (#5177)
[src/Makefile.am] Don't remove cairo-features.h in "make clean"
Spell check the docs
[cairo-type1-subset] Do not use an array of pointers, to reduce .data size
[TODO] Move some items from ROADMAP, and some new ones, into TODO
Brian Ewins:
[ATSUI] Compute glyph extents from the bounding boxes of their paths (#9350)
[test/text-rotate] Use the same text for measuring and printing
[ATSUI] Scale glyphs using _cairo_matrix_compute_scale_factor (#9350)
[perf/cairo-perf-diff] Pass CAIRO_AUTOGEN_OPTIONS to autogen.
[ATSUI] Select Bitstream Vera and CSS font families reliably.
[ATSUI] correct the rotation of glyph paths. (#9378)
[ATSUI] Refactor code for creating CGBitmapContexts from cairo surfaces.
[ATSUI] [1/2] Implement CAIRO_SCALED_GLYPH_INFO_SURFACE support.(#9467)
[ATSUI] [2/2] Implement CAIRO_SCALED_GLYPH_INFO_SURFACE support.(#9467)
[test] Test handling of out-of-range glyph indexes. (#9530)
Carl Worth:
Bump version to 1.3.11 after making 1.3.10 snapshot
Add long-lines perf case
Restrict _clip_and_composite_trapezoids to destination extents
Add unaligned_clip perf case courtesy of Jeff Muizelaar
cairo-path-fixed: Don't add redundant, succesive MOVE_TO operations to the path
Fix cairo_get_dash and cairo_get_dash_count APIs
Add new scale-down-source-surface-paint test
PDF: Fix CAIRO_EXTEND_NONE for source surface patterns
Fix two misspellings in a recent comment.
ROADMAP: Add 3 bugs to fix before the next snapshot
.gitignore: Add text-glyph-range
cairo-wideint: Fix to eliminate comparison of signed and unsigned values
NEWS: Add notes for 1.3.12 snapshot
configure.in: Increment cairo version to 1.3.12
Dan Amelang:
Use the "-" option (instead of "-a") when calling "strings"
Dan Williams:
Implement pixman fbCompositeSrc_8888x0565mmx
Jinghua Luo:
glitz: fix all compiler warnings in glitz backend.
Glitz: position large glyph correctly.
Jonathan Watt:
Remove WINVER from public header file
Kalle Vahlman:
Add --use-ms option to cairo-perf-diff-files
Kjartan Maraas:
Remove unused variables (#7963)
M Joonas Pihlaja:
Make UTF-8 output from cairo-perf-diff-files optional
Pavel Roskin:
Clean up _fbOnes()
Peter Weilbacher:
Fix for OS/2 display drivers that cannot handle 32bit output (feed them a 24bit buffer instead).
Robert O'Callahan:
Rename cairo_copy_clip_rectangles to cairo_copy_clip_rectangle_list
Soeren Sandmann:
Add SRC and IN implementations to avoid CompositeGeneral in some cases hit by PDF rendering
Vladimir Vukicevic:
Merge branch 'master' of git+ssh://git.cairographics.org/git/cairo
[nquartz] use pattern snapshots, and correctly setup/teardown source
[nquartz] add test reference files for nquartz backend
Merge branch 'master' of git+ssh://git.cairographics.org/git/cairo
---
NEWS | 93 ++
ROADMAP | 24
TODO | 40 +
acinclude.m4 | 4
configure.in | 2
doc/public/tmpl/cairo-version.sgml | 10
perf/Makefile.am | 10
perf/cairo-perf-diff | 5
perf/cairo-perf-diff-files.c | 151 +++-
perf/cairo-perf.c | 2
perf/cairo-perf.h | 2
perf/long-lines.c | 117 +++
perf/unaligned-clip.c | 66 +
pixman/src/fbmmx.c | 348 ++++++++++
pixman/src/fbmmx.h | 56 +
pixman/src/fbpict.c | 112 +++
pixman/src/iccolor.c | 4
pixman/src/icint.h | 12
pixman/src/pixman-remap.h | 1
pixman/src/pixregion.c | 2
src/Makefile.am | 5
src/cairo-array.c | 2
src/cairo-atsui-font.c | 599 +++++++++++++-----
src/cairo-cache.c | 12
src/cairo-clip-private.h | 2
src/cairo-clip.c | 2
src/cairo-deflate-stream.c | 142 ++++
src/cairo-font-options.c | 6
src/cairo-ft-font.c | 6
src/cairo-glitz-surface.c | 40 -
src/cairo-gstate.c | 8
src/cairo-image-surface.c | 4
src/cairo-lzw.c | 2
src/cairo-matrix.c | 2
src/cairo-meta-surface.c | 2
src/cairo-nquartz-surface.c | 81 ++
src/cairo-os2-surface.c | 70 +-
src/cairo-output-stream-private.h | 4
src/cairo-path-fixed.c | 16
src/cairo-path-stroke.c | 4
src/cairo-pattern.c | 10
src/cairo-pdf-surface.c | 136 +++-
src/cairo-ps-surface.c | 7
src/cairo-scaled-font.c | 71 +-
src/cairo-surface-fallback.c | 28
src/cairo-surface.c | 5
src/cairo-svg-surface.c | 3
src/cairo-type1-fallback.c | 4
src/cairo-type1-subset.c | 107 +++
src/cairo-unicode.c | 4
src/cairo-wideint.c | 6
src/cairo-win32-surface.c | 16
src/cairo-win32.h | 10
src/cairo-xcb-surface.c | 4
src/cairo-xlib-surface.c | 10
src/cairo.c | 43 -
src/cairo.h | 8
src/cairoint.h | 2
test/.gitignore | 3
test/Makefile.am | 8
test/caps-joins-alpha-nquartz-ref.png |binary
test/clip-nesting-nquartz-ref.png |binary
test/clip-nesting-nquartz-rgb24-ref.png |binary
test/clip-push-group-nquartz-ref.png |binary
test/clip-twice-nquartz-ref.png |binary
test/clip-twice-nquartz-rgb24-ref.png |binary
test/dash-caps-joins-nquartz-ref.png |binary
test/degenerate-path-nquartz-rgb24-ref.png |binary
test/fill-and-stroke-alpha-add-nquartz-ref.png |binary
test/fill-and-stroke-alpha-nquartz-ref.png |binary
test/fill-and-stroke-nquartz-ref.png |binary
test/fill-and-stroke-nquartz-rgb24-ref.png |binary
test/fill-degenerate-sort-order-nquartz-ref.png |binary
test/fill-degenerate-sort-order-nquartz-rgb24-ref.png |binary
test/fill-rule-nquartz-ref.png |binary
test/fill-rule-nquartz-rgb24-ref.png |binary
test/get-and-set.c | 17
test/get-clip.c | 26
test/new-sub-path-nquartz-ref.png |binary
test/new-sub-path-nquartz-rgb24-ref.png |binary
test/operator-clear-nquartz-ref.png |binary
test/operator-clear-nquartz-rgb24-ref.png |binary
test/random-intersections-nquartz-ref.png |binary
test/random-intersections-nquartz-rgb24-ref.png |binary
test/rel-path-nquartz-ref.png |binary
test/rel-path-nquartz-rgb24-ref.png |binary
test/scale-down-source-surface-paint-ref.png |binary
test/scale-down-source-surface-paint.c | 72 ++
test/source-clip-scale-nquartz-ref.png |binary
test/text-glyph-range-ref.png |binary
test/text-glyph-range-rgb24-ref.png |binary
test/text-glyph-range.c | 133 +++
test/text-rotate.c | 4
test/text-zero-len-ref.png |binary
test/text-zero-len.c | 88 ++
test/trap-clip-nquartz-ref.png |binary
test/trap-clip-nquartz-rgb24-ref.png |binary
97 files changed, 2414 insertions(+), 481 deletions(-)
---
More information about the cairo-commit
mailing list