commit 01a609cd7b0fbd4b01c73f5e737a4722e65e5969
Author: Javier Jardón <jjardon@gnome.org>
Date:   Wed May 27 18:37:05 2015 +0100

    1.37.0

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

commit 8f7d44b499a1ff6165fa1386e4dd1fbd5a7c726f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun May 24 21:33:29 2015 -0400

    Fix an error in font weight conversion

    The fallback code for conversion from fontconfig font weights
    to PangoWeight was mixing up PANGO_WEIGHT_SEMILIGHT and
    PANGO_WEIGHT_LIGHT.

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

 pango/pangofc-fontmap.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ef54df4895e1dfebbaa95c92114e8258dc18eda2
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sun May 17 12:28:30 2015 +0200

    Fix other used of “Deprecated: 1.38”

    Follow-up of the previous commit.

 pango/modules.c       |  8 ++++----
 pango/pango-engine.c  |  6 +++---
 pango/pango-engine.h  | 34 +++++++++++++++++-----------------
 pango/pango-fontmap.c |  2 +-
 pango/pango-modules.h |  2 +-
 5 files changed, 26 insertions(+), 26 deletions(-)

commit c2f0c7b73942721d1ab04a223ed0d75178973f7d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat May 16 17:07:27 2015 -0400

    Update deprecation versions

    The common practice is to name the first stable version in which
    a function is deprecated. Following that here and mark things
    as deprecated in 1.38.

 pango/pango-utils.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit fafc7915334be2dc7eb3952ea0598865a2246eff
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon May 11 18:09:32 2015 -0700

    Overflow, etc, fixes for pangoft2

    Ugh.  With 64-bit machines, weird things were happening inside
    MIN/MAX()
    when one of the arguments was unsigned...

 pango/pangoft2-render.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 061633100aa120262db2acf9486bb590b2e0862e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon May 11 17:16:40 2015 -0700

    Fix PangoFc with non-identity scale matrix (again!)

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

 examples/cairosimple.c | 31 +++++++++++-----
 pango/pangofc-shape.c  | 98
 +++++++++++++++++++++++++++++++++++---------------
 2 files changed, 91 insertions(+), 38 deletions(-)

commit f79b50df9d6116759cca5b043692e8d67e3c0984
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Mon Apr 13 23:40:38 2015 +0200

    Deprecate much of pango-utils.h

    These all are general utility functions that do not belong to
    Pango’s
    public interface. Most of them are unused internally now, the few ones
    that are still used should be made private at some point.

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

 pango/pango-utils.c | 16 ++++++++++++++++
 pango/pango-utils.h |  8 ++++++++
 2 files changed, 24 insertions(+)

commit 733f1edc6f3a5e01fc9b0e661fcb61f288d800af
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Fri May 8 22:55:39 2015 +0000

    Give -I$(top_builddir) to documentation

    This allows the docscanner to find pango/pango-enum-types.h

 docs/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit bc83ef791d091d91133b4d9c59fb5c758ce7aec2
Author: Kristian Rietveld <kris@loopnest.org>
Date:   Wed May 6 20:22:31 2015 +0200

    coretext: ensure weight is always initialized

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

commit 61dd7da69458e8443343eb71d7336b458f834700
Author: Kristian Rietveld <kris@loopnest.org>
Date:   Sun Apr 26 23:15:19 2015 +0200

    coretext: use public function to obtain cascade list if available

    We use a compile-time check: if compiling for platforms 10.8 or
    higher,
    use the public function, otherwise use the undocumented function.

    Fixes bug 737813.

 pango/pangocoretext-fontmap.c | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 5b3103d6718af6263a8aa4610e7ac56221399215
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue May 5 17:27:23 2015 -0700

    Minor doc fix

 pango/pango-font.h       | 1 +
 pango/pango-glyph-item.h | 2 ++
 pango/pango-glyph.h      | 5 +++++
 pango/pango-item.h       | 4 ++++
 4 files changed, 12 insertions(+)

commit c923660d8f58ccfa43cf158a42460d4efe566de2
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue May 5 17:27:23 2015 -0700

    Minor doc fix

 pango/pango-attributes.c | 2 +-
 pango/pango-layout.h     | 3 +++
 pango/pango-matrix.c     | 2 +-
 pango/pango-ot-ruleset.c | 2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

commit a087f683c22f7c7e79a6300e2e626a9da191fcf8
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue May 5 17:25:36 2015 -0700

    Fix up api index sections

 docs/pango-docs.sgml | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit d0ae2a4b74903331e8b79968faf2af95e012ef65
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue May 5 17:17:04 2015 -0700

    Fix a few warnings

 pango/pango-gravity.c | 1 -
 pango/pango-layout.c  | 2 +-
 pango/pango-utils.c   | 2 +-
 pango/pangofc-shape.c | 2 --
 4 files changed, 2 insertions(+), 5 deletions(-)

commit 9117a1c6c7717287f2f8d76c5926bd2e5551c52e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue May 5 15:01:53 2015 -0700

    Fix leading vs trailing grapheme edge docs

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

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

commit 762afd93b3be04ae475de3cfd433a2a1b70dac1a
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon May 4 23:46:15 2015 -0700

    [test] Include header

 tests/test-common.c | 1 +
 1 file changed, 1 insertion(+)

commit 77a8ddf97931e35d43db37fb80e3be55de0e30c8
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon May 4 23:44:27 2015 -0700

    Fix build with picky ld

 pango-view/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dfcc7424a4eed6cb3e0be6bdf7171725a81465b2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon May 4 22:52:21 2015 -0400

    Fix a copy-paste error

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

commit 62aa445db95013cfc46202036e4410475d843faa
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri May 1 18:06:32 2015 -0400

    Minor

 pango/pango-script.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b3474e68f0d823cee69239fb10c93320894e0a5b
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri May 1 15:16:42 2015 -0400

    Bug 748767 - Add pango_fc_font_map_config_changed()

 docs/pango-sections.txt |  1 +
 pango/pangofc-fontmap.c | 22 +++++++++++++++++++++-
 pango/pangofc-fontmap.h |  5 ++++-
 pango/pangoft2.def      |  1 +
 4 files changed, 27 insertions(+), 2 deletions(-)

commit d650fc32b145f55da37fe27edbda1624ab7ac437
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri May 1 15:07:48 2015 -0400

    Bug 748768 - pango_fc_font_map_set_config() should clear caches

 pango/pangofc-fontmap.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 66d0aaa967043822b5d1119ab92ce6137a1ceabb
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri May 1 15:01:05 2015 -0400

    Rename pango_fc_font_map_[sg]et_fc_config to
    pango_fc_font_map_[sg]et_config

    Do it before it's too late!

 docs/pango-sections.txt |  4 ++--
 pango/pangofc-fontmap.c | 32 ++++++++++++++++----------------
 pango/pangofc-fontmap.h |  4 ++--
 pango/pangoft2.c        |  2 +-
 pango/pangoft2.def      |  4 ++--
 5 files changed, 23 insertions(+), 23 deletions(-)

commit 4ad91ff6754f99d8c4f3ca1e09e2cc3005edb857
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 30 18:00:14 2015 -0400

    Bug 547671 - Add pango_fc_font_map_[gs]et_fc_config()

 docs/pango-sections.txt |  2 ++
 pango/pangofc-fontmap.c | 73
 +++++++++++++++++++++++++++++++++++++++++++++----
 pango/pangofc-fontmap.h |  6 ++++
 pango/pangoft2.c        |  2 +-
 pango/pangoft2.def      |  2 ++
 5 files changed, 79 insertions(+), 6 deletions(-)

commit d4e0fb667815ad80bff60491a2125321ee88d1b7
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 30 17:23:38 2015 -0400

    Bug 602257 - Make pango_matrix_get_font_scale_factors() public

 docs/pango-docs.sgml    | 10 ++++++-
 docs/pango-sections.txt |  1 +
 pango/pango-matrix.c    | 69
 ++++++++++++++++++++++++++++++++-----------------
 pango/pango-matrix.h    |  2 ++
 pango/pango.def         |  1 +
 pango/pangofc-private.h | 42 ------------------------------
 6 files changed, 58 insertions(+), 67 deletions(-)

commit c089b1f7b0e3006b88c1a76784dcb4d8a2da7547
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 30 17:05:12 2015 -0400

    Bug 548490 - regenerate script-lang-table against to-be-released
    fontconfig

 pango/pango-script-lang-table.h | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 2982e68f45cf78e7722e3dd708e45e229e999724
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 30 17:04:08 2015 -0400

    Fixup tools/

 tools/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6406594cae082f5295d5fe7b9529d06fc61f9899
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 30 12:42:02 2015 -0400

    Minor

 configure.ac      | 3 ---
 pango/Makefile.am | 2 ++
 2 files changed, 2 insertions(+), 3 deletions(-)

commit be8941dc47404534a561ea32fc968df6c44d341c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 30 12:31:56 2015 -0400

    Bug 328141 - Use Requires.private in pkg-config files when appropriate

    Clean up our shi^W"stuff".  Please confirm I didn't break everything.

 pango-uninstalled.pc.in      | 3 ++-
 pangocairo-uninstalled.pc.in | 3 ++-
 pangoft2-uninstalled.pc.in   | 3 ++-
 pangowin32-uninstalled.pc.in | 3 ++-
 pangowin32.pc.in             | 3 ++-
 5 files changed, 10 insertions(+), 5 deletions(-)

commit 9f00b5319325839ccf377043feaba33635a67d7a
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 30 11:58:54 2015 -0400

    Bug 695163 - pangocairo hexboxes don't take actual font size into
    account

 pango/pangocairo-font.c | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 96f1f8c27c696cccc963988ed4a3b3c13395133d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 30 10:59:28 2015 -0400

    Bug 694697 - [PATCH] cosmetic fix for configure.ac

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

 configure.ac | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 074296f966aacfe5864ea9df8ee527ef809a9f2e
Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
Date:   Mon Apr 20 14:54:28 2015 +0100

    Makefile-newvs: some .vcxproj.filters files are in builddir, some
    in srcdir

    Without this change, out-of-tree distcheck doesn't get very far.

    Similarly, allow *.vcxproj, *.props to be in either the builddir or
    the srcdir.

    Finally, since I'm touching these lines anyway, eliminate some
    useless uses of cat: "cat x | sed 's/foo/bar/' > y" is
    equivalent to "sed 's/foo/bar/' < x > y".

    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176
    Reviewed-by: Chun-wei Fan <fanchunwei@src.gnome.org>

 build/Makefile-newvs.am | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit f148ea6ecd22f56c0801bf187cdbca2cf1d2d8fe
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 23 14:23:32 2015 -0700

    Hide pango-view --pangorc

 pango-view/viewer-render.c | 4 ++--
 pango-view/viewer-render.h | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 1eb56a29d555771b4c3fdf9c10e7fa9766be8709
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Wed Apr 22 15:45:38 2015 -0700

    Remove some old build cruft

 configure.ac      | 57
 +++++++++----------------------------------------------
 pango.pc.in       |  3 ++-
 pango/Makefile.am |  8 --------
 pangocairo.pc.in  |  3 ++-
 4 files changed, 13 insertions(+), 58 deletions(-)

commit 27204694f78dd8aebce9b3d2a52db81a21ff081e
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Apr 17 14:03:11 2015 +0800

    build/Makefile-newvs.am: Clean Up A Bit

    We can use $< for generating the MSVC 2012/2013 Solution files,
    so use it.

 build/Makefile-newvs.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76011eca53871a8f0fdad81fa848fc1768f8e578
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Apr 14 13:33:17 2015 -0700

    Revert "Use UTF-8 pragma for MSVC"

    This reverts commit c8b1d5bea67155ae51cb9a145d43df79a52faeb4.

    See discussion:
    https://bugzilla.gnome.org/show_bug.cgi?id=747772

 pango/break.c                       | 4 ----
 pango/pango-language-sample-table.h | 5 -----
 2 files changed, 9 deletions(-)

commit 9a3c401c704e6be92a980f7f893b814c37b7ba7a
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Mon Apr 13 23:30:11 2015 +0200

    Add missing G_DEPRECATED annotation

 pango/pango-utils.h | 2 ++
 1 file changed, 2 insertions(+)

commit 487f0254ab31a71a79ff818e8d0afc85aeff7b9f
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Mon Apr 13 23:08:43 2015 +0200

    Minor

 pango/pango-utils.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d2dda8d6ace0cbacd2c39ba49eff9967f12771d1
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Mon Apr 13 21:54:45 2015 +0200

    Deprecate noop utility functions

    After the removal of modules and configuration files, both
    pango_get_lib_subdirectory and pango_get_sysconf_subdirectory are
    meaningless now. This patch deprecates them and removes the Windows
    specific behaviour as it prevents statically compiling Pango under
    Windows.

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

 pango/pango-utils.c | 57
 ++++++++---------------------------------------------
 1 file changed, 8 insertions(+), 49 deletions(-)

commit c8b1d5bea67155ae51cb9a145d43df79a52faeb4
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Apr 13 12:25:35 2015 -0700

    Use UTF-8 pragma for MSVC

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

 pango/break.c                       | 4 ++++
 pango/pango-language-sample-table.h | 5 +++++
 2 files changed, 9 insertions(+)

commit b110042886198dc51b82d1f9d4c957121ee336eb
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Apr 10 10:24:55 2015 -0700

    Fix warnings if font is not found

 pango/fonts.c        | 3 ++-
 pango/pango-engine.c | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 28df77e08b1f9c9ad27ba719465c2ff230516df0
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Apr 10 10:08:17 2015 +0800

    build/Makefile.msvcproj: Don't Use realpath(1)

    Apaprently there are many incompatible realpath(1) implementations out
    there, so things like --relative-to can't be assured to work
    everywhere,
    such as on Ubuntu.

    Instead, simply use the subst feature of automake to fulfil the same
    purpose, which is like what the rest of this file does, and follows
    the
    pattern of the introspection makefile, which this is modelled on.

    Also update the simple tutorial and clean up a bit, changing
    $(empty) to
    <nothing> as Behdad pointed out.

    This is also checked with 'make -j8 distcheck'.

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

 build/Makefile.msvcproj | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

commit 0e0a3a83bfd4d57dced9e75383125d636e49adaa
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Apr 9 15:06:06 2015 -0700

    pango-view: accept comma as well as space as --margin separator

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

commit df05ec0d05062a911efc929b1ea32ef8d526d0e2
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Apr 9 18:36:49 2015 +0800

    Revert "build/Makefile.msvcproj: Don't Use realpath(1)"

    This reverts commit aa7a9e08d33ac01aa43460a064e086b099f71642.

    Sorry, I accidently committed this in master, when I am supposed
    to commit
    in my own local branch.

 build/Makefile.msvcproj | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit aa7a9e08d33ac01aa43460a064e086b099f71642
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Apr 9 18:35:42 2015 +0800

    build/Makefile.msvcproj: Don't Use realpath(1)

    Apaprently there are many incompatible realpath(1) implementations out
    there, so things like --relative-to can't be assured to work
    everywhere,
    such as on Ubuntu.

    Instead, simply use the subst feature of automake to fulfil the same
    purpose, which is like what the rest of this file does, and follows
    the
    pattern of the introspection makefile, which this is modelled on.

    This is also checked with 'make -j8 distcheck'

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

 build/Makefile.msvcproj | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 991d74a9947c050e12ca4f8509a05ddee6d0f3df
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Apr 9 18:30:15 2015 +0800

    MSVC Builds: Cosmetics

    Since we are no longer using the interim Makefile-msvcproj.am way to
    generate the complete MSVC build files, change all PangoApiVersion to
    ApiVersion, to be consistent with the other MSVC build files in
    the GTK+/
    Clutter stack.

 build/win32/vs10/pango-install-bin.props    | 10 +++++-----
 build/win32/vs10/pango-install.propsin      | 12 ++++++------
 build/win32/vs10/pango-version-paths.props  |  8 ++++----
 build/win32/vs10/pango.vcxprojin            |  8 ++++----
 build/win32/vs10/pangocairo.vcxprojin       | 22 +++++++++++-----------
 build/win32/vs10/pangoft2.vcxprojin         |  8 ++++----
 build/win32/vs10/pangowin32.vcxprojin       |  8 ++++----
 build/win32/vs9/pango-install-bin.vsprops   | 10 +++++-----
 build/win32/vs9/pango-install.vspropsin     | 12 ++++++------
 build/win32/vs9/pango-version-paths.vsprops |  4 ++--
 build/win32/vs9/pango.vcprojin              |  8 ++++----
 build/win32/vs9/pangocairo.vcprojin         | 22 +++++++++++-----------
 build/win32/vs9/pangoft2.vcprojin           |  8 ++++----
 build/win32/vs9/pangowin32.vcprojin         |  8 ++++----
 14 files changed, 74 insertions(+), 74 deletions(-)

commit d3a460865cf796b35cc9cf0e7e42781432a4138c
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Apr 9 18:16:42 2015 +0800

    MSVC Builds: Fix Header "Installation"

    Create the directory where the headers should be copied.  I did
    not notice
    this as there was always
    $(GlibEtcInstallRoot)\vs$(VSVER)\$(PLAT)\include\pango-1.0\pango.
    Oops.

 build/win32/vs10/pango-install.propsin  | 1 +
 build/win32/vs9/pango-install.vspropsin | 1 +
 2 files changed, 2 insertions(+)

commit d3adb1e58a40a01ecf8706adcbbfca01f7c9fe35
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Apr 8 14:07:33 2015 +0800

    Remove Traces of the Old Makefile-msvcproj.am

    We don't need them around anymore

 pango/mini-fribidi/Makefile.am | 7 -------
 1 file changed, 7 deletions(-)

commit b2835f6c5de242a679090ccb577447ddd7607dca
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Apr 8 13:56:46 2015 +0800

    Drop the Unused Makefile-msvcproj.am

    ...as this is interim that is to be superceded by Makefile.msvcproj,
    which
    is meant to be usable across different projects.

 build/Makefile-msvcproj.am | 237
 ---------------------------------------------
 1 file changed, 237 deletions(-)

commit 11d29d7342026f9234e42250e771484392ae5a5c
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Apr 8 13:43:07 2015 +0800

    pango.vcxproj: Fix MSVC 2010+ Build

    The command macro for copying config.h.win32 to config.h was wrong
    due to
    a leftover when copying the rule.  Fix that, oops.

 build/win32/vs10/pango.vcxprojin | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6f4737efde78bb465b916dcd9d15a7a58e6092a0
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Apr 7 18:13:10 2015 +0800

    MSVC Bulids: Restore Visual Studio 2012/2013 Projects

    This restores the EXTRA_DIST for the project file related items,
    as the
    underlying mechanism in the previous commit (i.e. Makefile-newvs.am)
    has
    been cleaned up and fixed to allow 'make -jN distcheck' to complete
    successfully.

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

 build/win32/vs11/Makefile.am | 18 ++++++++++++++++++
 build/win32/vs12/Makefile.am | 18 ++++++++++++++++++
 2 files changed, 36 insertions(+)

commit dc1d6bb43a4d9e589956738ea4f097867da29b19
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Apr 7 18:10:32 2015 +0800

    build/Makefile-newvs.am: Use Pattern Rules

    This allows this common autotools file to be cleaned up quite a
    bit, and
    has the benefit of having 'make -jN distcheck' complete successfully.

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

 build/Makefile-newvs.am | 32 +++++++++++---------------------
 1 file changed, 11 insertions(+), 21 deletions(-)

commit 8e772f8c8bbfcb2bcbcf3bfe40945a49ff4d5e25
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Apr 7 18:07:53 2015 +0800

    MSVC Builds: Restore MSVC 2008/2010 Project Generation

    ... in a way that 'make distcheck' (with or without -jN) completes
    successfully.  This uses the common autotools module that was added in
    a previous commit so that we just need to define the items needed
    and call
    the things in there during 'make dist' (or 'make distcheck'),
    which would
    have things in a more tidy manner for this.

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

 build/win32/vs10/Makefile.am                  |  60 ++++----
 build/win32/vs10/pango-install.propsin        |  32 +---
 build/win32/vs10/pango.vcxproj.filtersin      |   3 +-
 build/win32/vs10/pango.vcxprojin              |   3 +-
 build/win32/vs10/pangocairo.vcxproj.filtersin |   4 +-
 build/win32/vs10/pangocairo.vcxprojin         |   2 +-
 build/win32/vs10/pangoft2.vcxproj.filtersin   |   5 +-
 build/win32/vs10/pangoft2.vcxprojin           |   8 +-
 build/win32/vs10/pangowin32.vcxproj           | 202
 --------------------------
 build/win32/vs10/pangowin32.vcxproj.filters   |  39 -----
 build/win32/vs10/pangowin32.vcxproj.filtersin |  23 +++
 build/win32/vs10/pangowin32.vcxprojin         | 193
 ++++++++++++++++++++++++
 build/win32/vs9/Makefile.am                   |  43 +++---
 build/win32/vs9/pango-install.vspropsin       |  19 +--
 build/win32/vs9/pango.vcprojin                |   3 +-
 build/win32/vs9/pangocairo.vcprojin           |   2 +-
 build/win32/vs9/pangoft2.vcprojin             |   8 +-
 build/win32/vs9/pangowin32.vcproj             | 181
 -----------------------
 build/win32/vs9/pangowin32.vcprojin           | 172
 ++++++++++++++++++++++
 pango/Makefile.am                             |  45 ++++++
 20 files changed, 505 insertions(+), 542 deletions(-)

commit b5519c3a59e6c9b091f1389403c982871f93972b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Mon Aug 25 14:57:30 2014 +0800

    build: Add Common Autotools Module for MSVC Projects

    This adds a common autotools module that can be used by various
    projects to
    generate the Visual Studio projects as needed, and if necessary,
    generate
    the headers listings to "install" for that project, based on items
    passed
    in to this.  This is modelled on the Makefile.introspection autotools
    file
    that is used by many GNOME projects to generate the introspection
    files.

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

 build/Makefile.msvcproj | 107
 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 107 insertions(+)

commit e57c5221426fb80afd1544edb79241331f7654ab
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Apr 7 17:49:18 2015 +0800

    MSVC Builds: Use Custom Build Rules

    Use a custom build rule for the copying of config.h.win32 to
    config.h, and
    reflect on the changes on the module source files for the Arabic
    and Indic
    line breaks.

 build/win32/vs10/pango-prebuild.props    | 60
 +++++++-------------------------
 build/win32/vs10/pango.vcxproj.filtersin | 11 +++---
 build/win32/vs10/pango.vcxprojin         | 34 +++++++++---------
 build/win32/vs9/pango-prebuild.vsprops   | 33 +++---------------
 build/win32/vs9/pango.vcprojin           | 56
 ++++++++++++++++++++---------
 5 files changed, 81 insertions(+), 113 deletions(-)

commit 39b48288fc825dce31e8e740cc9bbe0e1e6867c7
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Apr 6 13:21:56 2015 -0700

    Minor

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

commit b838c04243ab840330b3e47413bda16bf6fd3e01
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Apr 6 13:21:26 2015 -0700

    Fix regression after 137832fa931e875b900dedd1c8909b46d1f7e8ad

 pango/break.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e2b89006dd2aae60805712a24534586ccdcc8d06
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Apr 6 12:17:16 2015 -0700

    Fix tailoring of run boundary break properties

    I have no idea how this was never caught before.

 pango/break.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 2001c93eb59165ed1ed4801b05983c3d77333f45
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Apr 6 11:55:06 2015 -0700

    [test] Fix line number reporting

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

commit 0da76d1b427629f4e671b502d7034595ae9ac568
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Apr 5 15:14:02 2015 -0700

    Speed up test-pangocairo-threads

 tests/test-pangocairo-threads.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0ec2a4821a37b31e01a0e70fae0fe99035cc2385
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sun Apr 5 23:43:49 2015 +0200

    Fix building with libthai

    Regression from 137832fa931e875b900dedd1c8909b46d1f7e8ad.

 pango/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 3d7f7acea1983863c37cb01eda959252d42be555
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sun Apr 5 22:32:48 2015 +0200

    Make the deprecation a bit more clear

    Followup to 81904127fe1107b6c0db4ce50c3d44cdf63b7f67.

 pango/pango-utils.c | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

commit 3a510689764e54516b309be1c542ea0f2263d177
Merge: 2ae5739 f734d7c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Apr 5 12:58:46 2015 -0700

    Merge branch 'kill-modules'

    Bug 733882 - Kill Pango modules, engines, and config files

    This removes use of gmodule modules, config files, and deprecates
    engine and module APIs, although for compatibility reasons, those
    are still used internally to wire things up.  ~2500 lines gone.

commit f734d7c937e518f93da544ef0fceec453bfce5d2
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Apr 5 12:53:20 2015 -0700

    Minor

 pango/pango-engine.h  | 1 -
 pango/pangocoretext.c | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 6763f38c4c0de135b0839eb74d9ac7d5e7fafec6
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Apr 5 12:42:54 2015 -0700

    Remove gmodule dependency and deprecate some more symbols

 configure.ac                  |  2 +-
 examples/pangowin32tobmp.c    |  1 -
 pango-uninstalled.pc.in       |  1 -
 pango.pc.in                   |  1 -
 pango/Makefile.am             |  3 ---
 pango/modules.c               | 10 ----------
 pango/modules.h               | 35 -----------------------------------
 pango/pango-engine.c          |  7 ++++++-
 pango/pango-engine.h          | 30 ++++++++++++++++++++++++++----
 pango/pango-modules.h         |  2 ++
 pango/pangocoretext-fontmap.c |  1 -
 pango/pangofc-fontmap.c       |  1 -
 pango/pangowin32-fontmap.c    |  1 -
 13 files changed, 35 insertions(+), 60 deletions(-)

commit 4e5e6cf3946846c0cbdb449314473acafce7947a
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 19:35:08 2015 -0700

    [win32] Don't read pango.aliases

    Part of Bug 733882 - Kill Pango modules, engines, and config files

 pango/pangowin32-fontmap.c | 54
 ----------------------------------------------
 1 file changed, 54 deletions(-)

commit 2fc870895bb1ad6d3b28dd013927a4ddde2a102d
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 19:15:12 2015 -0700

    [win32] Another try to fix make distcheck

    Sigh.

 pango/Makefile.am | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit be24f3fb3125f1622858edb7c9ca14f8687a8858
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 19:07:47 2015 -0700

    [win32] Unbreak make distcheck

    Win32 maintainer, please...

 build/win32/vs10/Makefile.am | 7 ++++---
 build/win32/vs9/Makefile.am  | 7 ++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 386473844c0764cb171e874fee09abaf2dfec7f6
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 19:02:42 2015 -0700

    [win32] Unbreak dist

 pango/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit b579c59f20e0fb8dd38d5e9779087d28f38f9fe6
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 19:01:21 2015 -0700

    [win32] Unbreak build

    What is this...

 build/win32/vs11/Makefile.am | 18 ------------------
 build/win32/vs12/Makefile.am | 18 ------------------
 2 files changed, 36 deletions(-)

commit bd2b3257b4af0c122cb794f9a7d95c866875dd01
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 18:53:50 2015 -0700

    Unbreak docs build

 docs/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a7f37279b29fa4ce9f2b38f8102424cb6723ba9
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 18:49:27 2015 -0700

    Minor

 NEWS | 6 ------
 1 file changed, 6 deletions(-)

commit 137832fa931e875b900dedd1c8909b46d1f7e8ad
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 18:46:20 2015 -0700

    [modules] Move language modules in source tree and remove modules/

    This should complete the kill-modules effort.  What is left is
    leftover
    removal and unbreaking stuff.

    Bug 733882 - Kill Pango modules, engines, and config files

 Makefile.am                     |   2 +-
 configure.ac                    | 200 +-------------------------
 docs/Makefile.am                |   1 -
 modules/Makefile.am             |   8 --
 modules/arabic/Makefile.am      |  14 --
 modules/arabic/arabic-lang.c    | 152 --------------------
 modules/indic/Makefile.am       |  14 --
 modules/indic/indic-lang.c      | 309
 ----------------------------------------
 modules/thai/Makefile.am        |  17 ---
 modules/thai/thai-lang.c        | 148 -------------------
 pango/Makefile.am               |  46 +-----
 pango/break-arabic.c            |  91 ++++++++++++
 pango/break-indic.c             | 208 +++++++++++++++++++++++++++
 pango/break-thai.c              |  90 ++++++++++++
 pango/break.c                   |  86 +++++++++--
 pango/module-defs-fc.c.win32    |   9 --
 pango/module-defs-lang.c.win32  |  11 --
 pango/module-defs-win32.c.win32 |   9 --
 pango/module-defs.h.win32       |  29 ----
 pango/pango-context.c           |  19 +--
 pango/pango-engine-private.h    |   4 +-
 21 files changed, 476 insertions(+), 991 deletions(-)

commit ef69cbb18b00d7e454cf881a8f58bdabad04ecef
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 17:07:07 2015 -0700

    Fix MT-unsafe initializations

 pango/pangocoretext.c    | 4 ++--
 pango/pangofc-font.c     | 4 ++--
 pango/pangoft2-fontmap.c | 2 +-
 pango/pangowin32.c       | 9 +++++----
 4 files changed, 10 insertions(+), 9 deletions(-)

commit 1a767088167b2b71fdc0f8663cd3e1ba7e919862
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 16:56:07 2015 -0700

    [break] Call language engine on each script change

    In preparation for merging all language engines into one.

 pango/break.c | 31 ++++---------------------------
 1 file changed, 4 insertions(+), 27 deletions(-)

commit e0a880a032600da88faf34d4e5b43b3c3773b2eb
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 16:38:53 2015 -0700

    [modules] Fixup pango_map_get_engines() after recent changes

 pango/modules.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 231d860cd45814f7fd445194bb41af7e0e113c4c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sat Apr 4 16:14:33 2015 -0700

    Increase number of features per run

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

commit 2561b8cec54ca1108422a6f41c5ce840d2f5f966
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Nov 25 13:23:49 2014 -0800

    Deprecate pango_font_map_get_shape_engine_type()

 pango/pango-fontmap.c | 1 +
 1 file changed, 1 insertion(+)

commit 61fbcd17a292196745edd6d8bf8d865b58fc54ba
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Sep 29 18:26:14 2014 +0000

    Hide internal symbol

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

commit 44447b1baa7bea0a492de70a25580e901a7ff7b0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Jul 28 20:27:13 2014 -0400

    [coretext] Reverse glyphs if right-to-left

    The shape.c layer is doing this for clumsy backends but warns.
    Fix properly.

 pango/pangocoretext-shape.c | 1 +
 1 file changed, 1 insertion(+)

commit 7d30b3f91958a3ff45ee2b8e5de2b6186cadfb72
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Jul 28 18:37:36 2014 -0400

    Deprecate module system, skip it for shaper modules

    Now shaper is discovered via (previously unused!) font->find_shaper().
    I'm keeping that just to allow clients override shaping.  Though,
    even that I'm not sure we want to keep.

    Wraps shaper in PangoEngineShape structs to keep PangoAnalysis API
    intact.

    Deprecated pango-modules.h and some pango-engine.h.  Language modules
    are not moved yet.

    Wired up PangoFc, PangoWin32, and PangoCoretext shapers.

 configure.ac                  |   4 +-
 pango/modules.c               | 439
 +++---------------------------------------
 pango/pango-context.c         | 176 +++++------------
 pango/pango-engine.h          |  32 ++-
 pango/pango-modules.h         |   4 +
 pango/pangocoretext-fontmap.c |   4 -
 pango/pangocoretext-private.h |  11 +-
 pango/pangocoretext-shape.c   |  89 ++-------
 pango/pangocoretext.c         |  35 +++-
 pango/pangocoretext.h         |   3 +-
 pango/pangofc-font.c          |  49 +++--
 pango/pangofc-font.h          |   4 +-
 pango/pangofc-fontmap.c       |  11 --
 pango/pangofc-fontmap.h       |   2 +-
 pango/pangofc-private.h       |   9 +-
 pango/pangofc-shape.c         |  85 +-------
 pango/pangowin32-fontmap.c    |   4 -
 pango/pangowin32-private.h    |  12 +-
 pango/pangowin32-shape.c      | 147 ++------------
 pango/pangowin32.c            |  55 ++++--
 20 files changed, 259 insertions(+), 916 deletions(-)

commit 14c11dd96e1547aaede1bb05a0243f5b0b53186e
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Jul 27 18:11:16 2014 -0400

    Move shapers from modules/basic/ into pango/

    Note wired up yet.  Doesn't build.

 configure.ac                   |  13 +-
 modules/Makefile.am            |   1 -
 modules/basic/Makefile.am      |  36 --
 modules/basic/basic-coretext.c | 547 -------------------------
 modules/basic/basic-fc.c       | 483 -----------------------
 modules/basic/basic-win32.c    | 877
 -----------------------------------------
 pango/Makefile.am              |  11 +-
 pango/pangocoretext-shape.c    | 546 +++++++++++++++++++++++++
 pango/pangofc-shape.c          | 483 +++++++++++++++++++++++
 pango/pangowin32-shape.c       | 877
 +++++++++++++++++++++++++++++++++++++++++
 10 files changed, 1915 insertions(+), 1959 deletions(-)

commit cfe9ce995d7e12a3e3f64c923123337d5dba25b0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Jul 27 17:39:46 2014 -0400

    Kill module.def and Module.mk

 modules/Makefile.am        | 4 ----
 modules/Module.mk          | 7 -------
 modules/arabic/Makefile.am | 8 +++++++-
 modules/basic/Makefile.am  | 8 +++++++-
 modules/indic/Makefile.am  | 8 +++++++-
 modules/module.def         | 5 -----
 modules/thai/Makefile.am   | 8 +++++++-
 7 files changed, 28 insertions(+), 20 deletions(-)

commit 88c066452a252149d1e51387ae989f532603820c
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Jul 27 17:36:10 2014 -0400

    Remove unused / obsolete pango-zip.sh.in and sanitize-la.sh

 Makefile.am     |  2 --
 configure.ac    |  1 -
 pango-zip.sh.in | 47 -----------------------------------------------
 sanitize-la.sh  |  3 ---
 4 files changed, 53 deletions(-)

commit 8d97bd8d9f12fc42f1c2136e7c193dff1b2fc2e0
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Jul 27 17:35:01 2014 -0400

    Kill PANGO_MODULE_VERSION

 config.h.win32.in          | 6 ------
 configure.ac               | 6 ------
 pango-view/viewer-render.c | 1 -
 pango-zip.sh.in            | 2 --
 pango.pc.in                | 2 --
 5 files changed, 17 deletions(-)

commit 39391e428afd6c2a7cc9892d9c3f46f88b856996
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Jul 26 10:05:00 2014 +0200

    Kill unused pangorc file

 modules/Makefile.am        |  3 +--
 modules/pangorc            |  3 ---
 pango-view/Makefile.am     |  9 +--------
 pango-view/viewer-render.c | 10 +---------
 tests/Makefile.am          |  9 +--------
 tests/dump-boundaries.c    |  2 --
 6 files changed, 4 insertions(+), 32 deletions(-)

commit 81904127fe1107b6c0db4ce50c3d44cdf63b7f67
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Jul 26 09:57:03 2014 +0200

    Deprecate pango_config_key_get*

    The config file was used solely for dynamic module paths, but
    they have
    been killed.

 pango/pango-utils.c | 142
 +++-------------------------------------------------
 pango/pango-utils.h |   2 +
 2 files changed, 8 insertions(+), 136 deletions(-)

commit bc88f6809a6befdbb9a59b628ecc84901ab9d486
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Jul 26 09:48:52 2014 +0200

    [modules] Simplify build a bit

 configure.ac               | 8 +-------
 modules/Makefile.am        | 7 -------
 modules/Module.mk          | 7 -------
 modules/arabic/Makefile.am | 5 +----
 modules/basic/Makefile.am  | 8 ++------
 modules/indic/Makefile.am  | 4 +---
 modules/thai/Makefile.am   | 4 ++--
 pango/Makefile.am          | 8 ++++----
 8 files changed, 11 insertions(+), 40 deletions(-)

commit fa6dfc688c293fa02c36ee89ac5611fd5e0131a5
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Jul 26 09:33:58 2014 +0200

    [modules] Kill pango-querymodules

    It serves no purpose now.

 configure.ac                |  31 +----
 docs/Makefile.am            |  23 +---
 docs/pango-docs.sgml        |   5 -
 docs/pango-querymodules.xml | 131 ------------------
 pango-zip.sh.in             |   1 -
 pango/Makefile.am           |  18 ---
 pango/querymodules.c        | 323
 --------------------------------------------
 7 files changed, 4 insertions(+), 528 deletions(-)

commit 9da68205689f5a1c7c15043f3b6c0dac341cb147
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Jul 26 09:15:11 2014 +0200

    [modules] Kill build tree pango.modules file

 modules/Makefile.am | 45 ---------------------------------------------
 modules/pangorc     |  5 -----
 pango-zip.sh.in     |  1 -
 3 files changed, 51 deletions(-)

commit 0b4e22662cee7af89c1877b3271579c1487dfad7
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Jul 26 09:03:46 2014 +0200

    [modules] Stop loading dynamic modules

    We are not building dynamic modules anymore.

 pango/modules.c | 352
 +-------------------------------------------------------
 1 file changed, 3 insertions(+), 349 deletions(-)

commit 64492e1897a3510661e49754d0c7d7f7b58d640c
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Jul 26 09:00:28 2014 +0200

    [modules] Don't build any dynamic modules

 configure.ac               | 74
 ++++++++--------------------------------------
 modules/Makefile.am        |  7 +----
 modules/Module.mk          | 23 +-------------
 modules/arabic/Makefile.am | 12 +-------
 modules/basic/Makefile.am  | 21 -------------
 modules/indic/Makefile.am  | 12 +-------
 modules/thai/Makefile.am   | 12 +-------
 pango/Makefile.am          |  2 --
 8 files changed, 18 insertions(+), 145 deletions(-)

commit 7e7159e48164ef0487ba039555ee0418972340e7
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Sat Jul 26 08:38:55 2014 +0200

    [modules] Build all modules statically by default

 configure.ac | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 2ae57392de417554b7d6e37adea1b99396ef578a
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Fri Apr 3 17:10:25 2015 -0700

    Allow disabling OpenType features from fontconfig

    For example:

    <!--match target="font">
      <edit name="fontfeatures" mode="append">
        <string>liga off</string>
        <string>dlig off</string>
      </edit>
    </match-->

    The format is like CSS font-feature-settings.

 modules/basic/basic-fc.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b137e7b099a1e67db0612c280b5ae8bd3ccb9455
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Mar 13 00:11:07 2015 -0400

    Add tests for PangoAttributes

    These tests exercise PangoAttribute, PangoAttrList and
    PangoAttrIterator apis.

 tests/Makefile.am      |   7 +
 tests/testattributes.c | 630
 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 637 insertions(+)

commit a2b0c3367d75b066a18914e7ab820c3e2229fc5d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Mar 12 21:51:35 2015 -0400

    Split out some test functions

    These will be reused later.

 tests/Makefile.am   |   7 ++
 tests/test-common.c | 204
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/test-common.h |  22 ++++++
 tests/test-layout.c | 176 ++-------------------------------------------
 4 files changed, 240 insertions(+), 169 deletions(-)

commit 5a00bdb4873056749a833173112d78d578f82c72
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 6 16:35:00 2015 +0800

    MSVC Builds: Rename "Install" Project

    Rename the install projects to pango-install, so that they can
    be easier
    integrated into grand solution files that are used to build items,
    such as
    the entire GTK+ or Clutter stack.

 build/win32/vs10/Makefile.am           |   2 +-
 build/win32/vs10/install.vcxproj       | 206
 ---------------------------------
 build/win32/vs10/pango-install.vcxproj | 206
 +++++++++++++++++++++++++++++++++
 build/win32/vs10/pango.sln             |   2 +-
 build/win32/vs11/Makefile.am           |   2 +-
 build/win32/vs12/Makefile.am           |   2 +-
 build/win32/vs9/Makefile.am            |   2 +-
 build/win32/vs9/install.vcproj         | 137 ----------------------
 build/win32/vs9/pango-install.vcproj   | 137 ++++++++++++++++++++++
 build/win32/vs9/pango.sln              |   2 +-
 10 files changed, 349 insertions(+), 349 deletions(-)

commit 48fc4fa07e5fe513f4eb7ee061fb9e1a04d733e8
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Mar 4 19:34:45 2015 +0800

    MSVC Builds: "Install" the .pdb files

    To make it easier for people to develop and debug Pango on Windows,
    especially as the builds already generate the .pdb's.

 build/win32/vs10/pango-install-bin.props  | 38
 +++++++++----------------------
 build/win32/vs9/pango-install-bin.vsprops | 21 +++++++++--------
 2 files changed, 22 insertions(+), 37 deletions(-)

commit f1e3f39f49b59ff8c156097de28f631009807532
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Mar 4 19:32:54 2015 +0800

    MSVC 2010+ Builds: Update .pdb Generation

    Make the .pdb filenames like the ones generated by the MSVC 2008
    builds,
    that follows the names of the DLLs.  Also, use the /d2Zi+ flag so
    that more
    useful information is logged into the .pdb files, in particular
    the release
    builds.

 build/win32/vs10/pango-build-defines.props | 2 ++
 1 file changed, 2 insertions(+)

commit 8914c1a2d67ad318c873d8501e060c18d505b47f
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Mar 4 19:04:17 2015 +0800

    MSVC Builds: Speed Up Release Builds

    This adds the /MP option to the compiler, which can cut down on the
    build time of release builds by quite a bit, by using multi-processor
    or multi-core capabilities.  This will, however, emit a brief warning
    with debug builds, but the code will otherwise build normally.

 build/win32/vs10/pango-build-defines.props  | 1 +
 build/win32/vs9/pango-build-defines.vsprops | 1 +
 2 files changed, 2 insertions(+)

commit 1ca76d068af22cbc98a6c24e4f4faf15038d6f21
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Mar 3 17:19:10 2015 -0800

    Bug 743692 - Irish pangram (sample text) is inappropriate

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

 pango/pango-language-sample-table.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1aeef5865ab83304b815484045fc1ded038608d3
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 10 11:52:54 2015 -0500

    Avoid uninitialized memory

    pango_default_break() was not clearing the is_char_break field,
    causing unwanted breaks in the middle of clusters, occasionally.

    Patch by Gene Hightower,
    https://bugzilla.gnome.org/show_bug.cgi?id=744118

 pango/break.c | 1 +
 1 file changed, 1 insertion(+)

commit a5338500f5af46f41200fa71ac07f91e89d7e02d
Author: Max <verem@m1stereo.tv>
Date:   Wed Oct 22 07:19:00 2014 +0000

    Increase MAX_FREED_FONTS value

    Increasing MAX_FREED_FONTS value should make fontset's cache
    working normally because of long alias list and available
    fonts under Windows 7.

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

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

commit 92a4e7bb6d767b7e5ba4826738e0f9e068b4b9f9
Author: Max <verem@m1stereo.tv>
Date:   Wed Oct 22 07:07:00 2014 +0000

    Fix weak pointer leak

    This patch fixes a leak with lost weak references in fontset.

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

 pango/pangowin32.c | 3 +++
 1 file changed, 3 insertions(+)

commit 91024c84f73ddefb4bde174e0a1689b2d136a9b6
Author: Cody Russell <cody@jhu.edu>
Date:   Fri Oct 31 22:43:01 2014 -0500

    Check kCTFontCondensedTrait when creating from CTFontDescriptionRef.

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

 pango/pangocoretext-fontmap.c | 3 +++
 1 file changed, 3 insertions(+)

commit fa6ded9b0d065634481d8ae4126fdea0b88e3558
Author: Evan Nemerson <evan@nemerson.com>
Date:   Fri May 30 19:21:11 2014 -0700

    Add many missing nullability annotations.

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

 pango/break.c                |  2 +-
 pango/fonts.c                | 49
 +++++++++++++++++++++++---------------------
 pango/glyphstring.c          | 20 +++++++++---------
 pango/modules.c              |  4 ++--
 pango/pango-attributes.c     | 22 ++++++++++----------
 pango/pango-color.c          | 13 ++++++------
 pango/pango-context.c        | 15 +++++++-------
 pango/pango-coverage.c       |  4 ++--
 pango/pango-engine.h         | 20 +++++++++---------
 pango/pango-fontmap.c        |  8 ++++----
 pango/pango-glyph-item.c     | 12 +++++------
 pango/pango-gravity.c        |  2 +-
 pango/pango-item.c           | 10 ++++-----
 pango/pango-language.c       | 22 ++++++++++----------
 pango/pango-layout.c         | 47
 ++++++++++++++++++++++--------------------
 pango/pango-matrix.c         | 16 +++++++--------
 pango/pango-ot-buffer.c      |  6 ++++--
 pango/pango-ot-info.c        | 13 +++++++-----
 pango/pango-ot-ruleset.c     |  6 ++++--
 pango/pango-ot-tag.c         |  2 +-
 pango/pango-ot.h             | 13 +++++++-----
 pango/pango-renderer.c       | 21 +++++++++----------
 pango/pango-renderer.h       |  5 +++--
 pango/pango-utils.c          | 16 +++++++--------
 pango/pangocairo-context.c   | 19 +++++++++--------
 pango/pangocairo-font.c      |  2 +-
 pango/pangocairo-fontmap.c   | 10 ++++-----
 pango/pangofc-font.c         |  6 ++++--
 pango/pangofc-font.h         | 13 ++++++------
 pango/pangofc-fontmap.c      |  4 ++--
 pango/pangofc-fontmap.h      | 30 +++++++++++++--------------
 pango/pangoft2-render.c      |  3 ++-
 pango/pangoft2.c             |  5 +++--
 pango/pangowin32-fontcache.c |  8 ++++----
 pango/pangowin32.c           |  3 ++-
 pango/pangoxft-font.c        |  5 +++--
 pango/pangoxft-render.c      |  3 ++-
 37 files changed, 241 insertions(+), 218 deletions(-)

commit adb5a4e86b09b0935ec1dd71bf05ac41807c84a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Oct 1 10:33:04 2014 -0400

    Bump version to 1.37

    New development might happen.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c2a40e3b35a37f76f353655d9220dd94156fb89c
Author: Cody Russell <cody@jhu.edu>
Date:   Sun Sep 28 15:47:46 2014 -0500

    [coretext] NULL check in ct_font_descriptor_get_weight()

    Ensure that CFDictionaryGetValue() didn't return NULL before we
    call CFNumberGetValue().

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

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