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

Behdad Esfahbod behdad at kemper.freedesktop.org
Wed Apr 12 22:23:42 PDT 2006


Tag '1.0.4' created by Behdad Esfahbod <behdad at behdad.org> at 2006-03-15 19:13 -0800

cairo-1.0.4 stable release.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQBEGGd1n+4E5dNTERURAmjnAJ9T4yfI+4TyA4HnGPARpzEa79GcMACfSiKM
S8q+ZBFRCvntfH1FZ+yR4eo=
=943l
-----END PGP SIGNATURE-----

Changes since RELEASE_1_0_2:
Anders Carlsson:
      Invoke PKG_PROG_PKG_CONFIG so $PKG_CONFIG will be set early on.

Behdad Esfahbod:
      Bug #4260, Reviewed by B. Biggs
      Allow _get_bitmap_surface to work for 0x0 glyphs, (fix for bug #5734).
      Remove duplicate definitions of pixman_color_to_pixel and pixman_composite.
      Remove ChangeLog here too.  We'll generate it using git log.
      Shhhh.....
      Add make bits to autogenerate ChangeLog
      Add new ref images.
      Update release infra to reflect git transition.
      Note using "git diff" instead of "git status" as the latter is a bit tricky when it says nothing to commit...
      Fix test to use fontconfig properly so that the test no longer fails. Fixes bug #4674. (Thnks to sunmoon1997 for the fix).
      Check font_face->status and return a nil scaled font if it is in an error state. (Thanks to Christian Biesinger and sunmoon1997 who pointed this out as part of bug #4674)
      Misc compilation fixes (C++-style comments, M_PI decls, etc.)
      Add CAIRO_TEST_TARGET environment variable for limiting backends to test.
      WIN32: Define SHADEBLENDCAPS and SB_NONE if they are not defined. (from Tor Lillqvist)
      Cairo-1.0.4 released.

Carl Worth:
      Increment CAIRO_VERSION to 1.0.3 after tagging RELEASE_1_0_2.
      Add missing initialization for _global_image_glyph_cache_mutex (Vladimir Vukicevic <vladimirv at gmail.com>).
      Add missing initialization for ximage.xoffset.
      Fix typo leading to truncated error message (Christian Biesinger <cbiesinger at web.de>).
      Remove spurios INT_ prefixes which break the build with very recent binutils.
      Remove duplicate definitions of pixman_color_to_pixel and pixman_composite.
      Use more portable shell syntax, ('test =' rather than 'test =='). Thanks to Richard Lloyd and Klaus Heinz. Closes bug #4823.
      Rename .cvsignore to .gitignore. Add *~ and *.o.
      test/show-glyphs-many: New test case to demonstrate bug #5528
      _cairo_xlib_surface_show_glyphs: Break up rendering into chunks to fit
      cairo_show_glyphs: Do nothing if num_glyphs == 0
      cairo-output-stream: Don't dereference a NULL pointer due to OOM.
      cairo-clip: Fix memory leak during OOM handling.
      _clip_and_composite_trapezoids: Avoid NULL pointer dereference due to OOM.
      fbCompositeTrans_0888xnx0888: Fix suspicious logical negation of pointer value.
      autogen.sh: Pass --foreign option to automake so that it doesn't
      Remove unused RCS $Id:$ tags.

Christian Biesinger:
      Use C-style comments rather than C++-style in C files

Frederic Crozat:
      test/text-antialias-subpixel: Modify to demonstrate problem with subpixel BGR and VRGB
      Fix for sub-pixel BGR and vRGB
      Fix usage of freetype to match Xft and follow David Turner's recommendations.

Tor Lillqvist:
      Apply proper transform to generated paths.
      Intersect clip region with target surface so we don't waste time and memory.

Vladimir Vukicevic:
      Win32: Rework clip and extents handling
      Win32: Fix up src coords before calling AlphaBlend/BitBlt to avoid invalid calls
      Win32: Set surface format based on device caps
      Win32: Handle BitBlt in get_image failure and AlphaBlend not being supported

---
 .gitignore                              |   25 
 ChangeLog                               |11256 --------------------------------
 INSTALL                                 |    2 
 Makefile.am                             |   43 
 NEWS                                    |   11 
 RELEASING                               |   21 
 autogen.sh                              |    2 
 configure.in                            |   24 
 doc/.gitignore                          |    3 
 doc/public/.gitignore                   |   18 
 doc/public/tmpl/.gitignore              |    3 
 doc/public/tmpl/cairo-font-options.sgml |   12 
 doc/public/tmpl/cairo-font.sgml         |    3 
 doc/public/tmpl/cairo-ft.sgml           |    3 
 doc/public/tmpl/cairo-glitz.sgml        |    3 
 doc/public/tmpl/cairo-image.sgml        |    3 
 doc/public/tmpl/cairo-matrix.sgml       |    3 
 doc/public/tmpl/cairo-paths.sgml        |    3 
 doc/public/tmpl/cairo-pattern.sgml      |    3 
 doc/public/tmpl/cairo-pdf.sgml          |    3 
 doc/public/tmpl/cairo-png.sgml          |    3 
 doc/public/tmpl/cairo-ps.sgml           |    3 
 doc/public/tmpl/cairo-quartz.sgml       |    3 
 doc/public/tmpl/cairo-scaled-font.sgml  |    3 
 doc/public/tmpl/cairo-status.sgml       |    3 
 doc/public/tmpl/cairo-surface.sgml      |    3 
 doc/public/tmpl/cairo-text.sgml         |    3 
 doc/public/tmpl/cairo-transforms.sgml   |    3 
 doc/public/tmpl/cairo-types.sgml        |    3 
 doc/public/tmpl/cairo-version.sgml      |    3 
 doc/public/tmpl/cairo-win32-fonts.sgml  |    3 
 doc/public/tmpl/cairo-win32.sgml        |    3 
 doc/public/tmpl/cairo-xcb-xrender.sgml  |    3 
 doc/public/tmpl/cairo-xcb.sgml          |    3 
 doc/public/tmpl/cairo-xlib-xrender.sgml |    3 
 doc/public/tmpl/cairo-xlib.sgml         |    3 
 doc/public/tmpl/cairo.sgml              |    3 
 doc/tutorial/slides/.gitignore          |    7 
 doc/tutorial/src/.gitignore             |    8 
 pixman/.gitignore                       |   20 
 pixman/ChangeLog                        |   21 
 pixman/src/.gitignore                   |   10 
 pixman/src/fbcompose.c                  |   16 
 pixman/src/fbpict.c                     |    6 
 pixman/src/fbpict.h                     |    2 
 pixman/src/pixman-remap.h               |    2 
 pixman/src/pixman-xserver-compat.h      |    2 
 pixman/src/pixregion.c                  |    6 
 src/.gitignore                          |   13 
 src/cairo-atsui-font.c                  |   41 
 src/cairo-clip.c                        |   13 
 src/cairo-font.c                        |    3 
 src/cairo-ft-font.c                     |  138 
 src/cairo-gstate.c                      |    3 
 src/cairo-output-stream.c               |    6 
 src/cairo-quartz-surface.c              |   11 
 src/cairo-wideint.c                     |    3 
 src/cairo-wideint.h                     |    3 
 src/cairo-win32-private.h               |   10 
 src/cairo-win32-surface.c               |  169 
 src/cairo-xlib-surface.c                |   62 
 src/cairo.c                             |    3 
 src/cairoint.h                          |    4 
 test/.gitignore                         |  117 
 test/Makefile.am                        |    5 
 test/cairo-test.c                       |   44 
 test/ft-font-create-for-ft-face.c       |   24 
 test/show-glyphs-many-ref.png           |binary
 test/show-glyphs-many-rgb24-ref.png     |binary
 test/show-glyphs-many.c                 |  127 
 test/text-antialias-subpixel-ref.png    |binary
 test/text-antialias-subpixel.c          |   42 
 72 files changed, 846 insertions(+), 11590 deletions(-)
---


More information about the cairo-commit mailing list