summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorBryce W. Harrington <b.harrington@samsung.com>2014-03-14 20:24:51 +0000
committerBryce Harrington <b.harrington@samsung.com>2014-04-16 17:27:50 -0700
commit457597e2dc6fac6c879ba51da892cf31a3c432eb (patch)
treed2f690ce61433828ae2656fad9ee6a0521d2dab6 /NEWS
parentbb17403622e9ea474017e0039af8ee48b2b285db (diff)
downloadcairo-457597e2dc6fac6c879ba51da892cf31a3c432eb.tar.gz
NEWS: Summarize recent changes
This updates NEWS with items shown by `git log --stat 1.12.8..` Hopefully I haven't misrepresented any of the work done. For sake of brevity where there were several changes in one area, I've given a single general entry to summarize those changes. The division between features and bug fixes is quite rough.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS88
1 files changed, 88 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 030eacc27..7ad26f708 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,91 @@
+Release 1.??.?? (??)
+====================
+intro text...
+
+
+Features
+--------
+
+ Update our requirements to glib 2.14 and pixman 0.30.
+
+ Use Pixman's convolution filters for image downscaling. Include a
+ downscaling test.
+
+ Improve handling of device transformation and scaling. New public
+ functions cairo_surface_set_device_scale and
+ cairo_surface_get_device_scale are available.
+
+ Support JBIG2 mime data in PDF.
+
+ If the group contains only a combination of clear and opaque alpha and
+ only OPERATOR_OVER is used in the group and to paint the group, a
+ transparency group is not required when generating pdf.
+
+ Add support for stencil masks with jpeg/jpx/jbig2 embedding in PDFs.
+
+ Optimize PDF images where the source and mask are both images with the
+ same extents.
+
+ Reorder font declarations to be in natural order
+
+ Alter the rounding algorithm for converting floating point numbers to
+ integers to incur less error
+
+ In matrix transformations, round extremely small values to zero
+
+
+Bug fixes
+---------
+
+ Don't embed CMYK Jpeg images in svg.
+
+ Fix tests to place output in proper location.
+
+ Fix determination of alpha for all surfaces when recording.
+
+ Extend oversize check to cairo_gl_surface_create_for_texture, so an
+ error surface is returned if the texture is too large to render to.
+
+ Fix embedding of mime data in PDF and PS files.
+
+ Remove useless error handling in *_reply() functions in XCB.
+
+ Fix a double-free exposed by multithreaded apps creating and
+ destroying the same font concurrently.
+
+ Fix corrupt stacks produced by bugs in operand emission for trace.
+
+ Fix out of bounds array access in format cache for xlib
+
+ Don't rename glyphs used by seac operator
+
+ Fix crash on calling cairo_create with a finished surface
+
+ Fix SSIZE_T definition problem when making with MSYS on Windows7
+
+ Fix one off issue in gl context cleanup
+
+ Fix usage of CAIRO_STACK_ARRAY_LENGTH
+
+ Fix rectangle stroke with non rectilinear pen
+
+ Fix imagemask with pattern source failure on some printers
+
+ Fix whitespace in font names
+
+ Fix page size in generated PDFs
+
+ Fix path-currentpoint test by preserving current-point in
+ copy_path()/append_path() sequence
+
+ Fix crash when trying to modify a (const) all-clipped cairo_clip_t
+
+ Various cleanups and fixes to warnings, documentation, tests, and
+ build system. Improve error handling and return value checks.
+ Cleanup XFAIL tests and reference images. Cover recently added
+ functionality.
+
+
Release 1.12.16 (2013-08-21 Chris Wilson <chris@chris-wilson.co.uk>)
===================================================================
Thanks to everybody who reported a bug and helped us develop a fix,