Imported Upstream version 2.4.0 upstream/2.4.0
authorBowon Ryu <bowon.ryu@samsung.com>
Fri, 12 Apr 2019 04:22:11 +0000 (13:22 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Fri, 12 Apr 2019 04:22:11 +0000 (13:22 +0900)
commit610626019cd10944b76622e30b2610910bf4b2b8
treea389c8af55d2a4002b6a660bc42444606c6fb1f5
parent1baac414088e430483b85f702898c8448083bfc2
Imported Upstream version 2.4.0
299 files changed:
CMakeLists.txt
ChangeLog
Makefile.am
Makefile.in
NEWS
aclocal.m4
ar-lib
compile
config.guess
config.sub
configure
configure.ac
depcomp
docs/Makefile.in
docs/harfbuzz-docs.xml
docs/harfbuzz-sections.txt
docs/harfbuzz.types [deleted file]
docs/html/a-clustering-example-for-levels-0-and-1.html
docs/html/aat-shaping.html
docs/html/adding-text-to-the-buffer.html
docs/html/annotation-glossary.html
docs/html/api-index-0-9-10.html [deleted file]
docs/html/api-index-0-9-11.html [deleted file]
docs/html/api-index-0-9-2.html [deleted file]
docs/html/api-index-0-9-20.html [deleted file]
docs/html/api-index-0-9-22.html [deleted file]
docs/html/api-index-0-9-28.html [deleted file]
docs/html/api-index-0-9-30.html [deleted file]
docs/html/api-index-0-9-31.html [deleted file]
docs/html/api-index-0-9-38.html [deleted file]
docs/html/api-index-0-9-39.html [deleted file]
docs/html/api-index-0-9-41.html [deleted file]
docs/html/api-index-0-9-42.html [deleted file]
docs/html/api-index-0-9-5.html [deleted file]
docs/html/api-index-0-9-7.html [deleted file]
docs/html/api-index-0-9-8.html [deleted file]
docs/html/api-index-1-0-5.html [deleted file]
docs/html/api-index-1-1-2.html [deleted file]
docs/html/api-index-1-1-3.html [deleted file]
docs/html/api-index-1-2-3.html [deleted file]
docs/html/api-index-1-3-3.html [deleted file]
docs/html/api-index-1-4-0.html [deleted file]
docs/html/api-index-1-4-2.html [deleted file]
docs/html/api-index-1-4-3.html [deleted file]
docs/html/api-index-1-5-0.html [deleted file]
docs/html/api-index-1-6-0.html [deleted file]
docs/html/api-index-1-7-5.html [deleted file]
docs/html/api-index-1-7-7.html [deleted file]
docs/html/api-index-1-8-0.html [deleted file]
docs/html/api-index-1-8-1.html [deleted file]
docs/html/api-index-1-8-5.html [deleted file]
docs/html/api-index-1-8-6.html [deleted file]
docs/html/api-index-1-9-0.html [deleted file]
docs/html/api-index-2-0-0.html [deleted file]
docs/html/api-index-2-1-0.html [deleted file]
docs/html/api-index-full.html
docs/html/buffers-language-script-and-direction.html
docs/html/building.html
docs/html/ch01s03.html
docs/html/ch03s02.html
docs/html/ch03s03.html
docs/html/ch09.html
docs/html/ch10.html
docs/html/ch11.html
docs/html/ch12.html
docs/html/clusters.html
docs/html/complex-scripts.html
docs/html/customizing-unicode-functions.html
docs/html/deprecated-api-index.html [deleted file]
docs/html/fonts-and-faces.html
docs/html/getting-started.html
docs/html/graphite-shaping.html
docs/html/harfbuzz-hb-aat-layout.html
docs/html/harfbuzz-hb-blob.html
docs/html/harfbuzz-hb-buffer.html
docs/html/harfbuzz-hb-common.html
docs/html/harfbuzz-hb-coretext.html
docs/html/harfbuzz-hb-deprecated.html
docs/html/harfbuzz-hb-face.html
docs/html/harfbuzz-hb-font.html
docs/html/harfbuzz-hb-ft.html
docs/html/harfbuzz-hb-glib.html
docs/html/harfbuzz-hb-gobject.html
docs/html/harfbuzz-hb-graphite2.html
docs/html/harfbuzz-hb-icu.html
docs/html/harfbuzz-hb-map.html
docs/html/harfbuzz-hb-ot-color.html
docs/html/harfbuzz-hb-ot-font.html
docs/html/harfbuzz-hb-ot-layout.html
docs/html/harfbuzz-hb-ot-math.html
docs/html/harfbuzz-hb-ot-name.html
docs/html/harfbuzz-hb-ot-shape.html
docs/html/harfbuzz-hb-ot-var.html
docs/html/harfbuzz-hb-set.html
docs/html/harfbuzz-hb-shape-plan.html
docs/html/harfbuzz-hb-shape.html
docs/html/harfbuzz-hb-unicode.html
docs/html/harfbuzz-hb-uniscribe.html
docs/html/harfbuzz-hb-version.html
docs/html/harfbuzz.devhelp2
docs/html/home.png
docs/html/index.html
docs/html/install-harfbuzz.html
docs/html/left-insensitive.png
docs/html/left.png
docs/html/level-2.html
docs/html/opentype-shaping-models.html
docs/html/plans-and-caching.html
docs/html/pt01.html
docs/html/pt02.html
docs/html/reordering-in-levels-0-and-1.html
docs/html/right-insensitive.png
docs/html/right.png
docs/html/setting-buffer-properties.html
docs/html/shaping-and-shape-plans.html
docs/html/shaping-concepts.html
docs/html/shaping-operations.html
docs/html/style.css
docs/html/text-runs.html
docs/html/the-distinction-between-levels-0-and-1.html
docs/html/unicode-character-categories.html
docs/html/up-insensitive.png
docs/html/up.png
docs/html/using-harfbuzzs-native-opentype-implementation.html
docs/html/using-your-own-font-functions.html
docs/html/what-about-the-other-scripts.html
docs/html/what-harfbuzz-doesnt-do.html
docs/html/what-is-harfbuzz.html
docs/html/why-do-i-need-a-shaping-engine.html
docs/html/why-is-it-called-harfbuzz.html
docs/html/working-with-harfbuzz-clusters.html
docs/usermanual-clusters.xml
docs/usermanual-getting-started.xml
docs/usermanual-install-harfbuzz.xml
docs/version.xml
gtk-doc.make
install-sh
ltmain.sh
m4/gtk-doc.m4
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
missing
src/Makefile.in
src/check-symbols.sh
src/gen-indic-table.py
src/gen-use-table.py
src/gen-vowel-constraints.py
src/hb-aat-layout-ankr-table.hh
src/hb-aat-layout-common.hh
src/hb-atomic.hh
src/hb-buffer.h
src/hb-common.cc
src/hb-common.h
src/hb-coretext.cc
src/hb-directwrite.cc
src/hb-directwrite.h
src/hb-dsalgs.hh
src/hb-graphite2.cc
src/hb-machinery.hh
src/hb-map.hh
src/hb-null.hh
src/hb-ot-cff-common.hh
src/hb-ot-cff1-table.hh
src/hb-ot-font.cc
src/hb-ot-hdmx-table.hh
src/hb-ot-hmtx-table.hh
src/hb-ot-layout-common.hh
src/hb-ot-layout-gsub-table.hh
src/hb-ot-layout.cc
src/hb-ot-layout.hh
src/hb-ot-maxp-table.hh
src/hb-ot-shape-complex-arabic-table.hh
src/hb-ot-shape-complex-arabic.cc
src/hb-ot-shape-complex-hangul.cc
src/hb-ot-shape-complex-indic-machine.hh
src/hb-ot-shape-complex-indic-machine.rl
src/hb-ot-shape-complex-indic-table.cc
src/hb-ot-shape-complex-indic.cc
src/hb-ot-shape-complex-indic.hh
src/hb-ot-shape-complex-khmer-machine.hh
src/hb-ot-shape-complex-khmer-machine.rl
src/hb-ot-shape-complex-khmer.cc
src/hb-ot-shape-complex-myanmar.cc
src/hb-ot-shape-complex-use-table.cc
src/hb-ot-shape-complex-use.cc
src/hb-ot-shape-complex-vowel-constraints.cc
src/hb-ot-shape-complex.hh
src/hb-ot-shape.cc
src/hb-ot-tag-table.hh
src/hb-ot-tag.cc
src/hb-ot-vorg-table.hh
src/hb-subset-cff-common.cc
src/hb-subset-cff-common.hh
src/hb-subset-cff1.cc
src/hb-subset-cff2.cc
src/hb-subset-glyf.cc
src/hb-subset-input.cc
src/hb-subset-input.hh
src/hb-subset-plan.cc
src/hb-subset-plan.hh
src/hb-subset.cc
src/hb-subset.h
src/hb-ucdn.cc
src/hb-ucdn/Makefile.in
src/hb-ucdn/ucdn.h
src/hb-ucdn/ucdn_db.h
src/hb-unicode-emoji-table.hh
src/hb-version.h
src/hb.hh
test-driver
test/Makefile.in
test/api/Makefile.in
test/api/fonts/AdobeVFPrototype.ac.retaingids.otf [new file with mode: 0644]
test/api/fonts/Roboto-Regular.ac.retaingids.ttf [new file with mode: 0644]
test/api/fonts/SourceHanSans-Regular.41,4C2E.retaingids.otf [new file with mode: 0644]
test/api/fonts/SourceSansPro-Regular.ac.retaingids.otf [new file with mode: 0644]
test/api/fonts/Zycon.ttf [new file with mode: 0644]
test/api/hb-subset-test.h
test/api/test-ot-face.c
test/api/test-subset-cff1.c
test/api/test-subset-cff2.c
test/api/test-subset-glyf.c
test/fuzzing/Makefile.in
test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-5748102301614080 [new file with mode: 0644]
test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5739000398086144 [new file with mode: 0644]
test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5760768497156096 [new file with mode: 0644]
test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5764268627066880 [new file with mode: 0644]
test/fuzzing/hb-subset-fuzzer.cc
test/shaping/Makefile.in
test/shaping/data/Makefile.in
test/shaping/data/aots/Makefile.in
test/shaping/data/in-house/Makefile.in
test/shaping/data/in-house/fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf [new file with mode: 0644]
test/shaping/data/in-house/fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf [new file with mode: 0644]
test/shaping/data/in-house/tests/indic-syllable.tests
test/shaping/data/in-house/tests/khmer-misc.tests
test/shaping/data/in-house/tests/macos.tests
test/shaping/data/text-rendering-tests/Makefile.in
test/subset/Makefile.in
test/subset/data/Makefile.in
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.61,62,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.61,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.61.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.62.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.retain-gids.61,62,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.retain-gids.61,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.retain-gids.61.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.retain-gids.62.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Roboto-Regular.abc.retain-gids.63.ttf [new file with mode: 0644]
test/subset/data/expected/full-font/SourceSansPro-Regular.default.1FC,21,41,20,62,63.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.default.61,62,63.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.desubroutinize.1FC,21,41,20,62,63.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.desubroutinize.61,62,63.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.drop-hints.1FC,21,41,20,62,63.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.drop-hints.61,62,63.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.drop-hints.desubroutinize.1FC,21,41,20,62,63.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.drop-hints.desubroutinize.61,62,63.otf [deleted file]
test/subset/data/expected/full-font/SourceSansPro-Regular.drop-hints.desubroutinize.D7,D8,D9,DA,DE.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.default.3042,3044,3046,3048,304A,304B.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.default.3042,3044,3046,73E0,5EA6,8F38.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.default.61,63,65,6B.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.default.660E,6975,73E0,5EA6,8F38,6E05.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.default.660E.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.desubroutinize..otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.desubroutinize.3042,3044,3046,3048,304A,304B.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.desubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.desubroutinize.61,63,65,6B.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.desubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.desubroutinize.660E.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.3042,3044,3046,3048,304A,304B.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.3042,3044,3046,73E0,5EA6,8F38.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.61,63,65,6B.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.660E.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.desubroutinize..otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.desubroutinize.3042,3044,3046,3048,304A,304B.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.desubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.desubroutinize.61,63,65,6B.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.desubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf [deleted file]
test/subset/data/expected/japanese/SourceHanSans-Regular.drop-hints.desubroutinize.660E.otf [deleted file]
test/subset/data/profiles/desubroutinize-retain-gids.txt [new file with mode: 0644]
test/subset/data/profiles/drop-hints-desubroutinize-retain-gids.txt [new file with mode: 0644]
test/subset/data/profiles/drop-hints-retain-gids.txt [new file with mode: 0644]
test/subset/data/profiles/retain-gids.txt [new file with mode: 0644]
test/subset/data/tests/basics.tests
test/subset/data/tests/full-font.tests
test/subset/data/tests/japanese.tests
test/subset/subset_test_suite.py
util/Makefile.in
util/hb-subset.cc
util/options.cc
util/options.hh