harfbuzz/src
Qunxin Liu 364b6b3989 [subset] Don't assume FeatureList is sorted
Though the spec said FeatureRecords are sorted alphabetically by feature
tag, there're font files with unsorted FeatureList. And harfbuzz is not
able to subset these files correctly because we use binary search in
finding featureRecords when collecting lookups. Also
find_duplicate_features needs to be updated to handle this.
2021-11-02 15:15:02 -07:00
..
ms-use [USE] Update the data files 2021-10-04 08:14:20 -06:00
Makefile.am [meta] Remove otherwise-empty test-meta 2021-11-02 09:36:12 -06:00
Makefile.sources [subset] Move struct DeltaSetIndexMap into hb-ot-var-common.hh 2021-10-23 11:22:39 -07:00
check-c-linkage-decls.py [py] minor, replace os.environ.get with os.getenv 2020-07-04 16:16:15 +04:30
check-externs.py [py] minor, replace os.environ.get with os.getenv 2020-07-04 16:16:15 +04:30
check-header-guards.py [py] minor, replace os.environ.get with os.getenv 2020-07-04 16:16:15 +04:30
check-includes.py [py] minor, replace os.environ.get with os.getenv 2020-07-04 16:16:15 +04:30
check-libstdc++.py [src/check-*] Pickup $(NM), $(OBJDUMP), $(LDD), $(OTOOL) 2021-06-12 10:13:49 -07:00
check-static-inits.py [src/check-static-init] Ignore objdump "file format not recognized" error 2021-06-13 05:46:17 -06:00
check-symbols.py [tests] Ignore more symbols 2021-07-13 01:12:34 +02:00
failing-alloc.c [fuzz] Implement failing allocator 2020-07-29 07:35:34 +04:30
fix_get_types.py [meson] Fix fix_get_types.py shabang, minor format 2020-05-21 21:48:01 +04:30
gen-arabic-joining-list.py Ignore T & U when determining the joining scripts 2020-08-28 14:33:25 -04:00
gen-arabic-table.py [py] minor, remove unnecessary pass 2020-07-13 20:07:51 +04:30
gen-def.py [style] Prepare for release 2021-09-13 10:10:10 -06:00
gen-emoji-table.py [test] Write one sequence per-line 2021-07-28 18:25:51 -06:00
gen-harfbuzzcc.py [py] minor, replace exit with sys.exit 2020-07-04 16:16:15 +04:30
gen-hb-version.py [getn-hb-version.py] Open old output in UTF-8 mode as well 2021-09-23 08:39:29 -06:00
gen-indic-table.py [indic] Spell out INDIC_TABLE_ELEMENT_TYPE 2021-02-01 11:30:39 -08:00
gen-os2-unicode-ranges.py minor on python scripts 2020-05-29 00:48:32 +04:30
gen-ragel-artifacts.py [meson] Add ragel subproject 2021-09-14 18:46:33 -06:00
gen-tag-table.py Reformat gen-tag-table.py 2021-03-28 10:21:46 -07:00
gen-ucd-table.py [py] remove not needed imports 2020-07-03 15:51:13 +04:30
gen-use-table.py [USE] Categorize characters that only have AJT 2021-10-09 07:53:48 -06:00
gen-vowel-constraints.py [buffer] HB_NODISCARD next_glyph() 2021-03-15 16:01:35 -06:00
harfbuzz-config.cmake.in Revert "Remove cmake-config support of HarfBuzz" 2020-08-12 01:00:33 +04:30
harfbuzz-gobject.pc.in
harfbuzz-icu.pc.in
harfbuzz-subset.pc.in
harfbuzz.cc [subset] Fix possible overflows in VarRegionList serialize 2021-07-27 13:28:09 -06:00
harfbuzz.pc.in
hb-aat-layout-ankr-table.hh s/LArrayOf/Array32Of/g 2021-03-31 15:41:54 -06:00
hb-aat-layout-bsln-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-aat-layout-common.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-aat-layout-feat-table.hh Rename offset types to be explicit about their size 2021-03-31 13:00:07 -06:00
hb-aat-layout-just-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-aat-layout-kerx-table.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-aat-layout-morx-table.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-aat-layout-opbd-table.hh Rename offset types to be explicit about their size 2021-03-31 13:00:07 -06:00
hb-aat-layout-trak-table.hh Rename offset types to be explicit about their size 2021-03-31 13:00:07 -06:00
hb-aat-layout.cc [aat] Add start table/end table to buffer messages 2021-06-06 10:35:28 -07:00
hb-aat-layout.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-aat-layout.hh
hb-aat-ltag-table.hh s/LArrayOf/Array32Of/g 2021-03-31 15:41:54 -06:00
hb-aat-map.cc minor, tweak spacing 2020-04-20 16:18:29 +04:30
hb-aat-map.hh minor, tweak spacing 2020-04-20 16:18:29 +04:30
hb-aat.h
hb-algs.hh [meta] Use more std type_traits 2021-11-02 00:26:46 -06:00
hb-array.hh [array] Use default methods 2021-11-01 21:55:14 -06:00
hb-atomic.hh [atomic] Cannot fail anymore 2021-09-22 18:43:58 -04:00
hb-bimap.hh [bimap] Simplify initialization 2021-11-01 22:08:03 -06:00
hb-bit-page.hh [bit-page] Remove unused inverted code 2021-08-19 13:32:44 -06:00
hb-bit-set-invertible.hh [set] Add successful check in swap() 2021-11-01 22:17:35 -06:00
hb-bit-set.hh Simplify swap() 2021-11-01 22:50:54 -06:00
hb-blob.cc 2.8.2 2021-07-08 23:02:49 +02:00
hb-blob.h [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
hb-blob.hh [blob] Minor change in destruction 2021-07-30 12:37:40 -06:00
hb-buffer-deserialize-json.hh [ragel] Regenerate state machine files with 6.10 2021-09-14 18:46:33 -06:00
hb-buffer-deserialize-json.rl [buffer] Add ensure_glyphs()/ensure_unicode() 2020-10-15 01:54:28 -06:00
hb-buffer-deserialize-text.hh [ragel] Regenerate state machine files with 6.10 2021-09-14 18:46:33 -06:00
hb-buffer-deserialize-text.rl [buffer] Add ensure_glyphs()/ensure_unicode() 2020-10-15 01:54:28 -06:00
hb-buffer-serialize.cc [introspection] Replace deprecated allow-none 2020-12-30 19:21:49 -08:00
hb-buffer.cc [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph 2021-10-26 08:02:29 -06:00
hb-buffer.h [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph 2021-10-26 08:02:29 -06:00
hb-buffer.hh [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph 2021-10-26 08:02:29 -06:00
hb-cache.hh Rename misc uses of "free" 2021-07-08 10:54:09 -07:00
hb-cff-interp-common.hh [subset] further changes to serializer error handling. 2021-03-18 10:51:26 -07:00
hb-cff-interp-cs-common.hh minor, replace nullptr checks with implicit ones 2020-04-21 00:30:34 +04:30
hb-cff-interp-dict-common.hh Clean up math.h and float.h includes 2020-04-18 16:02:55 -07:00
hb-cff1-interp-cs.hh
hb-cff2-interp-cs.hh [VarStore] Rename internal get_scalars() to get_region_scalars() 2021-07-29 00:49:36 -06:00
hb-common.cc [Unicode 14] Update the script direction list 2021-09-14 18:07:38 -04:00
hb-common.h 3.0.0 2021-09-17 21:32:30 +02:00
hb-config.hh Removal remaining uses of "blacklist" terminology 2021-06-04 22:33:16 -06:00
hb-coretext.cc [coretext] Fix formatting 2021-08-04 10:25:06 -06:00
hb-coretext.h
hb-debug.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-deprecated.h [set] Add hb_bit_set_invertible_t and resurrect hb_set_invert() 2021-08-17 19:53:43 -06:00
hb-directwrite.cc Revert "[hb-directwrite] Don't load dwrit.dll dynamically" 2021-10-23 13:19:39 -07:00
hb-directwrite.h
hb-dispatch.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-draw.cc Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-draw.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-draw.hh minor, tweak spacing 2020-04-20 16:18:29 +04:30
hb-face.cc [subset] fail reference blob in face builder if allocation for table sorting fails. 2021-08-06 15:54:41 -06:00
hb-face.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-face.hh Remove HB_CONST_FUNC and HB_PURE_FUNC 2021-02-20 15:45:12 -07:00
hb-fallback-shape.cc
hb-font.cc [variations] Support multiple axes with same tag, aka HOI 2021-07-23 11:58:58 -07:00
hb-font.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-font.hh Better round positions during scaling 2021-11-01 16:45:36 -06:00
hb-ft.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-ft.h
hb-gdi.cc Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-gdi.h
hb-glib.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-glib.h
hb-gobject-enums.cc.tmpl src/hb-gobject-enums.cc.tmpl: write out only the filename, not the full path 2020-09-08 11:00:32 +01:00
hb-gobject-enums.h.tmpl [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-gobject-structs.cc Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-gobject-structs.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-gobject.h Fix gen-def for harefbuzz-gobject 2020-03-13 14:30:17 +03:30
hb-graphite2.cc Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-graphite2.h Update src/hb-graphite2.h 2020-04-13 15:13:56 +01:00
hb-icu.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-icu.h
hb-iter.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-kern.hh [kern] Refactoring. 2020-04-22 18:04:52 -07:00
hb-machinery.hh Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-map.cc [set] Make all operators null-safe again 2021-08-24 10:31:49 -06:00
hb-map.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-map.hh [map] Fix copy assignment operator 2021-11-02 10:33:53 -06:00
hb-meta.hh [meta] Add in-house impl of hb_is_convertible() 2021-11-02 00:49:40 -06:00
hb-ms-feature-ranges.cc [hb-ms-features] Move code out of header file 2021-07-27 21:07:32 +02:00
hb-ms-feature-ranges.hh [hb-ms-features] Move code out of header file 2021-07-27 21:07:32 +02:00
hb-mutex.hh [algs] include <new> 2021-11-01 23:57:00 -06:00
hb-null.hh Avoid undefined-behavior 2021-04-16 13:23:25 -06:00
hb-number-parser.hh [number] minor 2020-05-11 15:56:54 +04:30
hb-number-parser.rl [number] minor 2020-05-11 15:56:54 +04:30
hb-number.cc [number] Make hb_parse_double simpler now that we don't have to mimic strtod 2020-05-10 21:49:00 +04:30
hb-number.hh
hb-object.hh [object] Remove hb_object_is_inert() 2021-08-16 20:17:53 -06:00
hb-open-file.hh [open-file] Use hb_is_source_of instead of hb_is_iterator 2021-08-05 13:05:07 -06:00
hb-open-type.hh [meta] Use std::conditional instead of hb_conditional() 2021-11-02 00:44:51 -06:00
hb-ot-cff-common.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-ot-cff1-std-str.hh
hb-ot-cff1-table.cc Apply rounding correctly when calculating glyph extents for CFF and CFF2; adjust expected test results 2021-02-19 16:53:21 -07:00
hb-ot-cff1-table.hh [serialize] Remove unnecessary pointer indirection 2021-07-28 17:36:22 -06:00
hb-ot-cff2-table.cc Apply rounding correctly when calculating glyph extents for CFF and CFF2; adjust expected test results 2021-02-19 16:53:21 -07:00
hb-ot-cff2-table.hh [ENOMEM] unchecked resize in CFF2. 2020-07-31 02:04:06 +04:30
hb-ot-cmap-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-ot-color-cbdt-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-ot-color-colr-table.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-ot-color-colrv1-closure.hh [subset] update COLRv1 table struct definitions 2021-10-23 11:22:39 -07:00
hb-ot-color-cpal-table.hh Add TODO to update NN offsets to allow nulls. 2021-08-18 16:52:45 -06:00
hb-ot-color-sbix-table.hh [serialize] Remove unnecessary pointer indirection 2021-07-28 17:36:22 -06:00
hb-ot-color-svg-table.hh Add SortedArray{16,32}Of<> 2021-03-31 16:09:39 -06:00
hb-ot-color.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
hb-ot-color.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-deprecated.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-face-table-list.hh Rename misc uses of "free" 2021-07-08 10:54:09 -07:00
hb-ot-face.cc
hb-ot-face.hh
hb-ot-font.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-ot-font.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-gasp-table.hh Add Array16Of<> 2021-03-31 16:04:43 -06:00
hb-ot-glyf-table.hh [subset] Fix bug in composite operation counting. 2021-09-27 14:18:36 -06:00
hb-ot-hdmx-table.hh [serialize] Remove unnecessary pointer indirection 2021-07-28 17:36:22 -06:00
hb-ot-head-table.hh [head] Add is_expanded() internally 2021-10-21 09:54:02 -06:00
hb-ot-hhea-table.hh minor, spacing 2020-04-24 23:45:17 +04:30
hb-ot-hmtx-table.hh [subset] further changes to serializer error handling. 2021-03-18 10:51:26 -07:00
hb-ot-kern-table.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-ot-layout-base-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-ot-layout-common.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-ot-layout-gdef-table.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-ot-layout-gpos-table.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-ot-layout-gsub-table.hh [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00
hb-ot-layout-gsubgpos.hh [subset] Don't assume FeatureList is sorted 2021-11-02 15:15:02 -07:00
hb-ot-layout-jstf-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-ot-layout.cc [subset] Don't assume FeatureList is sorted 2021-11-02 15:15:02 -07:00
hb-ot-layout.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-layout.hh Update comments for U+180F FVS4 2021-10-07 08:52:02 -04:00
hb-ot-map.cc [ot-map] Whitespace 2021-08-24 10:35:33 -06:00
hb-ot-map.hh [ENOMEM] Return gracefully if stages isn't initialized correctly (#2639) 2020-09-21 11:39:38 +03:30
hb-ot-math-table.hh [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/6616166961905664 2021-09-29 10:29:06 -06:00
hb-ot-math.cc [docs] Use %true and %false consistently 2020-12-30 23:28:26 +02:00
hb-ot-math.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-maxp-table.hh [subset] Convert subset plan to use a flags bit set. 2021-07-29 18:02:34 -07:00
hb-ot-meta-table.hh s/LArrayOf/Array32Of/g 2021-03-31 15:41:54 -06:00
hb-ot-meta.cc [docs] Miscellaneous missing docs 2020-12-30 19:21:49 -08:00
hb-ot-meta.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-metrics.cc [docs] Complete hb-metrics docs a bit 2020-12-30 19:21:49 -08:00
hb-ot-metrics.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-metrics.hh
hb-ot-name-language-static.hh
hb-ot-name-language.hh
hb-ot-name-table.hh [subset] Convert subset plan to use a flags bit set. 2021-07-29 18:02:34 -07:00
hb-ot-name.cc Small docs improvement 2021-09-01 10:04:04 -06:00
hb-ot-name.h docs: Add a link to the OpenType spec 2021-10-28 11:58:38 -07:00
hb-ot-os2-table.hh [subset] Convert subset plan to use a flags bit set. 2021-07-29 18:02:34 -07:00
hb-ot-os2-unicode-ranges.hh minor, replace nullptr checks with implicit ones 2020-04-21 00:30:34 +04:30
hb-ot-post-macroman.hh
hb-ot-post-table-v2subset.hh [subset] make glyph-names option match fonttools behavior 2021-08-20 01:30:23 -06:00
hb-ot-post-table.hh [subset] Convert subset plan to use a flags bit set. 2021-07-29 18:02:34 -07:00
hb-ot-shape-complex-arabic-fallback.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-ot-shape-complex-arabic-joining-list.hh [Unicode 14] Update the Arabic joining script list 2021-09-14 18:46:50 -04:00
hb-ot-shape-complex-arabic-table.hh [Unicode 14] Update the Arabic table 2021-09-14 18:07:38 -04:00
hb-ot-shape-complex-arabic-win1256.hh m Rename ASSERT_STATIC_EXPR_ZERO to static_assert_expr 2021-02-20 15:08:19 -07:00
hb-ot-shape-complex-arabic.cc [Unicode 14] Handle U+180F FVS4 2021-10-04 08:14:20 -06:00
hb-ot-shape-complex-arabic.hh
hb-ot-shape-complex-default.cc
hb-ot-shape-complex-hangul.cc Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-ot-shape-complex-hebrew.cc
hb-ot-shape-complex-indic-machine.hh [indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-indic-machine.rl [indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-indic-table.cc [Unicode 14] Update the Indic table 2021-09-14 18:07:38 -04:00
hb-ot-shape-complex-indic.cc [indic] Apply 'calt' and 'clig' across syllable boundaries 2021-10-05 07:00:50 -06:00
hb-ot-shape-complex-indic.hh m Rename ASSERT_STATIC_EXPR_ZERO to static_assert_expr 2021-02-20 15:08:19 -07:00
hb-ot-shape-complex-khmer-machine.hh [ragel] Regenerate state machine files with 6.10 2021-09-14 18:46:33 -06:00
hb-ot-shape-complex-khmer-machine.rl [indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-khmer.cc [khmer] Fix comment 2021-08-03 10:11:43 -06:00
hb-ot-shape-complex-khmer.hh [khmer] Towards separating Khmer from Indic table 2021-09-20 13:25:58 -06:00
hb-ot-shape-complex-myanmar-machine.hh Add support for Pwo Karen / Ason Chin medial la 2021-09-20 17:01:40 -04:00
hb-ot-shape-complex-myanmar-machine.rl Add support for Pwo Karen / Ason Chin medial la 2021-09-20 17:01:40 -04:00
hb-ot-shape-complex-myanmar.cc [myanmar] Towards separating Myanmar from Indic table 2021-09-20 11:33:01 -06:00
hb-ot-shape-complex-myanmar.hh Add support for Pwo Karen / Ason Chin medial la 2021-09-20 17:01:40 -04:00
hb-ot-shape-complex-syllabic.cc [syllabic] Set position of dotted circle for Indic 2021-06-06 10:35:59 -07:00
hb-ot-shape-complex-syllabic.hh [syllabic] Set position of dotted circle for Indic 2021-06-06 10:35:59 -07:00
hb-ot-shape-complex-thai.cc [buffer] HB_NODISCARD next_glyph() 2021-03-15 16:01:35 -06:00
hb-ot-shape-complex-use-machine.hh [USE] Insert dotted circles before lone viramas 2021-10-09 07:50:09 -06:00
hb-ot-shape-complex-use-machine.rl [USE] Insert dotted circles before lone viramas 2021-10-09 07:50:09 -06:00
hb-ot-shape-complex-use-table.hh [USE] Categorize characters that only have AJT 2021-10-09 07:53:48 -06:00
hb-ot-shape-complex-use.cc [USE] Merge the categories S and O 2021-10-08 13:14:33 -04:00
hb-ot-shape-complex-vowel-constraints.cc [Unicode 14] Update the vowel constraint table 2021-09-14 18:09:05 -04:00
hb-ot-shape-complex-vowel-constraints.hh
hb-ot-shape-complex.hh [USE] Send Khitan Small Script and Yezidi to USE 2021-09-14 19:42:29 -06:00
hb-ot-shape-fallback.cc similarly improve comments on Hebrew ccc 18 & 19 2021-04-13 11:01:22 -06:00
hb-ot-shape-fallback.hh
hb-ot-shape-normalize.cc [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph 2021-10-26 08:02:29 -06:00
hb-ot-shape-normalize.hh [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph 2021-10-26 08:02:29 -06:00
hb-ot-shape.cc [ot-shape] Tweak table order some more; apply GPOS with morx 2021-10-04 08:40:24 -06:00
hb-ot-shape.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-shape.hh [ot-shape] Fix application of kern table if GPOS kern is missing 2021-07-16 16:29:44 -06:00
hb-ot-stat-table.hh Rename offset types to be explicit about their size 2021-03-31 13:00:07 -06:00
hb-ot-tag-table.hh Update hb-ot-tag-table.hh 2021-09-03 18:40:47 +02:00
hb-ot-tag.cc Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-ot-var-avar-table.hh Add Array16Of<> 2021-03-31 16:04:43 -06:00
hb-ot-var-common.hh [subset] Move struct DeltaSetIndexMap into hb-ot-var-common.hh 2021-10-23 11:22:39 -07:00
hb-ot-var-fvar-table.hh [variations] Support multiple axes with same tag, aka HOI 2021-07-23 11:58:58 -07:00
hb-ot-var-gvar-table.hh [subset] Convert subset plan to use a flags bit set. 2021-07-29 18:02:34 -07:00
hb-ot-var-hvar-table.hh [subset] Move struct DeltaSetIndexMap into hb-ot-var-common.hh 2021-10-23 11:22:39 -07:00
hb-ot-var-mvar-table.hh Rename offset types to be explicit about their size 2021-03-31 13:00:07 -06:00
hb-ot-var.cc [introspection] Replace deprecated allow-none 2020-12-30 19:21:49 -08:00
hb-ot-var.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-vorg-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-ot.h Rename hb_ot_glyph_* to hb_outline_* 2020-01-27 23:43:54 +03:30
hb-pool.hh Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-priority-queue.hh Change priority queue to use (priority, value) instead of (value, priority). 2021-03-18 11:13:47 -07:00
hb-repacker.hh [repacker] add 'virtual links' to the serializer. 2021-11-02 12:19:13 -06:00
hb-sanitize.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-serialize.hh [repacker] add more detailed comment about virtual links. 2021-11-02 12:19:13 -06:00
hb-set-digest.hh [set-digest] Use using instead of typedef 2021-09-21 12:21:17 -06:00
hb-set.cc [set] Make all operators null-safe again 2021-08-24 10:31:49 -06:00
hb-set.h [set] Add hb_bit_set_invertible_t and resurrect hb_set_invert() 2021-08-17 19:53:43 -06:00
hb-set.hh [algs] Use std::move instead of hb_move() 2021-11-02 00:17:54 -06:00
hb-shape-plan.cc Use !g_object_is_valid() instead of g_object_is_inert() 2021-08-16 20:13:58 -06:00
hb-shape-plan.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-shape-plan.hh Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-shape.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-shape.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-shaper-impl.hh
hb-shaper-list.hh
hb-shaper.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-shaper.hh Minor 2020-04-21 22:19:46 -07:00
hb-static.cc Add VarIdx 2021-03-31 11:26:18 -06:00
hb-string-array.hh
hb-style.cc [style] Use head->macStyle.isExtended in style fallback 2021-10-21 09:56:47 -06:00
hb-style.h 3.0.0 2021-09-17 21:32:30 +02:00
hb-subset-cff-common.cc [docs] Don’t use GTK-Doc syntax for internal functions 2021-07-26 02:18:18 +02:00
hb-subset-cff-common.hh [subset] Convert subset plan to use a flags bit set. 2021-07-29 18:02:34 -07:00
hb-subset-cff1.cc [subset] Convert subset plan to use a flags bit set. 2021-07-29 18:02:34 -07:00
hb-subset-cff1.hh first rewrite of cff/cff2 _subset with _subset2 2020-02-04 21:20:43 +03:30
hb-subset-cff2.cc [subset] Convert subset plan to use a flags bit set. 2021-07-29 18:02:34 -07:00
hb-subset-cff2.hh first rewrite of cff/cff2 _subset with _subset2 2020-02-04 21:20:43 +03:30
hb-subset-input.cc [subset] In preperation for 3.0.0 release remove legacy subsetting api methods. 2021-09-16 15:31:29 -06:00
hb-subset-input.hh Make the file UTF-8 again 2021-09-20 19:18:39 +02:00
hb-subset-plan.cc [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap 2021-10-23 11:22:39 -07:00
hb-subset-plan.hh [subset] subset MATH table 2021-09-22 18:08:30 -04:00
hb-subset.cc [repacker] do extension subtable isolation before starting resolution attempts. 2021-09-22 18:18:50 -06:00
hb-subset.h [subset] In preperation for 3.0.0 release remove legacy subsetting api methods. 2021-09-16 15:31:29 -06:00
hb-subset.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-ucd-table.hh [Unicode 14] Update the UCD table 2021-09-14 18:07:29 -04:00
hb-ucd.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-unicode-emoji-table.hh [Unicode 14] Update the emoji table 2021-09-14 18:14:20 -04:00
hb-unicode.cc Internally use hb_malloc/.../hb_free instead of malloc/.../free 2021-07-08 10:54:09 -07:00
hb-unicode.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-unicode.hh Update comments for U+180F FVS4 2021-10-07 08:52:02 -04:00
hb-uniscribe.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-uniscribe.h
hb-utf.hh
hb-vector.hh [meta] Use std::forward instead of hb_forward() 2021-11-02 00:18:22 -06:00
hb-version.h 3.0.0 2021-09-17 21:32:30 +02:00
hb-version.h.in [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb.h [style] New experimental API, hb_style_get_value 2020-06-04 20:33:39 +04:30
hb.hh Err on -Wbitwise-instead-of-logical 2021-10-12 16:10:31 -07:00
main.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
meson.build [meta] Remove otherwise-empty test-meta 2021-11-02 09:36:12 -06:00
sample.py [py] minor, comment buffer_add_utf8 call 2020-07-13 20:41:13 +04:30
test-algs.cc [vector] Move test code into separate file 2021-11-01 20:23:12 -06:00
test-array.cc Set hb_buffer_t to use array_t.reverse(). 2020-03-04 16:52:29 -08:00
test-bimap.cc
test-buffer-serialize.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
test-gpos-size-params.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
test-gsub-would-substitute.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
test-iter.cc minor, tweak spacing 2020-04-20 16:18:29 +04:30
test-map.cc [map] Add iterable constructor 2021-11-01 22:47:26 -06:00
test-number.cc [number] Make hb_parse_double simpler now that we don't have to mimic strtod 2020-05-10 21:49:00 +04:30
test-ot-glyphname.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
test-ot-meta.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
test-ot-name.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
test-priority-queue.cc Change priority queue to use (priority, value) instead of (value, priority). 2021-03-18 11:13:47 -07:00
test-repacker.cc [repacker] remove VirtualOffset struct. 2021-11-02 12:19:13 -06:00
test-set.cc [map] Add initializer_list and swap() 2021-11-01 22:45:11 -06:00
test-unicode-ranges.cc
test-vector.cc [map] Add 5 methods 2021-11-01 22:29:14 -06:00
test.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
update-unicode-tables.make [USE] Categorize characters that only have AJT 2021-10-09 07:53:48 -06:00