diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2013-04-05 22:46:36 +0000 |
---|---|---|
committer | Khaled Hosny <khaledhosny@eglug.org> | 2013-04-05 22:46:36 +0000 |
commit | 79133778bb4e0c49a8d9e75ad97fc37e9ef976fa (patch) | |
tree | f0d3adff05010f9f8c6a3ea66ffa6ed7a2132a8c /Build | |
parent | facdead9fbc8faf80e21a2260ab86850f6b78840 (diff) |
HarfBuzz 0.9.15
git-svn-id: svn://tug.org/texlive/trunk@29677 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r-- | Build/source/libs/harfbuzz/ChangeLog | 5 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/Makefile.in | 4 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/configure | 34 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15-PATCHES/ChangeLog (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14-PATCHES/ChangeLog) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15-PATCHES/TL-Changes (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14-PATCHES/TL-Changes) | 4 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/AUTHORS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/AUTHORS) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/Android.mk (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/Android.mk) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/ChangeLog (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/ChangeLog) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/Makefile.am (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/Makefile.am) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/NEWS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/NEWS) | 10 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/README (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/README) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/THANKS (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/THANKS) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/TODO (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/TODO) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/autogen.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/autogen.sh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/config.h.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/config.h.in) | 3 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/configure.ac (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/configure.ac) | 24 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/harfbuzz.doap (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/harfbuzz.doap) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/harfbuzz.pc.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/harfbuzz.pc.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/Makefile.am (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/Makefile.am) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-c-linkage-decls.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-c-linkage-decls.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-header-guards.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-header-guards.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-includes.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-includes.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-libstdc++.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-libstdc++.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-static-inits.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-static-inits.sh) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-symbols.sh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-symbols.sh) | 2 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/gen-arabic-table.py (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/gen-arabic-table.py) | 0 | ||||
-rwxr-xr-x | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/gen-indic-table.py (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/gen-indic-table.py) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-atomic-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-atomic-private.hh) | 8 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-blob.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-blob.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-blob.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-blob.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-json.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-json.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-json.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-json.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-text.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-text.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-text.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-text.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-serialize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-serialize.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-cache-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-cache-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-common.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-common.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-common.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-common.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-coretext.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-coretext.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-coretext.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-coretext.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-fallback-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-fallback-shape.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ft.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ft.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ft.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ft.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-glib.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-glib.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-glib.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-glib.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject-enums.cc.tmpl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject-enums.cc.tmpl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject-structs.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject-structs.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-graphite2.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-graphite2.cc) | 2 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-graphite2.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-graphite2.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu-le.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu-le.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-mutex-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-mutex-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-object-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-object-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-old.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-old.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-open-file-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-open-file-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-open-type-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-open-type-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-head-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-head-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-hhea-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-hhea-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-hmtx-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-hmtx-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-common-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-common-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gdef-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gdef-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gpos-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gpos-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gsub-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gsub-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gsubgpos-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gsubgpos-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-map-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-map-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-map.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-map.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-maxp-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-maxp-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-name-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-name-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic-fallback.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic-fallback.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic-table.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic-table.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic.cc) | 2 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-default.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-default.cc) | 6 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-machine.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-machine.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-table.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-table.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar-machine.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar-machine.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-private.hh) | 14 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea-machine.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea-machine.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea-machine.rl (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea-machine.rl) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-thai.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-thai.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-fallback-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-fallback-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-fallback.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-fallback.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-normalize-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-normalize-private.hh) | 1 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-normalize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-normalize.cc) | 15 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-tag.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-tag.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-tag.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-tag.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-impl-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-impl-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-list.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-list.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-tt-font.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-tt-font.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ucdn.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ucdn.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-uniscribe.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-uniscribe.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-uniscribe.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-uniscribe.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-utf-private.hh (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-utf-private.hh) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-version.h.in (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-version.h.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-warning.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-warning.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb.h (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/main.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/main.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-buffer-serialize.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-buffer-serialize.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-size-params.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-size-params.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-would-substitute.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-would-substitute.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test.cc (renamed from Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test.cc) | 0 | ||||
-rw-r--r-- | Build/source/libs/harfbuzz/version.ac | 2 |
135 files changed, 77 insertions, 59 deletions
diff --git a/Build/source/libs/harfbuzz/ChangeLog b/Build/source/libs/harfbuzz/ChangeLog index e7b78c73e42..d341fb1e0b7 100644 --- a/Build/source/libs/harfbuzz/ChangeLog +++ b/Build/source/libs/harfbuzz/ChangeLog @@ -1,3 +1,8 @@ +2013-04-06 Khaled Hosny <khaledhosny@eglug.org> + + Import harfbuzz-0.9.15. + * version.ac: Adjust. + 2013-03-22 Khaled Hosny <khaledhosny@eglug.org> Import harfbuzz-0.9.14. diff --git a/Build/source/libs/harfbuzz/Makefile.in b/Build/source/libs/harfbuzz/Makefile.in index b66861045a6..b2eaf5616c4 100644 --- a/Build/source/libs/harfbuzz/Makefile.in +++ b/Build/source/libs/harfbuzz/Makefile.in @@ -54,7 +54,7 @@ subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(srcdir)/config.h.in \ - $(top_srcdir)/harfbuzz-0.9.14/src/hb-version.h.in \ + $(top_srcdir)/harfbuzz-0.9.15/src/hb-version.h.in \ $(top_srcdir)/../../build-aux/depcomp ChangeLog \ ../../build-aux/config.guess ../../build-aux/config.sub \ ../../build-aux/depcomp ../../build-aux/install-sh \ @@ -541,7 +541,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.14/src/hb-version.h.in +hb-version.h: $(top_builddir)/config.status $(top_srcdir)/harfbuzz-0.9.15/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 2ad63a2fbaf..40808477065 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 for TeX Live 0.9.14. +# Generated by GNU Autoconf 2.69 for harfbuzz for TeX Live 0.9.15. # # Report bugs to <tex-k@tug.org>. # @@ -590,12 +590,12 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='harfbuzz for TeX Live' PACKAGE_TARNAME='harfbuzz-for-tex-live' -PACKAGE_VERSION='0.9.14' -PACKAGE_STRING='harfbuzz for TeX Live 0.9.14' +PACKAGE_VERSION='0.9.15' +PACKAGE_STRING='harfbuzz for TeX Live 0.9.15' PACKAGE_BUGREPORT='tex-k@tug.org' PACKAGE_URL='' -ac_unique_file="harfbuzz-0.9.14/harfbuzz.pc.in" +ac_unique_file="harfbuzz-0.9.15/harfbuzz.pc.in" # Factoring default headers for most tests. ac_includes_default="\ #include <stdio.h> @@ -1360,7 +1360,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 for TeX Live 0.9.14 to adapt to many kinds of systems. +\`configure' configures harfbuzz for TeX Live 0.9.15 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1431,7 +1431,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of harfbuzz for TeX Live 0.9.14:";; + short | recursive ) echo "Configuration of harfbuzz for TeX Live 0.9.15:";; esac cat <<\_ACEOF @@ -1555,7 +1555,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -harfbuzz for TeX Live configure 0.9.14 +harfbuzz for TeX Live configure 0.9.15 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2045,7 +2045,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 for TeX Live $as_me 0.9.14, which was +It was created by harfbuzz for TeX Live $as_me 0.9.15, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3909,7 +3909,7 @@ fi # Define the identity of the package. PACKAGE='harfbuzz-for-tex-live' - VERSION='0.9.14' + VERSION='0.9.15' cat >>confdefs.h <<_ACEOF @@ -4065,8 +4065,8 @@ WARNING_CFLAGS=$kpse_cv_warning_cflags HB_VERSION_MAJOR=0 HB_VERSION_MINOR=9 -HB_VERSION_MICRO=14 -HB_VERSION=0.9.14 +HB_VERSION_MICRO=15 +HB_VERSION=0.9.15 ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -16486,7 +16486,7 @@ Usage: $0 [OPTIONS] Report bugs to <bug-libtool@gnu.org>." lt_cl_version="\ -harfbuzz for TeX Live config.lt 0.9.14 +harfbuzz for TeX Live config.lt 0.9.15 configured by $0, generated by GNU Autoconf 2.69. Copyright (C) 2011 Free Software Foundation, Inc. @@ -18279,14 +18279,14 @@ $as_echo "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h fi -HARFBUZZ_TREE=harfbuzz-0.9.14 +HARFBUZZ_TREE=harfbuzz-0.9.15 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.14/src/hb-version.h.in" +ac_config_files="$ac_config_files Makefile include/Makefile hb-version.h:harfbuzz-0.9.15/src/hb-version.h.in" cat >confcache <<\_ACEOF @@ -18835,7 +18835,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 for TeX Live $as_me 0.9.14, which was +This file was extended by harfbuzz for TeX Live $as_me 0.9.15, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18901,7 +18901,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 for TeX Live config.status 0.9.14 +harfbuzz for TeX Live config.status 0.9.15 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -19411,7 +19411,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.14/src/hb-version.h.in" ;; + "hb-version.h") CONFIG_FILES="$CONFIG_FILES hb-version.h:harfbuzz-0.9.15/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.14-PATCHES/ChangeLog b/Build/source/libs/harfbuzz/harfbuzz-0.9.15-PATCHES/ChangeLog index bb62aac75d1..bb62aac75d1 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14-PATCHES/ChangeLog +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15-PATCHES/ChangeLog diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14-PATCHES/TL-Changes b/Build/source/libs/harfbuzz/harfbuzz-0.9.15-PATCHES/TL-Changes index 7f842d88186..9f5a3cba6bd 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14-PATCHES/TL-Changes +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15-PATCHES/TL-Changes @@ -1,5 +1,5 @@ -Changes applied to the harfbuzz-0.9.14/ tree as obtained from: - http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-0.9.14.tar.bz2 +Changes applied to the harfbuzz-0.9.15/ tree as obtained from: + http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-0.9.15.tar.bz2 Removed: COPYING diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/AUTHORS b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/AUTHORS index c611d7d4769..c611d7d4769 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/AUTHORS +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/AUTHORS diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/Android.mk b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/Android.mk index 3ada5f2e884..3ada5f2e884 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/Android.mk +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/Android.mk diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/ChangeLog b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/ChangeLog index 014604b9691..014604b9691 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/ChangeLog +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/ChangeLog diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/Makefile.am b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/Makefile.am index 19c209579a4..19c209579a4 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/Makefile.am +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/Makefile.am diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/NEWS b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/NEWS index 858a916433c..9e5918db7ad 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/NEWS +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/NEWS @@ -1,3 +1,13 @@ +Overview of changes leading to 0.9.15 +Thursday, April 05, 2013 +===================================== + +- Build fixes. +- Fix crasher in graphite2 shaper. +- Fix Arabic mark width zeroing regression. +- Don't compose Hangul jamo into Unicode syllables. + + Overview of changes leading to 0.9.14 Thursday, March 21, 2013 ===================================== diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/README b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/README index 74e739da52a..74e739da52a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/README +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/README diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/THANKS b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/THANKS index 940cfde5c39..940cfde5c39 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/THANKS +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/THANKS diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/TODO b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/TODO index 31b44b84234..31b44b84234 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/TODO +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/TODO diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/autogen.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/autogen.sh index 833a6219c86..833a6219c86 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/autogen.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/autogen.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/config.h.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/config.h.in index bba8fa30ac2..f76fa067752 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/config.h.in +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/config.h.in @@ -33,9 +33,6 @@ /* Have Graphite library */ #undef HAVE_GRAPHITE2 -/* Have gthread2 library */ -#undef HAVE_GTHREAD - /* Have Old HarfBuzz backend */ #undef HAVE_HB_OLD diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/configure.ac b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/configure.ac index f05ca653228..fcae6a292a3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/configure.ac +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [0.9.14], + [0.9.15], [http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz], [harfbuzz], [http://harfbuzz.org/]) @@ -142,12 +142,6 @@ if $have_glib; then fi AM_CONDITIONAL(HAVE_GLIB, $have_glib) -PKG_CHECK_MODULES(GTHREAD, gthread-2.0, have_gthread=true, have_gthread=false) -if $have_gthread; then - AC_DEFINE(HAVE_GTHREAD, 1, [Have gthread2 library]) -fi -AM_CONDITIONAL(HAVE_GTHREAD, $have_gthread) - PKG_CHECK_MODULES(GOBJECT, gobject-2.0 glib-2.0 >= 2.16, have_gobject=true, have_gobject=false) if $have_gobject; then AC_DEFINE(HAVE_GOBJECT, 1, [Have gobject2 library]) @@ -175,15 +169,15 @@ dnl ========================================================================== PKG_CHECK_MODULES(ICU, icu-uc, have_icu=true, have_icu=false) dnl Fallback to icu-config if ICU pkg-config files could not be found if test "$have_icu" != "true"; then - AC_PATH_PROG(icu_config, icu-config, no) + AC_CHECK_TOOL(ICU_CONFIG, icu-config, no) AC_MSG_CHECKING([for ICU by using icu-config fallback]) - if test "$icu_config" != "no" && "$icu_config" --version >/dev/null; then + if test "$ICU_CONFIG" != "no" && "$ICU_CONFIG" --version >/dev/null; then have_icu=true # We don't use --cflags as this gives us a lot of things that we don't # necessarily want, like debugging and optimization flags # See man (1) icu-config for more info. - ICU_CFLAGS=`$icu_config --cppflags` - ICU_LIBS=`$icu_config --ldflags-libsonly` + ICU_CFLAGS=`$ICU_CONFIG --cppflags` + ICU_LIBS=`$ICU_CONFIG --ldflags-libsonly` AC_SUBST(ICU_CFLAGS) AC_SUBST(ICU_LIBS) AC_MSG_RESULT([yes]) @@ -203,15 +197,15 @@ dnl ========================================================================== PKG_CHECK_MODULES(ICU_LE, icu-le icu-uc, have_icu_le=true, have_icu_le=false) dnl Fallback to icu-config if ICU pkg-config files could not be found if test "$have_icu_le" != "true"; then - AC_PATH_PROG(icu_config, icu-config, no) + AC_CHECK_TOOL(ICU_CONFIG, icu-config, no) AC_MSG_CHECKING([for ICU_LE by using icu-config fallback]) - if test "$icu_config" != "no" && "$icu_config" --version >/dev/null; then + if test "$ICU_CONFIG" != "no" && "$ICU_CONFIG" --version >/dev/null; then have_icu_le=true # We don't use --cflags as this gives us a lot of things that we don't # necessarily want, like debugging and optimization flags # See man (1) icu-config for more info. - ICU_LE_CFLAGS=`$icu_config --cppflags` - ICU_LE_LIBS=`$icu_config --ldflags-libsonly --ldflags-layout` + ICU_LE_CFLAGS=`$ICU_CONFIG --cppflags` + ICU_LE_LIBS=`$ICU_CONFIG --ldflags-libsonly --ldflags-layout` AC_SUBST(ICU_LE_CFLAGS) AC_SUBST(ICU_LE_LIBS) AC_MSG_RESULT([yes]) diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/harfbuzz.doap b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/harfbuzz.doap index d2896ebefa8..d2896ebefa8 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/harfbuzz.doap +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/harfbuzz.doap diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/harfbuzz.pc.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/harfbuzz.pc.in index e92319e156c..e92319e156c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/harfbuzz.pc.in +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/harfbuzz.pc.in diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/Makefile.am b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/Makefile.am index 342a3fb388c..342a3fb388c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/Makefile.am +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/Makefile.am diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-c-linkage-decls.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-c-linkage-decls.sh index 44cdfa0f23c..44cdfa0f23c 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-c-linkage-decls.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-c-linkage-decls.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-header-guards.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-header-guards.sh index af9fa7fc24e..af9fa7fc24e 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-header-guards.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-header-guards.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-includes.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-includes.sh index 79323a74fb2..79323a74fb2 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-includes.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-includes.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-libstdc++.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-libstdc++.sh index e7e0e295e1a..e7e0e295e1a 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-libstdc++.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-libstdc++.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-static-inits.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-static-inits.sh index bb0a7ff630d..bb0a7ff630d 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-static-inits.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-static-inits.sh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-symbols.sh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-symbols.sh index 4c03c137406..73bfc9e9bfc 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/check-symbols.sh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/check-symbols.sh @@ -21,7 +21,7 @@ for def in $defs; do lib=`echo "$def" | sed 's/[.]def$//;s@.*/@@'` so=.libs/lib${lib}.so - EXPORTED_SYMBOLS="`nm "$so" | grep ' [BCDGINRSTVW] ' | grep -v ' T _fini\>\| T _init\>\| _fdata\>\| _ftext\>\| __bss_start\>\| __bss_start__\>\| __bss_end__\>\| _edata\>\| _end\>\| _bss_end__\>\| __end__\>' | cut -d' ' -f3`" + EXPORTED_SYMBOLS="`nm "$so" | grep ' [BCDGINRSTVW] ' | grep -v ' _fini\>\| _init\>\| _fdata\>\| _ftext\>\| __bss_start\>\| __bss_start__\>\| __bss_end__\>\| _edata\>\| _end\>\| _bss_end__\>\| __end__\>' | cut -d' ' -f3`" if test -f "$so"; then diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/gen-arabic-table.py b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/gen-arabic-table.py index da5a4fcbf5c..da5a4fcbf5c 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/gen-arabic-table.py +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/gen-arabic-table.py diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/gen-indic-table.py b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/gen-indic-table.py index 9ed3fd6d34d..9ed3fd6d34d 100755 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/gen-indic-table.py +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/gen-indic-table.py diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-atomic-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-atomic-private.hh index 7047e216cff..9cc3bc5587c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-atomic-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-atomic-private.hh @@ -47,6 +47,14 @@ #define WIN32_LEAN_AND_MEAN #include <windows.h> +#if defined(__MINGW32__) && !defined(MemoryBarrier) +static inline void _HBMemoryBarrier (void) { + long dummy = 0; + InterlockedExchange (&dummy, 1); +} +# define MemoryBarrier _HBMemoryBarrier +#endif + typedef LONG hb_atomic_int_t; #define hb_atomic_int_add(AI, V) InterlockedExchangeAdd (&(AI), (V)) diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-blob.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-blob.cc index dfd134b7762..dfd134b7762 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-blob.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-blob.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-blob.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-blob.h index d3d0f41b11c..d3d0f41b11c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-blob.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-blob.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-json.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-json.hh index dead700db82..dead700db82 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-json.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-json.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-json.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-json.rl index 7351b2ab47c..7351b2ab47c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-json.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-json.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-text.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-text.hh index a38efe3a415..a38efe3a415 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-text.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-text.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-text.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-text.rl index 8856580fbe3..8856580fbe3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-deserialize-text.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-deserialize-text.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-private.hh index 387ebd9a84c..387ebd9a84c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-serialize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-serialize.cc index dc47ba73e08..dc47ba73e08 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer-serialize.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer-serialize.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer.cc index 4e26250c963..4e26250c963 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer.h index 55a40457193..55a40457193 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-buffer.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-buffer.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-cache-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-cache-private.hh index 19b70b7e395..19b70b7e395 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-cache-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-cache-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-common.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-common.cc index 540d252cd73..540d252cd73 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-common.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-common.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-common.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-common.h index cc221d33be9..cc221d33be9 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-common.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-common.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-coretext.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-coretext.cc index 8f94795928c..8f94795928c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-coretext.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-coretext.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-coretext.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-coretext.h index c4954fa1b2c..c4954fa1b2c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-coretext.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-coretext.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-fallback-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-fallback-shape.cc index 1a1fcfbda1e..1a1fcfbda1e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-fallback-shape.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-fallback-shape.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font-private.hh index 48fbb0ee549..48fbb0ee549 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font.cc index b59fdebaea7..b59fdebaea7 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font.h index 88d489551e8..88d489551e8 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-font.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-font.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ft.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ft.cc index 978230cd655..978230cd655 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ft.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ft.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ft.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ft.h index 696251e143f..696251e143f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ft.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ft.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-glib.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-glib.cc index 676e6601628..676e6601628 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-glib.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-glib.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-glib.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-glib.h index 63a9d3366c5..63a9d3366c5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-glib.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-glib.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject-enums.cc.tmpl b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject-enums.cc.tmpl index 05abd898d4f..05abd898d4f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject-enums.cc.tmpl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject-enums.cc.tmpl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject-structs.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject-structs.cc index cec48542275..cec48542275 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject-structs.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject-structs.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject.h index 4f23fdd385d..4f23fdd385d 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-gobject.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-gobject.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-graphite2.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-graphite2.cc index 16ef9a4dabe..cce860694cc 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-graphite2.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-graphite2.cc @@ -226,7 +226,7 @@ _hb_graphite2_shape (hb_shape_plan_t *shape_plan, gr_font *grfont = HB_SHAPER_DATA_GET (font); const char *lang = hb_language_to_string (hb_buffer_get_language (buffer)); - const char *lang_end = strchr (lang, '-'); + const char *lang_end = lang ? strchr (lang, '-') : NULL; int lang_len = lang_end ? lang_end - lang : -1; gr_feature_val *feats = gr_face_featureval_for_lang (grface, lang ? hb_tag_from_string (lang, lang_len) : 0); diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-graphite2.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-graphite2.h index bea68f939b4..bea68f939b4 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-graphite2.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-graphite2.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu-le.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu-le.cc index c05d330b957..c05d330b957 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu-le.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu-le.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu.cc index c177be2c4b2..c177be2c4b2 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu.h index f2f35f0f2ce..f2f35f0f2ce 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-icu.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-icu.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-mutex-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-mutex-private.hh index 0fb21c2e86e..0fb21c2e86e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-mutex-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-mutex-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-object-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-object-private.hh index 8a9ae34dbee..8a9ae34dbee 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-object-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-object-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-old.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-old.cc index a7ea8ed9bbe..a7ea8ed9bbe 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-old.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-old.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-open-file-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-open-file-private.hh index 250504ae20b..250504ae20b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-open-file-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-open-file-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-open-type-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-open-type-private.hh index cd1163e4f78..cd1163e4f78 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-open-type-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-open-type-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-head-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-head-table.hh index 3a9451295de..3a9451295de 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-head-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-head-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-hhea-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-hhea-table.hh index 2b89c4e0208..2b89c4e0208 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-hhea-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-hhea-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-hmtx-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-hmtx-table.hh index b94337d0be7..b94337d0be7 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-hmtx-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-hmtx-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-common-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-common-private.hh index e6018db1243..e6018db1243 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-common-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-common-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gdef-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gdef-table.hh index ff2d09c51f0..ff2d09c51f0 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gdef-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gdef-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gpos-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gpos-table.hh index 44139277c68..44139277c68 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gpos-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gpos-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gsub-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gsub-table.hh index 35d07298d30..35d07298d30 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gsub-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gsub-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gsubgpos-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gsubgpos-private.hh index f46b3782ec7..f46b3782ec7 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-gsubgpos-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-gsubgpos-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-private.hh index 4866c419125..4866c419125 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout.cc index 8161ce3d9e2..8161ce3d9e2 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout.h index 134f1a6c164..134f1a6c164 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-layout.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-layout.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-map-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-map-private.hh index a679fb5990e..a679fb5990e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-map-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-map-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-map.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-map.cc index 85e6e16375a..85e6e16375a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-map.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-map.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-maxp-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-maxp-table.hh index 0ce3ebcc2a6..0ce3ebcc2a6 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-maxp-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-maxp-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-name-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-name-table.hh index 75a1b94ea31..75a1b94ea31 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-name-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-name-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic-fallback.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic-fallback.hh index 5e151f75704..5e151f75704 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic-fallback.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic-fallback.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic-table.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic-table.hh index 730a275bf0a..730a275bf0a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic-table.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic-table.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic.cc index 18b3d02dc00..2f069d05f61 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-arabic.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-arabic.cc @@ -352,6 +352,6 @@ const hb_ot_complex_shaper_t _hb_ot_complex_shaper_arabic = NULL, /* decompose */ NULL, /* compose */ setup_masks_arabic, - HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE, + HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF, true, /* fallback_position */ }; diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-default.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-default.cc index fad57f65e4a..ca092b5e9bc 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-default.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-default.cc @@ -74,12 +74,6 @@ collect_features_default (hb_ot_shape_planner_t *plan) static hb_ot_shape_normalization_mode_t normalization_preference_default (const hb_segment_properties_t *props) { - switch ((hb_tag_t) props->script) - { - /* Unicode-1.1 additions */ - case HB_SCRIPT_HANGUL: - return HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_FULL; - } return HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS; } diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-machine.hh index 9bae3a3b8c3..9bae3a3b8c3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-machine.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-machine.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-machine.rl index f9f07d801d9..f9f07d801d9 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-machine.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-machine.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-private.hh index 39268b14533..39268b14533 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-table.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-table.cc index 18a022bc507..18a022bc507 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic-table.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic-table.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic.cc index eb1e0be9def..eb1e0be9def 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-indic.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-indic.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar-machine.hh index 797bfc5bea0..797bfc5bea0 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar-machine.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar-machine.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar-machine.rl index 51d42dd64ab..51d42dd64ab 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar-machine.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar-machine.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar.cc index ff13bdd1ebe..ff13bdd1ebe 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-myanmar.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-myanmar.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-private.hh index 3c9922dc905..1474a3df070 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-private.hh @@ -185,6 +185,20 @@ hb_ot_shape_complex_categorize (const hb_ot_shape_planner_t *planner) return &_hb_ot_complex_shaper_thai; +#if 0 + /* Note: + * Currently we don't have a separate Hangul shaper. The default shaper handles + * Hangul by enabling jamo features. We may want to implement a separate shaper + * in the future. See this thread for details of what such a shaper would do: + * + * http://lists.freedesktop.org/archives/harfbuzz/2013-April/003070.html + */ + /* Unicode-1.1 additions */ + case HB_SCRIPT_HANGUL: + + return &_hb_ot_complex_shaper_hangul; +#endif + /* ^--- Add new shapers here */ diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea-machine.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea-machine.hh index 86b7ae7d5ca..86b7ae7d5ca 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea-machine.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea-machine.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea-machine.rl b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea-machine.rl index 46140fc4d5f..46140fc4d5f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea-machine.rl +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea-machine.rl diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea.cc index 9c0c303e3df..9c0c303e3df 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-sea.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-sea.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-thai.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-thai.cc index 5cbb6e391c2..5cbb6e391c2 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-complex-thai.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-complex-thai.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-fallback-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-fallback-private.hh index ec653513f1b..ec653513f1b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-fallback-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-fallback-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-fallback.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-fallback.cc index 3341825449b..3341825449b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-fallback.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-fallback.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-normalize-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-normalize-private.hh index 8112f03aee9..085d48511d0 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-normalize-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-normalize-private.hh @@ -41,7 +41,6 @@ enum hb_ot_shape_normalization_mode_t { HB_OT_SHAPE_NORMALIZATION_MODE_DECOMPOSED, HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS, /* never composes base-to-base */ HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS_NO_SHORT_CIRCUIT, /* always fully decomposes and then recompose back */ - HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_FULL, /* including base-to-base composition */ HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT = HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS }; diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-normalize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-normalize.cc index 344c0ff8497..7f83d9d258c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-normalize.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-normalize.cc @@ -170,7 +170,7 @@ decompose (const hb_ot_shape_normalize_context_t *c, bool shortest, hb_codepoint } /* Returns 0 if didn't decompose, number of resulting characters otherwise. */ -static inline bool +static inline unsigned int decompose_compatibility (const hb_ot_shape_normalize_context_t *c, hb_codepoint_t u) { unsigned int len, i; @@ -191,7 +191,6 @@ decompose_compatibility (const hb_ot_shape_normalize_context_t *c, hb_codepoint_ return len; } -/* Returns true if recomposition may be benefitial. */ static inline void decompose_current_character (const hb_ot_shape_normalize_context_t *c, bool shortest) { @@ -231,7 +230,6 @@ handle_variation_selector_cluster (const hb_ot_shape_normalize_context_t *c, uns } } -/* Returns true if recomposition may be benefitial. */ static inline void decompose_multi_char_cluster (const hb_ot_shape_normalize_context_t *c, unsigned int end) { @@ -353,12 +351,11 @@ _hb_ot_shape_normalize (const hb_ot_shape_plan_t *plan, while (buffer->idx < count) { hb_codepoint_t composed, glyph; - if (/* If mode is NOT COMPOSED_FULL (ie. it's COMPOSED_DIACRITICS), we don't try to - * compose a non-mark character with it's preceding starter. This is just an - * optimization to avoid trying to compose every two neighboring glyphs in most - * scripts. */ - (mode == HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_FULL || - HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&buffer->cur()))) && + if (/* We don't try to compose a non-mark character with it's preceding starter. + * This is both an optimization to avoid trying to compose every two neighboring + * glyphs in most scripts AND a desired feature for Hangul. Apparently Hangul + * fonts are not designed to mix-and-match pre-composed syllables and Jamo. */ + HB_UNICODE_GENERAL_CATEGORY_IS_MARK (_hb_glyph_info_get_general_category (&buffer->cur())) && /* If there's anything between the starter and this char, they should have CCC * smaller than this character's. */ (starter == buffer->out_len - 1 || diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-private.hh index 9599f8e722c..9599f8e722c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape.cc index f65861f959f..f65861f959f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-shape.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-shape.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-tag.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-tag.cc index 91ebec76ee3..91ebec76ee3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-tag.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-tag.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-tag.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-tag.h index 1bf12ab3c09..1bf12ab3c09 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot-tag.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot-tag.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot.h index 80739063991..80739063991 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ot.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ot.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-private.hh index ff1e85d8d0f..ff1e85d8d0f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set-private.hh index 5e30a7e3616..5e30a7e3616 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set.cc index 5f427a5d8e0..5f427a5d8e0 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set.h index 291e24974e6..291e24974e6 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-set.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-set.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan-private.hh index dd014e38d01..dd014e38d01 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan.cc index a6d2d262100..a6d2d262100 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan.h index 8f54552f90b..8f54552f90b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape-plan.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape-plan.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape.cc index 67ef7e6a8f5..67ef7e6a8f5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape.h index 10a35cb517e..10a35cb517e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shape.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shape.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-impl-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-impl-private.hh index 7844081e95b..7844081e95b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-impl-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-impl-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-list.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-list.hh index b9c029e58f1..b9c029e58f1 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-list.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-list.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-private.hh index 29c4493943d..29c4493943d 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper.cc index 44f718aa702..44f718aa702 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-shaper.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-shaper.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-tt-font.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-tt-font.cc index c503a404380..c503a404380 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-tt-font.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-tt-font.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ucdn.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ucdn.cc index 61e6ad36229..61e6ad36229 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-ucdn.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-ucdn.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode-private.hh index 155a8a350b7..155a8a350b7 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode.cc index 0a3907eec8c..0a3907eec8c 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode.h index 2e10d98a3b3..2e10d98a3b3 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-unicode.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-unicode.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-uniscribe.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-uniscribe.cc index 2f01c28778f..2f01c28778f 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-uniscribe.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-uniscribe.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-uniscribe.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-uniscribe.h index 51887c8794b..51887c8794b 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-uniscribe.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-uniscribe.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-utf-private.hh b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-utf-private.hh index b9a6519d28e..b9a6519d28e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-utf-private.hh +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-utf-private.hh diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-version.h.in b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-version.h.in index 43634f91ce8..43634f91ce8 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-version.h.in +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-version.h.in diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-warning.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-warning.cc index 4f1f65f5a21..4f1f65f5a21 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb-warning.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb-warning.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb.h b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb.h index 52c479cc2e5..52c479cc2e5 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/hb.h +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/hb.h diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/main.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/main.cc index b362744e213..b362744e213 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/main.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/main.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-buffer-serialize.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-buffer-serialize.cc index 3577dbf688e..3577dbf688e 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-buffer-serialize.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-buffer-serialize.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-size-params.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-size-params.cc index 947b5669a14..947b5669a14 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-size-params.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-size-params.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-would-substitute.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-would-substitute.cc index 4731e265607..4731e265607 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test-would-substitute.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test-would-substitute.cc diff --git a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test.cc b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test.cc index 22108b86b7a..22108b86b7a 100644 --- a/Build/source/libs/harfbuzz/harfbuzz-0.9.14/src/test.cc +++ b/Build/source/libs/harfbuzz/harfbuzz-0.9.15/src/test.cc diff --git a/Build/source/libs/harfbuzz/version.ac b/Build/source/libs/harfbuzz/version.ac index 0a42008254c..7eb3f495597 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.14]) +m4_define([harfbuzz_version], [0.9.15]) |