src/Makefile.sources | 4 ++-- src/hb-aat-fmtx-table.hh | 7 ++++--- src/hb-aat-layout.cc | 4 ++-- src/hb-aat-ltag-table.hh | 7 ++++--- util/options.cc | 4 +++- 5 files changed, 15 insertions(+), 11 deletions(-)
New commits: commit aa53cb50ba3eea5c23458207faf879bd162d6599 Author: Ebrahim Byagowi <ebra...@gnu.org> Date: Mon Mar 26 13:28:26 2018 +0430 [aat] Unprefix not essentially layout tables (#921) diff --git a/src/Makefile.sources b/src/Makefile.sources index abf1bf49..ec5eb655 100644 --- a/src/Makefile.sources +++ b/src/Makefile.sources @@ -82,11 +82,11 @@ HB_OT_sources = \ hb-aat-layout.cc \ hb-aat-layout-common-private.hh \ hb-aat-layout-ankr-table.hh \ - hb-aat-layout-fmtx-table.hh \ hb-aat-layout-kerx-table.hh \ - hb-aat-layout-ltag-table.hh \ hb-aat-layout-morx-table.hh \ hb-aat-layout-trak-table.hh \ + hb-aat-fmtx-table.hh \ + hb-aat-ltag-table.hh \ hb-aat-layout-private.hh \ hb-ot-font.cc \ hb-ot-layout.cc \ diff --git a/src/hb-aat-layout-fmtx-table.hh b/src/hb-aat-fmtx-table.hh similarity index 92% rename from src/hb-aat-layout-fmtx-table.hh rename to src/hb-aat-fmtx-table.hh index 4ce81d36..6fabf3c5 100644 --- a/src/hb-aat-layout-fmtx-table.hh +++ b/src/hb-aat-fmtx-table.hh @@ -22,8 +22,8 @@ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. */ -#ifndef HB_AAT_LAYOUT_FMTX_TABLE_HH -#define HB_AAT_LAYOUT_FMTX_TABLE_HH +#ifndef HB_AAT_FMTX_TABLE_HH +#define HB_AAT_FMTX_TABLE_HH #include "hb-aat-layout-common-private.hh" @@ -35,6 +35,7 @@ namespace AAT { /* * fmtx -- Font metrics + * https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6fmtx.html */ struct fmtx @@ -64,4 +65,4 @@ struct fmtx } /* namespace AAT */ -#endif /* HB_AAT_LAYOUT_FMTX_TABLE_HH */ +#endif /* HB_AAT_FMTX_TABLE_HH */ diff --git a/src/hb-aat-layout.cc b/src/hb-aat-layout.cc index 61792f92..a9b4328d 100644 --- a/src/hb-aat-layout.cc +++ b/src/hb-aat-layout.cc @@ -31,11 +31,11 @@ #include "hb-aat-layout-private.hh" #include "hb-aat-layout-ankr-table.hh" -#include "hb-aat-layout-fmtx-table.hh" // Just so we compile it; unused otherwise. #include "hb-aat-layout-kerx-table.hh" -#include "hb-aat-layout-ltag-table.hh" // Just so we compile it; unused otherwise. #include "hb-aat-layout-morx-table.hh" #include "hb-aat-layout-trak-table.hh" +#include "hb-aat-fmtx-table.hh" // Just so we compile it; unused otherwise +#include "hb-aat-ltag-table.hh" // Just so we compile it; unused otherwise. /* * morx/kerx/trak diff --git a/src/hb-aat-layout-ltag-table.hh b/src/hb-aat-ltag-table.hh similarity index 92% rename from src/hb-aat-layout-ltag-table.hh rename to src/hb-aat-ltag-table.hh index 81ada383..61f69bc9 100644 --- a/src/hb-aat-layout-ltag-table.hh +++ b/src/hb-aat-ltag-table.hh @@ -22,8 +22,8 @@ * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. */ -#ifndef HB_AAT_LAYOUT_LTAG_TABLE_HH -#define HB_AAT_LAYOUT_LTAG_TABLE_HH +#ifndef HB_AAT_LTAG_TABLE_HH +#define HB_AAT_LTAG_TABLE_HH #include "hb-aat-layout-common-private.hh" @@ -51,6 +51,7 @@ struct FTStringRange /* * ltag -- Language tags + * https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6ltag.html */ struct ltag @@ -75,4 +76,4 @@ struct ltag } /* namespace AAT */ -#endif /* HB_AAT_LAYOUT_LTAG_TABLE_HH */ +#endif /* HB_AAT_LTAG_TABLE_HH */ commit 8269791900cc765234915b29c974b34ed1f35519 Author: David Corbett <corbett....@husky.neu.edu> Date: Sun Mar 25 20:50:41 2018 -0400 Allow trailing non-numeric chars in --unicodes diff --git a/util/options.cc b/util/options.cc index 027d0b39..c625d657 100644 --- a/util/options.cc +++ b/util/options.cc @@ -340,8 +340,10 @@ parse_unicodes (const char *name G_GNUC_UNUSED, while (s && *s) { - while (*s && strchr ("<+>{},;&#\\xXuUnNiI\n\t", *s)) + while (*s && strchr ("<+>{},;&#\\xXuUnNiI\n\t\v\f\r ", *s)) s++; + if (!*s) + break; errno = 0; hb_codepoint_t u = strtoul (s, &p, 16); _______________________________________________ HarfBuzz mailing list HarfBuzz@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/harfbuzz