harfbuzz/src
Garret Rieger 9559d3c1c1 [repacker] fix incorrect coverage table size estimation.
During splitting of PairPosFormat2 the code was assuming the maximum size of the generated coverage table would be equal too the current size. This is incorrect size the new coverage table may not preserve the ranges found in the original coverage table (since we are splitting based on class, not coverage) and in the worst case may convert from format2 to format1. So use the size of a format1 table as the max size.
2022-10-11 14:06:04 -06:00
..
graph [repacker] fix incorrect coverage table size estimation. 2022-10-11 14:06:04 -06:00
ms-use [USE] Update the data files 2022-09-21 16:28:02 -06:00
OT [subset] optimize glyf subsetting w/ retain gids. 2022-09-29 15:44:49 -06:00
ArabicPUASimplified.txt [arabic-fallback] Generate PUA table from data 2022-06-19 12:29:10 -06:00
ArabicPUATraditional.txt [arabic-fallback] Generate PUA table from data 2022-06-19 12:29:10 -06:00
check-c-linkage-decls.py Fix check-* scripts when harfbuzz is a subproject 2022-06-06 16:53:29 +01:00
check-externs.py
check-header-guards.py Fix check-* scripts when harfbuzz is a subproject 2022-06-06 16:53:29 +01:00
check-includes.py Fix check-* scripts when harfbuzz is a subproject 2022-06-06 16:53:29 +01:00
check-libstdc++.py [src/check-*] Pickup $(NM), $(OBJDUMP), $(LDD), $(OTOOL) 2021-06-12 10:13:49 -07:00
check-static-inits.py [check-static-inits] Unbreak test 2022-04-13 15:31:51 -06:00
check-symbols.py Fix typo 2022-06-16 14:04:08 -06:00
failing-alloc.c [failing-alloc] Make it compile as C++ as well 2022-01-04 14:18:38 -07:00
fix_get_types.py Fix file permissions 2022-07-13 12:17:35 -06:00
gen-arabic-joining-list.py s/SHAPE_COMPLEX/SHAPER/g 2022-06-03 10:30:34 +01:00
gen-arabic-pua.py Fix file permissions 2022-07-13 12:17:35 -06:00
gen-arabic-table.py [arabic-fallback] Rename; towards supporting 3-letter ligatures 2022-06-19 10:42:06 -06:00
gen-def.py add option "--instance", store axes_location in subset_plan and drop all 2022-07-18 14:59:07 -06:00
gen-emoji-table.py [emoji] Bump compression level 2022-07-30 00:09:33 -06:00
gen-harfbuzzcc.py Revert "[meson] Use pathlib in gen-harfbuzzcc.py" 2022-08-03 10:40:57 +02:00
gen-hb-version.py Meson build writes to the source directory (issue #3507 ) (#3508) 2022-03-24 14:16:41 -06:00
gen-indic-table.py [indic generator] Fix regression 2022-06-28 16:02:51 -06:00
gen-os2-unicode-ranges.py Fix various typos 2022-01-16 05:39:03 -08:00
gen-ragel-artifacts.py [meson] Add ragel subproject 2021-09-14 18:46:33 -06:00
gen-tag-table.py [config] Add HB_NO_LANGUAGE_LONG and enable in TINY profile 2022-06-20 17:55:28 -06:00
gen-ucd-table.py [ucd-table] Use more compact compression numbers 2022-07-30 00:01:50 -06:00
gen-use-table.py [USE] Update the data files 2022-09-21 16:28:02 -06:00
gen-vowel-constraints.py Rename s/shape-complex/shaper/g 2022-06-03 10:30:34 +01:00
harfbuzz-config.cmake.in
harfbuzz-gobject.pc.in
harfbuzz-icu.pc.in
harfbuzz-subset.cc [harfbuzz-subset.cc] Revert back the sort order 2022-07-30 11:53:56 -06:00
harfbuzz-subset.pc.in [subset] Require exact harfbuzz version in .pc file 2022-03-25 15:00:36 -06:00
harfbuzz.cc [subset] Add amalgam harfbuzz-subset.cc 2022-07-19 17:15:35 -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 [sanitize] Minor trace format fixup 2022-07-11 21:52:41 -06:00
hb-aat-layout-common.hh [null] Add DECLARE_NULL_NAMESPACE_BYTES_TEMPLATE1 2022-07-08 12:00:53 -06:00
hb-aat-layout-feat-table.hh [sanitize] Minor trace format fixup 2022-07-11 21:52:41 -06:00
hb-aat-layout-just-table.hh [sanitize] Minor trace format fixup 2022-07-11 21:52:41 -06:00
hb-aat-layout-kerx-table.hh [sanitize] Minor trace format fixup 2022-07-11 21:52:41 -06:00
hb-aat-layout-morx-table.hh Add hb_language_matches() 2022-07-17 22:15:42 -06:00
hb-aat-layout-opbd-table.hh [sanitize] Minor trace format fixup 2022-07-11 21:52:41 -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] Map 'rlig' to AAT required-ligatures setting. 2022-09-20 10:37:27 -06: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
hb-aat-map.hh [ot-shape] Pass reference to props instead of pointer 2022-07-17 21:56:56 -06:00
hb-aat.h
hb-algs.hh [min/max] Don't forward argument 2022-07-22 09:01:28 -06:00
hb-array.hh [array] Add a std::forward 2022-08-18 16:15:00 -06:00
hb-atomic.hh [atomic-int] Add operators for relaxed ops 2022-08-03 13:01:04 -06:00
hb-bimap.hh [map] Make unique_ptr hashable 2022-06-02 18:47:42 -06:00
hb-bit-page.hh [set] A variable rename 2022-07-20 13:33:49 -06:00
hb-bit-set-invertible.hh Fix a warning 2022-06-18 14:00:59 -06:00
hb-bit-set.hh [atomic-int] Add operators for relaxed ops 2022-08-03 13:01:04 -06:00
hb-blob.cc [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-blob.h [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-blob.hh [blob] Initialize members if ever on the stack 2022-07-20 16:03:02 -06:00
hb-buffer-deserialize-json.hh Regenerate files using Ragel 2022-08-27 15:39:39 -04:00
hb-buffer-deserialize-json.rl [buffer-deserialize] Deserialize glyph flags 2022-07-01 16:52:49 -06:00
hb-buffer-deserialize-text.hh Regenerate files using Ragel 2022-08-27 15:39:39 -04:00
hb-buffer-deserialize-text.rl [buffer-deserialize] Deserialize glyph flags 2022-07-01 16:52:49 -06:00
hb-buffer-serialize.cc [docs] Reduce warnings 2022-06-30 08:44:40 +02:00
hb-buffer-verify.cc [configs] Fix builds with HB_NO_BUFFER_SERIALIZE but not HB_NO_BUFFER_VERIFY 2022-06-05 00:45:29 -06:00
hb-buffer.cc [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-buffer.h [ft] Try working around fonts with transform set 2022-08-01 12:42:05 -06:00
hb-buffer.hh Rename kashida -> tatweel 2022-07-30 10:23:03 -06:00
hb-cache.hh [ot-font] Allow 24bit glyphs in advance cache 2022-08-04 11:40:54 -06:00
hb-cff-interp-common.hh [cff] Minor restructure of struct 2022-05-16 10:14:34 -06:00
hb-cff-interp-cs-common.hh [cff] Better max op counting 2022-07-18 14:00:14 -06:00
hb-cff-interp-dict-common.hh [cff] Convert interpretation environment to use constructor 2022-05-10 16:50:38 -06:00
hb-cff1-interp-cs.hh [cff] Convert interpretation environment to use constructor 2022-05-10 16:50:38 -06:00
hb-cff2-interp-cs.hh [cff] Convert interpretation environment to use constructor 2022-05-10 16:50:38 -06:00
hb-common.cc [atomic-int] Add operators for relaxed ops 2022-08-03 13:01:04 -06:00
hb-common.h 5.2.0 2022-09-17 03:19:29 +02:00
hb-config.hh [layout] Rename API: 2022-09-01 13:43:19 -06:00
hb-coretext.cc [coretext] Fix positioning of out-of-order glyphs 2022-06-28 15:44:34 -06:00
hb-coretext.h
hb-cplusplus.hh [cplusplus] Add missing const 2022-09-28 15:11:45 -06:00
hb-debug.hh [atomic-int] Add operators for relaxed ops 2022-08-03 13:01:04 -06:00
hb-deprecated.h [docs] Reduce warnings 2022-06-30 08:44:40 +02:00
hb-directwrite.cc Fix function pointer typedef 2022-07-06 17:55:24 +02: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 [draw] Fix leak from e0a5231657 2022-07-12 12:03:00 -06:00
hb-draw.h 4.0.0 2022-03-01 21:27:32 +02:00
hb-draw.hh [draw] Lazy-allocate user-data/destroy callback vector 2022-06-16 13:40:44 -06:00
hb-face.cc 5.3.0 2022-10-08 19:10:07 +02:00
hb-face.h [subset] Allow table ordering on the face builder to be overriden. 2022-09-22 16:52:14 -06:00
hb-face.hh [atomic-int] Add operators for relaxed ops 2022-08-03 13:01:04 -06:00
hb-fallback-shape.cc [buffer] Merge and rename clear_glyph_flags() 2021-12-04 16:56:39 -08:00
hb-font.cc [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-font.h [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-font.hh [font] When font changes, drop font shaper data 2022-06-28 13:19:30 -06:00
hb-ft.cc [hb-ft] Only apply FT_Face's transform if we created FT_Face 2022-08-19 10:28:30 -06:00
hb-ft.h [ft] Add API to notify that hb_font_t changed 2022-06-01 14:12:38 +01:00
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
hb-gobject-enums.h.tmpl Fix the generated gobject headers 2022-06-11 23:47:00 +01:00
hb-gobject-structs.cc [draw] Fix some introspection warnings 2022-02-13 13:21:15 -06:00
hb-gobject-structs.h [draw] Fix some introspection warnings 2022-02-13 13:21:15 -06:00
hb-gobject.h
hb-graphite2.cc [gir] Skip graphite API 2022-07-18 14:54:44 -06:00
hb-graphite2.h
hb-icu.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-icu.h
hb-iter.hh [iter] Add hb_is_sorted_iterator(_of) 2022-07-08 12:01:38 -06:00
hb-kern.hh Cosmetic 2022-01-22 11:53:18 -07:00
hb-machinery.hh [atomic-ptr] Rename get 2022-08-03 13:01:04 -06:00
hb-map.cc [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-map.h [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-map.hh [set/map] Remove init_shallow/fini_shallow() 2022-07-20 15:58:28 -06:00
hb-meta.hh support dereferencing shared_ptrs and unique_ptrs 2022-09-27 15:44:29 -06:00
hb-ms-feature-ranges.hh [ms-feature-ranges] Pass reference to cmp function 2022-01-19 14:01:34 -07:00
hb-mutex.hh [mutex] Try work around GCC cast-align error/warning 2021-11-05 14:45:20 -07:00
hb-null.hh [null] Add hb_has_null_size() and hb_has_min_size() 2022-07-15 16:02:58 -06:00
hb-number-parser.hh Regenerate files using Ragel 2022-08-27 15:39:39 -04:00
hb-number-parser.rl
hb-number.cc
hb-number.hh
hb-object.hh [object] Forward hb_object_create() arguments to constructor 2022-08-18 16:15:54 -06:00
hb-open-file.hh Revert "[iter] Use && in uses of is_source_of" 2022-08-05 14:29:27 -06:00
hb-open-type.hh Revert "[iter] Use && in uses of is_source_of" 2022-08-05 14:29:27 -06:00
hb-ot-cff-common.hh [subset] fix potential integer overflow in gname_t::cmp. 2022-05-13 13:55:39 -06:00
hb-ot-cff1-std-str.hh
hb-ot-cff1-table.cc [cff] Convert interpretation environment to use constructor 2022-05-10 16:50:38 -06:00
hb-ot-cff1-table.hh [atomic-ptr] Rename get 2022-08-03 13:01:04 -06:00
hb-ot-cff2-table.cc [cff] Convert interpretation environment to use constructor 2022-05-10 16:50:38 -06:00
hb-ot-cff2-table.hh [cff] Convert interpretation environment to use constructor 2022-05-10 16:50:38 -06:00
hb-ot-cmap-table.hh [arabic-fallback] Generate PUA table from data 2022-06-19 12:29:10 -06:00
hb-ot-color-cbdt-table.hh [machinery] Move accelerators to constructor/destructor 2022-01-20 12:10:05 -07:00
hb-ot-color-colr-table.hh [colr] Add MIN_SIZE to Paint 2022-07-15 16:03:25 -06:00
hb-ot-color-colrv1-closure.hh [meta] Use std::addressof() instead of hb_addressof() 2022-01-13 16:17:34 -07:00
hb-ot-color-cpal-table.hh [map] Make unique_ptr hashable 2022-06-02 18:47:42 -06:00
hb-ot-color-sbix-table.hh [sbix] Fix conditional 2022-06-01 09:07:57 -06:00
hb-ot-color-svg-table.hh [machinery] Move accelerators to constructor/destructor 2022-01-20 12:10:05 -07:00
hb-ot-color.cc [color] Fix documentation re UPEM vs PPEM 2022-09-21 13:27:12 -06:00
hb-ot-color.h docs: Clarify 0xFFFF as palette index 2022-07-10 11:08:52 -06:00
hb-ot-deprecated.h 3.4.0 2022-02-13 00:30:50 +02:00
hb-ot-face-table-list.hh [ot-face] Use core tables 2022-02-15 18:13:44 -06:00
hb-ot-face.cc
hb-ot-face.hh [machinery] Add "core table" machinery 2022-02-15 17:53:33 -06:00
hb-ot-font.cc [ot-font] Try CBDT extents before outline tables 2022-09-22 15:50:27 -06: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 [glyf] Start splitting file 2022-06-25 14:38:43 -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
hb-ot-hmtx-table.hh [instance] update glyf/hmtx/vmtx tables 2022-08-22 09:29:37 -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 [sanitize] Minor trace format fixup 2022-07-11 21:52:41 -06:00
hb-ot-layout-common.hh [instance] update FeatureList with variations 2022-09-29 12:14:43 -06:00
hb-ot-layout-gdef-table.hh [instance] update GDEF table 2022-09-01 09:35:22 -07:00
hb-ot-layout-gpos-table.hh [GPOS] Fix build on GCC < 7 2022-07-06 14:00:16 +02:00
hb-ot-layout-gsub-table.hh [GSUB] Fix build on GCC < 7 2022-07-06 14:00:16 +02:00
hb-ot-layout-gsubgpos.hh [instance] update collect_lookups/prune_features()/closure_features() with variations 2022-09-29 12:14:43 -06:00
hb-ot-layout-jstf-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-ot-layout.cc 5.3.0 2022-10-08 19:10:07 +02:00
hb-ot-layout.h [layout] Rename API: 2022-09-01 13:43:19 -06:00
hb-ot-layout.hh [reorg] Move GSUB.hh up one level and change GSUB namespace to GSUB_impl. 2022-06-30 15:33:20 -06:00
hb-ot-map.cc [ot-shape] Pass reference to props instead of pointer 2022-07-17 21:56:56 -06:00
hb-ot-map.hh Fix uninitialized variable 2022-07-21 09:46:25 -06:00
hb-ot-math-table.hh [ot-math] Add hb_ot_math_get_glyph_kernings 2022-02-09 12:03:07 -06:00
hb-ot-math.cc [docs] Reduce warnings 2022-06-30 08:44:40 +02:00
hb-ot-math.h 3.4.0 2022-02-13 00:30:50 +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 [machinery] Move accelerators to constructor/destructor 2022-01-20 12:10:05 -07: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 More -Wcomma fixes 2022-07-13 13:59:35 -06:00
hb-ot-metrics.h [ot-metrics] Synthesize missing metrics 2022-02-17 18:34:59 -06:00
hb-ot-metrics.hh
hb-ot-name-language-static.hh Minor rename of static symbols to namespace them 2022-06-16 13:52:47 -06:00
hb-ot-name-language.hh
hb-ot-name-table.hh Revert "[iter] Use && in uses of is_source_of" 2022-08-05 14:29:27 -06:00
hb-ot-name.cc [name] Extraneous (out) annotation in return value 2022-02-13 00:00:01 +02: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 [instance] Fix os/2 table width to widthclass mapping 2022-09-01 09:44:28 -07:00
hb-ot-os2-unicode-ranges.hh
hb-ot-post-macroman.hh
hb-ot-post-table-v2subset.hh [subset] switch to hb_memcpy. 2022-06-14 17:49:13 +01:00
hb-ot-post-table.hh [instance] update post.italicAngle 2022-08-22 09:30:09 -07:00
hb-ot-shape-fallback.cc [fallback-kern] Move buffer message to correct position 2022-01-29 10:24:38 -07:00
hb-ot-shape-fallback.hh
hb-ot-shape-normalize.cc [normalize] Cosmetic 2022-06-19 11:01:45 -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 [shape] Only add any unsafe-to-concat flag if requested 2022-07-30 14:33:33 -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 Try fix leak 2022-07-20 15:26:32 -06:00
hb-ot-shaper-arabic-fallback.hh [arabic-fallback] Fix warning 2022-06-19 10:42:06 -06:00
hb-ot-shaper-arabic-joining-list.hh [Unicode 15] Update the Arabic joining script list 2022-08-27 19:11:19 -04:00
hb-ot-shaper-arabic-pua.hh [arabic-fallback] Generate PUA table from data 2022-06-19 12:29:10 -06:00
hb-ot-shaper-arabic-table.hh [Unicode 15] Update the Arabic table 2022-08-27 19:11:19 -04:00
hb-ot-shaper-arabic-win1256.hh Rename s/shape-complex/shaper/g 2022-06-03 10:30:34 +01:00
hb-ot-shaper-arabic.cc Rename kashida -> tatweel 2022-07-30 10:23:03 -06:00
hb-ot-shaper-arabic.hh Rename s/shape-complex/shaper/g 2022-06-03 10:30:34 +01:00
hb-ot-shaper-default.cc Reorder hb_ot_shaper_t members to save 8 bytes of data per shaper 2022-07-13 13:34:11 -06:00
hb-ot-shaper-hangul.cc Reorder hb_ot_shaper_t members to save 8 bytes of data per shaper 2022-07-13 13:34:11 -06:00
hb-ot-shaper-hebrew.cc [hebrew] Break out of reordering loop when pattern found 2022-07-20 11:16:32 -06:00
hb-ot-shaper-indic-machine.hh Regenerate files using Ragel 2022-08-27 15:39:39 -04:00
hb-ot-shaper-indic-machine.rl [indic] Remove remnants of Sinhala 2022-06-25 13:49:18 -04:00
hb-ot-shaper-indic-table.cc [Unicode 15] Update the Indic table 2022-08-27 19:11:19 -04:00
hb-ot-shaper-indic.cc [atomic-int] Add operators for relaxed ops 2022-08-03 13:01:04 -06:00
hb-ot-shaper-indic.hh [indic] Remove remnants of Sinhala 2022-06-25 13:49:18 -04:00
hb-ot-shaper-khmer-machine.hh Regenerate files using Ragel 2022-08-27 15:39:39 -04:00
hb-ot-shaper-khmer-machine.rl Add U+25CC to lone Robatic but not after U+17D9 2022-06-25 11:02:39 -06:00
hb-ot-shaper-khmer.cc Reorder hb_ot_shaper_t members to save 8 bytes of data per shaper 2022-07-13 13:34:11 -06:00
hb-ot-shaper-myanmar-machine.hh Regenerate files using Ragel 2022-08-27 15:39:39 -04:00
hb-ot-shaper-myanmar-machine.rl [myanmar] Fold category P into GB 2022-06-15 16:15:21 -06:00
hb-ot-shaper-myanmar.cc Reorder hb_ot_shaper_t members to save 8 bytes of data per shaper 2022-07-13 13:34:11 -06:00
hb-ot-shaper-syllabic.cc [syllabic] Use a buffer scratch-flag for has-broken-syllable 2022-06-10 07:48:39 -06:00
hb-ot-shaper-syllabic.hh [indic-like] Move allocation of syllable() buffer var to shapers that use it 2022-06-05 08:15:47 -06:00
hb-ot-shaper-thai.cc Reorder hb_ot_shaper_t members to save 8 bytes of data per shaper 2022-07-13 13:34:11 -06:00
hb-ot-shaper-use-machine.hh [USE] Allow ZWNJ at the end of a cluster 2022-09-06 11:33:12 -06:00
hb-ot-shaper-use-machine.rl [USE] Allow ZWNJ at the end of a cluster 2022-09-06 11:33:12 -06:00
hb-ot-shaper-use-table.hh [USE] Update the data files 2022-09-21 16:28:02 -06:00
hb-ot-shaper-use.cc Reorder hb_ot_shaper_t members to save 8 bytes of data per shaper 2022-07-13 13:34:11 -06:00
hb-ot-shaper-vowel-constraints.cc [USE] Update the data files 2022-09-21 16:28:02 -06:00
hb-ot-shaper-vowel-constraints.hh Rename s/shape-complex/shaper/g 2022-06-03 10:30:34 +01:00
hb-ot-shaper.hh [Unicode 15] Send the new scripts to USE 2022-08-27 19:11:19 -04:00
hb-ot-stat-table.hh [stat] Fix double-promotion warnings 2022-07-18 22:20:06 -06:00
hb-ot-tag-table.hh [config] Add HB_NO_LANGUAGE_LONG and enable in TINY profile 2022-06-20 17:55:28 -06:00
hb-ot-tag.cc [atomic-int] Add operators for relaxed ops 2022-08-03 13:01:04 -06:00
hb-ot-var-avar-table.hh [avar] Minor move code around 2022-08-02 12:56:06 -06:00
hb-ot-var-common.hh [var] Fix DeltaSetIndexMapFormat1 2022-07-01 17:16:24 -06:00
hb-ot-var-fvar-table.hh [instance] instantiate fvar table 2022-09-29 12:14:43 -06:00
hb-ot-var-gvar-table.hh [gvar] Whitespace 2022-06-27 16:12:42 -06:00
hb-ot-var-hvar-table.hh [hvar] Rename advance function for clarity 2022-07-03 13:04:27 -06:00
hb-ot-var-mvar-table.hh [mvar] Use VarIdx 2022-08-03 11:31:34 -06:00
hb-ot-var.cc [docs] Reduce warnings 2022-06-30 08:44:40 +02:00
hb-ot-var.h Fix various typos 2022-01-16 05:39:03 -08:00
hb-ot-vorg-table.hh Rename HBGlyphID to HBGlyphID16 2021-09-19 16:30:12 -04:00
hb-ot.h
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 [subset] fix fuzzer found underflow when heap push fails. 2022-05-19 17:02:34 -06:00
hb-repacker.hh [repacker] use mutable copies of Coverage/ClassDef in MarkBasePos shrink operation. 2022-09-30 10:58:50 -06:00
hb-sanitize.hh [subset] reuse colrv1 max nesting depth constant for sanitize. 2021-11-10 10:34:46 -07:00
hb-serialize.hh [repacker] add graph equality check. 2022-08-15 23:16:51 +00:00
hb-set-digest.hh Comments typos 2022-06-08 11:45:33 -06:00
hb-set.cc [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-set.h [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-set.hh [set/map] Remove init_shallow/fini_shallow() 2022-07-20 15:58:28 -06:00
hb-shape-plan.cc [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-shape-plan.h [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-shape-plan.hh Fix another leak 2022-07-20 15:38:34 -06:00
hb-shape.cc [docs] Reduce warnings 2022-06-30 08:44:40 +02: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 Fix HB_NO_SHAPER HB_NO_OT_SHAPE build 2022-07-13 12:46:36 -06:00
hb-shaper.hh
hb-static.cc [atomic-int] Add operators for relaxed ops 2022-08-03 13:01:04 -06:00
hb-string-array.hh
hb-style.cc [style] Move the negation into the constant 2022-02-18 18:21:46 -06:00
hb-style.h [hb-style] Fix the sign of slant ratios 2022-02-18 18:10:34 -06: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] fix data race touching Crap() in cff subsetting. 2022-06-01 22:50:35 +01:00
hb-subset-cff1.cc [subset/cff1] Collect glyph-to-sid map to avoid an O(n^2) algorithm 2022-05-16 17:38:18 -06:00
hb-subset-cff1.hh
hb-subset-cff2.cc [cff2] Change extents/shape stack to be just a number 2022-05-10 13:41:12 -06:00
hb-subset-cff2.hh
hb-subset-input.cc [instance] instantiate fvar table 2022-09-29 12:14:43 -06:00
hb-subset-input.hh add option "--instance", store axes_location in subset_plan and drop all 2022-07-18 14:59:07 -06:00
hb-subset-plan.cc [instance] update collect_lookups/prune_features()/closure_features() with variations 2022-09-29 12:14:43 -06:00
hb-subset-plan.hh [instance] update collect_lookups/prune_features()/closure_features() with variations 2022-09-29 12:14:43 -06:00
hb-subset-repacker.cc [repacker] Update repacker api method to take a table tag. 2022-07-29 16:16:46 -06:00
hb-subset-repacker.h [repacker] Update repacker api method to take a table tag. 2022-07-29 16:16:46 -06:00
hb-subset.cc [instance] instantiate fvar table 2022-09-29 12:14:43 -06:00
hb-subset.h 5.0.0 2022-07-23 19:53:14 +02: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 15] Update the UCD table 2022-08-27 19:11:16 -04:00
hb-ucd.cc Call atexit() via hb_atexit() 2021-09-14 07:11:46 -04:00
hb-unicode-emoji-table.hh [Unicode 15] Update the emoji table & cluster test 2022-08-27 19:11:19 -04:00
hb-unicode.cc [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-unicode.h [cpluscplus] Wrap hb-subset types as well 2022-07-25 10:45:55 -06:00
hb-unicode.hh [unicode] Accept a couple hacks as permanent 2022-06-10 07:25:48 -06:00
hb-uniscribe.cc [unsafe-to-concat] Mark in all other shapers 2022-01-22 11:53:18 -07:00
hb-uniscribe.h
hb-utf.hh
hb-vector.hh [vector] Remove residual nullptr_t from when hashmap needed it 2022-07-12 13:15:38 -06:00
hb-version.h 5.3.0 2022-10-08 19:10:07 +02:00
hb-version.h.in [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb.h
hb.hh Don't try to set _USE_MATH_DEFINES if already defined 2022-06-16 09:28:33 -06:00
main.cc [>64k:layout] Prepare GDEF for templatizing 2022-07-19 14:21:48 -06:00
Makefile.am Merge pull request #3779 from harfbuzz/split_pair_pos_2 2022-08-09 22:23:23 -06:00
Makefile.sources [repacker] start implmenting MarkBasePos splitting. 2022-08-11 19:08:04 +00:00
meson.build [repacker] start implmenting MarkBasePos splitting. 2022-08-11 19:08:04 +00:00
sample.py
test-algs.cc [algs] Test hb_hash() 2022-06-03 02:21:46 -06:00
test-array.cc
test-bimap.cc
test-buffer-serialize.cc [buffer-deserialize] Deserialize glyph flags 2022-07-01 16:52:49 -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 [test-iter] Add back test of OT namespace iteration 2022-07-14 16:20:04 -06:00
test-machinery.cc [machinery] Allow using lazy-loader with void* 2022-02-11 14:28:51 -06:00
test-map.cc support dereferencing shared_ptrs and unique_ptrs 2022-09-27 15:44:29 -06:00
test-number.cc
test-ot-glyphname.cc [test-ot-glyphname] Fix return value 2022-07-18 15:13:47 -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 [priority-queue] Optimize heap access 2022-05-18 16:19:44 -06:00
test-repacker.cc [repacker] fix compiler alignment warning. 2022-08-18 21:52:55 +00:00
test-serialize.cc [reorg] Move Coverage, RangeRecord into new namespace layout. 2022-07-13 20:25:13 -06:00
test-set.cc [cplusplus] Add hb-cplusplus.hh 2022-06-02 18:22:05 +01:00
test-unicode-ranges.cc
test-use-table.cc [src] Add test-use-table 2022-08-02 12:18:18 -06:00
test-vector.cc [test-vector] Test remove() 2022-05-19 15:51:18 -06:00
test.cc [blob] Add failing versions of create API 2021-06-15 13:56:30 -06:00
update-unicode-tables.make Update the language system tag registry URL 2022-09-20 10:37:50 -06:00