Imported Upstream version 1.8.1 upstream/1.8.1
authorYoungbok Shin <youngb.shin@samsung.com>
Tue, 26 Jun 2018 02:15:52 +0000 (11:15 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Tue, 26 Jun 2018 02:15:52 +0000 (11:15 +0900)
commitb9f425ddd6223cd82b3d35f13fbd060d3c0c0e38
tree87220edcaa6118811d062d77d0562a3f74c7f885
parent1c272a48507bb3c7905aa30d8bf0d092b474f781
Imported Upstream version 1.8.1
279 files changed:
CMakeLists.txt
ChangeLog
Makefile.am
Makefile.in
NEWS
README
README.python.md [moved from README.python with 83% similarity]
README.wine.md [new file with mode: 0644]
RELEASING.md
TODO
aclocal.m4
config.h.in
configure
configure.ac
docs/Makefile.in
docs/harfbuzz-sections.txt
docs/html/api-index-full.html
docs/html/harfbuzz-Buffers.html
docs/html/harfbuzz-hb-blob.html
docs/html/harfbuzz-hb-common.html
docs/html/harfbuzz-hb-face.html
docs/html/harfbuzz-hb-ot-layout.html
docs/html/harfbuzz-hb-set.html
docs/html/harfbuzz-hb-version.html
docs/html/harfbuzz.devhelp2
docs/html/pt02.html
docs/version.xml
m4/ax_check_link_flag.m4 [new file with mode: 0644]
src/Makefile.am
src/Makefile.in
src/Makefile.sources
src/check-symbols.sh
src/dump-emoji.cc [new file with mode: 0644]
src/dump-fon.cc [new file with mode: 0644]
src/gen-arabic-table.py
src/gen-def.py
src/gen-indic-table.py
src/gen-use-table.py
src/hb-aat-fmtx-table.hh [new file with mode: 0644]
src/hb-aat-gcid-table.hh [new file with mode: 0644]
src/hb-aat-layout-ankr-table.hh
src/hb-aat-layout-bsln-table.hh [new file with mode: 0644]
src/hb-aat-layout-common-private.hh
src/hb-aat-layout-feat-table.hh [new file with mode: 0644]
src/hb-aat-layout-kerx-table.hh
src/hb-aat-layout-morx-table.hh
src/hb-aat-layout-trak-table.hh
src/hb-aat-layout.cc
src/hb-aat-ltag-table.hh [new file with mode: 0644]
src/hb-atomic-private.hh
src/hb-blob-private.hh [new file with mode: 0644]
src/hb-blob.cc
src/hb-blob.h
src/hb-buffer-deserialize-json.hh
src/hb-buffer-deserialize-json.rl
src/hb-buffer-deserialize-text.hh
src/hb-buffer-deserialize-text.rl
src/hb-buffer-private.hh
src/hb-buffer.cc
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-face.cc
src/hb-face.h
src/hb-font-private.hh
src/hb-font.cc
src/hb-ft.cc
src/hb-glib.cc
src/hb-graphite2.cc
src/hb-graphite2.h
src/hb-icu.cc
src/hb-map-private.hh [new file with mode: 0644]
src/hb-map.cc [new file with mode: 0644]
src/hb-map.h [new file with mode: 0644]
src/hb-mutex-private.hh
src/hb-object-private.hh
src/hb-open-file-private.hh
src/hb-open-type-private.hh
src/hb-ot-cmap-table.hh
src/hb-ot-color-cbdt-table.hh
src/hb-ot-color-colr-table.hh
src/hb-ot-color-cpal-table.hh
src/hb-ot-color-sbix-table.hh [new file with mode: 0644]
src/hb-ot-color-svg-table.hh [new file with mode: 0644]
src/hb-ot-color.cc
src/hb-ot-font.cc
src/hb-ot-glyf-table.hh
src/hb-ot-hdmx-table.hh
src/hb-ot-head-table.hh
src/hb-ot-hhea-table.hh
src/hb-ot-hmtx-table.hh
src/hb-ot-kern-table.hh
src/hb-ot-layout-base-table.hh
src/hb-ot-layout-common-private.hh
src/hb-ot-layout-gdef-table.hh
src/hb-ot-layout-gpos-table.hh
src/hb-ot-layout-gsub-table.hh
src/hb-ot-layout-gsubgpos-private.hh
src/hb-ot-layout-jstf-table.hh
src/hb-ot-layout-private.hh
src/hb-ot-layout.cc
src/hb-ot-layout.h
src/hb-ot-map-private.hh
src/hb-ot-map.cc
src/hb-ot-math-table.hh
src/hb-ot-math.cc
src/hb-ot-maxp-table.hh
src/hb-ot-name-table.hh
src/hb-ot-os2-table.hh
src/hb-ot-os2-unicode-ranges.hh
src/hb-ot-post-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-private.hh
src/hb-ot-shape-complex-indic-table.cc
src/hb-ot-shape-complex-indic.cc
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-private.hh
src/hb-ot-shape-complex-myanmar.cc
src/hb-ot-shape-complex-private.hh
src/hb-ot-shape-complex-thai.cc
src/hb-ot-shape-complex-use-machine.hh
src/hb-ot-shape-complex-use-machine.rl
src/hb-ot-shape-complex-use-private.hh
src/hb-ot-shape-complex-use-table.cc
src/hb-ot-shape-complex-use.cc
src/hb-ot-shape-fallback.cc
src/hb-ot-shape-normalize.cc
src/hb-ot-shape-private.hh
src/hb-ot-shape.cc
src/hb-ot-tag.cc
src/hb-ot-var-avar-table.hh
src/hb-ot-var-fvar-table.hh
src/hb-ot-var-hvar-table.hh
src/hb-ot-var-mvar-table.hh
src/hb-ot-var.cc
src/hb-private.hh
src/hb-set-private.hh
src/hb-set.cc
src/hb-set.h
src/hb-shape.cc
src/hb-shaper.cc
src/hb-static.cc [new file with mode: 0644]
src/hb-string-array.hh
src/hb-subset-glyf.cc
src/hb-subset-input.cc
src/hb-subset-plan.cc
src/hb-subset-plan.hh
src/hb-subset-private.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-private.hh
src/hb-unicode.cc
src/hb-uniscribe.cc
src/hb-version.h
src/hb.h
src/main.cc
src/test-buffer-serialize.cc
src/test-size-params.cc
src/test-would-substitute.cc
src/test.cc
test/Makefile.in
test/api/CMakeLists.txt
test/api/Makefile.am
test/api/Makefile.in
test/api/fonts/Mplus1p-Regular.660E,6975,73E0,5EA6,8F38,6E05.ttf [new file with mode: 0644]
test/api/fonts/Mplus1p-Regular.660E.ttf [new file with mode: 0644]
test/api/fonts/Roboto-Regular.D7,D8,D9,DA,DE.ttf [new file with mode: 0644]
test/api/fonts/Roboto-Regular.abc.format12.ttf [new file with mode: 0644]
test/api/fonts/Roboto-Regular.abc.format4.ttf [new file with mode: 0644]
test/api/fonts/Roboto-Regular.gsub.fi.ttf [new file with mode: 0644]
test/api/fonts/Roboto-Regular.gsub.fil.ttf [new file with mode: 0644]
test/api/fonts/Roboto-Regular.nogsub.fi.ttf [new file with mode: 0644]
test/api/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5521982557782016 [new file with mode: 0644]
test/api/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5609911946838016 [new file with mode: 0644]
test/api/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6651660668502016 [new file with mode: 0644]
test/api/fonts/crash-4b60576767ee4d9fe1cc10959d89baf73d4e8249 [new file with mode: 0644]
test/api/fonts/crash-b577db318b30f2851828a4c9ef97cb30678b1b54 [new file with mode: 0644]
test/api/fonts/crash-ccc61c92d589f895174cdef6ff2e3b20e9999a1a [new file with mode: 0644]
test/api/fonts/crash-e4e0bb1458a91b692eba492c907ae1f94e635480 [new file with mode: 0644]
test/api/fonts/oom-6ef8c96d3710262511bcc730dce9c00e722cb653 [new file with mode: 0644]
test/api/fonts/oom-ccc61c92d589f895174cdef6ff2e3b20e9999a1a [new file with mode: 0644]
test/api/hb-subset-test.h
test/api/hb-test.h
test/api/test-buffer.c
test/api/test-common.c
test/api/test-ot-tag.c
test/api/test-set.c
test/api/test-shape.c
test/api/test-subset-cmap.c
test/api/test-subset-codepoints.c [new file with mode: 0644]
test/api/test-subset-glyf.c
test/api/test-subset-hdmx.c
test/api/test-subset-hmtx.c
test/api/test-subset-os2.c
test/api/test-subset-post.c [new file with mode: 0644]
test/api/test-subset-vmtx.c [new file with mode: 0644]
test/api/test-subset.c [new file with mode: 0644]
test/fuzzing/CMakeLists.txt
test/fuzzing/Makefile.am
test/fuzzing/Makefile.in
test/fuzzing/hb-shape-fuzzer.cc [moved from test/fuzzing/hb-fuzzer.cc with 100% similarity]
test/fuzzing/hb-subset-fuzzer.cc [new file with mode: 0644]
test/fuzzing/hb-subset-get-codepoints-fuzzer.cc [new file with mode: 0644]
test/fuzzing/run-fuzzer-tests.py [deleted file]
test/fuzzing/run-shape-fuzzer-tests.py [new file with mode: 0755]
test/fuzzing/run-subset-fuzzer-tests.py [new file with mode: 0755]
test/shaping/CMakeLists.txt
test/shaping/Makefile.in
test/shaping/data/Makefile.in
test/shaping/data/in-house/Makefile.in
test/shaping/data/in-house/Makefile.sources
test/shaping/data/in-house/fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf [new file with mode: 0644]
test/shaping/data/in-house/fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf [new file with mode: 0644]
test/shaping/data/in-house/fonts/932ad5132c2761297c74e9976fe25b08e5ffa10b.ttf [new file with mode: 0644]
test/shaping/data/in-house/tests/indic-decompose.tests [new file with mode: 0644]
test/shaping/data/in-house/tests/none-directional.tests [new file with mode: 0644]
test/shaping/data/in-house/tests/sinhala.tests [new file with mode: 0644]
test/shaping/data/text-rendering-tests/Makefile.in
test/shaping/data/text-rendering-tests/Makefile.sources
test/shaping/data/text-rendering-tests/extract-tests.py
test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf [new file with mode: 0644]
test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf [new file with mode: 0644]
test/shaping/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf [new file with mode: 0644]
test/shaping/hb_test_tools.py
test/shaping/record-test.sh
test/shaping/run-tests.py
test/subset/CMakeLists.txt
test/subset/Makefile.in
test/subset/data/Makefile.am
test/subset/data/Makefile.in
test/subset/data/Makefile.sources
test/subset/data/expected/basics/Roboto-Regular.abc.default.61,62,63.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.default.61,63.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.default.61.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.default.62.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.default.63.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61,62,63.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61,63.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.62.ttf
test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.63.ttf
test/subset/data/expected/full-font/Roboto-Regular.default.1FC,21,41,20,62,63.ttf
test/subset/data/expected/full-font/Roboto-Regular.default.61,62,63.ttf
test/subset/data/expected/full-font/Roboto-Regular.default.D7,D8,D9,DA,DE.ttf [new file with mode: 0644]
test/subset/data/expected/full-font/Roboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf
test/subset/data/expected/full-font/Roboto-Regular.drop-hints.61,62,63.ttf
test/subset/data/expected/full-font/Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.default.3042,3044,3046,3048,304A,304B.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.default.3042,3044,3046,73E0,5EA6,8F38.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.default.61,63,65,6B.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.default.660E.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.3042,3044,3046,3048,304A,304B.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.61,63,65,6B.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf [new file with mode: 0644]
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.660E.ttf [new file with mode: 0644]
test/subset/data/fonts/Mplus1p-Regular.ttf [new file with mode: 0644]
test/subset/data/tests/full-font.tests
test/subset/data/tests/japanese.tests [new file with mode: 0644]
test/subset/run-tests.py
util/Makefile.in
util/options.cc
util/options.hh
util/view-cairo.cc
util/view-cairo.hh