[cairo-commit] [cairo-www] src/news

Bryce Harrington bryce at freedesktop.org
Wed Oct 28 22:07:58 PDT 2015


 src/news/cairo-1.14.4.mdwn |  273 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 273 insertions(+)

New commits:
commit 87b6e77bbe8fb809e98eeea6f97e4b7e92aa783f
Author: Bryce Harrington <bryce at bryceharrington.org>
Date:   Wed Oct 28 22:07:40 2015 -0700

    Add news announcement for 1.14.4

diff --git a/src/news/cairo-1.14.4.mdwn b/src/news/cairo-1.14.4.mdwn
new file mode 100644
index 0000000..aad76ef
--- /dev/null
+++ b/src/news/cairo-1.14.4.mdwn
@@ -0,0 +1,273 @@
+[[!meta title="cairo 1.14.4 release available"]]
+[[!meta date="2015-10-28"]]
+
+	A new cairo release 1.14.4 is now available from:
+
+	  http://cairographics.org/releases/cairo-1.14.4.tar.xz
+
+	    which can be verified with:
+
+	    http://cairographics.org/releases/cairo-1.14.4.tar.xz.sha1
+	    5b44471e7c328f96de6830baf8ea65030de797f9  cairo-1.14.4.tar.xz
+
+	    http://cairographics.org/releases/cairo-1.14.4.tar.xz.sha1.asc
+	    (signed by Bryce Harrington)
+
+	  Additionally, a git clone of the source tree:
+
+	  git clone git://git.cairographics.org/git/cairo
+
+	    will include a signed 1.14.4 tag which points to a commit named:
+	    0317ee7f61f1f4d154f7cb7e56d2b1080c2c644a
+
+	    which can be verified with:
+	    git verify-tag 1.14.4
+
+	    and can be checked out with a command such as:
+	    git checkout -b build 1.14.4
+
+
+	Release 1.14.4    (2015-10-28  Bryce Harrington <bryce at osg.samsung.com>)
+	========================================================================
+	Just in time for Halloween we see another bug-fix release for Cairo.
+	This brings a few dozen straightforward bug fixes with no API changes.
+
+	In addition, this includes a typical assortment of fixes to tests,
+	cleanup of warnings and memory leaks, correction of misspellings,
+	updates to documentation, etc.
+
+	For a complete log of changes since 1.14.2, please see:
+
+	    http://cairographics.org/releases/ChangeLog.cairo-1.14.4
+
+
+	Features
+	--------
+	None
+
+	API Changes
+	-----------
+	None
+
+	Dependency Changes
+	------------------
+	None
+
+	Performance Optimizations
+	-------------------------
+	None
+
+	Bug Fixes
+	---------
+	* Avoid appending empty slots to user data arrays.  Fixes a memory
+	  consumption regression since commit 9341c254a.
+
+	* Return a better error (file-not-found) when setting up pango on
+	  devices where the font files don't have read permissions.
+
+	* Fix regression in the font size of canvas text in Inkscape when
+	  compiled with the Quartz backend.  (Bug #84324)
+
+	* Fix _cairo_gl_shader_bind_matrix() to maintain compatibility with
+	  OpenGL ES 2.0.  Manually transpose the matrix.
+
+	* Fix incorrect font descriptor conversion when the font matrix yy is
+	  negative. (Bug #90538)
+
+	* Fix crash when using a complex path for clip and stroke due to
+	  discarding the intersection exactly at the top edge.
+	  (Bug #74779)
+
+	* Fix cairo_get_locale_decimal_point() on Android
+
+	* Fix compilation problem on AIX due to conflicting usage of symbol
+	  'jmpbuf'.  (Bug #89339)
+
+	* Fix broken rendering with XCB due to snapshotting of uploaded part of
+	  surfaces.  (Bug #67505)
+
+	* Fix loss of alpha when copying a mask for a cairo recording surface,
+	  resulting in a double copy.  (Bugs #73038, #73901)
+
+	* Fix incorrect recording of certain paths with script surfaces.
+	  (Bug #91054)
+
+	* Fix typo in definition of MAYBE_WARN in configure script.
+	  (Bug #89750)
+
+	* Fix use of filename variable after it's been freed.
+	  (Bug #91206)
+
+	* Fix out of bounds access when printing pattern.
+	  (Bug #91266)
+
+	* Fix incorrect size calculation in glyph cache unlocking for Cairo GL
+	  compositor.
+	  (Bug #91321)
+
+	* Fix memory leak in _cairo_gl_pattern_texture_setup()
+	  (Bug #91537)
+
+	* Fix transparent images in win32-print.
+	  (Bug #91835)
+
+	* Fix _put_shm_image_boxes and _put_image_boxes when no SHM available
+	  with XCB.
+
+
+	------------------------------------------------------------------------
+	Adam Jackson (2):
+	      xlib: Don't crash when swapping a 0-sized glyph
+	      xcb: Don't crash when swapping a 0-sized glyph
+
+	Adrian Johnson (9):
+	      Update mime type documentation.
+	      CFF: Fix unaligned access
+	      pdf: fix compiler warning
+	      build: fix regression on mingw
+	      pdf-operators: only wrap text strings for PS output
+	      Improve performance of cpu_to_be32 and be32_to_cpu
+	      pdf-operators: fix bug with RTL text
+	      doc: add index of new symbols in 1.14
+	      cff: ensure glyph widths are positive when font matrix yy is negative
+
+	Alban Browaeys (1):
+	      pattern: allow for a floating one pixel rounded difference.
+
+	Andrea Canciani (9):
+	      test: Release owned pattern
+	      test: Free test list
+	      font: Actually perform destruction of fonts
+	      quartz: Remove call to obsolete CGFontGetGlyphPath
+	      Update KNOWN_ISSUES documentation
+	      Update README with new minimum MacOSX requirements
+	      Harden make-cairo-test-constructors.sh
+	      test: Fix coverage-intersecting-triangles reference
+	      test: Correct bug number in clip-complex-bug61592
+
+	Arpit Jain (2):
+	      test/bitmap-font: Fix use of pointer after freed pointer
+	      gl: Fix incorrect size of expression
+
+	Ashim (1):
+	      Fix out of bound access in struct pattern->type
+
+	Behdad Esfahbod (1):
+	      [ft] Return CAIRO_STATUS_FILE_NOT_FOUND if font file can't be opened
+
+	Bryce Harrington (44):
+	      Start 1.14.1 development
+	      RELEASING:  Update tags push command
+	      Add execution bit for make-cairo-test-constructors.sh
+	      Revert "Add execution bit for make-cairo-test-constructors.sh"
+	      RELEASING: Be explicit as to which tag is pushed
+	      Drop the target-specific huge-radial.pdf.*.ref.png images
+	      test: Use ARRAY_LENGTH macro
+	      Refactor ARRAY_LENGTH macro definitions in test code
+	      image: Fix crash in _fill_xrgb32_lerp_opaque_spans
+	      gitignore: logs, manuals
+	      doc: Drop extraneous para's
+	      git-ignore: Add build's test-driver
+	      Revert "xlib: Remove queued event from _XReadEvents"
+	      csi-trace:  Add --version and --help args to utility
+	      HACKING: Add link to git tutorial and wordsmith a bit
+	      NEWS: Update for changes through Nov 2014
+	      NEWS: Finish filling in changes
+	      On MacOSX, the sed utility errors out when parsing non-UTF8 files
+	      NEWS: Note about the OS X support
+	      KNOWN_ISSUES:  Restore known issues file as a stub
+	      version: bump for cairo-1.14.2 release
+	      RELEASING:  Update contacts
+	      Start 1.14.3 development
+	      surface: Clarify flush documentation
+	      NEWS: Sp. fix
+	      Fix spellings descibed, indicies, stange
+	      Fix broken canvas text font size in Inkscape
+	      cairo-script: Improve buffer length check
+	      cairo-script: Always include config.h first thing
+	      cairo-script: Add missing copyright and boilerplate
+	      cairo-script: Cleanup boilerplate header for consistency
+	      cairo-script: Prefer cairo from local tree
+	      cairo-script: Rename struct member to avoid name collision on AIX
+	      cairo-script: Fix sp. "directoriy"
+	      cairo-recording-surface: Fix loss of alpha when clipping
+	      cairo-script: Return a cairo_status_t error, not FALSE
+	      configure: Fix typo for missing line continuation character
+	      test: Free the memory, not the pointer to the memory
+	      boilerplate: Fix list termination for glXChooseVisual
+	      Ensure null-terminated result from strncpy()
+	      Revert "pattern: allow for a floating one pixel rounded difference."
+	      Revert "win32: Add cairo API to set up a Win32 surface for an HDC with an alpha channel."
+	      NEWS: Update for 1.14.4 release
+	      1.14.4 release
+
+	Chris Wilson (1):
+	      xlib: Bump reference count for recording surface replays
+
+	Emanuele Aina (1):
+	      cairo-trace: Fix duplicated surface push on similar-image
+
+	Fredrik Fornwall (1):
+	      Fix cairo_get_locale_decimal_point() on Android
+
+	Hans Breuer (1):
+	      win32: Fix compilation of 'cairo-path-stroke-traps.c' with MSVC8
+
+	Henry (Yu) Song (1):
+	      xlib: Remove queued event from _XReadEvents
+
+	Julien Isorce (1):
+	      build: Show all disabled features in cairo-features.h
+
+	Massimo Valentini (6):
+	      tor-scan-converter: can't do_fullrow when intersection in row + 0.5subrow
+	      win32:  Fix crash from win32 surface's image size too small
+	      polygon-intersection: Do not discard intersection exactly at top edge
+	      polygon-intersection: Include approximation in intersection points
+	      polygon-intersection: Try not to invoke undefined behaviour
+	      polygon-intersection: Delete misleading comments and dead-code
+
+	Michael Haubenwallner (8):
+	      fix conflicting types for 'sync' on AIX, bug#89338
+	      skip MAP_NORESERVE when unsupported
+	      define _GETDELIM for getline() on AIX
+	      test: fix include order for AIX, bug#89354
+	      perf/micro: fix include order for AIX, bug#89354
+	      perf: fix include order for AIX, bug#89354
+	      headers: fix include order for AIX, bug#89354
+	      headers: fix include order for AIX, bug#89354
+
+	Nathan Froyd (1):
+	      Support new-style __atomic_* primitives
+
+	Ravi Nanjundappa (2):
+	      Fix warnings from check-doc-syntax.sh
+	      Fix one more warning from check-doc-syntax.sh
+
+	Rodrigo Rivas Costa (1):
+	      win32-print: fix transparent images have black background
+
+	Sahil Vij (1):
+	      gl: Fix bug in _cairo_gl_pattern_texture_setup()
+
+	Uli Schlachter (6):
+	      tor-scan-converter: Correctly align 64bit types
+	      XCB: Don't attach uploaded surfaces as snapshots
+	      xcb: Query the display's subpixel order via RENDER
+	      xlib-xcb: Don't be lazy and use the real xcb_screen_t
+	      xcb: Fix _put_shm_image_boxes if no SHM available
+	      xcb: Fix _put_image_boxes() if no SHM is available
+
+	Zan Dobersek (1):
+	      Manually transpose the matrix in _cairo_gl_shader_bind_matrix()
+
+	Руслан Ижбулатов (2):
+	      win32: Add cairo API to set up a Win32 surface for an HDC with an alpha channel.
+	      win32: Add a win32 boilerplate that uses a real window
+
+	江頭幸路 (1):
+	      Avoid appending an empty slot to an user data array when user_data is NULL.
+	-- 
+	cairo mailing list
+	cairo at cairographics.org
+	http://lists.cairographics.org/mailman/listinfo/cairo


More information about the cairo-commit mailing list