diff options
author | Bryce Harrington <b.harrington@samsung.com> | 2014-04-17 23:59:36 -0700 |
---|---|---|
committer | Bryce Harrington <b.harrington@samsung.com> | 2014-04-18 12:33:45 -0700 |
commit | 2d95f803b15d3d8f70df0e7278ad7bdeaf99fb59 (patch) | |
tree | 2dff3fc4e6eda4d6fcdb74e6a9fc0b9972b37876 /NEWS | |
parent | cd11a4ff0421fd293279b202be800550890574bb (diff) | |
download | cairo-2d95f803b15d3d8f70df0e7278ad7bdeaf99fb59.tar.gz |
NEWS: Add bug links and reword feature and bug descriptions
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 67 |
1 files changed, 46 insertions, 21 deletions
@@ -6,33 +6,37 @@ intro text... Features -------- - Update our requirements to glib 2.14 and pixman 0.30. + Use Pixman's convolution filters for image downscaling, such as for + raster images in Inkscape SVG documents. This improves image quality + when viewing large images on low resolution devices, as firefox and + chromium already do. - Use Pixman's convolution filters for image downscaling. Include a - downscaling test. + Improve handling of device transformation and scaling, allowing Cairo + to now support scaling at a device level, permitting easier, more + transparent HiDPI support. - 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. + Support JBIG2 mime data in PDF. This allows embedding of more + compressed JPEG formats within PDF, rather than including the full + uncompressed image. Also, reduce the number of transparency groups + used by PDF to keep the file size small and viewing/printing of the + PDF fast. - 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. + Expand the embedding section to include stencil mask support. - Add support for stencil masks with jpeg/jpx/jbig2 embedding in PDFs. + Reorder font declarations to be in natural order. - Optimize PDF images where the source and mask are both images with the - same extents. - Reorder font declarations to be in natural order +API Changes +----------- + New public functions cairo_surface_set_device_scale and + cairo_surface_get_device_scale are available. - Alter the rounding algorithm for converting floating point numbers to - integers to incur less error - In matrix transformations, round extremely small values to zero +Dependency Changes +------------------ + Cairo now requires glib 2.14 for its gobject helper functions, + and pixman 0.30 for downscaling. Bug fixes --------- @@ -52,12 +56,16 @@ Bug fixes Fix a double-free exposed by multithreaded apps creating and destroying the same font concurrently. + https://bugs.freedesktop.org/show_bug.cgi?id=69470 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 + Don't rename glyphs used by seac operator. This can cause certain + combined characters to use their decorations (e.g. umlauts on รถ) to be + lost during printing of PDFs using evince. + https://bugs.freedesktop.org/show_bug.cgi?id=70364 Fix crash on calling cairo_create with a finished surface @@ -69,16 +77,33 @@ Bug fixes Fix rectangle stroke with non rectilinear pen - Fix imagemask with pattern source failure on some printers + Fix imagemask with pattern source failure on some printers. This bug + could cause files converted using pdftops to fail for example on Ricoh + printers, or opening in Adobe Distiller on Windows. + https://bugs.freedesktop.org/show_bug.cgi?id=69485 Fix whitespace in font names - Fix page size in generated PDFs + Fix page size in generated PDFs. When printing using pdftocairo on + larger page sizes, such as 11x17, the image would be cropped to letter + size. + https://bugs.freedesktop.org/show_bug.cgi?id=73452 Fix path-currentpoint test by preserving current-point in copy_path()/append_path() sequence + Fix generation of HTML in code docs for + cairo-format-stride-for-width. Raw HTML code was being passed + to the browser, instead of displaying normally. + https://bugs.freedesktop.org/show_bug.cgi?id=63257 + + Fix spelling of "tessellator" throughout code. We're using the + American rather than British spelling of this word. + https://bugs.freedesktop.org/show_bug.cgi?id=50411 + Fix crash when trying to modify a (const) all-clipped cairo_clip_t + https://bugs.freedesktop.org/show_bug.cgi?id=75819 + Various cleanups and fixes to warnings, documentation, tests, and build system. Improve error handling and return value checks. |