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

Carl Worth cworth at kemper.freedesktop.org
Tue Mar 6 01:40:06 PST 2007


Tag '1.4.0' created by Carl Worth <cworth at cworth.org> at 2007-03-06 09:38 -0800

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

iD8DBQBF7Tao6JDdNq8qSWgRAotHAJwM8kuMHDa/eVAwJEI10KtB6FGdPACbB87y
oWEXeKBMp6jAEyiplIGL1qw=
=zyVV
-----END PGP SIGNATURE-----

Changes since 1.3.16:
Behdad Esfahbod:
      [configure.in] Increase version to 1.3.17 post-release
      [RELEASING] Fix git-tag invocation
      [RELEASING] Reorder pushing tag and commits
      [RELEASING] Note that two versions should be added to bugzilla
      [RELEASING] Update announcement mail instructions
      [Makefile.am] Remove releasing instructions that are in RELEASING already
      [Makefile.am] --enable-test-surfaces in distcheck
      [ROADMAP] Remove 1.3.14 items, add 1.4.2 ones
      [SVG] Cast -1 values to unsigned to indicate we really did mean to type them
      [WIN32] Remove unused mutex cairo_toy_font_face_hash_table_mutex
      [WIN32] Make cairo_ft_unscaled_font_map_mutex initialization conditional of ft
      [OS2] Remove unused mutex cairo_toy_font_face_hash_table_mutex
      [OS2] Add mutex initializer for cairo_font_face_mutex
      [beos] Update mutex initializers
      Rename all mutex variables to start with an underscore
      [test] In the bitmap-font test, break cairo_text_path() call into two
      Make cairo_text_path() set current point correctly
      Uniform object handling in _reference(), _destroy(), and _get_reference_count()
      In cairo_text_path(), bail out if zero glyphs
      In cairo_append_path(), allow excess path_data elements
      [quartz] Make utility functions static
      [test] Remove unused variable
      [test] Remove some ref images from random-intersections
      [test] Modify extend-reflect to need a smaller reference image

Brian Ewins:
      [configure.in] --enable-quartz should require atsui and no xlib 
      [quartz,atsui] separate the quartz surface and atsui font backend
      [quartz] remove unnecessary flushes

Carl Worth:
      Optimize filling of a path that is a single device-axis-aligned rectangle.
      Mark 5 tests that are currently failing as XFAIL (that is, not to be fixed before 1.4)
      Update AUTHORS with 47 (!) new authors since 1.0
      NEWS: Add release notes for 1.4.0 release
      Clarify that extra elements in cairo_path_data is only available in cairo >= 1.4
      Increment cairo version to 1.4.0
      NEWS: Note the x86 nature of the quoted performance results

Dave Yeo:
      [test] Fix build on Win32

Emmanuel Pacaud:
      Remove broken special-casing of radial gradient fx,fy under CAIRO_EXTEND_NONE
      Use the offset attribute to improve cairo-svg handling of EXTEND_REPEAT and EXTEND_REFLECT

Hans Breuer:
      Fix mutex initialization for win32 (missing cairo_font_face_mutex)

Mathias Hasselmann:
      [test/pdiff] Fix build problem with certain flavors of make

---
 AUTHORS                                        |   52 ++++-
 Makefile.am                                    |   19 -
 NEWS                                           |  258 ++++++++++++++++++++++++-
 RELEASING                                      |   24 +-
 ROADMAP                                        |   20 +
 configure.in                                   |    7 
 dev/null                                       |binary
 src/cairo-atsui-font.c                         |   12 -
 src/cairo-beos-surface.cpp                     |   16 -
 src/cairo-font.c                               |   36 +--
 src/cairo-ft-font.c                            |   12 -
 src/cairo-os2-surface.c                        |   32 +--
 src/cairo-path-fill.c                          |   93 +++++++++
 src/cairo-path.c                               |    8 
 src/cairo-pattern.c                            |   12 -
 src/cairo-quartz-private.h                     |    8 
 src/cairo-quartz-surface.c                     |   16 -
 src/cairo-scaled-font.c                        |   24 --
 src/cairo-surface.c                            |   12 -
 src/cairo-svg-surface.c                        |   39 ++-
 src/cairo-win32-surface.c                      |   24 +-
 src/cairo.c                                    |   59 +++--
 src/cairo.h                                    |   11 -
 src/cairoint.h                                 |    2 
 test/Makefile.am                               |   14 -
 test/bitmap-font.c                             |    6 
 test/clip-operator.c                           |    2 
 test/extend-reflect-ref.png                    |binary
 test/extend-reflect.c                          |   17 -
 test/operator-clear.c                          |    2 
 test/operator-source.c                         |    2 
 test/pdiff/Makefile.am                         |    2 
 test/radial-gradient.c                         |    3 
 test/random-intersections-ps-argb32-ref.png    |binary
 test/random-intersections-quartz-ref.png       |    0 
 test/random-intersections-quartz-rgb24-ref.png |    0 
 test/random-intersections-ref.png              |binary
 test/random-intersections-rgb24-ref.png        |    0 
 test/random-intersections.c                    |    4 
 test/surface-pattern-scale-down.c              |    3 
 test/surface-pattern-scale-up.c                |    3 
 test/surface-pattern.c                         |    3 
 42 files changed, 639 insertions(+), 218 deletions(-)
---


More information about the cairo-commit mailing list