harfbuzz/src
Ebrahim Byagowi 269a120f13
[subset] Raise the bar in new vs old table size
https://crbug.com/oss-fuzz/16740

This is actually an interesting thing that {h,v}mtx allocates as
much as a font pretends to have glyphs but the solution is not
that obvious as regular fonts can have less than actually containing
metrics in their {h,v}mtx. This change raises the bar to consider this
hmtx 4 byte for every glyph case.

Initially we wanted to just find things allocating crazy amount of
memory but having the assert has led to interesting findings also
so let's don't remove the assert and see what we can find elsewhere.
2019-08-25 20:37:00 +04:30
..
HBIndicVowelConstraints.txt
Makefile.am [meta] Rename ot-metadata to ot-meta per review 2019-07-25 17:49:51 -07:00
Makefile.sources Implement opbd table parsing 2019-08-11 16:15:19 +04:30
check-c-linkage-decls.sh
check-externs.sh
check-header-guards.sh
check-includes.sh
check-libstdc++.sh
check-static-inits.sh
check-symbols.sh [ci][test] Ignore other gcov symbols also 2019-05-15 13:14:09 +04:30
dump-indic-data.cc Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
dump-khmer-data.cc Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
dump-myanmar-data.cc Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
dump-use-data.cc Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
gen-arabic-table.py
gen-def.py
gen-emoji-table.py style fix for pylint complain 2019-06-28 22:53:51 +04:30
gen-indic-table.py [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
gen-os2-unicode-ranges.py Minor 2019-05-12 20:56:36 -07:00
gen-tag-table.py Comment out ot_languages where fallback suffices 2019-04-17 10:28:59 -04:00
gen-ucd-table.py Add ucd-table make target 2019-07-02 14:18:38 -07:00
gen-use-table.py [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
gen-vowel-constraints.py [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
harfbuzz-config.cmake.in
harfbuzz-gobject.pc.in
harfbuzz-icu.pc.in
harfbuzz-subset.pc.in
harfbuzz.cc [meta] Rename ot-metadata to ot-meta per review 2019-07-25 17:49:51 -07:00
harfbuzz.pc.in
hb-aat-fdsc-table.hh Convert tag enum class consts to static constexpr 2019-01-22 12:17:26 +01:00
hb-aat-layout-ankr-table.hh Remove space between right angle brackets now that we have C++11 (#1689) 2019-04-30 13:05:10 -07:00
hb-aat-layout-bsln-table.hh Convert tag enum class consts to static constexpr 2019-01-22 12:17:26 +01:00
hb-aat-layout-common.hh Whitespace 2019-05-07 20:58:43 -07:00
hb-aat-layout-feat-table.hh [colr][feat][meta] Port sub_array iteration to dagger (#1868) 2019-07-30 04:44:23 +04:30
hb-aat-layout-just-table.hh Remove space between right angle brackets now that we have C++11 (#1689) 2019-04-30 13:05:10 -07:00
hb-aat-layout-kerx-table.hh Whitespace 2019-05-07 20:58:43 -07:00
hb-aat-layout-lcar-table.hh [lcar] Use multiformat convention 2019-08-14 17:58:30 +04:30
hb-aat-layout-morx-table.hh Whitespace 2019-05-07 20:58:43 -07:00
hb-aat-layout-opbd-table.hh [opbd] Use multiformat convention on the table 2019-08-14 15:45:57 +04:30
hb-aat-layout-trak-table.hh [trak] minor, use roundf instead round to normalize the use 2019-08-20 14:46:48 +04:30
hb-aat-layout.cc [config] Fix CoreText build with NO_AAT 2019-06-28 16:01:09 -07:00
hb-aat-layout.h Replace 0x7FFFFFFFu in enums with HB_TAG_MAX_SIGNED 2019-07-24 00:47:19 +04:30
hb-aat-layout.hh [config] Fixup for AAT ltag table access 2019-06-18 14:33:49 -07:00
hb-aat-ltag-table.hh Remove space between right angle brackets now that we have C++11 (#1689) 2019-04-30 13:05:10 -07:00
hb-aat-map.cc [config] Rename HB_NO_SHAPE_AAT to HB_NO_AAT_SHAPE 2019-06-26 13:31:01 -07:00
hb-aat-map.hh Hide a few static methods 2019-04-12 17:51:14 -04:00
hb-aat.h [aat] Fix include issues 2018-11-25 01:16:02 -05:00
hb-algs.hh Revert "Use constexpr to replace passthru_ bools" 2019-07-02 19:44:18 -07:00
hb-array.hh Update and use internal qsort everywhere 2019-06-08 12:53:27 -07:00
hb-atomic.hh This makes minor changes to allow building HarfBuzz with 2019-06-05 14:37:51 -07:00
hb-bimap.hh add bimap test along with bug fix/tweaks 2019-07-01 13:54:36 -07:00
hb-blob.cc Don't define hb_blob_create_from_file if HB_NO_OPEN is defined 2019-06-21 22:39:42 +04:30
hb-blob.h [blob] Shuffle 2019-05-24 14:35:26 -04:00
hb-blob.hh Use type aliasing for meta-functions, ie. those returning a type 2019-04-16 16:45:53 -04:00
hb-buffer-deserialize-json.hh Revert "[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018" 2019-05-13 14:10:48 -07:00
hb-buffer-deserialize-json.rl
hb-buffer-deserialize-text.hh Revert "[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018" 2019-05-13 14:10:48 -07:00
hb-buffer-deserialize-text.rl
hb-buffer-serialize.cc [config] Don't compile buffer serialize API if HB_NO_BUFFER_SERIALIZE 2019-06-18 13:26:03 -07:00
hb-buffer.cc Fix build with -O0 2019-06-20 14:24:43 -07:00
hb-buffer.h 2.4.0 2019-03-28 21:21:26 -07:00
hb-buffer.hh Fix build with -O0 2019-06-20 14:24:43 -07:00
hb-cache.hh Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
hb-cff-interp-common.hh [amalgam] Use it in cmake port and fix conflicts (#1812) 2019-07-05 18:46:41 +04:30
hb-cff-interp-cs-common.hh [amalgam] Use it in cmake port and fix conflicts (#1812) 2019-07-05 18:46:41 +04:30
hb-cff-interp-dict-common.hh [cff] Use switch on multi-format structs (#1762) 2019-06-09 11:49:25 +04:30
hb-cff1-interp-cs.hh alternate fix for https://crbug.com/971933 2019-06-26 15:59:00 -07:00
hb-cff2-interp-cs.hh alternate fix for https://crbug.com/971933 2019-06-26 15:59:00 -07:00
hb-common.cc Cast long->size_t to ensure comparison of similar types 2019-06-24 13:03:07 -07:00
hb-common.h Add color channels getters ABI (#1513) 2019-04-29 14:52:28 -07:00
hb-config.hh [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries 2019-07-25 17:49:51 -07:00
hb-coretext.cc Merge branch 'master' into remove-coretext-96dpi-assumption 2019-08-20 12:59:33 +04:30
hb-coretext.h
hb-debug.hh [debug] Fix extra semicolon issue 2019-08-23 12:25:58 -07:00
hb-deprecated.h Deprecate v_kerning callback again 2019-06-17 14:02:47 -07:00
hb-directwrite.cc Remove hb_directwrite_shape_experimental_width public API 2019-08-21 03:02:01 +04:30
hb-directwrite.h Remove hb_directwrite_shape_experimental_width public API 2019-08-21 03:02:01 +04:30
hb-dispatch.hh Whitespace 2019-05-07 20:58:43 -07:00
hb-face.cc [config] Add HB_NO_FACE_COLLECT_UNICODES 2019-06-19 20:07:02 -07:00
hb-face.h
hb-face.hh Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
hb-fallback-shape.cc [config] Replace HAVE_FALLBACK with HB_NO_FALLBACK_SHAPE 2019-06-17 20:29:29 -07:00
hb-font.cc [font] Update multipliers when creating sub_font 2019-08-20 13:06:10 -07:00
hb-font.h Minor, remove trailing spaces in hb-font.{cc,h} as .editorconfig 2019-08-14 18:49:57 +04:30
hb-font.hh [font] Remove division when scaling 2019-07-05 13:56:45 -07:00
hb-ft.cc [amalgam] Use it in cmake port and fix conflicts (#1812) 2019-07-05 18:46:41 +04:30
hb-ft.h
hb-gdi.cc 2.6.0 2019-08-13 22:20:54 -07:00
hb-gdi.h Add hb_gdi_face_create API 2019-07-21 14:22:19 -07:00
hb-glib.cc [config] Don't compile disabled features 2019-06-17 22:41:49 -07:00
hb-glib.h
hb-gobject-enums.cc.tmpl [config] Don't compile disabled features 2019-06-17 22:41:49 -07:00
hb-gobject-enums.h.tmpl Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
hb-gobject-structs.cc [config] Don't compile disabled features 2019-06-17 22:41:49 -07:00
hb-gobject-structs.h
hb-gobject.h
hb-graphite2.cc Revert "Update Graphite API to latest (#1215)" 2019-07-12 15:38:35 -07:00
hb-graphite2.h
hb-icu.cc [config] Don't compile disabled features 2019-06-17 22:41:49 -07:00
hb-icu.h
hb-iter.hh [iter] Fix accumulate to accept const types 2019-07-28 20:55:50 -07:00
hb-kern.hh Remove redundant 'inline' from methods (#1483) 2018-12-16 14:08:10 -05:00
hb-machinery.hh Move BEInt to hb.hh 2019-03-31 21:34:19 -07:00
hb-map.cc Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
hb-map.h
hb-map.hh [meta] is_integer -> is_integral 2019-05-10 19:48:02 -07:00
hb-meta.hh Sprinkle constexpr around 2019-07-02 17:55:58 -07:00
hb-mutex.hh Minor, remove unnecessary semicolon 2019-06-07 02:01:27 +04:30
hb-null.hh Remove HB_VECTOR_SIZE 2019-06-18 13:01:11 -07:00
hb-object.hh [vector] Remove static_array 2018-12-27 17:56:22 -05:00
hb-open-file.hh Don't call memcpy when a table is empty 2019-07-10 23:38:07 +04:30
hb-open-type.hh minor spacing fix (#1869) 2019-07-26 02:19:22 +04:30
hb-ot-cff-common.hh Apply some minor improves on CFFIndex 2019-06-29 00:00:00 +04:30
hb-ot-cff1-table.cc [amalgam] Fix CFF 2019-07-02 16:00:58 -07:00
hb-ot-cff1-table.hh add ops & methods to hb_bimap_t making it more like hb_map_t 2019-06-25 13:52:40 -07:00
hb-ot-cff2-table.cc minor 2019-08-14 19:10:02 +04:30
hb-ot-cff2-table.hh [cff] Use switch on multi-format structs (#1762) 2019-06-09 11:49:25 +04:30
hb-ot-cmap-table.hh [ot-font] Prefer symbol cmap subtable if found 2019-08-21 12:30:22 -07:00
hb-ot-color-cbdt-table.hh Fix more double-promotion errors 2019-05-07 23:26:09 -07:00
hb-ot-color-colr-table.hh [colr] minor 2019-07-30 17:20:18 +04:30
hb-ot-color-cpal-table.hh [cpal] revert port to dagger 2019-07-30 18:10:40 +04:30
hb-ot-color-sbix-table.hh Fix sbix glyph extents 2019-07-22 05:42:34 +02:00
hb-ot-color-svg-table.hh Remove space between right angle brackets now that we have C++11 (#1689) 2019-04-30 13:05:10 -07:00
hb-ot-color.cc [config] Don't compile color API if HB_NO_COLOR 2019-06-18 13:18:15 -07:00
hb-ot-color.h Merge branch 'master' into docs-gtkdoc-colormath 2019-05-11 20:16:57 +01:00
hb-ot-deprecated.h [math] Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER 2019-05-30 11:26:17 -04:00
hb-ot-face-table-list.hh Implement opbd table parsing 2019-08-11 16:15:19 +04:30
hb-ot-face.cc [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries 2019-07-25 17:49:51 -07:00
hb-ot-face.hh [config] Remove tables from hb_face_t for disabled features 2019-06-19 15:36:14 -07:00
hb-ot-font.cc [metrics] Make values match their enum type naming 2019-07-30 03:48:23 +04:30
hb-ot-font.h
hb-ot-gasp-table.hh Convert tag enum class consts to static constexpr 2019-01-22 12:17:26 +01:00
hb-ot-glyf-table.hh [glyf] minor 2019-08-25 12:37:40 +04:30
hb-ot-hdmx-table.hh Reduce captures of lambdas 2019-05-15 18:15:05 -07:00
hb-ot-head-table.hh Convert tag enum class consts to static constexpr 2019-01-22 12:17:26 +01:00
hb-ot-hhea-table.hh Implement a simple API for fetching opentype metrics 2019-07-18 14:15:58 -07:00
hb-ot-hmtx-table.hh Don't cache ascender/descender metrics 2019-07-20 12:09:26 -07:00
hb-ot-kern-table.hh [config] Rename HB_NO_SHAPE_AAT to HB_NO_AAT_SHAPE 2019-06-26 13:31:01 -07:00
hb-ot-layout-base-table.hh [base] Don't use enum inside the table 2019-07-30 03:34:10 +04:30
hb-ot-layout-common.hh [config] Add HB_NO_LAYOUT_FEATURE_PARAMS 2019-06-19 20:12:25 -07:00
hb-ot-layout-gdef-table.hh [serialize] Pass offset to serialize_subset() 2019-05-31 14:39:32 -07:00
hb-ot-layout-gpos-table.hh [subset] Add subsetting for GPOS Lookup Type 1: Single Adjustment Positioning Subtable 2019-08-06 14:06:35 -07:00
hb-ot-layout-gsub-table.hh Minor 2019-07-26 14:34:26 -07:00
hb-ot-layout-gsubgpos.hh [config] Fix build with HB_NO_OT_LAYOUT 2019-06-26 13:44:23 -07:00
hb-ot-layout-jstf-table.hh Convert tag enum class consts to static constexpr 2019-01-22 12:17:26 +01:00
hb-ot-layout.cc Fix caret_count value when AAT is disabled 2019-08-14 17:58:30 +04:30
hb-ot-layout.h 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-layout.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-map.cc [config] Add HB_NO_OT_LAYOUT 2019-06-26 13:29:58 -07:00
hb-ot-map.hh Remove unused 'inline' specifier 2019-07-02 17:11:09 -07:00
hb-ot-math-table.hh [font] Remove division when scaling 2019-07-05 13:56:45 -07:00
hb-ot-math.cc Minor header include cleanup 2019-06-18 13:21:25 -07:00
hb-ot-math.h [docs] Minor 2019-07-20 12:09:34 -07:00
hb-ot-maxp-table.hh [subset] maxp table to use _subset2 2019-06-05 14:56:21 -07:00
hb-ot-meta-table.hh [colr][feat][meta] Port sub_array iteration to dagger (#1868) 2019-07-30 04:44:23 +04:30
hb-ot-meta.cc 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-meta.h 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-metrics.cc 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-metrics.h 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-metrics.hh [metrics] Rename hb_ot_metrics_t to hb_ot_metrics_tag_t 2019-07-29 22:43:09 +04:30
hb-ot-name-language-static.hh [config] HB_NO_OT_NAME_LANGUAGE AAT 2019-05-11 01:24:23 -07:00
hb-ot-name-language.hh Move implementations of hb-ot-name-language.cc into a hb-static.cc 2019-04-26 15:24:47 -07:00
hb-ot-name-table.hh [config] Fixup for AAT ltag table access 2019-06-18 14:33:49 -07:00
hb-ot-name.cc Minor header include cleanup 2019-06-18 13:21:25 -07:00
hb-ot-name.h Fix Solaris Trailing comma in enum warnings (#1490) 2018-12-17 17:18:47 -05:00
hb-ot-os2-table.hh [os2] Replace null pool addr compare by checking vital fields (#1896) 2019-08-10 01:26:55 +04:30
hb-ot-os2-unicode-ranges.hh
hb-ot-post-macroman.hh
hb-ot-post-table.hh Implement a simple API for fetching opentype metrics 2019-07-18 14:15:58 -07:00
hb-ot-shape-complex-arabic-fallback.hh [arabic] Disable fallback shaping if HB_NO_OT_SHAPE_COMPLEX_ARABIC_FALLBACK defined 2019-04-10 16:10:54 -04:00
hb-ot-shape-complex-arabic-table.hh Update to Unicode 12.0.0 2019-03-07 10:15:31 -08:00
hb-ot-shape-complex-arabic-win1256.hh
hb-ot-shape-complex-arabic.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-arabic.hh
hb-ot-shape-complex-default.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-hangul.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-hebrew.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-indic-machine.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-indic-machine.rl [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-indic-table.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-indic.cc [ot-shape] Enable abvm/blwm features by default 2019-08-16 02:17:32 +02:00
hb-ot-shape-complex-indic.hh [amalgam] Finish fixing Indic-like shapers 2019-07-02 15:40:11 -07:00
hb-ot-shape-complex-khmer-machine.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-khmer-machine.rl [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-khmer.cc [ot-shape] Enable abvm/blwm features by default 2019-08-16 02:17:32 +02:00
hb-ot-shape-complex-khmer.hh [amalgam] Finish fixing Indic-like shapers 2019-07-02 15:40:11 -07:00
hb-ot-shape-complex-myanmar-machine.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-myanmar-machine.rl [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-myanmar.cc [ot-shape] Enable abvm/blwm features by default 2019-08-16 02:17:32 +02:00
hb-ot-shape-complex-myanmar.hh [amalgam] Finish fixing Indic-like shapers 2019-07-02 15:40:11 -07:00
hb-ot-shape-complex-thai.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-use-machine.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-use-machine.rl [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-use-table.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-use.cc [ot-shape] Enable abvm/blwm features by default 2019-08-16 02:17:32 +02:00
hb-ot-shape-complex-use.hh [use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel 2019-05-27 13:14:03 -04:00
hb-ot-shape-complex-vowel-constraints.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-vowel-constraints.hh
hb-ot-shape-complex.hh Update to Unicode 12.0.0 2019-03-07 10:15:31 -08:00
hb-ot-shape-fallback.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-fallback.hh Adjust mark offsets when zeroing from fallback mark positioning code 2019-01-24 12:28:24 +01:00
hb-ot-shape-normalize.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-normalize.hh
hb-ot-shape.cc [ot-shape] Keep horizontal_features array sorted 2019-08-16 02:17:32 +02:00
hb-ot-shape.h
hb-ot-shape.hh [config] Rename HB_NO_SHAPE_AAT to HB_NO_AAT_SHAPE 2019-06-26 13:31:01 -07:00
hb-ot-stat-table.hh [stat] minor format 2019-06-09 11:58:08 +04:30
hb-ot-tag-table.hh Comment out ot_languages where fallback suffices 2019-04-17 10:28:59 -04:00
hb-ot-tag.cc [config] Add HB_NO_OT_TAG 2019-06-26 13:49:42 -07:00
hb-ot-var-avar-table.hh Minor touch-up for recent change 2019-08-19 14:23:17 -07:00
hb-ot-var-fvar-table.hh [fvar] Implement inverse normalize, unnormalize 2019-08-19 14:22:15 -07:00
hb-ot-var-hvar-table.hh Convert tag enum class consts to static constexpr 2019-01-22 12:17:26 +01:00
hb-ot-var-mvar-table.hh Use a unified bsearch (#1741) 2019-06-02 00:19:57 +04:30
hb-ot-var.cc [config] Add HB_NO_VAR to disable variations support, enabled by HB_TINY 2019-06-19 19:26:22 -07:00
hb-ot-var.h Replace 0x7FFFFFFFu in enums with HB_TAG_MAX_SIGNED 2019-07-24 00:47:19 +04:30
hb-ot-vorg-table.hh minor spacing fix (#1869) 2019-07-26 02:19:22 +04:30
hb-ot.h [meta] Rename ot-metadata to ot-meta per review 2019-07-25 17:49:51 -07:00
hb-pool.hh [pool] Fix alignment assertion 2019-08-13 16:10:03 -07:00
hb-sanitize.hh Fix sanitize fail of extension sublookups 2019-05-10 16:03:20 -07:00
hb-serialize.hh [serialize] Fix copy() calling operator= 2019-06-17 14:23:04 -07:00
hb-set-digest.hh More static constexpr 2019-01-25 16:08:25 +01:00
hb-set.cc hb_set_previous_range docs: fix presumed copy/paste error 2019-07-05 08:09:25 -07:00
hb-set.h
hb-set.hh Revert "Use constexpr to replace passthru_ bools" 2019-07-02 19:44:18 -07:00
hb-shape-plan.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-shape-plan.h
hb-shape-plan.hh Remove unused 'inline' specifier 2019-07-02 17:11:09 -07:00
hb-shape.cc Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
hb-shape.h
hb-shaper-impl.hh [shaper] Rewrite shaper data code to be more template-driven than macro-driven 2018-11-16 02:52:20 -05:00
hb-shaper-list.hh [config] Add HB_NO_SHAPER 2019-06-26 13:58:40 -07:00
hb-shaper.cc [config] Add HB_NO_SHAPER 2019-06-26 13:58:40 -07:00
hb-shaper.hh Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
hb-static.cc Remove HB_VECTOR_SIZE 2019-06-18 13:01:11 -07:00
hb-string-array.hh
hb-subset-cff-common.cc add ops & methods to hb_bimap_t making it more like hb_map_t 2019-06-25 13:52:40 -07:00
hb-subset-cff-common.hh add ops & methods to hb_bimap_t making it more like hb_map_t 2019-06-25 13:52:40 -07:00
hb-subset-cff1.cc add ops & methods to hb_bimap_t making it more like hb_map_t 2019-06-25 13:52:40 -07:00
hb-subset-cff1.hh [CFF] Change spaces to tabs 2018-11-30 23:04:59 -05:00
hb-subset-cff2.cc add ops & methods to hb_bimap_t making it more like hb_map_t 2019-06-25 13:52:40 -07:00
hb-subset-cff2.hh [CFF] Change spaces to tabs 2018-11-30 23:04:59 -05:00
hb-subset-input.cc [subset] Add morx, mort, kern, and kernx to the default layout tables drop list. 2019-05-22 17:36:16 -07:00
hb-subset-input.hh [subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli. 2019-05-20 13:35:46 -07:00
hb-subset-plan.cc Revert "Revert previous change" 2019-07-17 11:20:08 -07:00
hb-subset-plan.hh Merge pull request #1722 from googlefonts/glyf 2019-05-24 11:22:41 -07:00
hb-subset.cc [subset] Raise the bar in new vs old table size 2019-08-25 20:37:00 +04:30
hb-subset.h [subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli. 2019-05-20 13:35:46 -07:00
hb-subset.hh Whitespace 2019-05-07 20:58:43 -07:00
hb-ucd-table.hh [ucd] Include scripts added in Unicode 10 or later 2019-06-25 18:52:40 -07:00
hb-ucd.cc [amalgam] Fix UCD issue 2019-07-02 16:08:53 -07:00
hb-unicode-emoji-table.hh [emoji] Port generator to packtab 2019-06-26 14:49:15 -07:00
hb-unicode.cc [amalgam] Fix redundant-declaration warning/error 2019-07-17 09:35:56 -07:00
hb-unicode.h
hb-unicode.hh Revert "[Myanmar] Prevent reordering between Asat and Dot below" 2019-07-18 10:42:20 -07:00
hb-uniscribe.cc Add hb_gdi_face_create API 2019-07-21 14:22:19 -07:00
hb-uniscribe.h
hb-utf.hh Remove redundant 'inline' from methods (#1483) 2018-12-16 14:08:10 -05:00
hb-vector.hh minor spacing fix (#1869) 2019-07-26 02:19:22 +04:30
hb-version.h 2.6.1 2019-08-22 15:52:24 -07:00
hb-version.h.in
hb-warning.cc Minor 2019-05-10 23:16:14 -07:00
hb.h
hb.hh Fix warning on IBM compilers 2019-07-22 07:07:37 -04:00
main.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
sample.py
test-algs.cc [algs] Rename hb_bind to hb_partial 2019-05-15 21:41:12 -07:00
test-bimap.cc add bimap test along with bug fix/tweaks 2019-07-01 13:54:36 -07:00
test-buffer-serialize.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-gpos-size-params.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-gsub-would-substitute.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-iter.cc Reduce captures of lambdas 2019-05-15 18:15:05 -07:00
test-meta.cc Use implicit lambda return type 2019-05-15 00:32:41 -07:00
test-ot-color.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-ot-meta.cc Rename hb_ot_meta_get_entries() to +hb_ot_meta_get_entry_tags() 2019-08-13 21:02:47 -07:00
test-ot-name.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-unicode-ranges.cc Adjust internal header dependencies 2018-12-21 17:46:10 -05:00
test.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00