# Generated by configure.  Do not edit.

commit d67be70805fc422aacdb75fb14f6fa482db649c0
Author:     Bryce Harrington <bryce@bryceharrington.org>
AuthorDate: Thu Jan 31 19:33:41 2019 -0800
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Thu Jan 31 19:33:41 2019 -0800

    Release 1.17.2

 NEWS            | 25 +++++++++++++++++++++++--
 cairo-version.h |  2 +-
 2 files changed, 24 insertions(+), 3 deletions(-)

commit 6d93bddbd65a1a9723260f2b0406abae4dd63c7f
Author:     luz.paz <luzpaz@users.noreply.github.com>
AuthorDate: Sat Oct 20 14:11:30 2018 -0400
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Thu Jan 31 17:37:15 2019 -0800

    Misc. typos
    
    Found via `codespell -i 3 -w -I ../cairo-word-whitelist.txt -L tim,ned,uint`
    Follow up of 12cb59be7da
    
    Reviewed-by: Bryce Harrington <bryce@bryceharrington.org>

 AUTHORS                                        |  8 ++++----
 NEWS                                           | 20 ++++++++++----------
 boilerplate/cairo-boilerplate-win32-printing.c |  2 +-
 build/aclocal.float.m4                         |  2 +-
 build/configure.ac.warnings                    |  2 +-
 perf/cairo-perf-trace.c                        |  2 +-
 src/cairo-array.c                              |  2 +-
 src/cairo-cogl-surface.c                       |  4 ++--
 src/cairo-default-context.c                    |  2 +-
 src/cairo-ft-font.c                            |  2 +-
 src/cairo-gl-device.c                          |  2 +-
 src/cairo-gl-surface.c                         |  2 +-
 src/cairo-hash.c                               |  2 +-
 src/cairo-misc.c                               |  2 +-
 src/cairo-paginated-private.h                  |  2 +-
 src/cairo-paginated-surface.c                  |  2 +-
 src/cairo-pattern.c                            |  8 ++++----
 src/cairo-pdf-operators.c                      |  4 ++--
 src/cairo-ps-surface.c                         |  2 +-
 src/cairo-script-surface.c                     |  2 +-
 src/cairo-tag-attributes.c                     |  2 +-
 src/cairo-toy-font-face.c                      |  4 ++--
 src/cairo-traps.c                              |  2 +-
 src/cairoint.h                                 |  2 +-
 src/win32/cairo-win32-printing-surface.c       |  2 +-
 test/cairo-test.c                              |  2 +-
 test/copy-path.c                               |  2 +-
 test/degenerate-dash.c                         |  2 +-
 test/map-to-image.c                            |  6 +++---
 test/pattern-getters.c                         |  2 +-
 test/pdiff/args.c                              |  2 +-
 test/pdiff/args.h                              |  2 +-
 test/svg-clip.c                                |  2 +-
 test/text-cache-crash.c                        |  2 +-
 util/cairo-api-update                          |  2 +-
 util/cairo-script/cairo-script-hash.c          |  2 +-
 36 files changed, 56 insertions(+), 56 deletions(-)

commit cb871c6c692af68d8e0bf9e26472af45435f8a2c
Author:     Bryce Harrington <bryce@bryceharrington.org>
AuthorDate: Thu Jan 31 17:20:50 2019 -0800
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Thu Jan 31 17:24:05 2019 -0800

    clip-boxes:  Drop too-early return
    
    The indentation of this line suggests it is a typo.  In any case it
    causes the function to unconditionally return immediately, thereby
    shortcircuiting it entirely, which does not appear to be the intended
    behavior.
    
    Fixes: https://gitlab.com/cairo/cairo/issues/2

 src/cairo-clip-boxes.c | 1 -
 1 file changed, 1 deletion(-)

commit ef8c379e0f560ced63c2a07566a3a7d608e3996c
Author:     Adrian Johnson <ajohnson@redneon.com>
AuthorDate: Wed Jan 16 20:46:42 2019 +1030
Commit:     Adrian Johnson <ajohnson@redneon.com>
CommitDate: Wed Jan 16 20:46:42 2019 +1030

    scaled-subsets: always include glyphs maps to character 0
    
    Issue 354

 src/cairo-scaled-font-subsets.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 6edf572ebb27b00d3c371ba5ae267e39d27d5b6d
Merge: d061570a7 90e85c249
Author:     Uli Schlachter <psychon@znc.in>
AuthorDate: Wed Jan 9 07:50:12 2019 +0100
Commit:     Uli Schlachter <psychon@znc.in>
CommitDate: Wed Jan 9 07:50:12 2019 +0100

    Merge branch 'ft-crash' of gitlab.freedesktop.org:carlosgc/cairo

commit d061570a70c12ebf43e9aa914a9cbb87b616a979
Author:     Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
AuthorDate: Mon Dec 3 15:13:42 2018 +0100
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Mon Jan 7 19:14:16 2019 -0800

    png: Add support for 16 bpc png reading as floating point format
    
    Similar to writing png, don't squash 16 bpc to 8 bpc and create
    a float surface to contain the image.
    
    Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Reviewed-by: Bryce Harrington <bryce@bryceharrington.org>

 src/cairo-png.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 60 insertions(+), 8 deletions(-)

commit 1df0a68460ed0c9e16089919002d8c58faccdab5
Author:     Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
AuthorDate: Mon Dec 3 15:13:41 2018 +0100
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Mon Jan 7 19:14:13 2019 -0800

    png: Add support for writing new floating point formats as 16 bpc png.
    
    _cairo_image_surface_coerce will round down the image to a lower
    bpp when using one of the floating point formats, so don't coerce those.
    This makes the code actually work for those formats.
    
    Because a float takes more storage than u16, we have to convert float
    to u16 before calling png_write_image, because png_write
    doesn't give us back the original row data, but an in-place copy.
    
    With these changes we can dump floating point files with the highest
    possible accuracy, with floats clamped between 0 and 1.
    
    Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Reviewed-by: Bryce Harrington <bryce@bryceharrington.org>

 src/cairo-png.c | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 97 insertions(+), 11 deletions(-)

commit a34cb719cd9cb4f0c5b78be80b80ab0ae22464a6
Author:     Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
AuthorDate: Mon Dec 3 15:13:40 2018 +0100
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Mon Jan 7 19:10:44 2019 -0800

    Add support for RGBA128F and RGB96F formats.
    
    IGT wants to add support for planes with a bit depth >10, which
    requires a higher precision format than we have currently.
    
    I'm using RGBA as format, because of its existence in OpenGL.
    With the new formats we can directly convert our bytes to half float,
    or multiply a colro vector with a matrix to go to the Y'CbCr colorspace.
    
    This requires pixman 0.36.0, so bump the version requirement.
    
    Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Reviewed-by: Bryce Harrington <bryce@bryceharrington.org>

 configure.ac                               |  2 +-
 perf/micro/fill-clip.c                     |  2 ++
 perf/micro/pixel.c                         |  2 ++
 src/cairo-debug.c                          |  6 ++++++
 src/cairo-image-compositor.c               |  4 ++++
 src/cairo-image-source.c                   | 27 +++++++++++++++++++++++++++
 src/cairo-image-surface.c                  | 16 ++++++++++++++++
 src/cairo-png.c                            |  2 ++
 src/cairo-script-surface.c                 | 20 ++++++++++++++++++++
 src/cairo-xlib-display.c                   | 12 ++++++++++++
 src/cairo.h                                |  6 +++++-
 src/cairoint.h                             |  2 +-
 test/any2ppm.c                             |  2 ++
 test/map-to-image.c                        |  2 ++
 test/png.c                                 |  2 ++
 util/cairo-script/cairo-script-operators.c | 12 ++++++++++++
 util/cairo-trace/trace.c                   | 12 +++++++++++-
 17 files changed, 127 insertions(+), 4 deletions(-)

commit 87c1c19197a6a3cdae955b320386f5449e17b286
Author:     Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
AuthorDate: Mon Dec 3 15:13:39 2018 +0100
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Mon Jan 7 19:10:30 2019 -0800

    cairo-trace: Simplify bigendian case in emit_image.
    
    All the cases are the same, except len is different.
    Use the already calculated len parameter to handle all
    cases except RGB24 the same.
    
    Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    Suggested-by: Bryce Harrington <bryce@bryceharrington.org>
    Reviewed-by: Bryce Harrington <bryce@bryceharrington.org>

 util/cairo-trace/trace.c | 25 +++++--------------------
 1 file changed, 5 insertions(+), 20 deletions(-)

commit 3a0670e03c6a93fda764878697a78e3b966ef1f1
Author:     Adrian Johnson <ajohnson@redneon.com>
AuthorDate: Sat Nov 24 18:36:26 2018 +1030
Commit:     Adrian Johnson <ajohnson@redneon.com>
CommitDate: Mon Dec 31 12:45:06 2018 +1030

    tag_attributes: Allow decimal points in non decimal point locales
    
    Issue #347

 src/cairo-tag-attributes.c | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 4804d073e6e197945ffe1852f0407e4364bc71be
Author:     Uli Schlachter <psychon@znc.in>
AuthorDate: Tue Nov 13 16:31:06 2018 +0100
Commit:     Uli Schlachter <psychon@znc.in>
CommitDate: Sun Dec 16 09:53:07 2018 +0100

    Remove all traces of NUM_THREADS
    
    The code that looked at CAIRO_TEST_NUM_THREADS was removed seven years
    ago in commit 6ef9779a6f5cb8, because it was dead code. I have not
    managed to figure out how long exactly this code was dead already.
    
    This commit removes the last traces of NUM_THREADS.
    
    Signed-off-by: Uli Schlachter <psychon@znc.in>

 .gitlab-ci.yml   | 2 +-
 test/Makefile.am | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit c62238a1dab67f05528c622047ce1e60c1a382e4
Author:     Uli Schlachter <psychon@znc.in>
AuthorDate: Tue Nov 13 16:24:19 2018 +0100
Commit:     Uli Schlachter <psychon@znc.in>
CommitDate: Sun Dec 16 09:53:07 2018 +0100

    .gitlab-ci.yml: Do a verbose build
    
    With VERBOSE=1, a lot more stuff is printed while make runs. Perhaps
    most interestingly, this prints the output of a failed test after the
    test failed. Thus, this gives us the output of the test suite.
    
    Signed-off-by: Uli Schlachter <psychon@znc.in>

 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c0ed8ce1a111cb9472aef080ac3aa31526443f7c
Author:     suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
AuthorDate: Thu Dec 13 14:36:56 2018 +0900
Commit:     suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
CommitDate: Thu Dec 13 14:36:56 2018 +0900

    [cairo-ft-font.c] conditionalize the changes by 3ec4aa24 on 2018-07-16 for legacy FreeType2 without color font feature

 src/cairo-ft-font.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 3c4570f8f49655735e13b35295ae3bc3ec81d027
Author:     Adrian Johnson <ajohnson@redneon.com>
AuthorDate: Sun Dec 2 19:44:03 2018 +1030
Commit:     Adrian Johnson <ajohnson@redneon.com>
CommitDate: Sun Dec 2 21:30:51 2018 +1030

    ps: fix invalid matrix in eps embedding

 src/cairo-ps-surface-private.h | 2 ++
 src/cairo-ps-surface.c         | 5 +++++
 2 files changed, 7 insertions(+)

commit 90e85c2493fdfa3551f202ff10282463f1e36645
Author:     Carlos Garcia Campos <cgarcia@igalia.com>
AuthorDate: Mon Nov 19 12:33:07 2018 +0100
Commit:     Carlos Garcia Campos <carlosgc@gnome.org>
CommitDate: Mon Nov 19 12:35:33 2018 +0100

    ft: Use FT_Done_MM_Var instead of free when available in cairo_ft_apply_variations
    
    Fixes a crash when using freetype >= 2.9

 src/cairo-ft-font.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 01788f5edbab01ff7148af288faf87df7373ed2a
Author:     Jordan Petridis <jpetridis@gnome.org>
AuthorDate: Sun Nov 11 12:59:39 2018 +0000
Commit:     Jordan Petridis <jpetridis@gnome.org>
CommitDate: Sun Nov 11 12:59:39 2018 +0000

    CI: Fix Docker image uris
    
    Images where migrated a couple months ago to the
    GNOME gitlab instance.

 .gitlab-ci.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4c8813f0eaacc32c27126ad2296951a626300b89
Author:     Adrian Johnson <ajohnson@redneon.com>
AuthorDate: Thu Oct 25 18:46:17 2018 +1030
Commit:     Adrian Johnson <ajohnson@redneon.com>
CommitDate: Thu Oct 25 18:46:17 2018 +1030

    pdf: add missing flush
    
    Issue #342

 src/cairo-pdf-surface.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 4db835c5b5eede6a348f50eb8f5b3977c32c8e9e
Author:     Adrian Johnson <ajohnson@redneon.com>
AuthorDate: Wed Oct 24 13:41:51 2018 +1030
Commit:     Adrian Johnson <ajohnson@redneon.com>
CommitDate: Wed Oct 24 13:43:05 2018 +1030

    doc: fix link tags code example
    
    The old code did not work.

 src/cairo.c | 35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)

commit c66f017aa376f5fffcd5ee785523e5e2775e379f
Author:     Bryce Harrington <bryce@bryceharrington.org>
AuthorDate: Mon Oct 22 15:46:17 2018 -0700
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Mon Oct 22 15:47:03 2018 -0700

    RELEASING: Bugzilla no longer needs updated

 RELEASING | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

commit 717f0e0a40b8d947dad3fb9f25c3aad1619aae87
Author:     Adrian Johnson <ajohnson@redneon.com>
AuthorDate: Sun Oct 21 13:36:46 2018 +1030
Commit:     Adrian Johnson <ajohnson@redneon.com>
CommitDate: Sun Oct 21 13:42:24 2018 +1030

    type1: fallback if the font matrix is not a uniform scale
    
    https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1790242

 src/cairo-type1-subset.c | 5 +++++
 1 file changed, 5 insertions(+)

commit ec70bde74ab2fb7fa4a9d648c9d7367b7daf59c2
Author:     Bryce Harrington <bryce@bryceharrington.org>
AuthorDate: Fri Oct 19 13:43:54 2018 -0700
Commit:     Bryce Harrington <bryce@bryceharrington.org>
CommitDate: Fri Oct 19 13:43:54 2018 -0700

    Bump version for 1.17.1

 cairo-version.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

