harfbuzz/src
Behdad Esfahbod 29708e959a [aat] Fix offsetToIndex math for out-of-bounds values
Previously, some bad font data was accidentally being interpretted as
legit if it happened to not fall out of memory bounds. The intention
of the code was what this commit does.  I'm surprised we weren't getting
a "arithmetic between signed and unsigned values" warning / error
before.
2021-03-22 15:22:15 -07:00
..
ms-use [use] Update overrides to 2021-01-04 2021-01-06 05:45:01 +02:00
Makefile.am [subset] Add a basic priority queue datastructure (binary heap). 2021-03-17 15:53:57 -07:00
Makefile.sources Change priority queue to use (priority, value) instead of (value, priority). 2021-03-18 11:13:47 -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 [py] minor, replace os.environ.get with os.getenv 2020-07-04 16:16:15 +04:30
check-static-inits.py [py] minor, replace os.environ.get with os.getenv 2020-07-04 16:16:15 +04:30
check-symbols.py [tests] fix PGO build testing 2020-07-21 03:05:28 +04:30
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 [py] minor, replace os.environ.get with os.getenv 2020-07-04 16:16:15 +04:30
gen-emoji-table.py [py] remove not needed imports 2020-07-03 15:51:13 +04:30
gen-harfbuzzcc.py [py] minor, replace exit with sys.exit 2020-07-04 16:16:15 +04:30
gen-hb-version.py meson: avoid regenerating hb-version.h unnecessarily 2020-12-23 00:22:06 -08: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 Revert "Avoid category duplication between C++ and Ragel" 2021-01-15 19:26:04 -07:00
gen-tag-table.py Update hb-ot-tag-table.hh (#2890) 2021-03-08 10:12:47 -08:00
gen-ucd-table.py [py] remove not needed imports 2020-07-03 15:51:13 +04:30
gen-use-table.py [use] Move data table into same compilation unit 2021-02-01 11:30:39 -08: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 [use] Move data table into same compilation unit 2021-02-01 11:30:39 -08:00
harfbuzz.pc.in
hb-aat-layout-ankr-table.hh minor, tweak spacing 2020-04-20 16:18:29 +04:30
hb-aat-layout-bsln-table.hh minor 2020-07-18 22:16:02 +04:30
hb-aat-layout-common.hh [aat] Fix offsetToIndex math for out-of-bounds values 2021-03-22 15:22:15 -07:00
hb-aat-layout-feat-table.hh Handle non-exclusive features when mapping OpenType tags to AAT feature type/selector pairs. 2020-04-16 01:33:01 +04:30
hb-aat-layout-just-table.hh minor, spacing 2020-04-24 23:45:17 +04:30
hb-aat-layout-kerx-table.hh minor 2020-07-22 17:30:48 +04:30
hb-aat-layout-morx-table.hh [buffer] HB_NODISCARD output_glyph() 2021-03-15 16:01:35 -06:00
hb-aat-layout-opbd-table.hh minor, spacing 2020-04-24 23:45:17 +04:30
hb-aat-layout-trak-table.hh minor, spacing 2020-04-24 23:45:17 +04:30
hb-aat-layout.cc [introspection] Replace deprecated allow-none 2020-12-30 19:21:49 -08:00
hb-aat-layout.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-aat-layout.hh [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00: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 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 [constexpr] IntType 2021-02-22 21:59:56 -07:00
hb-array.hh [array] Swap order of args to hb_equal() 2021-02-09 18:48:05 -07:00
hb-atomic.hh [atomic] Remove IBM/AIX implementation 2021-02-22 17:24:09 -07:00
hb-bimap.hh added skip(), get_next_value() to inc_bimap to subset VarStore with retain-gids 2019-07-12 23:02:29 -07:00
hb-blob.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
hb-blob.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-blob.hh Tiny improvement on previous commit 2020-11-25 11:51:37 -07:00
hb-buffer-deserialize-json.hh [buffer] Add ensure_glyphs()/ensure_unicode() 2020-10-15 01:54:28 -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 [buffer] Add ensure_glyphs()/ensure_unicode() 2020-10-15 01:54:28 -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 [buffer] HB_NODISCARD output_glyph() 2021-03-15 16:01:35 -06:00
hb-buffer.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-buffer.hh [buffer] Fix order of HB_INTERNAL HB_DISCARD 2021-03-15 16:51:17 -06:00
hb-cache.hh
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 alternate fix for https://crbug.com/971933 2019-06-26 15:59:00 -07:00
hb-cff2-interp-cs.hh [cff] Check for scalars array resize result 2020-07-31 09:27:27 +04:30
hb-common.cc [docs] Fix hb_color_get_* docs 2021-01-20 14:22:15 -08:00
hb-common.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-config.hh [style] New experimental API, hb_style_get_value 2020-06-04 20:33:39 +04:30
hb-coretext.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
hb-coretext.h [Docs] Add gtk-doc comments to hb-coretext. 2019-05-20 17:35:39 +01:00
hb-debug.hh [subset] Add table duplication overflow resolution. 2021-03-17 15:53:57 -07:00
hb-deprecated.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-directwrite.cc [docs] Miscellaneous missing docs 2020-12-30 19:21:49 -08:00
hb-directwrite.h Remove hb_directwrite_shape_experimental_width public API 2019-08-21 03:02:01 +04:30
hb-dispatch.hh m[dispatch] Use inline class member initialization 2021-02-19 18:40:48 -07:00
hb-draw.cc Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
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 [constexpr] hb_atomic_int_t 2021-02-22 17:19:26 -07: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 [config] Replace HAVE_FALLBACK with HB_NO_FALLBACK_SHAPE 2019-06-17 20:29:29 -07:00
hb-font.cc [docs] Fix typo 2021-01-20 14:22:15 -08:00
hb-font.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-font.hh minor 2020-07-18 22:16:02 +04:30
hb-ft.cc m[ft] No need to use atomic ops for cached_x_scale 2021-02-22 12:51:09 -07:00
hb-ft.h [ft] Add locking FT_Face API 2019-11-22 16:22:27 -05:00
hb-gdi.cc [docs] Miscellaneous missing docs 2020-12-30 19:21:49 -08:00
hb-gdi.h Add hb_gdi_face_create API 2019-07-21 14:22:19 -07:00
hb-glib.cc [glib] Default to glib's script type handling 2020-07-29 07:05:31 +04:30
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 Merge branch 'master' into usermanual-integration 2020-04-23 15:32:43 -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 [buffer] HB_NODISCARD ensure() 2021-03-15 13:56:46 -06:00
hb-graphite2.h Update src/hb-graphite2.h 2020-04-13 15:13:56 +01:00
hb-icu.cc [icu] Remove support for versions older than 49 2020-07-30 02:01:43 +04:30
hb-icu.h
hb-iter.hh [iter] Allow passing rvalue iters to hb_fill() 2021-01-21 12:15:10 -07:00
hb-kern.hh [kern] Refactoring. 2020-04-22 18:04:52 -07:00
hb-machinery.hh m[machinery] Move HB_VAR_ARRAY here 2021-02-20 15:44:25 -07:00
hb-map.cc [buffer/set/map] Move immutable check only to C API boundary 2021-02-19 18:40:48 -07:00
hb-map.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-map.hh m[set/map] Add operator bool() 2021-02-19 18:40:48 -07:00
hb-meta.hh m Move class traits 2021-02-20 15:13:52 -07:00
hb-mutex.hh m[mutex] Remove busyloop mutex implemenation 2021-02-20 15:16:59 -07:00
hb-null.hh Tiny improvement on previous commit 2020-11-25 11:51:37 -07: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 [number] Turn hb_parse_float into hb_parse_double 2019-09-04 02:04:09 +04:30
hb-object.hh [constexpr] hb_atomic_int_t 2021-02-22 17:19:26 -07:00
hb-open-file.hh [harfbuzz.cc] Fix OffsetTable name clash with Mac headers 2021-02-17 11:34:47 -07:00
hb-open-type.hh [subset] further changes to serializer error handling. 2021-03-18 10:51:26 -07:00
hb-ot-cff-common.hh Use auto in range-for-loop more 2021-02-19 17:10:06 -07:00
hb-ot-cff1-std-str.hh add get_glyph_from_name & test. use hb_string_array 2019-11-26 18:34:06 +00:00
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 [ENOMEM] check resize() return. 2020-07-30 00:08:08 +04:30
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 [subset] further changes to serializer error handling. 2021-03-18 10:51:26 -07:00
hb-ot-color-cbdt-table.hh [minor] Use serializer->propagate_error() to simplify code 2021-02-11 11:19:51 -07:00
hb-ot-color-colr-table.hh use {} rather than {0} 2021-01-25 14:07:52 -08:00
hb-ot-color-cpal-table.hh [cpal] Port to dagger 2020-06-20 22:06:19 +04:30
hb-ot-color-sbix-table.hh removed default base; replaced w/ bias if required 2020-03-08 22:59:43 +03:30
hb-ot-color-svg-table.hh minor 2020-03-10 10:43:27 +03:30
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 [aat] Remove lcar support 2020-07-06 00:05:36 +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 [Docs] Add GTK-Doc comments for hb-ot-font and hb-ot-shape. 2020-09-26 09:46:15 +02: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 minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-ot-glyf-table.hh calculate extents based on scaled then rounded values; undo two of the earlier test result adjustments 2021-02-19 16:53:21 -07:00
hb-ot-hdmx-table.hh [subset] store errors in the serializer as a flag set. 2021-03-17 15:58:34 -07:00
hb-ot-head-table.hh [harfbuzz.cc] Fix OffsetTable name clash with Mac headers 2021-02-17 11:34:47 -07: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 minor, spacing 2020-04-24 23:45:17 +04:30
hb-ot-layout-base-table.hh Set *coord to nullptr 2020-09-28 08:36:41 -06:00
hb-ot-layout-common.hh [subset] fix for collect_features and remove_redundant_lamngsys 2021-03-17 14:24:04 -07:00
hb-ot-layout-gdef-table.hh minor spacing tweak 2020-07-29 08:33:38 +04:30
hb-ot-layout-gpos-table.hh [subset] further changes to serializer error handling. 2021-03-18 10:51:26 -07:00
hb-ot-layout-gsub-table.hh [subset] further changes to serializer error handling. 2021-03-18 10:51:26 -07:00
hb-ot-layout-gsubgpos.hh [subset] fix for collect_features and remove_redundant_lamngsys 2021-03-17 14:24:04 -07:00
hb-ot-layout-jstf-table.hh minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-ot-layout.cc [subset] optimize glyph closure method: step 5 2021-03-17 15:22:07 -06:00
hb-ot-layout.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-layout.hh [ot] Keep substituted Default_Ignorables (#2886) 2021-03-04 13:09:32 -08:00
hb-ot-map.cc Minor, replace hb_set_add with private API 2019-10-08 15:40:29 +03:30
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 minor 2020-07-18 22:16:02 +04:30
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 minor, spacing 2020-04-24 23:45:17 +04:30
hb-ot-meta-table.hh minor, spacing 2020-04-24 23:45:17 +04:30
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 [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 [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00: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 [subset] store errors in the serializer as a flag set. 2021-03-17 15:58:34 -07:00
hb-ot-name.cc [introspection] Replace deprecated allow-none 2020-12-30 19:21:49 -08:00
hb-ot-name.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-ot-os2-table.hh [minor] Rewrite set operation in OS/2 subsetting 2021-02-11 12:23:33 -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.hh [post] Remove unneeded error check 2021-02-11 10:58:02 -07:00
hb-ot-shape-complex-arabic-fallback.hh [ENOMEM] Check whether serialize context isn't in error 2020-08-13 23:22:14 +04:30
hb-ot-shape-complex-arabic-joining-list.hh Ignore T & U when determining the joining scripts 2020-08-28 14:33:25 -04:00
hb-ot-shape-complex-arabic-table.hh Update to Unicode 13.0.0 2020-04-29 17:17:03 -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 Rename internal buffer var use 2021-01-18 12:00:58 -08:00
hb-ot-shape-complex-arabic.hh
hb-ot-shape-complex-default.cc [aat] Adjust fallback positioning logic 2019-12-09 18:11:04 -06:00
hb-ot-shape-complex-hangul.cc [buffer] HB_NODISCARD next_glyph() 2021-03-15 16:01:35 -06: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 [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 [indic] Spell out INDIC_TABLE_ELEMENT_TYPE 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-indic.cc [indic] Fix cluster-merging logic with cluster-level=1 2021-03-02 16:30:09 -07: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 [indic] Spell out INDIC_TABLE_ELEMENT_TYPE 2021-02-01 11:30:39 -08: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] Remove more unused code 2021-02-11 11:33:47 -07:00
hb-ot-shape-complex-khmer.hh [indic/khmer/myanmar] Minor: Fix mask 2021-01-18 12:00:58 -08:00
hb-ot-shape-complex-myanmar-machine.hh [indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-myanmar-machine.rl [indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-myanmar.cc [indic/khmer/myanmar/use] Move enum category around 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-myanmar.hh [indic/khmer/myanmar] Minor: Fix mask 2021-01-18 12:00:58 -08:00
hb-ot-shape-complex-syllabic.cc [buffer] HB_NODISCARD next_glyph() 2021-03-15 16:01:35 -06:00
hb-ot-shape-complex-syllabic.hh [syllabic] Fix signed/unsigned comparision errors 2021-01-18 12:00:58 -08: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 [indic] Spell out INDIC_TABLE_ELEMENT_TYPE 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-use-machine.rl [use] Typo 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-use-table.hh [use] Move data table into same compilation unit 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-use.cc [use] Move data table into same compilation unit 2021-02-01 11:30:39 -08:00
hb-ot-shape-complex-vowel-constraints.cc [buffer] HB_NODISCARD next_glyph() 2021-03-15 16:01:35 -06:00
hb-ot-shape-complex-vowel-constraints.hh
hb-ot-shape-complex.hh m Move HB_SCRIPT_MYANMAR_ZAWGYI 2021-02-20 15:45:34 -07:00
hb-ot-shape-fallback.cc [hb-shape-fallback] Use signed int for correction 2020-10-16 17:57:38 -07:00
hb-ot-shape-fallback.hh
hb-ot-shape-normalize.cc [buffer] HB_NODISCARD next_glyph() 2021-03-15 16:01:35 -06:00
hb-ot-shape-normalize.hh
hb-ot-shape.cc [buffer] HB_NODISCARD output_info() 2021-03-15 14:12:10 -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 minor 2020-03-26 12:03:07 +04:30
hb-ot-stat-table.hh Add hb_array_t::lfind 2020-06-28 13:13:25 +04:30
hb-ot-tag-table.hh Update hb-ot-tag-table.hh (#2890) 2021-03-08 10:12:47 -08:00
hb-ot-tag.cc [introspection] Replace deprecated allow-none 2020-12-30 19:21:49 -08:00
hb-ot-var-avar-table.hh Use float in avar calculation instead ints and checking their overflows 2020-04-17 00:53:39 +04:30
hb-ot-var-fvar-table.hh [fvar] minor 2020-07-02 01:30:24 +04:30
hb-ot-var-gvar-table.hh do not round added deltas; fixes #2866 2021-02-19 16:53:21 -07:00
hb-ot-var-hvar-table.hh minor, tweak spacing 2020-04-20 16:18:29 +04:30
hb-ot-var-mvar-table.hh [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00: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 minor, spacing 2020-04-24 23:45:17 +04:30
hb-ot.h Rename hb_ot_glyph_* to hb_outline_* 2020-01-27 23:43:54 +03:30
hb-pool.hh Turn more of simple dagger chains to foreach 2020-03-13 08:33:34 +03:30
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 [subset] rename serializer::set_error() to err(). 2021-03-18 11:20:03 -07:00
hb-sanitize.hh [sanitize] Fix typo 2021-01-24 13:30:06 -07:00
hb-serialize.hh [subset] add NODISCARD to error checking methods on serializer. 2021-03-18 14:35:36 -07:00
hb-set-digest.hh
hb-set.cc [buffer/set/map] Move immutable check only to C API boundary 2021-02-19 18:40:48 -07:00
hb-set.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-set.hh m[set/map] Add operator bool() 2021-02-19 18:40:48 -07:00
hb-shape-plan.cc [docs] Invalid use of "optional" annotation 2020-12-30 19:21:49 -08:00
hb-shape-plan.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-shape-plan.hh Remove unused 'inline' specifier 2019-07-02 17:11:09 -07:00
hb-shape.cc [introspection] Replace deprecated allow-none 2020-12-30 19:21:49 -08: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 [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 Minor 2020-04-21 22:19:46 -07:00
hb-static.cc Minor 2019-12-09 17:46:56 -06:00
hb-string-array.hh undef HB_STRING_ARRAY_LENG_NAME 2019-11-19 01:13:00 -05:00
hb-style.cc [docs] Hide private enum values 2020-12-30 23:06:18 +02:00
hb-style.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-subset-cff-common.cc minor, replace nullptr checks with implicit ones 2020-04-21 00:30:34 +04:30
hb-subset-cff-common.hh [ENOMEM] Fix several instances of not checking resize in CFF. 2020-07-31 02:04:06 +04:30
hb-subset-cff1.cc [ENOMEM] Fix several instances of not checking resize in CFF. 2020-07-31 02:04:06 +04:30
hb-subset-cff1.hh first rewrite of cff/cff2 _subset with _subset2 2020-02-04 21:20:43 +03:30
hb-subset-cff2.cc minor 2020-07-18 22:16:02 +04:30
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] Add "--name-languages" and "--name-legacy" options 2020-01-24 23:17:04 +03:30
hb-subset-input.hh [subset] Add "--name-languages" and "--name-legacy" options 2020-01-24 23:17:04 +03:30
hb-subset-plan.cc [subset] fix for collect_features and remove_redundant_lamngsys 2021-03-17 14:24:04 -07:00
hb-subset-plan.hh [subset] fix for collect_features and remove_redundant_lamngsys 2021-03-17 14:24:04 -07:00
hb-subset.cc [subset] further changes to serializer error handling. 2021-03-18 10:51:26 -07:00
hb-subset.h [subset] Add "--name-languages" and "--name-legacy" options 2020-01-24 23:17:04 +03:30
hb-subset.hh [dispatch] Fix debug builds 2020-06-19 08:32:57 -07:00
hb-ucd-table.hh Update to Unicode 13.0.0 2020-04-29 17:17:03 -04:00
hb-ucd.cc [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-unicode-emoji-table.hh Update to Unicode 13.0.0 2020-04-29 17:17:03 -04:00
hb-unicode.cc [docs] Invalid use of "optional" annotation 2020-12-30 19:21:49 -08:00
hb-unicode.h [introspection] Fix g-ir-scanner syntax errors 2021-02-10 23:37:43 +02:00
hb-unicode.hh Don’t modify a ccc to 6 2019-11-19 17:16:27 -05:00
hb-uniscribe.cc Merge branch 'master' into usermanual-integration 2020-04-23 15:32:43 -07:00
hb-uniscribe.h
hb-utf.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-vector.hh m[vector] Recover vector from error in .reset() 2021-02-19 18:40:48 -07:00
hb-version.h 2.8.0 2021-03-16 19:28:35 +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 Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
main.cc minor, add an option to skip private APIs use in main.cc 2020-04-23 14:22:51 +04:30
meson.build [subset] Refactor _subset () to reduce nesting and eliminate the use of 'goto'. 2021-03-17 15:53:58 -07:00
sample.py [py] minor, comment buffer_add_utf8 call 2020-07-13 20:41:13 +04:30
test-algs.cc [algs] Fix hb_inc/dec signature 2019-08-31 12:24:56 -05:00
test-array.cc Set hb_buffer_t to use array_t.reverse(). 2020-03-04 16:52:29 -08:00
test-bimap.cc add bimap test along with bug fix/tweaks 2019-07-01 13:54:36 -07:00
test-buffer-serialize.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
test-gpos-size-params.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
test-gsub-would-substitute.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
test-iter.cc minor, tweak spacing 2020-04-20 16:18:29 +04:30
test-meta.cc add test cases for hb_unwrap_type 2020-02-17 21:16:15 +00: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 Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
test-ot-meta.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
test-ot-name.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08: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 [subset] store errors in the serializer as a flag set. 2021-03-17 15:58:34 -07:00
test-unicode-ranges.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
test.cc Include C headers with their C++ names (#2882) 2021-03-01 11:44:06 -08:00
update-unicode-tables.make [use] Move data table into same compilation unit 2021-02-01 11:30:39 -08:00