~ubuntu-branches/ubuntu/intrepid/cairo/intrepid-updates

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Fabien Tassin
  • Date: 2008-09-25 16:22:33 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20080925162233-btx61ymk181i7mcc
Tags: 1.7.6-0ubuntu1
* New upstream version. Most noticable changes are:
  - some API changes with especially the removal of
    cairo_font_options_set_lcd_filter and cairo_font_options_get_lcd_filter
  - xlib: Faster bookkeeping
  - PS: Fix gradients with non-constant alpha
  - Fix deadlock in user-font code
* debian/patches/00list: Remove 03_from_git_fix_lcd_filter_default.dpatch,
  add debian/patches/03_fix_ftbfs_withing_xcb.dpatch
* debian/libcairo2.symbols, debian/libcairo-directfb2.symbols: update
  list of symbols

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Release 1.7.4 (2008-08-11 Behdad Esfahbod <behdad@behdad.org>)
2
 
==============================================================
 
1
Snapshot 1.7.6 (2008-09-17 Carl Worth <cworth@cworth.org>)
 
2
==========================================================
 
3
The cairo community is happy to announce the 1.7.6 snapshot of the
 
4
cairo graphics library. This is a "release candidate" for the upcoming
 
5
1.8.0 release, so we will greatly appreciate any reports of problems
 
6
in this release, and no major changes are currently planned before
 
7
1.8.
 
8
 
 
9
Notable changes in 1.7.6
 
10
------------------------
 
11
The largest number of changes since 1.7.4 did not change the
 
12
implementation of cairo itself, but instead revamped cairo's build
 
13
system. The primary goal of the revamp is to make the build system
 
14
less fragile, (particularly for non-Linux platforms). For example, now
 
15
people building on win32 will no longer need to maintain a
 
16
platform-specific list of files to be built. Also, the .so file will
 
17
now be installed with a different naming scheme, (for example, 1.7.6
 
18
will install with a .10706 suffix). Much thanks, Behdad!
 
19
 
 
20
And, as usual, Chris Wilson has made another large round of robustness
 
21
improvements, (eliminating dead code, fixing propagation of error
 
22
status values, test suite improvements, etc. etc.). Thanks as always,
 
23
Chris!
 
24
 
 
25
API changes since 1.7.4
 
26
-----------------------
 
27
There have been a few changes of API that was new during the 1.7
 
28
series:
 
29
 
 
30
* Remove cairo_font_options_set_lcd_filter
 
31
   and cairo_font_options_get_lcd_filter
 
32
 
 
33
  Motivation: At the Cairo Summit, this API was determined to be too
 
34
        specific to the freetype font backend to be in the general
 
35
        API. A similar API with a cairo_ft prefix might be introduced
 
36
        in the future. Note that cairo will still respect the
 
37
        corresponding fontconfig settings for these options.
 
38
 
 
39
* Replace cairo_has_show_glyphs
 
40
     with cairo_surface_has_show_glyphs
 
41
 
 
42
  Motivation: This really is a surface-specific interface, and the
 
43
        convenience function on the cairo_t is not obviously
 
44
        necessary. An application can easily call:
 
45
 
 
46
        cairo_surface_has_show_glyphs (cairo_get_target (cr));
 
47
 
 
48
        as needed.
 
49
 
 
50
* Add cairo_text_cluster_flags_t
 
51
   to cairo_show_text_glyphs
 
52
      cairo_scaled_font_text_to_glyphs
 
53
      cairo_user_scaled_font_text_to_glyphs_func_t
 
54
 
 
55
  Motivation: This flag, (and specifically the
 
56
        CAIRO_TEXT_CLUSTER_FLAG_BACKWARD value), replaces the
 
57
        cairo_bool_t backward argument in each of the above
 
58
        interfaces. This leads to more readable user code, and also
 
59
        allows future extensibility.
 
60
 
 
61
As always, there are no changes to any API from any major cairo
 
62
release, (1.0.x, 1.2.x, 1.4.x, 1.6.x). Cairo maintains the same
 
63
compatibility promise it always has.
 
64
 
 
65
Bug fixes since 1.7.4
 
66
---------------------
 
67
xlib: Faster bookkeeping (Karl Tomlinson)
 
68
        https://bugzilla.mozilla.org/show_bug.cgi?id=453199#c5
 
69
 
 
70
PS: Fix gradients with non-constant alpha (Chris Wilson)
 
71
 
 
72
Fix deadlock in user-font code (Richard Hughes and Behdad Esfahbod)
 
73
        http://bugs.freedesktop.org/show_bug.cgi?id=16819
 
74
 
 
75
Several other minor fixes.
 
76
 
 
77
Snapshot 1.7.4 (2008-08-11 Behdad Esfahbod <behdad@behdad.org>)
 
78
===============================================================
3
79
The cairo community is embarrassed to announce availability of the 1.7.4
4
80
snapshot of the cairo graphics library.  This is a followup release to the
5
81
1.7.2 snapshot to ship a tarball that can actually be built.  The only
6
82
change since 1.7.4 is including the missing header file
7
83
cairo-user-font-private.h in the distribution.
8
84
 
9
 
Release 1.7.2 (2008-08-11 Behdad Esfahbod <behdad@behdad.org>)
10
 
==============================================================
 
85
Snapshot 1.7.2 (2008-08-11 Behdad Esfahbod <behdad@behdad.org>)
 
86
===============================================================
11
87
The cairo community is finally ready to announce availability of the 1.7.2
12
88
snapshot of the cairo graphics library.  This is embarrissingly the first
13
89
snapshot in the 1.7 unstable series of cairo, leading to the eventual release