[Tizen] [GPOS] Avoid O(n^2) behavior in mark-attachment 90/294490/1 accepted/tizen_8.0_unified accepted/tizen_unified_riscv tizen_8.0 accepted/tizen/8.0/unified/20231005.094942 accepted/tizen/unified/20230622.015422 accepted/tizen/unified/riscv/20231211.234151 tizen_8.0_m2_release
[platform/upstream/harfbuzz.git] / src /
drwxr-xr-x   ..
-rw-r--r-- 14110 Makefile.am
-rw-r--r-- 285717 Makefile.in
-rw-r--r-- 6830 Makefile.sources
-rwxr-xr-x 966 check-c-linkage-decls.py
-rwxr-xr-x 580 check-externs.py
-rwxr-xr-x 825 check-header-guards.py
-rwxr-xr-x 1413 check-includes.py
-rwxr-xr-x 1087 check-libstdc++.py
-rwxr-xr-x 1666 check-static-inits.py
-rwxr-xr-x 2602 check-symbols.py
-rw-r--r-- 387 fix_get_types.py
-rwxr-xr-x 2423 gen-arabic-joining-list.py
-rwxr-xr-x 6931 gen-arabic-table.py
-rwxr-xr-x 1332 gen-def.py
-rwxr-xr-x 2472 gen-emoji-table.py
-rwxr-xr-x 477 gen-harfbuzzcc.py
-rwxr-xr-x 962 gen-hb-version.py
-rwxr-xr-x 6788 gen-indic-table.py
-rwxr-xr-x 1239 gen-os2-unicode-ranges.py
-rwxr-xr-x 667 gen-ragel-artifacts.py
-rwxr-xr-x 36026 gen-tag-table.py
-rwxr-xr-x 5413 gen-ucd-table.py
-rwxr-xr-x 16230 gen-use-table.py
-rwxr-xr-x 7656 gen-vowel-constraints.py
-rw-r--r-- 3528 harfbuzz-config.cmake.in
-rw-r--r-- 291 harfbuzz-gobject.pc.in
-rw-r--r-- 287 harfbuzz-icu.pc.in
-rw-r--r-- 243 harfbuzz-subset.pc.in
-rw-r--r-- 1634 harfbuzz.cc
-rw-r--r-- 293 harfbuzz.pc.in
-rw-r--r-- 2766 hb-aat-layout-ankr-table.hh
-rw-r--r-- 4635 hb-aat-layout-bsln-table.hh
-rw-r--r-- 26138 hb-aat-layout-common.hh
-rw-r--r-- 7937 hb-aat-layout-feat-table.hh
-rw-r--r-- 12891 hb-aat-layout-just-table.hh
-rw-r--r-- 29442 hb-aat-layout-kerx-table.hh
-rw-r--r-- 37007 hb-aat-layout-morx-table.hh
-rw-r--r-- 5166 hb-aat-layout-opbd-table.hh
-rw-r--r-- 7073 hb-aat-layout-trak-table.hh
-rw-r--r-- 25456 hb-aat-layout.cc
-rw-r--r-- 57382 hb-aat-layout.h
-rw-r--r-- 2314 hb-aat-layout.hh
-rw-r--r-- 2603 hb-aat-ltag-table.hh
-rw-r--r-- 3612 hb-aat-map.cc
-rw-r--r-- 2749 hb-aat-map.hh
-rw-r--r-- 1243 hb-aat.h
-rw-r--r-- 39653 hb-algs.hh
-rw-r--r-- 13105 hb-array.hh
-rw-r--r-- 7099 hb-atomic.hh
-rw-r--r-- 4013 hb-bimap.hh
-rw-r--r-- 5595 hb-bit-page.hh
-rw-r--r-- 10007 hb-bit-set-invertible.hh
-rw-r--r-- 22211 hb-bit-set.hh
-rw-r--r-- 19584 hb-blob.cc
-rw-r--r-- 4726 hb-blob.h
-rw-r--r-- 2715 hb-blob.hh
-rw-r--r-- 19531 hb-buffer-deserialize-json.hh
-rw-r--r-- 3967 hb-buffer-deserialize-json.rl
-rw-r--r-- 21817 hb-buffer-deserialize-text.hh
-rw-r--r-- 3790 hb-buffer-deserialize-text.rl
-rw-r--r-- 26360 hb-buffer-serialize.cc
-rw-r--r-- 13231 hb-buffer-verify.cc
-rw-r--r-- 53848 hb-buffer.cc
-rw-r--r-- 26973 hb-buffer.h
-rw-r--r-- 18236 hb-buffer.hh
-rw-r--r-- 2594 hb-cache.hh
-rw-r--r-- 20827 hb-cff-interp-common.hh
-rw-r--r-- 24004 hb-cff-interp-cs-common.hh
-rw-r--r-- 4904 hb-cff-interp-dict-common.hh
-rw-r--r-- 4270 hb-cff1-interp-cs.hh
-rw-r--r-- 6980 hb-cff2-interp-cs.hh
-rw-r--r-- 30848 hb-common.cc
-rw-r--r-- 28961 hb-common.h
-rw-r--r-- 3715 hb-config.hh
-rw-r--r-- 41145 hb-coretext.cc
-rw-r--r-- 2638 hb-coretext.h
-rw-r--r-- 12122 hb-debug.hh
-rw-r--r-- 8207 hb-deprecated.h
-rw-r--r-- 24555 hb-directwrite.cc
-rw-r--r-- 1367 hb-directwrite.h
-rw-r--r-- 2301 hb-dispatch.hh
-rw-r--r-- 6824 hb-draw.cc
-rw-r--r-- 3237 hb-draw.h
-rw-r--r-- 4032 hb-draw.hh
-rw-r--r-- 19416 hb-face.cc
-rw-r--r-- 4252 hb-face.h
-rw-r--r-- 2970 hb-face.hh
-rw-r--r-- 3367 hb-fallback-shape.cc
-rw-r--r-- 66851 hb-font.cc
-rw-r--r-- 34117 hb-font.h
-rw-r--r-- 18272 hb-font.hh
-rw-r--r-- 29984 hb-ft.cc
-rw-r--r-- 4146 hb-ft.h
-rw-r--r-- 2534 hb-gdi.cc
-rw-r--r-- 1255 hb-gdi.h
-rw-r--r-- 8206 hb-glib.cc
-rw-r--r-- 1625 hb-glib.h
-rw-r--r-- 2164 hb-gobject-enums.cc.tmpl
-rw-r--r-- 1671 hb-gobject-enums.h.tmpl
-rw-r--r-- 3572 hb-gobject-structs.cc
-rw-r--r-- 3453 hb-gobject-structs.h
-rw-r--r-- 1335 hb-gobject.h
-rw-r--r-- 12590 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-- 31549 hb-iter.hh
-rw-r--r-- 3584 hb-kern.hh
-rw-r--r-- 10070 hb-machinery.hh
-rw-r--r-- 5736 hb-map.cc
-rw-r--r-- 2728 hb-map.h
-rw-r--r-- 10506 hb-map.hh
-rw-r--r-- 9904 hb-meta.hh
-rw-r--r-- 7155 hb-ms-feature-ranges.hh
-rw-r--r-- 3895 hb-mutex.hh
-rw-r--r-- 6785 hb-null.hh
-rw-r--r-- 5390 hb-number-parser.hh
-rw-r--r-- 3216 hb-number-parser.rl
-rw-r--r-- 2441 hb-number.cc
-rw-r--r-- 1502 hb-number.hh
-rw-r--r-- 7782 hb-object.hh
-rw-r--r-- 15538 hb-open-file.hh
-rw-r--r-- 36431 hb-open-type.hh
-rw-r--r-- 17711 hb-ot-cff-common.hh
-rw-r--r-- 7048 hb-ot-cff1-std-str.hh
-rw-r--r-- 23682 hb-ot-cff1-table.cc
-rw-r--r-- 38753 hb-ot-cff1-table.hh
-rw-r--r-- 6466 hb-ot-cff2-table.cc
-rw-r--r-- 14997 hb-ot-cff2-table.hh
-rw-r--r-- 55358 hb-ot-cmap-table.hh
-rw-r--r-- 30285 hb-ot-color-cbdt-table.hh
-rw-r--r-- 49409 hb-ot-color-colr-table.hh
-rw-r--r-- 3778 hb-ot-color-colrv1-closure.hh
-rw-r--r-- 10409 hb-ot-color-cpal-table.hh
-rw-r--r-- 13251 hb-ot-color-sbix-table.hh
-rw-r--r-- 3875 hb-ot-color-svg-table.hh
-rw-r--r-- 8941 hb-ot-color.cc
-rw-r--r-- 4143 hb-ot-color.h
-rw-r--r-- 4130 hb-ot-deprecated.h
-rw-r--r-- 3597 hb-ot-face-table-list.hh
-rw-r--r-- 1952 hb-ot-face.cc
-rw-r--r-- 2398 hb-ot-face.hh
-rw-r--r-- 10884 hb-ot-font.cc
-rw-r--r-- 1410 hb-ot-font.h
-rw-r--r-- 2369 hb-ot-gasp-table.hh
-rw-r--r-- 41340 hb-ot-glyf-table.hh
-rw-r--r-- 5158 hb-ot-hdmx-table.hh
-rw-r--r-- 6702 hb-ot-head-table.hh
-rw-r--r-- 3381 hb-ot-hhea-table.hh
-rw-r--r-- 9631 hb-ot-hmtx-table.hh
-rw-r--r-- 10260 hb-ot-kern-table.hh
-rw-r--r-- 14870 hb-ot-layout-base-table.hh
-rw-r--r-- 103644 hb-ot-layout-common.hh
-rw-r--r-- 22512 hb-ot-layout-gdef-table.hh
-rw-r--r-- 100174 hb-ot-layout-gpos-table.hh
-rw-r--r-- 56737 hb-ot-layout-gsub-table.hh
-rw-r--r-- 129927 hb-ot-layout-gsubgpos.hh
-rw-r--r-- 7228 hb-ot-layout-jstf-table.hh
-rw-r--r-- 68601 hb-ot-layout.cc
-rw-r--r-- 17840 hb-ot-layout.h
-rw-r--r-- 18518 hb-ot-layout.hh
-rw-r--r-- 11636 hb-ot-map.cc
-rw-r--r-- 8939 hb-ot-map.hh
-rw-r--r-- 37287 hb-ot-math-table.hh
-rw-r--r-- 11550 hb-ot-math.cc
-rw-r--r-- 13761 hb-ot-math.h
-rw-r--r-- 4557 hb-ot-maxp-table.hh
-rw-r--r-- 3900 hb-ot-meta-table.hh
-rw-r--r-- 2433 hb-ot-meta.cc
-rw-r--r-- 2553 hb-ot-meta.h
-rw-r--r-- 11331 hb-ot-metrics.cc
-rw-r--r-- 5841 hb-ot-metrics.h
-rw-r--r-- 1363 hb-ot-metrics.hh
-rw-r--r-- 16699 hb-ot-name-language-static.hh
-rw-r--r-- 1391 hb-ot-name-language.hh
-rw-r--r-- 10717 hb-ot-name-table.hh
-rw-r--r-- 7612 hb-ot-name.cc
-rw-r--r-- 5385 hb-ot-name.h
-rw-r--r-- 8948 hb-ot-os2-table.hh
-rw-r--r-- 10112 hb-ot-os2-unicode-ranges.hh
-rw-r--r-- 4664 hb-ot-post-macroman.hh
-rw-r--r-- 4527 hb-ot-post-table-v2subset.hh
-rw-r--r-- 9294 hb-ot-post-table.hh
-rw-r--r-- 11906 hb-ot-shape-complex-arabic-fallback.hh
-rw-r--r-- 1120 hb-ot-shape-complex-arabic-joining-list.hh
-rw-r--r-- 19554 hb-ot-shape-complex-arabic-table.hh
-rw-r--r-- 9702 hb-ot-shape-complex-arabic-win1256.hh
-rw-r--r-- 24200 hb-ot-shape-complex-arabic.cc
-rw-r--r-- 1676 hb-ot-shape-complex-arabic.hh
-rw-r--r-- 2351 hb-ot-shape-complex-default.cc
-rw-r--r-- 13187 hb-ot-shape-complex-hangul.cc
-rw-r--r-- 4974 hb-ot-shape-complex-hebrew.cc
-rw-r--r-- 18921 hb-ot-shape-complex-indic-machine.hh
-rw-r--r-- 3867 hb-ot-shape-complex-indic-machine.rl
-rw-r--r-- 28389 hb-ot-shape-complex-indic-table.cc
-rw-r--r-- 52246 hb-ot-shape-complex-indic.cc
-rw-r--r-- 14485 hb-ot-shape-complex-indic.hh
-rw-r--r-- 11315 hb-ot-shape-complex-khmer-machine.hh
-rw-r--r-- 3168 hb-ot-shape-complex-khmer-machine.rl
-rw-r--r-- 10469 hb-ot-shape-complex-khmer.cc
-rw-r--r-- 3019 hb-ot-shape-complex-khmer.hh
-rw-r--r-- 15414 hb-ot-shape-complex-myanmar-machine.hh
-rw-r--r-- 3663 hb-ot-shape-complex-myanmar-machine.rl
-rw-r--r-- 8681 hb-ot-shape-complex-myanmar.cc
-rw-r--r-- 5019 hb-ot-shape-complex-myanmar.hh
-rw-r--r-- 3306 hb-ot-shape-complex-syllabic.cc
-rw-r--r-- 1509 hb-ot-shape-complex-syllabic.hh
-rw-r--r-- 12233 hb-ot-shape-complex-thai.cc
-rw-r--r-- 18016 hb-ot-shape-complex-use-machine.hh
-rw-r--r-- 8508 hb-ot-shape-complex-use-machine.rl
-rw-r--r-- 88111 hb-ot-shape-complex-use-table.hh
-rw-r--r-- 14061 hb-ot-shape-complex-use.cc
-rw-r--r-- 10527 hb-ot-shape-complex-vowel-constraints.cc
-rw-r--r-- 1493 hb-ot-shape-complex-vowel-constraints.hh
-rw-r--r-- 11945 hb-ot-shape-complex.hh
-rw-r--r-- 19117 hb-ot-shape-fallback.cc
-rw-r--r-- 1904 hb-ot-shape-fallback.hh
-rw-r--r-- 15351 hb-ot-shape-normalize.cc
-rw-r--r-- 2460 hb-ot-shape-normalize.hh
-rw-r--r-- 37848 hb-ot-shape.cc
-rw-r--r-- 1757 hb-ot-shape.h
-rw-r--r-- 4632 hb-ot-shape.hh
-rw-r--r-- 13128 hb-ot-stat-table.hh
-rw-r--r-- 150396 hb-ot-tag-table.hh
-rw-r--r-- 16362 hb-ot-tag.cc
-rw-r--r-- 4794 hb-ot-var-avar-table.hh
-rw-r--r-- 7763 hb-ot-var-common.hh
-rw-r--r-- 10281 hb-ot-var-fvar-table.hh
-rw-r--r-- 24186 hb-ot-var-gvar-table.hh
-rw-r--r-- 12350 hb-ot-var-hvar-table.hh
-rw-r--r-- 3483 hb-ot-var-mvar-table.hh
-rw-r--r-- 10039 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-- 2446 hb-pool.hh
-rw-r--r-- 3723 hb-priority-queue.hh
-rw-r--r-- 38176 hb-repacker.hh
-rw-r--r-- 12744 hb-sanitize.hh
-rw-r--r-- 19452 hb-serialize.hh
-rw-r--r-- 5371 hb-set-digest.hh
-rw-r--r-- 11708 hb-set.cc
-rw-r--r-- 4567 hb-set.h
-rw-r--r-- 6296 hb-set.hh
-rw-r--r-- 16483 hb-shape-plan.cc
-rw-r--r-- 4115 hb-shape-plan.h
-rw-r--r-- 2365 hb-shape-plan.hh
-rw-r--r-- 5348 hb-shape.cc
-rw-r--r-- 1881 hb-shape.h
-rw-r--r-- 1332 hb-shaper-impl.hh
-rw-r--r-- 1804 hb-shaper-list.hh
-rw-r--r-- 2969 hb-shaper.cc
-rw-r--r-- 4622 hb-shaper.hh
-rw-r--r-- 3485 hb-static.cc
-rw-r--r-- 2901 hb-string-array.hh
-rw-r--r-- 3888 hb-style.cc
-rw-r--r-- 3162 hb-style.h
-rw-r--r-- 6556 hb-subset-cff-common.cc
-rw-r--r-- 25115 hb-subset-cff-common.hh
-rw-r--r-- 25589 hb-subset-cff1.cc
-rw-r--r-- 1296 hb-subset-cff1.hh
-rw-r--r-- 12877 hb-subset-cff2.cc
-rw-r--r-- 1296 hb-subset-cff2.hh
-rw-r--r-- 9607 hb-subset-input.cc
-rw-r--r-- 2135 hb-subset-input.hh
-rw-r--r-- 18112 hb-subset-plan.cc
-rw-r--r-- 5542 hb-subset-plan.hh
-rw-r--r-- 12182 hb-subset.cc
-rw-r--r-- 5420 hb-subset.h
-rw-r--r-- 2441 hb-subset.hh
-rw-r--r-- 486361 hb-ucd-table.hh
-rw-r--r-- 6566 hb-ucd.cc
-rw-r--r-- 3565 hb-unicode-emoji-table.hh
-rw-r--r-- 17106 hb-unicode.cc
-rw-r--r-- 22951 hb-unicode.h
-rw-r--r-- 14849 hb-unicode.hh
-rw-r--r-- 25033 hb-uniscribe.cc
-rw-r--r-- 1391 hb-uniscribe.h
-rw-r--r-- 10352 hb-utf.hh
-rw-r--r-- 11481 hb-vector.hh
-rw-r--r-- 2595 hb-version.h
-rw-r--r-- 2653 hb-version.h.in
-rw-r--r-- 1533 hb.h
-rw-r--r-- 15731 hb.hh
-rw-r--r-- 16609 main.cc
-rw-r--r-- 20545 meson.build
-rw-r--r-- 2267 test-algs.cc
-rw-r--r-- 2112 test-array.cc
-rw-r--r-- 2195 test-bimap.cc
-rw-r--r-- 2578 test-buffer-serialize.cc
-rw-r--r-- 1874 test-gpos-size-params.cc
-rw-r--r-- 2141 test-gsub-would-substitute.cc
-rw-r--r-- 9031 test-iter.cc
-rw-r--r-- 1582 test-machinery.cc
-rw-r--r-- 3495 test-map.cc
-rw-r--r-- 5452 test-number.cc
-rw-r--r-- 2366 test-ot-glyphname.cc
-rw-r--r-- 2158 test-ot-meta.cc
-rw-r--r-- 2082 test-ot-name.cc
-rw-r--r-- 2325 test-priority-queue.cc
-rw-r--r-- 36347 test-repacker.cc
-rw-r--r-- 1516 test-serialize.cc
-rw-r--r-- 2282 test-set.cc
-rw-r--r-- 1775 test-unicode-ranges.cc
-rw-r--r-- 3621 test-vector.cc
-rw-r--r-- 2769 test.cc