commit bd2fd257f9f6f7ce095caa6c5c0e4332ef3cba75 Author: Matthias Clasen Date: Tue Feb 13 14:38:22 2018 -0500 1.41.1 NEWS | 7 +++++++ configure.ac | 2 +- meson.build | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) commit 0f75002573abfe6494efec5973d07d23167da579 Author: Michael Catanzaro Date: Mon Feb 12 12:19:41 2018 -0600 Disable -Werror=undef meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f553ec30390caddbbfb44336a48a51b63ba9e9f1 Author: Emmanuele Bassi Date: Mon Feb 12 12:23:42 2018 +0000 meson: Update rules for introspection Building introspection should not be gated on cross-compilation: it's perfectly acceptable to use an helper binary to run the introspection scanner when cross-compiling — in fact, it's what projects like Yocto do. Instead, we should have an option to disable the introspection generation explicitly. Additionally, when building introspection data for ancillary Pango libraries, like PangoCairo or PangoXft, we should depend on the GIR target, instead of adding an `--include-uninstalled` extra argument for the introspection scanner; this allows building Pango as a sub-project of another project, and lets Meson deal with the appropriate paths and arguments when invoking the scanner. meson.build | 2 +- meson_options.txt | 4 + pango/meson.build | 314 +++++++++++++++++++++++++++++------------------------- 3 files changed, 176 insertions(+), 144 deletions(-) commit b0a75495df58d71d8809c223b6a327f1bc90c844 Author: Khaled Hosny Date: Tue Nov 14 15:55:14 2017 +0200 Use the new FriBiDi API when available pango/pango-bidi-type.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 526c9b586a32ebee2e269ecd41652b215cd21274 Author: Khaled Hosny Date: Tue Nov 14 15:12:23 2017 +0200 Avoid converting to UTF-32 for FriBiDi Can’t tell if this is any faster, but does not look like a complex thing to do, so why not. pango/pango-bidi-type.c | 64 ++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 33 deletions(-) commit 0a71013dfc3a5199f0632bb99410523949bf49d7 Author: Khaled Hosny Date: Mon Nov 13 15:27:37 2017 +0200 Drop now unused mini-fribidi Makefile.am | 1 - configure.ac | 1 - docs/Makefile.am | 1 - docs/meson.build | 1 - pango/mini-fribidi/Makefile.am | 32 - pango/mini-fribidi/README | 23 - pango/mini-fribidi/fribidi.c | 967 ----- pango/mini-fribidi/fribidi.h | 56 - pango/mini-fribidi/fribidi.patch | 1369 ------ pango/mini-fribidi/fribidi_char_type.c | 75 - pango/mini-fribidi/fribidi_config.h | 33 - pango/mini-fribidi/fribidi_tab_char_type_2.i | 5884 -------------------------- pango/mini-fribidi/fribidi_types.c | 86 - pango/mini-fribidi/fribidi_types.h | 313 -- pango/mini-fribidi/fribidi_types.i | 21 - pango/mini-fribidi/meson.build | 17 - 16 files changed, 8880 deletions(-) commit 5e8cb02bec01e4a9b0ddff173889043d9db65fbc Author: Khaled Hosny Date: Mon Nov 13 15:25:35 2017 +0200 Switch to using external FriBiDi configure.ac | 4 ++++ meson.build | 4 ++++ pango/Makefile.am | 14 ++++--------- pango/meson.build | 4 +--- pango/pango-bidi-type.c | 54 +++++++++++++++++++++++++++++++++++-------------- 5 files changed, 52 insertions(+), 28 deletions(-) commit 1addea2febecb9e3511329b985d5566de6d8369e Author: Philip Withnall Date: Tue Jan 9 11:05:29 2018 +0000 build: Only enable freetype if fontconfig is also available This changes meson.build to match what configure.ac already does. The code doesn’t have separate conditions for whether fontconfig and freetype are available: if freetype compilation is enabled, it assumes that fontconfig is also available. Previously, systems with freetype available, but no fontconfig, would fail to compile Pango due to trying to link against non-existent fontconfig symbols. Signed-off-by: Philip Withnall https://bugzilla.gnome.org/show_bug.cgi?id=792363 meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)