summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2014-07-18 06:45:10 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2014-07-18 06:45:10 +0000
commit891f2a008c736c566ffe42493aec35499c66bb94 (patch)
treee729011b2da691cb51f8dea7861577f672a20f7a /Build
parent49acaa577dc0781d68bf8a756df1bdcd86ad30eb (diff)
harfbuzz 0.9.32
git-svn-id: svn://tug.org/texlive/trunk@34650 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/libs/README2
-rw-r--r--Build/source/libs/harfbuzz/ChangeLog7
-rw-r--r--Build/source/libs/harfbuzz/Makefile.in4
-rwxr-xr-xBuild/source/libs/harfbuzz/configure32
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/ChangeLog (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/ChangeLog)7
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/TL-Changes (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/TL-Changes)2
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/patch-01-cygwin (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/patch-01-cygwin)6
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/AUTHORS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/AUTHORS)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/Android.mk (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/Android.mk)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/ChangeLog (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/ChangeLog)2172
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/Makefile.am (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/Makefile.am)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/NEWS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/NEWS)12
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/README (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/README)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/THANKS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/THANKS)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/TODO (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/TODO)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/autogen.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/autogen.sh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/config.h.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/config.h.in)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/configure.ac (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/configure.ac)2
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/gtk-doc.make (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/gtk-doc.make)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/harfbuzz.doap (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/harfbuzz.doap)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/Makefile.am (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/Makefile.am)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-c-linkage-decls.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-c-linkage-decls.sh)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-defs.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-defs.sh)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-header-guards.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-header-guards.sh)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-includes.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-includes.sh)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-libstdc++.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-libstdc++.sh)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-static-inits.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-static-inits.sh)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-symbols.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-symbols.sh)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-arabic-table.py (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/gen-arabic-table.py)0
-rwxr-xr-xBuild/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-indic-table.py (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/gen-indic-table.py)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-gobject.pc.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz-gobject.pc.in)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-icu.pc.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz-icu.pc.in)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz.pc.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz.pc.in)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-atomic-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-atomic-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-blob.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-blob.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-json.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-json.rl)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-text.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-text.rl)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-serialize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-serialize.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-cache-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-cache-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-common.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-common.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-coretext.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-coretext.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-deprecated.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-deprecated.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-fallback-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-fallback-shape.cc)36
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ft.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ft.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-glib.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-glib.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.cc.tmpl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-enums.cc.tmpl)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.h.tmpl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-enums.h.tmpl)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-structs.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-structs.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-graphite2.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-graphite2.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-icu.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-icu.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-mutex-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-mutex-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-object-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-object-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-file-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-open-file-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-type-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-open-type-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-cmap-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-cmap-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-font.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-font.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-head-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-head-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hhea-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-hhea-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hmtx-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-hmtx-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-common-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-common-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gdef-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gdef-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gpos-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gpos-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsub-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gsub-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsubgpos-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gsubgpos-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-jstf-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-jstf-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-map-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-map.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-maxp-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-maxp-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-name-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-name-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-fallback.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic-fallback.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic-table.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic.cc)106
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-default.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-default.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hangul.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-hangul.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hebrew.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-hebrew.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-machine.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-machine.rl)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-table.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-table.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic.cc)15
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar-machine.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar-machine.rl)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar.cc)7
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea-machine.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea-machine.rl)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea.cc)7
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-thai.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-thai.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-tibetan.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-tibetan.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-fallback-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-fallback.cc)30
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-normalize-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-normalize.cc)7
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape.cc)18
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-tag.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-tag.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-private.hh)1
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-impl-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-impl-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-list.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-list.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-private.hh)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ucdn.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ucdn.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode-private.hh)3
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-uniscribe.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-uniscribe.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-utf-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-utf-private.hh)2
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-version.h.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-version.h.in)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-warning.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-warning.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb.h)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/main.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/main.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-buffer-serialize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-buffer-serialize.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-size-params.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-size-params.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-would-substitute.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-would-substitute.cc)0
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test.cc)0
-rw-r--r--Build/source/libs/harfbuzz/version.ac2
152 files changed, 1341 insertions, 1139 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index a584cabb5c0..841cf6b5c66 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -24,7 +24,7 @@ gmp 6.0.0 - checked 25mar14
graphite2 1.2.4 - checked 2dec13
http://sourceforge.net/projects/silgraphite/files/graphite2/
-harfbuzz 0.9.31 - checked 17jul14
+harfbuzz 0.9.32 - checked 18jul14
http://www.freedesktop.org/software/harfbuzz/release/
icu 53.1 (release) - checked 3apr14
diff --git a/Build/source/libs/harfbuzz/ChangeLog b/Build/source/libs/harfbuzz/ChangeLog
index 25c02524974..aa03d178b53 100644
--- a/Build/source/libs/harfbuzz/ChangeLog
+++ b/Build/source/libs/harfbuzz/ChangeLog
@@ -1,7 +1,12 @@
+2014-07-18 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Import harfbuzz-0.9.32.
+ * version.ac: Adjust.
+
2014-07-17 Peter Breitenlohner <peb@mppmu.mpg.de>
Import harfbuzz-0.9.31.
- * configure.ac, version.ac: Adjust.
+ * version.ac: Adjust.
2014-07-10 Peter Breitenlohner <peb@mppmu.mpg.de>
diff --git a/Build/source/libs/harfbuzz/Makefile.in b/Build/source/libs/harfbuzz/Makefile.in
index 9947bdbe566..9f99e9097d6 100644
--- a/Build/source/libs/harfbuzz/Makefile.in
+++ b/Build/source/libs/harfbuzz/Makefile.in
@@ -83,7 +83,7 @@ DIST_COMMON = $(srcdir)/../../am/reconfig.am \
$(srcdir)/../../am/rebuild.am $(srcdir)/Makefile.in \
$(srcdir)/Makefile.am $(top_srcdir)/configure \
$(am__configure_deps) $(srcdir)/config.h.in \
- $(top_srcdir)/harfbuzz-0.9.31/src/hb-version.h.in \
+ $(top_srcdir)/harfbuzz-0.9.32/src/hb-version.h.in \
$(am__dist_check_SCRIPTS_DIST) \
$(top_srcdir)/../../build-aux/depcomp \
$(top_srcdir)/../../build-aux/test-driver ChangeLog \
@@ -778,7 +778,7 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
distclean-hdr:
-rm -f config.h stamp-h1
-hb-version.h: $(top_builddir)/config.status $(top_srcdir)/harfbuzz-0.9.31/src/hb-version.h.in
+hb-version.h: $(top_builddir)/config.status $(top_srcdir)/harfbuzz-0.9.32/src/hb-version.h.in
cd $(top_builddir) && $(SHELL) ./config.status $@
clean-noinstLIBRARIES:
diff --git a/Build/source/libs/harfbuzz/configure b/Build/source/libs/harfbuzz/configure
index 2573625afa3..375541befa9 100755
--- a/Build/source/libs/harfbuzz/configure
+++ b/Build/source/libs/harfbuzz/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for harfbuzz (TeX Live) 0.9.31.
+# Generated by GNU Autoconf 2.69 for harfbuzz (TeX Live) 0.9.32.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -580,12 +580,12 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='harfbuzz (TeX Live)'
PACKAGE_TARNAME='harfbuzz--tex-live-'
-PACKAGE_VERSION='0.9.31'
-PACKAGE_STRING='harfbuzz (TeX Live) 0.9.31'
+PACKAGE_VERSION='0.9.32'
+PACKAGE_STRING='harfbuzz (TeX Live) 0.9.32'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
-ac_unique_file="harfbuzz-0.9.31/src/harfbuzz.pc.in"
+ac_unique_file="harfbuzz-0.9.32/src/harfbuzz.pc.in"
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
@@ -1325,7 +1325,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures harfbuzz (TeX Live) 0.9.31 to adapt to many kinds of systems.
+\`configure' configures harfbuzz (TeX Live) 0.9.32 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1396,7 +1396,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of harfbuzz (TeX Live) 0.9.31:";;
+ short | recursive ) echo "Configuration of harfbuzz (TeX Live) 0.9.32:";;
esac
cat <<\_ACEOF
@@ -1509,7 +1509,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-harfbuzz (TeX Live) configure 0.9.31
+harfbuzz (TeX Live) configure 0.9.32
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2099,7 +2099,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by harfbuzz (TeX Live) $as_me 0.9.31, which was
+It was created by harfbuzz (TeX Live) $as_me 0.9.32, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4022,7 +4022,7 @@ fi
# Define the identity of the package.
PACKAGE='harfbuzz--tex-live-'
- VERSION='0.9.31'
+ VERSION='0.9.32'
cat >>confdefs.h <<_ACEOF
@@ -4224,8 +4224,8 @@ WARNING_CFLAGS=$kpse_cv_warning_cflags
HB_VERSION_MAJOR=0
HB_VERSION_MINOR=9
-HB_VERSION_MICRO=31
-HB_VERSION=0.9.31
+HB_VERSION_MICRO=32
+HB_VERSION=0.9.32
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
@@ -6641,14 +6641,14 @@ $as_echo "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h
fi
-HARFBUZZ_TREE=harfbuzz-0.9.31
+HARFBUZZ_TREE=harfbuzz-0.9.32
if test -f $srcdir/$HARFBUZZ_TREE/src/hb-version.h; then
as_fn_error $? "Sorry, you must remove the file $HARFBUZZ_TREE/src/hb-version.h" "$LINENO" 5
fi
-ac_config_files="$ac_config_files Makefile include/Makefile hb-version.h:harfbuzz-0.9.31/src/hb-version.h.in"
+ac_config_files="$ac_config_files Makefile include/Makefile hb-version.h:harfbuzz-0.9.32/src/hb-version.h.in"
cat >confcache <<\_ACEOF
@@ -7197,7 +7197,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by harfbuzz (TeX Live) $as_me 0.9.31, which was
+This file was extended by harfbuzz (TeX Live) $as_me 0.9.32, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -7263,7 +7263,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-harfbuzz (TeX Live) config.status 0.9.31
+harfbuzz (TeX Live) config.status 0.9.32
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -7396,7 +7396,7 @@ do
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
- "hb-version.h") CONFIG_FILES="$CONFIG_FILES hb-version.h:harfbuzz-0.9.31/src/hb-version.h.in" ;;
+ "hb-version.h") CONFIG_FILES="$CONFIG_FILES hb-version.h:harfbuzz-0.9.32/src/hb-version.h.in" ;;
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
esac
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/ChangeLog b/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/ChangeLog
index 931ed64a213..f21f8d79b2a 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/ChangeLog
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/ChangeLog
@@ -1,3 +1,10 @@
+2014-07-18 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Imported harfbuzz-0.9.32 source tree from:
+ http://www.freedesktop.org/software/harfbuzz/release/
+
+ * patch-01-cygwin: Adapted.
+
2014-07-17 Peter Breitenlohner <peb@mppmu.mpg.de>
Imported harfbuzz-0.9.31 source tree from:
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/TL-Changes b/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/TL-Changes
index 2faa6360a08..25e1109a2a7 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/TL-Changes
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/TL-Changes
@@ -1,4 +1,4 @@
-Changes applied to the harfbuzz-0.9.31/ tree as obtained from:
+Changes applied to the harfbuzz-0.9.32/ tree as obtained from:
http://www.freedesktop.org/software/harfbuzz/release/
Removed:
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/patch-01-cygwin b/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/patch-01-cygwin
index f9ae6553764..91c528bb68c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31-PATCHES/patch-01-cygwin
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32-PATCHES/patch-01-cygwin
@@ -1,6 +1,6 @@
-diff -ur harfbuzz-0.9.31.orig/src/hb-private.hh harfbuzz-0.9.31/src/hb-private.hh
---- harfbuzz-0.9.31.orig/src/hb-private.hh 2014-07-11 20:14:31.000000000 +0200
-+++ harfbuzz-0.9.31/src/hb-private.hh 2014-07-17 08:37:56.000000000 +0200
+diff -ur harfbuzz-0.9.32.orig/src/hb-private.hh harfbuzz-0.9.32/src/hb-private.hh
+--- harfbuzz-0.9.32.orig/src/hb-private.hh 2014-07-17 18:18:08.000000000 +0200
++++ harfbuzz-0.9.32/src/hb-private.hh 2014-07-18 08:31:57.000000000 +0200
@@ -87,7 +87,7 @@
#endif
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/AUTHORS b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/AUTHORS
index 81cdc4cf37f..81cdc4cf37f 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/AUTHORS
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/AUTHORS
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/Android.mk b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/Android.mk
index 07dfa5b1d87..07dfa5b1d87 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/Android.mk
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/Android.mk
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/ChangeLog b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/ChangeLog
index c193ef18222..8f35a55d093 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/ChangeLog
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/ChangeLog
@@ -1,6 +1,132 @@
+commit 82f4d9d53f348f41b14b877c1ac77c0372c49caa
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Jul 17 15:57:37 2014 -0400
+
+ [arabic] Add note re disabled 'cswh'
+
+ src/hb-ot-shape-complex-arabic.cc | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+commit 615d00ea252739da57edbd980ff27e573f88ee7e
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Jul 17 13:36:09 2014 -0400
+
+ [arabic] Apply init/medi/isol/fini/... in separate stages
+
+ Follows the order of the Arabic/Syriac specs. Also don't stop
+ between rlig and calt in non-Arabic scripts.
+
+ Micro-tests for Arabic and Mongolian added for the latter.
+
+ src/hb-ot-shape-complex-arabic.cc | 56
+ +++++++++++++--------
+ test/shaping/Makefile.am | 2 +
+ .../813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf | Bin 0 -> 3428 bytes
+ .../8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf | Bin 0 -> 3428 bytes
+ test/shaping/fonts/sha1sum/MANIFEST | 3 ++
+ .../a919b33197965846f21074b24e30250d67277bce.ttf | Bin 0 -> 12560 bytes
+ test/shaping/tests/MANIFEST | 1 +
+ test/shaping/tests/arabic-feature-order.tests | 3 ++
+ 8 files changed, 43 insertions(+), 22 deletions(-)
+
+commit d21e997035b16e9807dfb29c3605abb93f92f1ee
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Jul 17 15:27:46 2014 -0400
+
+ [test] Make record_test understand cmdline args to hb-shape
+
+ test/shaping/record-test.sh | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit 7cd33f230441093dbfb1fec48f8c580ee8d9ef71
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Jul 17 14:22:11 2014 -0400
+
+ Micro optimization
+
+ src/hb-fallback-shape.cc | 36
+ +++++++++++++++++++-----------------
+ src/hb-ot-shape-complex-arabic.cc | 19 +++++++++++--------
+ src/hb-ot-shape-complex-indic.cc | 15 ++++++++++-----
+ src/hb-ot-shape-complex-myanmar.cc | 7 +++++--
+ src/hb-ot-shape-complex-sea.cc | 7 +++++--
+ src/hb-ot-shape-fallback.cc | 30 ++++++++++++++++--------------
+ src/hb-ot-shape.cc | 18 ++++++++++++------
+ 7 files changed, 78 insertions(+), 54 deletions(-)
+
+commit 164c13d73f67fdddba28e6409d76b4903e8ffab3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Jul 17 14:16:38 2014 -0400
+
+ Another try to fix Mongolian free variation selectors
+
+ This reverts bf029281 and fixes it properly. That commit
+ was not enough as it was only inheriting the shaping_action
+ for prev_action, but not curr_action.
+
+ Micro-test added.
+
+ https://code.google.com/p/chromium/issues/detail?id=393896
+
+ src/hb-ot-shape-complex-arabic.cc | 24
+ +++++++++++++++------
+ src/hb-unicode-private.hh | 3 ++-
+ test/shaping/fonts/sha1sum/MANIFEST | 1 +
+ .../ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf | Bin 0 -> 2748 bytes
+ .../tests/mongolian-variation-selector.tests | 1 +
+ 5 files changed, 22 insertions(+), 7 deletions(-)
+
+commit 5209c505061130854a2bfea8849928ade3ee92f3
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Thu Jul 17 12:23:44 2014 -0400
+
+ Revert "Show U+FFFD REPLACEMENT CHARACTER for invalid Unicode
+ codepoints"
+
+ We now handle U+FFFD replacement in hb_buffer_add_utf*(). Any other
+ manipulation can happen in user callbacks. No need for this.
+
+ https://github.com/behdad/harfbuzz/commit/efe74214bbb68eaa3d7621e73869b5d58210107e#commitcomment-7039404
+
+ This reverts commit efe74214bbb68eaa3d7621e73869b5d58210107e.
+
+ Conflicts:
+ src/hb-ot-shape-normalize.cc
+
+ src/hb-ot-shape-normalize.cc | 7 -------
+ 1 file changed, 7 deletions(-)
+
+commit 9e7c720100e432b43564ed5ff12f3175ca2ed74a
+Author: Dominik Röttsches <dominik.rottsches@intel.com>
+Date: Thu Jul 17 14:40:34 2014 +0300
+
+ Fix CoreText build after a8b89a09f6d3a34
+
+ src/hb-private.hh | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit a4d643755a531c82ab91e1e43d6bb0b7bd46453a
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Wed Jul 16 20:15:45 2014 -0400
+
+ Minor
+
+ src/hb-utf-private.hh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit a18897f87ce2c6048c3a0339074924b2232e2b95
+Author: Behdad Esfahbod <behdad@behdad.org>
+Date: Wed Jul 16 16:02:15 2014 -0400
+
+ 0.9.31
+
+ NEWS | 29 +++++++++++++++++++++++++++++
+ configure.ac | 2 +-
+ 2 files changed, 30 insertions(+), 1 deletion(-)
+
commit 976c8f455221eb599d1c446eafd88d51d7d2aa65
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 15:34:20 2014 -0400
+Date: Wed Jul 16 15:34:20 2014 -0400
New API: hb_buffer_[sg]et_replacement_codepoint()
@@ -21,16 +147,16 @@ Date: Wed Jul 16 15:34:20 2014 -0400
hb_buffer_get_replacement_codepoint()
src/hb-buffer-private.hh | 1 +
- src/hb-buffer.cc | 45
+ src/hb-buffer.cc | 45
++++++++++++++++++++++++++++++++++++++++++---
- src/hb-buffer.h | 15 ++++++++++++++-
- src/hb-utf-private.hh | 34 ++++++++++++++++++++--------------
+ src/hb-buffer.h | 15 ++++++++++++++-
+ src/hb-utf-private.hh | 34 ++++++++++++++++++++--------------
test/api/test-buffer.c | 26 +++++++++++++++-----------
5 files changed, 92 insertions(+), 29 deletions(-)
commit bcba8b45024e1eca8be77ca2657de1dc44dbf8fb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 14:59:04 2014 -0400
+Date: Wed Jul 16 14:59:04 2014 -0400
New API hb_buffer_add_codepoints()
@@ -44,7 +170,7 @@ Date: Wed Jul 16 14:59:04 2014 -0400
commit 625dbf141a05f1ae81a7b8cbc529996370101284
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 14:49:55 2014 -0400
+Date: Wed Jul 16 14:49:55 2014 -0400
[buffer] Templatize UTF-* functions
@@ -55,20 +181,20 @@ Date: Wed Jul 16 14:49:55 2014 -0400
commit e634fed4285ce440d277345727ed01757df6d779
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 14:17:26 2014 -0400
+Date: Wed Jul 16 14:17:26 2014 -0400
[buffer] Validate UTF-32 input
Same as what we do for UTF-8 and UTF-16.
- src/hb-utf-private.hh | 13 +++++++++---
+ src/hb-utf-private.hh | 13 +++++++++---
test/api/test-buffer.c | 55
++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+), 3 deletions(-)
commit b98c5db32d15fcfb27ce2f6737203ce1ad124319
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 13:44:01 2014 -0400
+Date: Wed Jul 16 13:44:01 2014 -0400
Minor refactoring
@@ -77,18 +203,18 @@ Date: Wed Jul 16 13:44:01 2014 -0400
commit 844f1a487d9c39724ebff20e89f6184c9a59be0b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 13:32:51 2014 -0400
+Date: Wed Jul 16 13:32:51 2014 -0400
[tests] Add record-test.sh
- test/shaping/Makefile.am | 1 +
+ test/shaping/Makefile.am | 1 +
test/shaping/record-test.sh | 49
+++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 50 insertions(+)
commit 3b861421a772f52eb232ff93bd74b5a8214801ec
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 13:22:05 2014 -0400
+Date: Wed Jul 16 13:22:05 2014 -0400
Fix Mongolian Variation Selectors for fonts without GDEF
@@ -111,28 +237,28 @@ Date: Wed Jul 16 13:22:05 2014 -0400
Fixes rest of https://bugs.freedesktop.org/show_bug.cgi?id=65258
- src/hb-ot-shape.cc | 13
+ src/hb-ot-shape.cc | 13
+++++++++++--
.../sha1sum/37033cc5cf37bb223d7355153016b6ccece93b28.ttf | Bin 0 ->
2780 bytes
- test/shaping/fonts/sha1sum/MANIFEST | 1 +
- test/shaping/tests/MANIFEST | 1 +
- test/shaping/tests/mongolian-variation-selector.tests | 1 +
+ test/shaping/fonts/sha1sum/MANIFEST | 1 +
+ test/shaping/tests/MANIFEST | 1 +
+ test/shaping/tests/mongolian-variation-selector.tests | 1 +
5 files changed, 14 insertions(+), 2 deletions(-)
commit 878a25375b2fdf64cf0cc30c23fca9fcd58548e8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 13:21:26 2014 -0400
+Date: Wed Jul 16 13:21:26 2014 -0400
Minor
- src/hb-ot-shape.cc | 1 +
+ src/hb-ot-shape.cc | 1 +
src/hb-unicode-private.hh | 6 +++---
2 files changed, 4 insertions(+), 3 deletions(-)
commit ec181e50140fc65b32d6080e2f7f73bbe0269ba9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 13:10:03 2014 -0400
+Date: Wed Jul 16 13:10:03 2014 -0400
Minor moving around
@@ -141,7 +267,7 @@ Date: Wed Jul 16 13:10:03 2014 -0400
commit e7ce50d9eb6e3678f731b10dfeb308ffc478af8d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 16 12:30:39 2014 -0400
+Date: Wed Jul 16 12:30:39 2014 -0400
[indic] Fix access past end of array
@@ -150,7 +276,7 @@ Date: Wed Jul 16 12:30:39 2014 -0400
commit 73e23b0acfd2948d500321769035c56c9e072d77
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jul 15 18:43:49 2014 -0400
+Date: Tue Jul 15 18:43:49 2014 -0400
Whitespace
@@ -159,7 +285,7 @@ Date: Tue Jul 15 18:43:49 2014 -0400
commit f27be105afb86b337c7d940badc5a6462f0b58bb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 18:15:34 2014 -0400
+Date: Fri Jul 11 18:15:34 2014 -0400
[Android.mk] Actually remove static library
@@ -168,7 +294,7 @@ Date: Fri Jul 11 18:15:34 2014 -0400
commit 96b80e9bcc4796eedac09d284dc8cc0439ced6ba
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 17:00:12 2014 -0400
+Date: Fri Jul 11 17:00:12 2014 -0400
[Android.mk] Remove static library, add note re how to build
@@ -177,7 +303,7 @@ Date: Fri Jul 11 17:00:12 2014 -0400
commit b7bc0b671d2d568cb64b647dad2ca866a4e0183b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 16:20:28 2014 -0400
+Date: Fri Jul 11 16:20:28 2014 -0400
Simplify / speed up UTF-8 code
@@ -186,21 +312,21 @@ Date: Fri Jul 11 16:20:28 2014 -0400
commit af2490c0959daa0fe7f32a8b3b3a3699c7fc5f48
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 16:10:58 2014 -0400
+Date: Fri Jul 11 16:10:58 2014 -0400
Only accept well-formed UTF-8 sequences
Enable tests that were disabled before, and adjust one test,
and add more tests.
- src/hb-utf-private.hh | 93
+ src/hb-utf-private.hh | 93
+++++++++++++++++++++++++++++++++-----------------
test/api/test-buffer.c | 9 +++--
2 files changed, 68 insertions(+), 34 deletions(-)
commit 7323d385cc758c06671cb38239d240eb517b28bc
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 15:10:05 2014 -0400
+Date: Fri Jul 11 15:10:05 2014 -0400
Simplify hb_utf_prev<16> to call hb_utf_next<16>
@@ -209,15 +335,15 @@ Date: Fri Jul 11 15:10:05 2014 -0400
commit c09a607a842fdd7b33e2c57e8af96d21ff091acd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 15:05:36 2014 -0400
+Date: Fri Jul 11 15:05:36 2014 -0400
Use hb_in_range() for arabic and indic tables
Though, looks like gcc was smart enough to produce the same code
before...
- src/gen-arabic-table.py | 18 +-
- src/gen-indic-table.py | 10 +-
+ src/gen-arabic-table.py | 18 +-
+ src/gen-indic-table.py | 10 +-
src/hb-ot-shape-complex-arabic-table.hh | 420
++++++++++++++++----------------
src/hb-ot-shape-complex-indic-table.cc | 88 +++----
@@ -225,51 +351,51 @@ Date: Fri Jul 11 15:05:36 2014 -0400
commit 7627100f428ac0ec8509d961d368d2d25d8f0b6e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 14:54:42 2014 -0400
+Date: Fri Jul 11 14:54:42 2014 -0400
Mark unsigned integer literals with the u suffix
Simplifies hb_in_range() calls as the type can be inferred.
The rest is obsessiveness, I admit.
- src/hb-buffer-serialize.cc | 2 +-
- src/hb-common.cc | 4 +-
- src/hb-coretext.cc | 16 +--
- src/hb-open-file-private.hh | 4 +-
- src/hb-open-type-private.hh | 2 +-
- src/hb-ot-cmap-table.hh | 4 +-
- src/hb-ot-head-table.hh | 6 +-
- src/hb-ot-hhea-table.hh | 2 +-
- src/hb-ot-layout-common-private.hh | 14 +--
- src/hb-ot-layout-gdef-table.hh | 8 +-
- src/hb-ot-layout-gpos-table.hh | 24 ++--
- src/hb-ot-layout-gsub-table.hh | 6 +-
- src/hb-ot-layout-gsubgpos-private.hh | 2 +-
- src/hb-ot-layout-jstf-table.hh | 2 +-
- src/hb-ot-layout-private.hh | 4 +-
- src/hb-ot-layout.h | 6 +-
- src/hb-ot-map-private.hh | 8 +-
- src/hb-ot-maxp-table.hh | 4 +-
- src/hb-ot-shape-complex-arabic-fallback.hh | 2 +-
- src/hb-ot-shape-complex-hangul.cc | 36 +++---
- src/hb-ot-shape-complex-hebrew.cc | 134 ++++++++++-----------
- src/hb-ot-shape-complex-indic.cc | 182
+ src/hb-buffer-serialize.cc | 2 +-
+ src/hb-common.cc | 4 +-
+ src/hb-coretext.cc | 16 +--
+ src/hb-open-file-private.hh | 4 +-
+ src/hb-open-type-private.hh | 2 +-
+ src/hb-ot-cmap-table.hh | 4 +-
+ src/hb-ot-head-table.hh | 6 +-
+ src/hb-ot-hhea-table.hh | 2 +-
+ src/hb-ot-layout-common-private.hh | 14 +--
+ src/hb-ot-layout-gdef-table.hh | 8 +-
+ src/hb-ot-layout-gpos-table.hh | 24 ++--
+ src/hb-ot-layout-gsub-table.hh | 6 +-
+ src/hb-ot-layout-gsubgpos-private.hh | 2 +-
+ src/hb-ot-layout-jstf-table.hh | 2 +-
+ src/hb-ot-layout-private.hh | 4 +-
+ src/hb-ot-layout.h | 6 +-
+ src/hb-ot-map-private.hh | 8 +-
+ src/hb-ot-maxp-table.hh | 4 +-
+ src/hb-ot-shape-complex-arabic-fallback.hh | 2 +-
+ src/hb-ot-shape-complex-hangul.cc | 36 +++---
+ src/hb-ot-shape-complex-hebrew.cc | 134 ++++++++++-----------
+ src/hb-ot-shape-complex-indic.cc | 182
++++++++++++++---------------
- src/hb-ot-shape-complex-myanmar.cc | 56 ++++-----
- src/hb-ot-shape-complex-sea.cc | 8 +-
- src/hb-ot-shape-complex-thai.cc | 84 ++++++-------
- src/hb-ot-shape-fallback.cc | 40 +++----
- src/hb-ot-shape-normalize.cc | 2 +-
- src/hb-ot-shape.cc | 6 +-
- src/hb-ot-tag.cc | 18 +--
- src/hb-unicode-private.hh | 40 +++----
- src/hb-uniscribe.cc | 14 +--
- src/hb-utf-private.hh | 16 +--
+ src/hb-ot-shape-complex-myanmar.cc | 56 ++++-----
+ src/hb-ot-shape-complex-sea.cc | 8 +-
+ src/hb-ot-shape-complex-thai.cc | 84 ++++++-------
+ src/hb-ot-shape-fallback.cc | 40 +++----
+ src/hb-ot-shape-normalize.cc | 2 +-
+ src/hb-ot-shape.cc | 6 +-
+ src/hb-ot-tag.cc | 18 +--
+ src/hb-unicode-private.hh | 40 +++----
+ src/hb-uniscribe.cc | 14 +--
+ src/hb-utf-private.hh | 16 +--
32 files changed, 378 insertions(+), 378 deletions(-)
commit a8b89a09f6d3a3466282aae07fd65e143f9f8f83
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 14:18:01 2014 -0400
+Date: Fri Jul 11 14:18:01 2014 -0400
Simplify hb_in_range()
@@ -281,7 +407,7 @@ Date: Fri Jul 11 14:18:01 2014 -0400
commit db8934faa1854dafaf4c4ce34d1818e12f67ef52
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 13:58:36 2014 -0400
+Date: Fri Jul 11 13:58:36 2014 -0400
Simplify hb_utf_prev<8> to call hb_utf_next<8>
@@ -290,7 +416,7 @@ Date: Fri Jul 11 13:58:36 2014 -0400
commit efe74214bbb68eaa3d7621e73869b5d58210107e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 11 11:59:48 2014 -0400
+Date: Fri Jul 11 11:59:48 2014 -0400
Show U+FFFD REPLACEMENT CHARACTER for invalid Unicode codepoints
@@ -309,7 +435,7 @@ Date: Fri Jul 11 11:59:48 2014 -0400
commit 6f13b6d62daae4989e3cc2fe4b168e5c59650964
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jul 10 19:31:40 2014 -0400
+Date: Thu Jul 10 19:31:40 2014 -0400
When parsing UTF-16, generate invalid codepoint for lonely low
surrogate
@@ -321,7 +447,7 @@ Date: Thu Jul 10 19:31:40 2014 -0400
commit 24b2ba9dfa7c35769cd843a07079ef88fa594bf8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jul 10 19:31:16 2014 -0400
+Date: Thu Jul 10 19:31:16 2014 -0400
[test-buffer] Add test for lonely low-surrogate
@@ -332,39 +458,39 @@ Date: Thu Jul 10 19:31:16 2014 -0400
commit 6334495ac1ee0a86228e67794b7a41ee91146f3b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jul 10 19:22:07 2014 -0400
+Date: Thu Jul 10 19:22:07 2014 -0400
Use zh-Hans / zh-Hant when converting OT language tag to hb_language_t
- src/hb-ot-tag.cc | 15 +++------------
+ src/hb-ot-tag.cc | 15 +++------------
test/api/test-ot-tag.c | 6 +++---
2 files changed, 6 insertions(+), 15 deletions(-)
commit f381e320df795a9d73ac81499f8ed8c311bcb2f0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jul 10 19:20:35 2014 -0400
+Date: Thu Jul 10 19:20:35 2014 -0400
Fix lang matching logic
Previous code was broken logically, but harmless.
- src/hb-ot-tag.cc | 2 +-
+ src/hb-ot-tag.cc | 2 +-
test/api/test-ot-tag.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
commit ee5350d667f3a9644667202597694581f2cf657d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jul 10 19:06:45 2014 -0400
+Date: Thu Jul 10 19:06:45 2014 -0400
Accept BCP 47 zh-Hans / zh-Hant language tags
- src/hb-ot-tag.cc | 27 ++++++++++++++++++---------
+ src/hb-ot-tag.cc | 27 ++++++++++++++++++---------
test/api/test-ot-tag.c | 3 +++
2 files changed, 21 insertions(+), 9 deletions(-)
commit 431540286794e023ec5eafd5eeedc008d4f31b4c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jul 10 17:37:26 2014 -0400
+Date: Thu Jul 10 17:37:26 2014 -0400
[Android.mk] Add note re static library
@@ -373,7 +499,7 @@ Date: Thu Jul 10 17:37:26 2014 -0400
commit 5b4131eb1c670c20fd9a45a5617c64060a505ef5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 19:09:08 2014 -0400
+Date: Wed Jul 9 19:09:08 2014 -0400
[Android.mk] Update for new ICU
@@ -384,7 +510,7 @@ Date: Wed Jul 9 19:09:08 2014 -0400
commit ab28196c9557a63971a56915aa6f98bb5803bd1b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 18:18:06 2014 -0400
+Date: Wed Jul 9 18:18:06 2014 -0400
[Android.mk] Re-enable ICU unicode funcs
@@ -393,17 +519,17 @@ Date: Wed Jul 9 18:18:06 2014 -0400
commit ea001374b86c4f1b24246c08a3d66d2a0e95a827
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 17:28:43 2014 -0400
+Date: Wed Jul 9 17:28:43 2014 -0400
0.9.30
- NEWS | 17 +++++++++++++++++
+ NEWS | 17 +++++++++++++++++
configure.ac | 2 +-
2 files changed, 18 insertions(+), 1 deletion(-)
commit 8b16ff12590200afb08e8821e3f14d2fdf8efbda
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 17:40:52 2014 -0400
+Date: Wed Jul 9 17:40:52 2014 -0400
[uniscribe] Fix build after recent changes to Offset
@@ -412,7 +538,7 @@ Date: Wed Jul 9 17:40:52 2014 -0400
commit 73f7f8919ea1f09b8c5b29f231ac84105cde2145
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 17:17:18 2014 -0400
+Date: Wed Jul 9 17:17:18 2014 -0400
Define _POSIX_C_SOURCE only if it is not defined
@@ -423,7 +549,7 @@ Date: Wed Jul 9 17:17:18 2014 -0400
commit 6bd5646f1b865a76304a67e03a6161afcfef293f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 17:07:06 2014 -0400
+Date: Wed Jul 9 17:07:06 2014 -0400
[tests] Remove bash'ish
@@ -439,7 +565,7 @@ Date: Wed Jul 9 17:07:06 2014 -0400
commit 0afedaa96c81b63774a4a0ef9b4cb4995d24ec9e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 17:00:48 2014 -0400
+Date: Wed Jul 9 17:00:48 2014 -0400
[util/hb-shape] Fix crash; oops
@@ -448,23 +574,23 @@ Date: Wed Jul 9 17:00:48 2014 -0400
commit 0cd94491b99aed438ad79a55cdfced8d1b657179
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 16:51:38 2014 -0400
+Date: Wed Jul 9 16:51:38 2014 -0400
[ucdn] Update to Unicode 7.0.0 data
From http://github.com/behdad/ucdn
- src/hb-ucdn.cc | 23 +
- src/hb-ucdn/README | 1 +
- src/hb-ucdn/ucdn.c | 2 +-
- src/hb-ucdn/ucdn.h | 27 +
+ src/hb-ucdn.cc | 23 +
+ src/hb-ucdn/README | 1 +
+ src/hb-ucdn/ucdn.c | 2 +-
+ src/hb-ucdn/ucdn.h | 27 +
src/hb-ucdn/unicodedata_db.h | 3711
++++++++++++++++++++++--------------------
5 files changed, 2039 insertions(+), 1725 deletions(-)
commit 9d4ede3a97fff544a5ec2a671e49a92a79645b61
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 16:19:55 2014 -0400
+Date: Wed Jul 9 16:19:55 2014 -0400
[Android.mk] Update source list
@@ -473,7 +599,7 @@ Date: Wed Jul 9 16:19:55 2014 -0400
commit 7e1ab1f6d812a55f75d4844f7981d5604481049c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 16:13:40 2014 -0400
+Date: Wed Jul 9 16:13:40 2014 -0400
[Android.mk] Whitespace
@@ -482,7 +608,7 @@ Date: Wed Jul 9 16:13:40 2014 -0400
commit 5c6695c42470e0a15e9029ebe8ecbebf3fa4f95b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jul 9 16:07:12 2014 -0400
+Date: Wed Jul 9 16:07:12 2014 -0400
[Android.mk] Remove -lpthread; we build with -DHB_NO_MT
@@ -491,7 +617,7 @@ Date: Wed Jul 9 16:07:12 2014 -0400
commit 9109f1e944dd4bd4ae8057b75c8a31e9d31797aa
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jul 8 20:02:29 2014 -0400
+Date: Tue Jul 8 20:02:29 2014 -0400
[util/hb-shape] Accept an empty output-format that would skip output
@@ -503,7 +629,7 @@ Date: Tue Jul 8 20:02:29 2014 -0400
commit 8656408572c2685f278a3b742ee69c767c29788c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jul 8 18:10:20 2014 -0400
+Date: Tue Jul 8 18:10:20 2014 -0400
[util] Fix hb-view rendering with --font-funcs=ot
@@ -512,7 +638,7 @@ Date: Tue Jul 8 18:10:20 2014 -0400
commit 8650def73500204b79c651f58b1be3f94a41973d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Jul 5 15:50:18 2014 -0400
+Date: Sat Jul 5 15:50:18 2014 -0400
[util] Add option to set font function implementation to use
@@ -527,7 +653,7 @@ Date: Sat Jul 5 15:50:18 2014 -0400
commit 2306ad46dce1c53b0b1bfabdc04d70e3b99eabb7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 4 18:09:29 2014 -0400
+Date: Fri Jul 4 18:09:29 2014 -0400
[util] Fix memory issue
@@ -537,7 +663,7 @@ Date: Fri Jul 4 18:09:29 2014 -0400
commit 14a4a9d649798d32c31f79b4045a885626dffc7f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jul 1 15:51:54 2014 -0400
+Date: Tue Jul 1 15:51:54 2014 -0400
Add Roozbeh to AUTHORS
@@ -549,7 +675,7 @@ Date: Tue Jul 1 15:51:54 2014 -0400
commit 68f724484b1663255ee249481624e552d2e2313f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 30 15:46:53 2014 -0400
+Date: Mon Jun 30 15:46:53 2014 -0400
[indic] Remove some more now-unused special-cases
@@ -558,7 +684,7 @@ Date: Mon Jun 30 15:46:53 2014 -0400
commit e79c9489802f99dc7eb8b4c2765c4c71b5f80e60
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 30 15:39:39 2014 -0400
+Date: Mon Jun 30 15:39:39 2014 -0400
[indic] Remove special-casing of U+1CF2,1CF3
@@ -571,7 +697,7 @@ Date: Mon Jun 30 15:39:39 2014 -0400
commit d743ce78e10758b7dbaf0cfd191309e5ef646881
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 30 15:24:02 2014 -0400
+Date: Mon Jun 30 15:24:02 2014 -0400
[indic-table] Update to Unicode 7.0 data
@@ -579,28 +705,28 @@ Date: Mon Jun 30 15:24:02 2014 -0400
and functionality as closely as possible. Many further cleanups
coming later.
- src/gen-indic-table.py | 4 +
+ src/gen-indic-table.py | 4 +
src/hb-ot-shape-complex-indic-private.hh | 23 +-
src/hb-ot-shape-complex-indic-table.cc | 468
++++++++++++++++++++++---------
- src/hb-ot-shape-complex-indic.cc | 21 --
- src/hb-ot-shape-complex-myanmar.cc | 2 -
+ src/hb-ot-shape-complex-indic.cc | 21 --
+ src/hb-ot-shape-complex-myanmar.cc | 2 -
5 files changed, 355 insertions(+), 163 deletions(-)
commit 5fa21b3ab7175f55f89cb194b544d5d4bd06a481
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 30 14:30:54 2014 -0400
+Date: Mon Jun 30 14:30:54 2014 -0400
[indic-table] Fix category frequency counts in comments
- src/gen-indic-table.py | 2 +-
+ src/gen-indic-table.py | 2 +-
src/hb-ot-shape-complex-indic-table.cc | 46
+++++++++++++++++-----------------
2 files changed, 24 insertions(+), 24 deletions(-)
commit 5c4e3e9a57b6b735e7d72cbd5f4070cf024d7015
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 30 14:25:18 2014 -0400
+Date: Mon Jun 30 14:25:18 2014 -0400
Whitespace
@@ -610,7 +736,7 @@ Date: Mon Jun 30 14:25:18 2014 -0400
commit af528b6674bccac3efd13f8b33fcdc6aeb178f4c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 18:07:00 2014 -0400
+Date: Fri Jun 27 18:07:00 2014 -0400
Fix typo; ouch!
@@ -619,24 +745,24 @@ Date: Fri Jun 27 18:07:00 2014 -0400
commit 7d4ada66c96a748ce92f8e8edac149361c3dc829
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 17:30:59 2014 -0400
+Date: Fri Jun 27 17:30:59 2014 -0400
Mark unsed members with a "Z" suffix
- There may be more. There are members that are by definition
+ There may be more. There are members that are by definition
redundant or reserved and not needed, NOT what we *currently*
don't use.
I'm sure there's more...
- src/hb-open-file-private.hh | 6 +++---
- src/hb-ot-cmap-table.hh | 24 ++++++++++++------------
+ src/hb-open-file-private.hh | 6 +++---
+ src/hb-ot-cmap-table.hh | 24 ++++++++++++------------
src/hb-ot-layout-common-private.hh | 2 +-
3 files changed, 16 insertions(+), 16 deletions(-)
commit 23afcff1d14e57f5ce30a4100698d4f2dc530958
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 17:22:36 2014 -0400
+Date: Fri Jun 27 17:22:36 2014 -0400
[ot-font] Implement Unicode variation selectors
@@ -645,7 +771,7 @@ Date: Fri Jun 27 17:22:36 2014 -0400
commit a5a4736916b6035e6413d4619f9e7287e683d51b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 17:03:22 2014 -0400
+Date: Fri Jun 27 17:03:22 2014 -0400
[cmap] Implement subtable format 14
@@ -655,17 +781,17 @@ Date: Fri Jun 27 17:03:22 2014 -0400
commit 586b60622c33878f9ca4826b4ef07369d32bf039
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 15:39:47 2014 -0400
+Date: Fri Jun 27 15:39:47 2014 -0400
Minor: final bits of cleanup
- src/hb-open-type-private.hh | 1 +
+ src/hb-open-type-private.hh | 1 +
src/hb-ot-layout-common-private.hh | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
commit 51d9ba09bc78188ec87218aef5232e80568c1712
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 15:27:15 2014 -0400
+Date: Fri Jun 27 15:27:15 2014 -0400
Minor
@@ -674,7 +800,7 @@ Date: Fri Jun 27 15:27:15 2014 -0400
commit 3084767e92483c669f38319f153c498e9a6b92c7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 15:24:35 2014 -0400
+Date: Fri Jun 27 15:24:35 2014 -0400
Minor: Remove LongArrayOf
@@ -684,7 +810,7 @@ Date: Fri Jun 27 15:24:35 2014 -0400
commit 41ea59495032e712fa6f801350ee00d5f00b5724
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 15:23:18 2014 -0400
+Date: Fri Jun 27 15:23:18 2014 -0400
Minor: Remove LongSortedArrayOf
@@ -694,49 +820,49 @@ Date: Fri Jun 27 15:23:18 2014 -0400
commit bb6ecf2ce5c2679c298741af17836a22e1d68121
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 15:13:44 2014 -0400
+Date: Fri Jun 27 15:13:44 2014 -0400
Minor: Remove LongOffsetArrayOf and LongOffsetLongArrayOf
- src/hb-open-file-private.hh | 2 +-
- src/hb-open-type-private.hh | 8 --------
+ src/hb-open-file-private.hh | 2 +-
+ src/hb-open-type-private.hh | 8 --------
src/hb-ot-layout-gdef-table.hh | 2 +-
3 files changed, 2 insertions(+), 10 deletions(-)
commit 99d281712390fd54e523b2f0580d10445457ec2f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 15:12:52 2014 -0400
+Date: Fri Jun 27 15:12:52 2014 -0400
Minor: Remove GenericOffset
- src/hb-open-type-private.hh | 13 +++++--------
+ src/hb-open-type-private.hh | 13 +++++--------
src/hb-ot-layout-common-private.hh | 8 ++++----
2 files changed, 9 insertions(+), 12 deletions(-)
commit 9da552dcc5b89b3bbbe5a55fb7c543222382e12a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 15:09:42 2014 -0400
+Date: Fri Jun 27 15:09:42 2014 -0400
Minor: Remove some GenericXXX templates
- src/hb-open-type-private.hh | 32 +++++++++++---------------------
- src/hb-ot-cmap-table.hh | 4 ++--
+ src/hb-open-type-private.hh | 32 +++++++++++---------------------
+ src/hb-ot-cmap-table.hh | 4 ++--
src/hb-ot-layout-common-private.hh | 2 +-
3 files changed, 14 insertions(+), 24 deletions(-)
commit 36073ede5b52bd1231622cbacd1bee6b82696d81
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 14:48:54 2014 -0400
+Date: Fri Jun 27 14:48:54 2014 -0400
Minor: Reorder template parameter order
src/hb-open-type-private.hh | 14 +++++++-------
- src/hb-ot-cmap-table.hh | 2 +-
+ src/hb-ot-cmap-table.hh | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
commit 0394ec1bfbd7806cbe9fc809b34f96f8d12ffbf2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 27 14:40:35 2014 -0400
+Date: Fri Jun 27 14:40:35 2014 -0400
Minor: Introduce GenericOffset
@@ -745,7 +871,7 @@ Date: Fri Jun 27 14:40:35 2014 -0400
commit 0d1b3419a7bbfd18ab8fed1abd3a41dec11e8d97
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 26 19:13:34 2014 -0400
+Date: Thu Jun 26 19:13:34 2014 -0400
Minor: Use template parameter default values for OffsetTo
@@ -754,7 +880,7 @@ Date: Thu Jun 26 19:13:34 2014 -0400
commit 546b1adcdce2d3592843938b0b81ff32e67b0b83
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 26 19:10:21 2014 -0400
+Date: Thu Jun 26 19:10:21 2014 -0400
Minor: Use template parameter default values for hb_prealloced_array_t
@@ -763,7 +889,7 @@ Date: Thu Jun 26 19:10:21 2014 -0400
commit 911ca38645bd51764e7859bc482319e8f6d2f710
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jun 24 10:20:36 2014 -0600
+Date: Tue Jun 24 10:20:36 2014 -0600
Add back API removed recently
@@ -777,12 +903,12 @@ Date: Tue Jun 24 10:20:36 2014 -0600
- Added hb_ot_layout_language_get_required_feature_index back.
src/hb-ot-layout.cc | 15 +++++++++++++++
- src/hb-ot-layout.h | 7 +++++++
+ src/hb-ot-layout.h | 7 +++++++
2 files changed, 22 insertions(+)
commit 89e4946929a8cd2359c7d76fa9272d5604243002
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Jun 22 11:32:13 2014 -0600
+Date: Sun Jun 22 11:32:13 2014 -0600
Add new IndicSyllabicCategory short forms for Unicode 7.0
@@ -791,7 +917,7 @@ Date: Sun Jun 22 11:32:13 2014 -0600
commit dcee838e89c2863c2fda4e8f098e720637e02335
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Jun 22 11:29:59 2014 -0600
+Date: Sun Jun 22 11:29:59 2014 -0600
Minor
@@ -801,7 +927,7 @@ Date: Sun Jun 22 11:29:59 2014 -0600
commit f2ad86e6053fa87ab188c36edc3d98c92324c049
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Jun 21 15:31:10 2014 -0600
+Date: Sat Jun 21 15:31:10 2014 -0600
[indic-table-gen] Minor
@@ -810,7 +936,7 @@ Date: Sat Jun 21 15:31:10 2014 -0600
commit 2ec62279aab8c2263f17ffbc7c6f74304674f9a8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Jun 21 15:25:59 2014 -0600
+Date: Sat Jun 21 15:25:59 2014 -0600
[indic-table] Update to Unicode 6.3.0
@@ -821,7 +947,7 @@ Date: Sat Jun 21 15:25:59 2014 -0600
commit 5d4d7384efa97a30893ad28b9ad9a994722de12c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Jun 21 14:53:21 2014 -0600
+Date: Sat Jun 21 14:53:21 2014 -0600
Minor: format
@@ -830,7 +956,7 @@ Date: Sat Jun 21 14:53:21 2014 -0600
commit 44243ae5902cc420e6bf6ec2fca2584ba93ff2fb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Jun 21 14:19:34 2014 -0600
+Date: Sat Jun 21 14:19:34 2014 -0600
[arabic-table] Update to Unicode 7.0
@@ -840,36 +966,36 @@ Date: Sat Jun 21 14:19:34 2014 -0600
src/hb-ot-shape-complex-arabic-table.hh | 72
++++++++++++++++++++++++++++-----
- src/hb-ot-shape-complex-arabic.cc | 22 ----------
+ src/hb-ot-shape-complex-arabic.cc | 22 ----------
2 files changed, 63 insertions(+), 31 deletions(-)
commit cd86ab9b4f4d7bd4f563be64a83714fc8fb395d7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Jun 21 14:10:38 2014 -0600
+Date: Sat Jun 21 14:10:38 2014 -0600
[arabic-table] Add ZWJ/ZWNJ now that table is segmented
- src/gen-arabic-table.py | 2 --
+ src/gen-arabic-table.py | 2 --
src/hb-ot-shape-complex-arabic-table.hh | 12 +++++++++++-
- src/hb-ot-shape-complex-arabic.cc | 5 -----
+ src/hb-ot-shape-complex-arabic.cc | 5 -----
3 files changed, 11 insertions(+), 8 deletions(-)
commit 2390d9b67e1dfeccd3f0850d1304c52b54817ca0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Jun 21 14:07:00 2014 -0600
+Date: Sat Jun 21 14:07:00 2014 -0600
[arabic-table] Further tune
In anticipation of Unicode 7.0 data coming in the next commit.
- src/gen-arabic-table.py | 10 ++++++---
+ src/gen-arabic-table.py | 10 ++++++---
src/hb-ot-shape-complex-arabic-table.hh | 38
+++++++++++++++------------------
2 files changed, 24 insertions(+), 24 deletions(-)
commit a133e6067aaebc494c0156b5fac7f4a879e12dbe
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 18:01:34 2014 -0400
+Date: Fri Jun 20 18:01:34 2014 -0400
[indic-table] Minor
@@ -878,21 +1004,21 @@ Date: Fri Jun 20 18:01:34 2014 -0400
commit b900fa2c8cc088dbcbdbf90bfdf8764f9ee1c96a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 17:59:43 2014 -0400
+Date: Fri Jun 20 17:59:43 2014 -0400
[arabic-table] Use segmented table
No functional change.
- src/gen-arabic-table.py | 82
+ src/gen-arabic-table.py | 82
+++++++++++++++++++++++----------
src/hb-ot-shape-complex-arabic-table.hh | 53 ++++++++++++++-------
- src/hb-ot-shape-complex-arabic.cc | 8 ++--
+ src/hb-ot-shape-complex-arabic.cc | 8 ++--
3 files changed, 97 insertions(+), 46 deletions(-)
commit c2e113404640bf9b8bac469d0803ac946e77964f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 17:57:03 2014 -0400
+Date: Fri Jun 20 17:57:03 2014 -0400
[indic-table] Make output stable
@@ -901,7 +1027,7 @@ Date: Fri Jun 20 17:57:03 2014 -0400
commit 55abfbd2ac1626af16151298a0837b837d0796df
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 16:47:43 2014 -0400
+Date: Fri Jun 20 16:47:43 2014 -0400
[indic-table] Minor
@@ -912,81 +1038,81 @@ Date: Fri Jun 20 16:47:43 2014 -0400
commit f88670749006991282bcc4e8b6218487295ca670
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 16:30:10 2014 -0400
+Date: Fri Jun 20 16:30:10 2014 -0400
[arabic-table] Don't write comments
No functional change.
- src/gen-arabic-table.py | 20 +-
+ src/gen-arabic-table.py | 20 +-
src/hb-ot-shape-complex-arabic-table.hh | 710
++------------------------------
2 files changed, 38 insertions(+), 692 deletions(-)
commit 200dfe3eb10feda2ad25940338b08011f4757ca4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 16:20:59 2014 -0400
+Date: Fri Jun 20 16:20:59 2014 -0400
[arabic-table] Use short names for values
No functional change.
- src/gen-arabic-table.py | 16 +-
+ src/gen-arabic-table.py | 16 +-
src/hb-ot-shape-complex-arabic-table.hh | 1386
++++++++++++++++---------------
2 files changed, 716 insertions(+), 686 deletions(-)
commit 3f5327a41efcf50f64d9498ef3dfd6875ef6a5ab
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 16:17:42 2014 -0400
+Date: Fri Jun 20 16:17:42 2014 -0400
[arabic-table] Read Blocks.txt and shuffle code around
No functional change.
- src/Makefile.am | 2 +-
- src/gen-arabic-table.py | 80
+ src/Makefile.am | 2 +-
+ src/gen-arabic-table.py | 80
+++++++++++++++++++--------------
src/hb-ot-shape-complex-arabic-table.hh | 30 ++++++++-----
3 files changed, 67 insertions(+), 45 deletions(-)
commit 171f970e4f72d9fe1af30eab32b96906ee4a14f5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 15:25:30 2014 -0400
+Date: Fri Jun 20 15:25:30 2014 -0400
[indic-table] Black-list Thai, Lao, and Tibetan
We don't need Indic table for those.
- src/gen-indic-table.py | 3 ++
+ src/gen-indic-table.py | 3 ++
src/hb-ot-shape-complex-indic-table.cc | 94
+++++++---------------------------
2 files changed, 21 insertions(+), 76 deletions(-)
commit 65ac2dae4f284f563b2dc476a21e2b5a48124de8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 15:12:49 2014 -0400
+Date: Fri Jun 20 15:12:49 2014 -0400
[indic-table] Speed up lookup
- src/gen-indic-table.py | 22 +++++++++---
+ src/gen-indic-table.py | 22 +++++++++---
src/hb-ot-shape-complex-indic-table.cc | 61
+++++++++++++++++++++++-----------
2 files changed, 59 insertions(+), 24 deletions(-)
commit 64442a3f4c5c7be08893454742cad6bfe73cb8d7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 14:58:53 2014 -0400
+Date: Fri Jun 20 14:58:53 2014 -0400
[indic-table] Fix compiler warning
- src/gen-indic-table.py | 4 +---
+ src/gen-indic-table.py | 4 +---
src/hb-ot-shape-complex-indic-table.cc | 4 +---
2 files changed, 2 insertions(+), 6 deletions(-)
commit 0436e1d50527497ebe5053b51a34ce6590276249
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 14:56:22 2014 -0400
+Date: Fri Jun 20 14:56:22 2014 -0400
[indic-table] Make table more compact by not covering full blocks
@@ -996,27 +1122,27 @@ Date: Fri Jun 20 14:56:22 2014 -0400
-}; /* Table occupancy: 60% */
+}; /* Table occupancy: 69% */
- src/gen-indic-table.py | 24 ++++--
+ src/gen-indic-table.py | 24 ++++--
src/hb-ot-shape-complex-indic-table.cc | 150
+++++++++------------------------
2 files changed, 57 insertions(+), 117 deletions(-)
commit 190a251479b3cfc68871ff1daf9a9d1abe3f86e6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 14:41:39 2014 -0400
+Date: Fri Jun 20 14:41:39 2014 -0400
[indic-table] Remove block range from data table
No functional change.
- src/gen-indic-table.py | 4 +-
+ src/gen-indic-table.py | 4 +-
src/hb-ot-shape-complex-indic-table.cc | 102
++++++++++++++++-----------------
2 files changed, 54 insertions(+), 52 deletions(-)
commit 2b051c6057920c564c13c5d6a3e6dca93446fa12
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 14:09:57 2014 -0400
+Date: Fri Jun 20 14:09:57 2014 -0400
Rename HB_VERSION_CHECK and hb_version_check to "atleast"
@@ -1033,24 +1159,24 @@ Date: Fri Jun 20 14:09:57 2014 -0400
hb_version_check -> hb_version_atleast
docs/reference/harfbuzz-sections.txt | 4 ++--
- src/hb-common.cc | 10 +++++-----
- src/hb-version.h.in | 10 +++++-----
- test/api/test-version.c | 29 +++++++++++++++--------------
+ src/hb-common.cc | 10 +++++-----
+ src/hb-version.h.in | 10 +++++-----
+ test/api/test-version.c | 29 +++++++++++++++--------------
4 files changed, 27 insertions(+), 26 deletions(-)
commit cabfa538ed4b1355326fa8de05f7209dda1c1c7a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 20 13:51:21 2014 -0400
+Date: Fri Jun 20 13:51:21 2014 -0400
Adjust unused doc symbols
docs/reference/harfbuzz-sections.txt | 19 +++++++++++++++++--
- src/hb-ot-shape.h | 21 ++++++++++-----------
+ src/hb-ot-shape.h | 21 ++++++++++-----------
2 files changed, 27 insertions(+), 13 deletions(-)
commit da132937989acb4d8ca9bd41c79f98750e7dda30
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Sun Apr 27 14:05:24 2014 +0100
+Date: Sun Apr 27 14:05:24 2014 +0100
Rework handling of requiredFeature to solve problem with rlig in
arial.ttf from winxp
@@ -1069,30 +1195,30 @@ Date: Sun Apr 27 14:05:24 2014 +0100
Reworked by behdad
src/hb-ot-layout-gsubgpos-private.hh | 4 +--
- src/hb-ot-layout.cc | 29 ++++++++++++---------
- src/hb-ot-layout.h | 11 ++++----
- src/hb-ot-map.cc | 50
+ src/hb-ot-layout.cc | 29 ++++++++++++---------
+ src/hb-ot-layout.h | 11 ++++----
+ src/hb-ot-map.cc | 50
++++++++++++++++++++++++++----------
- src/main.cc | 4 +--
+ src/main.cc | 4 +--
5 files changed, 64 insertions(+), 34 deletions(-)
commit df554af99db390e42d378983bb3fcf583477a1d7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 19 15:39:18 2014 -0400
+Date: Thu Jun 19 15:39:18 2014 -0400
Rename search() to bsearch() and lsearch()
Such that the complexity of the algorithm used is clear at
call site.
- src/hb-open-type-private.hh | 4 ++--
- src/hb-ot-cmap-table.hh | 14 +++++++-------
+ src/hb-open-type-private.hh | 4 ++--
+ src/hb-ot-cmap-table.hh | 14 +++++++-------
src/hb-ot-layout-common-private.hh | 9 +++++----
3 files changed, 14 insertions(+), 13 deletions(-)
commit fb8cc86ff99c08064ac58a559bb66cc340693b92
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 19 15:30:18 2014 -0400
+Date: Thu Jun 19 15:30:18 2014 -0400
Rename sort() to qsort()
@@ -1106,7 +1232,7 @@ Date: Thu Jun 19 15:30:18 2014 -0400
commit 577ca4814314c374824cac736996b9cdd4f9d11f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 18 12:29:23 2014 -0400
+Date: Wed Jun 18 12:29:23 2014 -0400
[unicode7] Update list of Default_Ignorable codepoints
@@ -1116,7 +1242,7 @@ Date: Wed Jun 18 12:29:23 2014 -0400
commit 7cfee3827636f0dff7df5c8975a4fadd1b4bfbd5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 15:09:30 2014 -0700
+Date: Mon Apr 28 15:09:30 2014 -0700
[unicode7] Route Manichaean and Psalter Pahlavi through Arabic shaper
@@ -1127,7 +1253,7 @@ Date: Mon Apr 28 15:09:30 2014 -0700
commit a4a7899cd93fb9d1bc2163a4bbabfa733ee5bd52
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 15:06:42 2014 -0700
+Date: Mon Apr 28 15:06:42 2014 -0700
[unicode7] Mark right-to-left scripts
@@ -1136,7 +1262,7 @@ Date: Mon Apr 28 15:06:42 2014 -0700
commit 62587bfc5178a447ef66d88eab7412a7efe84692
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 15:07:21 2014 -0700
+Date: Mon Apr 28 15:07:21 2014 -0700
[unicode7] Declare Unicode 7 scripts
@@ -1145,7 +1271,7 @@ Date: Mon Apr 28 15:07:21 2014 -0700
commit dc61294aa93d36d0c5d187d4a692560a7cb46444
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 14:58:28 2014 -0700
+Date: Mon Apr 28 14:58:28 2014 -0700
[unicode7] Add missing ISO 15924 tags
@@ -1154,7 +1280,7 @@ Date: Mon Apr 28 14:58:28 2014 -0700
commit 7526373e70bc4c2e2072da36babf9399fcf483b8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jun 17 11:45:26 2014 -0400
+Date: Tue Jun 17 11:45:26 2014 -0400
[coretext] Remove unused var
@@ -1163,7 +1289,7 @@ Date: Tue Jun 17 11:45:26 2014 -0400
commit 798e4185bc71b1a63528e6b0af236d4c964ec607
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Tue Jun 10 13:10:30 2014 +0100
+Date: Tue Jun 10 13:10:30 2014 +0100
When zeroing mark widths for LTR, also adjust offset...
@@ -1177,7 +1303,7 @@ Date: Tue Jun 10 13:10:30 2014 +0100
commit 80f7405a5208f88b8615aa4ce4c54ffeb16f04f8
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Tue Jun 10 13:10:02 2014 +0100
+Date: Tue Jun 10 13:10:02 2014 +0100
[Thai] set the correct general category on Nikhahit when decomposing
Sara-Am.
@@ -1187,7 +1313,7 @@ Date: Tue Jun 10 13:10:02 2014 +0100
commit 1d634cbb4b0338e1c2841127a72c5fac3a2a5ca1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 6 17:55:02 2014 -0400
+Date: Fri Jun 6 17:55:02 2014 -0400
Fix base-position when 'pref' is NOT formed
@@ -1203,16 +1329,16 @@ Date: Fri Jun 6 17:55:02 2014 -0400
https://code.google.com/a/google.com/p/noto-alpha/issues/detail?id=186#c29
- src/hb-ot-shape-complex-indic.cc | 28
+ src/hb-ot-shape-complex-indic.cc | 28
+++++++++++++++++++--
- test/shaping/fonts/sha1sum/MANIFEST | 5 ++++
+ test/shaping/fonts/sha1sum/MANIFEST | 5 ++++
.../e207635780b42f898d58654b65098763e340f5c7.ttf | Bin 0 -> 3000 bytes
- test/shaping/tests/indic-pref-blocking.tests | 3 ++-
+ test/shaping/tests/indic-pref-blocking.tests | 3 ++-
4 files changed, 33 insertions(+), 3 deletions(-)
commit 04dc52fa15f5b7f9eb5f448ea43e7ef1b2269e88
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 6 17:28:38 2014 -0400
+Date: Fri Jun 6 17:28:38 2014 -0400
[indic] Recover OT_H undergone ligation and multiplication
@@ -1222,13 +1348,13 @@ Date: Fri Jun 6 17:28:38 2014 -0400
No test number changes expected.
- src/hb-ot-layout-private.hh | 8 ++++++++
+ src/hb-ot-layout-private.hh | 8 ++++++++
src/hb-ot-shape-complex-indic.cc | 21 +++++++++++++++++++++
2 files changed, 29 insertions(+)
commit 39c8201f8e361e8c0f23f07bf20124ccadc6086c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 6 17:19:35 2014 -0400
+Date: Fri Jun 6 17:19:35 2014 -0400
[indic] Improve base re-finding
@@ -1239,7 +1365,7 @@ Date: Fri Jun 6 17:19:35 2014 -0400
commit c04d5f0dd24d0ed9560fb9aebb5561ce946743c3
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 6 17:02:39 2014 -0400
+Date: Fri Jun 6 17:02:39 2014 -0400
[indic] Minor
@@ -1248,7 +1374,7 @@ Date: Fri Jun 6 17:02:39 2014 -0400
commit 824d00dce483d0f4030c0cac253f994810e10f32
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 9 14:17:33 2014 -0400
+Date: Mon Jun 9 14:17:33 2014 -0400
Fix commit 3f38c1137b6219a646da141b08463ffa922d4e35
@@ -1259,7 +1385,7 @@ Date: Mon Jun 9 14:17:33 2014 -0400
commit 3f38c1137b6219a646da141b08463ffa922d4e35
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jun 6 16:03:40 2014 -0400
+Date: Fri Jun 6 16:03:40 2014 -0400
Don't use -mstructure-size-boundary=8 on clang arm
@@ -1274,7 +1400,7 @@ Date: Fri Jun 6 16:03:40 2014 -0400
commit 0ff74b09d2ccf7a9ea0f0b463d8b6d819c86c837
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 5 21:55:23 2014 -0400
+Date: Thu Jun 5 21:55:23 2014 -0400
Add missing test file. Oops
@@ -1283,7 +1409,7 @@ Date: Thu Jun 5 21:55:23 2014 -0400
commit 832a6f99b34f334b1e82b8e3a7ad137e823d203c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 4 16:57:42 2014 -0400
+Date: Wed Jun 4 16:57:42 2014 -0400
[indic] Don't reorder reph/pref if ligature was expanded
@@ -1303,20 +1429,20 @@ Date: Wed Jun 4 16:57:42 2014 -0400
[1]
https://code.google.com/a/google.com/p/noto-alpha/issues/detail?id=186#c29
- src/hb-ot-layout-gsub-table.hh | 2 +-
- src/hb-ot-layout-gsubgpos-private.hh | 20
+ src/hb-ot-layout-gsub-table.hh | 2 +-
+ src/hb-ot-layout-gsubgpos-private.hh | 20
++++++++++++++++----
- src/hb-ot-layout-private.hh | 16
+ src/hb-ot-layout-private.hh | 16
+++++++++++++++-
- src/hb-ot-shape-complex-indic.cc | 4 ++--
- test/shaping/Makefile.am | 5 ++++-
+ src/hb-ot-shape-complex-indic.cc | 4 ++--
+ test/shaping/Makefile.am | 5 ++++-
.../226bc2deab3846f1a682085f70c67d0421014144.ttf | Bin 0 -> 2828 bytes
- test/shaping/tests/MANIFEST | 1 +
+ test/shaping/tests/MANIFEST | 1 +
7 files changed, 39 insertions(+), 9 deletions(-)
commit b5be2317201774c84470167767ad83c8637cad5b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 5 19:00:22 2014 -0400
+Date: Thu Jun 5 19:00:22 2014 -0400
[gsub] Adjust single-length ligature subst to act like single subst
@@ -1325,7 +1451,7 @@ Date: Thu Jun 5 19:00:22 2014 -0400
commit aae69451dfbf2e3671c555c234f788c194302818
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 5 18:54:44 2014 -0400
+Date: Thu Jun 5 18:54:44 2014 -0400
[gsub] Minor shuffling
@@ -1334,7 +1460,7 @@ Date: Thu Jun 5 18:54:44 2014 -0400
commit b6b304f12be917b7449b3ac9409069fcd4a27d95
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 5 17:12:54 2014 -0400
+Date: Thu Jun 5 17:12:54 2014 -0400
[ot] Add TODO re zero-len MultipleSubst sequences
@@ -1344,7 +1470,7 @@ Date: Thu Jun 5 17:12:54 2014 -0400
commit f1a72fe7bf863535ec09b559cc0bd878fd0799f2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 4 19:00:29 2014 -0400
+Date: Wed Jun 4 19:00:29 2014 -0400
[ot-font] Fix cmap EncodingRecord cmp order
@@ -1353,7 +1479,7 @@ Date: Wed Jun 4 19:00:29 2014 -0400
commit ce34f0b07e5324ed52e6e2c43000c2b09ee010d4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 4 18:57:46 2014 -0400
+Date: Wed Jun 4 18:57:46 2014 -0400
[ot-font] Use binary search for format12 cmap subtable
@@ -1363,39 +1489,39 @@ Date: Wed Jun 4 18:57:46 2014 -0400
commit 257d1adfa1b3422c511c55e641840a6e31ec6008
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 4 18:47:55 2014 -0400
+Date: Wed Jun 4 18:47:55 2014 -0400
[ot-font] Work around broken cmap subtable format 4 length
Roboto was hitting this. FreeType also has pretty much the
same code for this, in ttcmap.c:tt_cmap4_validate():
- /* in certain fonts, the `length' field is invalid and goes */
- /* out of bound. We try to correct this here... */
- if ( table + length > valid->limit )
- {
- if ( valid->level >= FT_VALIDATE_TIGHT )
- FT_INVALID_TOO_SHORT;
+ /* in certain fonts, the `length' field is invalid and goes */
+ /* out of bound. We try to correct this here... */
+ if ( table + length > valid->limit )
+ {
+ if ( valid->level >= FT_VALIDATE_TIGHT )
+ FT_INVALID_TOO_SHORT;
- length = (FT_UInt)( valid->limit - table );
- }
+ length = (FT_UInt)( valid->limit - table );
+ }
src/hb-ot-cmap-table.hh | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
commit 51f563579b94e1ee23ced9bbcc7dd3341535ce72
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 4 18:42:32 2014 -0400
+Date: Wed Jun 4 18:42:32 2014 -0400
Move try_set to sanitize context
- src/hb-open-type-private.hh | 22 ++++++++++------------
+ src/hb-open-type-private.hh | 22 ++++++++++------------
src/hb-ot-layout-common-private.hh | 2 +-
2 files changed, 11 insertions(+), 13 deletions(-)
commit 500737e8e16dce5248aff394899bb3761a9c3bbf
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 4 18:17:29 2014 -0400
+Date: Wed Jun 4 18:17:29 2014 -0400
[ot-font] Don't select a Null cmap subtable
@@ -1406,21 +1532,21 @@ Date: Wed Jun 4 18:17:29 2014 -0400
commit dac86026a6bae5a8a03cfe885bf93f32e5f48614
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jun 3 17:57:00 2014 -0400
+Date: Tue Jun 3 17:57:00 2014 -0400
Fix some cppcheck warnings
Bug 77800 - cppcheck reports
- src/hb-common.cc | 4 +++-
+ src/hb-common.cc | 4 +++-
src/hb-ot-layout-common-private.hh | 2 +-
- src/hb-private.hh | 2 +-
- src/hb-shape-plan.cc | 4 ++--
+ src/hb-private.hh | 2 +-
+ src/hb-shape-plan.cc | 4 ++--
4 files changed, 7 insertions(+), 5 deletions(-)
commit c306410cab368a27c1941a2625d3b475edeaac04
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jun 3 16:59:41 2014 -0400
+Date: Tue Jun 3 16:59:41 2014 -0400
Bug 77732 - Fix unused typedef warning for ASSERT_STATIC with GCC 4.8
@@ -1429,7 +1555,7 @@ Date: Tue Jun 3 16:59:41 2014 -0400
commit ae2b854eab7f1c48e56751c987a714c2c18d6eb6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jun 3 16:59:09 2014 -0400
+Date: Tue Jun 3 16:59:09 2014 -0400
Move code around
@@ -1439,7 +1565,7 @@ Date: Tue Jun 3 16:59:09 2014 -0400
commit 17c3b809f42aec34d83dba2e6229ad85804bebae
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 2 15:08:18 2014 -0400
+Date: Mon Jun 2 15:08:18 2014 -0400
[indic] Treat U+A8E0..A8F1 as OT_A instead of OT_VD
@@ -1452,7 +1578,7 @@ Date: Mon Jun 2 15:08:18 2014 -0400
commit 6ae13f257c3986517c097fa666ab9f58bdc918b5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 30 17:38:14 2014 -0400
+Date: Fri May 30 17:38:14 2014 -0400
[graphite2] Fix cluster mapping
@@ -1467,23 +1593,23 @@ Date: Fri May 30 17:38:14 2014 -0400
commit 5875ad9c467b39d00ad4d98fd425179c701e6fd0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 29 15:48:16 2014 -0400
+Date: Thu May 29 15:48:16 2014 -0400
0.9.29
- NEWS | 12 ++++++++++++
+ NEWS | 12 ++++++++++++
configure.ac | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit 7977ca17aac34b9ab10622928bed8afa2177f16a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 29 15:34:26 2014 -0400
+Date: Thu May 29 15:34:26 2014 -0400
[indic] Allow decimal and Brahmi digits as placeholders
Tests: U+0967,0951 U+0031,093F
- src/hb-ot-shape-complex-indic.cc |
+ src/hb-ot-shape-complex-indic.cc |
4 ++++
.../texts/in-tree/shaper-indic/indic/script-devanagari/misc/misc.txt |
2 ++
@@ -1491,7 +1617,7 @@ Date: Thu May 29 15:34:26 2014 -0400
commit e8b5d64039614ecce472eda1a7a603736da25d86
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 29 15:18:27 2014 -0400
+Date: Thu May 29 15:18:27 2014 -0400
[indic] Do NOT allow reph formation on placeholders
@@ -1499,7 +1625,7 @@ Date: Thu May 29 15:18:27 2014 -0400
Test: U+0930,094D,00A0
- src/hb-ot-shape-complex-indic-machine.rl |
+ src/hb-ot-shape-complex-indic-machine.rl |
2 +-
.../in-tree/shaper-indic/indic/script-devanagari/misc/dottedcircle.txt |
1 +
@@ -1507,7 +1633,7 @@ Date: Thu May 29 15:18:27 2014 -0400
commit 52b562a6a058131c0103aaa5404d053e6465bb23
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 27 18:18:23 2014 -0400
+Date: Tue May 27 18:18:23 2014 -0400
[indic] Clean up a bit
@@ -1518,7 +1644,7 @@ Date: Tue May 27 18:18:23 2014 -0400
commit 3bf652b90783e8244c153739585d95dc4162efb4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 27 18:07:26 2014 -0400
+Date: Tue May 27 18:07:26 2014 -0400
[indic] Treat U+002D and U+2010..2014 as placeholders
@@ -1527,7 +1653,7 @@ Date: Tue May 27 18:07:26 2014 -0400
commit e0de95f40244924cb8f9f7abca7f53117044a0eb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 27 17:58:34 2014 -0400
+Date: Tue May 27 17:58:34 2014 -0400
[indic] Treat U+00D7 MULTIPLICATION SIGN as placeholder
@@ -1536,42 +1662,42 @@ Date: Tue May 27 17:58:34 2014 -0400
commit cf78dd483cbe1759a8ecb731879e041a53ba9bb3
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 27 17:53:37 2014 -0400
+Date: Tue May 27 17:53:37 2014 -0400
[indic/myanmar] Rename OT_NBSP to OT_PLACEHOLDER
src/hb-ot-shape-complex-indic-machine.rl | 4 ++--
src/hb-ot-shape-complex-indic-private.hh | 6 +++---
- src/hb-ot-shape-complex-indic.cc | 4 ++--
- src/hb-ot-shape-complex-myanmar.cc | 2 +-
+ src/hb-ot-shape-complex-indic.cc | 4 ++--
+ src/hb-ot-shape-complex-myanmar.cc | 2 +-
4 files changed, 8 insertions(+), 8 deletions(-)
commit 186ece94c8838e95db240d3e7c3ce415da6be81e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 27 17:49:45 2014 -0400
+Date: Tue May 27 17:49:45 2014 -0400
[myanmar] Use OT_NBSP instead of OT_DOTTEDCIRCLE for OT_GB
No functional change.
src/hb-ot-shape-complex-myanmar-machine.rl | 2 +-
- src/hb-ot-shape-complex-myanmar.cc | 2 +-
+ src/hb-ot-shape-complex-myanmar.cc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit cf71d28c380819cb0f7f0f22f6ff9e4aa881a2b8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 27 17:47:43 2014 -0400
+Date: Tue May 27 17:47:43 2014 -0400
[indic/myanmar] Refactor a few macros
src/hb-ot-shape-complex-indic-private.hh | 12 ++++++++++++
- src/hb-ot-shape-complex-indic.cc | 10 ----------
- src/hb-ot-shape-complex-myanmar.cc | 6 ------
+ src/hb-ot-shape-complex-indic.cc | 10 ----------
+ src/hb-ot-shape-complex-myanmar.cc | 6 ------
3 files changed, 12 insertions(+), 16 deletions(-)
commit 2307268e01d27a999b56a2f573dfcee8b2a7949b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 27 17:39:01 2014 -0400
+Date: Tue May 27 17:39:01 2014 -0400
[indic] Treat U+0A72..0A73 like regular consonants
@@ -1583,7 +1709,7 @@ Date: Tue May 27 17:39:01 2014 -0400
commit e9b2a4cfe593bdbe9288571635ba26ac42ede987
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 23 15:49:10 2014 -0400
+Date: Fri May 23 15:49:10 2014 -0400
[indic] Support U+1CED
@@ -1592,7 +1718,7 @@ Date: Fri May 23 15:49:10 2014 -0400
commit d19f8e85702a1e473efe2f02027984dcc127602a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 23 15:45:50 2014 -0400
+Date: Fri May 23 15:45:50 2014 -0400
[indic] Support U+A8F2..A8F7,1CE9..1CEC,1CEE..1CF1
@@ -1601,7 +1727,7 @@ Date: Fri May 23 15:45:50 2014 -0400
commit ddbdfcbf1c10eed0a7b81b29fee99f1bd22113e5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 23 15:39:55 2014 -0400
+Date: Fri May 23 15:39:55 2014 -0400
[indic] Simplify grammar
@@ -1612,7 +1738,7 @@ Date: Fri May 23 15:39:55 2014 -0400
commit 4e9b1f662b23966e67c548b86afeff2bec9b0eb7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 23 15:38:42 2014 -0400
+Date: Fri May 23 15:38:42 2014 -0400
[indic] Always start new syllable for Avagraha
@@ -1624,7 +1750,7 @@ Date: Fri May 23 15:38:42 2014 -0400
commit 9f9bd9bf31161660214b8b39a78cdafbb79db1be
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 23 15:33:13 2014 -0400
+Date: Fri May 23 15:33:13 2014 -0400
[indic] Rename avagraha cluster to symbol cluster
@@ -1632,12 +1758,12 @@ Date: Fri May 23 15:33:13 2014 -0400
src/hb-ot-shape-complex-indic-machine.rl | 10 +++++-----
src/hb-ot-shape-complex-indic-private.hh | 4 ++--
- src/hb-ot-shape-complex-indic.cc | 14 +++++++-------
+ src/hb-ot-shape-complex-indic.cc | 14 +++++++-------
3 files changed, 14 insertions(+), 14 deletions(-)
commit a498565cedf0441ae723c5e5969f637d792a15e7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 22 19:39:56 2014 -0400
+Date: Thu May 22 19:39:56 2014 -0400
[indic] Support U+1CF2,U+1CF3
@@ -1646,7 +1772,7 @@ Date: Thu May 22 19:39:56 2014 -0400
commit ecb98babbaa065940b40ca8954a454f0e2cdcff0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 22 19:36:21 2014 -0400
+Date: Thu May 22 19:36:21 2014 -0400
[indic] Support U+1CE2..U+1CE8
@@ -1655,7 +1781,7 @@ Date: Thu May 22 19:36:21 2014 -0400
commit 37bf2c9224e32fdc99c20158c6dc0a4602ec1292
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 22 19:35:17 2014 -0400
+Date: Thu May 22 19:35:17 2014 -0400
Minor
@@ -1664,7 +1790,7 @@ Date: Thu May 22 19:35:17 2014 -0400
commit 131e17ff9ae792cafa7a500043acb373802ee872
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 22 19:32:51 2014 -0400
+Date: Thu May 22 19:32:51 2014 -0400
[indic] Support U+1CF5,1CF6
@@ -1673,7 +1799,7 @@ Date: Thu May 22 19:32:51 2014 -0400
commit 72ead0cc72dac4d1c985ead065bb820f93f14a1d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 22 19:12:10 2014 -0400
+Date: Thu May 22 19:12:10 2014 -0400
[indic] Treat U+1CE1 as a tone-mark too
@@ -1684,31 +1810,31 @@ Date: Thu May 22 19:12:10 2014 -0400
commit e848bfae7c975a6fae434daf8e3db4d69914df9f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 22 18:50:34 2014 -0400
+Date: Thu May 22 18:50:34 2014 -0400
[indic] Recategorize U+A8E0..A8F1 as OT_VD
Up to two of them come after all OT_A characters.
src/hb-ot-shape-complex-indic-machine.rl | 2 +-
- src/hb-ot-shape-complex-indic.cc | 10 ++++++----
+ src/hb-ot-shape-complex-indic.cc | 10 ++++++----
2 files changed, 7 insertions(+), 5 deletions(-)
commit c519536c34c842304da558dd4a9e3844fc261b20
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 22 18:43:14 2014 -0400
+Date: Thu May 22 18:43:14 2014 -0400
[indic] Allow up to three tone marks
According to Roozbeh, there are valid combinations in Unicode
- proposals for up to three. Previously we were allowing up to two.
+ proposals for up to three. Previously we were allowing up to two.
src/hb-ot-shape-complex-indic-machine.rl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c11fc6833980fce6d70c5ae0c6623de97a3eb30a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 22 18:41:49 2014 -0400
+Date: Thu May 22 18:41:49 2014 -0400
[indic] Support more extended Devanagari tone marks
@@ -1719,7 +1845,7 @@ Date: Thu May 22 18:41:49 2014 -0400
commit 26c836e53d55a2e2d4c17fd9ea1884eec33ce015
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed May 21 18:35:48 2014 -0400
+Date: Wed May 21 18:35:48 2014 -0400
[indic] Handle "Cantillation marks for the Samaveda"
@@ -1728,7 +1854,7 @@ Date: Wed May 21 18:35:48 2014 -0400
commit 29531128f2f4342d537817746863705df80efe4b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 15 14:04:02 2014 -0600
+Date: Thu May 15 14:04:02 2014 -0600
[indic] Improve reph formation of Sinhala and Telugu
@@ -1751,7 +1877,7 @@ Date: Thu May 15 14:04:02 2014 -0600
commit 8c703f13bf8b4b276093b1c42cd3759e34b6787f
Author: Oleg Oshmyan <chortos@inbox.lv>
-Date: Wed May 14 22:10:09 2014 +0100
+Date: Wed May 14 22:10:09 2014 +0100
Fix build with --coretext on older OS X
@@ -1762,7 +1888,7 @@ Date: Wed May 14 22:10:09 2014 +0100
commit 439b05867c0856a81fa8f9bea3a7465b4b4bdd91
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed May 14 16:44:39 2014 -0600
+Date: Wed May 14 16:44:39 2014 -0600
[myanmar] Allow MedialYa+Asat in the grammar
@@ -1791,7 +1917,7 @@ Date: Wed May 14 16:44:39 2014 -0600
commit 0a017ce169d791c9aea56671fe5837961e0a3c09
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed May 14 16:44:16 2014 -0600
+Date: Wed May 14 16:44:16 2014 -0600
Add tests for Myanmar Asat+MedialYa and MedialYa+Asat sequences
@@ -1804,7 +1930,7 @@ Date: Wed May 14 16:44:16 2014 -0600
commit c95587618c88d187be64f923033dae151cf820be
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed May 14 00:42:18 2014 -0400
+Date: Wed May 14 00:42:18 2014 -0400
[ot] Minor note re cmap subtable format 2 and 8
@@ -1813,17 +1939,17 @@ Date: Wed May 14 00:42:18 2014 -0400
commit b7878cd58ea9a67236e1e0228c35b5b03ec4ff9c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 13 21:47:51 2014 -0400
+Date: Tue May 13 21:47:51 2014 -0400
[ot] Implement cmap subtable format 0
- src/hb-open-type-private.hh | 3 ++-
+ src/hb-open-type-private.hh | 3 ++-
src/hb-ot-cmap-table.hh | 32 ++++++++++++++++++++++++++++++++
2 files changed, 34 insertions(+), 1 deletion(-)
commit ca7b77431d1e0aaa803722be8be85a368a385f47
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 13 21:26:34 2014 -0400
+Date: Tue May 13 21:26:34 2014 -0400
[ot] Factor out code between cmap sutable format 12 and 13
@@ -1832,7 +1958,7 @@ Date: Tue May 13 21:26:34 2014 -0400
commit 94759e8219ed08392573bae948a8135e16b8e0d0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 13 21:17:28 2014 -0400
+Date: Tue May 13 21:17:28 2014 -0400
[ot] Factor out code between cmap subtable format 6 and 10
@@ -1842,7 +1968,7 @@ Date: Tue May 13 21:17:28 2014 -0400
commit 1a8ffc512987c1ff1b4896549f80b145c85454a8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 13 21:06:39 2014 -0400
+Date: Tue May 13 21:06:39 2014 -0400
Minor
@@ -1851,7 +1977,7 @@ Date: Tue May 13 21:06:39 2014 -0400
commit 91bbfca87527fa14d6ebec86b087f2a989381872
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 12 18:19:29 2014 -0400
+Date: Mon May 12 18:19:29 2014 -0400
[ot] Implement cmap subtable formats 6 and 10
@@ -1861,7 +1987,7 @@ Date: Mon May 12 18:19:29 2014 -0400
commit d294a2cb165c4f20daa5624969067c51eb9aef58
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 12 17:58:31 2014 -0400
+Date: Mon May 12 17:58:31 2014 -0400
[ot] Implement cmap subtable format 13
@@ -1871,28 +1997,28 @@ Date: Mon May 12 17:58:31 2014 -0400
commit 0d75793fae95ed9f6b8522ae3af4fcdf397d8c36
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 12 17:51:15 2014 -0400
+Date: Mon May 12 17:51:15 2014 -0400
[ot] Implement cmap subtable format 12
src/hb-ot-cmap-table.hh | 63
+++++++++++++++++++++++++++++++++++++++++++++++--
- src/hb-ot-font.cc | 5 ++++
+ src/hb-ot-font.cc | 5 ++++
2 files changed, 66 insertions(+), 2 deletions(-)
commit 3608a6847e7b7eb4206df049158513a085810afd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 12 13:46:29 2014 -0400
+Date: Mon May 12 13:46:29 2014 -0400
[ot] Hook up cmap table to hb_ot_font_funcs()
src/hb-ot-cmap-table.hh | 10 +++++++---
- src/hb-ot-font.cc | 33 +++++++++++++++++++--------------
+ src/hb-ot-font.cc | 33 +++++++++++++++++++--------------
2 files changed, 26 insertions(+), 17 deletions(-)
commit c8a47452993b9dee6854bfc866aca4a20142696f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 9 19:55:51 2014 -0400
+Date: Fri May 9 19:55:51 2014 -0400
[ot] Implement cmap subtable format 4
@@ -1902,7 +2028,7 @@ Date: Fri May 9 19:55:51 2014 -0400
commit 4719621f20dfd6a0377c650a7b4df223c18dc143
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 9 16:09:11 2014 -0400
+Date: Fri May 9 16:09:11 2014 -0400
Minor
@@ -1911,19 +2037,19 @@ Date: Fri May 9 16:09:11 2014 -0400
commit 41ca1fbebf61cf26e1e0e4b11f4a5b52fb7d88a9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 9 15:35:56 2014 -0400
+Date: Fri May 9 15:35:56 2014 -0400
[ot] Start implementing cmap table
- src/Makefile.am | 1 +
+ src/Makefile.am | 1 +
src/hb-ot-cmap-table.hh | 171
++++++++++++++++++++++++++++++++++++++++++++++++
- src/hb-ot-font.cc | 1 +
+ src/hb-ot-font.cc | 1 +
3 files changed, 173 insertions(+)
commit c7074b8798048324cb8850c55908ce77fc33d11e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 8 18:24:31 2014 -0400
+Date: Thu May 8 18:24:31 2014 -0400
[otlayout] Add GenericArrayOf::search()
@@ -1932,7 +2058,7 @@ Date: Thu May 8 18:24:31 2014 -0400
commit 40a479797add42fa42b78d4267920ef75bfb6b9a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 8 18:21:04 2014 -0400
+Date: Thu May 8 18:21:04 2014 -0400
[otlayout] Add GenericSortedArrayOf
@@ -1941,7 +2067,7 @@ Date: Thu May 8 18:21:04 2014 -0400
commit 0ddecabc6de205b121bec31fbf670f37cc9454ef
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 1 16:01:40 2014 -0700
+Date: Thu May 1 16:01:40 2014 -0700
[main] Minor improvement to output
@@ -1950,35 +2076,35 @@ Date: Thu May 1 16:01:40 2014 -0700
commit 79ecdc3f9525212053d2bc88a5541c41697159da
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 14:24:23 2014 -0700
+Date: Mon Apr 28 14:24:23 2014 -0700
0.9.28
- NEWS | 13 +++++++++++++
+ NEWS | 13 +++++++++++++
configure.ac | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
commit 6faff8e4132197ba06f0e685b82efe35b546cf64
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 14:29:39 2014 -0700
+Date: Mon Apr 28 14:29:39 2014 -0700
Add static storage classifier to inline functions
Before we were just relying on the compiler inlining them and not
- leaving a trace in our public API. Try to fix. Hopefully not
+ leaving a trace in our public API. Try to fix. Hopefully not
breaking anyone's build.
- src/hb-open-type-private.hh | 22 +++++++++++-----------
+ src/hb-open-type-private.hh | 22 +++++++++++-----------
src/hb-ot-layout-gpos-table.hh | 4 ++--
src/hb-ot-layout-gsub-table.hh | 6 +++---
- src/hb-ot-layout-private.hh | 36 ++++++++++++++++++------------------
- src/hb-ot-map-private.hh | 10 +++++-----
- src/hb-private.hh | 2 +-
+ src/hb-ot-layout-private.hh | 36 ++++++++++++++++++------------------
+ src/hb-ot-map-private.hh | 10 +++++-----
+ src/hb-private.hh | 2 +-
6 files changed, 40 insertions(+), 40 deletions(-)
commit 9c9411839bb89d0a1a83120af0982c60e0e393d9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 12:38:25 2014 -0700
+Date: Mon Apr 28 12:38:25 2014 -0700
[tibetan] Reorder PADMA sign to occur after other below marks
@@ -1991,7 +2117,7 @@ Date: Mon Apr 28 12:38:25 2014 -0700
commit 659cd3c5b470ff9724ce5e53fedd1fea3e7512c4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 12:43:42 2014 -0700
+Date: Mon Apr 28 12:43:42 2014 -0700
[test] Add test case for Tibetan sign PADMA
@@ -2003,28 +2129,28 @@ Date: Mon Apr 28 12:43:42 2014 -0700
commit ee703bc3ef740c300718fca7a12c050c322dce19
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 28 12:43:18 2014 -0700
+Date: Mon Apr 28 12:43:18 2014 -0700
Reshuffle test data
- test/shaping/texts/in-tree/MANIFEST | 3 +++
- test/shaping/texts/in-tree/shaper-default/MANIFEST | 3 ---
+ test/shaping/texts/in-tree/MANIFEST | 3 +++
+ test/shaping/texts/in-tree/shaper-default/MANIFEST | 3 ---
.../texts/in-tree/shaper-default/script-hangul/MANIFEST | 1 -
.../in-tree/shaper-default/script-hangul/misc/MANIFEST | 1 -
.../in-tree/shaper-default/script-hangul/misc/misc.txt | 4 ----
.../texts/in-tree/shaper-default/script-hebrew/MANIFEST | 1 -
.../in-tree/shaper-default/script-hebrew/misc/MANIFEST | 1 -
- .../shaper-default/script-hebrew/misc/diacritics.txt | 16
+ .../shaper-default/script-hebrew/misc/diacritics.txt | 16
----------------
.../texts/in-tree/shaper-default/script-tibetan/MANIFEST | 1 -
.../in-tree/shaper-default/script-tibetan/misc/MANIFEST | 1 -
.../in-tree/shaper-default/script-tibetan/misc/misc.txt | 1 -
.../texts/in-tree/shaper-hangul/script-hangul/MANIFEST | 1 +
- .../in-tree/shaper-hangul/script-hangul/misc/MANIFEST | 1 +
- .../in-tree/shaper-hangul/script-hangul/misc/misc.txt | 4 ++++
+ .../in-tree/shaper-hangul/script-hangul/misc/MANIFEST | 1 +
+ .../in-tree/shaper-hangul/script-hangul/misc/misc.txt | 4 ++++
.../texts/in-tree/shaper-hebrew/script-hebrew/MANIFEST | 1 +
- .../in-tree/shaper-hebrew/script-hebrew/misc/MANIFEST | 1 +
- .../shaper-hebrew/script-hebrew/misc/diacritics.txt | 16
+ .../in-tree/shaper-hebrew/script-hebrew/misc/MANIFEST | 1 +
+ .../shaper-hebrew/script-hebrew/misc/diacritics.txt | 16
++++++++++++++++
.../texts/in-tree/shaper-tibetan/script-tibetan/MANIFEST | 1 +
.../in-tree/shaper-tibetan/script-tibetan/misc/MANIFEST | 1 +
@@ -2033,7 +2159,7 @@ Date: Mon Apr 28 12:43:18 2014 -0700
commit b082ef373cefb35dd98b5f2f0b677ccc7806f51e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Apr 25 11:48:10 2014 -0700
+Date: Fri Apr 25 11:48:10 2014 -0700
Typo
@@ -2042,7 +2168,7 @@ Date: Fri Apr 25 11:48:10 2014 -0700
commit 828e109c7aac3389cc3b89ea1f13388aefb63804
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Apr 18 16:53:34 2014 -0700
+Date: Fri Apr 18 16:53:34 2014 -0700
[indic] Fix-up zero-context matching
@@ -2050,14 +2176,14 @@ Date: Fri Apr 18 16:53:34 2014 -0700
Author: Behdad Esfahbod <behdad@behdad.org>
Date: Thu Oct 17 18:04:23 2013 +0200
- [indic] Pass zero-context=false to would_substitute for newer
- scripts
+ [indic] Pass zero-context=false to would_substitute for newer
+ scripts
- For scripts without an old/new spec distinction, use
- zero-context=false.
- This changes behavior in Sinhala / Khmer, but doesn't seem
- to regress.
- This will be useful and used in Javanese.
+ For scripts without an old/new spec distinction, use
+ zero-context=false.
+ This changes behavior in Sinhala / Khmer, but doesn't seem
+ to regress.
+ This will be useful and used in Javanese.
The *intention* was to change zero-context from true to false for
scripts that
@@ -2100,7 +2226,7 @@ Date: Fri Apr 18 16:53:34 2014 -0700
commit 66c6a48b6ce9dab6375ba1a23d7e450d6974852a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 14 15:55:42 2014 -0700
+Date: Mon Apr 14 15:55:42 2014 -0700
Add HB_NO_MERGE_CLUSTERS
@@ -2112,7 +2238,7 @@ Date: Mon Apr 14 15:55:42 2014 -0700
commit 897c7b804d6817470a364ba31b1719555b12f751
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 10 16:27:13 2014 -0700
+Date: Thu Apr 10 16:27:13 2014 -0700
Add Khmer test for U+17DD
@@ -2122,7 +2248,7 @@ Date: Thu Apr 10 16:27:13 2014 -0700
commit 50a00535ccac538bbf93358fd2d2442e4c12542f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 10 16:03:29 2014 -0700
+Date: Thu Apr 10 16:03:29 2014 -0700
Require gobject-introspection 1.34.0
@@ -2133,7 +2259,7 @@ Date: Thu Apr 10 16:03:29 2014 -0700
commit 5fd996c4a4049a75c6d9e964f1a81c00ff191893
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 9 16:38:26 2014 -0700
+Date: Wed Apr 9 16:38:26 2014 -0700
Further adjust check-defs and check-symbols for mipsel
@@ -2145,7 +2271,7 @@ Date: Wed Apr 9 16:38:26 2014 -0700
commit 75ec6d0bc5ca0170c73e4d1099a898d38d8f85c0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 9 16:33:32 2014 -0700
+Date: Wed Apr 9 16:33:32 2014 -0700
Tighten up check-static-inits.sh check
@@ -2156,7 +2282,7 @@ Date: Wed Apr 9 16:33:32 2014 -0700
commit 110ec0714a11b9417eed82f7d25b85c9dc7b6df4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 8 17:32:08 2014 -0700
+Date: Tue Apr 8 17:32:08 2014 -0700
Typo
@@ -2165,7 +2291,7 @@ Date: Tue Apr 8 17:32:08 2014 -0700
commit 0682ddd05c22a400ff5ce97d4ea4b52a18b845ae
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 8 16:03:35 2014 -0700
+Date: Tue Apr 8 16:03:35 2014 -0700
[indic] Support U+17DD KHMER SIGN ATTHACAN
@@ -2176,7 +2302,7 @@ Date: Tue Apr 8 16:03:35 2014 -0700
commit 05870ed62edd8728d6d732f60d6b7e149d45e6f4
Author: Primiano Tucci <primiano@chromium.org>
-Date: Wed Apr 2 11:35:27 2014 +0100
+Date: Wed Apr 2 11:35:27 2014 +0100
Use __aarch64__ for 64-bit ARM detection, not __arm64__
@@ -2187,7 +2313,7 @@ Date: Wed Apr 2 11:35:27 2014 +0100
commit 04d894e89795041b2055dc172744a018644f2bca
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Mar 25 12:11:32 2014 -0700
+Date: Tue Mar 25 12:11:32 2014 -0700
Minor
@@ -2196,27 +2322,27 @@ Date: Tue Mar 25 12:11:32 2014 -0700
commit 903648437c180c7b039801cdb0672e0f8e14afd4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Mar 24 14:26:36 2014 -0700
+Date: Mon Mar 24 14:26:36 2014 -0700
Start fleshing out builtin font functions
- src/Makefile.am | 3 +-
- src/hb-glib.cc | 2 +-
- src/hb-icu.cc | 2 +-
- src/hb-ot-font.cc | 260
+ src/Makefile.am | 3 +-
+ src/hb-glib.cc | 2 +-
+ src/hb-icu.cc | 2 +-
+ src/hb-ot-font.cc | 260
++++++++++++++++++++++++++++++++++++++++++++++++
- src/hb-ot-font.h | 41 ++++++++
+ src/hb-ot-font.h | 41 ++++++++
src/hb-ot-hhea-table.hh | 2 +-
src/hb-ot-hmtx-table.hh | 2 +-
- src/hb-ot.h | 1 +
- src/hb-tt-font.cc | 77 --------------
- util/Makefile.am | 4 +-
- util/options.cc | 4 +
+ src/hb-ot.h | 1 +
+ src/hb-tt-font.cc | 77 --------------
+ util/Makefile.am | 4 +-
+ util/options.cc | 4 +
11 files changed, 314 insertions(+), 84 deletions(-)
commit 343a0e4e747d93eeeb724c5d585f5ba036a0df84
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Mar 21 14:37:27 2014 -0700
+Date: Fri Mar 21 14:37:27 2014 -0700
Add "make built-sources"
@@ -2225,7 +2351,7 @@ Date: Fri Mar 21 14:37:27 2014 -0700
commit e9853f33d1f53d4d69ee0fa340ce9225a5ed17ca
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Mar 21 12:53:08 2014 -0700
+Date: Fri Mar 21 12:53:08 2014 -0700
One more fix for build without gtk-doc
@@ -2236,19 +2362,19 @@ Date: Fri Mar 21 12:53:08 2014 -0700
commit b96af03c20e46105982b3608b608614403540661
Author: Konstantin Ritt <ritt.ks@gmail.com>
-Date: Thu Mar 20 16:01:30 2014 +0200
+Date: Thu Mar 20 16:01:30 2014 +0200
Fix build with --coretext on iOS
On iOS CoreText and CoreGraphics are stand-alone frameworks
- configure.ac | 23 +++++++++++++++++++----
+ configure.ac | 23 +++++++++++++++++++----
src/hb-coretext.h | 8 +++++++-
2 files changed, 26 insertions(+), 5 deletions(-)
commit ea5e8a02eb83ad19f3009b0008893f77ce113118
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Mar 19 15:38:02 2014 -0700
+Date: Wed Mar 19 15:38:02 2014 -0700
[util] Plug minor leak
@@ -2261,7 +2387,7 @@ Date: Wed Mar 19 15:38:02 2014 -0700
commit 09732cc6695b8e41ba6cdcd4058a4f7cad90167a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Mar 19 12:00:17 2014 -0700
+Date: Wed Mar 19 12:00:17 2014 -0700
Remove dead warning
@@ -2271,17 +2397,17 @@ Date: Wed Mar 19 12:00:17 2014 -0700
commit b934b0f9d1b39fc7a06c812bea3d79ca5424e278
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Mar 19 11:52:40 2014 -0700
+Date: Wed Mar 19 11:52:40 2014 -0700
Yet another try to make build without gtk-doc succeed
- autogen.sh | 1 +
+ autogen.sh | 1 +
docs/reference/Makefile.am | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
commit a7a5be090dd9cc39605853e8994eb417550939d4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Mar 19 11:39:23 2014 -0700
+Date: Wed Mar 19 11:39:23 2014 -0700
Another try to make gtk-doc optional
@@ -2290,17 +2416,17 @@ Date: Wed Mar 19 11:39:23 2014 -0700
commit ba8c9d92935ea351970a80d0d3441858ad4cf33f
Author: Dominik Röttsches <dominik.rottsches@intel.com>
-Date: Tue Mar 18 14:39:03 2014 +0200
+Date: Tue Mar 18 14:39:03 2014 +0200
0.9.27
- NEWS | 16 ++++++++++++++++
+ NEWS | 16 ++++++++++++++++
configure.ac | 2 +-
2 files changed, 17 insertions(+), 1 deletion(-)
commit a949cd329e49d2c0ad6f1e023f324790d886dafe
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Mar 16 20:22:42 2014 -0700
+Date: Sun Mar 16 20:22:42 2014 -0700
Don't use "register" storage class specifier
@@ -2312,7 +2438,7 @@ Date: Sun Mar 16 20:22:42 2014 -0700
commit 0082dbeae6c25a7859960b7e791a540ad04246d9
Author: jfkthame <jfkthame@gmail.com>
-Date: Sun Mar 16 08:25:17 2014 +0000
+Date: Sun Mar 16 08:25:17 2014 +0000
wrap definition of free_langs() with HAVE_ATEXIT
@@ -2324,7 +2450,7 @@ Date: Sun Mar 16 08:25:17 2014 +0000
commit a9e25e90a4ca05746fda4a598ad698db1d2c5c1a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Mar 14 19:55:46 2014 -0700
+Date: Fri Mar 14 19:55:46 2014 -0700
[coretext] Add hb_coretext_face_create()
@@ -2337,7 +2463,7 @@ Date: Fri Mar 14 19:55:46 2014 -0700
commit c79865f90f62309dc64c8d3f2f503ec2aa4b7ec1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Mar 14 19:37:55 2014 -0400
+Date: Fri Mar 14 19:37:55 2014 -0400
[coretext] Add coretext_aat shaper
@@ -2357,7 +2483,7 @@ Date: Fri Mar 14 19:37:55 2014 -0400
commit af1aa362cacc652ab8ffda05a5d98a3ff5430439
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Mar 14 15:52:47 2014 -0700
+Date: Fri Mar 14 15:52:47 2014 -0700
If HAVE_ICU_BUILTIN is defined, use hb-icu Unicode callbacks
@@ -2369,7 +2495,7 @@ Date: Fri Mar 14 15:52:47 2014 -0700
commit 853daf857f231c9ce0277a78abff1241150ea903
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Mar 14 15:49:18 2014 -0700
+Date: Fri Mar 14 15:49:18 2014 -0700
Remove old cruft
@@ -2378,7 +2504,7 @@ Date: Fri Mar 14 15:49:18 2014 -0700
commit 2a473338da1538efa4ff14ae9e4aba8dd50f9b0f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Mar 10 15:04:46 2014 -0700
+Date: Mon Mar 10 15:04:46 2014 -0700
Add Myanmar test case from OpenType Myanmar spec
@@ -2390,37 +2516,37 @@ Date: Mon Mar 10 15:04:46 2014 -0700
commit 158985908981189a2fd4d15275a641286fc770fe
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Mar 10 14:57:55 2014 -0700
+Date: Mon Mar 10 14:57:55 2014 -0700
Minor
.../shaper-myanmar/script-myanmar/misc/MANIFEST | 1 -
.../shaper-myanmar/script-myanmar/misc/torture.txt | 23
----------------------
- .../shaper-sea/script-tai-tham/misc/MANIFEST | 1 +
+ .../shaper-sea/script-tai-tham/misc/MANIFEST | 1 +
.../shaper-sea/script-tai-tham/misc/torture.txt | 23
++++++++++++++++++++++
4 files changed, 24 insertions(+), 24 deletions(-)
commit bb8ffb581b89cf27fb8e0743b81bbda21654233e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Mar 4 13:03:51 2014 -0800
+Date: Tue Mar 4 13:03:51 2014 -0800
Use AM_MISSING_PROG for ragel and git
- Makefile.am | 4 ++--
- configure.ac | 2 ++
+ Makefile.am | 4 ++--
+ configure.ac | 2 ++
src/Makefile.am | 2 +-
3 files changed, 5 insertions(+), 3 deletions(-)
commit a82165248cddb720576464b8e59a986491d3f2e9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Feb 18 15:53:56 2014 -0500
+Date: Tue Feb 18 15:53:56 2014 -0500
Only do fallback Hebrew composition if no GPOS 'mark' available
Apparently some modern fonts have proper GPOS mark positioning
- tables, but undesirable precomposed forms! See thread
+ tables, but undesirable precomposed forms! See thread
"Hebrew composition to presentation forms" and:
http://tex.stackexchange.com/questions/156775/having-trouble-with-vowel-positioning-in-ezra-sil-xelatex
@@ -2428,12 +2554,12 @@ Date: Tue Feb 18 15:53:56 2014 -0500
Test case: U+fb1d,05d9,05b4
src/hb-ot-shape-complex-hebrew.cc | 2 +-
- src/hb-ot-shape-private.hh | 2 ++
+ src/hb-ot-shape-private.hh | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
commit b456d42bf68c4374f71f09867e375a51c7f2b3ed
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Feb 11 17:29:40 2014 -0500
+Date: Tue Feb 11 17:29:40 2014 -0500
Allow bootstrapping without gtk-doc
@@ -2444,7 +2570,7 @@ Date: Tue Feb 11 17:29:40 2014 -0500
commit 1eacde00cc8c57a08fb74276e3530844ef463d67
Author: Luis de Bethencourt <luis@debethencourt.com>
-Date: Thu Feb 6 23:20:47 2014 -0500
+Date: Thu Feb 6 23:20:47 2014 -0500
check hb_set_is_emtpy in test-set.c
@@ -2453,7 +2579,7 @@ Date: Thu Feb 6 23:20:47 2014 -0500
commit db068d81cda180a91638e5539984f8139aff49c6
Author: Werner Lemberg <wl@gnu.org>
-Date: Mon Feb 10 10:38:56 2014 -0500
+Date: Mon Feb 10 10:38:56 2014 -0500
typo in ucdn's Makefile.am
@@ -2462,7 +2588,7 @@ Date: Mon Feb 10 10:38:56 2014 -0500
commit fbb2847f541389f40718af71c4945024ae177ab2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Feb 5 08:22:06 2014 -0500
+Date: Wed Feb 5 08:22:06 2014 -0500
Improve MemoryBarrier() implementation
@@ -2474,17 +2600,17 @@ Date: Wed Feb 5 08:22:06 2014 -0500
commit 189bf23bfc90405d8bdc70bf3d6d3ffec38b470c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 30 15:14:58 2014 -0500
+Date: Thu Jan 30 15:14:58 2014 -0500
0.9.26
- NEWS | 20 ++++++++++++++++++++
+ NEWS | 20 ++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 21 insertions(+), 1 deletion(-)
commit 7691a154e50f8c8c77bbd94787686262955bf5d4
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Wed Jan 29 14:07:58 2014 +0000
+Date: Wed Jan 29 14:07:58 2014 +0000
Ensure hb_script_t can safely hold any hb_tag_t value it's given.
@@ -2495,7 +2621,7 @@ Date: Wed Jan 29 14:07:58 2014 +0000
commit c29993a181c2139eaec97b5f6225824040ca3ac9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jan 28 17:29:42 2014 -0500
+Date: Tue Jan 28 17:29:42 2014 -0500
[coretext] Handle surrogate pairs when generating notdef glyphs
@@ -2506,7 +2632,7 @@ Date: Tue Jan 28 17:29:42 2014 -0500
commit 748b2782e4898420003a3bbc041dcccbe9e3edc2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jan 28 17:10:05 2014 -0500
+Date: Tue Jan 28 17:10:05 2014 -0500
[coretext] Minor optimization
@@ -2515,7 +2641,7 @@ Date: Tue Jan 28 17:10:05 2014 -0500
commit 24e6b11f12788500182715a64d4771a22c5b7525
Author: Konstantin Ritt <ritt.ks@gmail.com>
-Date: Tue Jan 28 18:16:01 2014 +0200
+Date: Tue Jan 28 18:16:01 2014 +0200
Fix double destruction in case of OOM
@@ -2524,7 +2650,7 @@ Date: Tue Jan 28 18:16:01 2014 +0200
commit 083225916a19f6d67017523af87386933bd9ecdc
Author: Konstantin Ritt <ritt.ks@gmail.com>
-Date: Wed Jan 22 20:31:30 2014 +0200
+Date: Wed Jan 22 20:31:30 2014 +0200
Micro optimizations
@@ -2533,21 +2659,21 @@ Date: Wed Jan 22 20:31:30 2014 +0200
commit c9522de2335e4ef5fe65a72745c10943827a8da2
Author: Konstantin Ritt <ritt.ks@gmail.com>
-Date: Wed Jan 22 21:07:13 2014 +0200
+Date: Wed Jan 22 21:07:13 2014 +0200
Make it possible to disable the fallback shaper at configure time
The OT shaper supersedes the fallback shaper in every case
and the latter become an extra weight for 99.9% of users.
- configure.ac | 6 ++++++
+ configure.ac | 6 ++++++
src/Makefile.am | 5 ++++-
src/hb-shaper-list.hh | 2 ++
3 files changed, 12 insertions(+), 1 deletion(-)
commit 6775da3a7c07db6c032cf429dc199d471948db56
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 23 14:18:49 2014 -0500
+Date: Thu Jan 23 14:18:49 2014 -0500
Fix clang warning 'private field 'xxx' is not used
@@ -2558,7 +2684,7 @@ Date: Thu Jan 23 14:18:49 2014 -0500
commit 62299826f4905e080b9497bce335e093b287494e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 23 14:11:03 2014 -0500
+Date: Thu Jan 23 14:11:03 2014 -0500
Fix typo in _hb_buffer_serialize_glyphs_text()
@@ -2569,7 +2695,7 @@ Date: Thu Jan 23 14:11:03 2014 -0500
commit ae23c24c32f474a34484ee78bc177ad31fa5e6d0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jan 22 11:03:02 2014 -0500
+Date: Wed Jan 22 11:03:02 2014 -0500
[arabic] Disable 'cswh' by default
@@ -2583,7 +2709,7 @@ Date: Wed Jan 22 11:03:02 2014 -0500
commit 08cf5d75ef0c75095173dec822ccb07defaaa6c2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jan 22 07:53:55 2014 -0500
+Date: Wed Jan 22 07:53:55 2014 -0500
[ot] Don't try to compose if normalization is off
@@ -2593,7 +2719,7 @@ Date: Wed Jan 22 07:53:55 2014 -0500
commit 0596343bfeb80ad6b19d459654edf7dfded6affe
Merge: 62cb28d 83d7e79
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jan 22 04:43:51 2014 -0800
+Date: Wed Jan 22 04:43:51 2014 -0800
Merge pull request #13 from jfkthame/hangul-shaper
@@ -2601,7 +2727,7 @@ Date: Wed Jan 22 04:43:51 2014 -0800
commit 62cb28dfc668cae9cbff826229bde2271e157927
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Mon Jan 20 14:23:08 2014 +0000
+Date: Mon Jan 20 14:23:08 2014 +0000
fixup for 64-bit windows build
@@ -2610,7 +2736,7 @@ Date: Mon Jan 20 14:23:08 2014 +0000
commit 83d7e7915a5eaa8ff4c7014c319844e7dffd8225
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Mon Jan 20 19:49:47 2014 +0000
+Date: Mon Jan 20 19:49:47 2014 +0000
[hangul] Fix ordering of dotted circle with Hangul tone mark (reported
by Dohyun Kim).
@@ -2620,7 +2746,7 @@ Date: Mon Jan 20 19:49:47 2014 +0000
commit deef1862657d55b7ae8d45f4eecbe45c80785c4e
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Mon Jan 20 10:38:27 2014 +0000
+Date: Mon Jan 20 10:38:27 2014 +0000
[hangul] Don't force zero-width for marks - this is not wanted for
the Jamo Filler glyphs.
@@ -2630,7 +2756,7 @@ Date: Mon Jan 20 10:38:27 2014 +0000
commit 391934db0a171aeb2057ebcd4a38ed81621e7393
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Mon Jan 20 10:37:32 2014 +0000
+Date: Mon Jan 20 10:37:32 2014 +0000
[unicode] Exclude the Jamo Filler characters from Default_Ignorable,
as some fonts want these to be visible/spacing glyphs.
@@ -2640,7 +2766,7 @@ Date: Mon Jan 20 10:37:32 2014 +0000
commit 7244b3fc3bf9757dd094709d36bea68682264e20
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Mon Jan 20 10:35:51 2014 +0000
+Date: Mon Jan 20 10:35:51 2014 +0000
[hangul] Reorder Hangul tone mark to beginning of syllable, unless
font implements it using a zero-width glyph.
@@ -2651,7 +2777,7 @@ Date: Mon Jan 20 10:35:51 2014 +0000
commit 103436838df3a77552d3d33fc4bd80f09d9bf079
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Mon Jan 20 10:35:07 2014 +0000
+Date: Mon Jan 20 10:35:07 2014 +0000
[hangul] Apply the appropriate *jmo features to decomposed
syllables, including Old Hangul sequences that don't have Unicode
@@ -2663,7 +2789,7 @@ Date: Mon Jan 20 10:35:07 2014 +0000
commit 8fc1f7fe74a25bf8549f5edd79c7da6b720eb064
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 2 17:04:04 2014 +0800
+Date: Thu Jan 2 17:04:04 2014 +0800
[ot/hangul] Don't decompose Hangul even when combining marks present
@@ -2672,12 +2798,12 @@ Date: Thu Jan 2 17:04:04 2014 +0800
src/hb-ot-shape-complex-hangul.cc | 2 +-
src/hb-ot-shape-normalize-private.hh | 1 +
- src/hb-ot-shape-normalize.cc | 24 +++++++++++++-----------
+ src/hb-ot-shape-normalize.cc | 24 +++++++++++++-----------
3 files changed, 15 insertions(+), 12 deletions(-)
commit 64426ec73a987bfe1e71a293ee195f268897e8d6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 2 14:33:10 2014 +0800
+Date: Thu Jan 2 14:33:10 2014 +0800
[ot] Simplify composing
@@ -2688,18 +2814,18 @@ Date: Thu Jan 2 14:33:10 2014 +0800
commit 8de20b1e8a1c4d2081f64e695045e6e4da7ce144
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 2 14:30:45 2014 +0800
+Date: Thu Jan 2 14:30:45 2014 +0800
Add font->has_glyph()
- src/hb-font-private.hh | 6 ++++++
+ src/hb-font-private.hh | 6 ++++++
src/hb-ot-shape-complex-hangul.cc | 14 ++++++--------
- src/hb-ot-shape.cc | 3 +--
+ src/hb-ot-shape.cc | 3 +--
3 files changed, 13 insertions(+), 10 deletions(-)
commit f6298e55ae0f0f23f66935226f78afb98320ea78
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 2 14:23:56 2014 +0800
+Date: Thu Jan 2 14:23:56 2014 +0800
[fallback] Minor
@@ -2708,7 +2834,7 @@ Date: Thu Jan 2 14:23:56 2014 +0800
commit 29ea403d67e29c2d531c1f613ce3d69e60f078f6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 2 14:20:00 2014 +0800
+Date: Thu Jan 2 14:20:00 2014 +0800
[hangul] Fix decomposition logic
@@ -2719,7 +2845,7 @@ Date: Thu Jan 2 14:20:00 2014 +0800
commit bdb20dafc3f737923da3dca0c832fdf4ab8daabc
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 2 14:04:30 2014 +0800
+Date: Thu Jan 2 14:04:30 2014 +0800
[hangul] Fix decomposition
@@ -2730,7 +2856,7 @@ Date: Thu Jan 2 14:04:30 2014 +0800
commit 32478656ce6e7926c3ad481511f02187ca743af6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jan 2 14:01:56 2014 +0800
+Date: Thu Jan 2 14:01:56 2014 +0800
[hangul] Tighten up character categories
@@ -2742,13 +2868,13 @@ Date: Thu Jan 2 14:01:56 2014 +0800
commit f14bb7de631b20e2868fb62e5311cd0d9e24bb49
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Dec 31 16:49:15 2013 +0800
+Date: Tue Dec 31 16:49:15 2013 +0800
[ot] Separate out hebrew and tibetan shapers from default
Now default shaper is truly no-op.
- src/Makefile.am | 2 +
+ src/Makefile.am | 2 +
src/hb-ot-shape-complex-default.cc | 161
+---------------------------------
src/hb-ot-shape-complex-hebrew.cc | 172
@@ -2759,7 +2885,7 @@ Date: Tue Dec 31 16:49:15 2013 +0800
commit 6300cd72539284ca294ee8286bbbb7f9c72af320
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Dec 31 16:38:47 2013 +0800
+Date: Tue Dec 31 16:38:47 2013 +0800
[ot] Define HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT
@@ -2771,7 +2897,7 @@ Date: Tue Dec 31 16:38:47 2013 +0800
commit 3d6ca0d32e5c6597acfcf59301cb1905586ddb52
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Dec 31 16:04:35 2013 +0800
+Date: Tue Dec 31 16:04:35 2013 +0800
[ot] Simplify normalization_preference again
@@ -2786,12 +2912,12 @@ Date: Tue Dec 31 16:04:35 2013 +0800
src/hb-ot-shape-complex-private.hh | 7 +------
src/hb-ot-shape-complex-sea.cc | 9 +--------
src/hb-ot-shape-complex-thai.cc | 2 +-
- src/hb-ot-shape-normalize.cc | 4 +---
+ src/hb-ot-shape-normalize.cc | 4 +---
9 files changed, 9 insertions(+), 42 deletions(-)
commit c98b7183f7dc453d5bac1f2503017cded317a495
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Dec 31 15:55:40 2013 +0800
+Date: Tue Dec 31 15:55:40 2013 +0800
[ot] Add Hangul shaper
@@ -2802,17 +2928,17 @@ Date: Tue Dec 31 15:55:40 2013 +0800
normalization with this shaper. Then again, for now focusing on
correctness.
- src/Makefile.am | 1 +
+ src/Makefile.am | 1 +
src/hb-ot-shape-complex-default.cc | 13 ---
src/hb-ot-shape-complex-hangul.cc | 232
+++++++++++++++++++++++++++++++++++++
src/hb-ot-shape-complex-private.hh | 10 +-
- src/hb-private.hh | 6 +
+ src/hb-private.hh | 6 +
5 files changed, 240 insertions(+), 22 deletions(-)
commit 15f67048e45853ad4069fd4334e132bc3db4d2c4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Dec 27 19:33:28 2013 -0500
+Date: Fri Dec 27 19:33:28 2013 -0500
Reorder Tai Tham SAKOT to ensure it comes after any tone marks
@@ -2821,7 +2947,7 @@ Date: Fri Dec 27 19:33:28 2013 -0500
commit 3216e44feb7b97f44620b51e197425a80a41cdb7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Dec 23 14:39:23 2013 -0500
+Date: Mon Dec 23 14:39:23 2013 -0500
[uniscribe] Fix scratch-buffer accounting
@@ -2830,7 +2956,7 @@ Date: Mon Dec 23 14:39:23 2013 -0500
commit beeb12c9af4e0e66378cd36cf3dbb1560763a8e3
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Dec 22 22:53:27 2013 -0500
+Date: Sun Dec 22 22:53:27 2013 -0500
Add TODO item
@@ -2839,7 +2965,7 @@ Date: Sun Dec 22 22:53:27 2013 -0500
commit fbd4acc58a4bb501625b482bd318be9764ff8e02
Author: Luis de Bethencourt <luis@debethencourt.com>
-Date: Sun Dec 22 08:02:11 2013 -0500
+Date: Sun Dec 22 08:02:11 2013 -0500
Clean ht-ob headers
@@ -2847,23 +2973,23 @@ Date: Sun Dec 22 08:02:11 2013 -0500
src/hb-ot-layout.h | 5 -----
src/hb-ot-shape.h | 53
+++++++++++++++++++++++++++++++++++++++++++++++++++++
- src/hb-ot.h | 9 +--------
+ src/hb-ot.h | 9 +--------
4 files changed, 55 insertions(+), 13 deletions(-)
commit 5497a8a274a7066c0230c850baadef681785c8bb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Dec 22 20:48:53 2013 -0500
+Date: Sun Dec 22 20:48:53 2013 -0500
Cache various masks on the shape plan
- src/hb-ot-shape-fallback.cc | 6 ++----
+ src/hb-ot-shape-fallback.cc | 6 ++----
src/hb-ot-shape-private.hh | 15 +++++++++++++++
- src/hb-ot-shape.cc | 26 +++++++-------------------
+ src/hb-ot-shape.cc | 26 +++++++-------------------
3 files changed, 24 insertions(+), 23 deletions(-)
commit 02f909664fa24a7ccf7cf73d75d1d3426aaaae7d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Dec 22 19:35:27 2013 -0500
+Date: Sun Dec 22 19:35:27 2013 -0500
Minor correction to kern mask checking
@@ -2872,17 +2998,17 @@ Date: Sun Dec 22 19:35:27 2013 -0500
commit a7e8bbb080aef318b16750ca1771d0d3af3d0ae9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Dec 22 19:33:35 2013 -0500
+Date: Sun Dec 22 19:33:35 2013 -0500
Minor fraction mask setting improvement
src/hb-ot-map-private.hh | 2 --
- src/hb-ot-shape.cc | 8 +++++---
+ src/hb-ot-shape.cc | 8 +++++---
2 files changed, 5 insertions(+), 5 deletions(-)
commit 76fff252a96b4357b5e71694d5201daef822aa60
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Dec 22 17:55:59 2013 -0500
+Date: Sun Dec 22 17:55:59 2013 -0500
Don't form fractions if only one of numr/dnom exist
@@ -2891,7 +3017,7 @@ Date: Sun Dec 22 17:55:59 2013 -0500
commit 3aeee519f0b82df5263974945ae852badc4dbded
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Dec 22 16:17:54 2013 -0500
+Date: Sun Dec 22 16:17:54 2013 -0500
Bug 72698 - Automatically support frac / numr / dnom
@@ -2913,7 +3039,7 @@ Date: Sun Dec 22 16:17:54 2013 -0500
commit 014f369ec98fdbb3e7a2ef68aea2c4e017e7b680
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Dec 22 16:15:30 2013 -0500
+Date: Sun Dec 22 16:15:30 2013 -0500
Add XXX note
@@ -2922,7 +3048,7 @@ Date: Sun Dec 22 16:15:30 2013 -0500
commit 739325178aba00ea5526c6a54ce588a79e5d45e2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Dec 21 00:18:18 2013 -0500
+Date: Sat Dec 21 00:18:18 2013 -0500
Initialize masks before mirroring
@@ -2934,7 +3060,7 @@ Date: Sat Dec 21 00:18:18 2013 -0500
commit d507f6b5b7a052f4d0eb9ba4ec88fd2e3d6f64b4
Author: Luis de Bethencourt <luis@debethencourt.com>
-Date: Mon Dec 16 15:48:44 2013 -0500
+Date: Mon Dec 16 15:48:44 2013 -0500
Have Gtk-Doc ignore UCDN files
@@ -2943,7 +3069,7 @@ Date: Mon Dec 16 15:48:44 2013 -0500
commit d688475ea9cd236bc9b9e0153489fac0025f07f0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Dec 12 13:21:57 2013 -0500
+Date: Thu Dec 12 13:21:57 2013 -0500
Minor
@@ -2952,53 +3078,53 @@ Date: Thu Dec 12 13:21:57 2013 -0500
commit 2a8c49ade07a0bd4f2c9543f4bd129da82083ea0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Dec 11 20:22:28 2013 -0500
+Date: Wed Dec 11 20:22:28 2013 -0500
Remove unnecessary includes
- src/hb-blob.cc | 1 -
- src/hb-buffer-private.hh | 1 -
- src/hb-common.cc | 2 --
- src/hb-face-private.hh | 1 -
- src/hb-face.cc | 1 -
- src/hb-font-private.hh | 1 -
- src/hb-font.cc | 1 -
- src/hb-graphite2.cc | 2 --
- src/hb-open-type-private.hh | 2 --
- src/hb-ot-layout-private.hh | 2 --
+ src/hb-blob.cc | 1 -
+ src/hb-buffer-private.hh | 1 -
+ src/hb-common.cc | 2 --
+ src/hb-face-private.hh | 1 -
+ src/hb-face.cc | 1 -
+ src/hb-font-private.hh | 1 -
+ src/hb-font.cc | 1 -
+ src/hb-graphite2.cc | 2 --
+ src/hb-open-type-private.hh | 2 --
+ src/hb-ot-layout-private.hh | 2 --
src/hb-ot-shape-normalize-private.hh | 2 --
- src/hb-ot-tag.cc | 1 -
- src/hb-set-private.hh | 1 -
- src/hb-shape-plan-private.hh | 1 -
- src/hb-tt-font.cc | 2 --
- src/hb-unicode-private.hh | 2 --
+ src/hb-ot-tag.cc | 1 -
+ src/hb-set-private.hh | 1 -
+ src/hb-shape-plan-private.hh | 1 -
+ src/hb-tt-font.cc | 2 --
+ src/hb-unicode-private.hh | 2 --
16 files changed, 23 deletions(-)
commit 2646aec1e67cd6e09f5f7859c9d5898917acc2d5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Dec 5 18:19:35 2013 -0500
+Date: Thu Dec 5 18:19:35 2013 -0500
Drop required automake version back to 1.11.3
Work around broken automake-1.13 changes.
- configure.ac | 3 ++-
+ configure.ac | 3 ++-
test/shaping/Makefile.am | 7 +++++++
2 files changed, 9 insertions(+), 1 deletion(-)
commit 860fc9aa7b4c49a1d50e64cfdf4d4dffadb7aa8f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Dec 4 20:06:59 2013 -0500
+Date: Wed Dec 4 20:06:59 2013 -0500
0.9.25
- NEWS | 12 ++++++++++++
+ NEWS | 12 ++++++++++++
configure.ac | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit adb039554de0c98a4121f26423bec8df09a62e61
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Dec 4 20:10:02 2013 -0500
+Date: Wed Dec 4 20:10:02 2013 -0500
Minor
@@ -3007,7 +3133,7 @@ Date: Wed Dec 4 20:10:02 2013 -0500
commit 95d18a7cab480712d8c95a587ac2a8fdcbec5e71
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Dec 4 20:01:22 2013 -0500
+Date: Wed Dec 4 20:01:22 2013 -0500
[git.mk] Update
@@ -3016,7 +3142,7 @@ Date: Wed Dec 4 20:01:22 2013 -0500
commit d913f98d88098fc0f4163dfbc54d8ca9ebe9dd81
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Dec 4 19:59:48 2013 -0500
+Date: Wed Dec 4 19:59:48 2013 -0500
Require automake 1.13
@@ -3024,13 +3150,13 @@ Date: Wed Dec 4 19:59:48 2013 -0500
https://bugs.freedesktop.org/show_bug.cgi?id=71353
- configure.ac | 2 +-
+ configure.ac | 2 +-
test/shaping/Makefile.am | 19 ++++++++++++++-----
2 files changed, 15 insertions(+), 6 deletions(-)
commit 205bf834d80f81471f0c3da4f400e60ce3a533dc
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Dec 2 20:41:41 2013 -0500
+Date: Mon Dec 2 20:41:41 2013 -0500
Revert "Karen" language mapping back to what it was before
@@ -3041,18 +3167,18 @@ Date: Mon Dec 2 20:41:41 2013 -0500
commit f47b9219546edcfdeb3991ee27f6d9ba455c3e08
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Dec 2 05:57:27 2013 -0500
+Date: Mon Dec 2 05:57:27 2013 -0500
Fix unsafe shape_plan->face dependency
src/hb-ot-shape-private.hh | 2 +-
src/hb-shape-plan-private.hh | 2 +-
- src/hb-shape-plan.cc | 12 +++---------
+ src/hb-shape-plan.cc | 12 +++---------
3 files changed, 5 insertions(+), 11 deletions(-)
commit c704a8700e169885f1d9cbab93544d85aa4358e9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Dec 2 05:42:04 2013 -0500
+Date: Mon Dec 2 05:42:04 2013 -0500
[util] Fix uninitialized memory access
@@ -3061,7 +3187,7 @@ Date: Mon Dec 2 05:42:04 2013 -0500
commit 260a3198f44a4ece60864b6f6caab2ee756ad762
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Dec 2 05:39:39 2013 -0500
+Date: Mon Dec 2 05:39:39 2013 -0500
[util] Plug leak
@@ -3070,18 +3196,18 @@ Date: Mon Dec 2 05:39:39 2013 -0500
commit ca8d96c8ba33ce581684cbc07936a3696b6c83d9
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Mon Dec 2 05:22:00 2013 -0500
+Date: Mon Dec 2 05:22:00 2013 -0500
cache shape plans even if (global) user features are set
src/hb-shape-plan-private.hh | 3 +++
- src/hb-shape-plan.cc | 59
+ src/hb-shape-plan.cc | 59
++++++++++++++++++++++++++++++++++++++++----
2 files changed, 57 insertions(+), 5 deletions(-)
commit 8ffa528f28a24ae85952ad1c1b0206e736bcfeab
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Dec 2 05:17:14 2013 -0500
+Date: Mon Dec 2 05:17:14 2013 -0500
Add note about unsafe shape_plan->face
@@ -3092,7 +3218,7 @@ Date: Mon Dec 2 05:17:14 2013 -0500
commit aec468f01e866c99e65a8f764a792c74c96840d7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Nov 29 19:21:58 2013 -0500
+Date: Fri Nov 29 19:21:58 2013 -0500
[coretext] Add TODO
@@ -3101,7 +3227,7 @@ Date: Fri Nov 29 19:21:58 2013 -0500
commit 58cc233e8b5fdc9dce603acc1b968540a2dea3e1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Nov 29 19:17:42 2013 -0500
+Date: Fri Nov 29 19:17:42 2013 -0500
[coretext] Cleanup
@@ -3110,7 +3236,7 @@ Date: Fri Nov 29 19:17:42 2013 -0500
commit c8213c6198abff97822e29a6d565722cfbb43832
Author: Khaled Hosny <khaledhosny.eglug.org>
-Date: Fri Nov 29 19:01:56 2013 -0500
+Date: Fri Nov 29 19:01:56 2013 -0500
[coretext] Avoid font fallback with CoreText shaper
@@ -3127,7 +3253,7 @@ Date: Fri Nov 29 19:01:56 2013 -0500
commit 63bae73aefb0e5988ef6975f1ed38e040e50e91d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Nov 26 22:57:24 2013 -0500
+Date: Tue Nov 26 22:57:24 2013 -0500
[fallback] Add TODO note
@@ -3136,7 +3262,7 @@ Date: Tue Nov 26 22:57:24 2013 -0500
commit e1ebf01d0cf3df55bb9137136e2d0c9630e7bd78
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Nov 26 18:00:35 2013 -0500
+Date: Tue Nov 26 18:00:35 2013 -0500
Minor
@@ -3145,7 +3271,7 @@ Date: Tue Nov 26 18:00:35 2013 -0500
commit a182dbc9e4e51fa7990c4aea3eaa425a061b29c7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Nov 26 17:53:41 2013 -0500
+Date: Tue Nov 26 17:53:41 2013 -0500
Minor
@@ -3154,7 +3280,7 @@ Date: Tue Nov 26 17:53:41 2013 -0500
commit 9174a9db5c4e01284143ed8bd318ce9454535987
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Nov 25 18:10:38 2013 -0500
+Date: Mon Nov 25 18:10:38 2013 -0500
[myanmar] Allow punctuation clusters
@@ -3169,12 +3295,12 @@ Date: Mon Nov 25 18:10:38 2013 -0500
https://bugs.freedesktop.org/show_bug.cgi?id=71947
src/hb-ot-shape-complex-myanmar-machine.rl | 3 +++
- src/hb-ot-shape-complex-myanmar.cc | 19 ++++++++++++++++++-
+ src/hb-ot-shape-complex-myanmar.cc | 19 ++++++++++++++++++-
2 files changed, 21 insertions(+), 1 deletion(-)
commit 096b71e8ef0c1443f3f86069d5416b887af6e9e7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Nov 25 18:03:34 2013 -0500
+Date: Mon Nov 25 18:03:34 2013 -0500
[myanmar] Mark U+104E MYANMAR SYMBOL AFOREMENTIONED as Consonant
@@ -3190,7 +3316,7 @@ Date: Mon Nov 25 18:03:34 2013 -0500
commit d2da5e0b4b4ffc1722403ffb90b8777cfa1cd174
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Nov 25 17:50:07 2013 -0500
+Date: Mon Nov 25 17:50:07 2013 -0500
[myanmar] Relax pwo-tone group a bit
@@ -3209,7 +3335,7 @@ Date: Mon Nov 25 17:50:07 2013 -0500
commit 9af91ca8ffee4a8d2804eff5d380b4f9749414d1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Nov 25 17:47:19 2013 -0500
+Date: Mon Nov 25 17:47:19 2013 -0500
Add more Myanmar test cases
@@ -3225,7 +3351,7 @@ Date: Mon Nov 25 17:47:19 2013 -0500
commit 08c2d27d35093e07142168665139274ac99395e8
Author: Roozbeh Pournader <roozbeh@google.com>
-Date: Sat Nov 23 21:39:31 2013 -0800
+Date: Sat Nov 23 21:39:31 2013 -0800
Added support for several new languages
@@ -3239,7 +3365,7 @@ Date: Sat Nov 23 21:39:31 2013 -0800
commit 05511acd198d0c2157cdb41e1d36eac0b8075357
Author: Roozbeh Pournader <roozbeh@google.com>
-Date: Sat Nov 23 15:19:07 2013 -0800
+Date: Sat Nov 23 15:19:07 2013 -0800
Added language tags for S'gaw Karen and Khamti
@@ -3250,7 +3376,7 @@ Date: Sat Nov 23 15:19:07 2013 -0800
commit 0bb31e4497523442fbb26bbd55b194ab70205ca4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Nov 20 14:21:07 2013 -0500
+Date: Wed Nov 20 14:21:07 2013 -0500
Bug 71845 - Use 64-bit cmpexch on ARM64 iOS
@@ -3259,7 +3385,7 @@ Date: Wed Nov 20 14:21:07 2013 -0500
commit 02c6c8cd6e8c93b63c75b25de6bf76bb45755bb4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Nov 15 13:05:38 2013 -0500
+Date: Fri Nov 15 13:05:38 2013 -0500
Set buffer content type to INVALID in hb_buffer_set_length(0)
@@ -3268,47 +3394,47 @@ Date: Fri Nov 15 13:05:38 2013 -0500
new text.
src/hb-buffer-private.hh | 2 +-
- src/hb-buffer.cc | 3 +++
+ src/hb-buffer.cc | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
commit 6300694f6e531593e7e932000f9540b0367940b8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Nov 13 14:54:07 2013 -0500
+Date: Wed Nov 13 14:54:07 2013 -0500
0.9.24
- NEWS | 8 ++++++++
+ NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 061cb4649342b005fb1de93abae25e889cc560bd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Nov 13 14:50:25 2013 -0500
+Date: Wed Nov 13 14:50:25 2013 -0500
Use long alignment for scratch buffer
Fixes last of scratch alignment warnings in hb-coretext.
src/hb-buffer-private.hh | 2 +-
- src/hb-buffer.cc | 4 ++--
+ src/hb-buffer.cc | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit 68c372ed2eac76a6d347811293fe2ba2fd6a1eed
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Nov 13 14:44:01 2013 -0500
+Date: Wed Nov 13 14:44:01 2013 -0500
More scratch-buffer cleanup
src/hb-buffer-private.hh | 3 ++-
- src/hb-buffer.cc | 10 +++++-----
- src/hb-coretext.cc | 5 ++---
- src/hb-graphite2.cc | 2 +-
- src/hb-uniscribe.cc | 30 ++++++++++++++----------------
+ src/hb-buffer.cc | 10 +++++-----
+ src/hb-coretext.cc | 5 ++---
+ src/hb-graphite2.cc | 2 +-
+ src/hb-uniscribe.cc | 30 ++++++++++++++----------------
5 files changed, 24 insertions(+), 26 deletions(-)
commit 8fcadb9cf9418345610e3f4e38c28c12b768b589
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Nov 13 14:33:57 2013 -0500
+Date: Wed Nov 13 14:33:57 2013 -0500
[coretext] More scratch buffer fixes
@@ -3317,21 +3443,21 @@ Date: Wed Nov 13 14:33:57 2013 -0500
commit 16f175cb2e081e605fe7f9cd01bbe8c24380278a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Nov 12 17:22:49 2013 -0500
+Date: Tue Nov 12 17:22:49 2013 -0500
Fix scratch-buffer alignment warnings
src/hb-buffer-private.hh | 2 +-
- src/hb-buffer.cc | 9 +++++----
- src/hb-coretext.cc | 17 ++++++++++-------
- src/hb-graphite2.cc | 28 +++++++++++++++++-----------
- src/hb-private.hh | 3 +++
- src/hb-uniscribe.cc | 29 +++++++++++++++++------------
+ src/hb-buffer.cc | 9 +++++----
+ src/hb-coretext.cc | 17 ++++++++++-------
+ src/hb-graphite2.cc | 28 +++++++++++++++++-----------
+ src/hb-private.hh | 3 +++
+ src/hb-uniscribe.cc | 29 +++++++++++++++++------------
6 files changed, 53 insertions(+), 35 deletions(-)
commit c7c4ccf8a1e784b6f8798388a219dda9a26fbd93
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Nov 12 15:41:22 2013 -0500
+Date: Tue Nov 12 15:41:22 2013 -0500
[travis] Enable graphite2
@@ -3340,7 +3466,7 @@ Date: Tue Nov 12 15:41:22 2013 -0500
commit 83408cf804a6908873c41b70bb7c43448e66ddd2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Nov 6 14:46:04 2013 -0500
+Date: Wed Nov 6 14:46:04 2013 -0500
Fix llvm warnings on Mac
@@ -3360,14 +3486,14 @@ Date: Wed Nov 6 14:46:04 2013 -0500
harfbuzz/src/hb-ft.cc:422:97: Implicit conversion loses integer
precision: 'unsigned long long' to 'int'
- src/hb-font-private.hh | 6 +++---
- src/hb-ft.cc | 4 ++--
+ src/hb-font-private.hh | 6 +++---
+ src/hb-ft.cc | 4 ++--
src/hb-ot-layout-common-private.hh | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
commit 333cc6e2d11831bcd2370723456e678574d570ec
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 30 17:30:11 2013 +0000
+Date: Wed Oct 30 17:30:11 2013 +0000
[otlayout] Remove unused is_inplace()
@@ -3381,19 +3507,19 @@ Date: Wed Oct 30 17:30:11 2013 +0000
commit 176fd17d02ac183af32a0e710ec32d25c9322021
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 30 17:27:24 2013 +0000
+Date: Wed Oct 30 17:27:24 2013 +0000
Bug 70971 - Signed/unsigned compiler warnings on windows
Patch from Emil Eklund.
src/hb-buffer-serialize.cc | 8 ++++----
- src/hb-ot-map.cc | 2 +-
+ src/hb-ot-map.cc | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
commit 3d436d325edccc0f3dd820e06e3d529cc8f3eca4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 28 21:00:37 2013 +0100
+Date: Mon Oct 28 21:00:37 2013 +0100
[otlayout] Reset ccc when marking glyph as letter
@@ -3402,7 +3528,7 @@ Date: Mon Oct 28 21:00:37 2013 +0100
commit b9d0077ac1a8e8a62ee15c64ad302f7976e23bdd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 28 20:44:03 2013 +0100
+Date: Mon Oct 28 20:44:03 2013 +0100
Fix win32 testing
@@ -3412,27 +3538,27 @@ Date: Mon Oct 28 20:44:03 2013 +0100
commit dce79c2bd747d398bdf2f4b171b0ba9b5b951f72
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 28 20:26:40 2013 +0100
+Date: Mon Oct 28 20:26:40 2013 +0100
0.9.23
- NEWS | 10 ++++++++++
+ NEWS | 10 ++++++++++
configure.ac | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
commit 2e990a3d722c10d1eefdc4c5ccbdaa384625c3fd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 28 20:23:07 2013 +0100
+Date: Mon Oct 28 20:23:07 2013 +0100
Make "make distcheck" happy
- configure.ac | 2 +-
+ configure.ac | 2 +-
test/shaping/Makefile.am | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
commit 6ffc007b61402c9d1d4de368deed4971a10ed00b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 28 19:26:02 2013 +0100
+Date: Mon Oct 28 19:26:02 2013 +0100
[otlayout] Optimize inplace
@@ -3445,7 +3571,7 @@ Date: Mon Oct 28 19:26:02 2013 +0100
commit 71b4c999a511bf018acaf48a45e070470c0daf12
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 28 00:20:59 2013 +0100
+Date: Mon Oct 28 00:20:59 2013 +0100
Revert "Zero marks by GDEF for Tibetan"
@@ -3470,12 +3596,12 @@ Date: Mon Oct 28 00:20:59 2013 +0100
src/hb-ot-shape-complex-private.hh | 8 ++------
src/hb-ot-shape-complex-sea.cc | 14 ++++----------
src/hb-ot-shape-complex-thai.cc | 9 +--------
- src/hb-ot-shape.cc | 4 ++--
+ src/hb-ot-shape.cc | 4 ++--
9 files changed, 21 insertions(+), 68 deletions(-)
commit 9596b2bf569dae6fbe268803e3cb248001f10954
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 28 00:09:05 2013 +0100
+Date: Mon Oct 28 00:09:05 2013 +0100
Pass CPPFLAGS=-Werror to Travis-CI
@@ -3486,17 +3612,17 @@ Date: Mon Oct 28 00:09:05 2013 +0100
commit c77d1ade6898cea161f0709c5c5a912e14aff951
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Oct 27 23:52:26 2013 +0100
+Date: Sun Oct 27 23:52:26 2013 +0100
Fix warnings
- test/api/test-blob.c | 2 +-
+ test/api/test-blob.c | 2 +-
util/helper-cairo-ansi.cc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit c2bc818706df56022c8bb922df2b741cb120f7e4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Oct 27 23:36:35 2013 +0100
+Date: Sun Oct 27 23:36:35 2013 +0100
Work with old and new glib
@@ -3505,15 +3631,15 @@ Date: Sun Oct 27 23:36:35 2013 +0100
src/test-buffer-serialize.cc | 7 +++++--
src/test-size-params.cc | 7 +++++--
src/test-would-substitute.cc | 7 +++++--
- src/test.cc | 7 +++++--
- util/options.cc | 4 ++--
- util/options.hh | 4 ++++
- util/view-cairo.hh | 4 ++++
+ src/test.cc | 7 +++++--
+ util/options.cc | 4 ++--
+ util/options.hh | 4 ++++
+ util/view-cairo.hh | 4 ++++
7 files changed, 30 insertions(+), 10 deletions(-)
commit 46a863d91dbcc9a4c796e3715ea3828939f4d941
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Oct 27 23:24:50 2013 +0100
+Date: Sun Oct 27 23:24:50 2013 +0100
[indic] Adjust pref reordering logic
@@ -3528,7 +3654,7 @@ Date: Sun Oct 27 23:24:50 2013 +0100
commit 6b03e3c724ec6cd255f4a323bf4aa7d8c93a056e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Oct 27 21:04:55 2013 +0100
+Date: Sun Oct 27 21:04:55 2013 +0100
Optimize fallback kerning
@@ -3542,7 +3668,7 @@ Date: Sun Oct 27 21:04:55 2013 +0100
commit 133eeba6a32769ec1a7520e7c8a0d2eb1ad986f8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Oct 27 00:24:59 2013 +0200
+Date: Sun Oct 27 00:24:59 2013 +0200
Minor
@@ -3554,7 +3680,7 @@ Date: Sun Oct 27 00:24:59 2013 +0200
commit a74f0de225c403998212e2618dcf9452bc5b590d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 24 11:46:33 2013 +0200
+Date: Thu Oct 24 11:46:33 2013 +0200
[indic] Fix CM2, really
@@ -3565,7 +3691,7 @@ Date: Thu Oct 24 11:46:33 2013 +0200
commit 6e613f3365bf4e9fd778758c53e7de00c64beca1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 23 23:34:13 2013 +0200
+Date: Wed Oct 23 23:34:13 2013 +0200
Fix "shift count >= width of type" issue
@@ -3574,20 +3700,20 @@ Date: Wed Oct 23 23:34:13 2013 +0200
commit ac8cd511911c7dca6222d14fa758bff75d601567
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 19:33:09 2013 +0200
+Date: Fri Oct 18 19:33:09 2013 +0200
Refactor
src/hb-ot-layout-gpos-table.hh | 120
++++++++++++++++++++++-------------------
- src/hb-ot-layout.cc | 31 +++++------
- src/hb-ot-shape-normalize.cc | 29 +++++-----
- src/hb-ot-shape.cc | 82 ++++++++++++++++------------
+ src/hb-ot-layout.cc | 31 +++++------
+ src/hb-ot-shape-normalize.cc | 29 +++++-----
+ src/hb-ot-shape.cc | 82 ++++++++++++++++------------
4 files changed, 145 insertions(+), 117 deletions(-)
commit 0f3fe37fccfb540437adf13dd580f2c5164a0b1f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 19:14:22 2013 +0200
+Date: Fri Oct 18 19:14:22 2013 +0200
Comment
@@ -3596,7 +3722,7 @@ Date: Fri Oct 18 19:14:22 2013 +0200
commit ddce2d8df6fed9c033f1f13e235666680c5beb67
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 18:07:11 2013 +0200
+Date: Fri Oct 18 18:07:11 2013 +0200
[indic] Improve positioning of post-base bells and whistles
@@ -3630,7 +3756,7 @@ Date: Fri Oct 18 18:07:11 2013 +0200
commit d5bd0590ae2fbc7b0dee86385a565aef00ffb835
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 16:44:54 2013 +0200
+Date: Fri Oct 18 16:44:54 2013 +0200
Zero marks by GDEF for Tibetan
@@ -3645,12 +3771,12 @@ Date: Fri Oct 18 16:44:54 2013 +0200
src/hb-ot-shape-complex-private.hh | 8 ++++++--
src/hb-ot-shape-complex-sea.cc | 14 ++++++++++----
src/hb-ot-shape-complex-thai.cc | 9 ++++++++-
- src/hb-ot-shape.cc | 4 ++--
+ src/hb-ot-shape.cc | 4 ++--
9 files changed, 68 insertions(+), 21 deletions(-)
commit bf029281b1b0f854f671969ab40eac3046a111bd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 16:20:13 2013 +0200
+Date: Fri Oct 18 16:20:13 2013 +0200
Bug 65258 - [...] Mongolian with free variation selector
@@ -3659,7 +3785,7 @@ Date: Fri Oct 18 16:20:13 2013 +0200
commit 0193649ce4ca78b8e2835a50bd51ee594cffe34e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 16:08:53 2013 +0200
+Date: Fri Oct 18 16:08:53 2013 +0200
[otfallback] Don't shift down above-marks too much
@@ -3671,7 +3797,7 @@ Date: Fri Oct 18 16:08:53 2013 +0200
commit dba9580237da788275b1ab5fe6be75c8a3f359b9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 15:57:36 2013 +0200
+Date: Fri Oct 18 15:57:36 2013 +0200
[otfallback] Never fallback-position a below-mark upwards
@@ -3682,7 +3808,7 @@ Date: Fri Oct 18 15:57:36 2013 +0200
commit 8177da29ad07d8fa444ce07003fa65cd31a2776b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 15:50:29 2013 +0200
+Date: Fri Oct 18 15:50:29 2013 +0200
Minor
@@ -3691,7 +3817,7 @@ Date: Fri Oct 18 15:50:29 2013 +0200
commit c16012e9019ec59c2200a3cc29b8a37ea70eda70
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 02:27:00 2013 +0200
+Date: Fri Oct 18 02:27:00 2013 +0200
[indic] Add Javanese support!
@@ -3700,18 +3826,18 @@ Date: Fri Oct 18 02:27:00 2013 +0200
src/hb-ot-shape-complex-indic-machine.rl | 14 ++++++------
src/hb-ot-shape-complex-indic-private.hh | 37
++++++++++++++++----------------
- src/hb-ot-shape-complex-indic.cc | 9 ++++++--
+ src/hb-ot-shape-complex-indic.cc | 9 ++++++--
3 files changed, 34 insertions(+), 26 deletions(-)
commit 755b44cce6dc23376a3cf0212893609231fa4967
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 11:17:42 2013 +0200
+Date: Fri Oct 18 11:17:42 2013 +0200
[ft] Round metrics instead of truncate
Lohit-Punjabi has a upem of 769! We were losing one unit in our
code, and FreeType is losing another one... Test with U+0A06.
- Has an advance of 854 in the font. We were producing 852.
+ Has an advance of 854 in the font. We were producing 852.
Now we do 853, which is what FreeType is telling us.
src/hb-ft.cc | 8 ++++----
@@ -3719,7 +3845,7 @@ Date: Fri Oct 18 11:17:42 2013 +0200
commit 9a49351cc2625de16a73e0e153d3097ef6c7cc0f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 02:14:53 2013 +0200
+Date: Fri Oct 18 02:14:53 2013 +0200
[indic] Swith pref logic to use _hb_glyph_info_substituted()
@@ -3734,7 +3860,7 @@ Date: Fri Oct 18 02:14:53 2013 +0200
commit f175aa33c5e94397c60648ac0697c80f5fe0dcb7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 02:07:44 2013 +0200
+Date: Fri Oct 18 02:07:44 2013 +0200
[indic] Fix compiler warnings
@@ -3743,7 +3869,7 @@ Date: Fri Oct 18 02:07:44 2013 +0200
commit 857027341423f15fd6084c7563cc355b06e7cbdd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 01:11:05 2013 +0200
+Date: Fri Oct 18 01:11:05 2013 +0200
[otlayout] Add _hb_glyph_info_substituted()
@@ -3754,60 +3880,60 @@ Date: Fri Oct 18 01:11:05 2013 +0200
commit a1f7b2856184959e965c9c2b80363f9f46d486a7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 01:09:08 2013 +0200
+Date: Fri Oct 18 01:09:08 2013 +0200
[otlayout] Switch over from old is_a_ligature() to IS_LIGATED
Impact should be minimal and positive.
src/hb-ot-layout-gsubgpos-private.hh | 2 +-
- src/hb-ot-layout-private.hh | 12 +++++++++---
+ src/hb-ot-layout-private.hh | 12 +++++++++---
src/hb-ot-shape-complex-indic.cc | 4 ++--
src/hb-ot-shape-complex-myanmar.cc | 2 +-
- src/hb-ot-shape.cc | 2 +-
+ src/hb-ot-shape.cc | 2 +-
5 files changed, 14 insertions(+), 8 deletions(-)
commit 09675a8115b9d77261c33940401aa919cede8662
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 01:05:58 2013 +0200
+Date: Fri Oct 18 01:05:58 2013 +0200
[otlayout] Add HB_OT_LAYOUT_GLYPH_PROPS_LIGATED
Currently unused.
src/hb-ot-layout-gsubgpos-private.hh | 15 ++++++++++-----
- src/hb-ot-layout-private.hh | 5 ++++-
+ src/hb-ot-layout-private.hh | 5 ++++-
2 files changed, 14 insertions(+), 6 deletions(-)
commit 05ad6b50ac0a1b9a8da10d2ee2238068b7811e7d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 00:45:59 2013 +0200
+Date: Fri Oct 18 00:45:59 2013 +0200
[otlayout] Add HB_OT_LAYOUT_GLYPH_PROPS_SUBSTITUTED
Currently unused.
src/hb-ot-layout-gsubgpos-private.hh | 5 +++--
- src/hb-ot-layout-private.hh | 10 ++++++----
+ src/hb-ot-layout-private.hh | 10 ++++++----
2 files changed, 9 insertions(+), 6 deletions(-)
commit 101303dbf7cf15d044bf2518f14b3aec65970fea
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 00:42:39 2013 +0200
+Date: Fri Oct 18 00:42:39 2013 +0200
[otlayout] More shuffling around
src/hb-ot-layout-gpos-table.hh | 16 +++----
src/hb-ot-layout-gsub-table.hh | 13 +++--
src/hb-ot-layout-gsubgpos-private.hh | 8 ++--
- src/hb-ot-layout-private.hh | 92
+ src/hb-ot-layout-private.hh | 92
++++++++++++++++++++++++++++++++----
- src/hb-ot-shape.cc | 8 ++--
+ src/hb-ot-shape.cc | 8 ++--
5 files changed, 102 insertions(+), 35 deletions(-)
commit 91689de2603e4151e2a2d3a3852c61667f0c6264
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 00:21:59 2013 +0200
+Date: Fri Oct 18 00:21:59 2013 +0200
[otlayout] Add _hb_glyph_info_set_glyph_props()
@@ -3815,13 +3941,13 @@ Date: Fri Oct 18 00:21:59 2013 +0200
src/hb-ot-layout-gsub-table.hh | 2 +-
src/hb-ot-layout-gsubgpos-private.hh | 4 ++--
- src/hb-ot-layout-private.hh | 9 +++++++++
- src/hb-ot-shape.cc | 8 +++++---
+ src/hb-ot-layout-private.hh | 9 +++++++++
+ src/hb-ot-shape.cc | 8 +++++---
4 files changed, 17 insertions(+), 6 deletions(-)
commit a0161746589934e93c3b115814bbd81f56ab962f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 00:06:30 2013 +0200
+Date: Fri Oct 18 00:06:30 2013 +0200
[otlayout] Simplify set_class() usage
@@ -3830,24 +3956,24 @@ Date: Fri Oct 18 00:06:30 2013 +0200
commit 3ddf892b5328b74afb6e7d9da727d8771ca5d288
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Oct 18 00:02:43 2013 +0200
+Date: Fri Oct 18 00:02:43 2013 +0200
[otlayout] Renaming
src/hb-ot-layout-gpos-table.hh | 18 +++++++-------
src/hb-ot-layout-gsub-table.hh | 2 +-
src/hb-ot-layout-gsubgpos-private.hh | 36 +++++++++++++--------------
- src/hb-ot-layout-private.hh | 48
+ src/hb-ot-layout-private.hh | 48
+++++++++++++++++++++---------------
src/hb-ot-shape-complex-indic.cc | 5 ++--
src/hb-ot-shape-complex-myanmar.cc | 2 +-
- src/hb-ot-shape-fallback.cc | 8 +++---
- src/hb-ot-shape.cc | 2 +-
+ src/hb-ot-shape-fallback.cc | 8 +++---
+ src/hb-ot-shape.cc | 2 +-
8 files changed, 65 insertions(+), 56 deletions(-)
commit 2e96d2c6ee34142375373be07217c9953e7822cc
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 21:16:20 2013 +0200
+Date: Thu Oct 17 21:16:20 2013 +0200
[otlayout] More shuffling
@@ -3857,7 +3983,7 @@ Date: Thu Oct 17 21:16:20 2013 +0200
commit 469524692bd0a258b28e63294c984e677a9c2477
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 21:01:57 2013 +0200
+Date: Thu Oct 17 21:01:57 2013 +0200
[otlayout] Code shuffling
@@ -3866,38 +3992,38 @@ Date: Thu Oct 17 21:01:57 2013 +0200
commit 11fb16cb849285a178d9e80991b1d60a960326ee
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 20:57:57 2013 +0200
+Date: Thu Oct 17 20:57:57 2013 +0200
Use unsigned enums for mask types
- src/hb-buffer.h | 16 ++++++++--------
- src/hb-ot-layout-private.hh | 8 ++++----
+ src/hb-buffer.h | 16 ++++++++--------
+ src/hb-ot-layout-private.hh | 8 ++++----
2 files changed, 12 insertions(+), 12 deletions(-)
commit 03058c3d1e8c18858c1e0b0c738ce9d299f2787a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 20:55:34 2013 +0200
+Date: Thu Oct 17 20:55:34 2013 +0200
[otlayout] Remove two unused HB_OT_LAYOUT_GLYPH_PROPS_* values
src/hb-ot-layout-gdef-table.hh | 1 -
src/hb-ot-layout-gsub-table.hh | 3 ++-
- src/hb-ot-layout-private.hh | 7 +++++--
+ src/hb-ot-layout-private.hh | 7 +++++--
3 files changed, 7 insertions(+), 4 deletions(-)
commit 941b6992042e7b73b3a2aab1448383adf33bef28
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 20:47:33 2013 +0200
+Date: Thu Oct 17 20:47:33 2013 +0200
[otlayout] Remove unused HB_OT_LAYOUT_GLYPH_PROPS_UNCLASSIFIED
src/hb-ot-layout-gdef-table.hh | 7 +++++--
- src/hb-ot-layout-private.hh | 10 ++++------
+ src/hb-ot-layout-private.hh | 10 ++++------
2 files changed, 9 insertions(+), 8 deletions(-)
commit 8f9ec92dfce5c469fb85ad301296b5dde1b2ab0a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 19:52:47 2013 +0200
+Date: Thu Oct 17 19:52:47 2013 +0200
[indic] Adjust Javanese base algorithm
@@ -3906,17 +4032,17 @@ Date: Thu Oct 17 19:52:47 2013 +0200
commit 49901862e36e1c153835877a9f1183729333bbbe
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 19:48:51 2013 +0200
+Date: Thu Oct 17 19:48:51 2013 +0200
[otlayout] Guard against use of ReverseChain through Context
src/hb-ot-layout-gsub-table.hh | 4 +++-
- src/hb-ot-layout.cc | 4 ++--
+ src/hb-ot-layout.cc | 4 ++--
2 files changed, 5 insertions(+), 3 deletions(-)
commit 74f4bbf0560a5fd2d295e100e96f0c6c7033e852
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 19:07:53 2013 +0200
+Date: Thu Oct 17 19:07:53 2013 +0200
[indic] Towards supporting atomicly-encoded prebase-reorderings
@@ -3926,7 +4052,7 @@ Date: Thu Oct 17 19:07:53 2013 +0200
commit efed40b975110d78c9c505441e7e17a8c13e85c8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 18:50:11 2013 +0200
+Date: Thu Oct 17 18:50:11 2013 +0200
[indic] Minor refactoring of reph handling
@@ -3936,7 +4062,7 @@ Date: Thu Oct 17 18:50:11 2013 +0200
commit 684fe59ff858a0ecba71b3ed80378afb0b8bbb48
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 18:30:06 2013 +0200
+Date: Thu Oct 17 18:30:06 2013 +0200
[indic] Minor refactoring of would_substitute()
@@ -3945,7 +4071,7 @@ Date: Thu Oct 17 18:30:06 2013 +0200
commit 321df83fb4f0b8a5310888129cb70bfda8ae0c96
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 18:16:14 2013 +0200
+Date: Thu Oct 17 18:16:14 2013 +0200
Route Buginese through the SEA shaper
@@ -3957,7 +4083,7 @@ Date: Thu Oct 17 18:16:14 2013 +0200
commit b5a0f69e47ace468b06e21cf069a18ddcfcf6064
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 18:04:23 2013 +0200
+Date: Thu Oct 17 18:04:23 2013 +0200
[indic] Pass zero-context=false to would_substitute for newer scripts
@@ -3971,7 +4097,7 @@ Date: Thu Oct 17 18:04:23 2013 +0200
commit c4e71ff36d1f86a6ea56539728a964d97217e2b6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 17:04:47 2013 +0200
+Date: Thu Oct 17 17:04:47 2013 +0200
[indic] Clean up Khmer and Sinhala base finding algorithm
@@ -3980,7 +4106,7 @@ Date: Thu Oct 17 17:04:47 2013 +0200
commit e10453e6fb2544724ccd7ddfdbb9de90ef9274ce
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 16:49:06 2013 +0200
+Date: Thu Oct 17 16:49:06 2013 +0200
[indic] Add BASE_POS_LAST_SINHALA
@@ -3992,7 +4118,7 @@ Date: Thu Oct 17 16:49:06 2013 +0200
commit 9ac6b01e0cd8e2d66dfc727157f45b615bc77109
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 16:27:38 2013 +0200
+Date: Thu Oct 17 16:27:38 2013 +0200
[indic] Adjust Sinhala cluster merging under uniscribe
@@ -4004,7 +4130,7 @@ Date: Thu Oct 17 16:27:38 2013 +0200
commit 3c3df9cba13fec2c35e0e7ae587d9699ac0c37f5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 13:58:31 2013 +0200
+Date: Thu Oct 17 13:58:31 2013 +0200
[otlayout] Minor
@@ -4014,7 +4140,7 @@ Date: Thu Oct 17 13:58:31 2013 +0200
commit 6cc136f7531a45e71ea08a7dc8a2187172cb813d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 13:55:48 2013 +0200
+Date: Thu Oct 17 13:55:48 2013 +0200
[otlayout] Minor
@@ -4023,7 +4149,7 @@ Date: Thu Oct 17 13:55:48 2013 +0200
commit ba6ddc421e5e440231c2ece2db1363f8e6d2ecbf
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 13:52:51 2013 +0200
+Date: Thu Oct 17 13:52:51 2013 +0200
[otlayout] Increase MAX_CONTEXT_LENGTH
@@ -4034,7 +4160,7 @@ Date: Thu Oct 17 13:52:51 2013 +0200
commit e714fe6d6a2633494cb1fa7170a32ca2638cbb51
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 13:49:51 2013 +0200
+Date: Thu Oct 17 13:49:51 2013 +0200
[otlayout] Simplify ligate_input()
@@ -4046,7 +4172,7 @@ Date: Thu Oct 17 13:49:51 2013 +0200
commit 6b2abdcd203204131f3017ca85c91de9d43959cd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 13:15:43 2013 +0200
+Date: Thu Oct 17 13:15:43 2013 +0200
[indic] Improve clusters in presence of reph
@@ -4055,11 +4181,11 @@ Date: Thu Oct 17 13:15:43 2013 +0200
commit 42d0f55cbc68285e22d713df7062e520af708c82
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 13:05:05 2013 +0200
+Date: Thu Oct 17 13:05:05 2013 +0200
[indic] Apply calt,clig in the same stage as presentation features
- Whic means these twp are applied per-syllable now. Apparently
+ Whic means these twp are applied per-syllable now. Apparently
in some Khmer fonts the clig interacts with presentation features.
Test case: U+1781,U+17D2,U+1789,U+17BB,U+17C6 with Mondulkiri-R.ttf
@@ -4070,7 +4196,7 @@ Date: Thu Oct 17 13:05:05 2013 +0200
commit ae9a5834df477006686421d494b55a1569789327
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 12:24:55 2013 +0200
+Date: Thu Oct 17 12:24:55 2013 +0200
[indic] Fix pref vs blwf interaction
@@ -4082,7 +4208,7 @@ Date: Thu Oct 17 12:24:55 2013 +0200
commit c7dacac02cfe8526eaf131ce6c5e7b6df7ca2ccd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 12:20:24 2013 +0200
+Date: Thu Oct 17 12:20:24 2013 +0200
[indic] Don't apply blwf before base under old-spec mode
@@ -4093,7 +4219,7 @@ Date: Thu Oct 17 12:20:24 2013 +0200
commit da72042c52ed3cc0ee19d3eabb8db7c7dd34d3ed
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 17 12:01:50 2013 +0200
+Date: Thu Oct 17 12:01:50 2013 +0200
[otlayout] Fix up recent Context matching change
@@ -4102,13 +4228,13 @@ Date: Thu Oct 17 12:01:50 2013 +0200
U+0CB0,U+200D,U+0CBE,U+0CB7,U+0CCD,U+0C9F,U+0CCD,U+0CB0,U+0C97,U+0CB3
Two glyphs were being duplicated.
- src/hb-buffer.cc | 7 ++++++-
+ src/hb-buffer.cc | 7 ++++++-
src/hb-ot-layout-gsubgpos-private.hh | 3 ++-
2 files changed, 8 insertions(+), 2 deletions(-)
commit 1a7de1ba9876b0554c758acbc6459366d9d98a5d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 16 19:55:06 2013 +0200
+Date: Wed Oct 16 19:55:06 2013 +0200
[indic] Improve Avagraha support in machine
@@ -4117,7 +4243,7 @@ Date: Wed Oct 16 19:55:06 2013 +0200
commit 3756efaf4e14ec3b5b1def700a1b5985f162372b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 16 19:06:29 2013 +0200
+Date: Wed Oct 16 19:06:29 2013 +0200
[indic] Misc harmless fixes!
@@ -4140,12 +4266,12 @@ Date: Wed Oct 16 19:06:29 2013 +0200
src/hb-ot-shape-complex-indic-machine.rl | 8 ++++----
src/hb-ot-shape-complex-indic-private.hh | 2 +-
- src/hb-ot-shape-complex-indic.cc | 11 ++++++-----
+ src/hb-ot-shape-complex-indic.cc | 11 ++++++-----
3 files changed, 11 insertions(+), 10 deletions(-)
commit c52ddab72e025d1bee8274c8f3416208b12f68f1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 16 13:42:38 2013 +0200
+Date: Wed Oct 16 13:42:38 2013 +0200
[arabic] Make ZWJ prevent ligatures instead of facilitating it
@@ -4162,13 +4288,13 @@ Date: Wed Oct 16 13:42:38 2013 +0200
explicitly matches U+200D glyph. This doesn't affect joining
behavior.
- src/hb-ot-layout-private.hh | 6 ++++++
+ src/hb-ot-layout-private.hh | 6 ++++++
src/hb-ot-shape-complex-arabic.cc | 18 ++++++++++++++++++
2 files changed, 24 insertions(+)
commit 1a31f9f820c4538015ddaf4ca2b790649c5997ed
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 16 13:42:18 2013 +0200
+Date: Wed Oct 16 13:42:18 2013 +0200
[otlayout] Minor
@@ -4177,7 +4303,7 @@ Date: Wed Oct 16 13:42:18 2013 +0200
commit 28d5daec948e1a24f13e492ce301aeb9abff37c8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 16 12:32:12 2013 +0200
+Date: Wed Oct 16 12:32:12 2013 +0200
[indic] More granular post-base cluster merging!
@@ -4187,7 +4313,7 @@ Date: Wed Oct 16 12:32:12 2013 +0200
commit 9cb59d460e80d769087045535a8d54ec9ed7985c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 16 11:34:07 2013 +0200
+Date: Wed Oct 16 11:34:07 2013 +0200
[indic] Fix cluster merging of left matras
@@ -4198,19 +4324,19 @@ Date: Wed Oct 16 11:34:07 2013 +0200
commit 190c8f2b60af0851bf692f653c1604cfbf0561a5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 16 11:33:18 2013 +0200
+Date: Wed Oct 16 11:33:18 2013 +0200
[indic] Adjust cluster merging under uniscribe mode for Tamil
Apparently Uniscribe Tamil shaper doesn't ship chubby clusters
- for Tamil. Adjust to that.
+ for Tamil. Adjust to that.
src/hb-ot-shape-complex-indic.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5c558877da5db8c734ba072f01e5e4797876619c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Oct 16 11:14:15 2013 +0200
+Date: Wed Oct 16 11:14:15 2013 +0200
[indic] Allow up to two syllable modifiers
@@ -4219,22 +4345,22 @@ Date: Wed Oct 16 11:14:15 2013 +0200
We categorize both bindus and visarga as syllable-modifiers.
OT spec doesn't actually say what characters go in the syllable
- modifier category, and allows one. We just allow up to two now.
+ modifier category, and allows one. We just allow up to two now.
Test case: U+0930,U+0941,U+0901,U+0903
Uniscribe currently doesn't support that and produces a
dotted circle.
- src/hb-ot-shape-complex-indic-machine.rl |
+ src/hb-ot-shape-complex-indic-machine.rl |
2 +-
- .../texts/in-tree/shaper-indic/indic/script-devanagari/misc/misc.txt |
+ .../texts/in-tree/shaper-indic/indic/script-devanagari/misc/misc.txt |
1 +
2 files changed, 2 insertions(+), 1 deletion(-)
commit f5299eff5c0065d6329cd536c0ac339abea085b0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 18:13:07 2013 +0200
+Date: Tue Oct 15 18:13:07 2013 +0200
[indic] Simplify reph logic
@@ -4245,7 +4371,7 @@ Date: Tue Oct 15 18:13:07 2013 +0200
commit 65a929b1c033e91919c931b495a775f76b6dcbb3
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 18:08:05 2013 +0200
+Date: Tue Oct 15 18:08:05 2013 +0200
[indic] If Malayalam dot-reph formed a ligature, don't move it
@@ -4254,14 +4380,14 @@ Date: Tue Oct 15 18:08:05 2013 +0200
U+0D4E,U+0D1A,U+0D4D,U+0D1A,U+0D4D
- src/hb-ot-shape-complex-indic.cc | 23
+ src/hb-ot-shape-complex-indic.cc | 23
++++++++++++++++------
- .../indic/script-malayalam/misc/dot-reph.txt | 3 +++
+ .../indic/script-malayalam/misc/dot-reph.txt | 3 +++
2 files changed, 20 insertions(+), 6 deletions(-)
commit a01cbf6cbe0021722302cfb58fb638a0a2427b26
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 16:37:53 2013 +0200
+Date: Tue Oct 15 16:37:53 2013 +0200
[indic] Harmless reordering of Khmer features!
@@ -4270,18 +4396,18 @@ Date: Tue Oct 15 16:37:53 2013 +0200
commit c46f406973024051877e867b93614942ff80c107
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 16:24:21 2013 +0200
+Date: Tue Oct 15 16:24:21 2013 +0200
[tests] Remove Myanmar micro-font and test
.../sha1sum/ceadd106a8205214fbe7337ef9de32a862b59762.ttf | Bin 3040 ->
0 bytes
- test/shaping/tests/context-matching.tests | 1 -
+ test/shaping/tests/context-matching.tests | 1 -
2 files changed, 1 deletion(-)
commit eb10233b267909dee0245f126000e117f3b21c35
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 15:26:44 2013 +0200
+Date: Tue Oct 15 15:26:44 2013 +0200
[indic] Apply 'kern' for all scripts except for Khmer in Uniscribe
mode
@@ -4299,7 +4425,7 @@ Date: Tue Oct 15 15:26:44 2013 +0200
commit 30145272a7d428bc62a903388bd7be43f4da7fc3
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 13:47:27 2013 +0200
+Date: Tue Oct 15 13:47:27 2013 +0200
[indic] Don't apply presentation features across syllables
@@ -4310,7 +4436,7 @@ Date: Tue Oct 15 13:47:27 2013 +0200
there's Consonant followed by Ra,Halant,ZWJ at the of text.
The Ra,Halant,ZWJ ends up forming reph, which is wrong...
But before we were also ligating that reph with the previous
- consonant. That's even more wrong. That's also what Uniscribe
+ consonant. That's even more wrong. That's also what Uniscribe
does.
Current numbers:
@@ -4328,23 +4454,23 @@ Date: Tue Oct 15 13:47:27 2013 +0200
TAMIL: 1091753 out of 1091754 tests passed. 1 failed (9.15957e-05%)
TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
- src/hb-ot-shape-complex-indic.cc | 21
+ src/hb-ot-shape-complex-indic.cc | 21
+++++++++++++++++----
- .../shaper-indic/indic/script-sinhala/misc/misc.txt | 1 +
+ .../shaper-indic/indic/script-sinhala/misc/misc.txt | 1 +
2 files changed, 18 insertions(+), 4 deletions(-)
commit 3c7b3641cfb00f2c4dcc0768b9854e4f4410d15f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 11:21:01 2013 +0200
+Date: Tue Oct 15 11:21:01 2013 +0200
[indic] Handle Avagraha
It can come either at the end(ish!) of the syllable, or independently.
When independent, it accepts a few bits and pieces.
- src/hb-ot-shape-complex-indic-machine.rl | 5 ++++-
- src/hb-ot-shape-complex-indic-private.hh | 5 +++--
- src/hb-ot-shape-complex-indic.cc | 14
+ src/hb-ot-shape-complex-indic-machine.rl | 5 ++++-
+ src/hb-ot-shape-complex-indic-private.hh | 5 +++--
+ src/hb-ot-shape-complex-indic.cc | 14
+++++++++++++-
.../shaper-indic/indic/script-devanagari/misc/misc.txt | 1 +
.../in-tree/shaper-indic/indic/script-telugu/misc/misc.txt | 1 +
@@ -4352,7 +4478,7 @@ Date: Tue Oct 15 11:21:01 2013 +0200
commit 5e7432b8172473aa4dda3d51a79add9e97c2d2c1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 12:28:23 2013 +0200
+Date: Tue Oct 15 12:28:23 2013 +0200
[myanmar] Apply abvm/blwm
@@ -4361,7 +4487,7 @@ Date: Tue Oct 15 12:28:23 2013 +0200
commit 8acbb6be271817c12d2ee0066b355e2fb0f9a934
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Oct 15 12:15:49 2013 +0200
+Date: Tue Oct 15 12:15:49 2013 +0200
[indic] Some scripts like blwf applied to pre-base characters
@@ -4389,7 +4515,7 @@ Date: Tue Oct 15 12:15:49 2013 +0200
commit 2c85a3df0983f28aed77a0ea3bf2417ef65d4b84
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 14 19:41:52 2013 +0200
+Date: Mon Oct 14 19:41:52 2013 +0200
Fix issue with automake
@@ -4398,12 +4524,12 @@ Date: Mon Oct 14 19:41:52 2013 +0200
commit 6b65a76b40522a4f57a6fedcbdfc5a4d736f1d3c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 14 18:51:39 2013 +0200
+Date: Mon Oct 14 18:51:39 2013 +0200
[otlayout] Fix (Chain)Context recursion!
Previously we only supported recursive sublookups with
- ascending indices. We were also not correctly handling
+ ascending indices. We were also not correctly handling
non-1-to-1 recursed lookups.
Fix all that!
@@ -4412,8 +4538,8 @@ Date: Mon Oct 14 18:51:39 2013 +0200
which were derived from NotoSansBengali and NotoSansDevanagari
among others.
- src/hb-buffer-private.hh | 4 +
- src/hb-buffer.cc | 46 ++++++++++
+ src/hb-buffer-private.hh | 4 +
+ src/hb-buffer.cc | 46 ++++++++++
src/hb-ot-layout-common-private.hh | 1 +
src/hb-ot-layout-gsub-table.hh | 1 +
src/hb-ot-layout-gsubgpos-private.hh | 157
@@ -4422,7 +4548,7 @@ Date: Mon Oct 14 18:51:39 2013 +0200
commit 841e20d083aec8d814cd8d90aa6ab60127c0d1f2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 14 18:47:51 2013 +0200
+Date: Mon Oct 14 18:47:51 2013 +0200
Add test suite for shaping results
@@ -4435,20 +4561,20 @@ Date: Mon Oct 14 18:47:51 2013 +0200
Four initial tests are added for (Chain)Context matching,
of which three currently fail.
- test/shaping/Makefile.am | 10 +++++-
+ test/shaping/Makefile.am | 10 +++++-
.../4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf | Bin 0 -> 1320 bytes
.../ceadd106a8205214fbe7337ef9de32a862b59762.ttf | Bin 0 -> 3040 bytes
.../d629e7fedc0b350222d7987345fe61613fa3929a.ttf | Bin 0 -> 1768 bytes
.../f499fbc23865022234775c43503bba2e63978fe1.ttf | Bin 0 -> 3564 bytes
- test/shaping/run-tests.sh | 34
+ test/shaping/run-tests.sh | 34
+++++++++++++++++++++
- test/shaping/tests/MANIFEST | 1 +
- test/shaping/tests/context-matching.tests | 4 +++
+ test/shaping/tests/MANIFEST | 1 +
+ test/shaping/tests/context-matching.tests | 4 +++
8 files changed, 48 insertions(+), 1 deletion(-)
commit e2dab69291a5d86fc90a8c273c458c16574eafb5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 14 16:44:44 2013 +0200
+Date: Mon Oct 14 16:44:44 2013 +0200
Minor
@@ -4457,7 +4583,7 @@ Date: Mon Oct 14 16:44:44 2013 +0200
commit 4e6e53db5da0a5da87ae732c3f9d01babf4ae6c2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Oct 14 13:06:36 2013 +0200
+Date: Mon Oct 14 13:06:36 2013 +0200
[otlayout] "Minor"
@@ -4466,7 +4592,7 @@ Date: Mon Oct 14 13:06:36 2013 +0200
commit 9326d48e4309901e7e0b0e15230936a21ee3df72
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 10 20:04:42 2013 +0200
+Date: Thu Oct 10 20:04:42 2013 +0200
Don't use g_mapped_file_unref()
@@ -4475,36 +4601,36 @@ Date: Thu Oct 10 20:04:42 2013 +0200
src/test-buffer-serialize.cc | 2 +-
src/test-size-params.cc | 2 +-
src/test-would-substitute.cc | 2 +-
- src/test.cc | 2 +-
- util/options.cc | 4 ++--
+ src/test.cc | 2 +-
+ util/options.cc | 4 ++--
5 files changed, 6 insertions(+), 6 deletions(-)
commit e152d1a27891bd1d9d46a9c028c026843bad384a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 3 15:09:37 2013 -0400
+Date: Thu Oct 3 15:09:37 2013 -0400
0.9.22
- NEWS | 13 +++++++++++++
+ NEWS | 13 +++++++++++++
configure.ac | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
commit 27674b4bb351e501373bd9994e4ba6546e465cf7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Oct 3 14:54:50 2013 -0400
+Date: Thu Oct 3 14:54:50 2013 -0400
[OTLayout] Protect against out-of-range lookup indices
Filter them out when compiling map.
src/hb-ot-layout.cc | 17 +++++++++++++++++
- src/hb-ot-layout.h | 5 +++++
- src/hb-ot-map.cc | 8 +++++++-
+ src/hb-ot-layout.h | 5 +++++
+ src/hb-ot-map.cc | 8 +++++++-
3 files changed, 29 insertions(+), 1 deletion(-)
commit 6b4fdded94b7efb96c6e41cca4350878ed859ff1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Sep 30 13:48:19 2013 -0400
+Date: Mon Sep 30 13:48:19 2013 -0400
Update git.mk
@@ -4513,7 +4639,7 @@ Date: Mon Sep 30 13:48:19 2013 -0400
commit 2a2b5b89ef3a606ba2996bc89fd1c577a6c98f40
Author: M1cha <sigmaepsilon92@gmail.com>
-Date: Mon Sep 30 08:55:52 2013 +0000
+Date: Mon Sep 30 08:55:52 2013 +0000
Cleanup Android.mk
- use common src files for both static and shared libs
@@ -4526,7 +4652,7 @@ Date: Mon Sep 30 08:55:52 2013 +0000
commit 622bc3d829cab84c3a4148b88f2c91fee491ef39
Merge: 3d2c4f0 d583df1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Sep 29 13:31:58 2013 -0700
+Date: Sun Sep 29 13:31:58 2013 -0700
Merge pull request #4 from amarullz/master
@@ -4534,7 +4660,7 @@ Date: Sun Sep 29 13:31:58 2013 -0700
commit 3d2c4f0c2ff8fab4262988aad65b170e5b479b20
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 27 17:06:29 2013 -0400
+Date: Fri Sep 27 17:06:29 2013 -0400
Fix hiding of default_ignorables if font doesn't have space glyph
@@ -4545,7 +4671,7 @@ Date: Fri Sep 27 17:06:29 2013 -0400
commit d583df1e78003f8f1039ad72331bf877b13d1ae5
Author: Ahmad Amarullah <support@amarullz.com>
-Date: Fri Sep 27 19:04:32 2013 +0700
+Date: Fri Sep 27 19:04:32 2013 +0700
Add build static library on Android.mk
@@ -4557,7 +4683,7 @@ Date: Fri Sep 27 19:04:32 2013 +0700
commit 078de49ca10285f6cd1452abd40f831a17af5d1a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Sep 26 18:26:43 2013 -0400
+Date: Thu Sep 26 18:26:43 2013 -0400
[util] Don't use g_array_unref()
@@ -4568,7 +4694,7 @@ Date: Thu Sep 26 18:26:43 2013 -0400
commit 48360ec03b225dfec5f90bc5cb93122203d2dd6b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Sep 26 16:48:42 2013 -0400
+Date: Thu Sep 26 16:48:42 2013 -0400
Bug 68990 - test-common fails on i686-linux
@@ -4579,17 +4705,17 @@ Date: Thu Sep 26 16:48:42 2013 -0400
commit b61f97d544ce43d85f5fe93e682c324e042c0770
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Sep 16 22:07:22 2013 -0400
+Date: Mon Sep 16 22:07:22 2013 -0400
0.9.21
- NEWS | 12 ++++++++++++
+ NEWS | 12 ++++++++++++
configure.ac | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit 2af826296315d89f3a433952903c5968e56044ea
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Sep 16 21:49:56 2013 -0400
+Date: Mon Sep 16 21:49:56 2013 -0400
Improve library checks
@@ -4600,7 +4726,7 @@ Date: Mon Sep 16 21:49:56 2013 -0400
commit 882edce48e507a1c76c908ec2db04aac218b67d6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 13 20:36:43 2013 -0400
+Date: Fri Sep 13 20:36:43 2013 -0400
[graphite2] Fix include
@@ -4610,17 +4736,17 @@ Date: Fri Sep 13 20:36:43 2013 -0400
commit ace5c7eb4c2302a6a7eb3576e6dbc3bc026e569c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 13 20:34:42 2013 -0400
+Date: Fri Sep 13 20:34:42 2013 -0400
[introspection] hb-ft annotations
src/hb-face.cc | 2 +-
- src/hb-ft.cc | 30 +++++++++++++++++++++++++++++-
+ src/hb-ft.cc | 30 +++++++++++++++++++++++++++++-
2 files changed, 30 insertions(+), 2 deletions(-)
commit a8949df48780e680e03b9afbbafb3628a0acef52
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 13 20:23:51 2013 -0400
+Date: Fri Sep 13 20:23:51 2013 -0400
[introspection] Annotate Unicode / font callbacks
@@ -4632,14 +4758,14 @@ Date: Fri Sep 13 20:23:51 2013 -0400
src/hb-blob.cc | 4 +-
src/hb-face.cc | 2 +-
src/hb-font.cc | 4 +-
- src/hb-font.h | 132
+ src/hb-font.h | 132
+++++++++++++++++++++++++++++++++++++++++++++++++++++--
src/hb-unicode.h | 106 ++++++++++++++++++++++++++++++++++++++++----
5 files changed, 231 insertions(+), 17 deletions(-)
commit 4b011094d5e90cf93df2891e47aeab1bffad5bbf
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 13 20:17:42 2013 -0400
+Date: Fri Sep 13 20:17:42 2013 -0400
Move code around
@@ -4650,24 +4776,24 @@ Date: Fri Sep 13 20:17:42 2013 -0400
commit 4878db218202ed804c9f76edb7e4aa220de8a8d8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Sep 12 20:56:32 2013 -0400
+Date: Thu Sep 12 20:56:32 2013 -0400
Remove contrib/ Python hand-coded binding stuff
gobject-introspection coming together.
- contrib/README | 2 -
- contrib/python/README | 10 --
+ contrib/README | 2 -
+ contrib/python/README | 10 --
contrib/python/lib/fontconfig.pyx | 47 ---------
contrib/python/lib/harfbuzz.pyx | 213
--------------------------------------
contrib/python/scripts/hbtestfont | 116 ---------------------
- contrib/python/setup.py | 39 -------
+ contrib/python/setup.py | 39 -------
6 files changed, 427 deletions(-)
commit e478ebe4d3f74dc271ffe88680fd29f6b1924c93
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Sep 12 20:53:07 2013 -0400
+Date: Thu Sep 12 20:53:07 2013 -0400
[introspection] Add sample.py
@@ -4676,7 +4802,7 @@ Date: Thu Sep 12 20:53:07 2013 -0400
commit dfdbe7f932daffcf73911ff4e4a36f749164d960
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Sep 12 20:52:20 2013 -0400
+Date: Thu Sep 12 20:52:20 2013 -0400
[introspection] Make hb_blob_create() introspectable
@@ -4686,7 +4812,7 @@ Date: Thu Sep 12 20:52:20 2013 -0400
commit 085d4291a9f253a4b8e2eec8003ac11d02a9394f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Sep 12 17:14:33 2013 -0400
+Date: Thu Sep 12 17:14:33 2013 -0400
[introspection] Disable constructors for now
@@ -4697,67 +4823,67 @@ Date: Thu Sep 12 17:14:33 2013 -0400
src/hb-buffer.cc | 2 +-
src/hb-face.cc | 2 +-
src/hb-font.cc | 4 ++--
- src/hb-set.cc | 2 +-
+ src/hb-set.cc | 2 +-
src/hb-shape-plan.cc | 2 +-
src/hb-unicode.cc | 2 +-
7 files changed, 8 insertions(+), 8 deletions(-)
commit 6c48f20eea22c6e686416ab4ec8388be3e8cd0b5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Sep 9 15:43:10 2013 -0400
+Date: Mon Sep 9 15:43:10 2013 -0400
[otlayout] Add structs for JSTF table
- src/Makefile.am | 1 +
- src/hb-ot-head-table.hh | 2 +-
- src/hb-ot-hhea-table.hh | 2 +-
- src/hb-ot-hmtx-table.hh | 2 +-
+ src/Makefile.am | 1 +
+ src/hb-ot-head-table.hh | 2 +-
+ src/hb-ot-hhea-table.hh | 2 +-
+ src/hb-ot-hmtx-table.hh | 2 +-
src/hb-ot-layout-gdef-table.hh | 2 +-
src/hb-ot-layout-gpos-table.hh | 2 +-
src/hb-ot-layout-gsub-table.hh | 2 +-
src/hb-ot-layout-jstf-table.hh | 229
+++++++++++++++++++++++++++++++++++++++++
- src/hb-ot-layout.cc | 1 +
- src/hb-ot-layout.h | 1 +
- src/hb-ot-maxp-table.hh | 2 +-
- src/hb-ot-name-table.hh | 2 +-
- src/main.cc | 2 +-
+ src/hb-ot-layout.cc | 1 +
+ src/hb-ot-layout.h | 1 +
+ src/hb-ot-maxp-table.hh | 2 +-
+ src/hb-ot-name-table.hh | 2 +-
+ src/main.cc | 2 +-
13 files changed, 241 insertions(+), 9 deletions(-)
commit 70303cf23b22647bf641be22c8650310128322a9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 6 17:35:57 2013 -0400
+Date: Fri Sep 6 17:35:57 2013 -0400
[docs/introspection] Some more annotations
src/hb-common.cc | 151
++++++++++++++++++++++++++++++++++++++++++++++++++--
- src/hb-font.cc | 16 +++---
- src/hb-version.h.in | 19 -------
+ src/hb-font.cc | 16 +++---
+ src/hb-version.h.in | 19 -------
3 files changed, 155 insertions(+), 31 deletions(-)
commit 288f2899979bcc9e68f8115cb76e3271ed0e17bc
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 6 15:40:22 2013 -0400
+Date: Fri Sep 6 15:40:22 2013 -0400
[docs/introspection] More annotations
- src/hb-blob.cc | 63 +++---
+ src/hb-blob.cc | 63 +++---
src/hb-buffer-serialize.cc | 63 ++++++
- src/hb-buffer.cc | 307 ++++++++++++++++++++++++++-
- src/hb-face.cc | 171 +++++++++++++++
- src/hb-font-private.hh | 4 +-
- src/hb-font.cc | 504
+ src/hb-buffer.cc | 307 ++++++++++++++++++++++++++-
+ src/hb-face.cc | 171 +++++++++++++++
+ src/hb-font-private.hh | 4 +-
+ src/hb-font.cc | 504
++++++++++++++++++++++++++++++++++++++++++++-
- src/hb-set.cc | 2 +-
- src/hb-shape-plan.cc | 104 ++++++++++
- src/hb-shape.cc | 56 +++++
- src/hb-unicode.cc | 128 ++++++++++++
+ src/hb-set.cc | 2 +-
+ src/hb-shape-plan.cc | 104 ++++++++++
+ src/hb-shape.cc | 56 +++++
+ src/hb-unicode.cc | 128 ++++++++++++
10 files changed, 1355 insertions(+), 47 deletions(-)
commit 17905c54f1bab9e6dfe13f59f5ec208de12832f7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 6 16:57:01 2013 -0400
+Date: Fri Sep 6 16:57:01 2013 -0400
[introspection] Work around g-i limitation with hb_language_t
@@ -4767,7 +4893,7 @@ Date: Fri Sep 6 16:57:01 2013 -0400
commit cd361c3cbe4a288e3019b9a029f44e4c5f24436c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 6 16:20:21 2013 -0400
+Date: Fri Sep 6 16:20:21 2013 -0400
Minor change to hb_language_t
@@ -4779,21 +4905,21 @@ Date: Fri Sep 6 16:20:21 2013 -0400
commit 20cbc1f8eb0811e6cefa3be3550e80df9c372782
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 6 15:29:22 2013 -0400
+Date: Fri Sep 6 15:29:22 2013 -0400
Annotate hb-set a bit; add HB_SET_VALUE_INVALID
src/hb-set-private.hh | 20 +++--
- src/hb-set.cc | 244
+ src/hb-set.cc | 244
++++++++++++++++++++++++++++++++++++++++++++++++++
- src/hb-set.h | 2 +
+ src/hb-set.h | 2 +
src/hb-version.h.in | 6 +-
test/api/test-set.c | 26 +++---
5 files changed, 276 insertions(+), 22 deletions(-)
commit c44b81833d5bfb9a926d348a76463314c3ec2018
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Sep 6 15:13:16 2013 -0400
+Date: Fri Sep 6 15:13:16 2013 -0400
Whitespace
@@ -4802,7 +4928,7 @@ Date: Fri Sep 6 15:13:16 2013 -0400
commit ae9dc717d37d58efdd3fabbe4a9c3c2bf9dc3568
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Sep 5 16:40:37 2013 -0400
+Date: Thu Sep 5 16:40:37 2013 -0400
[gtk-doc] Pass source files to gtk-doc
@@ -4811,19 +4937,19 @@ Date: Thu Sep 5 16:40:37 2013 -0400
commit 5f512017ba615ba6ac8e5da2ea0c57a72db2c26b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Sep 4 18:28:39 2013 -0400
+Date: Wed Sep 4 18:28:39 2013 -0400
[docs] Document a few symbols
src/hb-blob.cc | 160
+++++++++++++++++++++++++++++++++++++++++++++++++++-
- src/hb-buffer.cc | 78 ++++++++++++++++++++++++-
- src/hb-version.h.in | 17 ++++++
+ src/hb-buffer.cc | 78 ++++++++++++++++++++++++-
+ src/hb-version.h.in | 17 ++++++
3 files changed, 251 insertions(+), 4 deletions(-)
commit e0dbf99b4497be305d689a528282fd37214e7f1c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Sep 5 16:00:47 2013 -0400
+Date: Thu Sep 5 16:00:47 2013 -0400
[introspection] Pass source files to scanner
@@ -4832,7 +4958,7 @@ Date: Thu Sep 5 16:00:47 2013 -0400
commit 5a5350b39b81e0128d36ebc81307a6d698a4dc50
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Sep 3 20:11:01 2013 -0400
+Date: Tue Sep 3 20:11:01 2013 -0400
Revert "Round when scaling values"
@@ -4843,13 +4969,13 @@ Date: Tue Sep 3 20:11:01 2013 -0400
zero", proper rounding should take sign into account. Just skip
doing it again, has been serving us well before.
- TODO | 2 ++
+ TODO | 2 ++
src/hb-font-private.hh | 6 +-----
2 files changed, 3 insertions(+), 5 deletions(-)
commit 74ff41c3a573bdf74b60623065eb92a49f055893
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Sep 3 20:09:14 2013 -0400
+Date: Tue Sep 3 20:09:14 2013 -0400
Minor
@@ -4858,7 +4984,7 @@ Date: Tue Sep 3 20:09:14 2013 -0400
commit 63dd4b0ac2076fe9cc3dfe5d31ef3616d4ed01e5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Sep 3 20:01:40 2013 -0400
+Date: Tue Sep 3 20:01:40 2013 -0400
[gtk-doc] Remove hack for deleting tmpl/
@@ -4872,7 +4998,7 @@ Date: Tue Sep 3 20:01:40 2013 -0400
commit 213001aa99003422199245e96878f9fe348c55b4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Sep 3 20:00:16 2013 -0400
+Date: Tue Sep 3 20:00:16 2013 -0400
[build] Fix EXTRA_DIST
@@ -4884,7 +5010,7 @@ Date: Tue Sep 3 20:00:16 2013 -0400
commit 1e994a8fcc94dfea42a6cbfe23a401142d79a1a6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Sep 3 18:11:47 2013 -0400
+Date: Tue Sep 3 18:11:47 2013 -0400
[gtk-doc] Copy makefile
@@ -4893,7 +5019,7 @@ Date: Tue Sep 3 18:11:47 2013 -0400
commit 81a007ffad683e53f12093a0c9e30112106f415d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 30 19:45:13 2013 -0400
+Date: Fri Aug 30 19:45:13 2013 -0400
[TODO] Update
@@ -4902,21 +5028,21 @@ Date: Fri Aug 30 19:45:13 2013 -0400
commit a2a28235e8131a1e1d4b8c3d0933df5cf056bbc6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 30 19:38:47 2013 -0400
+Date: Fri Aug 30 19:38:47 2013 -0400
[gtk-doc] Generate version.xml from configure
Even though this is not what autoconf recommends, it reduces doc
rebuilds when version doesn't change but configure changes.
- configure.ac | 1 +
+ configure.ac | 1 +
docs/reference/Makefile.am | 11 +++--------
docs/reference/version.xml.in | 1 +
3 files changed, 5 insertions(+), 8 deletions(-)
commit ac1b723917d9b8f247a350f8d3e1bc5d1e472073
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 30 19:32:10 2013 -0400
+Date: Fri Aug 30 19:32:10 2013 -0400
Remove hb-old and hb-icu-le test shapers
@@ -4924,66 +5050,66 @@ Date: Fri Aug 30 19:32:10 2013 -0400
the point to need them for testing, and if we ever need to
resurrect them again, well, they're in git graveyard somewhere.
- configure.ac | 23 +-
- src/Makefile.am | 28 +-
- src/hb-icu-le.cc | 265 --
- src/hb-icu-le/COPYING | 2 -
- src/hb-icu-le/FontTableCache.cpp | 91 -
- src/hb-icu-le/FontTableCache.h | 48 -
- src/hb-icu-le/Makefile.am | 25 -
+ configure.ac | 23 +-
+ src/Makefile.am | 28 +-
+ src/hb-icu-le.cc | 265 --
+ src/hb-icu-le/COPYING | 2 -
+ src/hb-icu-le/FontTableCache.cpp | 91 -
+ src/hb-icu-le/FontTableCache.h | 48 -
+ src/hb-icu-le/Makefile.am | 25 -
src/hb-icu-le/PortableFontInstance.cpp | 275 --
- src/hb-icu-le/PortableFontInstance.h | 119 -
- src/hb-icu-le/README | 3 -
- src/hb-icu-le/cmaps.cpp | 200 --
- src/hb-icu-le/cmaps.h | 87 -
- src/hb-icu-le/letest.h | 63 -
- src/hb-icu-le/license.html | 51 -
- src/hb-icu-le/sfnt.h | 453 ---
- src/hb-old.cc | 410 ---
- src/hb-old/COPYING | 24 -
- src/hb-old/Makefile.am | 56 -
- src/hb-old/README | 7 -
- src/hb-old/harfbuzz-arabic.c | 1150 ------
- src/hb-old/harfbuzz-buffer-private.h | 107 -
- src/hb-old/harfbuzz-buffer.c | 383 --
- src/hb-old/harfbuzz-buffer.h | 102 -
- src/hb-old/harfbuzz-external.h | 106 -
- src/hb-old/harfbuzz-gdef-private.h | 135 -
- src/hb-old/harfbuzz-gdef.c | 1163 ------
- src/hb-old/harfbuzz-gdef.h | 140 -
- src/hb-old/harfbuzz-global.h | 125 -
- src/hb-old/harfbuzz-gpos-private.h | 729 ----
- src/hb-old/harfbuzz-gpos.c | 6094
+ src/hb-icu-le/PortableFontInstance.h | 119 -
+ src/hb-icu-le/README | 3 -
+ src/hb-icu-le/cmaps.cpp | 200 --
+ src/hb-icu-le/cmaps.h | 87 -
+ src/hb-icu-le/letest.h | 63 -
+ src/hb-icu-le/license.html | 51 -
+ src/hb-icu-le/sfnt.h | 453 ---
+ src/hb-old.cc | 410 ---
+ src/hb-old/COPYING | 24 -
+ src/hb-old/Makefile.am | 56 -
+ src/hb-old/README | 7 -
+ src/hb-old/harfbuzz-arabic.c | 1150 ------
+ src/hb-old/harfbuzz-buffer-private.h | 107 -
+ src/hb-old/harfbuzz-buffer.c | 383 --
+ src/hb-old/harfbuzz-buffer.h | 102 -
+ src/hb-old/harfbuzz-external.h | 106 -
+ src/hb-old/harfbuzz-gdef-private.h | 135 -
+ src/hb-old/harfbuzz-gdef.c | 1163 ------
+ src/hb-old/harfbuzz-gdef.h | 140 -
+ src/hb-old/harfbuzz-global.h | 125 -
+ src/hb-old/harfbuzz-gpos-private.h | 729 ----
+ src/hb-old/harfbuzz-gpos.c | 6094
--------------------------------
- src/hb-old/harfbuzz-gpos.h | 155 -
- src/hb-old/harfbuzz-greek.c | 447 ---
- src/hb-old/harfbuzz-gsub-private.h | 483 ---
- src/hb-old/harfbuzz-gsub.c | 4329 -----------------------
- src/hb-old/harfbuzz-gsub.h | 148 -
- src/hb-old/harfbuzz-hangul.c | 268 --
- src/hb-old/harfbuzz-hebrew.c | 187 -
- src/hb-old/harfbuzz-impl.c | 84 -
- src/hb-old/harfbuzz-impl.h | 135 -
- src/hb-old/harfbuzz-indic.cpp | 1868 ----------
- src/hb-old/harfbuzz-khmer.c | 642 ----
- src/hb-old/harfbuzz-myanmar.c | 511 ---
- src/hb-old/harfbuzz-open-private.h | 102 -
- src/hb-old/harfbuzz-open.c | 1433 --------
- src/hb-old/harfbuzz-open.h | 288 --
- src/hb-old/harfbuzz-shaper-all.cpp | 37 -
- src/hb-old/harfbuzz-shaper-private.h | 159 -
- src/hb-old/harfbuzz-shaper.cpp | 996 ------
- src/hb-old/harfbuzz-shaper.h | 265 --
- src/hb-old/harfbuzz-stream-private.h | 81 -
- src/hb-old/harfbuzz-stream.c | 114 -
- src/hb-old/harfbuzz-stream.h | 51 -
- src/hb-old/harfbuzz-tibetan.c | 249 --
- src/hb-old/harfbuzz.h | 38 -
+ src/hb-old/harfbuzz-gpos.h | 155 -
+ src/hb-old/harfbuzz-greek.c | 447 ---
+ src/hb-old/harfbuzz-gsub-private.h | 483 ---
+ src/hb-old/harfbuzz-gsub.c | 4329 -----------------------
+ src/hb-old/harfbuzz-gsub.h | 148 -
+ src/hb-old/harfbuzz-hangul.c | 268 --
+ src/hb-old/harfbuzz-hebrew.c | 187 -
+ src/hb-old/harfbuzz-impl.c | 84 -
+ src/hb-old/harfbuzz-impl.h | 135 -
+ src/hb-old/harfbuzz-indic.cpp | 1868 ----------
+ src/hb-old/harfbuzz-khmer.c | 642 ----
+ src/hb-old/harfbuzz-myanmar.c | 511 ---
+ src/hb-old/harfbuzz-open-private.h | 102 -
+ src/hb-old/harfbuzz-open.c | 1433 --------
+ src/hb-old/harfbuzz-open.h | 288 --
+ src/hb-old/harfbuzz-shaper-all.cpp | 37 -
+ src/hb-old/harfbuzz-shaper-private.h | 159 -
+ src/hb-old/harfbuzz-shaper.cpp | 996 ------
+ src/hb-old/harfbuzz-shaper.h | 265 --
+ src/hb-old/harfbuzz-stream-private.h | 81 -
+ src/hb-old/harfbuzz-stream.c | 114 -
+ src/hb-old/harfbuzz-stream.h | 51 -
+ src/hb-old/harfbuzz-tibetan.c | 249 --
+ src/hb-old/harfbuzz.h | 38 -
54 files changed, 2 insertions(+), 25532 deletions(-)
commit b94243d6a9457864ad8ef3ad47ad01985b138862
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 30 18:41:33 2013 -0400
+Date: Fri Aug 30 18:41:33 2013 -0400
[g-i] Rename library from harfbuzz to HarfBuzz
@@ -4992,17 +5118,17 @@ Date: Fri Aug 30 18:41:33 2013 -0400
commit f730b5d1e2369762952481f1a2d3db26a2b48015
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Aug 29 15:53:33 2013 -0400
+Date: Thu Aug 29 15:53:33 2013 -0400
0.9.20
- NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
+ NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 49 insertions(+), 1 deletion(-)
commit b0e03508bad04d7dcf2c50ac81f6261425b34c5f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Aug 29 15:56:32 2013 -0400
+Date: Thu Aug 29 15:56:32 2013 -0400
Dist with gobject and introspection enabled
@@ -5011,7 +5137,7 @@ Date: Thu Aug 29 15:56:32 2013 -0400
commit e4ce6745e15eab33ed693874e7a56981f4d6f79a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Aug 29 15:56:16 2013 -0400
+Date: Thu Aug 29 15:56:16 2013 -0400
[gtk-doc] Fix build without gobject
@@ -5020,7 +5146,7 @@ Date: Thu Aug 29 15:56:16 2013 -0400
commit 263372f15ffdf4c0e4386133f64ff389ba73de33
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Aug 28 13:43:54 2013 -0400
+Date: Wed Aug 28 13:43:54 2013 -0400
Remove gtk-doc.make
@@ -5032,7 +5158,7 @@ Date: Wed Aug 28 13:43:54 2013 -0400
commit 79d754efeef89543d51775b110e8bd49cf7e699b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Aug 28 13:43:35 2013 -0400
+Date: Wed Aug 28 13:43:35 2013 -0400
Fix build
@@ -5041,19 +5167,19 @@ Date: Wed Aug 28 13:43:35 2013 -0400
commit 71ef22b04d466803076af1da6763fecab95ce5bb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Aug 28 12:52:55 2013 -0400
+Date: Wed Aug 28 12:52:55 2013 -0400
Turn hb-gobject, and introspection off by default
Also enable bootstrapping without them.
- configure.ac | 39 ++++++++++++++++++++++++++++++++++-----
+ configure.ac | 39 ++++++++++++++++++++++++++++++++++-----
src/Makefile.am | 5 +++--
2 files changed, 37 insertions(+), 7 deletions(-)
commit d8f507099b9ae5f0c643fb8dddbb069df6f62a94
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 21:26:24 2013 -0400
+Date: Mon Aug 26 21:26:24 2013 -0400
Hookup harfbuzz-gobject to introspection
@@ -5062,7 +5188,7 @@ Date: Mon Aug 26 21:26:24 2013 -0400
commit 71439a8c7ae9df25193bc3ad0f203117d2884a19
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 20:56:58 2013 -0400
+Date: Mon Aug 26 20:56:58 2013 -0400
[gobject] Flesh out hb-gobject
@@ -5070,34 +5196,34 @@ Date: Mon Aug 26 20:56:58 2013 -0400
boxed types for object-types. Still have to do boxed types for
value types.
- configure.ac | 12 ++++-
- docs/reference/Makefile.am | 12 ++++-
+ configure.ac | 12 ++++-
+ docs/reference/Makefile.am | 12 ++++-
docs/reference/harfbuzz-docs.xml | 3 ++
docs/reference/harfbuzz-sections.txt | 48 +++++++++++++++++++-
- src/Makefile.am | 48 +++++++++++++-------
- src/harfbuzz-gobject.pc.in | 12 +++++
- src/hb-gobject-enums.cc.tmpl | 11 +++--
- src/hb-gobject-enums.h.tmpl | 55 +++++++++++++++++++++++
- src/hb-gobject-structs.cc | 84
+ src/Makefile.am | 48 +++++++++++++-------
+ src/harfbuzz-gobject.pc.in | 12 +++++
+ src/hb-gobject-enums.cc.tmpl | 11 +++--
+ src/hb-gobject-enums.h.tmpl | 55 +++++++++++++++++++++++
+ src/hb-gobject-structs.cc | 84
+++++++++++++++++++++++++++-------
- src/hb-gobject-structs.h | 87
+ src/hb-gobject-structs.h | 87
++++++++++++++++++++++++++++++++++++
- src/hb-gobject.h | 38 ++--------------
+ src/hb-gobject.h | 38 ++--------------
11 files changed, 333 insertions(+), 77 deletions(-)
commit 23027f7611b53b594e4b4008e916e42b5154f6ac
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Aug 22 19:03:21 2013 -0400
+Date: Thu Aug 22 19:03:21 2013 -0400
[introspection] Enable gobject-introspection again
- configure.ac | 7 ++++---
+ configure.ac | 7 ++++---
src/Makefile.am | 49 ++++++++++++++++++++++++++++---------------------
2 files changed, 32 insertions(+), 24 deletions(-)
commit 757a7a9018577dcc399be03dc45a59589585d2fb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Aug 28 12:35:13 2013 -0400
+Date: Wed Aug 28 12:35:13 2013 -0400
[uniscribe] Fixed build with wide chars
@@ -5108,51 +5234,51 @@ Date: Wed Aug 28 12:35:13 2013 -0400
commit 4dc798de19c767b91fd3025c85593fa6809d1340
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 20:39:00 2013 -0400
+Date: Mon Aug 26 20:39:00 2013 -0400
Add hb-deprecated.h, and rename a couple enum values
Add deprecated alias for old name.
- src/Makefile.am | 1 +
- src/hb-buffer.cc | 4 ++--
- src/hb-buffer.h | 8 +++----
- src/hb-common.h | 5 -----
- src/hb-deprecated.h | 51
+ src/Makefile.am | 1 +
+ src/hb-buffer.cc | 4 ++--
+ src/hb-buffer.h | 8 +++----
+ src/hb-common.h | 5 -----
+ src/hb-deprecated.h | 51
++++++++++++++++++++++++++++++++++++++++++++
- src/hb.h | 1 +
+ src/hb.h | 1 +
src/test-buffer-serialize.cc | 2 +-
test/api/test-buffer.c | 2 +-
- util/Makefile.am | 1 +
- util/hb-shape.cc | 2 +-
- util/options.hh | 2 +-
+ util/Makefile.am | 1 +
+ util/hb-shape.cc | 2 +-
+ util/options.hh | 2 +-
11 files changed, 64 insertions(+), 15 deletions(-)
commit 2e3a07abdf97b0ad2105c3a52f3ff0e0b60b29c4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 18:49:07 2013 -0400
+Date: Mon Aug 26 18:49:07 2013 -0400
Separate face source code from font
Makes documentation / introspection easier.
- Android.mk | 1 +
+ Android.mk | 1 +
docs/reference/harfbuzz-docs.xml | 1 +
docs/reference/harfbuzz-sections.txt | 6 +-
- src/Makefile.am | 3 +
- src/hb-face-private.hh | 108 ++++++++++++
- src/hb-face.cc | 311
+ src/Makefile.am | 3 +
+ src/hb-face-private.hh | 108 ++++++++++++
+ src/hb-face.cc | 311
+++++++++++++++++++++++++++++++++++
- src/hb-face.h | 117 +++++++++++++
- src/hb-font-private.hh | 67 +-------
- src/hb-font.cc | 269 ------------------------------
- src/hb-font.h | 75 +--------
- src/hb.h | 1 +
+ src/hb-face.h | 117 +++++++++++++
+ src/hb-font-private.hh | 67 +-------
+ src/hb-font.cc | 269 ------------------------------
+ src/hb-font.h | 75 +--------
+ src/hb.h | 1 +
11 files changed, 549 insertions(+), 410 deletions(-)
commit d3490761e11ae308fbd8aaf02059653f579035c5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 21:15:29 2013 -0400
+Date: Mon Aug 26 21:15:29 2013 -0400
Improve check-includes.sh
@@ -5161,7 +5287,7 @@ Date: Mon Aug 26 21:15:29 2013 -0400
commit 381f2fb5e664715d67ffc9a234b0fd8aa540fada
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 19:20:38 2013 -0400
+Date: Mon Aug 26 19:20:38 2013 -0400
Minor
@@ -5170,7 +5296,7 @@ Date: Mon Aug 26 19:20:38 2013 -0400
commit ac1f09b53e2c5d14c874e4d9f1b25b03ea1d1c44
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 18:50:12 2013 -0400
+Date: Mon Aug 26 18:50:12 2013 -0400
[gtk-doc] Fix maintainer-clean rule
@@ -5179,7 +5305,7 @@ Date: Mon Aug 26 18:50:12 2013 -0400
commit 38b8b40526a85f33521542e24d1e0c82588efc85
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Aug 27 11:44:09 2013 -0400
+Date: Tue Aug 27 11:44:09 2013 -0400
Fix possible snprintf OOM
@@ -5187,23 +5313,23 @@ Date: Tue Aug 27 11:44:09 2013 -0400
src/hb-buffer-serialize.cc | 14 +++++++-------
src/hb-font-private.hh | 3 ++-
- src/hb-shape.cc | 6 +++---
+ src/hb-shape.cc | 6 +++---
3 files changed, 12 insertions(+), 11 deletions(-)
commit d22548c0e362cc9447557440af9ecbb11badfa78
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 18:46:21 2013 -0400
+Date: Mon Aug 26 18:46:21 2013 -0400
[check-*] Minor
src/check-c-linkage-decls.sh | 4 ++--
src/check-header-guards.sh | 4 ++--
- src/check-includes.sh | 4 ++--
+ src/check-includes.sh | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
commit 029f46bde7e39094d3decb46525e91a97c5cc02c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 18:11:07 2013 -0400
+Date: Mon Aug 26 18:11:07 2013 -0400
[gtk-doc] Remove tmpl in make maintainer-clean
@@ -5212,7 +5338,7 @@ Date: Mon Aug 26 18:11:07 2013 -0400
commit dddf990c3687a47297eafc82b54fa96842e68003
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 17:58:25 2013 -0400
+Date: Mon Aug 26 17:58:25 2013 -0400
[git.mk] Update
@@ -5221,20 +5347,20 @@ Date: Mon Aug 26 17:58:25 2013 -0400
commit 700a15fe4b80da9c67befd85ae10a166f5b65962
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 17:49:36 2013 -0400
+Date: Mon Aug 26 17:49:36 2013 -0400
Add HB_DISABLE_DEPRECATED
That moment that you have to accept that you made API mistakes...
- docs/reference/Makefile.am | 2 +-
+ docs/reference/Makefile.am | 2 +-
docs/reference/harfbuzz-sections.txt | 8 +++++---
- src/hb-common.h | 4 +++-
+ src/hb-common.h | 4 +++-
3 files changed, 9 insertions(+), 5 deletions(-)
commit ddc456a519a9a59e96f9d7fcad988369e0a8842b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 26 17:34:18 2013 -0400
+Date: Mon Aug 26 17:34:18 2013 -0400
[travis] Add graphite2
@@ -5243,7 +5369,7 @@ Date: Mon Aug 26 17:34:18 2013 -0400
commit f7c72b42efb8d42859023659fd2e3d589523436d
Author: Anthony Carrico <acarrico@memebeam.org>
-Date: Sun Feb 24 13:00:33 2013 -0500
+Date: Sun Feb 24 13:00:33 2013 -0500
[gtk-doc] Initial setup
@@ -5252,24 +5378,24 @@ Date: Sun Feb 24 13:00:33 2013 -0500
build use "./autogen.sh --enable-gtk-doc" then "make". Docs are in
harfbuzz/docs/reference/html/index.html.
- .travis.yml | 10 +-
- Makefile.am | 7 +-
- autogen.sh | 7 +
- configure.ac | 7 +-
- docs/Makefile.am | 1 +
- docs/reference/Makefile.am | 109 +++++++++
+ .travis.yml | 10 +-
+ Makefile.am | 7 +-
+ autogen.sh | 7 +
+ configure.ac | 7 +-
+ docs/Makefile.am | 1 +
+ docs/reference/Makefile.am | 109 +++++++++
docs/reference/harfbuzz-docs.xml | 61 +++++
docs/reference/harfbuzz-overrides.txt | 0
docs/reference/harfbuzz-sections.txt | 431
++++++++++++++++++++++++++++++++++
- gtk-doc.make | 302 ++++++++++++++++++++++++
- src/Makefile.am | 2 +-
- src/hb-gobject.h | 3 +-
+ gtk-doc.make | 302 ++++++++++++++++++++++++
+ src/Makefile.am | 2 +-
+ src/hb-gobject.h | 3 +-
12 files changed, 931 insertions(+), 9 deletions(-)
commit 3409fb1c767118067cf7edfb97068936b6f4b717
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Aug 21 17:22:21 2013 -0400
+Date: Wed Aug 21 17:22:21 2013 -0400
[uniscribe] Ask Uniscribe to return shaping results in logical order
@@ -5283,7 +5409,7 @@ Date: Wed Aug 21 17:22:21 2013 -0400
commit 1d05fdd09fa271b641f30a2138171e6fafcd8db7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Aug 20 13:22:21 2013 -0400
+Date: Tue Aug 20 13:22:21 2013 -0400
[uniscribe] Print run info
@@ -5292,7 +5418,7 @@ Date: Tue Aug 20 13:22:21 2013 -0400
commit 3613696b57225111507a3f4263f5fa6937d0bc72
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 12 00:33:28 2013 -0400
+Date: Mon Aug 12 00:33:28 2013 -0400
[coretext] Fully support user features
@@ -5315,29 +5441,29 @@ Date: Mon Aug 12 00:33:28 2013 -0400
src/hb-coretext.cc | 446
+++++++++++++++++++++++++++++++++++++++++++++++-----
- src/hb-uniscribe.cc | 2 +-
+ src/hb-uniscribe.cc | 2 +-
2 files changed, 404 insertions(+), 44 deletions(-)
commit 54e6f6c588a164f7de62ff88b3eff4f25adb8f17
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 9 14:34:54 2013 -0400
+Date: Fri Aug 9 14:34:54 2013 -0400
Clean up list of Unicode scripts
Rename HB_SCRIPT_CANADIAN_ABORIGINAL to HB_SCRIPT_CANADIAN_SYLLABICS
and a macro for the old name.
- src/hb-common.h | 277
+ src/hb-common.h | 277
++++++++++++++++++++-----------------
- src/hb-glib.cc | 2 +-
- src/hb-ot-shape-complex-private.hh | 2 +
- src/hb-ucdn.cc | 2 +-
- test/api/test-unicode.c | 2 +-
+ src/hb-glib.cc | 2 +-
+ src/hb-ot-shape-complex-private.hh | 2 +
+ src/hb-ucdn.cc | 2 +-
+ test/api/test-unicode.c | 2 +-
5 files changed, 153 insertions(+), 132 deletions(-)
commit 7cd4a715848c44be9aec6b6b622cfc2a60b1a5a9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 9 09:41:48 2013 -0400
+Date: Fri Aug 9 09:41:48 2013 -0400
Update TODO
@@ -5346,7 +5472,7 @@ Date: Fri Aug 9 09:41:48 2013 -0400
commit 515a0ac81e531c95b1bb7f1a3c5df73a9e64b14f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 9 09:40:59 2013 -0400
+Date: Fri Aug 9 09:40:59 2013 -0400
Fix compiler warning
@@ -5355,20 +5481,20 @@ Date: Fri Aug 9 09:40:59 2013 -0400
commit 10f964623f003c70f6bdd33423420abda3820ce0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 9 09:40:01 2013 -0400
+Date: Fri Aug 9 09:40:01 2013 -0400
Round when scaling values
Doesn't matter for most users since they should be working in a
fixed sub-pixel scale anyway (ie. 22.10, 26.6, 16.16, etc).
- TODO | 2 --
+ TODO | 2 --
src/hb-font-private.hh | 6 +++++-
2 files changed, 5 insertions(+), 3 deletions(-)
commit df8f70ae5de6181d56efa3f076f14e4d52119a5e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 9 09:35:10 2013 -0400
+Date: Fri Aug 9 09:35:10 2013 -0400
Minor
@@ -5377,7 +5503,7 @@ Date: Fri Aug 9 09:35:10 2013 -0400
commit ce8badf1808f9fbdd9a22e9215c7475d3afde5ed
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 9 09:31:06 2013 -0400
+Date: Fri Aug 9 09:31:06 2013 -0400
Minor
@@ -5386,19 +5512,19 @@ Date: Fri Aug 9 09:31:06 2013 -0400
commit d71c0df2d17f4590d5611239577a6cb532c26528
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Aug 9 09:28:32 2013 -0400
+Date: Fri Aug 9 09:28:32 2013 -0400
Remove vrt2, vkrn, vpal, and valt from default vertical features
See thread by John Dagget on the list.
- TODO | 2 --
+ TODO | 2 --
src/hb-ot-shape.cc | 9 ---------
2 files changed, 11 deletions(-)
commit a782a5e9a37c8733ac2830410a514d38635b543a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Aug 7 21:08:54 2013 -0400
+Date: Wed Aug 7 21:08:54 2013 -0400
[coretext] Start adding support for features
@@ -5412,7 +5538,7 @@ Date: Wed Aug 7 21:08:54 2013 -0400
commit bdd8873fd8ae5c794018f6edac242b0a8b62ff31
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Aug 7 17:58:25 2013 -0400
+Date: Wed Aug 7 17:58:25 2013 -0400
Revert "[Indic] don't apply 'calt' by default in Indic shaper"
@@ -5425,7 +5551,7 @@ Date: Wed Aug 7 17:58:25 2013 -0400
commit 9a175914d72187d0c3f50ddad50c9569649c3072
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Aug 7 17:26:13 2013 -0400
+Date: Wed Aug 7 17:26:13 2013 -0400
[uniscribe] Support feature ranges
@@ -5438,7 +5564,7 @@ Date: Wed Aug 7 17:26:13 2013 -0400
commit 627af695e48ef10b6e634c34b723f7e7013467f6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Aug 6 16:53:56 2013 -0400
+Date: Tue Aug 6 16:53:56 2013 -0400
More git.mk updates
@@ -5447,7 +5573,7 @@ Date: Tue Aug 6 16:53:56 2013 -0400
commit 722252743d59e4cd53cb71720d823ea00b708ad8
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Aug 6 15:19:23 2013 -0400
+Date: Tue Aug 6 15:19:23 2013 -0400
Update git.mk
@@ -5456,7 +5582,7 @@ Date: Tue Aug 6 15:19:23 2013 -0400
commit 38d5c58d23fce38221689cda98cea1c3e42ed615
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Aug 6 14:45:36 2013 -0400
+Date: Tue Aug 6 14:45:36 2013 -0400
[uniscribe] Half-support user features
@@ -5468,7 +5594,7 @@ Date: Tue Aug 6 14:45:36 2013 -0400
commit 639afdc690c681a302080239a1967ce735ba5be5
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Aug 6 14:28:12 2013 -0400
+Date: Tue Aug 6 14:28:12 2013 -0400
Minor
@@ -5477,7 +5603,7 @@ Date: Tue Aug 6 14:28:12 2013 -0400
commit 952121007c6f6f374e4cf1734ebcfe2d2d71c71c
Author: Jonathan Kew <jfkthame@gmail.com>
-Date: Tue Aug 6 10:36:14 2013 -0400
+Date: Tue Aug 6 10:36:14 2013 -0400
[Indic] don't apply 'calt' by default in Indic shaper
@@ -5486,7 +5612,7 @@ Date: Tue Aug 6 10:36:14 2013 -0400
commit 625678436c29100eef82d87e635b251030a18f60
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Aug 5 22:44:18 2013 -0400
+Date: Mon Aug 5 22:44:18 2013 -0400
Fix glyph closure with class==0
@@ -5497,7 +5623,7 @@ Date: Mon Aug 5 22:44:18 2013 -0400
commit 580d5eb93af5bbbc64994b626d5e011e2c256d74
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Aug 4 16:55:21 2013 -0400
+Date: Sun Aug 4 16:55:21 2013 -0400
Don't apply 'dlig' by default
@@ -5508,7 +5634,7 @@ Date: Sun Aug 4 16:55:21 2013 -0400
commit 48382e2f41499a91181bea0acc5792989d2485bb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jul 30 18:25:39 2013 -0400
+Date: Tue Jul 30 18:25:39 2013 -0400
Minor
@@ -5517,7 +5643,7 @@ Date: Tue Jul 30 18:25:39 2013 -0400
commit c461371419d186811d4bfc768e26535f48a807f4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jul 30 14:48:23 2013 -0400
+Date: Tue Jul 30 14:48:23 2013 -0400
[CoreText] Don't leak the CTLine object (and everything that hangs
off it)
@@ -5529,7 +5655,7 @@ Date: Tue Jul 30 14:48:23 2013 -0400
commit 5fbc952524ac8840f007dc0136823a4ab6e25f70
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jul 29 14:34:40 2013 -0400
+Date: Mon Jul 29 14:34:40 2013 -0400
Fix glyph name printing in hb-ot-shape-closure
@@ -5538,7 +5664,7 @@ Date: Mon Jul 29 14:34:40 2013 -0400
commit 6fadd9dd7cc220f131c29946285831635afc8044
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Jul 26 10:33:06 2013 -0400
+Date: Fri Jul 26 10:33:06 2013 -0400
Apply 'mark' to Myanmar
@@ -5550,7 +5676,7 @@ Date: Fri Jul 26 10:33:06 2013 -0400
commit 86522e493d071f395b5abf64289232bf8867ac29
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jul 22 19:07:53 2013 -0400
+Date: Mon Jul 22 19:07:53 2013 -0400
Fix glyph closure recursion!
@@ -5559,7 +5685,7 @@ Date: Mon Jul 22 19:07:53 2013 -0400
commit 74439d0aa10184451adc6c6469f5119be352ecbb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jul 22 19:02:29 2013 -0400
+Date: Mon Jul 22 19:02:29 2013 -0400
Minor
@@ -5568,7 +5694,7 @@ Date: Mon Jul 22 19:02:29 2013 -0400
commit 8b427c78efa988ed27a2a394146d73f59688707b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jul 22 10:57:05 2013 -0400
+Date: Mon Jul 22 10:57:05 2013 -0400
[uniscribe] Sanitize font file
@@ -5577,7 +5703,7 @@ Date: Mon Jul 22 10:57:05 2013 -0400
commit 12ff69df21ac91ae21860db7000d9f9973d3da1a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jul 22 10:52:12 2013 -0400
+Date: Mon Jul 22 10:52:12 2013 -0400
[uniscribe] Handle TTC when renaming font
@@ -5586,19 +5712,19 @@ Date: Mon Jul 22 10:52:12 2013 -0400
commit 05bad3b8c25a89bc0f20f99f9215e492f48f03fe
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Jul 21 17:05:02 2013 -0400
+Date: Sun Jul 21 17:05:02 2013 -0400
[uniscribe] Use OT::* types
- src/hb-open-type-private.hh | 10 ++++-
- src/hb-ot-name-table.hh | 4 +-
- src/hb-uniscribe.cc | 107
+ src/hb-open-type-private.hh | 10 ++++-
+ src/hb-ot-name-table.hh | 4 +-
+ src/hb-uniscribe.cc | 107
+++++++++++++++++++++++---------------------
3 files changed, 66 insertions(+), 55 deletions(-)
commit bdeea605fe597bff4430eaae3317189bb81ec76e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Jul 21 16:22:10 2013 -0400
+Date: Sun Jul 21 16:22:10 2013 -0400
[uniscribe] Move name generation into separate function
@@ -5607,7 +5733,7 @@ Date: Sun Jul 21 16:22:10 2013 -0400
commit 73f947e2a7bc5b29d731da2e9d1fafe958be839e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Jul 21 16:16:35 2013 -0400
+Date: Sun Jul 21 16:16:35 2013 -0400
[uniscribe] Use blob to pass data around
@@ -5616,7 +5742,7 @@ Date: Sun Jul 21 16:16:35 2013 -0400
commit 8ac2e88deff3d069c19fd59d0fbbfb88a762b113
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Jul 21 16:06:49 2013 -0400
+Date: Sun Jul 21 16:06:49 2013 -0400
[uniscribe] Use unique font name
@@ -5628,14 +5754,14 @@ Date: Sun Jul 21 16:06:49 2013 -0400
Patch from Jonathan Kew.
- configure.ac | 2 +-
+ configure.ac | 2 +-
src/hb-uniscribe.cc | 136
++++++++++++++++++++++++++++++++++++++++++++--------
2 files changed, 116 insertions(+), 22 deletions(-)
commit 8751de50831338ce550601c34c17d152ad89c1fd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jul 18 16:29:50 2013 -0400
+Date: Thu Jul 18 16:29:50 2013 -0400
Followup fix for 3f9e2dced298c3d00f31b2dfc38685bb071a3a22
@@ -5654,17 +5780,17 @@ Date: Thu Jul 18 16:29:50 2013 -0400
commit 2b78d67e9f38f77086fbd9c3fd6f1c8c73927a51
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Jul 16 16:06:27 2013 -0400
+Date: Tue Jul 16 16:06:27 2013 -0400
0.9.19
- NEWS | 11 +++++++++++
+ NEWS | 11 +++++++++++
configure.ac | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
commit e509d35cf1160f1449bc736b9445cdf61ab81d06
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jul 11 14:56:45 2013 -0400
+Date: Thu Jul 11 14:56:45 2013 -0400
[ft] hb_ft_get_glyph_from_name fails for the name of glyph id 0
@@ -5675,7 +5801,7 @@ Date: Thu Jul 11 14:56:45 2013 -0400
commit 29b596ac67806c44441e65f3ece227df0fe2bb63
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jul 8 08:37:15 2013 -0600
+Date: Mon Jul 8 08:37:15 2013 -0600
[uniscribe] Fix buffer allocation
@@ -5710,7 +5836,7 @@ Date: Mon Jul 8 08:37:15 2013 -0600
commit 9245e98742667dfffe06523e8051beda1bc04811
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 26 20:57:58 2013 -0400
+Date: Wed Jun 26 20:57:58 2013 -0400
[Indic] Add Javanese config
@@ -5722,7 +5848,7 @@ Date: Wed Jun 26 20:57:58 2013 -0400
commit 5f85c80a07dd2d18348824866bf4e984ac711a24
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 26 20:14:18 2013 -0400
+Date: Wed Jun 26 20:14:18 2013 -0400
[OT] Collect requiredFeature only if features are not provided
@@ -5733,7 +5859,7 @@ Date: Wed Jun 26 20:14:18 2013 -0400
commit 3f9e2dced298c3d00f31b2dfc38685bb071a3a22
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Jun 26 19:46:55 2013 -0400
+Date: Wed Jun 26 19:46:55 2013 -0400
Fix contextual lookup recursion indexing
@@ -5746,7 +5872,7 @@ Date: Wed Jun 26 19:46:55 2013 -0400
commit f5da11e0fa5adf8f782883dc5c30d8faaafc9c27
Merge: 79d1007 89312b7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat Jun 22 08:04:05 2013 -0700
+Date: Sat Jun 22 08:04:05 2013 -0700
Merge pull request #3 from LogosBible/master
@@ -5754,7 +5880,7 @@ Date: Sat Jun 22 08:04:05 2013 -0700
commit 89312b7417c0198a0635ca6b7e8ea11f6af2a4f8
Author: Bradley Grainger <bgrainger@gmail.com>
-Date: Fri Jun 21 15:02:18 2013 -0700
+Date: Fri Jun 21 15:02:18 2013 -0700
Destroy lookups before blobs.
@@ -5767,7 +5893,7 @@ Date: Fri Jun 21 15:02:18 2013 -0700
commit 79d1007a501fd63c0ba4d51038c513e6b8b94740
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 13 19:01:07 2013 -0400
+Date: Thu Jun 13 19:01:07 2013 -0400
If variation selector is not consumed by cmap, pass it on to GSUB
@@ -5786,13 +5912,13 @@ Date: Thu Jun 13 19:01:07 2013 -0400
and the variation-selector. However, since currently the variation
selector doesn't have the 'init' mask on, it will not be matched...
- src/hb-ft.cc | 3 +--
+ src/hb-ft.cc | 3 +--
src/hb-ot-shape-normalize.cc | 14 ++++++++++++--
2 files changed, 13 insertions(+), 4 deletions(-)
commit c7a84917208528040aaf9ad0a9a0b26aabeabc9c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 6 20:17:32 2013 -0400
+Date: Thu Jun 6 20:17:32 2013 -0400
Skip over multiple variation selectors in a row
@@ -5801,28 +5927,28 @@ Date: Thu Jun 6 20:17:32 2013 -0400
commit 7235f33f9e5e031622a00a84f4b2e98f16803579
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 10 14:39:51 2013 -0400
+Date: Mon Jun 10 14:39:51 2013 -0400
Fix misc warnings reported by cppcheck
https://bugs.freedesktop.org/show_bug.cgi?id=65544
- src/hb-common.cc | 2 +-
- src/hb-coretext.cc | 3 ---
+ src/hb-common.cc | 2 +-
+ src/hb-coretext.cc | 3 ---
src/hb-font-private.hh | 17 +++++++++++------
- src/hb-private.hh | 2 +-
- src/hb-shape.cc | 2 +-
- test/api/test-font.c | 1 -
- util/ansi-print.cc | 1 +
- util/hb-ot-shape-closure.cc | 5 +++--
- util/hb-shape.cc | 5 ++++-
- util/shape-consumer.hh | 6 ++++--
- util/view-cairo.hh | 6 ++++--
+ src/hb-private.hh | 2 +-
+ src/hb-shape.cc | 2 +-
+ test/api/test-font.c | 1 -
+ util/ansi-print.cc | 1 +
+ util/hb-ot-shape-closure.cc | 5 +++--
+ util/hb-shape.cc | 5 ++++-
+ util/shape-consumer.hh | 6 ++++--
+ util/view-cairo.hh | 6 ++++--
11 files changed, 30 insertions(+), 20 deletions(-)
commit 570bcccd3f41b9aecd51765a401299833a6d8ebd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 10 13:56:51 2013 -0400
+Date: Mon Jun 10 13:56:51 2013 -0400
Fix PKG_CHECK_MODULES usage
@@ -5835,7 +5961,7 @@ Date: Mon Jun 10 13:56:51 2013 -0400
commit 270cfd7a9c01dfb1b1789929f020943ad63aca99
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 6 18:57:15 2013 -0400
+Date: Thu Jun 6 18:57:15 2013 -0400
Fix PKG_CHECK_MODULES usage
@@ -5850,7 +5976,7 @@ Date: Thu Jun 6 18:57:15 2013 -0400
commit 2fd0e02706857bcaf61bf5151657eac96cfa73b9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Jun 6 17:16:01 2013 -0400
+Date: Thu Jun 6 17:16:01 2013 -0400
Minor
@@ -5859,7 +5985,7 @@ Date: Thu Jun 6 17:16:01 2013 -0400
commit b4c5c52944a44ba863a22a53035ff561af7318ca
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
-Date: Mon Jun 3 17:55:29 2013 +0800
+Date: Mon Jun 3 17:55:29 2013 +0800
util/ansi-print.cc: Use fallback implementation for lround on MSVC
@@ -5871,7 +5997,7 @@ Date: Mon Jun 3 17:55:29 2013 +0800
commit a4446b10bfe0a9e7236bf941fa69a96697939e11
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 3 18:39:14 2013 -0400
+Date: Mon Jun 3 18:39:14 2013 -0400
Fix build for C89 compilers
@@ -5880,7 +6006,7 @@ Date: Mon Jun 3 18:39:14 2013 -0400
commit 4ddf937242048c4a044ada4559e26664a0c09b48
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Jun 3 18:36:26 2013 -0400
+Date: Mon Jun 3 18:36:26 2013 -0400
Remove unnecessary stdint.h include
@@ -5889,7 +6015,7 @@ Date: Mon Jun 3 18:36:26 2013 -0400
commit 93a04b8b5e6d8067cb925fdf532aadc24c1d4861
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
-Date: Mon Jun 3 17:49:37 2013 +0800
+Date: Mon Jun 3 17:49:37 2013 +0800
hb-uniscribe.cc: Re-enable build under Visual Studio
@@ -5902,7 +6028,7 @@ Date: Mon Jun 3 17:49:37 2013 +0800
commit 280e52ae95df0cbee0bb305f5354381bc1d563f4
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 30 18:04:24 2013 -0400
+Date: Thu May 30 18:04:24 2013 -0400
Fix ChangeLog regen
@@ -5911,7 +6037,7 @@ Date: Thu May 30 18:04:24 2013 -0400
commit c1824daefa1253507636e4bfdf46374f835f10b3
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed May 29 15:30:54 2013 -0400
+Date: Wed May 29 15:30:54 2013 -0400
Update TODO
@@ -5920,7 +6046,7 @@ Date: Wed May 29 15:30:54 2013 -0400
commit 2966d3603259430800cb5880491d28a1c5ea2314
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 28 17:34:37 2013 -0400
+Date: Tue May 28 17:34:37 2013 -0400
Fix test build
@@ -5929,7 +6055,7 @@ Date: Tue May 28 17:34:37 2013 -0400
commit 6873f6cc42aa1405e71be903bd0f39a7a15320ce
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 28 17:33:16 2013 -0400
+Date: Tue May 28 17:33:16 2013 -0400
Minor
@@ -5938,17 +6064,17 @@ Date: Tue May 28 17:33:16 2013 -0400
commit 4014aa4e53bddb29d939a168bd733942d3683732
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 28 17:28:59 2013 -0400
+Date: Tue May 28 17:28:59 2013 -0400
0.9.18
- NEWS | 28 ++++++++++++++++++++++++++++
+ NEWS | 28 ++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 29 insertions(+), 1 deletion(-)
commit d70be29831bb99e34fe18744129088f45d5b2023
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 28 17:23:56 2013 -0400
+Date: Tue May 28 17:23:56 2013 -0400
Fix dist
@@ -5957,7 +6083,7 @@ Date: Tue May 28 17:23:56 2013 -0400
commit 22ce0961742df0a213f2cc86ca3d5a72453c00b1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 28 17:18:30 2013 -0400
+Date: Tue May 28 17:18:30 2013 -0400
Generate harfbuzz-icu.pc
@@ -5965,17 +6091,17 @@ Date: Tue May 28 17:18:30 2013 -0400
wait till someone complains before fixing it for icu-config
systems.
- Makefile.am | 3 ---
- configure.ac | 5 ++---
- harfbuzz.pc.in | 11 -----------
- src/Makefile.am | 13 +++++++++++++
+ Makefile.am | 3 ---
+ configure.ac | 5 ++---
+ harfbuzz.pc.in | 11 -----------
+ src/Makefile.am | 13 +++++++++++++
src/harfbuzz-icu.pc.in | 13 +++++++++++++
- src/harfbuzz.pc.in | 11 +++++++++++
+ src/harfbuzz.pc.in | 11 +++++++++++
6 files changed, 39 insertions(+), 17 deletions(-)
commit d9afa111330771461b6182ada9f4edd68bcfce77
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 28 15:27:40 2013 -0400
+Date: Tue May 28 15:27:40 2013 -0400
Build hb-icu into libharfbuzz-icu.so
@@ -5986,7 +6112,7 @@ Date: Tue May 28 15:27:40 2013 -0400
commit 7d395c2a255a44fd0d65365ea9b525dba70c062c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 28 15:25:06 2013 -0400
+Date: Tue May 28 15:25:06 2013 -0400
Minor
@@ -5995,20 +6121,20 @@ Date: Tue May 28 15:25:06 2013 -0400
commit 2a17f9568d9724e045d2c1d660e007f3acd747d9
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 28 13:10:51 2013 -0400
+Date: Tue May 28 13:10:51 2013 -0400
Bug 55494 - ScriptItemizeOpenType doesn't exists under Windows XP
Fallback to older API if OpenType variants are not available.
- configure.ac | 14 +--
+ configure.ac | 14 +--
src/hb-uniscribe.cc | 322
+++++++++++++++++++++++++++++++++++++++++++---------
2 files changed, 271 insertions(+), 65 deletions(-)
commit f8087ffbadc83a15d59367ba82976eae675736a7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:43:48 2013 -0400
+Date: Mon May 27 19:43:48 2013 -0400
Add --with-cairo
@@ -6017,7 +6143,7 @@ Date: Mon May 27 19:43:48 2013 -0400
commit 82eddfe5d658ef791d6ef6a566401c50601dfb1c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:33:36 2013 -0400
+Date: Mon May 27 19:33:36 2013 -0400
Add --with-freetype
@@ -6028,7 +6154,7 @@ Date: Mon May 27 19:33:36 2013 -0400
commit 5e25eb77a49e7f95b6a6d540b26d60d430f89d4c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:30:48 2013 -0400
+Date: Mon May 27 19:30:48 2013 -0400
Default glib to auto again
@@ -6037,7 +6163,7 @@ Date: Mon May 27 19:30:48 2013 -0400
commit eb63e786f37468867c81707504128cf8a4016e5b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:29:09 2013 -0400
+Date: Mon May 27 19:29:09 2013 -0400
Add --with-coretext
@@ -6048,7 +6174,7 @@ Date: Mon May 27 19:29:09 2013 -0400
commit ab2af17bc6faa8394656e6e82948dc3e9f437626
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:27:43 2013 -0400
+Date: Mon May 27 19:27:43 2013 -0400
Add --with-uniscribe
@@ -6059,7 +6185,7 @@ Date: Mon May 27 19:27:43 2013 -0400
commit 58db2c2542717858acbdf480b3f19a8aef4918cd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:10:33 2013 -0400
+Date: Mon May 27 19:10:33 2013 -0400
Disable UCDN if glib is available
@@ -6073,7 +6199,7 @@ Date: Mon May 27 19:10:33 2013 -0400
commit ca65326cbd49b48792c4e3125af6c5006364f194
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:09:50 2013 -0400
+Date: Mon May 27 19:09:50 2013 -0400
Minor
@@ -6082,7 +6208,7 @@ Date: Mon May 27 19:09:50 2013 -0400
commit 7ae14973ecb4614a83769d2bbd01f33d8474ffc0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:06:50 2013 -0400
+Date: Mon May 27 19:06:50 2013 -0400
Disable icu_le shaper
@@ -6093,7 +6219,7 @@ Date: Mon May 27 19:06:50 2013 -0400
commit 7e6ebf76236cc5ea69302e68186bdf8166d04a98
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:05:23 2013 -0400
+Date: Mon May 27 19:05:23 2013 -0400
Remove icu-config fallback for icu_le shaper
@@ -6104,7 +6230,7 @@ Date: Mon May 27 19:05:23 2013 -0400
commit 932b7471479c639244051b4dbae678e7d47ae99f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 19:04:40 2013 -0400
+Date: Mon May 27 19:04:40 2013 -0400
Bug 65053 - Add configure option to enable/disable ICU support
@@ -6113,7 +6239,7 @@ Date: Mon May 27 19:04:40 2013 -0400
commit cf2c1c7eb81b54a344ed5cf36d5fbd3cd297eed1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 18:54:30 2013 -0400
+Date: Mon May 27 18:54:30 2013 -0400
Disable hb-old shaper
@@ -6124,7 +6250,7 @@ Date: Mon May 27 18:54:30 2013 -0400
commit 5a78d23f255a649353044af8e5df315f62907b7f
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 18:47:58 2013 -0400
+Date: Mon May 27 18:47:58 2013 -0400
Bug 65054 - Add configure option to enable/disable Graphite2
@@ -6135,7 +6261,7 @@ Date: Mon May 27 18:47:58 2013 -0400
commit 61e7775fa75c7c1bdc29a6992c8c215897364600
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 18:24:56 2013 -0400
+Date: Mon May 27 18:24:56 2013 -0400
Remove hb-icu dependency from hb-icu-le shaper
@@ -6144,7 +6270,7 @@ Date: Mon May 27 18:24:56 2013 -0400
commit 7e08f1258da229dfaf7e1c4b5c41e5bb83906cb0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 27 14:48:34 2013 -0400
+Date: Mon May 27 14:48:34 2013 -0400
Don't zero advance of mark-non-mark ligatures
@@ -6158,12 +6284,12 @@ Date: Mon May 27 14:48:34 2013 -0400
Bug 58922 - Issue with mark advance zeroing in generic shaper
src/hb-ot-layout-gsubgpos-private.hh | 4 ++++
- src/hb-ot-layout-private.hh | 6 ++++++
+ src/hb-ot-layout-private.hh | 6 ++++++
2 files changed, 10 insertions(+)
commit cf059ac69d10d9eb09f0d2a29b1bd989647bd800
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 24 15:28:11 2013 -0400
+Date: Fri May 24 15:28:11 2013 -0400
[icu_le] Support non-BMP text
@@ -6172,7 +6298,7 @@ Date: Fri May 24 15:28:11 2013 -0400
commit a447c528e68cabc9ca6e24e2c436f3d605ef9aaa
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 23 17:05:39 2013 -0400
+Date: Thu May 23 17:05:39 2013 -0400
[icu_le] A bit better scaling
@@ -6182,26 +6308,26 @@ Date: Thu May 23 17:05:39 2013 -0400
commit fb502a22787f4110472771ef771619342e64577a
Merge: b9408d2 9d9e72e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 23 15:54:52 2013 -0400
+Date: Thu May 23 15:54:52 2013 -0400
Merge commit '9d9e72e94e7914f82ce62a304e7242f79c13edaf'
commit b9408d24f3029f5287b17779235b1c750ff5158a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 23 15:43:02 2013 -0400
+Date: Thu May 23 15:43:02 2013 -0400
[icu_le] Fix scaling
Seems to work...
- src/hb-icu-le.cc | 2 ++
+ src/hb-icu-le.cc | 2 ++
src/hb-icu-le/PortableFontInstance.cpp | 23 +++++++++++++++--------
- src/hb-icu-le/PortableFontInstance.h | 9 ++++++++-
+ src/hb-icu-le/PortableFontInstance.h | 9 ++++++++-
3 files changed, 25 insertions(+), 9 deletions(-)
commit 601526392dec5d8432f147c91658ba50ed6a4322
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 21 17:22:13 2013 -0400
+Date: Tue May 21 17:22:13 2013 -0400
Copy stdint.h boilerplate to ucdn
@@ -6210,17 +6336,17 @@ Date: Tue May 21 17:22:13 2013 -0400
commit f1b02f4f3c0db9fbfa6747188429df828b000010
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 20 09:23:58 2013 -0400
+Date: Mon May 20 09:23:58 2013 -0400
0.9.17
- NEWS | 8 ++++++++
+ NEWS | 8 ++++++++
configure.ac | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit d785fa0c45f7f25f5e5f352b933a5f6fa29be5c0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 20 09:18:52 2013 -0400
+Date: Mon May 20 09:18:52 2013 -0400
Minor refactoring
@@ -6230,7 +6356,7 @@ Date: Mon May 20 09:18:52 2013 -0400
commit 127daf15e0b2f509ebd29a104236c8b38884efb0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon May 20 09:11:35 2013 -0400
+Date: Mon May 20 09:11:35 2013 -0400
Arabic mark width-zeroing regression
@@ -6242,13 +6368,13 @@ Date: Mon May 20 09:11:35 2013 -0400
src/hb-ot-shape-complex-myanmar.cc | 2 +-
src/hb-ot-shape-complex-private.hh | 6 ++++--
src/hb-ot-shape-complex-thai.cc | 2 +-
- src/hb-ot-shape.cc | 36
+ src/hb-ot-shape.cc | 36
++++++++++++++++++++++++++++--------
6 files changed, 36 insertions(+), 14 deletions(-)
commit fa3d0a0ce60a9fcf2b7f906dec916463b1319eda
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 14 15:30:55 2013 -0400
+Date: Tue May 14 15:30:55 2013 -0400
Bug 64476 - Typo in hb_set_t.get_min()
@@ -6259,7 +6385,7 @@ Date: Tue May 14 15:30:55 2013 -0400
commit dfbd115e6c1a86a5f1b8d15200672f1e9410b5de
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue May 14 15:30:17 2013 -0400
+Date: Tue May 14 15:30:17 2013 -0400
[test] Add test for hb_set_get_min() bug
@@ -6272,7 +6398,7 @@ Date: Tue May 14 15:30:17 2013 -0400
commit 9d9e72e94e7914f82ce62a304e7242f79c13edaf
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 3 18:10:10 2013 -0400
+Date: Fri May 3 18:10:10 2013 -0400
[OTLayout] Use is_inplace() when flipping buffers
@@ -6281,19 +6407,19 @@ Date: Fri May 3 18:10:10 2013 -0400
commit 45f3d980c9503bd94e64f6e3f67f97688347d00c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 3 17:49:44 2013 -0400
+Date: Fri May 3 17:49:44 2013 -0400
[OTLayout] Merge / templateize apply_string()
src/hb-ot-layout-gpos-table.hh | 25 ---------------
src/hb-ot-layout-gsub-table.hh | 48 ----------------------------
- src/hb-ot-layout.cc | 72
+ src/hb-ot-layout.cc | 72
++++++++++++++++++++++++++++++++++++++++--
3 files changed, 69 insertions(+), 76 deletions(-)
commit e015b8f2187d1102b9c34d1a63504e7b05ee20ee
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 3 17:34:29 2013 -0400
+Date: Fri May 3 17:34:29 2013 -0400
[OTLayout] Minor
@@ -6302,18 +6428,18 @@ Date: Fri May 3 17:34:29 2013 -0400
commit 780cd930a974165d76dbf7a87701d11b7f15db06
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 3 17:33:16 2013 -0400
+Date: Fri May 3 17:33:16 2013 -0400
[OTLayout] Minor
src/hb-ot-layout-gpos-table.hh | 2 +-
src/hb-ot-layout-gsub-table.hh | 2 +-
- src/hb-ot-layout.cc | 4 ++--
+ src/hb-ot-layout.cc | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
commit 2e0c44f4bedd3e24c731c0e9e23358e9a4891a35
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 24 16:42:05 2013 -0400
+Date: Wed Apr 24 16:42:05 2013 -0400
[OTLayout] Add is_inplace() method to GSUB
@@ -6325,22 +6451,22 @@ Date: Wed Apr 24 16:42:05 2013 -0400
commit bac1dd6a0ff4d4fae4254506d38ae662b7e9dda7
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 18:52:24 2013 -0400
+Date: Thu May 2 18:52:24 2013 -0400
[OTLayout] Refactor a bit more
- src/hb-ot-layout-gsubgpos-private.hh | 10 +--
- src/hb-ot-layout-private.hh | 26 ++++----
- src/hb-ot-layout.cc | 100
+ src/hb-ot-layout-gsubgpos-private.hh | 10 +--
+ src/hb-ot-layout-private.hh | 26 ++++----
+ src/hb-ot-layout.cc | 100
++++++++++++++---------------
- src/hb-ot-map-private.hh | 7 +-
- src/hb-ot-shape-complex-arabic-fallback.hh | 7 +-
- src/hb-ot-shape-fallback.cc | 3 +-
+ src/hb-ot-map-private.hh | 7 +-
+ src/hb-ot-shape-complex-arabic-fallback.hh | 7 +-
+ src/hb-ot-shape-fallback.cc | 3 +-
6 files changed, 78 insertions(+), 75 deletions(-)
commit d2c96819de9a7428b65ef0adf794416224221f36
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 18:18:24 2013 -0400
+Date: Thu May 2 18:18:24 2013 -0400
Move code around
@@ -6351,19 +6477,19 @@ Date: Thu May 2 18:18:24 2013 -0400
commit 45fd9424c723f115ca98995b8f8a25185a6fc71d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 18:06:51 2013 -0400
+Date: Thu May 2 18:06:51 2013 -0400
[OTLayout] Add hb_ot_layout_lookup_accelerator_t
- src/hb-ot-layout-private.hh | 21 +++++++++++++++++--
- src/hb-ot-layout.cc | 33
+ src/hb-ot-layout-private.hh | 21 +++++++++++++++++--
+ src/hb-ot-layout.cc | 33
+++++++++++++++---------------
src/hb-ot-shape-complex-arabic-fallback.hh | 10 +++++----
3 files changed, 41 insertions(+), 23 deletions(-)
commit 76ea563673d24ae1673a5aa3a21da6014479d433
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sat May 4 16:01:20 2013 -0400
+Date: Sat May 4 16:01:20 2013 -0400
[OTLayout] Add note about collect_glyphs() and recursive lookups
@@ -6372,7 +6498,7 @@ Date: Sat May 4 16:01:20 2013 -0400
commit a8bf0e91f18341e1e20f4e3341fc7dcdd0c990e1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri May 3 14:45:04 2013 -0400
+Date: Fri May 3 14:45:04 2013 -0400
Add U+061C ARABIC LETTER MARK to Default_Ignorable
@@ -6381,7 +6507,7 @@ Date: Fri May 3 14:45:04 2013 -0400
commit 5d59f999204aedfc433ab4989664d875f96b0364
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 14:44:45 2013 -0400
+Date: Thu May 2 14:44:45 2013 -0400
[OTLayout] Make MultipleSubst in-place for sequences of len=1
@@ -6390,7 +6516,7 @@ Date: Thu May 2 14:44:45 2013 -0400
commit 54f84a6b8571ac7aaaa66f3eff562d23d69d7552
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 15:27:53 2013 -0400
+Date: Thu May 2 15:27:53 2013 -0400
[OTLayout] Whitespace
@@ -6400,18 +6526,18 @@ Date: Thu May 2 15:27:53 2013 -0400
commit 3276c354daaff3acabecff11f8e4b5c54d53fc25
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 15:16:59 2013 -0400
+Date: Thu May 2 15:16:59 2013 -0400
[OTLayout] Minor refactoring
src/hb-ot-map-private.hh | 4 ++++
- src/hb-ot-map.cc | 46
+ src/hb-ot-map.cc | 46
+++++++++++++++++++++++++---------------------
2 files changed, 29 insertions(+), 21 deletions(-)
commit ea86efa486a5076e9bf844239bccf86d67577f88
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 14:41:39 2013 -0400
+Date: Thu May 2 14:41:39 2013 -0400
Minor
@@ -6420,7 +6546,7 @@ Date: Thu May 2 14:41:39 2013 -0400
commit 8b63efb6f80b2e9b2de5ec6ab24d6e15826565cb
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 14:29:32 2013 -0400
+Date: Thu May 2 14:29:32 2013 -0400
Minor
@@ -6429,18 +6555,18 @@ Date: Thu May 2 14:29:32 2013 -0400
commit 2265be0a620bc76ab65f12fedde67791beb51314
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 14:25:09 2013 -0400
+Date: Thu May 2 14:25:09 2013 -0400
Minor
src/hb-ot-map-private.hh | 17 ++++++++++-------
- src/hb-ot-map.cc | 2 ++
+ src/hb-ot-map.cc | 2 ++
src/hb-ot-shape-private.hh | 3 +--
3 files changed, 13 insertions(+), 9 deletions(-)
commit e6f19af08717a6a63ad0b5bf4bf368778edc63f0
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu May 2 13:59:46 2013 -0400
+Date: Thu May 2 13:59:46 2013 -0400
Minor
@@ -6449,7 +6575,7 @@ Date: Thu May 2 13:59:46 2013 -0400
commit 6c15ddfe2b45383824b64058ae69939d002183a6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 30 11:34:00 2013 -0400
+Date: Tue Apr 30 11:34:00 2013 -0400
Renamed DEBUG to something else
@@ -6461,7 +6587,7 @@ Date: Tue Apr 30 11:34:00 2013 -0400
commit 00b93f6610f36d8d14ca65fb99864be6d5bdb1ea
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 29 13:48:49 2013 -0400
+Date: Mon Apr 29 13:48:49 2013 -0400
Fix icu linking by requesting the library searchpath from icu-config
@@ -6476,7 +6602,7 @@ Date: Mon Apr 29 13:48:49 2013 -0400
commit 03adf38b22a37216dffac50d075ea9c881f1a22d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Mon Apr 29 13:40:52 2013 -0400
+Date: Mon Apr 29 13:40:52 2013 -0400
Make both old autoconf and new automake happy
@@ -6489,7 +6615,7 @@ Date: Mon Apr 29 13:40:52 2013 -0400
commit ed79dff517bacfc87279079d5d42d079c21a0373
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Apr 21 15:39:25 2013 -0400
+Date: Sun Apr 21 15:39:25 2013 -0400
Minor
@@ -6498,29 +6624,29 @@ Date: Sun Apr 21 15:39:25 2013 -0400
commit 893f57b32f01da3411b5596d59170bc340e9fa39
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Apr 21 15:21:49 2013 -0400
+Date: Sun Apr 21 15:21:49 2013 -0400
Minor renaming
src/hb-ot-map-private.hh | 10 +++++-----
- src/hb-ot-map.cc | 22 +++++++++++-----------
+ src/hb-ot-map.cc | 22 +++++++++++-----------
2 files changed, 16 insertions(+), 16 deletions(-)
commit 8ac3c9c0b6b8e76bce282825b9bb706c0c78c2a6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Apr 21 15:19:38 2013 -0400
+Date: Sun Apr 21 15:19:38 2013 -0400
Rename "pause" to "stage"
The compile() function is starting to become illegible...
src/hb-ot-map-private.hh | 24 ++++++++++++------------
- src/hb-ot-map.cc | 38 +++++++++++++++++++-------------------
+ src/hb-ot-map.cc | 38 +++++++++++++++++++-------------------
2 files changed, 31 insertions(+), 31 deletions(-)
commit dd0641a432691f9b6186b081c38053858c8bc5c1
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Apr 21 15:13:57 2013 -0400
+Date: Sun Apr 21 15:13:57 2013 -0400
Minor
@@ -6529,7 +6655,7 @@ Date: Sun Apr 21 15:13:57 2013 -0400
commit 06a44e859328f5f1e2f6034e711b474116d22e22
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Sun Apr 21 15:13:08 2013 -0400
+Date: Sun Apr 21 15:13:08 2013 -0400
Remove unneeded code
@@ -6538,22 +6664,22 @@ Date: Sun Apr 21 15:13:08 2013 -0400
one pause_map_t. Now, only if I can find a better name for that...
src/hb-ot-map-private.hh | 2 +-
- src/hb-ot-map.cc | 12 +-----------
+ src/hb-ot-map.cc | 12 +-----------
2 files changed, 2 insertions(+), 12 deletions(-)
commit a408d2375aa2ad96b58e56aef18e5000daf2516b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Apr 19 16:32:06 2013 -0400
+Date: Fri Apr 19 16:32:06 2013 -0400
0.9.16
- NEWS | 13 ++++++++++++-
+ NEWS | 13 ++++++++++++-
configure.ac | 2 +-
2 files changed, 13 insertions(+), 2 deletions(-)
commit 8659c636087e433f56da458351e8b4d85fdb347c
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Apr 19 14:33:17 2013 -0400
+Date: Fri Apr 19 14:33:17 2013 -0400
Hand-code bsearch in the hot inner loop.
@@ -6564,7 +6690,7 @@ Date: Fri Apr 19 14:33:17 2013 -0400
commit 797d76d07f80d796a825d850772087104e5a2575
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 18 19:04:12 2013 -0400
+Date: Thu Apr 18 19:04:12 2013 -0400
Minor
@@ -6573,7 +6699,7 @@ Date: Thu Apr 18 19:04:12 2013 -0400
commit e4046080c5d785c8dbf9ec9e3478ab9acc83e479
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 17 23:49:54 2013 -0400
+Date: Wed Apr 17 23:49:54 2013 -0400
[util] Unbreak --show-text / --show-unicode
@@ -6582,7 +6708,7 @@ Date: Wed Apr 17 23:49:54 2013 -0400
commit 0dc3a4e0349d28f387a3b4c60a2f51962742738e
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 17 23:04:03 2013 -0400
+Date: Wed Apr 17 23:04:03 2013 -0400
Obssesive optimization
@@ -6595,7 +6721,7 @@ Date: Wed Apr 17 23:04:03 2013 -0400
commit f9a611026785a80baa4cbff31ad0847beb70ca9a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 17 19:01:49 2013 -0400
+Date: Wed Apr 17 19:01:49 2013 -0400
Remove HB_DEBUG_SET_DIGESTS
@@ -6603,12 +6729,12 @@ Date: Wed Apr 17 19:01:49 2013 -0400
but for now the digests seem to be working very well...
src/hb-set-private.hh | 16 +---------------
- src/hb-set.cc | 14 --------------
+ src/hb-set.cc | 14 --------------
2 files changed, 1 insertion(+), 29 deletions(-)
commit f7466ee76f2bd3812209426e2c39fe517227406d
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 17 18:20:44 2013 -0400
+Date: Wed Apr 17 18:20:44 2013 -0400
Remove hb_set_digest_common_bits_t
@@ -6619,7 +6745,7 @@ Date: Wed Apr 17 18:20:44 2013 -0400
commit 0d5798a137b52d9be7ef88c79e59f9bf01d54f3b
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 17 18:19:21 2013 -0400
+Date: Wed Apr 17 18:19:21 2013 -0400
Improve hb_set_digest_t
@@ -6631,7 +6757,7 @@ Date: Wed Apr 17 18:19:21 2013 -0400
commit c7851efcd3a1e5317ab4ea57535cb755bace0848
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 17 17:45:39 2013 -0400
+Date: Wed Apr 17 17:45:39 2013 -0400
Templatize hb_set_digest_lowest_bits_t filter
@@ -6640,7 +6766,7 @@ Date: Wed Apr 17 17:45:39 2013 -0400
commit 0edd0fd255790471118fae1fd7a1309a2b77cf62
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Wed Apr 17 17:26:56 2013 -0400
+Date: Wed Apr 17 17:26:56 2013 -0400
Add comment
@@ -6649,7 +6775,7 @@ Date: Wed Apr 17 17:26:56 2013 -0400
commit b40f2c0372acbc51b13be5cda7dd013e74e3e11a
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 16 23:21:38 2013 -0400
+Date: Tue Apr 16 23:21:38 2013 -0400
Add hb_set_digest_combiner_t
@@ -6658,7 +6784,7 @@ Date: Tue Apr 16 23:21:38 2013 -0400
commit 02e5e583688999c4dc04f11b3924da65f99af7e3
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 16 23:13:10 2013 -0400
+Date: Tue Apr 16 23:13:10 2013 -0400
Speed up Speed up hb_set_digest_common_bits_t calcs
@@ -6669,7 +6795,7 @@ Date: Tue Apr 16 23:13:10 2013 -0400
commit 893991fc9d2d3a57c4c148f3a9c3b98263cf3aed
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 16 21:50:33 2013 -0400
+Date: Tue Apr 16 21:50:33 2013 -0400
Initialize set digests
@@ -6679,23 +6805,23 @@ Date: Tue Apr 16 21:50:33 2013 -0400
Speeds up Amiri shaping significantly.
- src/hb-ot-layout.cc | 6 ++++++
+ src/hb-ot-layout.cc | 6 ++++++
src/hb-ot-shape-complex-arabic-fallback.hh | 4 +++-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 4d2813d3e980c8e6150caafa604a78cc44bf62a2
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 16 21:57:21 2013 -0400
+Date: Tue Apr 16 21:57:21 2013 -0400
Print set-digest hit ratio with HB_DEBUG_SET_DIGESTS
src/hb-set-private.hh | 13 +++++++++++++
- src/hb-set.cc | 13 +++++++++++++
+ src/hb-set.cc | 13 +++++++++++++
2 files changed, 26 insertions(+)
commit 1357c2dd120d005ceecfa83ed328d05dc634d7bc
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 16 21:47:40 2013 -0400
+Date: Tue Apr 16 21:47:40 2013 -0400
Revert "Speed up hb_set_digest_common_bits_t calcs"
@@ -6708,7 +6834,7 @@ Date: Tue Apr 16 21:47:40 2013 -0400
commit 2b712bba3f7c459653737dfa2f7d26f17f3b9f64
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 16 16:11:09 2013 -0400
+Date: Tue Apr 16 16:11:09 2013 -0400
Fix typo in unused macro
@@ -6717,39 +6843,39 @@ Date: Tue Apr 16 16:11:09 2013 -0400
commit 50067e280f381918b8e90b26df9e7bf20f98f0bd
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 11 16:31:01 2013 -0400
+Date: Thu Apr 11 16:31:01 2013 -0400
[util] Add --num-iterations
Useful for profiling shapers.
- util/options.cc | 1 +
- util/options.hh | 2 ++
+ util/options.cc | 1 +
+ util/options.hh | 2 ++
util/shape-consumer.hh | 15 +++++++++------
3 files changed, 12 insertions(+), 6 deletions(-)
commit 08677c250767bfc2c0dd1fc934dea92984741291
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 11 14:45:58 2013 -0400
+Date: Thu Apr 11 14:45:58 2013 -0400
[old] Speed up Unicode properties access in hb-old shaper
Just to be sure it's not punishing the old shaper performance
numbers. Doesn't seem to have a measurable effect.
- src/hb-old/harfbuzz-arabic.c | 44
+ src/hb-old/harfbuzz-arabic.c | 44
+++++++++++++++++++++---------------------
src/hb-old/harfbuzz-external.h | 18 ++++++++---------
- src/hb-old/harfbuzz-greek.c | 2 +-
- src/hb-old/harfbuzz-hebrew.c | 2 +-
- src/hb-old/harfbuzz-indic.cpp | 10 +++++-----
+ src/hb-old/harfbuzz-greek.c | 2 +-
+ src/hb-old/harfbuzz-hebrew.c | 2 +-
+ src/hb-old/harfbuzz-indic.cpp | 10 +++++-----
src/hb-old/harfbuzz-shaper.cpp | 6 ++++--
- src/hb-old/harfbuzz-shaper.h | 1 +
+ src/hb-old/harfbuzz-shaper.h | 1 +
7 files changed, 43 insertions(+), 40 deletions(-)
commit 36a661c0a03d958b95c9ea64a435b55bcd99c3d6
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 11 13:38:37 2013 -0400
+Date: Thu Apr 11 13:38:37 2013 -0400
[git.mk] Update
@@ -6758,7 +6884,7 @@ Date: Thu Apr 11 13:38:37 2013 -0400
commit ef9e02eddfc9a37d50723e96839635d79191d849
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Tue Apr 9 14:06:54 2013 -0400
+Date: Tue Apr 9 14:06:54 2013 -0400
Minor
@@ -6767,17 +6893,17 @@ Date: Tue Apr 9 14:06:54 2013 -0400
commit 22e47456154ca0b8173268486e56ef3a0e1e7150
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Apr 5 18:02:43 2013 -0400
+Date: Fri Apr 5 18:02:43 2013 -0400
0.9.15
- NEWS | 10 ++++++++++
+ NEWS | 10 ++++++++++
configure.ac | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
commit 4d4fc920496c95621d5bb4800282ea8c028cdde3
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Apr 5 17:58:25 2013 -0400
+Date: Fri Apr 5 17:58:25 2013 -0400
[git.mk] Ignore ar-lib
@@ -6786,7 +6912,7 @@ Date: Fri Apr 5 17:58:25 2013 -0400
commit 587e5753e088b4d0b82c74ddbde790a8369a7517
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Fri Apr 5 12:38:58 2013 -0400
+Date: Fri Apr 5 12:38:58 2013 -0400
Add note re Hangul shaping
@@ -6795,7 +6921,7 @@ Date: Fri Apr 5 12:38:58 2013 -0400
commit 269de14dda7a86a20917fa9ea6a5864929c41364
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 4 23:06:54 2013 -0400
+Date: Thu Apr 4 23:06:54 2013 -0400
Don't compose Hangul jamo
@@ -6805,12 +6931,12 @@ Date: Thu Apr 4 23:06:54 2013 -0400
src/hb-ot-shape-complex-default.cc | 6 ------
src/hb-ot-shape-normalize-private.hh | 1 -
- src/hb-ot-shape-normalize.cc | 11 +++++------
+ src/hb-ot-shape-normalize.cc | 11 +++++------
3 files changed, 5 insertions(+), 13 deletions(-)
commit 1f970609850bb4999b94e1e11b764ab4279cbd38
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 4 15:02:03 2013 -0400
+Date: Thu Apr 4 15:02:03 2013 -0400
Put back MemoryBarrier fallback implementation on MINGW32
@@ -6822,7 +6948,7 @@ Date: Thu Apr 4 15:02:03 2013 -0400
commit f368ba4a9edec4e297616698097546e8e6c89e53
Author: Behdad Esfahbod <behdad@behdad.org>
-Date: Thu Apr 4 14:25:36 2013 -0400
+Date: Thu Apr 4 14:25:36 2013 -0400
[Arabic] Zero marks by GDEF, not Unicode category
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/Makefile.am b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/Makefile.am
index fa8711403d5..fa8711403d5 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/Makefile.am
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/Makefile.am
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/NEWS b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/NEWS
index edeae61404e..f4fabc7cd91 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/NEWS
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/NEWS
@@ -1,3 +1,15 @@
+Overview of changes leading to 0.9.32
+Thursday, July 17, 2014
+=====================================
+
+- Apply Arabic shaping features in spec order exactly.
+- Another fix for Mongolian free variation selectors.
+- For non-Arabic scripts in Arabic shaper apply 'rlig' and 'calt'
+ together.
+- Minor adjustment to U+FFFD logic.
+- Fix hb-coretext build.
+
+
Overview of changes leading to 0.9.31
Wednesday, July 16, 2014
=====================================
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/README b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/README
index 74e739da52a..74e739da52a 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/README
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/README
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/THANKS b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/THANKS
index 940cfde5c39..940cfde5c39 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/THANKS
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/THANKS
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/TODO b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/TODO
index e1aa39c4c01..e1aa39c4c01 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/TODO
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/TODO
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/autogen.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/autogen.sh
index a267f297b06..a267f297b06 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/autogen.sh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/autogen.sh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/config.h.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/config.h.in
index 491e7f428ef..491e7f428ef 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/config.h.in
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/config.h.in
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/configure.ac b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/configure.ac
index 8efb112a18e..f93ceac7c60 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/configure.ac
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/configure.ac
@@ -1,6 +1,6 @@
AC_PREREQ([2.64])
AC_INIT([HarfBuzz],
- [0.9.31],
+ [0.9.32],
[http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz],
[harfbuzz],
[http://harfbuzz.org/])
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/gtk-doc.make b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/gtk-doc.make
index 104c3993f3e..104c3993f3e 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/gtk-doc.make
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/gtk-doc.make
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/harfbuzz.doap b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/harfbuzz.doap
index d2896ebefa8..d2896ebefa8 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/harfbuzz.doap
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/harfbuzz.doap
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/Makefile.am b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/Makefile.am
index 5832f7579a7..5832f7579a7 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/Makefile.am
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/Makefile.am
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-c-linkage-decls.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-c-linkage-decls.sh
index b10310f5384..b10310f5384 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-c-linkage-decls.sh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-c-linkage-decls.sh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-defs.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-defs.sh
index 357347f543a..357347f543a 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-defs.sh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-defs.sh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-header-guards.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-header-guards.sh
index 9a3302c7f87..9a3302c7f87 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-header-guards.sh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-header-guards.sh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-includes.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-includes.sh
index 5643c6973bc..5643c6973bc 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-includes.sh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-includes.sh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-libstdc++.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-libstdc++.sh
index e7e0e295e1a..e7e0e295e1a 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-libstdc++.sh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-libstdc++.sh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-static-inits.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-static-inits.sh
index 83d02c8a9bf..83d02c8a9bf 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-static-inits.sh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-static-inits.sh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-symbols.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-symbols.sh
index e000b01b863..e000b01b863 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/check-symbols.sh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/check-symbols.sh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/gen-arabic-table.py b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-arabic-table.py
index 308435f991e..308435f991e 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/gen-arabic-table.py
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-arabic-table.py
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/gen-indic-table.py b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-indic-table.py
index 4fb76f445c6..4fb76f445c6 100755
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/gen-indic-table.py
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/gen-indic-table.py
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz-gobject.pc.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-gobject.pc.in
index 70083601901..70083601901 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz-gobject.pc.in
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-gobject.pc.in
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz-icu.pc.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-icu.pc.in
index 949869a3563..949869a3563 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz-icu.pc.in
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz-icu.pc.in
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz.pc.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz.pc.in
index 7f27bbbdef0..7f27bbbdef0 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/harfbuzz.pc.in
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/harfbuzz.pc.in
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-atomic-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-atomic-private.hh
index 60cbcf91be1..60cbcf91be1 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-atomic-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-atomic-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-blob.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.cc
index b82b4b2a3a3..b82b4b2a3a3 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-blob.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-blob.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.h
index b2419abfd2a..b2419abfd2a 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-blob.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-blob.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-json.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.hh
index dead700db82..dead700db82 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-json.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-json.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.rl
index 7351b2ab47c..7351b2ab47c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-json.rl
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-json.rl
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-text.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.hh
index a38efe3a415..a38efe3a415 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-text.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-text.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.rl
index 8856580fbe3..8856580fbe3 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-deserialize-text.rl
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-deserialize-text.rl
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-private.hh
index 5eccd3c31fc..5eccd3c31fc 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-serialize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-serialize.cc
index 406d69db758..406d69db758 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer-serialize.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer-serialize.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.cc
index 2377ba40daf..2377ba40daf 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.h
index 7b0c9204688..7b0c9204688 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-buffer.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-buffer.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-cache-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-cache-private.hh
index 19b70b7e395..19b70b7e395 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-cache-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-cache-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-common.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.cc
index a089e52cd2c..a089e52cd2c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-common.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-common.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.h
index b24cbb33ba7..b24cbb33ba7 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-common.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-common.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-coretext.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.cc
index d92c6baaf61..d92c6baaf61 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-coretext.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-coretext.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.h
index 25267bc9784..25267bc9784 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-coretext.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-coretext.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-deprecated.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-deprecated.h
index 30ae4b1caf7..30ae4b1caf7 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-deprecated.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-deprecated.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face-private.hh
index 6520d3dbdff..6520d3dbdff 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.cc
index 71cf49a5bc9..71cf49a5bc9 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.h
index f682c468de5..f682c468de5 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-face.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-face.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-fallback-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-fallback-shape.cc
index ea54bb8e0f0..9d061a9e845 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-fallback-shape.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-fallback-shape.cc
@@ -105,34 +105,36 @@ _hb_fallback_shape (hb_shape_plan_t *shape_plan HB_UNUSED,
* shaper which many people unfortunately still request.
*/
- bool has_space;
hb_codepoint_t space;
- has_space = font->get_glyph (' ', 0, &space);
+ bool has_space = font->get_glyph (' ', 0, &space);
buffer->clear_positions ();
+ hb_direction_t direction = buffer->props.direction;
+ hb_unicode_funcs_t *unicode = buffer->unicode;
unsigned int count = buffer->len;
-
+ hb_glyph_info_t *info = buffer->info;
+ hb_glyph_position_t *pos = buffer->pos;
for (unsigned int i = 0; i < count; i++)
{
- if (has_space && buffer->unicode->is_default_ignorable (buffer->info[i].codepoint)) {
- buffer->info[i].codepoint = space;
- buffer->pos[i].x_advance = 0;
- buffer->pos[i].y_advance = 0;
+ if (has_space && unicode->is_default_ignorable (info[i].codepoint)) {
+ info[i].codepoint = space;
+ pos[i].x_advance = 0;
+ pos[i].y_advance = 0;
continue;
}
- font->get_glyph (buffer->info[i].codepoint, 0, &buffer->info[i].codepoint);
- font->get_glyph_advance_for_direction (buffer->info[i].codepoint,
- buffer->props.direction,
- &buffer->pos[i].x_advance,
- &buffer->pos[i].y_advance);
- font->subtract_glyph_origin_for_direction (buffer->info[i].codepoint,
- buffer->props.direction,
- &buffer->pos[i].x_offset,
- &buffer->pos[i].y_offset);
+ font->get_glyph (info[i].codepoint, 0, &info[i].codepoint);
+ font->get_glyph_advance_for_direction (info[i].codepoint,
+ direction,
+ &pos[i].x_advance,
+ &pos[i].y_advance);
+ font->subtract_glyph_origin_for_direction (info[i].codepoint,
+ direction,
+ &pos[i].x_offset,
+ &pos[i].y_offset);
}
- if (HB_DIRECTION_IS_BACKWARD (buffer->props.direction))
+ if (HB_DIRECTION_IS_BACKWARD (direction))
hb_buffer_reverse (buffer);
return true;
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font-private.hh
index 33bbf7143a2..33bbf7143a2 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.cc
index fc4c8ebf077..fc4c8ebf077 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.h
index 7273db43eda..7273db43eda 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-font.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-font.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ft.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.cc
index 44e0b0bc2a5..44e0b0bc2a5 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ft.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ft.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.h
index 696251e143f..696251e143f 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ft.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ft.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-glib.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.cc
index af43cab7113..af43cab7113 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-glib.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-glib.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.h
index 63a9d3366c5..63a9d3366c5 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-glib.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-glib.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-enums.cc.tmpl b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.cc.tmpl
index ca458a3846c..ca458a3846c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-enums.cc.tmpl
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.cc.tmpl
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-enums.h.tmpl b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.h.tmpl
index 6ecda06c2a6..6ecda06c2a6 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-enums.h.tmpl
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-enums.h.tmpl
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-structs.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.cc
index 2451b66291b..2451b66291b 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-structs.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-structs.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.h
index 4a88d569e8d..4a88d569e8d 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject-structs.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject-structs.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject.h
index ea1bd25df82..ea1bd25df82 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-gobject.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-gobject.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-graphite2.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.cc
index 709aa94419c..709aa94419c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-graphite2.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-graphite2.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.h
index 3eae54acbd8..3eae54acbd8 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-graphite2.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-graphite2.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-icu.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.cc
index 86c8b5cc5a2..86c8b5cc5a2 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-icu.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-icu.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.h
index f2f35f0f2ce..f2f35f0f2ce 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-icu.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-icu.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-mutex-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-mutex-private.hh
index 0fb21c2e86e..0fb21c2e86e 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-mutex-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-mutex-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-object-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-object-private.hh
index 8a9ae34dbee..8a9ae34dbee 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-object-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-object-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-open-file-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-file-private.hh
index 57db59db84a..57db59db84a 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-open-file-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-file-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-open-type-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-type-private.hh
index 046df976596..046df976596 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-open-type-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-open-type-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-cmap-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-cmap-table.hh
index d53141157d0..d53141157d0 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-cmap-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-cmap-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-font.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.cc
index c9890c59228..c9890c59228 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-font.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-font.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.h
index 7a8c04ac33d..7a8c04ac33d 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-font.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-font.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-head-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-head-table.hh
index ec4e8c9d453..ec4e8c9d453 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-head-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-head-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-hhea-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hhea-table.hh
index d433200165c..d433200165c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-hhea-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hhea-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-hmtx-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hmtx-table.hh
index e918e3b3f40..e918e3b3f40 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-hmtx-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-hmtx-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-common-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-common-private.hh
index abd063c8961..abd063c8961 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-common-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-common-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gdef-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gdef-table.hh
index 84a5e797c63..84a5e797c63 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gdef-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gdef-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gpos-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gpos-table.hh
index d8e3e6e11d5..d8e3e6e11d5 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gpos-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gpos-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gsub-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsub-table.hh
index e1939735de6..e1939735de6 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gsub-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsub-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gsubgpos-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsubgpos-private.hh
index 546ff4b0fde..546ff4b0fde 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-gsubgpos-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-gsubgpos-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-jstf-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-jstf-table.hh
index 67a6df5b421..67a6df5b421 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-jstf-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-jstf-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-private.hh
index 9b063008006..9b063008006 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.cc
index 661d90ea0d6..661d90ea0d6 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.h
index 949678ac422..949678ac422 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-layout.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-layout.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-map-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map-private.hh
index 86b7e9fafea..86b7e9fafea 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-map-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-map.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map.cc
index 4985eb22b20..4985eb22b20 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-map.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-map.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-maxp-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-maxp-table.hh
index b1f832852d3..b1f832852d3 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-maxp-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-maxp-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-name-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-name-table.hh
index 31d9fac7e29..31d9fac7e29 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-name-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-name-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic-fallback.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-fallback.hh
index 2d8488e1513..2d8488e1513 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic-fallback.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-fallback.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-table.hh
index d41d6ce598e..d41d6ce598e 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic-table.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic-table.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic.cc
index b7aa694cb6b..b90abfe1b5d 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-arabic.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-arabic.cc
@@ -68,31 +68,30 @@ static unsigned int get_joining_type (hb_codepoint_t u, hb_unicode_general_categ
) ? JOINING_TYPE_T : JOINING_TYPE_U;
}
+#define FEATURE_IS_SYRIAC(tag) hb_in_range<unsigned char> ((unsigned char) (tag), '2', '3')
+
static const hb_tag_t arabic_features[] =
{
- HB_TAG('i','n','i','t'),
- HB_TAG('m','e','d','i'),
- HB_TAG('f','i','n','a'),
HB_TAG('i','s','o','l'),
- /* Syriac */
- HB_TAG('m','e','d','2'),
+ HB_TAG('f','i','n','a'),
HB_TAG('f','i','n','2'),
HB_TAG('f','i','n','3'),
+ HB_TAG('m','e','d','i'),
+ HB_TAG('m','e','d','2'),
+ HB_TAG('i','n','i','t'),
HB_TAG_NONE
};
/* Same order as the feature array */
enum {
- INIT,
- MEDI,
- FINA,
ISOL,
-
- /* Syriac */
- MED2,
+ FINA,
FIN2,
FIN3,
+ MEDI,
+ MED2,
+ INIT,
NONE,
@@ -145,14 +144,23 @@ collect_features_arabic (hb_ot_shape_planner_t *plan)
{
hb_ot_map_builder_t *map = &plan->map;
- /* For Language forms (in ArabicOT speak), we do the iso/fina/medi/init together,
- * then rlig and calt each in their own stage. This makes IranNastaliq's ALLAH
- * ligature work correctly. It's unfortunate though...
+ /* We apply features according to the Arabic spec, with pauses
+ * in between most.
*
- * This also makes Arial Bold in Windows7 work. See:
+ * The pause between init/medi/... and rlig is required. See eg:
* https://bugzilla.mozilla.org/show_bug.cgi?id=644184
*
- * TODO: Add test cases for these two.
+ * The pauses between init/medi/... themselves are not necessarily
+ * needed as only one of those features is applied to any character.
+ * The only difference it makes is when fonts have contextual
+ * substitutions. We now follow the order of the spec, which makes
+ * for better experience if that's what Uniscribe is doing.
+ *
+ * At least for Arabic, looks like Uniscribe has a pause between
+ * rlig and calt. Otherwise the IranNastaliq's ALLAH ligature won't
+ * work. However, testing shows that rlig and calt are applied
+ * together for Mongolian in Uniscribe. As such, we only add a
+ * pause for Arabic, not other scripts.
*/
map->add_gsub_pause (nuke_joiners);
@@ -163,16 +171,28 @@ collect_features_arabic (hb_ot_shape_planner_t *plan)
map->add_gsub_pause (NULL);
for (unsigned int i = 0; i < ARABIC_NUM_FEATURES; i++)
- map->add_feature (arabic_features[i], 1, i < 4 ? F_HAS_FALLBACK : F_NONE); /* The first four features have fallback. */
-
- map->add_gsub_pause (NULL);
+ {
+ bool has_fallback = plan->props.script == HB_SCRIPT_ARABIC && !FEATURE_IS_SYRIAC (arabic_features[i]);
+ map->add_feature (arabic_features[i], 1, has_fallback ? F_HAS_FALLBACK : F_NONE);
+ map->add_gsub_pause (NULL);
+ }
map->add_feature (HB_TAG('r','l','i','g'), 1, F_GLOBAL|F_HAS_FALLBACK);
- map->add_gsub_pause (arabic_fallback_shape);
+ if (plan->props.script == HB_SCRIPT_ARABIC)
+ map->add_gsub_pause (arabic_fallback_shape);
map->add_global_bool_feature (HB_TAG('c','a','l','t'));
map->add_gsub_pause (NULL);
+ /* The spec includes 'cswh'. Earlier versions of Windows
+ * used to enable this by default, but testing suggests
+ * that Windows 8 and later do not enable it by default,
+ * and spec now says 'Off by default'.
+ * We disabled this in ae23c24c32.
+ * Note that IranNastaliq uses this feature extensively
+ * to fixup broken glyph sequences. Oh well...
+ * Test case: U+0643,U+0640,U+0631. */
+ map->add_global_bool_feature (HB_TAG('c','s','w','h'));
map->add_global_bool_feature (HB_TAG('m','s','e','t'));
}
@@ -202,8 +222,9 @@ data_create_arabic (const hb_ot_shape_plan_t *plan)
arabic_plan->do_fallback = plan->props.script == HB_SCRIPT_ARABIC;
for (unsigned int i = 0; i < ARABIC_NUM_FEATURES; i++) {
arabic_plan->mask_array[i] = plan->map.get_1_mask (arabic_features[i]);
- if (i < 4)
- arabic_plan->do_fallback = arabic_plan->do_fallback && plan->map.needs_fallback (arabic_features[i]);
+ arabic_plan->do_fallback = arabic_plan->do_fallback &&
+ !FEATURE_IS_SYRIAC (arabic_features[i]) &&
+ plan->map.needs_fallback (arabic_features[i]);
}
return arabic_plan;
@@ -223,10 +244,9 @@ static void
arabic_joining (hb_buffer_t *buffer)
{
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
unsigned int prev = (unsigned int) -1, state = 0;
- HB_BUFFER_ALLOCATE_VAR (buffer, arabic_shaping_action);
-
/* Check pre-context */
if (!(buffer->flags & HB_BUFFER_FLAG_BOT))
for (unsigned int i = 0; i < buffer->context_len[0]; i++)
@@ -243,20 +263,19 @@ arabic_joining (hb_buffer_t *buffer)
for (unsigned int i = 0; i < count; i++)
{
- unsigned int this_type = get_joining_type (buffer->info[i].codepoint, _hb_glyph_info_get_general_category (&buffer->info[i]));
+ unsigned int this_type = get_joining_type (info[i].codepoint, _hb_glyph_info_get_general_category (&info[i]));
if (unlikely (this_type == JOINING_TYPE_T)) {
- buffer->info[i].arabic_shaping_action() = NONE;
+ info[i].arabic_shaping_action() = NONE;
continue;
}
const arabic_state_table_entry *entry = &arabic_state_table[state][this_type];
if (entry->prev_action != NONE && prev != (unsigned int) -1)
- for (; prev < i; prev++)
- buffer->info[prev].arabic_shaping_action() = entry->prev_action;
+ info[prev].arabic_shaping_action() = entry->prev_action;
- buffer->info[i].arabic_shaping_action() = entry->curr_action;
+ info[i].arabic_shaping_action() = entry->curr_action;
prev = i;
state = entry->next_state;
@@ -272,12 +291,20 @@ arabic_joining (hb_buffer_t *buffer)
const arabic_state_table_entry *entry = &arabic_state_table[state][this_type];
if (entry->prev_action != NONE && prev != (unsigned int) -1)
- buffer->info[prev].arabic_shaping_action() = entry->prev_action;
+ info[prev].arabic_shaping_action() = entry->prev_action;
break;
}
+}
-
- HB_BUFFER_DEALLOCATE_VAR (buffer, arabic_shaping_action);
+static void
+mongolian_variation_selectors (hb_buffer_t *buffer)
+{
+ /* Copy arabic_shaping_action() from base to Mongolian variation selectors. */
+ unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
+ for (unsigned int i = 1; i < count; i++)
+ if (unlikely (hb_in_range (info[i].codepoint, 0x180Bu, 0x180Du)))
+ info[i].arabic_shaping_action() = info[i - 1].arabic_shaping_action();
}
static void
@@ -285,12 +312,20 @@ setup_masks_arabic (const hb_ot_shape_plan_t *plan,
hb_buffer_t *buffer,
hb_font_t *font HB_UNUSED)
{
+ HB_BUFFER_ALLOCATE_VAR (buffer, arabic_shaping_action);
+
const arabic_shape_plan_t *arabic_plan = (const arabic_shape_plan_t *) plan->data;
arabic_joining (buffer);
+ if (plan->props.script == HB_SCRIPT_MONGOLIAN)
+ mongolian_variation_selectors (buffer);
+
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- buffer->info[i].mask |= arabic_plan->mask_array[buffer->info[i].arabic_shaping_action()];
+ info[i].mask |= arabic_plan->mask_array[info[i].arabic_shaping_action()];
+
+ HB_BUFFER_DEALLOCATE_VAR (buffer, arabic_shaping_action);
}
@@ -300,9 +335,10 @@ nuke_joiners (const hb_ot_shape_plan_t *plan HB_UNUSED,
hb_buffer_t *buffer)
{
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- if (_hb_glyph_info_is_zwj (&buffer->info[i]))
- _hb_glyph_info_flip_joiners (&buffer->info[i]);
+ if (_hb_glyph_info_is_zwj (&info[i]))
+ _hb_glyph_info_flip_joiners (&info[i]);
}
static void
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-default.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-default.cc
index f7f097eedaa..f7f097eedaa 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-default.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-default.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-hangul.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hangul.cc
index 54c12ebca28..54c12ebca28 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-hangul.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hangul.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-hebrew.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hebrew.cc
index 2381a6e732c..2381a6e732c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-hebrew.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-hebrew.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.hh
index 5fbdcc8366e..5fbdcc8366e 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-machine.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.rl
index f6768a581f2..f6768a581f2 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-machine.rl
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-machine.rl
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-private.hh
index d8dfc6507d9..d8dfc6507d9 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-table.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-table.cc
index f58380e0c8a..f58380e0c8a 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic-table.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic-table.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic.cc
index 5bb1f338299..33215a304f0 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-indic.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-indic.cc
@@ -635,8 +635,9 @@ setup_masks_indic (const hb_ot_shape_plan_t *plan HB_UNUSED,
* and setup masks later on in a pause-callback. */
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- set_indic_properties (buffer->info[i]);
+ set_indic_properties (info[i]);
}
static void
@@ -673,10 +674,12 @@ update_consonant_positions (const hb_ot_shape_plan_t *plan,
{
hb_face_t *face = font->face;
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- if (buffer->info[i].indic_position() == POS_BASE_C) {
- hb_codepoint_t consonant = buffer->info[i].codepoint;
- buffer->info[i].indic_position() = consonant_position_from_face (indic_plan, consonant, virama, face);
+ if (info[i].indic_position() == POS_BASE_C)
+ {
+ hb_codepoint_t consonant = info[i].codepoint;
+ info[i].indic_position() = consonant_position_from_face (indic_plan, consonant, virama, face);
}
}
}
@@ -1228,8 +1231,10 @@ insert_dotted_circles (const hb_ot_shape_plan_t *plan HB_UNUSED,
/* Note: This loop is extra overhead, but should not be measurable. */
bool has_broken_syllables = false;
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- if ((buffer->info[i].syllable() & 0x0F) == broken_cluster) {
+ if ((info[i].syllable() & 0x0F) == broken_cluster)
+ {
has_broken_syllables = true;
break;
}
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.hh
index bb80d7a705d..bb80d7a705d 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar-machine.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.rl
index 9649a916f02..9649a916f02 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar-machine.rl
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar-machine.rl
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar.cc
index 8b2c00ccd2b..258ccc470c3 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-myanmar.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-myanmar.cc
@@ -277,8 +277,9 @@ setup_masks_myanmar (const hb_ot_shape_plan_t *plan HB_UNUSED,
* and setup masks later on in a pause-callback. */
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- set_myanmar_properties (buffer->info[i]);
+ set_myanmar_properties (info[i]);
}
static void
@@ -451,8 +452,10 @@ insert_dotted_circles (const hb_ot_shape_plan_t *plan HB_UNUSED,
/* Note: This loop is extra overhead, but should not be measurable. */
bool has_broken_syllables = false;
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- if ((buffer->info[i].syllable() & 0x0F) == broken_cluster) {
+ if ((info[i].syllable() & 0x0F) == broken_cluster)
+ {
has_broken_syllables = true;
break;
}
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-private.hh
index 3e581afa9cc..3e581afa9cc 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.hh
index 86b7ae7d5ca..86b7ae7d5ca 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea-machine.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.rl
index 46140fc4d5f..46140fc4d5f 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea-machine.rl
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea-machine.rl
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea.cc
index a4adb8ff1b0..f08b7ccb9f4 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-sea.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-sea.cc
@@ -174,8 +174,9 @@ setup_masks_sea (const hb_ot_shape_plan_t *plan HB_UNUSED,
* and setup masks later on in a pause-callback. */
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- set_sea_properties (buffer->info[i]);
+ set_sea_properties (info[i]);
}
static void
@@ -278,8 +279,10 @@ insert_dotted_circles (const hb_ot_shape_plan_t *plan HB_UNUSED,
/* Note: This loop is extra overhead, but should not be measurable. */
bool has_broken_syllables = false;
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- if ((buffer->info[i].syllable() & 0x0F) == broken_cluster) {
+ if ((info[i].syllable() & 0x0F) == broken_cluster)
+ {
has_broken_syllables = true;
break;
}
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-thai.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-thai.cc
index feb7fc7a148..feb7fc7a148 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-thai.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-thai.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-tibetan.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-tibetan.cc
index 01465a426f8..01465a426f8 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-complex-tibetan.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-complex-tibetan.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-fallback-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback-private.hh
index ec653513f1b..ec653513f1b 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-fallback-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-fallback.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback.cc
index 89eab28b509..a774f951852 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-fallback.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-fallback.cc
@@ -167,11 +167,12 @@ _hb_ot_shape_fallback_position_recategorize_marks (const hb_ot_shape_plan_t *pla
hb_buffer_t *buffer)
{
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- if (_hb_glyph_info_get_general_category (&buffer->info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK) {
- unsigned int combining_class = _hb_glyph_info_get_modified_combining_class (&buffer->info[i]);
- combining_class = recategorize_combining_class (buffer->info[i].codepoint, combining_class);
- _hb_glyph_info_set_modified_combining_class (&buffer->info[i], combining_class);
+ if (_hb_glyph_info_get_general_category (&info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK) {
+ unsigned int combining_class = _hb_glyph_info_get_modified_combining_class (&info[i]);
+ combining_class = recategorize_combining_class (info[i].codepoint, combining_class);
+ _hb_glyph_info_set_modified_combining_class (&info[i], combining_class);
}
}
@@ -181,8 +182,9 @@ zero_mark_advances (hb_buffer_t *buffer,
unsigned int start,
unsigned int end)
{
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = start; i < end; i++)
- if (_hb_glyph_info_get_general_category (&buffer->info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK)
+ if (_hb_glyph_info_get_general_category (&info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK)
{
buffer->pos[i].x_advance = 0;
buffer->pos[i].y_advance = 0;
@@ -327,12 +329,13 @@ position_around_base (const hb_ot_shape_plan_t *plan,
unsigned int last_lig_component = (unsigned int) -1;
unsigned int last_combining_class = 255;
hb_glyph_extents_t cluster_extents = base_extents; /* Initialization is just to shut gcc up. */
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = base + 1; i < end; i++)
- if (_hb_glyph_info_get_modified_combining_class (&buffer->info[i]))
+ if (_hb_glyph_info_get_modified_combining_class (&info[i]))
{
if (num_lig_components > 1) {
- unsigned int this_lig_id = _hb_glyph_info_get_lig_id (&buffer->info[i]);
- unsigned int this_lig_component = _hb_glyph_info_get_lig_comp (&buffer->info[i]) - 1;
+ unsigned int this_lig_id = _hb_glyph_info_get_lig_id (&info[i]);
+ unsigned int this_lig_component = _hb_glyph_info_get_lig_comp (&info[i]) - 1;
/* Conditions for attaching to the last component. */
if (!lig_id || lig_id != this_lig_id || this_lig_component >= num_lig_components)
this_lig_component = num_lig_components - 1;
@@ -355,7 +358,7 @@ position_around_base (const hb_ot_shape_plan_t *plan,
}
}
- unsigned int this_combining_class = _hb_glyph_info_get_modified_combining_class (&buffer->info[i]);
+ unsigned int this_combining_class = _hb_glyph_info_get_modified_combining_class (&info[i]);
if (last_combining_class != this_combining_class)
{
last_combining_class = this_combining_class;
@@ -391,13 +394,14 @@ position_cluster (const hb_ot_shape_plan_t *plan,
return;
/* Find the base glyph */
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = start; i < end; i++)
- if (!HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&buffer->info[i])))
+ if (!HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&info[i])))
{
/* Find mark glyphs */
unsigned int j;
for (j = i + 1; j < end; j++)
- if (!HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&buffer->info[j])))
+ if (!HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&info[j])))
break;
position_around_base (plan, font, buffer, i, j);
@@ -432,15 +436,13 @@ _hb_ot_shape_fallback_kern (const hb_ot_shape_plan_t *plan,
{
if (!plan->has_kern) return;
- unsigned int count = buffer->len;
-
OT::hb_apply_context_t c (1, font, buffer);
c.set_lookup_mask (plan->kern_mask);
c.set_lookup_props (OT::LookupFlag::IgnoreMarks);
+ unsigned int count = buffer->len;
hb_glyph_info_t *info = buffer->info;
hb_glyph_position_t *pos = buffer->pos;
-
for (unsigned int idx = 0; idx < count;)
{
OT::hb_apply_context_t::skipping_forward_iterator_t skippy_iter (&c, idx, 1);
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-normalize-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize-private.hh
index c744e26451d..c744e26451d 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-normalize-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-normalize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize.cc
index 7a9f24c7266..2a6a4390030 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-normalize.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-normalize.cc
@@ -209,14 +209,7 @@ decompose_current_character (const hb_ot_shape_normalize_context_t *c, bool shor
else if (decompose_compatibility (c, buffer->cur().codepoint))
skip_char (buffer);
else
- {
- /* Not found, not decomposible; If codepoint is invalid Unicode and
- * font supports U+FFFD REPLACEMENT CHARACTER, use that instead. */
- hb_codepoint_t FFFD_glyph;
- if (buffer->cur().codepoint > 0x10FFFFu && c->font->get_glyph (0xFFFDu, 0, &FFFD_glyph))
- glyph = FFFD_glyph;
next_char (buffer, glyph); /* glyph is initialized in earlier branches. */
- }
}
static inline void
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-private.hh
index 54ac2c3cf7c..54ac2c3cf7c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.cc
index 736eefd124b..1f99014c629 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.cc
@@ -227,8 +227,9 @@ static void
hb_set_unicode_props (hb_buffer_t *buffer)
{
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- _hb_glyph_info_set_unicode_props (&buffer->info[i], buffer->unicode);
+ _hb_glyph_info_set_unicode_props (&info[i], buffer->unicode);
}
static void
@@ -263,8 +264,9 @@ static void
hb_form_clusters (hb_buffer_t *buffer)
{
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 1; i < count; i++)
- if (HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&buffer->info[i])))
+ if (HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&info[i])))
buffer->merge_clusters (i - 1, i + 1);
}
@@ -382,8 +384,9 @@ hb_ot_map_glyphs_fast (hb_buffer_t *buffer)
{
/* Normalization process sets up glyph_index(), we just copy it. */
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- buffer->info[i].codepoint = buffer->info[i].glyph_index();
+ info[i].codepoint = info[i].glyph_index();
}
static inline void
@@ -483,8 +486,9 @@ static inline void
zero_mark_widths_by_unicode (hb_buffer_t *buffer, bool adjust_offsets)
{
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- if (_hb_glyph_info_get_general_category (&buffer->info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK)
+ if (_hb_glyph_info_get_general_category (&info[i]) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK)
{
if (adjust_offsets)
adjust_mark_offsets (&buffer->pos[i]);
@@ -496,8 +500,9 @@ static inline void
zero_mark_widths_by_gdef (hb_buffer_t *buffer, bool adjust_offsets)
{
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- if (_hb_glyph_info_is_mark (&buffer->info[i]))
+ if (_hb_glyph_info_is_mark (&info[i]))
{
if (adjust_offsets)
adjust_mark_offsets (&buffer->pos[i]);
@@ -773,8 +778,9 @@ hb_ot_shape_glyphs_closure (hb_font_t *font,
bool mirror = hb_script_get_horizontal_direction (buffer->props.script) == HB_DIRECTION_RTL;
unsigned int count = buffer->len;
+ hb_glyph_info_t *info = buffer->info;
for (unsigned int i = 0; i < count; i++)
- add_char (font, buffer->unicode, mirror, buffer->info[i].codepoint, glyphs);
+ add_char (font, buffer->unicode, mirror, info[i].codepoint, glyphs);
hb_set_t lookups;
lookups.init ();
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.h
index 1402f54acc5..1402f54acc5 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-shape.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-shape.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-tag.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.cc
index 878dd79b62c..878dd79b62c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-tag.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-tag.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.h
index 1bf12ab3c09..1bf12ab3c09 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot-tag.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot-tag.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot.h
index 47c92a58e4b..47c92a58e4b 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ot.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ot.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-private.hh
index 64581caedac..50f4163d061 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-private.hh
@@ -788,6 +788,7 @@ struct hb_auto_trace_t<0, ret_t> {
template <typename T> class hb_assert_unsigned_t;
template <> class hb_assert_unsigned_t<unsigned char> {};
+template <> class hb_assert_unsigned_t<unsigned short> {};
template <> class hb_assert_unsigned_t<unsigned int> {};
template <> class hb_assert_unsigned_t<unsigned long> {};
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set-private.hh
index 705f554ce69..705f554ce69 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.cc
index 59a0af46ed4..59a0af46ed4 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.h
index bafdae96333..bafdae96333 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-set.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-set.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan-private.hh
index 607da5e7791..607da5e7791 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.cc
index 5ffc6b1362e..5ffc6b1362e 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.h
index 8f54552f90b..8f54552f90b 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape-plan.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape-plan.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.cc
index c1b752405e1..c1b752405e1 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.h
index 10a35cb517e..10a35cb517e 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shape.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shape.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-impl-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-impl-private.hh
index 7844081e95b..7844081e95b 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-impl-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-impl-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-list.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-list.hh
index 6c537d49215..6c537d49215 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-list.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-list.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-private.hh
index 29c4493943d..29c4493943d 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper-private.hh
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper.cc
index 44f718aa702..44f718aa702 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-shaper.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-shaper.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ucdn.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ucdn.cc
index 5b53821f923..5b53821f923 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-ucdn.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-ucdn.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode-private.hh
index 66520151b08..a2c59da274a 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode-private.hh
@@ -122,8 +122,9 @@ HB_UNICODE_FUNCS_IMPLEMENT_CALLBACKS_SIMPLE
static inline hb_bool_t
is_variation_selector (hb_codepoint_t unicode)
{
+ /* U+180B..180D MONGOLIAN FREE VARIATION SELECTORs are handled in the
+ * Arabic shaper. No need to match them here. */
return unlikely (hb_in_ranges (unicode,
- 0x180Bu, 0x180Du, /* MONGOLIAN FREE VARIATION SELECTOR ONE..THREE */
0xFE00u, 0xFE0Fu, /* VARIATION SELECTOR-1..16 */
0xE0100u, 0xE01EFu)); /* VARIATION SELECTOR-17..256 */
}
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.cc
index 84e5c06fd35..84e5c06fd35 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.h
index 1c4e097b92d..1c4e097b92d 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-unicode.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-unicode.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-uniscribe.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.cc
index 6bdf0f5c7fa..6bdf0f5c7fa 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-uniscribe.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-uniscribe.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.h
index 51887c8794b..51887c8794b 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-uniscribe.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-uniscribe.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-utf-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-utf-private.hh
index 68216c45e8b..0b798a05c30 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-utf-private.hh
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-utf-private.hh
@@ -45,7 +45,7 @@ struct hb_utf_t<uint8_t, true>
{
/* Written to only accept well-formed sequences.
* Based on ideas from ICU's U8_NEXT.
- * Generates a -1 for each ill-formed byte. */
+ * Generates one "replacement" for each ill-formed byte. */
hb_codepoint_t c = *text++;
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-version.h.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-version.h.in
index 2517160d18b..2517160d18b 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-version.h.in
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-version.h.in
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-warning.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-warning.cc
index e0f88e2d4ad..e0f88e2d4ad 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb-warning.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb-warning.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb.h
index c5a938a3818..c5a938a3818 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/hb.h
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/hb.h
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/main.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/main.cc
index f9708cc948e..f9708cc948e 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/main.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/main.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-buffer-serialize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-buffer-serialize.cc
index 18c46e9524b..18c46e9524b 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-buffer-serialize.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-buffer-serialize.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-size-params.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-size-params.cc
index 35d9e3c8e25..35d9e3c8e25 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-size-params.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-size-params.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-would-substitute.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-would-substitute.cc
index 8ea87cdf397..8ea87cdf397 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test-would-substitute.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test-would-substitute.cc
diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test.cc
index a8fe046f34c..a8fe046f34c 100644
--- a/Build/source/libs/harfbuzz/harfbuzz-0.9.31/src/test.cc
+++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.32/src/test.cc
diff --git a/Build/source/libs/harfbuzz/version.ac b/Build/source/libs/harfbuzz/version.ac
index d9a260bffb3..dd6a58a97c7 100644
--- a/Build/source/libs/harfbuzz/version.ac
+++ b/Build/source/libs/harfbuzz/version.ac
@@ -8,4 +8,4 @@ dnl
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current harfbuzz version
-m4_define([harfbuzz_version], [0.9.31])
+m4_define([harfbuzz_version], [0.9.32])