harfbuzz/src
Christoph Reiter 8ae06c9489 meson: build a separate library for harfbuzz-icu
This adds a seperate library like with autotools.

This also fixes the ico feature option which was just set to required:false
when disabled instead of really disabling it.
Disabling is still broken with msvc because it then tries to find the library
another way, but that's broken for all other deps as well so I left it as is.

For tests only test-unicode.c is using icu specific functions so split it out
into its own category which depends on harfbuzz-icu.

Fixes #2338
2020-04-18 23:34:31 +04:30
..
ms-use Add ms-use/IndicShapingInvalidCluster.txt 2019-11-11 14:51:34 -08:00
Makefile.am autotools: Add fix_get_types.py to EXTRA_DIST 2020-04-18 18:03:58 +04:30
Makefile.sources [cbdt] Merge hb-ot-color-cbdt-table.cc into its header file 2020-02-05 17:09:12 +03:30
check-c-linkage-decls.sh
check-externs.sh
check-header-guards.sh
check-includes.sh
check-libstdc++.sh [test] Check -subset also doesn't link to lib[std]c++ 2020-03-26 09:40:14 +00:00
check-static-inits.sh [meson] Run check-symbols.sh and check-static-inits.sh correctly 2020-03-26 09:40:14 +00:00
check-symbols.sh [build] Adjust check-symbols for -flto 2020-04-17 08:37:25 -07:00
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
fix_get_types.py Add Meson build definitions 2020-03-11 19:18:57 +03:30
gen-arabic-table.py Remove python2 support from tests/utils scripts 2020-02-19 16:17:45 +03:30
gen-def.py Move hb_ot_layout_closure_{features,lookups} behind EXPERIMENTAL flag 2020-04-17 22:25:45 +04:30
gen-emoji-table.py Remove python2 support from tests/utils scripts 2020-02-19 16:17:45 +03:30
gen-indic-table.py Remove python2 support from tests/utils scripts 2020-02-19 16:17:45 +03:30
gen-os2-unicode-ranges.py [tools] Remove py2 remains 2020-03-18 23:41:20 +03:30
gen-tag-table.py [tools] More on py3 compatibility 2020-02-24 00:10:11 +03:30
gen-ucd-table.py Remove python2 support from tests/utils scripts 2020-02-19 16:17:45 +03:30
gen-use-table.py [tools] Remove py2 remains 2020-03-18 23:41:20 +03:30
gen-vowel-constraints.py [tools] More on py3 compatibility 2020-02-24 00:10:11 +03:30
harfbuzz-config.cmake.in
harfbuzz-gobject.pc.in
harfbuzz-icu.pc.in
harfbuzz-subset.pc.in
harfbuzz.cc [cbdt] Merge hb-ot-color-cbdt-table.cc into its header file 2020-02-05 17:09:12 +03:30
harfbuzz.pc.in
hb-aat-fdsc-table.hh minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-aat-layout-ankr-table.hh minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-aat-layout-bsln-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-aat-layout-common.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
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, tweak spaces 2019-12-31 15:53:02 +03:30
hb-aat-layout-kerx-table.hh Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-aat-layout-lcar-table.hh [lcar] Use multiformat convention 2019-08-14 17:58:30 +04:30
hb-aat-layout-morx-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-opbd-table.hh [opbd] Use multiformat convention on the table 2019-08-14 15:45:57 +04:30
hb-aat-layout-trak-table.hh minor, use NN on every OffsetTo<UnsizedArrayOf<>> 2020-03-10 13:57:46 +03:30
hb-aat-layout.cc [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00: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 [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 Handle non-exclusive features when mapping OpenType tags to AAT feature type/selector pairs. 2020-04-16 01:33:01 +04:30
hb-aat-map.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.h
hb-algs.hh Use float in avar calculation instead ints and checking their overflows 2020-04-17 00:53:39 +04:30
hb-array.hh Set hb_buffer_t to use array_t.reverse(). 2020-03-04 16:52:29 -08:00
hb-atomic.hh Remove hb-warning.cc 2019-10-22 15:03:47 -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 Remove _POSIX_C_SOURCE definition from the project 2020-01-06 19:01:13 +03:30
hb-blob.h [blob] Shuffle 2019-05-24 14:35:26 -04:00
hb-blob.hh Use hb_bytes_t as<T> in hb_blob_t 2019-08-27 17:38:09 +04:30
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 [number] Add whole buffer check and test it 2019-09-04 02:04:09 +04:30
hb-buffer.cc Set hb_buffer_t to use array_t.reverse(). 2020-03-04 16:52:29 -08:00
hb-buffer.h Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-buffer.hh Use correct return type in _unsafe_to_break_find_min_cluster. 2020-01-26 23:59:36 +03:30
hb-cache.hh Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05:00
hb-cff-interp-common.hh reimplment serialize_int using check_assign() 2020-02-28 14:21:58 +03:30
hb-cff-interp-cs-common.hh [cff] Check rcurveline and rlinecurve arguments 2019-11-18 20:46:05 +02:00
hb-cff-interp-dict-common.hh removed unused code & data; rename 2020-03-05 10:11:23 +03: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 [cff] Don't remove coords const qualification 2020-02-24 08:23:25 +03:30
hb-common.cc Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-common.h [doc] minor 2019-10-16 13:28:15 +03:30
hb-config.hh Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t 2020-01-28 13:24:49 +03:30
hb-coretext.cc [coretext] Use kCTFontOpenTypeFeatureTag 2019-12-22 06:27:48 -08:00
hb-coretext.h
hb-debug.hh minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-deprecated.h Deprecate v_kerning callback again 2019-06-17 14:02:47 -07:00
hb-directwrite.cc [dwrite] Fix extra semicolon issue 2019-09-26 13:05:27 +03:30
hb-directwrite.h Remove hb_directwrite_shape_experimental_width public API 2019-08-21 03:02:01 +04:30
hb-dispatch.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-draw.cc Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
hb-draw.h Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
hb-draw.hh Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
hb-face.cc collect_unicodes() with clamp, calling add_range() 2020-02-29 13:02:29 +03:30
hb-face.h
hb-face.hh Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08: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 Move hb_font_get_var_coords_design behind HB_EXPERIMENTAL_API 2020-04-17 20:29:04 +04:30
hb-font.h Move hb_font_get_var_coords_design behind HB_EXPERIMENTAL_API 2020-04-17 20:29:04 +04:30
hb-font.hh [var] Implement hb_font_get_var_coords_design 2020-02-08 11:04:34 +03:30
hb-ft.cc 2.6.5 2020-04-17 23:49:56 +04:30
hb-ft.h [ft] Add locking FT_Face API 2019-11-22 16:22:27 -05:00
hb-gdi.cc [docs] Misc fixes 2019-09-30 10:40:25 -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 src/hb-gobject-enums.cc.tmpl: Replace © with (C) 2020-03-13 14:30:17 +03:30
hb-gobject-enums.h.tmpl Fix gen-def for harefbuzz-gobject 2020-03-13 14:30:17 +03:30
hb-gobject-structs.cc [config] Don't compile disabled features 2019-06-17 22:41:49 -07:00
hb-gobject-structs.h Fix gen-def for harefbuzz-gobject 2020-03-13 14:30:17 +03:30
hb-gobject.h Fix gen-def for harefbuzz-gobject 2020-03-13 14:30:17 +03:30
hb-graphite2.cc Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-graphite2.h
hb-icu.cc [icu] Remove HB_ICU_STMT (#1993) 2019-09-26 10:45:59 -07:00
hb-icu.h
hb-iter.hh [iter] Partialize hb_zip() 2019-09-04 11:28:40 -04:00
hb-kern.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-machinery.hh [machinery] Remove CastR<>() 2019-12-10 13:18:32 -06: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 Store the hash value of a key in item_t in hb_map to reduce the number of hash computations. 2019-10-22 13:33:41 -07:00
hb-meta.hh renamed to hb_unrwap_type(); now recursive 2020-02-17 21:16:15 +00:00
hb-mutex.hh Remove hb-warning.cc 2019-10-22 15:03:47 -07:00
hb-null.hh Revert "[null] Silence undefined-behavior complaints with too-small null bytes" 2019-09-06 12:17:18 -04:00
hb-number-parser.hh [number] minor 2020-02-22 17:15:06 +03:30
hb-number-parser.rl [number] minor 2020-02-22 17:15:06 +03:30
hb-number.cc [number] fix where strtod_l not available 2019-12-09 12:29:28 +03:30
hb-number.hh [number] Turn hb_parse_float into hb_parse_double 2019-09-04 02:04:09 +04:30
hb-object.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-open-file.hh [machinery] Remove CastR<>() 2019-12-10 13:18:32 -06:00
hb-open-type.hh [subset] Rename src_base args to base to match sanitize methods 2020-03-08 23:39:26 +03:30
hb-ot-cff-common.hh Turn more of simple dagger chains to foreach 2020-03-13 08:33:34 +03:30
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 implement SID to glyph ID mapping with predefined Charset 2020-04-18 15:42:30 +04:30
hb-ot-cff1-table.hh implement SID to glyph ID mapping with predefined Charset 2020-04-18 15:42:30 +04:30
hb-ot-cff2-table.cc Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
hb-ot-cff2-table.hh Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
hb-ot-cmap-table.hh Turn more of simple dagger chains to foreach 2020-03-13 08:33:34 +03:30
hb-ot-color-cbdt-table.hh [subset] Rename src_base args to base to match sanitize methods 2020-03-08 23:39:26 +03:30
hb-ot-color-colr-table.hh [colr] minor style fix 2020-02-11 17:10:34 +03:30
hb-ot-color-cpal-table.hh Minor, tweak spaces 2019-10-01 13:50:11 +03: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 [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 [glyf] Use common convention of other tables access, format 2019-10-06 08:59:12 +03: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 more coding style fixes 2019-11-26 18:34:06 +00:00
hb-ot-font.h
hb-ot-gasp-table.hh minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-ot-glyf-table.hh Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
hb-ot-hdmx-table.hh Turn more of simple dagger chains to foreach 2020-03-13 08:33:34 +03:30
hb-ot-head-table.hh [subset] Keep head when no glyf table 2020-02-04 23:31:33 +03:30
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 minor 2020-03-10 10:43:27 +03:30
hb-ot-kern-table.hh Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-ot-layout-base-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-ot-layout-common.hh [subset] fixes dangling object_t issue in FeatureVariationRecord 2020-04-06 13:41:33 +04:30
hb-ot-layout-gdef-table.hh minor 2020-03-10 10:43:27 +03:30
hb-ot-layout-gpos-table.hh fix issues in ClassDefFormat1 serialize: 2020-04-03 12:31:48 -07:00
hb-ot-layout-gsub-table.hh removed default base; replaced w/ bias if required 2020-03-08 22:59:43 +03:30
hb-ot-layout-gsubgpos.hh typo fix 2020-04-02 12:05:57 +04:30
hb-ot-layout-jstf-table.hh minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-ot-layout.cc [layout] minor on doc 2020-04-17 22:50:48 +04:30
hb-ot-layout.h Move hb_ot_layout_closure_{features,lookups} behind EXPERIMENTAL flag 2020-04-17 22:25:45 +04:30
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 Minor, replace hb_set_add with private API 2019-10-08 15:40:29 +03:30
hb-ot-map.hh Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-ot-math-table.hh minor, tweak spaces 2019-12-31 15:53:02 +03:30
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 Rename VAR to HB_VAR_ARRAY 2019-09-06 16:54:27 -04:00
hb-ot-meta-table.hh minor, use NN on every OffsetTo<UnsizedArrayOf<>> 2020-03-10 13:57:46 +03: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 [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 minor 2020-03-10 10:43:27 +03:30
hb-ot-name.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
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] minor, fix font_page_t enum naming 2020-04-17 11:30:27 +04:30
hb-ot-os2-unicode-ranges.hh [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-ot-post-macroman.hh
hb-ot-post-table.hh Fix build, third times... 2019-12-06 04:28:06 +00:00
hb-ot-shape-complex-arabic-fallback.hh Fix -Wsizeof-array-div clang warning 2019-10-01 12:40:41 +03:30
hb-ot-shape-complex-arabic-table.hh Update to Unicode 12.0.0 2019-03-29 18:15:00 -07:00
hb-ot-shape-complex-arabic-win1256.hh
hb-ot-shape-complex-arabic.cc Minor, switch to https links where possible 2020-02-19 16:32:44 +03:30
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 Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
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 minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-ot-shape-complex-indic-table.cc Adjustments to the generated Indic table output (#1936) 2019-08-28 04:31:27 -07:00
hb-ot-shape-complex-indic.cc [indic] Fix old-spec base-finding logic w vatu feature 2019-12-05 12:19:52 +00: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 Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
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 minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-ot-shape-complex-myanmar.cc Minor, tweak spaces 2019-10-01 13:50:11 +03:30
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 Reorder U+1C29 LEPCHA VOWEL SIGN OO 2019-10-09 20:55:52 -04:00
hb-ot-shape-complex-use.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
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 Add ms-use/IndicShapingInvalidCluster.txt 2019-11-11 14:51:34 -08:00
hb-ot-shape-complex-vowel-constraints.hh
hb-ot-shape-complex.hh [aat] Adjust fallback positioning logic 2019-12-09 18:11:04 -06:00
hb-ot-shape-fallback.cc Prefer _hb_glyph_info_is_unicode_mark where possible. 2019-12-13 08:55:34 +03:30
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 Prefer _hb_glyph_info_is_unicode_mark where possible. 2019-12-13 08:55:34 +03:30
hb-ot-shape-normalize.hh
hb-ot-shape.cc Run morx if run is horizontal or GSUB doesn't exist 2020-01-25 00:36:36 +03:30
hb-ot-shape.h
hb-ot-shape.hh minor 2020-03-26 12:03:07 +04:30
hb-ot-stat-table.hh Rename Fixed to HBFixed 2019-09-10 10:31:07 -07:00
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 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 [var] Fix hb_ot_var_get_axis_infos's offset semantic 2020-03-06 02:01:04 +03:30
hb-ot-var-gvar-table.hh [gvar] Add fields docs from ot-spec as other tables 2020-03-10 13:20:56 +03:30
hb-ot-var-hvar-table.hh fixes oss-fuzz 19978: Null-dereference READ (#2091) 2020-01-10 07:54:16 +03: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 [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 [serialize] Extract iterable copy, copy_all 2019-10-31 13:31:11 -07:00
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-sanitize.hh [algs] Add hb_clamp 2020-03-04 11:18:19 +03:30
hb-serialize.hh minor; fixes #2292 2020-04-01 19:49:18 -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 fixes oss-fuzz 20886 2020-02-26 09:35:32 -08:00
hb-shape-plan.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-shape-plan.h
hb-shape-plan.hh Remove unused 'inline' specifier 2019-07-02 17:11:09 -07:00
hb-shape.cc Document hb_feature_t. 2019-10-11 20:54:06 +03:30
hb-shape.h
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 Remove redundant void from C++ sources (#1486) 2018-12-17 13:01:01 -05: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-subset-cff-common.cc minor, tweak spaces 2019-12-31 15:53:02 +03:30
hb-subset-cff-common.hh removed unused code 2020-03-05 10:11:23 +03:30
hb-subset-cff1.cc [subset] Remove not needed blob sanitize call 2020-03-10 10:40:05 +03: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 [subset] Remove not needed blob sanitize call 2020-03-10 10:40:05 +03: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 Move hb_ot_layout_closure_{features,lookups} behind EXPERIMENTAL flag 2020-04-17 22:25:45 +04:30
hb-subset-plan.hh [subset] Add "--name-languages" and "--name-legacy" options 2020-01-24 23:17:04 +03:30
hb-subset.cc [subset] Add source_blob as a hb_subset_context_t field (#2203) 2020-02-28 22:24:25 +03:30
hb-subset.h [subset] Add "--name-languages" and "--name-legacy" options 2020-01-24 23:17:04 +03:30
hb-subset.hh [subset] Add source_blob as a hb_subset_context_t field (#2203) 2020-02-28 22:24:25 +03:30
hb-ucd-table.hh [ucd] Include scripts added in Unicode 10 or later 2019-06-25 18:52:40 -07: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 Minor, switch to https links where possible 2020-02-19 16:32:44 +03:30
hb-unicode.cc Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-unicode.h Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-unicode.hh Don’t modify a ccc to 6 2019-11-19 17:16:27 -05:00
hb-uniscribe.cc [unscribe] fix leak issue 2019-12-12 15:48:27 +03:30
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 Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-version.h 2.6.5 2020-04-17 23:49:56 +04:30
hb-version.h.in
hb.h Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t 2020-01-28 13:24:49 +03:30
hb.hh Use float in avar calculation instead ints and checking their overflows 2020-04-17 00:53:39 +04:30
main.cc Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
meson.build meson: build a separate library for harfbuzz-icu 2020-04-18 23:34:31 +04:30
sample.py Remove python2 support from tests/utils scripts 2020-02-19 16:17:45 +03: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 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 Minor, tweak spaces 2019-10-01 13:50:11 +03:30
test-meta.cc add test cases for hb_unwrap_type 2020-02-17 21:16:15 +00:00
test-number.cc Replace strtod with a ragel implementation 2019-09-07 15:02:52 +04:30
test-ot-glyphname.cc add get_glyph_from_name & test. use hb_string_array 2019-11-26 18:34:06 +00: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 Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
test.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00