harfbuzz/test/api
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
..
fonts update cff & cff2 subsetters 2020-03-05 01:22:51 +03:30
hb-subset-test.h Fix nullptr de-reference failure if both blobs in a subset test are 0 in size 2020-01-28 15:35:53 -05:00
hb-test.h Minor, switch to https links where possible 2020-02-19 16:32:44 +03:30
Makefile.am [make] Minor reordering on test/api/Makefile.am 2020-03-24 19:06:09 +00:00
meson.build meson: build a separate library for harfbuzz-icu 2020-04-18 23:34:31 +04:30
test-aat-layout.c [test] minor, fix copyright 2019-05-28 13:54:45 +04:30
test-baseline.c [base] Add hb_ot_layout_get_baseline API 2019-07-30 04:42:51 +04:30
test-blob.c [test] Fix -Wunused-parameter warnings 2018-09-30 18:14:50 +02:00
test-buffer.c Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
test-c.c [feat] Turn AAT feature id into enum 2018-11-25 01:16:02 -05:00
test-collect-unicodes.c [cmap] Check GID before adding ranges in format 4 & 12 2019-10-29 02:09:13 +02:00
test-common.c Rename hb-*private.hh to hb-*.hh 2018-08-25 22:36:36 -07:00
test-cplusplus.cc Rename test/ to test/api/ 2012-01-19 14:52:02 -05:00
test-draw.c Move outline draw API behind HB_EXPERIMENTAL_API directive 2020-03-13 08:25:53 +03:30
test-font.c [test] Don't call deprecated API 2019-05-13 14:34:53 -07:00
test-map.c test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-multithread.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-object.c Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
test-ot-color.c [test] Avoid alloca use as clang complain 2019-08-29 14:55:54 +04:30
test-ot-extents-cff.c [ot-metrics] Don't use mixed scaled and not scaled for generating extents 2019-10-08 23:27:39 +03:30
test-ot-face.c Move hb_ot_layout_closure_{features,lookups} behind EXPERIMENTAL flag 2020-04-17 22:25:45 +04:30
test-ot-glyphname.c implement SID to glyph ID mapping with predefined Charset 2020-04-18 15:42:30 +04:30
test-ot-ligature-carets.c Hook AAT's lcar to _get_ligature_carets 2018-11-08 23:06:26 +03:30
test-ot-math.c Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
test-ot-meta.c Rename hb_ot_meta_get_entries() to +hb_ot_meta_get_entry_tags() 2019-08-13 21:02:47 -07:00
test-ot-metrics-tt-var.c [gvar] fix infinite loop introduced by 11f3fca 2020-02-24 14:30:07 +03:30
test-ot-metrics.c [metrics] Make values match their enum type naming 2019-07-30 03:48:23 +04:30
test-ot-name.c test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-ot-tag.c Remove duplicated tests from test-ot-tag (#1958) 2019-09-06 12:24:32 -04:00
test-set.c tweak reflecting review & add test cases 2020-02-25 15:03:12 -08:00
test-shape.c [test] Add test for aaa85931f3 2019-08-20 14:22:57 -07:00
test-subset-cbdt.c parent 777ba47b50 2020-01-31 16:37:30 -05:00
test-subset-cff1.c Implement subset --regain-gids option with CFF1/2 2019-01-31 14:16:37 -08:00
test-subset-cff2.c Implement subset --regain-gids option with CFF1/2 2019-01-31 14:16:37 -08:00
test-subset-cmap.c [subset] Avoid incorrectly dropping cmap for NotoColorEmoji.ttf 2020-02-05 16:13:10 +03:30
test-subset-colr.c Refactor to two iterators 2020-01-29 10:21:00 -05:00
test-subset-drop-tables.c [subset] Add drop tables to subset input. 2019-05-20 13:35:46 -07:00
test-subset-glyf.c Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf 2019-05-20 21:29:54 -07:00
test-subset-gpos.c Move hb_ot_layout_closure_{features,lookups} behind EXPERIMENTAL flag 2020-04-17 22:25:45 +04:30
test-subset-gvar.c add gvar & HVAR retain-gids test cases 2019-03-29 18:26:20 -07:00
test-subset-hdmx.c [subset] WIP convert hdmx subsetting to use iterators. 2019-05-08 15:47:24 -07:00
test-subset-hmtx.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-hvar.c fix VarData serialize to remove unused data sets 2019-04-12 12:48:48 -07:00
test-subset-nameids.c [subset] Add unit test for str de-dup 2019-04-26 15:24:47 -07:00
test-subset-os2.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-post.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-sbix.c Add unittests 2020-01-15 13:36:01 -08:00
test-subset-vmtx.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-vvar.c added api test for subset VVAR & bug fix 2019-03-29 18:27:08 -07:00
test-subset.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-unicode.c Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
test-var-coords.c [test] define G_APPROX_VALUE and EPSILON only when used 2020-04-17 22:28:09 +04:30
test-version.c Rename HB_VERSION_CHECK and hb_version_check to "atleast" 2014-06-20 14:09:57 -04:00