commit a092a2997071e7f39660bbee3688869ce45b12fe
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 1 12:31:43 2015 -0400

    Give testcases distinct names

    GLib enforces this now.

 tests/testiter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb38f7e799f9aee9a3150291cae7f90007f606af
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 1 12:24:51 2015 -0400

    1.37.4

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 991e280c9affc6e5da8b35888b7ae74d2b0d0088
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Sep 1 12:21:23 2015 -0400

    Only use finer harfbuzz clusters when they work

    Harfbuzz 1.0.2 had errors in this area that gave us crashes
    in the testsuite (testiter). Therefore, only use this feature with
    Harfbuzz 1.0.3 or newer.

 pango/pangofc-shape.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3f58b49182a117caadc0fcddeff39ce29ca8d397
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Sep 1 16:40:34 2015 +0100

    Protect against bugs in HarfBuzz's (non-)monotone cluster values

    "Fixes" https://bugzilla.gnome.org/show_bug.cgi?id=541608

    Real fix went to HarfBuzz.

 pango/pango-glyph-item.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ec00fb5d78cd9ba996859db924119ffaa54938e0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Sep 1 13:33:57 2015 +0100

    [test] Use latin-only font

    Exposes an assertion failure:
    https://bugzilla.gnome.org/show_bug.cgi?id=541608

 tests/testiter.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 40a96ff4cb86ebcd7a9025ed73b5c754a9d314c8
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Sep 1 13:31:32 2015 +0100

    Add assertion to glyph-item-iter

    Part of https://bugzilla.gnome.org/show_bug.cgi?id=541608

 pango/pango-glyph-item.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit d1326d373687d034467d1d1d547f2977b967d349
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Aug 31 16:53:58 2015 -0400

    Updates for 3.17.4

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

commit eee80865680a946a38389f07a2fb0f3854394a8b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Aug 15 12:34:09 2015 -0400

    Add more markup tests

 tests/markups/fail-5.expected | 1 +
 tests/markups/fail-5.markup   | 1 +
 2 files changed, 2 insertions(+)

commit aa12788659f2a65314bdcc005d50105a5f4a63cd
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Aug 21 16:27:31 2015 +0100

    Improve justify_cluster() some more

    Much better now.

    Now I see issues in justify_words() again :(.

 pango/pango-layout.c | 55
 ++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 40 insertions(+), 15 deletions(-)

commit c7bca3b1431e50e8f01e4d4f952b38dee86ec0fd
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Aug 21 15:20:02 2015 +0100

    Fix bug in previous commit

 pango/pango-layout.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79c7874ad58d32c2b265c725d5e7e81504046595
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Aug 21 14:36:20 2015 +0100

    Fix justify_clusters()

    Was totally b0rked.  Much better now.  Should be good enough...

 pango/pango-layout.c | 82
 ++++++++++++++++++++++++++++------------------------
 1 file changed, 45 insertions(+), 37 deletions(-)

commit d0d140b0180bfe2c2278f34f5a649a2e7d9f4fa2
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Aug 21 13:53:34 2015 +0100

    Remove remaining uses of g_utf8_strlen()

 pango/break-thai.c          | 7 ++++---
 pango/pangocoretext-shape.c | 2 +-
 pango/pangowin32-shape.c    | 3 ++-
 3 files changed, 7 insertions(+), 5 deletions(-)

commit bf500a961f0cbdb1f5b3ac9bb71080e7613df23d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Aug 21 13:35:32 2015 +0100

    Fix offset calculation for justify

    Bug 753772 - Justify option inserts spaces in wrong positions
    https://bugzilla.gnome.org/show_bug.cgi?id=753772

    Went unnoticed for 8 years...

 pango/pango-layout.c | 34 ++++++++++++++++++++++++++++------
 1 file changed, 28 insertions(+), 6 deletions(-)

commit cc3df43e9703cc4765358ae4e9e67c8199d5c37c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Aug 21 13:31:45 2015 +0100

    Fix crasher in justify code

    Ouch!

 pango/pango-layout.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 702e7cf1a336fed40bb2d89acc3c02b097c8bf84
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Tue Aug 4 04:23:15 2015 +0200

    Port two minor bidi bug fixes from FriBidi 0.19.6

 pango/mini-fribidi/fribidi.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 927585ea24482ec880fc8e1dcb63eade313f6d46
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Aug 18 19:55:13 2015 +0100

    Serialize call to th_brk()

    Libthai is not threadsafe (thought it probably can easily be made
    to be).
    As such, add mutex around th_brk() calls.

    test-pangocairo-threads passes again.

 pango/break-thai.c | 5 +++++
 1 file changed, 5 insertions(+)

commit f5c12f8d8f39f405426e6cef153f91cdfe409710
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Aug 18 19:34:08 2015 +0100

    [test] Add Thai and Arabic to test-pangocairo-threads

    Apparently libthai is not threadsafe.  This crashes
    right away if libthai is enabled...

 tests/test-pangocairo-threads.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 40e1a245ee95781a4d8eb41ad246a4a733dbfab5
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Aug 18 15:56:14 2015 +0100

    Bug 753167 - Pango script crashes

    https://bugzilla.gnome.org/show_bug.cgi?id=753167

 pango/pangoft2-fontmap.c | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

commit 3ea523f9da45c68eeab29d2d98f6a1972d0f2682
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Tue Aug 18 16:21:26 2015 +0200

    Use finer HarfBuzz cluster level

    So that we can set attributes (e.g. colors) to the marks and their
    bases
    indecently.

    https://bugzilla.gnome.org/show_bug.cgi?id=541608

 pango/pangofc-shape.c | 3 +++
 1 file changed, 3 insertions(+)

commit 25976af86f2db722eb75c8d3015888cd5cad2efb
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Tue Aug 18 16:04:16 2015 +0200

    Use grapheme boundaries in justify_clusters()

    Instead of relying on the fact that marks have the same cluster number
    as their bases, which will change in the next commit.

 pango/pango-layout.c | 77
 +++++++++++++++++++++++++++++++---------------------
 1 file changed, 46 insertions(+), 31 deletions(-)

commit 8971ffd1e953341e18b8303e787a16263d68c50b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Mon Aug 17 19:05:30 2015 +0800

    MSVC Introspection Builds: Remove GCC Requirement

    G-I has been updated to not require a Windows GCC installation
    anymore to generate the .gir files, so update the NMake Makefiles
    that are used for this purpose.

 build/introspection-msvc.mak       | 16 +---------------
 build/pango-introspection-msvc.mak |  2 +-
 2 files changed, 2 insertions(+), 16 deletions(-)