[cairo-commit] [cairo-www] src/news
Chris Wilson
ickle at freedesktop.org
Mon Aug 26 10:58:12 PDT 2013
src/news/cairo-1.12.16.mdwn | 243 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 243 insertions(+)
New commits:
commit af00c89fcb1a5aa62293d6262e213fe27de2ddc9
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Mon Aug 26 18:57:51 2013 +0100
NEWS for cairo-1.12.16
diff --git a/src/news/cairo-1.12.16.mdwn b/src/news/cairo-1.12.16.mdwn
new file mode 100644
index 0000000..ee0aa85
--- /dev/null
+++ b/src/news/cairo-1.12.16.mdwn
@@ -0,0 +1,243 @@
+[[!meta title="cairo 1.12.16 snapshot available"]]
+[[!meta date="2013-08-26"]]
+
+ From: Chris Wilson <chris at chris-wilson.co.uk>
+ To: cairo-announce at cairographics.org
+ Date: Mon, 26 Feb 2013 18:57:00 +0100
+
+ A new cairo release 1.12.16 is now available from:
+
+ http://cairographics.org/releases/cairo-1.12.16.tar.xz
+
+ which can be verified with:
+
+ http://cairographics.org/releases/cairo-1.12.16.tar.xz.sha1
+ 4f6e337d5d3edd7ea79d1426f575331552b003ec cairo-1.12.16.tar.xz
+
+ http://cairographics.org/releases/cairo-1.12.16.tar.xz.sha1.asc
+ (signed by )
+
+ Additionally, a git clone of the source tree:
+
+ git clone git://git.cairographics.org/git/cairo
+
+ will include a signed 1.12.16 tag which points to a commit named:
+ 8e11a42e3e9b679dce97ac45cd8b47322536a253
+
+ which can be verified with:
+ git verify-tag 1.12.16
+
+ and can be checked out with a command such as:
+ git checkout -b build 1.12.16
+
+
+ Release 1.12.16 (2013-08-21 Chris Wilson <chris at chris-wilson.co.uk>)
+ ===================================================================
+ Thanks to everybody who reported a bug and helped us develop a fix,
+ we have amassed quite a few bug fixes. There are still more outstanding
+ bugs that seek attention and a little bit of TLC, but this release has
+ been delayed long enough...
+
+ Bug fixes
+ ---------
+
+ Set the correct orientation for simple boxes with a negative scale
+ factor.
+
+ Fix the creation of the shading dictionary in PDF.
+
+ Fix a crash in PDF when incorporating an image with CAIRO_EXTEND_PAD.
+ https://bugs.freedesktop.org/show_bug.cgi?id=61451
+
+ Avoid upscaling bitmap fonts if possible.
+
+ Fix an assertion failure within the mempool allocator for shared memory.
+
+ Fix allocation size for CFF subsets.
+
+ Export cairo_matrix_t for GObject bindings.
+
+ Fix a double free in the Quartz backend.
+ https://bugs.freedesktop.org/show_bug.cgi?id=62885
+
+ Fix origin of GDI StretchBlits for the Windows backend
+ https://bugs.freedesktop.org/show_bug.cgi?id=61876
+
+ Fix error propagation for requests to create a similar surface with
+ negative size.
+ https://bugs.freedesktop.org/show_bug.cgi?id=63196
+
+ Fix complex clipping of trapezoids with regions
+ https://bugzilla.gnome.org/show_bug.cgi?id=697357
+
+ Stop leaking the image data when loading PNGs
+
+ Fix unbounded operations with a clip mask through the span compositor
+ https://bugs.freedesktop.org/show_bug.cgi?id=61592
+
+ Add missing checks before rendering to a finished surface - so we return
+ an error rather than hit an assert.
+ https://bugs.freedesktop.org/show_bug.cgi?id=68014
+
+ Prevent an assertion failure when creating similar GL surfaces larger
+ than supported by hardware.
+
+ Prevent a double free of a similar image under Windows.
+ https://bugs.freedesktop.org/show_bug.cgi?id=63787
+
+
+ Complete list of changes from 1.12.14 to 1.12.16
+ ------------------------------------------------
+
+ Adrian Johnson (3):
+ pdf: add missing 'endobj' to shading dict
+ pdf: fix typo in bbox check
+ type1-subset: Don't try to rename non winansi glyphs
+
+ Behdad Esfahbod (12):
+ [FT] Prefer downscaling bitmap glyphs to upscaling
+ [test] Set font size
+ [ft] I meant fabs(), not abs()
+ [ft] Fix memory bug in copying bitmaps
+ [ft] Fix wrong assumptions
+ Towards support loading color glyphs from FreeType
+ Support 2bit and 4bit embedded bitmaps
+ [ft] Fix math
+ [ft] Add missing include
+ Revert accidentally committed stuff
+ [ft] Fix alignment
+ [ft] Ensure alignment of bitmaps received from FreeType
+
+ Bryce W. Harrington (16):
+ test: Fix typo in sample_horizontal to use horizontal, not vertical.
+ image: Quell warning about signed/unsigned int comparison.
+ type1-subset: Quell warning about uninitialized array_start
+ type1-subset: Fix typos in function comment
+ pdf: Assure compiler that data, data_size will always be initialized
+ gl: Quell warning about incompatible pointer type
+ test: Note naming scheme for XFAIL images in README
+ test: Fix make check-ref-dups due to move of ref images to reference/
+ test: Add script to check for redundant reference images
+ test: Use cmp to catch byte-by-byte identical files
+ test: Make check-ref-dups utilize perceptualdiff for comparisons
+ pdiff: Quell warning about signed/unsigned comparisons
+ pdiff: Drop unused variable
+ test: Add special cases for create-from-png and fallback-resolution
+ HACKING: Make mention of the separate cairo-traces repo
+ perf: Move macro-benchmark documentation to cairo-traces
+
+ Chris Wilson (45):
+ Post release version bump to 1.12.15
+ spans: Mark the surface as cleared in preparing for recording surface playback
+ recording: Avoid indirection through indices array if not reduced
+ path: Fix bbox computation for negative scale factors
+ test: Exercise replaying a recording surface through a flip matrix
+ win32: Free the fallback upon finish
+ image: Compare against the true size of the embedded buffer
+ xlib: Fix invocation of XRenderFindFormat()
+ gl: Fix typo s/bool/cairo_bool_t/
+ mempool: Reduce an assert into an error return for get_buddy()
+ perf: Iteratively prune outliers
+ xlib: Wrap errors generating sources in an error surface
+ xlib: Trim uploads for surfaces extended by PAD
+ png: Avoid marking the surface as in error after a png warning
+ directfb: Correctly chain up map-to-image/unmap to the image backend
+ traps: Ensure that we correctly clip when using multiple clip boxes
+ xlib: Unlike the visual when destroying it
+ test: Expand testing of caps for fine strokes
+ test: Extend testing of joins for fine lines
+ trace: Improve operand emission
+ recording: Fix inconsistent usage of types for indices
+ perf: Rudimentary histogram printing for cairo-perf-print
+ perf: Rescale the histogram for the terminal
+ perf: Avoid vertically stretching the histogram
+ perf: Remove a debug artifact
+ recording: Prevent invalid memory access with zero length command array
+ scaled-font: Prevent a recursive mutex lock for removing a failed glyph
+ pdf: Improve consistency in use of cairo_int_status_t
+ pdf: Fix compiler warning for use of unitialised variable along error path
+ image: Mark the data as owned after stealing the snapshot's image
+ test/get-path-extents: Check exact matches within tolerance
+ gstate: Speed up stroked path extents
+ svg: Unwrap recording surfaces
+ xml: Handle clip-boxes in the updated cairo_clip_t
+ cairo-perf-print: Do not free the uninitialised histogram
+ test: Use the highest precision rendering for shapes for generating ref results
+ check: Fix check-def.sh for variations in GCC's linker
+ test: Remove all identical (cmp & pdiff) reference images
+ test: Add a few reference images found lurking on my machine
+ test: Remove conflicting .ref.png, .argb32.ref.png, .rgb24.ref.png
+ test: Amend check-refs.sh to support out-of-tree builds
+ Provide backwards compatibilty with old pixman
+ win32: Prevent double-free of similar images
+ Make "make check" happy
+ 1.12.16 release
+
+ Eric Anholt (1):
+ gl: Move glGetUniformLocation to shader compile time.
+
+ Henry Song (8):
+ gl: disable GL_DITHER
+ gl: Export query for EGLContext and EGLDisplay from device
+ gl: Fix typo in gles2 shader cache lookup
+ gl/msaa: Resolve multisampling on surface flush
+ gl/msaa: Properly destroy stencil buffer clip cache
+ gl/msaa: Disable stencil and scissor during framebuffer blit
+ gl/msaa: Always use scissor when clipping
+ gl/msaa: Clean up msaa depth/stencil buffer for OpenGLES
+
+ Jana Saout (1):
+ pdf: Fix crash
+
+ Marc-André Lureau (1):
+ win32: fix corrupted drawing
+
+ Marek Kasik (1):
+ cff-subset: Fix allocation of width arrays
+
+ Martin Robinson (12):
+ gl: Setup operands when the vertex size changes
+ path: Fix a bug in line intersection
+ stroke: Fix large line widths for fallback stroke shaper
+ stroke: Use round-joins near inflection points of splines
+ boilerplate: Add a mode for running threaded perf tests
+ boilerplate/gl: Disable thread awareness
+ gl: Separate framebuffer bind from destination selection
+ gl: Update transformation when surface size changes
+ gl: Bind the default framebuffer before calling gl{Read|Draw}Buffer
+ gl: Fix compiler warnings in the GL backend
+ gles: Switch default framebuffer destinations properly
+ gl: Return surface in error when creating oversized texture surfaces
+
+ Matt Sealey (1):
+ gitignore: negate gitignore for static pkgconfig files
+
+ Matthew Fischer (1):
+ Adding a simple usage statement to cairo-perf-chart
+
+ Michael Hutchinson (1):
+ quartz: Don't release memory we don't own
+
+ Nicola Fontana (1):
+ gobject: Add wrapper around cairo_matrix_t
+
+ Uli Schlachter (13):
+ test: Fix CAIRO_REF_DIR
+ test: Fix handling of dots in CAIRO_TEST_TARGET
+ boilerplate: rename xcb-render-0.0 to xcb-render-0_0
+ Fix "make check" standalone header check
+ xcb: Clear temporary replay image in recording playback
+ Fix caps-tails-curve reference images
+ Add new test for bug 61592
+ image compositor: Always finish the span renderer
+ xcb: Fix some uninitialized variable warnings
+ api-special-cases: Also test contexts
+ surface: Error out on finished surfaces
+ push_group: Refuse working with unusable surface
+ surface_get_extents: Reject finished or error surface
+
+ egag (1):
+ xlib: Aquire display before using it in DEBUG message.
+
+ --
+ Chris Wilson, Intel Open Source Technology Centre
More information about the cairo-commit
mailing list