Merge branch 'upstream' into tizen
[platform/upstream/harfbuzz.git] / src /
drwxr-xr-x   ..
-rw-r--r-- 18747 Makefile.am
-rw-r--r-- 365690 Makefile.in
-rw-r--r-- 10064 Makefile.sources
drwxr-xr-x - OT
-rwxr-xr-x 1140 check-c-linkage-decls.py
-rwxr-xr-x 580 check-externs.py
-rwxr-xr-x 1066 check-header-guards.py
-rwxr-xr-x 1587 check-includes.py
-rwxr-xr-x 1105 check-libstdc++.py
-rwxr-xr-x 1667 check-static-inits.py
-rwxr-xr-x 2621 check-symbols.py
-rwxr-xr-x 387 fix_get_types.py
-rwxr-xr-x 2402 gen-arabic-joining-list.py
-rwxr-xr-x 10092 gen-arabic-table.py
-rwxr-xr-x 996 gen-def.py
-rwxr-xr-x 2470 gen-emoji-table.py
-rwxr-xr-x 772 gen-harfbuzzcc.py
-rwxr-xr-x 1171 gen-hb-version.py
-rwxr-xr-x 17372 gen-indic-table.py
-rwxr-xr-x 1239 gen-os2-unicode-ranges.py
-rwxr-xr-x 667 gen-ragel-artifacts.py
-rwxr-xr-x 37138 gen-tag-table.py
-rwxr-xr-x 5984 gen-ucd-table.py
-rwxr-xr-x 14377 gen-use-table.py
-rwxr-xr-x 7634 gen-vowel-constraints.py
drwxr-xr-x - graph
-rw-r--r-- 275 harfbuzz-cairo.pc.in
-rw-r--r-- 1455 harfbuzz-config.cmake.in
-rw-r--r-- 291 harfbuzz-gobject.pc.in
-rw-r--r-- 287 harfbuzz-icu.pc.in
-rw-r--r-- 1774 harfbuzz-subset.cc
-rw-r--r-- 265 harfbuzz-subset.pc.in
-rw-r--r-- 1713 harfbuzz.cc
-rw-r--r-- 293 harfbuzz.pc.in
-rw-r--r-- 2766 hb-aat-layout-ankr-table.hh
-rw-r--r-- 4617 hb-aat-layout-bsln-table.hh
-rw-r--r-- 27273 hb-aat-layout-common.hh
-rw-r--r-- 7928 hb-aat-layout-feat-table.hh
-rw-r--r-- 12847 hb-aat-layout-just-table.hh
-rw-r--r-- 29568 hb-aat-layout-kerx-table.hh
-rw-r--r-- 38291 hb-aat-layout-morx-table.hh
-rw-r--r-- 5157 hb-aat-layout-opbd-table.hh
-rw-r--r-- 7075 hb-aat-layout-trak-table.hh
-rw-r--r-- 26156 hb-aat-layout.cc
-rw-r--r-- 57382 hb-aat-layout.h
-rw-r--r-- 2377 hb-aat-layout.hh
-rw-r--r-- 2603 hb-aat-ltag-table.hh
-rw-r--r-- 5812 hb-aat-map.cc
-rw-r--r-- 3512 hb-aat-map.hh
-rw-r--r-- 1243 hb-aat.h
-rw-r--r-- 44671 hb-algs.hh
-rw-r--r-- 15003 hb-array.hh
-rw-r--r-- 8907 hb-atomic.hh
-rw-r--r-- 5411 hb-bimap.hh
-rw-r--r-- 10371 hb-bit-page.hh
-rw-r--r-- 10431 hb-bit-set-invertible.hh
-rw-r--r-- 27618 hb-bit-set.hh
-rw-r--r-- 19696 hb-blob.cc
-rw-r--r-- 4731 hb-blob.h
-rw-r--r-- 2765 hb-blob.hh
-rw-r--r-- 21354 hb-buffer-deserialize-json.hh
-rw-r--r-- 4147 hb-buffer-deserialize-json.rl
-rw-r--r-- 17864 hb-buffer-deserialize-text-glyphs.hh
-rw-r--r-- 3798 hb-buffer-deserialize-text-glyphs.rl
-rw-r--r-- 8362 hb-buffer-deserialize-text-unicode.hh
-rw-r--r-- 2935 hb-buffer-deserialize-text-unicode.rl
-rw-r--r-- 26380 hb-buffer-serialize.cc
-rw-r--r-- 13502 hb-buffer-verify.cc
-rw-r--r-- 57585 hb-buffer.cc
-rw-r--r-- 28660 hb-buffer.h
-rw-r--r-- 20082 hb-buffer.hh
-rw-r--r-- 3152 hb-cache.hh
-rw-r--r-- 23886 hb-cairo-utils.cc
-rw-r--r-- 4364 hb-cairo-utils.hh
-rw-r--r-- 32866 hb-cairo.cc
-rw-r--r-- 3097 hb-cairo.h
-rw-r--r-- 20056 hb-cff-interp-common.hh
-rw-r--r-- 24089 hb-cff-interp-cs-common.hh
-rw-r--r-- 4914 hb-cff-interp-dict-common.hh
-rw-r--r-- 4296 hb-cff1-interp-cs.hh
-rw-r--r-- 7747 hb-cff2-interp-cs.hh
-rw-r--r-- 31210 hb-common.cc
-rw-r--r-- 30320 hb-common.h
-rw-r--r-- 4646 hb-config.hh
-rw-r--r-- 39683 hb-coretext.cc
-rw-r--r-- 2638 hb-coretext.h
-rw-r--r-- 6211 hb-cplusplus.hh
-rw-r--r-- 12723 hb-debug.hh
-rw-r--r-- 9982 hb-deprecated.h
-rw-r--r-- 25220 hb-directwrite.cc
-rw-r--r-- 1367 hb-directwrite.h
-rw-r--r-- 2301 hb-dispatch.hh
-rw-r--r-- 11911 hb-draw.cc
-rw-r--r-- 10094 hb-draw.h
-rw-r--r-- 6943 hb-draw.hh
-rw-r--r-- 7068 hb-face-builder.cc
-rw-r--r-- 16400 hb-face.cc
-rw-r--r-- 4523 hb-face.h
-rw-r--r-- 2974 hb-face.hh
-rw-r--r-- 3127 hb-fallback-shape.cc
-rw-r--r-- 2661 hb-features.h.in
-rw-r--r-- 84830 hb-font.cc
-rw-r--r-- 37315 hb-font.h
-rw-r--r-- 21545 hb-font.hh
-rw-r--r-- 19186 hb-ft-colr.hh
-rw-r--r-- 43292 hb-ft.cc
-rw-r--r-- 4471 hb-ft.h
-rw-r--r-- 2534 hb-gdi.cc
-rw-r--r-- 1255 hb-gdi.h
-rw-r--r-- 6175 hb-glib.cc
-rw-r--r-- 1625 hb-glib.h
-rw-r--r-- 2164 hb-gobject-enums.cc.tmpl
-rw-r--r-- 1675 hb-gobject-enums.h.tmpl
-rw-r--r-- 3784 hb-gobject-structs.cc
-rw-r--r-- 4236 hb-gobject-structs.h
-rw-r--r-- 1335 hb-gobject.h
-rw-r--r-- 12910 hb-graphite2.cc
-rw-r--r-- 1723 hb-graphite2.h
-rw-r--r-- 9559 hb-icu.cc
-rw-r--r-- 1525 hb-icu.h
-rw-r--r-- 31941 hb-iter.hh
-rw-r--r-- 3603 hb-kern.hh
-rw-r--r-- 2964 hb-limits.hh
-rw-r--r-- 10946 hb-machinery.hh
-rw-r--r-- 7866 hb-map.cc
-rw-r--r-- 3347 hb-map.h
-rw-r--r-- 14337 hb-map.hh
-rw-r--r-- 11086 hb-meta.hh
-rw-r--r-- 7249 hb-ms-feature-ranges.hh
-rw-r--r-- 2378 hb-multimap.hh
-rw-r--r-- 4099 hb-mutex.hh
-rw-r--r-- 7967 hb-null.hh
-rw-r--r-- 5390 hb-number-parser.hh
-rw-r--r-- 3216 hb-number-parser.rl
-rw-r--r-- 2414 hb-number.cc
-rw-r--r-- 1502 hb-number.hh
-rw-r--r-- 8290 hb-object.hh
-rw-r--r-- 15562 hb-open-file.hh
-rw-r--r-- 37247 hb-open-type.hh
-rw-r--r-- 16448 hb-ot-cff-common.hh
-rw-r--r-- 7048 hb-ot-cff1-std-str.hh
-rw-r--r-- 23969 hb-ot-cff1-table.cc
-rw-r--r-- 42995 hb-ot-cff1-table.hh
-rw-r--r-- 6892 hb-ot-cff2-table.cc
-rw-r--r-- 15914 hb-ot-cff2-table.hh
-rw-r--r-- 61626 hb-ot-cmap-table.hh
-rw-r--r-- 9893 hb-ot-color.cc
-rw-r--r-- 4471 hb-ot-color.h
-rw-r--r-- 4130 hb-ot-deprecated.h
-rw-r--r-- 3999 hb-ot-face-table-list.hh
-rw-r--r-- 1939 hb-ot-face.cc
-rw-r--r-- 2557 hb-ot-face.hh
-rw-r--r-- 20778 hb-ot-font.cc
-rw-r--r-- 1410 hb-ot-font.h
-rw-r--r-- 2369 hb-ot-gasp-table.hh
-rw-r--r-- 1367 hb-ot-glyf-table.hh
-rw-r--r-- 5096 hb-ot-hdmx-table.hh
-rw-r--r-- 7692 hb-ot-head-table.hh
-rw-r--r-- 3381 hb-ot-hhea-table.hh
-rw-r--r-- 15261 hb-ot-hmtx-table.hh
-rw-r--r-- 10260 hb-ot-kern-table.hh
-rw-r--r-- 15279 hb-ot-layout-base-table.hh
-rw-r--r-- 123694 hb-ot-layout-common.hh
-rw-r--r-- 1349 hb-ot-layout-gdef-table.hh
-rw-r--r-- 2889 hb-ot-layout-gpos-table.hh
-rw-r--r-- 3464 hb-ot-layout-gsub-table.hh
-rw-r--r-- 153423 hb-ot-layout-gsubgpos.hh
-rw-r--r-- 7228 hb-ot-layout-jstf-table.hh
-rw-r--r-- 89325 hb-ot-layout.cc
-rw-r--r-- 18997 hb-ot-layout.h
-rw-r--r-- 18104 hb-ot-layout.hh
-rw-r--r-- 12351 hb-ot-map.cc
-rw-r--r-- 9619 hb-ot-map.hh
-rw-r--r-- 37150 hb-ot-math-table.hh
-rw-r--r-- 11564 hb-ot-math.cc
-rw-r--r-- 13761 hb-ot-math.h
-rw-r--r-- 5139 hb-ot-maxp-table.hh
-rw-r--r-- 3912 hb-ot-meta-table.hh
-rw-r--r-- 2433 hb-ot-meta.cc
-rw-r--r-- 2553 hb-ot-meta.h
-rw-r--r-- 15524 hb-ot-metrics.cc
-rw-r--r-- 6020 hb-ot-metrics.h
-rw-r--r-- 1363 hb-ot-metrics.hh
-rw-r--r-- 16705 hb-ot-name-language-static.hh
-rw-r--r-- 1391 hb-ot-name-language.hh
-rw-r--r-- 1232 hb-ot-name-table.hh
-rw-r--r-- 6135 hb-ot-name.cc
-rw-r--r-- 5536 hb-ot-name.h
-rw-r--r-- 12067 hb-ot-os2-table.hh
-rw-r--r-- 10125 hb-ot-os2-unicode-ranges.hh
-rw-r--r-- 4664 hb-ot-post-macroman.hh
-rw-r--r-- 4646 hb-ot-post-table-v2subset.hh
-rw-r--r-- 9997 hb-ot-post-table.hh
-rw-r--r-- 19117 hb-ot-shape-fallback.cc
-rw-r--r-- 1904 hb-ot-shape-fallback.hh
-rw-r--r-- 15372 hb-ot-shape-normalize.cc
-rw-r--r-- 2460 hb-ot-shape-normalize.hh
-rw-r--r-- 39667 hb-ot-shape.cc
-rw-r--r-- 1757 hb-ot-shape.h
-rw-r--r-- 4602 hb-ot-shape.hh
-rw-r--r-- 13075 hb-ot-shaper-arabic-fallback.hh
-rw-r--r-- 1076 hb-ot-shaper-arabic-joining-list.hh
-rw-r--r-- 7509 hb-ot-shaper-arabic-pua.hh
-rw-r--r-- 24740 hb-ot-shaper-arabic-table.hh
-rw-r--r-- 9674 hb-ot-shaper-arabic-win1256.hh
-rw-r--r-- 24687 hb-ot-shaper-arabic.cc
-rw-r--r-- 1648 hb-ot-shaper-arabic.hh
-rw-r--r-- 2343 hb-ot-shaper-default.cc
-rw-r--r-- 13166 hb-ot-shaper-hangul.cc
-rw-r--r-- 5803 hb-ot-shaper-hebrew.cc
-rw-r--r-- 19662 hb-ot-shaper-indic-machine.hh
-rw-r--r-- 4304 hb-ot-shaper-indic-machine.rl
-rw-r--r-- 26916 hb-ot-shaper-indic-table.cc
-rw-r--r-- 52445 hb-ot-shaper-indic.cc
-rw-r--r-- 1717 hb-ot-shaper-indic.hh
-rw-r--r-- 12157 hb-ot-shaper-khmer-machine.hh
-rw-r--r-- 3505 hb-ot-shaper-khmer-machine.rl
-rw-r--r-- 11022 hb-ot-shaper-khmer.cc
-rw-r--r-- 17429 hb-ot-shaper-myanmar-machine.hh
-rw-r--r-- 4329 hb-ot-shaper-myanmar-machine.rl
-rw-r--r-- 10808 hb-ot-shaper-myanmar.cc
-rw-r--r-- 3533 hb-ot-shaper-syllabic.cc
-rw-r--r-- 1611 hb-ot-shaper-syllabic.hh
-rw-r--r-- 12220 hb-ot-shaper-thai.cc
-rw-r--r-- 36288 hb-ot-shaper-use-machine.hh
-rw-r--r-- 9019 hb-ot-shaper-use-machine.rl
-rw-r--r-- 51547 hb-ot-shaper-use-table.hh
-rw-r--r-- 14493 hb-ot-shaper-use.cc
-rw-r--r-- 11271 hb-ot-shaper-vowel-constraints.cc
-rw-r--r-- 1465 hb-ot-shaper-vowel-constraints.hh
-rw-r--r-- 11759 hb-ot-shaper.hh
-rw-r--r-- 20679 hb-ot-stat-table.hh
-rw-r--r-- 181077 hb-ot-tag-table.hh
-rw-r--r-- 18530 hb-ot-tag.cc
-rw-r--r-- 11768 hb-ot-var-avar-table.hh
-rw-r--r-- 72745 hb-ot-var-common.hh
-rw-r--r-- 8588 hb-ot-var-cvar-table.hh
-rw-r--r-- 15978 hb-ot-var-fvar-table.hh
-rw-r--r-- 30681 hb-ot-var-gvar-table.hh
-rw-r--r-- 15028 hb-ot-var-hvar-table.hh
-rw-r--r-- 5674 hb-ot-var-mvar-table.hh
-rw-r--r-- 10043 hb-ot-var.cc
-rw-r--r-- 5209 hb-ot-var.h
-rw-r--r-- 3681 hb-ot-vorg-table.hh
-rw-r--r-- 1502 hb-ot.h
-rw-r--r-- 8385 hb-outline.cc
-rw-r--r-- 2070 hb-outline.hh
-rw-r--r-- 10183 hb-paint-extents.cc
-rw-r--r-- 6812 hb-paint-extents.hh
-rw-r--r-- 21855 hb-paint.cc
-rw-r--r-- 39766 hb-paint.h
-rw-r--r-- 8427 hb-paint.hh
-rw-r--r-- 2863 hb-pool.hh
-rw-r--r-- 4350 hb-priority-queue.hh
-rw-r--r-- 14648 hb-repacker.hh
-rw-r--r-- 14975 hb-sanitize.hh
-rw-r--r-- 22362 hb-serialize.hh
-rw-r--r-- 6686 hb-set-digest.hh
-rw-r--r-- 13636 hb-set.cc
-rw-r--r-- 5054 hb-set.h
-rw-r--r-- 6883 hb-set.hh
-rw-r--r-- 16469 hb-shape-plan.cc
-rw-r--r-- 4121 hb-shape-plan.h
-rw-r--r-- 2429 hb-shape-plan.hh
-rw-r--r-- 12805 hb-shape.cc
-rw-r--r-- 2310 hb-shape.h
-rw-r--r-- 1332 hb-shaper-impl.hh
-rw-r--r-- 1899 hb-shaper-list.hh
-rw-r--r-- 2985 hb-shaper.cc
-rw-r--r-- 4622 hb-shaper.hh
-rw-r--r-- 4157 hb-static.cc
-rw-r--r-- 2901 hb-string-array.hh
-rw-r--r-- 3862 hb-style.cc
-rw-r--r-- 3340 hb-style.h
-rw-r--r-- 3766 hb-subset-accelerator.hh
-rw-r--r-- 6730 hb-subset-cff-common.cc
-rw-r--r-- 33562 hb-subset-cff-common.hh
-rw-r--r-- 27352 hb-subset-cff1.cc
-rw-r--r-- 18736 hb-subset-cff2.cc
-rw-r--r-- 20202 hb-subset-input.cc
-rw-r--r-- 4132 hb-subset-input.hh
-rw-r--r-- 13580 hb-subset-instancer-solver.cc
-rw-r--r-- 3715 hb-subset-instancer-solver.hh
-rw-r--r-- 5974 hb-subset-plan-member-list.hh
-rw-r--r-- 42119 hb-subset-plan.cc
-rw-r--r-- 7263 hb-subset-plan.hh
-rw-r--r-- 2260 hb-subset-repacker.cc
-rw-r--r-- 2272 hb-subset-repacker.h
-rw-r--r-- 21611 hb-subset.cc
-rw-r--r-- 8367 hb-subset.h
-rw-r--r-- 2468 hb-subset.hh
-rw-r--r-- 400686 hb-ucd-table.hh
-rw-r--r-- 7196 hb-ucd.cc
-rw-r--r-- 3269 hb-unicode-emoji-table.hh
-rw-r--r-- 17313 hb-unicode.cc
-rw-r--r-- 22980 hb-unicode.h
-rw-r--r-- 14733 hb-unicode.hh
-rw-r--r-- 25090 hb-uniscribe.cc
-rw-r--r-- 1391 hb-uniscribe.h
-rw-r--r-- 11048 hb-utf.hh
-rw-r--r-- 14576 hb-vector.hh
-rw-r--r-- 2595 hb-version.h
-rw-r--r-- 2653 hb-version.h.in
-rw-r--r-- 1453 hb-wasm-api-blob.hh
-rw-r--r-- 6054 hb-wasm-api-buffer.hh
-rw-r--r-- 1444 hb-wasm-api-common.hh
-rw-r--r-- 2717 hb-wasm-api-face.hh
-rw-r--r-- 7284 hb-wasm-api-font.hh
-rw-r--r-- 2148 hb-wasm-api-shape.hh
-rw-r--r-- 1465 hb-wasm-api.cc
-rw-r--r-- 8034 hb-wasm-api.h
-rw-r--r-- 3826 hb-wasm-api.hh
-rw-r--r-- 12245 hb-wasm-shape.cc
-rw-r--r-- 1555 hb.h
-rw-r--r-- 17225 hb.hh
-rw-r--r-- 16759 main.cc
-rw-r--r-- 31334 meson.build
-rwxr-xr-x 98 relative_to.py
-rw-r--r-- 2877 test-algs.cc
-rw-r--r-- 2225 test-array.cc
-rw-r--r-- 2195 test-bimap.cc
-rw-r--r-- 2906 test-buffer-serialize.cc
-rw-r--r-- 1874 test-gpos-size-params.cc
-rw-r--r-- 2688 test-gsub-get-alternates.cc
-rw-r--r-- 2141 test-gsub-would-substitute.cc
-rw-r--r-- 3058 test-item-varstore.cc
-rw-r--r-- 9666 test-iter.cc
-rw-r--r-- 1582 test-machinery.cc
-rw-r--r-- 8699 test-map.cc
-rw-r--r-- 1821 test-multimap.cc
-rw-r--r-- 5452 test-number.cc
-rw-r--r-- 2367 test-ot-glyphname.cc
-rw-r--r-- 2164 test-ot-meta.cc
-rw-r--r-- 2082 test-ot-name.cc
-rw-r--r-- 2199 test-priority-queue.cc
-rw-r--r-- 60299 test-repacker.cc
-rw-r--r-- 1548 test-serialize.cc
-rw-r--r-- 4299 test-set.cc
-rw-r--r-- 13942 test-subset-instancer-solver.cc
-rw-r--r-- 8490 test-tuple-varstore.cc
-rw-r--r-- 1775 test-unicode-ranges.cc
-rw-r--r-- 326 test-use-table.cc
-rw-r--r-- 4380 test-vector.cc
-rw-r--r-- 2769 test.cc