[cairo-commit] Branch '1.2' - 4 commits - configure.in doc/public Makefile.am NEWS

Behdad Esfahbod behdad at kemper.freedesktop.org
Thu Nov 2 17:10:29 PST 2006


 Makefile.am                     |    2 -
 NEWS                            |   60 ++++++++++++++++++++++++++++++++++++++++
 configure.in                    |    4 +-
 doc/public/tmpl/cairo-text.sgml |    1 
 4 files changed, 64 insertions(+), 3 deletions(-)

New commits:
diff-tree 8878bbc549a01868853ff6270b986e57c6474d88 (from f9f5db06188db527d485f3a9b2589ddb84a7d7bc)
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Thu Nov 2 19:59:50 2006 -0500

    Released cairo-1.2.6.
    Update version to 1.2.6 and libtool version to 11:3:9

diff --git a/configure.in b/configure.in
index 9d36c53..fd6635e 100644
--- a/configure.in
+++ b/configure.in
@@ -5,7 +5,7 @@ AC_PREREQ(2.54)
 # An even micro number indicates a released version.
 m4_define(cairo_version_major, 1)
 m4_define(cairo_version_minor, 2)
-m4_define(cairo_version_micro, 5)
+m4_define(cairo_version_micro, 6)
 
 AC_INIT([cairo],
       cairo_version_major.cairo_version_minor.cairo_version_micro,
@@ -23,7 +23,7 @@ LT_CURRENT=11
 
 # Increment any time the source changes; set to
 # 0 if you increment CURRENT
-LT_REVISION=2
+LT_REVISION=3
 
 # Increment if any interfaces have been added; set to 0
 # if any interfaces have been removed. removal has
diff-tree f9f5db06188db527d485f3a9b2589ddb84a7d7bc (from 79d4d97658c71fb18c5973153b301f9010e04a6e)
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Thu Nov 2 19:59:27 2006 -0500

    [doc] Update templates prior to release

diff --git a/doc/public/tmpl/cairo-text.sgml b/doc/public/tmpl/cairo-text.sgml
index 87f626c..3db6bfd 100644
--- a/doc/public/tmpl/cairo-text.sgml
+++ b/doc/public/tmpl/cairo-text.sgml
@@ -22,6 +22,7 @@ Rendering text and sets of glyphs
 
 </para>
 
+ at index: 
 @x: 
 @y: 
 
diff-tree 79d4d97658c71fb18c5973153b301f9010e04a6e (from dbdb28252b497a84933b74ae8ce124a7528931fa)
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Thu Nov 2 19:58:40 2006 -0500

    Makefile.am: Remove boilerplate out of DIST_SUBDIRS
    
    Bad bad different changes in the same commit.

diff --git a/Makefile.am b/Makefile.am
index 57798d0..cf8e95e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,4 @@
-DIST_SUBDIRS = pixman src boilerplate test doc
+DIST_SUBDIRS = pixman src test doc
 SUBDIRS = pixman src doc
 
 .PHONY: doc test retest recheck check-valgrind
diff-tree dbdb28252b497a84933b74ae8ce124a7528931fa (from 76cc6af100ca5588a36a42eaddeacbdfc288bb82)
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Thu Nov 2 19:52:03 2006 -0500

    Add notes for the 1.2.6 release.

diff --git a/NEWS b/NEWS
index a4ec0c5..a816bd3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,63 @@
+Release 1.2.6 (2006-11-02 Behdad Esfahbod <behdad at behdad.org>)
+==============================================================
+This is the third bug fix release in the 1.2 series, coming less than
+two months after the 1.2.4 release made on August 18.
+
+The 1.2.4 release turned out to be a pretty solid one, except for a crasher
+bug when forwarding an X connection where the client and the server have
+varying byte orders, eg. from a PPC to an i686.  Other than that, various
+other small bugs have been fixed.
+
+Various improvements have been made in the testing infrastructure to prevent
+false positives, and to make sure the generated cairo shared object behaves as
+expected in terms of exported symbols and relocations.
+
+There were a total of 89 changes since 1.2.4.  The following list the most
+important ones:
+
+Common fixes
+------------
+- Avoid unsigned loop control variable to eliminate infinite,
+  memory-scribbling loop. (#7593)
+- Fix cairo_image_surface_create to report INVALID_FORMAT errors.
+  Previously the detected error was being lost and a nil surface was
+  returned that erroneously reported CAIRO_STATUS_NO_MEMORY.
+- Change _cairo_color_compute_shorts to not rely on any particular
+  floating-point epsilon value. (#7497)
+- Fix infinite-join test case (bug #8379)
+- Pass correct surface to create_similar in _cairo_clip_init_deep_copy().
+
+PS/PDF fixes
+------------
+- Fix Type 1 embedding in PDF.
+- Correct the value of /LastChar in the PDF Type 1 font dictionary.
+- Improve error checking in TrueType subsetting.
+- Compute right index when looking up left side bearing. (bug #8180)
+- Correct an unsigned to signed conversion problem in truetype subsetting
+  bbox.
+- Type1 subsetting: Don't put .notdef in Encoding when there are 256 glyphs.
+- Add cairo version to PS header / PDF document info dictionary.
+- Set CTM before path construction.
+
+Win32 fixes
+-----------
+- Get correct unhinted outlines on win32. (bug 7603)
+- Make cairo as a win32 static library possible.
+- Use CAIRO_FORMAT_RGB24 for BITSPIXEL==32 surfaces too.
+
+Build system fixes
+------------------
+- Define WINVER if it's not defined. (bug 6456)
+- Fix the AMD64 final link by removing SLIM from pixman.
+- Misc win32 compilation fixes.
+- Add Sun Pro C definition of pixman_private.
+- Use pixman_private consistently as prefix not suffix.
+- Added three tests check-plt.sh, check-def.sh, and check-header.sh that check
+  that the shared object, the .def file, and the public headers agree about
+  the exported symbols.
+- Require pkg-config 0.19. (#8686)
+
+
 Release 1.2.4 (2006-08-18 Carl Worth <cworth at cworth.org>)
 =========================================================
 This is the second bug fix release in the 1.2 series, coming less than


More information about the cairo-commit mailing list