diff options
author | Carl Worth <cworth@cworth.org> | 2008-10-29 17:38:36 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2008-10-29 17:38:36 -0700 |
commit | 0ceda81dfdfc4adcec28c71be7822caa0627d818 (patch) | |
tree | f60c88e58b2577a2c5170e8f88bd5211478709f4 /NEWS | |
parent | e0046aaf417a61da008dc6374871fa3687ba94ab (diff) |
NEWS: Add long list of bugs fixed for 1.8.2.
(Still need to add a paragraph or two summarizing the release.)
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 110 |
1 files changed, 110 insertions, 0 deletions
@@ -1,3 +1,113 @@ +Release 1.8.2 (2008-10-29 Carl Worth <cworth@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@cworth.org>) ========================================================= The cairo community is happy (and relieved) to announce the 1.8.0 |