[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