[cairo-commit] Changes to 'refs/tags/1.3.6'

Carl Worth cworth at kemper.freedesktop.org
Wed Dec 6 13:43:17 PST 2006


Tag '1.3.6' created by Carl Worth <cworth at cworth.org> at 2006-12-06 21:35 -0800

cairo 1.3.6 snapshot
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBFdzg26JDdNq8qSWgRAqWtAJwIF4/r4u9iUqzluv+BgWBWL7NwpwCcDUUJ
ckO8H350MgUwjm7IwhP7DBQ=
=4si3
-----END PGP SIGNATURE-----

Changes since 1.3.4:
Behdad Esfahbod:
      [test|perf|boilerplate/Makefile.am] Add -I$(top_builddir)/src to INCLUDES
      [configure] Remove the pkg-config minimum version requirement

Carl Worth:
      Bump version to 1.3.5 after making 1.3.4 snapshot
      RELEASING: Fix typo
      Add an initial BIBLIOGRAPHY for cairo
      Add perceptualdiff program totest/pdiff.
      Use uint32_t instead of the non-standard uint32
      Remove all libtiff-related code by #ifdef
      Hook up Makefiles for perceptualdiff.
      pdiff: Add missing newlins at end of files.
      Add a textbook recommendation to the bibliography
      BIBLIOGRAPHY: Add Joseph O'Rourke's book as recommended by Rafael Villar Burke
      ROADMAP: Add _cairo_lround bug for 1.3.6. Note some completed items for 1.4.0
      ROADMAP: Note that the Banker's rounding bug is fixed
      Fix 'make distcheck' by mentioning test/pdiff in DIST_SUBDIRS
      NEWS: Add notes for 1.3.6 snapshot
      Increment cairo version to 1.3.6 (and libtool versioning to 12:1:10)

Dan Amelang:
      Add configure option --disable-some-floating-point
      Purge cairo-test of all calls to round()
      [perf] Provide watered-down implementations of getline and strndup for
      [configure] Add -a option to grep calls in AX_C_FLOAT_WORDS_BIGENDIAN
      [configure] Fix --disable-some-floating-point to force value to 'no' if none given
      Change _cairo_lround to use arithmetic rounding

M Joonas Pihlaja:
      cairo-perf-diff-files: Don't segfault reading cooked perf reports.
      test: tessellator event comparator test case for degenerate edges.
      test: check if cairo_in_fill() is reporting false positives for empty trapezoids.
      test: check for tessellator regression from missed stop events
      tessellator bug fix: fill-degenerate-sort-order
      tessellator bug fix: fill-missed-stop
      tessellator bug fix: in-fill-empty-trapezoid
      tessellator: offset working coordinates to be nonnegative
      tessellator: input validation and guard bit removal

Mathieu Lacage:
      bugfix: fix cairo-wideint.c uint64_t usage and const return qualifiers

---
 BIBLIOGRAPHY                                  |   86 ++++++
 COPYING                                       |   21 +
 NEWS                                          |   65 ++++
 RELEASING                                     |    3 
 ROADMAP                                       |   14 -
 acinclude.m4                                  |    4 
 boilerplate/Makefile.am                       |    1 
 configure.in                                  |   31 ++
 perf/Makefile.am                              |    1 
 perf/cairo-perf-diff-files.c                  |   61 ++++
 src/cairo-bentley-ottmann.c                   |  262 ++++++++++++++------
 src/cairo-wideint-private.h                   |    2 
 src/cairo-wideint.c                           |   14 -
 src/cairo.c                                   |   55 +++-
 test/Makefile.am                              |   13 
 test/clip-operator.c                          |    4 
 test/fill-degenerate-sort-order-ref.png       |binary
 test/fill-degenerate-sort-order-rgb24-ref.png |binary
 test/fill-degenerate-sort-order.c             |  110 ++++++++
 test/fill-missed-stop-ps-argb32-ref.png       |binary
 test/fill-missed-stop-ref.png                 |binary
 test/fill-missed-stop-rgb24-ref.png           |binary
 test/fill-missed-stop.c                       |   89 ++++++
 test/in-fill-empty-trapezoid-ref.png          |binary
 test/in-fill-empty-trapezoid-rgb24-ref.png    |binary
 test/in-fill-empty-trapezoid.c                |   89 ++++++
 test/operator-clear.c                         |    4 
 test/operator-source.c                        |    4 
 test/pdiff/CMakeLists.txt                     |   55 ++++
 test/pdiff/CompareArgs.cpp                    |  136 ++++++++++
 test/pdiff/CompareArgs.h                      |   44 +++
 test/pdiff/LPyramid.cpp                       |   87 ++++++
 test/pdiff/LPyramid.h                         |   38 ++
 test/pdiff/Makefile.am                        |   14 +
 test/pdiff/Metric.cpp                         |  316 ++++++++++++++++++++++++
 test/pdiff/Metric.h                           |   26 +
 test/pdiff/PerceptualDiff.cpp                 |   45 +++
 test/pdiff/README.txt                         |   45 +++
 test/pdiff/RGBAImage.cpp                      |  144 +++++++++++
 test/pdiff/RGBAImage.h                        |   57 ++++
 test/pdiff/gpl.txt                            |  340 ++++++++++++++++++++++++++
 test/unbounded-operator.c                     |    4 
 42 files changed, 2162 insertions(+), 122 deletions(-)
---


More information about the cairo-commit mailing list