[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