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

Carl Worth cworth at kemper.freedesktop.org
Thu Aug 10 13:13:21 PDT 2006


Tag '1.0.2' created by Carl Worth <cworth at cworth.org> at 2006-08-10 21:12 -0700

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

iD8DBQBE25NW6JDdNq8qSWgRAqcRAKCOhYnl8Uf3rseRTowmOreS9EjdWwCeOqaP
wTL/d3T5vljAPy6lKZojTeE=
=w8HR
-----END PGP SIGNATURE-----

Changes since RELEASE_1_0_0:
Bertram Felgenhauer:
      add docs-publish as a phony target
      Using a pointer comparison as the fallback total order was wrong - these pointers are not stable. So we introduce our own total order instead.
      ChangeLog cosmetics.
      simplify id initialisation of last patch

Billy Biggs:
      Update formatting of the title and short description, as this actually changes how the TOC appears in devhelp.
      Some fixes for warnings from sparse (Part of bug #4208, Kjartan Maraas)
      Bug #4414, reviewed by otaylor, cworth.
      Bug #4414, reviewed by otaylor, cworth.

Carl Worth:
      Increment CAIRO_VERSION to 1.0.1 after tagging RELEASE_1_0_0.
      Add Radek Doulík.
      Fix test to not try to set a non-invertible matrix. (We'd gotten away with this due to round-off error on many systems). Fixes one out of six failures in bug #4245.
      Add note to use ./autogen.sh instead of ./configure when working with source from cvs.
      Increment CAIRO_VERSION to 1.1.1 after making branch tag BRANCH_1_0.
      Add call to XSynchronize, (the expected clip-all failure isn't occuring without it for some reason).
      Add includes to get sized-integers types such as uint32_t.
      Fix for bug #4401 as reported by Tim Mooney:
      file pthread-show-text.c was added on branch BRANCH_1_0 on 2005-09-13 19:22:45 +0000
      Add documentation for cairo_test functions.
      Expand locking to encapsulate any modification to the reference count of a scaled font, rather than just modifcations of the scaled_font_map, since scaled fonts are shared between threads.
      Adjust parameters to stress things a bit more, (better exposing another locking bug).
      Expand locking to include all modification of cairo_scaled_font and related objects.
      Tested by: John Ellson Closes bug #4408 https://bugs.freedesktop.org/show_bug.cgi?id=4408
      Originally: 2005-09-19 Hans Breuer <hans at breuer.org>
      Avoid attempting to create a size-0 Pixmap, (to prevent the associated X error). This actually showed up when the clip region is empty. Thanks to Radek Doulík for the bug report.
      Backported from HEAD:
      Backported from HEAD:
      file caps-joins-ref.png was added on branch BRANCH_1_0 on 2005-09-27 19:51:00 +0000
      file caps-joins.c was added on branch BRANCH_1_0 on 2005-09-27 19:51:00 +0000
      Add two test cases. One for caps and joins (passes), and one for dashed caps and joins, (fails, see bug #4409).
      file dash-caps-joins-ref.png was added on branch BRANCH_1_0 on 2005-09-27 19:51:00 +0000
      file dash-caps-joins.c was added on branch BRANCH_1_0 on 2005-09-27 19:51:00 +0000
      Note that bug #4409 (Dashes are missing initial caps) is now fixed.
      Increment CAIRO_VERSION to 1.0.2 and libtool versioning to 4:3:2.

Owen Taylor:
      Make the code work with
      Fix docs not to talk about %NULL returns. #4271, Duncan Coutts.
      Undef MIN/MAX before defining them in case some system header happens to define them. (#4196, Christian Biesinger)
      Make the vendor string check for XFree86 more liberal, to deal with older versions of gentoo that modified it in a different way. (#4231, fix from Billy Biggs)
      Make the check for rectangular trapezoids simpler and more accurate. (#4220, found using test case from Richard Stellingwerff)
      Use local labels rather than global labels in the assembly, to be robust if the code is inlined in multiple places. (#4283, Reported by Marco Manfredini)
      Use a 8xN rather than a 1xN strip for a vertical gradient. This is much more tolerant of slow compositing code, and is worth some extra expense computing the gradient. (#4263, found in test case from Richard Stellingwerff)
      Liberalize the ServerVendor check so that we can handle the Mandriva vendor string. (#4298, Frederic Crozat)
      Handle displays which don't match the local endianness by byteswapping on GetImage/PutImage. (#4321, reported by Sjoerd Simons)
      Bug #4260, Reviewed by B. Biggs

Tor Lillqvist:
      Include the documentation, too.
      Pass scratch space instead of NULL for image_extra to acquire/release_dest_image.
      Set LOGFONT::lfHeight negative. A negative lfHeight means "em height" which is what we want, and matches how other toolkits interpret font sizes on Win32. (Positive lfHeight means "cell height".) (#4593)
      If GetGlyphOutlineW() fails, set metrics to zero. (#3927, Hans Breuer) (Don't print error message, as this might occur frequently with a misconfigured Pango 1.10.0.)
      Bug #4602, reviewed by cworth.
      Bug #4612, reviewed by cworth.
      Use _cairo_utf8_to_utf16 for character conversion.

---
 AUTHORS                                 |    1 
 ChangeLog                               |  342 ++++++++++++++++++++++++++++++++
 INSTALL                                 |    4 
 Makefile.am                             |    4 
 NEWS                                    |   82 +++++++
 configure.in                            |   12 -
 doc/public/tmpl/cairo-font-options.sgml |    6 
 doc/public/tmpl/cairo-font.sgml         |    6 
 doc/public/tmpl/cairo-ft.sgml           |    6 
 doc/public/tmpl/cairo-glitz.sgml        |    6 
 doc/public/tmpl/cairo-image.sgml        |    6 
 doc/public/tmpl/cairo-matrix.sgml       |    6 
 doc/public/tmpl/cairo-paths.sgml        |    6 
 doc/public/tmpl/cairo-pattern.sgml      |    6 
 doc/public/tmpl/cairo-pdf.sgml          |    6 
 doc/public/tmpl/cairo-png.sgml          |    6 
 doc/public/tmpl/cairo-ps.sgml           |    6 
 doc/public/tmpl/cairo-quartz.sgml       |    6 
 doc/public/tmpl/cairo-scaled-font.sgml  |    6 
 doc/public/tmpl/cairo-status.sgml       |    6 
 doc/public/tmpl/cairo-surface.sgml      |    6 
 doc/public/tmpl/cairo-text.sgml         |    6 
 doc/public/tmpl/cairo-transforms.sgml   |    6 
 doc/public/tmpl/cairo-types.sgml        |    6 
 doc/public/tmpl/cairo-version.sgml      |    6 
 doc/public/tmpl/cairo-win32-fonts.sgml  |    6 
 doc/public/tmpl/cairo-win32.sgml        |    6 
 doc/public/tmpl/cairo-xcb-xrender.sgml  |    6 
 doc/public/tmpl/cairo-xcb.sgml          |    6 
 doc/public/tmpl/cairo-xlib.sgml         |    6 
 doc/public/tmpl/cairo.sgml              |    6 
 pixman/ChangeLog                        |   51 ++++
 pixman/src/fbcompose.c                  |   70 +++---
 pixman/src/fbmmx.c                      |  119 -----------
 pixman/src/fbpict.c                     |  139 +++++++++++--
 pixman/src/fbpict.h                     |   12 -
 pixman/src/icbltone.c                   |    6 
 pixman/src/icimage.c                    |   10 
 pixman/src/icrect.c                     |    2 
 pixman/src/ictrap.c                     |    6 
 pixman/src/pixman.h                     |   19 +
 src/cairo-atsui-font.c                  |   29 --
 src/cairo-font.c                        |   85 ++++---
 src/cairo-ft-font.c                     |   31 +-
 src/cairo-hull.c                        |   15 -
 src/cairo-image-surface.c               |   18 +
 src/cairo-matrix.c                      |    6 
 src/cairo-path-stroke.c                 |  127 ++++++++++-
 src/cairo-pattern.c                     |   11 -
 src/cairo-traps.c                       |   16 -
 src/cairo-win32-font.c                  |   24 +-
 src/cairo-win32-surface.c               |   38 +++
 src/cairo-xlib-surface.c                |  175 +++++++++++++---
 src/cairoint.h                          |   16 +
 test/.cvsignore                         |    6 
 test/Makefile.am                        |   16 +
 test/cairo-test.c                       |   34 ++-
 test/cairo-test.h                       |   74 ++++++
 test/caps-joins-ref.png                 |binary
 test/caps-joins.c                       |   85 +++++++
 test/clip-all-ref.png                   |binary
 test/clip-all.c                         |   69 ++++++
 test/create-from-png-stream.c           |    6 
 test/dash-caps-joins-ref.png            |binary
 test/dash-caps-joins.c                  |   94 ++++++++
 test/filter-nearest-offset.c            |    2 
 test/get-and-set.c                      |    4 
 test/mask-ctm.c                         |    2 
 test/mask-surface-ctm.c                 |    2 
 test/move-to-show-surface.c             |    2 
 test/nil-surface.c                      |    2 
 test/paint-with-alpha.c                 |    2 
 test/pthread-show-text.c                |  110 ++++++++++
 test/scale-source-surface-paint.c       |    2 
 test/set-source.c                       |    2 
 test/source-surface-scale-paint.c       |    2 
 test/translate-show-surface.c           |    2 
 77 files changed, 1661 insertions(+), 477 deletions(-)
---


More information about the cairo-commit mailing list