mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-05 06:28:01 +02:00
Added notes for release 0.9.0.
Increment CAIRO_VERSION to 0.9.0. Increment LT_CURRENT to 2 to mark the beginning of proper soname management.
This commit is contained in:
parent
9a088c2fad
commit
4bec3d6af4
3 changed files with 86 additions and 2 deletions
|
|
@ -1,3 +1,10 @@
|
|||
2005-08-08 Carl Worth <cworth@cworth.org>
|
||||
|
||||
* NEWS: Added notes for release 0.9.0.
|
||||
|
||||
* configure.in: Increment CAIRO_VERSION to 0.9.0. Increment
|
||||
LT_CURRENT to 2 to mark the beginning of proper soname management.
|
||||
|
||||
2005-08-08 Carl Worth <cworth@cworth.org>
|
||||
|
||||
* src/Makefile.am (libcairo_la_SOURCES): Add missing cairo-debug.h
|
||||
|
|
|
|||
77
NEWS
77
NEWS
|
|
@ -1,3 +1,80 @@
|
|||
Release 0.9.0 (2005-08-08 Carl Worth <cworth@cworth.org>)
|
||||
=========================================================
|
||||
API additions
|
||||
-------------
|
||||
|
||||
* Add a new function call to set the current antialiasing mode in the
|
||||
graphics state:
|
||||
|
||||
cairo_set_antialias
|
||||
|
||||
This call accepts the same modes recently added for font options
|
||||
(NONE or GRAY) but affects the rendering of geometry other than
|
||||
text. The intent of this call is to enable more precise control of
|
||||
which pixels are affected by each operation, for example to allow
|
||||
for full-scene antialiasing for seam-free rendering. It is not
|
||||
expected that non-antialiased rendering will perform better than
|
||||
anti-aliased rendering.
|
||||
|
||||
* Three new functions were added to provide support for mixed cairo-
|
||||
and non-cairo drawing to the same surface:
|
||||
|
||||
cairo_surface_mark_dirty
|
||||
cairo_surface_mark_dirty_rectangle
|
||||
cairo_flush
|
||||
|
||||
* The return type of the several "reference" functions was change,
|
||||
(API compatibly), from void to the same type as the argument. The
|
||||
affected functions are:
|
||||
|
||||
cairo_font_face_reference
|
||||
cairo_scaled_font_reference
|
||||
cairo_pattern_reference
|
||||
cairo_surface_reference
|
||||
cairo_reference
|
||||
|
||||
This allows a convenient way to assign and reference in a single
|
||||
statement.
|
||||
|
||||
cairo-win32
|
||||
-----------
|
||||
* Some portability improvements, (eg. workaround for missing stdint.h).
|
||||
|
||||
cairo-ft
|
||||
--------
|
||||
* Updated to allow compilation with older versions of freetype.
|
||||
|
||||
Bug fixes
|
||||
---------
|
||||
* Fix the unbounded operators to actually produce a correct result,
|
||||
(previously the results were artificially restricited to the
|
||||
bounding box of whatever shape was being drawn rather than
|
||||
extending out infinitely). The fixed operators are:
|
||||
|
||||
CAIRO_OPERATOR_CLEAR
|
||||
CAIRO_OPERATOR_SOURCE
|
||||
CAIRO_OPERATOR_OUT
|
||||
CAIRO_OPERATOR_IN
|
||||
CAIRO_OPERATOR_DEST_IN
|
||||
CAIRO_OPERATOR_DEST_ATOP
|
||||
|
||||
* Fix cairo_mask and cairo_mask_surface to transform the mask by the
|
||||
current transformation matrix (CTM).
|
||||
|
||||
* Fix cairo_set_source to lock the CTM used to transform the pattern.
|
||||
|
||||
* Workaround for X server Render bug involving repeating patterns
|
||||
with a general transformation matrix.
|
||||
|
||||
* cairo_get_font_face fixed to return a "nil" font face object rather
|
||||
than NULL on error.
|
||||
|
||||
* cairo_set_font_face fixed to not crash if given a NULL font face,
|
||||
(which is the documented interface for restoring the defauly font
|
||||
face).
|
||||
|
||||
* Fix xlib glyphset caching to not try to free a NULL glyph.
|
||||
|
||||
Snapshot 0.6.0 (2005-07-28 Carl Worth <cworth@cworth.org>)
|
||||
==========================================================
|
||||
API changes
|
||||
|
|
|
|||
|
|
@ -5,12 +5,12 @@ AC_INIT(src/cairo.h)
|
|||
dnl ===========================================================================
|
||||
|
||||
# Package version number, (as distinct from shared library version)
|
||||
CAIRO_VERSION=0.6.0-head
|
||||
CAIRO_VERSION=0.9.0
|
||||
|
||||
# libtool shared library version
|
||||
|
||||
# Increment if the interface has additions, changes, removals.
|
||||
LT_CURRENT=1
|
||||
LT_CURRENT=2
|
||||
|
||||
# Increment any time the source changes; set to
|
||||
# 0 if you increment CURRENT
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue