[cairo-commit] NEWS

Carl Worth cworth at kemper.freedesktop.org
Wed Oct 29 17:39:38 PDT 2008


 NEWS |  110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 110 insertions(+)

New commits:
commit 0ceda81dfdfc4adcec28c71be7822caa0627d818
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Oct 29 17:38:36 2008 -0700

    NEWS: Add long list of bugs fixed for 1.8.2.
    
    (Still need to add a paragraph or two summarizing the release.)

diff --git a/NEWS b/NEWS
index 6b15ec6..4b42f51 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,113 @@
+Release 1.8.2 (2008-10-29 Carl Worth <cworth at cworth.org>)
+=========================================================
+The cairo community is pleased to announce the 1.8.2 release of the
+cairo graphics library. This is a minor update to cairo, with a large
+number of bug fixes since cairo 1.8.0. It is being released just short
+of one month since cairo 1.8.0.
+
+Allow users to set CAIRO_WIN32_STATIC_BUILD when doing a static build
+on win32 to avoid doing any __declspec(dllimport) on public functions
+(Behdad Esfahbod).
+
+Dramatically speed up compilation with dolt (removes much ot the
+libttol overhead) (Behdad Esfahbod with thanks to Josh Triplett).
+
+Some minor optimizations to tessellator (special-cased comparisons,
+faster insert for skiplist, etc.) (Chris Wilson).
+
+Optimize away fractional translation component when doing
+EXTEND_NEAREST filtering, (for better performance).
+
+Allow cloning sub-regions of similar surfaces to fix this bug:
+(Chris Wilson)
+
+	Crafted gif file will crash firefox
+	[XError: 'BadAlloc (insufficient resources for operation)']
+	https://bugzilla.mozilla.org/show_bug.cgi?id=424333
+
+Fix some matrix confusion to fix this regression (Chris Wilson).
+
+	Transculent star exports in a wrong way to PDF
+	https://bugs.launchpad.net/inkscape/+bug/234546
+
+Fix some long-standing bugs with respect to properly computing the
+extents of transformed, filtered surfaces (Owen Taylor, Carl Worth,
+and Chris Wilson):
+
+	Bad clipping with EXTEND_NONE
+	http://bugs.freedesktop.org/show_bug.cgi?id=15349
+
+	Improve filtering handling in cairo-pattern.c
+	http://bugs.freedesktop.org/show_bug.cgi?id=15367
+
+	Many thanks to Chris Wilson for digging out and cleaning up
+	these fixes.
+
+Avoid crash due to attempting XRender calls on pixmaps with formats
+not supported by the Render extension (Chris Wilson):
+
+	XRender crashes due to NULL pointer from Cairo on SGI O2
+	https://bugs.freedesktop.org/show_bug.cgi?id=1173
+
+Fix compilation on Solaris 10 (Chris Wilson):
+
+	Cairo requires -DREENTRANT (along with	-D_POSIX_THREAD_SEMANTICS)
+	to compile on Solaris 10 with pthreads
+	https://bugs.freedesktop.org/show_bug.cgi?id=18010
+
+xlib: Add support for XImages with dpeth of 4, 20, 24, or 28 bits
+(Chris Wilson):
+
+	cairo doesn't support 24 bits per pixel mode on X11
+	https://bugs.freedesktop.org/show_bug.cgi?id=9102
+
+Fix very old bug causing dashes to be rendered at the wrong length in
+fallback images (Adrian Johnson)
+
+	Dashed strokes too long in fallback images
+	https://bugs.freedesktop.org/show_bug.cgi?id=9189
+
+Fix broken dashing when a dashed path starts outside the clip region
+(Chris Wilson).
+
+Avoid range overflow when computing large patterns (Benjamin Otte and
+Chris Wilson).
+
+Avoid crashing due to an invalid font with an incorrect entry in its
+CMAP table (Adrian Johnson).
+
+Fix bugs in computing maximum size of text requests that can be sent
+with the Render extension, (avoiding potential crashes when rendering
+large amounts of text) (Behdad Esfahbod and Chris Wilson).
+
+Avoid mistakenly considering two xlib surfaces as similar just because
+their depths match (while their Render formats do not) (Karl
+Tomlinson).
+
+Fix rendering of operators unbounded by the mask (Chris Wilson).
+
+Fix compilation on systems without compiler support for a native
+64-bit type (Chris Wilson).
+
+Fix several cases of missing error-status propagation. (Chris Wilson,
+doing the work he seems to never tire of).
+
+Fix several locking issues found with the lockdep valgrind skin (Chris
+Wilson).
+
+PS: Fix slight miscaling of bitmapped fonts (Adrian Johnson)
+
+SVG: Correctly emit comp-op for paint, mask, and show_glyphs
+operations (Emmanuel Pacaud).
+
+SVG: Use finer-grained fallbacks for SVG 1.2 (as PS and PDF backends
+have been doing since .6.0) (Chris Wilson).
+
+Win32: Fallback to DIB if DDB create fails for
+cairo_surface_create_similar (Vladimir Vukicevic).
+
+Win32: Fix compatibility with Windows Mobile (Vladimir Vukicevic).
+
 Release 1.8.0 (2008-09-25 Carl Worth <cworth at cworth.org>)
 =========================================================
 The cairo community is happy (and relieved) to announce the 1.8.0


More information about the cairo-commit mailing list