diff --git a/NEWS b/NEWS index baef8bec5..3eeb1c389 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,43 @@ +Release 1.17.4 (2020-11-27 Bryce Harrington ) +======================================================================== + +Thank you to the many people who have contributed the large number of +bug fixes and refinements since 1.17.2. + +A particularly noteworthy improvement in this release is the addition of +the meson build system as an alternative to autotools. Autotools is +still used for producing the releases, so will be the default in the +tarball and presumably will still be preferred by distro packagers of +Cairo. It should be possible to build the release tarball using meson, +but as this is new functionality consider it still a work in progress. +The meson configuration has striven to track the autotools +implementation but be aware there may still be some differences between +the two. + +Continuous Integration configurations have been added that enable +testing on a variety of platforms including Fedora, Windows MSVC, etc. +This work has helped in identifying updates and fixes including +adjusting to changes in API calls in dependencies like rsvg and +fontconfig, and to fix platform-specific build issues. + +The cogl Cairo backend underwent significant development this cycle. +Cogl provides GPU accelerated drawing support. The development work +includes implementation of core functionality, performance +optimizations, and stabilization. + +Subpixel positioning support allows improved glyph outlines with the +Freetype font backend. + +For a complete log of changes, please see + + https://cairographics.org/releases/ChangeLog.1.17.4 + +[On a personal note, this will be my last release for Cairo. My Cairo +time availability has been non-existent (particularly this crazy past +year). The release process is well documented and hopefully will help +whomever picks up the baton from here.] + + Release 1.17.2 (2019-01-31 Bryce Harrington ) ======================================================================== This snapshot provides the new support for writing floating point diff --git a/build/Makefile.am.releasing b/build/Makefile.am.releasing index 329d49c8c..c8fd01a13 100644 --- a/build/Makefile.am.releasing +++ b/build/Makefile.am.releasing @@ -28,7 +28,7 @@ snapshot-dist: dist sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' RELEASE_OR_SNAPSHOT = $$(if test "x$(CAIRO_VERSION_MINOR)" = "x$$(echo "$(CAIRO_VERSION_MINOR)/2*2" | bc)" ; then echo release; else echo snapshot; fi) -RELEASE_UPLOAD_HOST = cairographics.org +RELEASE_UPLOAD_HOST = cairo.freedesktop.org RELEASE_UPLOAD_BASE = /srv/cairo.freedesktop.org/www RELEASE_UPLOAD_DIR = $(RELEASE_UPLOAD_BASE)/$(RELEASE_OR_SNAPSHOT)s RELEASE_URL_BASE = https://cairographics.org/$(RELEASE_OR_SNAPSHOT)s diff --git a/src/cairo-version.h b/src/cairo-version.h index 605ec1a7c..9fd69fb45 100644 --- a/src/cairo-version.h +++ b/src/cairo-version.h @@ -3,6 +3,6 @@ #define CAIRO_VERSION_MAJOR 1 #define CAIRO_VERSION_MINOR 17 -#define CAIRO_VERSION_MICRO 3 +#define CAIRO_VERSION_MICRO 4 #endif