Blame ChangeLog

Packit 0ec9dd
commit a6a89818246b0b14c0fe3d00d6120929fc0a11d9
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Mon Aug 20 10:21:39 2018 -0400
Packit 0ec9dd
Packit 0ec9dd
    1.42.4
Packit 0ec9dd
Packit 0ec9dd
 NEWS         | 5 +++++
Packit 0ec9dd
 configure.ac | 2 +-
Packit 0ec9dd
 2 files changed, 6 insertions(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 71aaeaf020340412b8d012fe23a556c0420eda5f
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Fri Aug 17 22:29:36 2018 -0400
Packit 0ec9dd
Packit 0ec9dd
    Prevent an assertion with invalid Unicode sequences
Packit 0ec9dd
Packit 0ec9dd
    Invalid Unicode sequences, such as 0x2665 0xfe0e 0xfe0f,
Packit 0ec9dd
    can trick the Emoji iter code into returning an empty
Packit 0ec9dd
    segment, which then triggers an assertion in the itemizer.
Packit 0ec9dd
Packit 0ec9dd
    Prevent this by ensuring that we make progress.
Packit 0ec9dd
Packit 0ec9dd
    This issue was reported by Jeffrey M.
Packit 0ec9dd
Packit 0ec9dd
 pango/pango-emoji.c | 6 ++++++
Packit 0ec9dd
 1 file changed, 6 insertions(+)
Packit 0ec9dd
Packit 0ec9dd
commit ccfd3b466ca43b202681ce951600aac8f97d8dc4
Packit 0ec9dd
Merge: 0cbae46c 3d04cc2b
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Sat Aug 4 20:12:22 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Merge branch 'c89' into 'master'
Packit 0ec9dd
Packit 0ec9dd
    Fix build failure in C89 mode
Packit 0ec9dd
Packit 0ec9dd
    See merge request GNOME/pango!10
Packit 0ec9dd
Packit 0ec9dd
commit 0cbae46ca1d0a1bbf50ddd69553e047118812be5
Packit 0ec9dd
Merge: 67471cbf dce7ba63
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Sat Aug 4 20:11:11 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Merge branch 'surrogate' into 'master'
Packit 0ec9dd
Packit 0ec9dd
    Fix build failure on Mac OS X 10.5 and earlier
Packit 0ec9dd
Packit 0ec9dd
    Closes #263
Packit 0ec9dd
Packit 0ec9dd
    See merge request GNOME/pango!11
Packit 0ec9dd
Packit 0ec9dd
commit dce7ba63ed8b0567f674ade72da827d4a4c1b603
Packit 0ec9dd
Author: Ryan Schmidt <git@ryandesign.com>
Packit 0ec9dd
Date:   Sat Aug 4 12:20:02 2018 -0500
Packit 0ec9dd
Packit 0ec9dd
    Fix build failure on Mac OS X 10.5 and earlier
Packit 0ec9dd
Packit 0ec9dd
    Provides definitions of CFStringIsSurrogateHighCharacter,
Packit 0ec9dd
    CFStringIsSurrogateLowCharacter and
Packit 0ec9dd
    CFStringGetLongCharacterForSurrogatePair.
Packit 0ec9dd
Packit 0ec9dd
    Closes #263
Packit 0ec9dd
Packit 0ec9dd
 pango/pangocoretext-shape.c | 14 ++++++++++++++
Packit 0ec9dd
 1 file changed, 14 insertions(+)
Packit 0ec9dd
Packit 0ec9dd
commit 3d04cc2bbdce0a8b561d0e19255309f8d470816e
Packit 0ec9dd
Author: Ryan Schmidt <git@ryandesign.com>
Packit 0ec9dd
Date:   Sat Aug 4 11:57:31 2018 -0500
Packit 0ec9dd
Packit 0ec9dd
    Fix build failure in C89 mode
Packit 0ec9dd
Packit 0ec9dd
    Fixes build error with default compilers on Mac OS X 10.6 and earlier:
Packit 0ec9dd
Packit 0ec9dd
    pangocoretext-fontmap.c: In function
Packit 0ec9dd
    ‘pango_core_text_fontset_new’:
Packit 0ec9dd
    pangocoretext-fontmap.c:1563: error: ‘for’ loop initial
Packit 0ec9dd
    declaration used outside C99 mode
Packit 0ec9dd
Packit 0ec9dd
 pango/pangocoretext-fontmap.c | 3 ++-
Packit 0ec9dd
 1 file changed, 2 insertions(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 67471cbfe24cd4418e9e97837ac85207f0d974de
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Mon Jul 30 13:32:51 2018 -0400
Packit 0ec9dd
Packit 0ec9dd
    1.42.3
Packit 0ec9dd
Packit 0ec9dd
 configure.ac | 2 +-
Packit 0ec9dd
 meson.build  | 2 +-
Packit 0ec9dd
 2 files changed, 2 insertions(+), 2 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit cab3c9844487526f1996a150adac5bde44f48a70
Packit 0ec9dd
Merge: 87e71365 5c467cdb
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Sat Jul 28 11:27:25 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Merge branch 'wip/chergert/bidi-leak' into 'master'
Packit 0ec9dd
Packit 0ec9dd
    bidi: fix leak of bidi bracket types
Packit 0ec9dd
Packit 0ec9dd
    See merge request GNOME/pango!8
Packit 0ec9dd
Packit 0ec9dd
commit 5c467cdbae02233b04c97ba10a11f124b2d33eba
Packit 0ec9dd
Author: Christian Hergert <chergert@redhat.com>
Packit 0ec9dd
Date:   Fri Jul 27 20:43:06 2018 -0700
Packit 0ec9dd
Packit 0ec9dd
    bidi: fix leak of bidi bracket types
Packit 0ec9dd
Packit 0ec9dd
    This fixes a leak when goto is used to jump past the cleanup of the
Packit 0ec9dd
    bracket_types.
Packit 0ec9dd
Packit 0ec9dd
 pango/pango-bidi-type.c | 5 ++++-
Packit 0ec9dd
 1 file changed, 4 insertions(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 87e713656de19846bede953fed41bd25b25252d9
Packit 0ec9dd
Merge: a03d16a8 633fd804
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Sat Jul 21 17:09:31 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Merge branch 'patch-1' into 'master'
Packit 0ec9dd
Packit 0ec9dd
    fix comma-separated font list on macOS fixes #252
Packit 0ec9dd
Packit 0ec9dd
    Closes #252
Packit 0ec9dd
Packit 0ec9dd
    See merge request GNOME/pango!4
Packit 0ec9dd
Packit 0ec9dd
commit a03d16a850253eae321be4bd2d134a9c6a1ed6ce
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Wed Jul 18 22:32:54 2018 -0400
Packit 0ec9dd
Packit 0ec9dd
    1.42.2
Packit 0ec9dd
Packit 0ec9dd
 NEWS         | 7 +++++++
Packit 0ec9dd
 configure.ac | 2 +-
Packit 0ec9dd
 meson.build  | 2 +-
Packit 0ec9dd
 3 files changed, 9 insertions(+), 2 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 6b2c48571b31f95b68214752ce89e11f46b4b731
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Wed Jul 18 22:26:20 2018 -0400
Packit 0ec9dd
Packit 0ec9dd
    Add pango-list to meson build
Packit 0ec9dd
Packit 0ec9dd
 utils/meson.build | 22 ++++++++++++++++++++++
Packit 0ec9dd
 1 file changed, 22 insertions(+)
Packit 0ec9dd
Packit 0ec9dd
commit 65f6fee5bfa5929fac1111badff6b497dd10d12a
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Mon Jul 16 10:35:44 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    [fc] Speed-up font face enumeration
Packit 0ec9dd
Packit 0ec9dd
    Instead of a O(n^2.log(n)), we now do O(n) by avoiding calling
Packit 0ec9dd
    FcFontList for each PangoFontFace, and FcFontMatch in
Packit 0ec9dd
    pango_fc_face_describe().
Packit 0ec9dd
Packit 0ec9dd
    Makes pango-list over 100 times faster for me.
Packit 0ec9dd
Packit 0ec9dd
 pango/pangofc-fontmap.c | 94
Packit 0ec9dd
 ++++++++++++++++++++-----------------------------
Packit 0ec9dd
 1 file changed, 38 insertions(+), 56 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit b1a5be6c245b6c3e7e0e7c5b88c15f475ea9a9d4
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Mon Jul 16 10:37:04 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    [pango-list] Don't print sizes
Packit 0ec9dd
Packit 0ec9dd
    They are not used in font chooser, so don't call them.  My goal
Packit 0ec9dd
    for pango-list was to measure font chooser performance...
Packit 0ec9dd
Packit 0ec9dd
 utils/pango-list.c | 2 +-
Packit 0ec9dd
 1 file changed, 1 insertion(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 0414be91fcf24dc995592609c3bc4ce569b7e2b8
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Thu Jul 12 16:20:53 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    [fc] Remove ancient #ifdef FC_* conditionals
Packit 0ec9dd
Packit 0ec9dd
 pango/pangofc-fontmap.c | 33 +--------------------------------
Packit 0ec9dd
 1 file changed, 1 insertion(+), 32 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 5eb16c3c397e3825e145b3127ddc172e34fce522
Packit 0ec9dd
Merge: bd06f7b9 3cf58991
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Mon Jul 16 01:02:03 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Merge branch 'wip/nirbheek/meson-declare-dependency' into 'master'
Packit 0ec9dd
Packit 0ec9dd
    meson: Add not-found dependencies for conditional declared deps
Packit 0ec9dd
Packit 0ec9dd
    See merge request GNOME/pango!6
Packit 0ec9dd
Packit 0ec9dd
commit bd06f7b94e563f276550cb81c3a0e5612c88c314
Packit 0ec9dd
Merge: 58b1930c 5507a16c
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Mon Jul 16 00:53:13 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Merge branch 'requires-private-fribidi' into 'master'
Packit 0ec9dd
Packit 0ec9dd
    pango.pc.in: Add fribidi to Requires.private
Packit 0ec9dd
Packit 0ec9dd
    Closes #301
Packit 0ec9dd
Packit 0ec9dd
    See merge request GNOME/pango!5
Packit 0ec9dd
Packit 0ec9dd
commit 58b1930c95db12deebb015870352e3e696583571
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Wed Jul 11 16:19:33 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Requires.private fribidi
Packit 0ec9dd
Packit 0ec9dd
    Fixes https://gitlab.gnome.org/GNOME/pango/issues/301
Packit 0ec9dd
    Fixes https://gitlab.gnome.org/GNOME/pango/issues/305
Packit 0ec9dd
Packit 0ec9dd
 pango.pc.in | 1 +
Packit 0ec9dd
 1 file changed, 1 insertion(+)
Packit 0ec9dd
Packit 0ec9dd
commit 293d56ceeaf64b9909ba296965603edd0a656203
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sun Jul 8 17:47:59 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    [fc] List all bitmap sizes of FcPattern
Packit 0ec9dd
Packit 0ec9dd
    Apple Color Emoji for example has multiple strikes... We were
Packit 0ec9dd
    only listing first.
Packit 0ec9dd
Packit 0ec9dd
 pango/pangofc-fontmap.c | 6 ++++--
Packit 0ec9dd
 1 file changed, 4 insertions(+), 2 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit a1d2da411c2ff78165ad406e0f2befce3a117af1
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sun Jul 8 17:38:48 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    [pango-list] Minor fixup
Packit 0ec9dd
Packit 0ec9dd
 utils/pango-list.c | 4 ++--
Packit 0ec9dd
 1 file changed, 2 insertions(+), 2 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 3c1bda5c747e4039b11c7dc897c826885f6400de
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sun Jul 8 17:34:35 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    [pango-list] Improve output format
Packit 0ec9dd
Packit 0ec9dd
    Also write out description of each face.  This is really broken for
Packit 0ec9dd
    free-style style names (as we knew), and very slow, as is
Packit 0ec9dd
    O(N^3.log(N))
Packit 0ec9dd
    in the number of fonts...
Packit 0ec9dd
Packit 0ec9dd
 utils/pango-list.c | 42 ++++++++++++++++++++++++++++++------------
Packit 0ec9dd
 1 file changed, 30 insertions(+), 12 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 0727ba98a52823deb44550c2977bf9bffbff3765
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sun Jul 8 15:50:34 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    [utils] Add pango-list commandline tool
Packit 0ec9dd
Packit 0ec9dd
    My main interest is performance of font listing API.  Figured I can
Packit 0ec9dd
    just make a tool out of it.  Output format to be improved.
Packit 0ec9dd
Packit 0ec9dd
 utils/Makefile.am  | 11 ++++++++
Packit 0ec9dd
 utils/pango-list.c | 80
Packit 0ec9dd
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
Packit 0ec9dd
 2 files changed, 91 insertions(+)
Packit 0ec9dd
Packit 0ec9dd
commit 0b785d94d3d8aa7f7fe76ac7851d088fc9541952
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sun Jul 8 14:52:59 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    [pango-view] Remove unused include stdio.h
Packit 0ec9dd
Packit 0ec9dd
 utils/viewer.h | 1 -
Packit 0ec9dd
 1 file changed, 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 899841121260d62fc3f1c1728f82f5c02185dd97
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sun Jul 8 14:45:32 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Rename pango-view/ dir to utils/
Packit 0ec9dd
Packit 0ec9dd
 Makefile.am                                         | 4 ++--
Packit 0ec9dd
 configure.ac                                        | 2 +-
Packit 0ec9dd
 meson.build                                         | 2 +-
Packit 0ec9dd
 {pango-view => utils}/EMOJI-MODIFIERS.txt           | 0
Packit 0ec9dd
 {pango-view => utils}/GLASS.txt                     | 0
Packit 0ec9dd
 {pango-view => utils}/HELLO.txt                     | 0
Packit 0ec9dd
 {pango-view => utils}/Makefile.am                   | 0
Packit 0ec9dd
 {pango-view => utils}/meson.build                   | 0
Packit 0ec9dd
 {pango-view => utils}/pango-view.c                  | 0
Packit 0ec9dd
 {pango-view => utils}/test-arabic.txt               | 0
Packit 0ec9dd
 {pango-view => utils}/test-chinese.txt              | 0
Packit 0ec9dd
 {pango-view => utils}/test-devanagari.txt           | 0
Packit 0ec9dd
 {pango-view => utils}/test-feature-tag.markup       | 0
Packit 0ec9dd
 {pango-view => utils}/test-font-variations.markup   | 0
Packit 0ec9dd
 {pango-view => utils}/test-gurmukhi.txt             | 0
Packit 0ec9dd
 {pango-view => utils}/test-hebrew.txt               | 0
Packit 0ec9dd
 {pango-view => utils}/test-ipa.txt                  | 0
Packit 0ec9dd
 {pango-view => utils}/test-justify.txt              | 0
Packit 0ec9dd
 {pango-view => utils}/test-lao.txt                  | 0
Packit 0ec9dd
 {pango-view => utils}/test-latin.txt                | 0
Packit 0ec9dd
 {pango-view => utils}/test-long-paragraph.txt       | 0
Packit 0ec9dd
 {pango-view => utils}/test-mixed.markup             | 0
Packit 0ec9dd
 {pango-view => utils}/test-mixed.txt                | 0
Packit 0ec9dd
 {pango-view => utils}/test-mongolian.txt            | 0
Packit 0ec9dd
 {pango-view => utils}/test-nko.txt                  | 0
Packit 0ec9dd
 {pango-view => utils}/test-opentype-language.markup | 0
Packit 0ec9dd
 {pango-view => utils}/test-syriac.txt               | 0
Packit 0ec9dd
 {pango-view => utils}/test-tamil.txt                | 0
Packit 0ec9dd
 {pango-view => utils}/test-thai.txt                 | 0
Packit 0ec9dd
 {pango-view => utils}/test-tibetan.txt              | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-cairo.c                | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-cairo.h                | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-main.c                 | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-pangocairo.c           | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-pangoft2.c             | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-pangoxft.c             | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-render.c               | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-render.h               | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-x.c                    | 0
Packit 0ec9dd
 {pango-view => utils}/viewer-x.h                    | 0
Packit 0ec9dd
 {pango-view => utils}/viewer.h                      | 0
Packit 0ec9dd
 41 files changed, 4 insertions(+), 4 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 5ec478dac9146175de7ba4a1f88ebbab963f4c0f
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sun Jul 8 14:34:34 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Minor; use default hb_buffer_t Unicode funcs
Packit 0ec9dd
Packit 0ec9dd
 pango/pango-ot-buffer.c | 1 -
Packit 0ec9dd
 1 file changed, 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 0a9f6a0c1f0e4750e2a9864392370a20c511e71e
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sat Jul 7 17:27:02 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Make pango_bidi_type_for_unichar() not crash with new FriBidi
Packit 0ec9dd
Packit 0ec9dd
    This function has not been updated for latest FriBidi.
Packit 0ec9dd
    Should add new types and / or deprecate this function.
Packit 0ec9dd
Packit 0ec9dd
 pango/pango-bidi-type.c | 4 +++-
Packit 0ec9dd
 1 file changed, 3 insertions(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 9f65356b7b473b607bea0510709a4d7330be9c9a
Packit 0ec9dd
Author: Behdad Esfahbod <behdad@behdad.org>
Packit 0ec9dd
Date:   Sat Jul 7 16:42:03 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Short-circuit FriBidi call if paragraph is unidirectional
Packit 0ec9dd
Packit 0ec9dd
    This was included in Pango's mini-fribidi but removed when we moved to
Packit 0ec9dd
    external FriBidi.
Packit 0ec9dd
Packit 0ec9dd
    Most apps create PangoLayout twice to show text, one to measure,
Packit 0ec9dd
    one to
Packit 0ec9dd
    render.  Each PangoLayout shaping apparently calls FriBidi twice
Packit 0ec9dd
    (TODO:
Packit 0ec9dd
    figure out why and fix); FriBidi creates two runs per work.  So that's
Packit 0ec9dd
    eight malloc calls per word to show text.  That's a lot.  With this
Packit 0ec9dd
    optimization that completely disappears for most text.
Packit 0ec9dd
Packit 0ec9dd
    We should make an API in FriBidi out of this.
Packit 0ec9dd
Packit 0ec9dd
    Reported by Christian Hergert.
Packit 0ec9dd
Packit 0ec9dd
 pango/pango-bidi-type.c | 69
Packit 0ec9dd
 +++++++++++++++++++++++++++++++++++++++++++++----
Packit 0ec9dd
 1 file changed, 64 insertions(+), 5 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 3cf58991d5a3d47203b8b6f6ac02b674aaf5c13b
Packit 0ec9dd
Author: Nirbheek Chauhan <nirbheek@centricular.com>
Packit 0ec9dd
Date:   Sat Jul 7 00:07:51 2018 +0530
Packit 0ec9dd
Packit 0ec9dd
    meson: Add not-found dependencies for conditional declared deps
Packit 0ec9dd
Packit 0ec9dd
    Instead of not defining the variable, or defining it to [], define it
Packit 0ec9dd
    to the not-found dependency instead, so that when other projects (such
Packit 0ec9dd
    as gtk+) are using pango as a subproject, they get a valid dependency
Packit 0ec9dd
    object which tells them that the dependency cannot be found.
Packit 0ec9dd
Packit 0ec9dd
 pango/meson.build | 12 ++++++++++++
Packit 0ec9dd
 1 file changed, 12 insertions(+)
Packit 0ec9dd
Packit 0ec9dd
commit 5507a16c726ffdcedcf2ae22d4689f94823bf863
Packit 0ec9dd
Author: Simon McVittie <smcv@debian.org>
Packit 0ec9dd
Date:   Sun Jul 1 17:21:37 2018 +0100
Packit 0ec9dd
Packit 0ec9dd
    pango.pc.in: Add fribidi to Requires.private
Packit 0ec9dd
Packit 0ec9dd
    In current versions of pkg-config, the most appropriate place for most
Packit 0ec9dd
    library dependencies is Requires.private. When compared with Requires,
Packit 0ec9dd
    this avoids "overlinking" when an executable is linked to the pango
Packit 0ec9dd
    shared library: in modern OSs, a shared library's library dependencies
Packit 0ec9dd
    are
Packit 0ec9dd
    automatically loaded by the dynamic linker along with that shared
Packit 0ec9dd
    library.
Packit 0ec9dd
Packit 0ec9dd
    It would not be correct to omit fribidi from the .pc file either,
Packit 0ec9dd
    because that would break static linking: when linking statically,
Packit 0ec9dd
    it is necessary to list all dependencies explicitly, because static
Packit 0ec9dd
    libraries (unlike shared libraries) do not carry their own dependency
Packit 0ec9dd
    metadata.
Packit 0ec9dd
Packit 0ec9dd
    Using Requires.private also has the effect of adding fribidi's
Packit 0ec9dd
    CFLAGS to the output of `pkg-config --cflags pango`. That is in fact
Packit 0ec9dd
    unnecessary here, because fribidi is only used internally, so
Packit 0ec9dd
    https://bugs.freedesktop.org/show_bug.cgi?id=105572 proposes a new
Packit 0ec9dd
    dependency type "Requires.internal" which would additionally omit
Packit 0ec9dd
    fribidi from `pkg-config --cflags pango`. However, this is not yet
Packit 0ec9dd
    supported in pkg-config, so it cannot be used yet.
Packit 0ec9dd
Packit 0ec9dd
    For more details on Requires.private please see this article by the
Packit 0ec9dd
    current Debian pkg-config maintainer and former upstream
Packit 0ec9dd
    pkg-config maintainer:
Packit 0ec9dd
    https://err.no/personal/blog/tech/2008-03-25-18-07_pkg-config,_sonames_and_Requires.private/
Packit 0ec9dd
    and this description of the various dependency types that can exist:
Packit 0ec9dd
    https://bugs.freedesktop.org/show_bug.cgi?id=105572#c1
Packit 0ec9dd
Packit 0ec9dd
    Fixes: #301
Packit 0ec9dd
    Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895235
Packit 0ec9dd
    Signed-off-by: Simon McVittie <smcv@debian.org>
Packit 0ec9dd
Packit 0ec9dd
 pango.pc.in | 1 +
Packit 0ec9dd
 1 file changed, 1 insertion(+)
Packit 0ec9dd
Packit 0ec9dd
commit 633fd80428374b0c675e3dcf563c06ff9e4876b0
Packit 0ec9dd
Author: Pravdomil Toman <pravdomil.toman@gmail.com>
Packit 0ec9dd
Date:   Wed Jun 27 20:15:19 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    fix comma-separated font list on macOS fixes #252
Packit 0ec9dd
Packit 0ec9dd
 pango/pangocoretext-fontmap.c | 58
Packit 0ec9dd
 +++++++++++++++++++++++++++----------------
Packit 0ec9dd
 1 file changed, 36 insertions(+), 22 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit cdb88930da73bdbeb0e6167825121435d7e5e99f
Packit 0ec9dd
Merge: 4032ff27 37881737
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Sat May 26 22:53:51 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Merge branch 'ci' into 'master'
Packit 0ec9dd
Packit 0ec9dd
    Initial CI config
Packit 0ec9dd
Packit 0ec9dd
    Closes #310
Packit 0ec9dd
Packit 0ec9dd
    See merge request GNOME/pango!2
Packit 0ec9dd
Packit 0ec9dd
commit 37881737cda04b2f773a0d807880dd8bd989efcf
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Sun May 27 00:51:15 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Initial CI config
Packit 0ec9dd
Packit 0ec9dd
    Fixes https://gitlab.gnome.org/GNOME/pango/issues/310
Packit 0ec9dd
Packit 0ec9dd
 .gitlab-ci.yml | 25 +++++++++++++++++++++++++
Packit 0ec9dd
 1 file changed, 25 insertions(+)
Packit 0ec9dd
Packit 0ec9dd
commit 4032ff276cc73f368459b8d341ebcdcadff53640
Packit 0ec9dd
Merge: f661cdbf 73e45483
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Sat May 26 20:58:54 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Merge branch '304-fix-linker-options-on-darwin' into 'master'
Packit 0ec9dd
Packit 0ec9dd
    Resolve "Fix linker options on Darwin"
Packit 0ec9dd
Packit 0ec9dd
    Closes #304
Packit 0ec9dd
Packit 0ec9dd
    See merge request GNOME/pango!1
Packit 0ec9dd
Packit 0ec9dd
commit 73e454832a7ac592dfa600cb6b495dc99660b0ca
Packit 0ec9dd
Author: Philip Chimento <philip.chimento@gmail.com>
Packit 0ec9dd
Date:   Sat Apr 7 23:50:32 2018 -0700
Packit 0ec9dd
Packit 0ec9dd
    build: Correct Darwin linker options
Packit 0ec9dd
Packit 0ec9dd
    The Darwin linker doesn't want equal signs here.
Packit 0ec9dd
Packit 0ec9dd
    Closes: #304
Packit 0ec9dd
Packit 0ec9dd
 meson.build | 2 +-
Packit 0ec9dd
 1 file changed, 1 insertion(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit f661cdbf8cfbdb2ba7241d8dfa4a579c6dfe0a94
Packit 0ec9dd
Author: John Ralls <jralls@ceridwen.us>
Packit 0ec9dd
Date:   Sun Apr 29 16:03:08 2018 -0700
Packit 0ec9dd
Packit 0ec9dd
    Restore scaling of CoreText fonts.
Packit 0ec9dd
Packit 0ec9dd
    Fixes bug 787867.
Packit 0ec9dd
Packit 0ec9dd
 pango/pangocairo-coretextfont.c    | 17 ++++++++++++++++-
Packit 0ec9dd
 pango/pangocairo-coretextfontmap.c |  2 +-
Packit 0ec9dd
 pango/pangocoretext-fontmap.c      | 15 ++++++++++++---
Packit 0ec9dd
 pango/pangocoretext-private.h      |  2 ++
Packit 0ec9dd
 pango/pangocoretext.c              |  5 +----
Packit 0ec9dd
 tests/test-layout.c                | 11 +----------
Packit 0ec9dd
 6 files changed, 33 insertions(+), 19 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit edb0dff3454d4d9ce6242a0f30ddaef993ee1e89
Packit 0ec9dd
Author: Kalev Lember <klember@redhat.com>
Packit 0ec9dd
Date:   Mon May 7 12:34:21 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    build: Bump required harfbuzz version
Packit 0ec9dd
Packit 0ec9dd
    We use hb_variation_t that was added in harfbuzz 1.4.2.
Packit 0ec9dd
Packit 0ec9dd
 configure.ac | 2 +-
Packit 0ec9dd
 meson.build  | 2 +-
Packit 0ec9dd
 2 files changed, 2 insertions(+), 2 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit d983aa95537d67ef14417dc3663edea36b653e86
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Wed Apr 25 21:58:03 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Revert "Add fribidi dependency to pango.pc"
Packit 0ec9dd
Packit 0ec9dd
    This reverts commit 68cc13d04ed9d89609727f4448e5d2e08dd6626c.
Packit 0ec9dd
Packit 0ec9dd
 pango.pc.in | 2 +-
Packit 0ec9dd
 1 file changed, 1 insertion(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 63e1fc9b23b4f0e8eaacd151ad39403eaa2b48ef
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Wed Apr 11 13:52:07 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Use non-deprecated libthai API when available
Packit 0ec9dd
Packit 0ec9dd
    I’m assuming the new API is thread-safe as claimed.
Packit 0ec9dd
Packit 0ec9dd
 configure.ac       |  4 ++++
Packit 0ec9dd
 meson.build        |  4 ++++
Packit 0ec9dd
 pango/break-thai.c | 16 +++++++++++-----
Packit 0ec9dd
 3 files changed, 19 insertions(+), 5 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 5d46e21df66a11233186ddf27ca8c70149307871
Packit 0ec9dd
Author: Christoph Reiter <reiter.christoph@gmail.com>
Packit 0ec9dd
Date:   Sat Apr 7 06:44:53 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    pangowin32: fix script cache hash key for 64bit builds
Packit 0ec9dd
Packit 0ec9dd
    It joins the HFONT and script key to a gint64 and uses this as a
Packit 0ec9dd
    hash key, but HFONT is a pointer type and on 64bit Windows it
Packit 0ec9dd
    doesn't fit in 32bit and the value gets truncated.
Packit 0ec9dd
Packit 0ec9dd
    This breaks the build with meson where -Werror=pointer-to-int-cast
Packit 0ec9dd
    is enabled by default.
Packit 0ec9dd
Packit 0ec9dd
    Instead of using the gint64 hash functions add our own key type
Packit 0ec9dd
    and implement
Packit 0ec9dd
    matching hash and equality functions for it.
Packit 0ec9dd
Packit 0ec9dd
    https://bugzilla.gnome.org/show_bug.cgi?id=795045
Packit 0ec9dd
Packit 0ec9dd
 pango/pangowin32-shape.c | 30 +++++++++++++++++++++++++-----
Packit 0ec9dd
 1 file changed, 25 insertions(+), 5 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 8e86f613160d023257d041ff24f94c88a8e12a46
Packit 0ec9dd
Author: Christoph Reiter <reiter.christoph@gmail.com>
Packit 0ec9dd
Date:   Sun Apr 8 19:16:49 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    meson: skip pangoxft headers for the Windows gtk-doc build
Packit 0ec9dd
Packit 0ec9dd
    The API isn't available on Windows and gtk-doc fails with a
Packit 0ec9dd
    linker error otherwise.
Packit 0ec9dd
Packit 0ec9dd
    https://bugzilla.gnome.org/show_bug.cgi?id=795045
Packit 0ec9dd
Packit 0ec9dd
 docs/meson.build | 5 +++++
Packit 0ec9dd
 1 file changed, 5 insertions(+)
Packit 0ec9dd
Packit 0ec9dd
commit 0fc06306063d8f3c8bd1e0d371eeb35ba9a9ea64
Packit 0ec9dd
Author: Christoph Reiter <reiter.christoph@gmail.com>
Packit 0ec9dd
Date:   Sat Apr 7 06:33:43 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    build: move usp10 before gdi32
Packit 0ec9dd
Packit 0ec9dd
    Without this pango on mingw64 tries to lookup up the Script* functions
Packit 0ec9dd
    in gdi32 and fails. It already fails at the build stage because the
Packit 0ec9dd
    introspection dump crashes with a missing entry point error.
Packit 0ec9dd
Packit 0ec9dd
    Moving usp10 before gdi32 makes things work.
Packit 0ec9dd
Packit 0ec9dd
    This might be related to the warning in the uniscribe docs:
Packit 0ec9dd
    "Important Starting with Windows 8: To maintain the ability to run on
Packit 0ec9dd
    Windows 7, a module that uses Uniscribe must specify Usp10.lib
Packit 0ec9dd
    before gdi32.lib in its library list."
Packit 0ec9dd
Packit 0ec9dd
    https://bugzilla.gnome.org/show_bug.cgi?id=795045
Packit 0ec9dd
Packit 0ec9dd
 pango/Makefile.am | 2 +-
Packit 0ec9dd
 pango/meson.build | 4 +++-
Packit 0ec9dd
 pangowin32.pc.in  | 2 +-
Packit 0ec9dd
 3 files changed, 5 insertions(+), 3 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 4b16a0bf5c9795fe57255d5594a27c3cef634202
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Sun Apr 8 00:56:06 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Remove stray letters in NEWS
Packit 0ec9dd
Packit 0ec9dd
    Introduced in 46f8583c87c45b304ac98d06005c49df67d53b07
Packit 0ec9dd
Packit 0ec9dd
 NEWS | 4 ++--
Packit 0ec9dd
 1 file changed, 2 insertions(+), 2 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 46f8583c87c45b304ac98d06005c49df67d53b07
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Sat Apr 7 10:08:56 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    1.42.1
Packit 0ec9dd
Packit 0ec9dd
 NEWS         | 9 +++++++--
Packit 0ec9dd
 configure.ac | 2 +-
Packit 0ec9dd
 meson.build  | 2 +-
Packit 0ec9dd
 3 files changed, 9 insertions(+), 4 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 34a7c7a7cd165997dd6d4ae7b1f90472e0844118
Packit 0ec9dd
Author: Christoph Reiter <reiter.christoph@gmail.com>
Packit 0ec9dd
Date:   Thu Apr 5 22:04:43 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    meson: don't use quotes in help2man options to work around a MinGW
Packit 0ec9dd
    Python bug
Packit 0ec9dd
Packit 0ec9dd
    For some reason MinGW Python (the one running meson) mangles arguments
Packit 0ec9dd
    for this case (even adding a space makes it work). Since quotes
Packit 0ec9dd
    are not needed here just drop them.
Packit 0ec9dd
Packit 0ec9dd
    Python issue filed upstream:
Packit 0ec9dd
    https://github.com/Alexpux/MINGW-packages/issues/3548
Packit 0ec9dd
Packit 0ec9dd
    https://bugzilla.gnome.org/show_bug.cgi?id=795012
Packit 0ec9dd
Packit 0ec9dd
 pango-view/meson.build | 4 ++--
Packit 0ec9dd
 1 file changed, 2 insertions(+), 2 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 6fcae8644b9231edba93d795963a39e3a9612a7e
Packit 0ec9dd
Author: Christoph Reiter <reiter.christoph@gmail.com>
Packit 0ec9dd
Date:   Thu Apr 5 21:31:23 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    win32: remove redundant function declarations
Packit 0ec9dd
Packit 0ec9dd
    The meson build uses -Werror=redundant-decls and fails.
Packit 0ec9dd
Packit 0ec9dd
    https://bugzilla.gnome.org/show_bug.cgi?id=795012
Packit 0ec9dd
Packit 0ec9dd
 pango/pangowin32-shape.c | 2 --
Packit 0ec9dd
 pango/pangowin32.c       | 5 -----
Packit 0ec9dd
 2 files changed, 7 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit b136f150b4e230db7901af0d88d3c91a3a4c9e7c
Packit 0ec9dd
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Packit 0ec9dd
Date:   Fri Mar 30 16:31:53 2018 +0800
Packit 0ec9dd
Packit 0ec9dd
    pangowin32-fontmap.c: Add an Emoji font family
Packit 0ec9dd
Packit 0ec9dd
    Add an Emoji font family that maps to the following fonts in this
Packit 0ec9dd
    order
Packit 0ec9dd
    (by fallback):
Packit 0ec9dd
    Segoe UI Emoji
Packit 0ec9dd
    Segoe UI Symbol
Packit 0ec9dd
    Segoe UI
Packit 0ec9dd
Packit 0ec9dd
    This will enable Emoji to be displayed correctly in GTK+ apps (without
Packit 0ec9dd
    the use of FontConfig) on Windows Vista and later, providing that one
Packit 0ec9dd
    of the aforementioned fonts are installed.
Packit 0ec9dd
Packit 0ec9dd
    Note that this only enables Emoji display (*not* colored ones) as
Packit 0ec9dd
    achieving colored Emoji requires PangoWin32 and Cairo to be ported to
Packit 0ec9dd
    Direct2D and DirectWrite from Uniscribe and GDI, as Uniscribe and GDI
Packit 0ec9dd
    does not support colored Emoji.
Packit 0ec9dd
Packit 0ec9dd
    https://bugzilla.gnome.org/show_bug.cgi?id=794705
Packit 0ec9dd
Packit 0ec9dd
 pango/pangowin32-fontmap.c | 3 ++-
Packit 0ec9dd
 1 file changed, 2 insertions(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 08649ce12fb7ea41928a17f05fa1916cbe44361c
Packit 0ec9dd
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Packit 0ec9dd
Date:   Mon Mar 19 20:54:23 2018 +0800
Packit 0ec9dd
Packit 0ec9dd
    tests/markup-parse.c: Fix build on Visual Studio
Packit 0ec9dd
Packit 0ec9dd
    Visual Studio does not ship with a unistd.h, so include the proper
Packit 0ec9dd
    header on Windows when unistd.h is not found on Windows.
Packit 0ec9dd
Packit 0ec9dd
 tests/markup-parse.c | 8 +++++++-
Packit 0ec9dd
 1 file changed, 7 insertions(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 18fb749d658e86edad8145a3032c4b6e3be48d72
Packit 0ec9dd
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Packit 0ec9dd
Date:   Fri Aug 18 17:56:44 2017 +0800
Packit 0ec9dd
Packit 0ec9dd
    build: Add fallbacks for finding non-GNOME deps on MSVC
Packit 0ec9dd
Packit 0ec9dd
    Many of Pango's dependencies do not support a build system for Visual
Packit 0ec9dd
    Studio that would generate the pkg-config files for them, so we
Packit 0ec9dd
    need to
Packit 0ec9dd
    try to look for them using cc.has_header() and cc.find_library() for
Packit 0ec9dd
    them, namely for Cairo, FreeType, FontConfig and HarfBuzz as
Packit 0ec9dd
    fallbacks.
Packit 0ec9dd
Packit 0ec9dd
    For Cairo, things are more complicated as there are multiple build
Packit 0ec9dd
    options and configurations for it, so we need to check for those
Packit 0ec9dd
    that we
Packit 0ec9dd
    need after we find the Cairo headers and libraries by:
Packit 0ec9dd
Packit 0ec9dd
    -Including the respective headers (for cairo-win32.h, cairo-ps.h,
Packit 0ec9dd
     cairo-pdf.h, cairo-quartz.h and cairo-xlib.h, since these features
Packit 0ec9dd
     must have been enabled when Cairo is built and installed in order for
Packit 0ec9dd
     those headers to be succesfully included)
Packit 0ec9dd
    -For pangocairo with FreeType support, we need to check whether the
Packit 0ec9dd
     FontConfig support is built into Cairo as well, as FontConfig support
Packit 0ec9dd
     is actually required in Cairo for this.
Packit 0ec9dd
    -For Cairo/PNG output surface support, check whether Cairo is
Packit 0ec9dd
    built with
Packit 0ec9dd
     PNG output surface support.
Packit 0ec9dd
Packit 0ec9dd
    We also need to update how pangocairo.pc and pangoft2 are generated:
Packit 0ec9dd
    -On builds where pkg-config files can be found for cairo, freetype,
Packit 0ec9dd
     fontconfig and/or harfbuzz:
Packit 0ec9dd
     Generate it with "Requires: pango <depedencies>" as before, otherwise
Packit 0ec9dd
     for MSVC builds where we find these libraries manually, we don't put
Packit 0ec9dd
     these packages under "Requires:..." or "Requires.private:...", but
Packit 0ec9dd
     instead put them under "Libs:", linking to each dep as -l<.lib file
Packit 0ec9dd
     name>
Packit 0ec9dd
Packit 0ec9dd
    This is so that pangocairo.pc and pangooft2.pc can be correctly
Packit 0ec9dd
    used by
Packit 0ec9dd
    items that need to make use of it, such as g-ir-scanner.
Packit 0ec9dd
Packit 0ec9dd
    https://bugzilla.gnome.org/show_bug.cgi?id=783274
Packit 0ec9dd
Packit 0ec9dd
 configure.ac     |  19 +++++++
Packit 0ec9dd
 meson.build      | 147
Packit 0ec9dd
 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
Packit 0ec9dd
 pangocairo.pc.in |   4 +-
Packit 0ec9dd
 pangoft2.pc.in   |   6 +--
Packit 0ec9dd
 4 files changed, 164 insertions(+), 12 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 55afeeca8031ba74cbcdf569500334ebef6b61e0
Packit 0ec9dd
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Packit 0ec9dd
Date:   Wed May 31 17:17:17 2017 +0800
Packit 0ec9dd
Packit 0ec9dd
    meson: Check for HarfBuzz and FontConfig for PangoFT2
Packit 0ec9dd
Packit 0ec9dd
    It is possible that we can have the following situations, at least on
Packit 0ec9dd
    Windows:
Packit 0ec9dd
    -FreeType present, FontConfig missing
Packit 0ec9dd
    -Cairo-FT present, with no FontConfig support.
Packit 0ec9dd
Packit 0ec9dd
    As gen-script-for-lang requires FontConfig, and PangoFT2 depends on
Packit 0ec9dd
    HarfBuzz, FontConfig and Freetype, we need to check for them before we
Packit 0ec9dd
    build PangoFT2, and so that we could include PangoFT2 support in
Packit 0ec9dd
    PangoCairo.
Packit 0ec9dd
Packit 0ec9dd
    The tests and pango-view have an optional dependency on PangoFT2,
Packit 0ec9dd
    so we
Packit 0ec9dd
    need to also check whether we built PangoFT2 before we try to build
Packit 0ec9dd
    things related to PangoFT2.
Packit 0ec9dd
Packit 0ec9dd
    For the tools, since gen-script-for-lang.c depends on FontConfig,
Packit 0ec9dd
    check
Packit 0ec9dd
    for it as well before we build it.
Packit 0ec9dd
Packit 0ec9dd
    https://bugzilla.gnome.org/show_bug.cgi?id=783274
Packit 0ec9dd
Packit 0ec9dd
 docs/meson.build       |  2 +-
Packit 0ec9dd
 meson.build            | 19 +++++++++++++++----
Packit 0ec9dd
 pango-view/meson.build |  4 ++--
Packit 0ec9dd
 pango/meson.build      |  2 +-
Packit 0ec9dd
 tests/meson.build      |  2 +-
Packit 0ec9dd
 tools/meson.build      | 12 +++++++-----
Packit 0ec9dd
 6 files changed, 27 insertions(+), 14 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit ec8251d9728d0691365249eec4c681218e379819
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Tue Mar 27 18:04:51 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Update version number in meson.build as well
Packit 0ec9dd
Packit 0ec9dd
    Follow up of commit d4f3370336a40907f528a41e75a55fe4f50c1a11.
Packit 0ec9dd
    Maintaining two build systems is tricky!
Packit 0ec9dd
Packit 0ec9dd
 meson.build | 2 +-
Packit 0ec9dd
 1 file changed, 1 insertion(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 68cc13d04ed9d89609727f4448e5d2e08dd6626c
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Mon Mar 26 12:00:32 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Add fribidi dependency to pango.pc
Packit 0ec9dd
Packit 0ec9dd
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=794570
Packit 0ec9dd
Packit 0ec9dd
 pango.pc.in | 2 +-
Packit 0ec9dd
 1 file changed, 1 insertion(+), 1 deletion(-)
Packit 0ec9dd
Packit 0ec9dd
commit 3dfe2b9a5c8ac5ae37c210ba050f3720189cebb7
Packit 0ec9dd
Author: Patrick Griffis <tingping@tingping.se>
Packit 0ec9dd
Date:   Fri Mar 9 15:03:28 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    Fix view-cairo on Windows
Packit 0ec9dd
Packit 0ec9dd
 pango-view/viewer-cairo.c | 10 ++++------
Packit 0ec9dd
 1 file changed, 4 insertions(+), 6 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit dd4f26d4e01cde141feed16ddad1f9d522812514
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Wed Mar 14 00:41:07 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Drop mention of long gone files
Packit 0ec9dd
Packit 0ec9dd
 docs/Makefile.am | 2 --
Packit 0ec9dd
 docs/meson.build | 1 -
Packit 0ec9dd
 2 files changed, 3 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 248669f3ba716a990fb164e32d69ef81185a8ac3
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Wed Mar 14 00:15:38 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Modules are long gone
Packit 0ec9dd
Packit 0ec9dd
 HACKING          | 4 ----
Packit 0ec9dd
 README           | 3 ---
Packit 0ec9dd
 docs/Makefile.am | 1 -
Packit 0ec9dd
 docs/meson.build | 1 -
Packit 0ec9dd
 4 files changed, 9 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit d4f3370336a40907f528a41e75a55fe4f50c1a11
Packit 0ec9dd
Author: Matthias Clasen <mclasen@redhat.com>
Packit 0ec9dd
Date:   Mon Mar 12 16:02:24 2018 +0000
Packit 0ec9dd
Packit 0ec9dd
    1.42.0
Packit 0ec9dd
Packit 0ec9dd
 NEWS         | 4 ++++
Packit 0ec9dd
 configure.ac | 4 ++--
Packit 0ec9dd
 2 files changed, 6 insertions(+), 2 deletions(-)
Packit 0ec9dd
Packit 0ec9dd
commit 505eeb7b89cce51ec1226de399c4e772433d3cb6
Packit 0ec9dd
Author: Khaled Hosny <khaledhosny@eglug.org>
Packit 0ec9dd
Date:   Sat Feb 17 12:12:04 2018 +0200
Packit 0ec9dd
Packit 0ec9dd
    Update README a bit
Packit 0ec9dd
Packit 0ec9dd
    Fix FontConfig casing, remove a dead link and outdated sections.
Packit 0ec9dd
Packit 0ec9dd
 README | 38 ++++----------------------------------
Packit 0ec9dd
 1 file changed, 4 insertions(+), 34 deletions(-)