#21214 closed enhancement (fixed)

cairo-1.18.4

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by Douglas R. Reno, 19 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: new → assigned

comment:2 by Douglas R. Reno, 19 months ago

Release 1.18.4 (2025-03-08 Emmanuele Bassi )
==============================================================

A new stable release.

The dependency on LZO has been made optional through a build time
configuration toggle. [!580]

You can build Cairo against a Freetype installation that does not have the
FT_Color type. [#792]

Cairo tests now build on Solaris 11.4 with GCC 14. [!599]

The DirectWrite backend now builds on MINGW 11. [!600]

Thanks to Luca Bacci, the DirectWrite backend now supports font
variations and proper glyph coverage. [#877, !602]

Support for Windows 98 has been removed. The minimum requirement for
Windows is now Vista.

Full changes since 1.18.2
=========================

Adrian Johnson (3):
      Merge branch 'coverage' into 'master'
      cff: Don't fail if no local subs
      Merge branch 'feature/bugfix-include-ft-color' into 'master'

Alan Coopersmith (3):
      BUGS: update bug database links to use gitlab instead of bugzilla
      Fix pdf-structure test build on Solaris
      Fix cairo-perf-print build on Solaris

Benjamin Gilbert (3):
      meson: Rename meson_options.txt to meson.options
      meson: Don't require C++ compiler for build machine on Windows
      Fix include paths for LZO headers

Emmanuele Bassi (11):
      Post-release version bump to 1.18.3
      Merge branch 'ebassi/release-1-18-2' into 'master'
      Merge branch 'issue-870' into 'master'
      Merge branch 'solaris' into 'master'
      Merge branch 'dwrite-fix-warnings' into 'master'
      Merge branch 'dwrite-font-variations' into 'master'
      Merge branch 'win32-cleanup' into 'master'
      Merge branch 'meson' into 'master'
      Merge branch 'dwrite-coverage-map' into 'master'
      ci: Allow failure on the Android job
      Release Cairo 1.18.4

Federico Mena Quintero (9):
      CI: install some more llvm/clang packages for coverage and sanitizers
      CI: Install rust and grcov
      CI: Add a basic test coverage job
      Deploy the coverage report to gitlab pages
      Move the analysis stage to just before deploy
      CI: Add a job for static analysis
      Keep artifacts for the static-scan job
      Add a landing page for GitLab pages
      Oops, don't list the analysis stage twice

Håvard Graff (1):
      meson: expose lzo as a meson option

Luca Bacci (22):
      DWrite: Add IDWriteFontFace field in the scaled font subclass
      DWrite: Add support for font variations
      DWrite: Remove unused variables
      Meson: Require C++11
      Win32: Remove check for Windows 98
      Win32: Do not load msimg32.dll at runtime
      Win32: Remove unused code and defines for old toolchains
      Win32: Pass FORMAT_MESSAGE_IGNORE_INSERTS
      Readme: Update Windows OS requirements to Windows Vista
      Win32: Avoid checking the last error for GDI functions that don't set it
      Win32: Rename _cairo_win32_print_gdi_error function
      Win32: Use TLS callback for module initialization and finalization
      Revert "win32: Initialize mutexes for static builds for win32"
      Win32: Avoid library finalization on process termination
      Win32: Load system DLLs from System32
      DWrite/GeometryRecorder: Use IFACEMETHOD consistently
      DWrite/GeometryRecorder: Add override specifier
      DWrite/GeometryRecorder: Add noexcept specifier
      DWrite/GeometryRecorder: Complete implementation of QueryInterface
      DWrite/GeometryRecorder: Add final specifier
      DWrite: Get glyph coverage using IDWriteGlyphRunAnalysis
      DWrite: Add fallback for OS versions up to Windows 8

Nirbheek Chauhan (1):
      dwrite: Fix build with MinGW 11

Thomas Devoogdt (1):
      cairo-ft-private.h: fix missing FT_Color error

Tim-Philipp Müller (2):
      Merge branch 'hgr/lzo_option' into 'master'
      Merge branch 'mingw11' into 'master'

Uli Schlachter (4):
      Merge branch 'lzo' into 'master'
      Merge branch 'landing-page' into 'master'
      Merge branch 'gitlab' into 'master'
      Merge branch 'depth-mask-ub' into 'master'

bandithedoge (1):
      cairo-xcb-connection.c: fix undefined behavior in DEPTH_MASK

comment:3 by Douglas R. Reno, 19 months ago

Resolution: → fixed
Status: assigned → closed
Note: See TracTickets for help on using tickets.