mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-04-23 13:20:42 +02:00
Increment CAIRO_VERSION to 0.2.0.
Add notes for snapshot 0.2.0.
This commit is contained in:
parent
377983fdf3
commit
d18aad05f3
5 changed files with 84 additions and 8 deletions
|
|
@ -13,6 +13,7 @@ config.sub
|
|||
configure
|
||||
libtool
|
||||
ltmain.sh
|
||||
releases
|
||||
stamp-h
|
||||
stamp-h1
|
||||
stamp-h.in
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
2004-10-27 Carl Worth <cworth@cworth.org>
|
||||
|
||||
* configure.in: Increment CAIRO_VERSION to 0.2.0.
|
||||
|
||||
* NEWS: Add notes for snapshot 0.2.0.
|
||||
|
||||
* RELEASING: Update release instructions for new release-publish
|
||||
target.
|
||||
|
||||
|
|
|
|||
79
NEWS
79
NEWS
|
|
@ -1,8 +1,75 @@
|
|||
Glyph caching
|
||||
-------------
|
||||
Internal caching of glyphs provides a major improvement to
|
||||
text rendering performance, especially for Xlib and OpenGL
|
||||
backends.
|
||||
Snapshot 0.2.0 (2004-10-27 Carl Worth <cworth@cworth.org>)
|
||||
===========================================================
|
||||
New license: LGPL/MPL
|
||||
---------------------
|
||||
The most significant news with this release is that the license of
|
||||
cairo has changed. It is now dual-licensed under the LGPL and the
|
||||
MPL. For details see the COPYING file as well as COPYING-LGPL-2.1 and
|
||||
COPYING-MPL-1.1.
|
||||
|
||||
I express my thanks to everyone involved in the license change process
|
||||
for their patience and support!
|
||||
|
||||
New font and glyph internals
|
||||
----------------------------
|
||||
Graydon Hoare has put a tremendous amount of work into new internals
|
||||
for handling fonts and glyphs, including caches where appropriate.
|
||||
This work has no impact on the user-level API, but should result in
|
||||
great performance improvements for applications using text.
|
||||
|
||||
New test suite
|
||||
--------------
|
||||
This snapshot of cairo includes a (small) test suite in
|
||||
cairo/test. The tests can be run with "make check". The test suite was
|
||||
designed to make it very easy to add new tests, and we hope to see
|
||||
many contributions here. As you find bugs, please try adding a minimal
|
||||
test case to the suite, and submit it with the bug report to the
|
||||
cairo@cairographics.org mailing list. This will make it much easier
|
||||
for us to track progress in fixing bugs.
|
||||
|
||||
New name for glitz backend
|
||||
--------------------------
|
||||
The gl backend has now been renamed to the glitz backend. This means
|
||||
that the following names have changed:
|
||||
|
||||
CAIRO_HAS_GL_SURFACE -> CAIRO_HAS_GLITZ_SURFACE
|
||||
cairo_set_target_gl -> cairo_set_target_glitz
|
||||
cairo_gl_surface_create -> cairo_glitz_surface_create
|
||||
|
||||
This change obviously breaks backwards compatibility for applications
|
||||
using the old gl backend.
|
||||
|
||||
Up-to-date with latest glitz snapshots
|
||||
--------------------------------------
|
||||
This snapshot of cairo is now up to date with the latest glitz
|
||||
snapshot, (currently 0.2.3). We know that the latest cairo and glitz
|
||||
snapshots have been incompatible for a very long time. We've finally
|
||||
fixed that now and we're determined to not let that happen again.
|
||||
|
||||
Miscellaneous changes
|
||||
---------------------
|
||||
Changed CAIRO_FILTER_DEFAULT to CAIRO_FILTER_BEST to make gradients
|
||||
easier.
|
||||
|
||||
Track XCB API change regarding iterators.
|
||||
|
||||
Various bug fixes
|
||||
-----------------
|
||||
Fix calculation of required number of vertices for pen.
|
||||
|
||||
Fix to avoid zero-dimensioned pixmaps.
|
||||
|
||||
Fix broken sort of pen vertices.
|
||||
|
||||
Fix bug when cairo_show_text called with a NULL string.
|
||||
|
||||
Fix clipping bugs.
|
||||
|
||||
Fix bug in computing image length with XCB.
|
||||
|
||||
Fix infinite loop bug in cairo_arc.
|
||||
|
||||
Fix memory management interactions with libpixman.
|
||||
|
||||
Snapshot 0.1.23 (2004-05-11 Carl Worth <cworth@isi.edu>)
|
||||
========================================================
|
||||
|
|
@ -170,7 +237,7 @@ the heavy lifting with this renaming effort.
|
|||
|
||||
Conditional compilation of backends
|
||||
-----------------------------------
|
||||
Cairo now allows optional beckends to be disabled at compile time. The
|
||||
Cairo now allows optional backends to be disabled at compile time. The
|
||||
following options may now be passed to the configure script:
|
||||
|
||||
--disable-xlib
|
||||
|
|
|
|||
|
|
@ -31,7 +31,11 @@ fixes are committed. Here are the steps to follow:
|
|||
snapshot. Summarize major changes briefly in a style similar
|
||||
to other entries in NEWS. Take special care to note any
|
||||
incompatible changes in the API. These should be easy to find
|
||||
by looking for cairo.h in the ChangeLog.
|
||||
by looking for cairo.h in the ChangeLog. Additionally, the
|
||||
output following command should be examined using the previous
|
||||
snapshot tag:
|
||||
|
||||
cvs diff -r SNAPSHOT_X_Y_Z src/cairo.h
|
||||
|
||||
4) Increment CAIRO_VERSION in configure.in
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ AC_INIT(src/cairo.h)
|
|||
dnl ===========================================================================
|
||||
|
||||
# Package version number, (as distinct from shared library version)
|
||||
CAIRO_VERSION=0.1.23
|
||||
CAIRO_VERSION=0.2.0
|
||||
|
||||
# libtool shared library version
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue