Increment CAIRO_VERSION to 0.1.23.

Added notes for snapshot 0.1.23.
Add reminder to mention incompatible API changes in NEWS. Re-order steps to avoid clobbering pre-existing tar files.
This commit is contained in:
Carl Worth 2004-05-11 08:19:47 +00:00
parent b743ed0342
commit 2f7b4a3ad7
4 changed files with 67 additions and 14 deletions

View file

@ -1,3 +1,13 @@
2004-05-11 Carl Worth <cworth@isi.edu>
* configure.in: Increment CAIRO_VERSION to 0.1.23.
* NEWS: Added notes for snapshot 0.1.23.
* RELEASING: Add reminder to mention incompatible API changes in
NEWS. Re-order steps to avoid clobbering pre-existing tar
files.
2004-05-11 Carl Worth <cworth@isi.edu>
* BUGS: Several people have reported that cairo_clip is not

41
NEWS
View file

@ -1,3 +1,44 @@
Snapshot 0.1.23 (2004-05-11 Carl Worth <cworth@isi.edu>)
========================================================
Fixes for gcc 3.4
-----------------
Fix prototype mismatches so that cairo can be built by gcc 3.4.
Updates to track glitz
----------------------
Various fixes to support the latest glitz snapshot (0.1.2).
Gradient updates
----------------
Radial gradients now support both inner and outer circles.
Transformed linear gradients are now properly handled.
Fixes for extend type reflect.
Glitz updates
-------------
Converted shading routines to use fixed point values and introduced a
shading operator structure for more efficient shading calculations.
Support compositing with mask surface when mask is solid or
multi-texturing is available.
PNG backend cleanups
--------------------
Fix output to properly compensate for pre-multiplied alpha format in cairo.
Add support for A8 and A1 image formats.
Bug fixes
---------
Avoid crash or infinite loop on null strings and degeneratively short
splines.
New? bugs in cairo_clip
-----------------------
There are some fairly serious bugs in cairo_clip. It is sometimes
causing an incorrect result. And even when it does work, it is
sometimes so slow as to be unusable. Some of these bugs may not be
new, (indeed cairo_clip has only ever had a braindead-slow
implementation), but I think they're worth mentioning here.
Snapshot 0.1.22 (2004-04-16 Carl Worth <cworth@isi.edu>)
========================================================
Cairo was updated to track the changes in libpixman, and now depends

View file

@ -13,7 +13,15 @@ snapshots.
version numbers in order to get access to a specific set of
features.
2) Verify that the code passes "make distcheck"
2) Increment CAIRO_VERSION in configure.in
Right now, in its pre-release form, we are incrementing
CAIRO_VERSION for each snapshot but we are not changing the
libtool shared library version information. Until now, we've
only incremented the sub-minor version. We'll invent rules for
incrementing major and minor numbers when the time is right.
3) Verify that the code passes "make distcheck"
Running "make distcheck" should result in no warnings or
errors and end with a message of the form:
@ -25,19 +33,13 @@ snapshots.
(But the tar file isn't actually ready yet, as we still have
some more steps to follow).
3) Fill out an entry in the NEWS file
4) Fill out an entry in the NEWS file
Sift through the information in ChangeLog since the last
snapshot. Summarize major changes briefly in a style similar
to other entries in NEWS.
4) Increment CAIRO_VERSION in configure.in
Right now, in its pre-release form, we are incrementing
CAIRO_VERSION for each snapshot but we are not changing the
libtool shared library version information. Until now, we've
only incremented the sub-minor version. We'll invent rules for
incrementing major and minor numbers when the time is right.
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.
5) Commit the changes to NEWS and configure.in
@ -45,8 +47,8 @@ snapshots.
other commit. It's especially important to mention the new
version number in the ChangeLog.
6) Run "make distcheck" to generate the final tar file with the
correct version number.
6) Run "make distcheck" to generate the final tar file including the
changes to NEWS and ChangeLog.
7) Copy the resulting tar file to the cairo snapshots distribution
directory:

View file

@ -3,7 +3,7 @@ AC_INIT(src/cairo.h)
dnl ===========================================================================
# Package version number, (as distinct from shared library version)
CAIRO_VERSION=0.1.22
CAIRO_VERSION=0.1.23
# libtool shared library version