From 6ff04ce975cb94939eaa37cff4c81f51a2e81646 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Wed, 7 Apr 2021 21:56:32 +0300
Subject: [PATCH] upgraded included harfbuzz source to 2.8.0
with commit 29708e959a04ee applied from the development
tree, with docs, test, and subprojects folders removed.
---
external/harfbuzz-2.3.1/Android.mk | 72 -
external/harfbuzz-2.3.1/BUILD.md | 50 -
external/harfbuzz-2.3.1/README.wine.md | 40 -
external/harfbuzz-2.3.1/RELEASING.md | 113 -
external/harfbuzz-2.3.1/config.h | 202 -
external/harfbuzz-2.3.1/gtk-doc.make | 305 -
.../src/check-c-linkage-decls.sh | 27 -
external/harfbuzz-2.3.1/src/check-externs.sh | 22 -
.../harfbuzz-2.3.1/src/check-header-guards.sh | 24 -
external/harfbuzz-2.3.1/src/check-includes.sh | 44 -
.../harfbuzz-2.3.1/src/check-libstdc++.sh | 44 -
.../harfbuzz-2.3.1/src/check-static-inits.sh | 40 -
external/harfbuzz-2.3.1/src/check-symbols.sh | 60 -
.../harfbuzz-2.3.1/src/dump-indic-data.cc | 43 -
.../harfbuzz-2.3.1/src/dump-khmer-data.cc | 41 -
.../harfbuzz-2.3.1/src/dump-myanmar-data.cc | 43 -
external/harfbuzz-2.3.1/src/dump-use-data.cc | 38 -
external/harfbuzz-2.3.1/src/gen-def.py | 24 -
.../harfbuzz-2.3.1/src/hb-aat-fdsc-table.hh | 126 -
.../src/hb-aat-layout-lcar-table.hh | 93 -
external/harfbuzz-2.3.1/src/hb-aat-layout.h | 486 -
external/harfbuzz-2.3.1/src/hb-array.hh | 277 -
.../src/hb-buffer-deserialize-json.hh | 643 -
.../src/hb-buffer-deserialize-text.hh | 571 -
.../harfbuzz-2.3.1/src/hb-buffer-serialize.cc | 486 -
external/harfbuzz-2.3.1/src/hb-common.h | 498 -
external/harfbuzz-2.3.1/src/hb-dsalgs.hh | 641 -
external/harfbuzz-2.3.1/src/hb-font.cc | 2038 -
external/harfbuzz-2.3.1/src/hb-iter.hh | 153 -
external/harfbuzz-2.3.1/src/hb-machinery.hh | 931 -
.../harfbuzz-2.3.1/src/hb-ot-cff2-table.cc | 136 -
.../harfbuzz-2.3.1/src/hb-ot-cmap-table.hh | 1180 -
.../src/hb-ot-color-cbdt-table.hh | 535 -
.../src/hb-ot-color-colr-table.hh | 140 -
.../harfbuzz-2.3.1/src/hb-ot-glyf-table.hh | 482 -
.../harfbuzz-2.3.1/src/hb-ot-hdmx-table.hh | 214 -
.../harfbuzz-2.3.1/src/hb-ot-hmtx-table.hh | 342 -
external/harfbuzz-2.3.1/src/hb-ot-math.cc | 253 -
.../src/hb-ot-shape-complex-indic-machine.hh | 1115 -
.../src/hb-ot-shape-complex-khmer-machine.hh | 378 -
.../src/hb-ot-shape-complex-use-machine.hh | 540 -
.../src/hb-ot-shape-complex-use-machine.rl | 176 -
.../src/hb-ot-shape-complex-use.hh | 100 -
.../harfbuzz-2.3.1/src/hb-ot-tag-table.hh | 2064 -
.../src/hb-ot-var-hvar-table.hh | 166 -
.../harfbuzz-2.3.1/src/hb-ot-vorg-table.hh | 181 -
external/harfbuzz-2.3.1/src/hb-subset-cff1.cc | 1103 -
external/harfbuzz-2.3.1/src/hb-subset-cff2.cc | 624 -
external/harfbuzz-2.3.1/src/hb-subset-glyf.cc | 310 -
external/harfbuzz-2.3.1/src/hb-subset-plan.cc | 223 -
external/harfbuzz-2.3.1/src/hb-subset-plan.hh | 102 -
external/harfbuzz-2.3.1/src/hb-subset.cc | 293 -
external/harfbuzz-2.3.1/src/hb-ucdn.cc | 268 -
external/harfbuzz-2.3.1/src/hb-ucdn/COPYING | 13 -
.../harfbuzz-2.3.1/src/hb-ucdn/Makefile.am | 16 -
.../harfbuzz-2.3.1/src/hb-ucdn/Makefile.in | 683 -
.../src/hb-ucdn/Makefile.sources | 7 -
external/harfbuzz-2.3.1/src/hb-ucdn/README | 40 -
external/harfbuzz-2.3.1/src/hb-ucdn/ucdn.c | 360 -
external/harfbuzz-2.3.1/src/hb-ucdn/ucdn.h | 461 -
external/harfbuzz-2.3.1/src/hb-ucdn/ucdn_db.h | 5730 -
.../src/hb-unicode-emoji-table.hh | 110 -
external/harfbuzz-2.3.1/src/hb-unicode.h | 404 -
external/harfbuzz-2.3.1/src/hb-warning.cc | 37 -
external/harfbuzz-2.3.1/src/main.cc | 194 -
external/harfbuzz-2.3.1/src/test-iter.cc | 84 -
external/harfbuzz-2.3.1/src/test-ot-color.cc | 336 -
.../AUTHORS | 3 +
external/harfbuzz-2.8.0/BUILD.md | 27 +
.../CMakeLists.txt | 258 +-
external/harfbuzz-2.8.0/CONFIG.md | 150 +
.../COPYING | 4 +-
external/harfbuzz-2.8.0/ChangeLog | 137965 +++++++++++++++
.../INSTALL | 0
.../Makefile.am | 26 +-
.../Makefile.in | 59 +-
.../{harfbuzz-2.3.1 => harfbuzz-2.8.0}/NEWS | 236 +
external/harfbuzz-2.8.0/README | 15 +
.../README => harfbuzz-2.8.0/README.md} | 21 +-
.../README.python.md | 17 +-
external/harfbuzz-2.8.0/RELEASING.md | 44 +
external/harfbuzz-2.8.0/TESTING.md | 55 +
.../{harfbuzz-2.3.1 => harfbuzz-2.8.0}/THANKS | 2 +-
.../{harfbuzz-2.3.1 => harfbuzz-2.8.0}/TODO | 0
.../aclocal.m4 | 254 +-
.../{harfbuzz-2.3.1 => harfbuzz-2.8.0}/ar-lib | 4 +-
.../autogen.sh | 10 +-
.../compile | 13 +-
.../config.guess | 487 +-
.../config.h.in | 41 +-
.../config.sub | 203 +-
.../configure | 2735 +-
.../configure.ac | 181 +-
.../depcomp | 8 +-
.../harfbuzz.doap | 0
...8e959a04ee003b9c0738f0c5330584f15b4f.patch | 28 +
.../install-sh | 36 +-
.../ltmain.sh | 217 +-
.../m4/ax_check_link_flag.m4 | 0
.../m4/ax_code_coverage.m4 | 0
.../m4/ax_cxx_compile_stdcxx.m4 | 982 +
.../m4/ax_pthread.m4 | 0
.../m4/gtk-doc.m4 | 27 +-
.../m4/libtool.m4 | 27 +-
.../m4/ltoptions.m4 | 0
.../m4/ltsugar.m4 | 0
.../m4/ltversion.m4 | 0
.../m4/lt~obsolete.m4 | 0
external/harfbuzz-2.8.0/meson.build | 395 +
external/harfbuzz-2.8.0/meson_options.txt | 32 +
external/harfbuzz-2.8.0/mingw-configure.sh | 28 +
.../missing | 16 +-
.../replace-enum-strings.cmake | 0
.../src/Makefile.am | 224 +-
.../src/Makefile.in | 1931 +-
.../src/Makefile.sources | 59 +-
.../src/check-c-linkage-decls.py | 26 +
external/harfbuzz-2.8.0/src/check-externs.py | 20 +
.../harfbuzz-2.8.0/src/check-header-guards.py | 22 +
external/harfbuzz-2.8.0/src/check-includes.py | 39 +
.../harfbuzz-2.8.0/src/check-libstdc++.py | 41 +
.../harfbuzz-2.8.0/src/check-static-inits.py | 38 +
external/harfbuzz-2.8.0/src/check-symbols.py | 73 +
external/harfbuzz-2.8.0/src/fix_get_types.py | 15 +
.../src/gen-arabic-joining-list.py | 106 +
.../src/gen-arabic-table.py | 22 +-
external/harfbuzz-2.8.0/src/gen-def.py | 48 +
.../src/gen-emoji-table.py | 31 +-
external/harfbuzz-2.8.0/src/gen-harfbuzzcc.py | 18 +
external/harfbuzz-2.8.0/src/gen-hb-version.py | 36 +
.../src/gen-indic-table.py | 56 +-
.../src/gen-os2-unicode-ranges.py | 21 +-
.../harfbuzz-2.8.0/src/gen-ragel-artifacts.py | 25 +
.../src/gen-tag-table.py | 186 +-
external/harfbuzz-2.8.0/src/gen-ucd-table.py | 167 +
.../src/gen-use-table.py | 366 +-
.../src/gen-vowel-constraints.py | 84 +-
.../src/harfbuzz-config.cmake.in | 0
.../src/harfbuzz-gobject.pc.in | 0
.../src/harfbuzz-icu.pc.in | 0
.../src/harfbuzz-subset.pc.in | 0
external/harfbuzz-2.8.0/src/harfbuzz.cc | 55 +
.../src/harfbuzz.pc.in | 0
.../src/hb-aat-layout-ankr-table.hh | 7 +-
.../src/hb-aat-layout-bsln-table.hh | 6 +-
.../src/hb-aat-layout-common.hh | 175 +-
.../src/hb-aat-layout-feat-table.hh | 53 +-
.../src/hb-aat-layout-just-table.hh | 50 +-
.../src/hb-aat-layout-kerx-table.hh | 138 +-
.../src/hb-aat-layout-morx-table.hh | 150 +-
.../src/hb-aat-layout-opbd-table.hh | 173 +
.../src/hb-aat-layout-trak-table.hh | 33 +-
.../src/hb-aat-layout.cc | 183 +-
external/harfbuzz-2.8.0/src/hb-aat-layout.h | 795 +
.../src/hb-aat-layout.hh | 16 +-
.../src/hb-aat-ltag-table.hh | 2 +-
.../src/hb-aat-map.cc | 40 +-
.../src/hb-aat-map.hh | 17 +-
.../src/hb-aat.h | 0
external/harfbuzz-2.8.0/src/hb-algs.hh | 1284 +
external/harfbuzz-2.8.0/src/hb-array.hh | 408 +
.../src/hb-atomic.hh | 156 +-
external/harfbuzz-2.8.0/src/hb-bimap.hh | 166 +
.../src/hb-blob.cc | 166 +-
.../src/hb-blob.h | 45 +-
.../src/hb-blob.hh | 11 +-
.../src/hb-buffer-deserialize-json.hh | 607 +
.../src/hb-buffer-deserialize-json.rl | 29 +-
.../src/hb-buffer-deserialize-text.hh | 764 +
.../src/hb-buffer-deserialize-text.rl | 37 +-
.../harfbuzz-2.8.0/src/hb-buffer-serialize.cc | 869 +
.../src/hb-buffer.cc | 459 +-
.../src/hb-buffer.h | 124 +-
.../src/hb-buffer.hh | 158 +-
.../src/hb-cache.hh | 0
.../src/hb-cff-interp-common.hh | 145 +-
.../src/hb-cff-interp-cs-common.hh | 76 +-
.../src/hb-cff-interp-dict-common.hh | 151 +-
.../src/hb-cff1-interp-cs.hh | 4 +-
.../src/hb-cff2-interp-cs.hh | 19 +-
.../src/hb-common.cc | 445 +-
external/harfbuzz-2.8.0/src/hb-common.h | 861 +
external/harfbuzz-2.8.0/src/hb-config.hh | 163 +
.../src/hb-coretext.cc | 250 +-
.../src/hb-coretext.h | 32 +
.../src/hb-debug.hh | 70 +-
.../src/hb-deprecated.h | 120 +-
.../src/hb-directwrite.cc | 192 +-
.../src/hb-directwrite.h | 11 +-
external/harfbuzz-2.8.0/src/hb-dispatch.hh | 60 +
external/harfbuzz-2.8.0/src/hb-draw.cc | 261 +
external/harfbuzz-2.8.0/src/hb-draw.h | 98 +
external/harfbuzz-2.8.0/src/hb-draw.hh | 139 +
.../src/hb-face.cc | 205 +-
.../src/hb-face.h | 21 +-
.../src/hb-face.hh | 4 +-
.../src/hb-fallback-shape.cc | 3 +
external/harfbuzz-2.8.0/src/hb-font.cc | 2374 +
.../src/hb-font.h | 570 +-
.../src/hb-font.hh | 57 +-
.../src/hb-ft.cc | 264 +-
.../src/hb-ft.h | 6 +
external/harfbuzz-2.8.0/src/hb-gdi.cc | 85 +
external/harfbuzz-2.8.0/src/hb-gdi.h | 39 +
.../src/hb-glib.cc | 195 +-
.../src/hb-glib.h | 0
.../src/hb-gobject-enums.cc.tmpl | 11 +-
.../src/hb-gobject-enums.h.tmpl | 4 +-
.../src/hb-gobject-structs.cc | 18 +-
.../src/hb-gobject-structs.h | 34 +-
.../src/hb-gobject.h | 2 +-
.../src/hb-graphite2.cc | 103 +-
.../src/hb-graphite2.h | 10 +-
.../src/hb-icu.cc | 202 +-
.../src/hb-icu.h | 0
external/harfbuzz-2.8.0/src/hb-iter.hh | 939 +
.../src/hb-kern.hh | 9 +-
external/harfbuzz-2.8.0/src/hb-machinery.hh | 312 +
.../src/hb-map.cc | 92 +-
.../src/hb-map.h | 14 +-
.../src/hb-map.hh | 191 +-
external/harfbuzz-2.8.0/src/hb-meta.hh | 425 +
.../src/hb-mutex.hh | 64 +-
.../src/hb-null.hh | 99 +-
.../harfbuzz-2.8.0/src/hb-number-parser.hh | 237 +
.../harfbuzz-2.8.0/src/hb-number-parser.rl | 136 +
external/harfbuzz-2.8.0/src/hb-number.cc | 80 +
.../src/hb-number.hh} | 23 +-
.../src/hb-object.hh | 23 +-
.../src/hb-open-file.hh | 58 +-
.../src/hb-open-type.hh | 614 +-
.../src/hb-ot-cff-common.hh | 529 +-
.../harfbuzz-2.8.0/src/hb-ot-cff1-std-str.hh | 425 +
.../src/hb-ot-cff1-table.cc | 281 +-
.../src/hb-ot-cff1-table.hh | 706 +-
.../harfbuzz-2.8.0/src/hb-ot-cff2-table.cc | 215 +
.../src/hb-ot-cff2-table.hh | 161 +-
.../harfbuzz-2.8.0/src/hb-ot-cmap-table.hh | 1711 +
.../src/hb-ot-color-cbdt-table.hh | 985 +
.../src/hb-ot-color-colr-table.hh | 278 +
.../src/hb-ot-color-cpal-table.hh | 21 +-
.../src/hb-ot-color-sbix-table.hh | 158 +-
.../src/hb-ot-color-svg-table.hh | 6 +-
.../src/hb-ot-color.cc | 159 +-
.../src/hb-ot-color.h | 17 +-
.../src/hb-ot-deprecated.h | 25 +-
.../src/hb-ot-face-table-list.hh | 138 +
.../src/hb-ot-face.cc | 9 +-
.../src/hb-ot-face.hh | 52 +-
.../src/hb-ot-font.cc | 118 +-
.../src/hb-ot-font.h | 2 +-
.../src/hb-ot-gasp-table.hh | 4 +-
.../harfbuzz-2.8.0/src/hb-ot-glyf-table.hh | 1261 +
.../harfbuzz-2.8.0/src/hb-ot-hdmx-table.hh | 177 +
.../src/hb-ot-head-table.hh | 14 +-
.../src/hb-ot-hhea-table.hh | 63 +-
.../harfbuzz-2.8.0/src/hb-ot-hmtx-table.hh | 340 +
.../src/hb-ot-kern-table.hh | 85 +-
.../src/hb-ot-layout-base-table.hh | 158 +-
.../src/hb-ot-layout-common.hh | 1652 +-
.../src/hb-ot-layout-gdef-table.hh | 287 +-
.../src/hb-ot-layout-gpos-table.hh | 1387 +-
.../src/hb-ot-layout-gsub-table.hh | 884 +-
.../src/hb-ot-layout-gsubgpos.hh | 1483 +-
.../src/hb-ot-layout-jstf-table.hh | 4 +-
.../src/hb-ot-layout.cc | 875 +-
.../src/hb-ot-layout.h | 160 +-
.../src/hb-ot-layout.hh | 38 +-
.../src/hb-ot-map.cc | 44 +-
.../src/hb-ot-map.hh | 20 +-
.../src/hb-ot-math-table.hh | 182 +-
external/harfbuzz-2.8.0/src/hb-ot-math.cc | 293 +
.../src/hb-ot-math.h | 104 +-
.../src/hb-ot-maxp-table.hh | 59 +-
.../harfbuzz-2.8.0/src/hb-ot-meta-table.hh | 127 +
external/harfbuzz-2.8.0/src/hb-ot-meta.cc | 79 +
external/harfbuzz-2.8.0/src/hb-ot-meta.h | 72 +
external/harfbuzz-2.8.0/src/hb-ot-metrics.cc | 249 +
external/harfbuzz-2.8.0/src/hb-ot-metrics.h | 124 +
external/harfbuzz-2.8.0/src/hb-ot-metrics.hh | 35 +
.../src/hb-ot-name-language-static.hh} | 23 +-
.../src/hb-ot-name-language.hh | 0
.../src/hb-ot-name-table.hh | 157 +-
.../src/hb-ot-name.cc | 20 +-
.../src/hb-ot-name.h | 5 +-
.../src/hb-ot-os2-table.hh | 124 +-
.../src/hb-ot-os2-unicode-ranges.hh | 24 +-
.../src/hb-ot-post-macroman.hh | 0
.../src/hb-ot-post-table.hh | 54 +-
.../hb-ot-shape-complex-arabic-fallback.hh | 45 +-
...hb-ot-shape-complex-arabic-joining-list.hh | 46 +
.../src/hb-ot-shape-complex-arabic-table.hh | 60 +-
.../src/hb-ot-shape-complex-arabic-win1256.hh | 4 +-
.../src/hb-ot-shape-complex-arabic.cc | 44 +-
.../src/hb-ot-shape-complex-arabic.hh | 0
.../src/hb-ot-shape-complex-default.cc | 27 +
.../src/hb-ot-shape-complex-hangul.cc | 61 +-
.../src/hb-ot-shape-complex-hebrew.cc | 11 +
.../src/hb-ot-shape-complex-indic-machine.hh | 603 +
.../src/hb-ot-shape-complex-indic-machine.rl | 72 +-
.../src/hb-ot-shape-complex-indic-table.cc | 149 +-
.../src/hb-ot-shape-complex-indic.cc | 424 +-
.../src/hb-ot-shape-complex-indic.hh | 69 +-
.../src/hb-ot-shape-complex-khmer-machine.hh | 455 +
.../src/hb-ot-shape-complex-khmer-machine.rl | 50 +-
.../src/hb-ot-shape-complex-khmer.cc | 248 +-
.../src/hb-ot-shape-complex-khmer.hh | 21 +-
.../hb-ot-shape-complex-myanmar-machine.hh | 346 +-
.../hb-ot-shape-complex-myanmar-machine.rl | 79 +-
.../src/hb-ot-shape-complex-myanmar.cc | 191 +-
.../src/hb-ot-shape-complex-myanmar.hh | 20 +-
.../src/hb-ot-shape-complex-syllabic.cc | 100 +
.../src/hb-ot-shape-complex-syllabic.hh | 41 +
.../src/hb-ot-shape-complex-thai.cc | 26 +-
.../src/hb-ot-shape-complex-use-machine.hh | 729 +
.../src/hb-ot-shape-complex-use-machine.rl | 270 +
.../src/hb-ot-shape-complex-use-table.hh} | 704 +-
.../src/hb-ot-shape-complex-use.cc | 361 +-
.../hb-ot-shape-complex-vowel-constraints.cc | 100 +-
.../hb-ot-shape-complex-vowel-constraints.hh | 0
.../src/hb-ot-shape-complex.hh | 63 +-
.../src/hb-ot-shape-fallback.cc | 77 +-
.../src/hb-ot-shape-fallback.hh | 0
.../src/hb-ot-shape-normalize.cc | 63 +-
.../src/hb-ot-shape-normalize.hh | 0
.../src/hb-ot-shape.cc | 279 +-
.../src/hb-ot-shape.h | 2 +-
.../src/hb-ot-shape.hh | 49 +-
.../src/hb-ot-stat-table.hh | 166 +-
.../harfbuzz-2.8.0/src/hb-ot-tag-table.hh | 2933 +
.../src/hb-ot-tag.cc | 206 +-
.../src/hb-ot-var-avar-table.hh | 41 +-
.../src/hb-ot-var-fvar-table.hh | 223 +-
.../src/hb-ot-var-gvar-table.hh | 701 +
.../src/hb-ot-var-hvar-table.hh | 488 +
.../src/hb-ot-var-mvar-table.hh | 8 +-
.../src/hb-ot-var.cc | 128 +-
.../src/hb-ot-var.h | 55 +-
.../harfbuzz-2.8.0/src/hb-ot-vorg-table.hh | 136 +
.../src/hb-ot.h | 2 +
external/harfbuzz-2.8.0/src/hb-pool.hh | 100 +
external/harfbuzz-2.8.0/src/hb-sanitize.hh | 412 +
external/harfbuzz-2.8.0/src/hb-serialize.hh | 554 +
.../src/hb-set-digest.hh | 0
.../src/hb-set.cc | 224 +-
.../src/hb-set.h | 17 +-
.../src/hb-set.hh | 311 +-
.../src/hb-shape-plan.cc | 202 +-
.../src/hb-shape-plan.h | 16 +-
.../src/hb-shape-plan.hh | 22 +-
.../src/hb-shape.cc | 12 +-
.../src/hb-shape.h | 2 +-
.../src/hb-shaper-impl.hh | 0
.../src/hb-shaper-list.hh | 14 +-
.../src/hb-shaper.cc | 3 +
.../src/hb-shaper.hh | 2 +-
.../src/hb-static.cc | 41 +-
.../src/hb-string-array.hh | 6 +-
external/harfbuzz-2.8.0/src/hb-style.cc | 136 +
external/harfbuzz-2.8.0/src/hb-style.h | 43 +
.../src/hb-subset-cff-common.cc | 145 +-
.../src/hb-subset-cff-common.hh | 307 +-
external/harfbuzz-2.8.0/src/hb-subset-cff1.cc | 940 +
.../src/hb-subset-cff1.hh | 3 +-
external/harfbuzz-2.8.0/src/hb-subset-cff2.cc | 488 +
.../src/hb-subset-cff2.hh | 3 +-
.../src/hb-subset-input.cc | 105 +-
.../src/hb-subset-input.hh | 14 +-
external/harfbuzz-2.8.0/src/hb-subset-plan.cc | 412 +
external/harfbuzz-2.8.0/src/hb-subset-plan.hh | 197 +
external/harfbuzz-2.8.0/src/hb-subset.cc | 269 +
.../src/hb-subset.h | 27 +-
.../src/hb-subset.hh | 28 +-
external/harfbuzz-2.8.0/src/hb-ucd-table.hh | 6780 +
external/harfbuzz-2.8.0/src/hb-ucd.cc | 248 +
.../src/hb-unicode-emoji-table.hh | 78 +
.../src/hb-unicode.cc | 170 +-
external/harfbuzz-2.8.0/src/hb-unicode.h | 643 +
.../src/hb-unicode.hh | 24 +-
.../src/hb-uniscribe.cc | 98 +-
.../src/hb-uniscribe.h | 0
.../src/hb-utf.hh | 8 +-
.../src/hb-vector.hh | 190 +-
.../src/hb-version.h | 37 +-
.../src/hb-version.h.in | 31 +-
.../src/hb.h | 2 +
.../src/hb.hh | 388 +-
external/harfbuzz-2.8.0/src/main.cc | 519 +
external/harfbuzz-2.8.0/src/meson.build | 719 +
external/harfbuzz-2.8.0/src/test-algs.cc | 95 +
external/harfbuzz-2.8.0/src/test-array.cc | 76 +
external/harfbuzz-2.8.0/src/test-bimap.cc | 76 +
.../src/test-buffer-serialize.cc | 13 +-
.../src/test-gpos-size-params.cc} | 13 +-
.../src/test-gsub-would-substitute.cc} | 6 +-
external/harfbuzz-2.8.0/src/test-iter.cc | 286 +
external/harfbuzz-2.8.0/src/test-meta.cc | 133 +
external/harfbuzz-2.8.0/src/test-number.cc | 224 +
.../harfbuzz-2.8.0/src/test-ot-glyphname.cc | 88 +
external/harfbuzz-2.8.0/src/test-ot-meta.cc | 67 +
.../src/test-ot-name.cc} | 10 +-
.../src/test-unicode-ranges.cc | 6 +-
.../src/test.cc | 8 +-
.../test-driver | 10 +-
.../util/Makefile.am | 7 +-
.../util/Makefile.in | 104 +-
.../util/Makefile.sources | 1 +
.../util/ansi-print.cc | 32 +-
.../util/ansi-print.hh | 0
.../util/hb-ot-shape-closure.cc | 2 +-
.../util/hb-shape.cc | 11 +-
.../util/hb-subset.cc | 59 +-
.../util/hb-view.cc | 0
.../util/helper-cairo-ansi.cc | 4 +-
.../util/helper-cairo-ansi.hh | 0
.../util/helper-cairo.cc | 2 +-
.../util/helper-cairo.hh | 0
.../util/main-font-text.hh | 0
external/harfbuzz-2.8.0/util/meson.build | 67 +
.../harfbuzz-2.8.0/util/options-subset.cc | 263 +
.../util/options.cc | 164 +-
.../util/options.hh | 63 +-
.../util/shape-consumer.hh | 0
.../util/view-cairo.cc | 25 +-
.../util/view-cairo.hh | 0
425 files changed, 198382 insertions(+), 39793 deletions(-)
delete mode 100644 external/harfbuzz-2.3.1/Android.mk
delete mode 100644 external/harfbuzz-2.3.1/BUILD.md
delete mode 100644 external/harfbuzz-2.3.1/README.wine.md
delete mode 100644 external/harfbuzz-2.3.1/RELEASING.md
delete mode 100644 external/harfbuzz-2.3.1/config.h
delete mode 100644 external/harfbuzz-2.3.1/gtk-doc.make
delete mode 100755 external/harfbuzz-2.3.1/src/check-c-linkage-decls.sh
delete mode 100755 external/harfbuzz-2.3.1/src/check-externs.sh
delete mode 100755 external/harfbuzz-2.3.1/src/check-header-guards.sh
delete mode 100755 external/harfbuzz-2.3.1/src/check-includes.sh
delete mode 100755 external/harfbuzz-2.3.1/src/check-libstdc++.sh
delete mode 100755 external/harfbuzz-2.3.1/src/check-static-inits.sh
delete mode 100755 external/harfbuzz-2.3.1/src/check-symbols.sh
delete mode 100644 external/harfbuzz-2.3.1/src/dump-indic-data.cc
delete mode 100644 external/harfbuzz-2.3.1/src/dump-khmer-data.cc
delete mode 100644 external/harfbuzz-2.3.1/src/dump-myanmar-data.cc
delete mode 100644 external/harfbuzz-2.3.1/src/dump-use-data.cc
delete mode 100755 external/harfbuzz-2.3.1/src/gen-def.py
delete mode 100644 external/harfbuzz-2.3.1/src/hb-aat-fdsc-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-aat-layout-lcar-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-aat-layout.h
delete mode 100644 external/harfbuzz-2.3.1/src/hb-array.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-buffer-deserialize-json.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-buffer-deserialize-text.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-buffer-serialize.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-common.h
delete mode 100644 external/harfbuzz-2.3.1/src/hb-dsalgs.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-font.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-iter.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-machinery.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-cff2-table.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-cmap-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-color-cbdt-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-color-colr-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-glyf-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-hdmx-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-hmtx-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-math.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-shape-complex-indic-machine.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-shape-complex-khmer-machine.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-shape-complex-use-machine.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-shape-complex-use-machine.rl
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-shape-complex-use.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-tag-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-var-hvar-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ot-vorg-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-subset-cff1.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-subset-cff2.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-subset-glyf.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-subset-plan.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-subset-plan.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-subset.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn.cc
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn/COPYING
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn/Makefile.am
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn/Makefile.in
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn/Makefile.sources
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn/README
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn/ucdn.c
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn/ucdn.h
delete mode 100644 external/harfbuzz-2.3.1/src/hb-ucdn/ucdn_db.h
delete mode 100644 external/harfbuzz-2.3.1/src/hb-unicode-emoji-table.hh
delete mode 100644 external/harfbuzz-2.3.1/src/hb-unicode.h
delete mode 100644 external/harfbuzz-2.3.1/src/hb-warning.cc
delete mode 100644 external/harfbuzz-2.3.1/src/main.cc
delete mode 100644 external/harfbuzz-2.3.1/src/test-iter.cc
delete mode 100644 external/harfbuzz-2.3.1/src/test-ot-color.cc
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/AUTHORS (77%)
create mode 100644 external/harfbuzz-2.8.0/BUILD.md
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/CMakeLists.txt (75%)
create mode 100644 external/harfbuzz-2.8.0/CONFIG.md
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/COPYING (90%)
create mode 100644 external/harfbuzz-2.8.0/ChangeLog
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/INSTALL (100%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/Makefile.am (76%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/Makefile.in (96%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/NEWS (88%)
create mode 100644 external/harfbuzz-2.8.0/README
rename external/{harfbuzz-2.3.1/README => harfbuzz-2.8.0/README.md} (52%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/README.python.md (61%)
create mode 100644 external/harfbuzz-2.8.0/RELEASING.md
create mode 100644 external/harfbuzz-2.8.0/TESTING.md
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/THANKS (72%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/TODO (100%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/aclocal.m4 (89%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/ar-lib (97%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/autogen.sh (83%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/compile (95%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/config.guess (74%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/config.h.in (81%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/config.sub (87%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/configure (95%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/configure.ac (74%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/depcomp (99%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/harfbuzz.doap (100%)
create mode 100644 external/harfbuzz-2.8.0/harfbuzz.git-29708e959a04ee003b9c0738f0c5330584f15b4f.patch
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/install-sh (94%)
rename external/{harfbuzz-2.3.1 => harfbuzz-2.8.0}/ltmain.sh (98%)
rename external/{har
(Patch may be truncated, please check the link at the top of this post.)