Garret Rieger
|
e0ffebead6
|
[subset] In hb-subset-test use hb_set_union instead of manually copying set.
|
2018-02-14 16:01:08 -08:00 |
Rod Sheeter
|
fa87770372
|
[subset] First pass at hmtx
|
2018-02-14 14:53:10 -08:00 |
Garret Rieger
|
e5edcc81bf
|
[subset] Fix codepoint iteration in hb-subset-test.
|
2018-02-14 11:17:53 -08:00 |
Garret Rieger
|
8b1dbbef1a
|
Fix compile error in hb-subset-test.
|
2018-02-14 11:05:19 -08:00 |
Garret Rieger
|
d008b62887
|
Merge remote-tracking branch 'upstream/master' into fixed
|
2018-02-14 10:38:52 -08:00 |
Garret Rieger
|
df6d780355
|
[subset] Extract maxp subsetting into hb-ot-maxp-table.
|
2018-02-14 10:19:50 -08:00 |
Garret Rieger
|
865b6971ad
|
[subset] Add a test for OS/2 fixes during subsetting.
|
2018-02-14 10:19:50 -08:00 |
Behdad Esfahbod
|
694eaf6367
|
[set] Add backwards iterator
New API:
- hb_set_previous()
- hb_set_previous_range()
|
2018-02-14 01:00:10 -08:00 |
Behdad Esfahbod
|
9046e92442
|
[subset] Rename constructor to hb_subset_input_create_or_fail()
To signify that unlike rest of library, returns nullptr on failure.
|
2018-02-13 22:07:12 -08:00 |
Behdad Esfahbod
|
d5b33f2fe1
|
[subset] hb_subset_input_t changes
|
2018-02-13 13:55:10 -08:00 |
Garret Rieger
|
8cf8b78faa
|
[subset] whitespace
|
2018-02-12 16:30:21 -08:00 |
Rod Sheeter
|
89ee20f1a3
|
basic wiring for a (failing) cmap test
|
2018-02-12 16:01:15 -08:00 |
Garret Rieger
|
1639bdd331
|
[subset] Remove test-subset, testing is planned to be done at the table level here with test/subset covering the complete subsetting operation.
|
2018-02-12 13:40:42 -08:00 |
Garret Rieger
|
4cdd1b16c9
|
[subset] added todo in test-subset-glyf.
|
2018-02-12 13:36:28 -08:00 |
Garret Rieger
|
1714feef4f
|
[subset] re-enable test-subset-glyf. Refactor to use common functions in hb-subset-test.h
|
2018-02-12 13:35:17 -08:00 |
Garret Rieger
|
d8d8bd8405
|
[subset] Add some helper functions for writing tests around subsetting.
|
2018-02-12 13:34:08 -08:00 |
Behdad Esfahbod
|
d33ba16361
|
Fix more warnings
|
2018-02-11 18:26:41 -08:00 |
Behdad Esfahbod
|
6c1848b1e3
|
Misc warning fixes
|
2018-02-10 15:52:35 -06:00 |
Behdad Esfahbod
|
4c5bdb4b39
|
[test] Disable test-subset-glyf for now
|
2018-02-10 15:40:54 -06:00 |
Behdad Esfahbod
|
43314ff4c0
|
More fixes
test-subset-glyf still failing. No idea why :(
|
2018-02-10 15:40:03 -06:00 |
Behdad Esfahbod
|
9682ef135f
|
Minor fixups
|
2018-02-08 17:35:57 -06:00 |
Garret Rieger
|
0f3c756cbf
|
Add CMake config for building a separate harfbuzz-subset.
|
2018-02-08 17:31:11 -06:00 |
Garret Rieger
|
f2ceb5ee4d
|
Comment out failing assert in test-subset-glyf for now. Should be re-enabled once hb_subset is writing out a new face.
|
2018-02-08 17:31:11 -06:00 |
Garret Rieger
|
89dbebd4ad
|
Add a basic test for glyf subsetting.
|
2018-02-08 17:31:11 -06:00 |
Behdad Esfahbod
|
c479a59988
|
[subset] Assemble font
|
2018-02-07 21:26:04 -06:00 |
Behdad Esfahbod
|
f70100417c
|
[test] Minor
|
2018-02-07 13:58:23 -05:00 |
Behdad Esfahbod
|
af02812fc5
|
[subset] Change hb_subset API to remove hb_subset_face_t
|
2018-02-07 13:07:46 -05:00 |
Garret Rieger
|
7481f0ce21
|
Add codepoints to subset input.
|
2018-02-07 12:41:21 -05:00 |
Ebrahim Byagowi
|
8cb8bfd5b5
|
[test] Fix test-subset on old distros (#758)
https://developer.gnome.org/glib/stable/glib-Testing.html#g-assert-cmpmem
|
2018-02-06 20:40:42 +03:30 |
Behdad Esfahbod
|
b7b7f0ac59
|
[test] Minor
|
2018-02-05 19:40:31 -05:00 |
Garret Rieger
|
5f6eb1256f
|
Add libharfbuzz-subset.la to linking when building api tests.
|
2018-02-05 10:23:38 -08:00 |
Garret Rieger
|
76b84c36b9
|
Whitespace
|
2018-02-04 12:57:34 -08:00 |
Garret Rieger
|
a2965f2ea5
|
Add a basic implementation of hb-subset to enable compilation of test-subset.
|
2018-02-04 12:57:33 -08:00 |
Garret Rieger
|
b59c08eb04
|
Add the beginning of a unit test for hb-subset
|
2018-02-04 12:57:33 -08:00 |
Ebrahim Byagowi
|
e849b8a85b
|
[cmake] Always put test/api/CMakeLists.txt on distributions
|
2018-01-19 16:12:24 +03:30 |
Ebrahim Byagowi
|
2dbdeb1421
|
[cmake] Run fuzzing and shaping tests (#666)
|
2017-12-29 23:13:29 +03:30 |
Ebrahim Byagowi
|
50163976d2
|
[cmake] Enable cmake tests on distribution and test it (#664)
|
2017-12-25 01:55:48 +03:30 |
Khaled Hosny
|
c860955148
|
Add API tests to cmake build
|
2017-12-06 15:25:10 +02:00 |
Khaled Hosny
|
f19126dd35
|
We are already inside “if HAVE_GLIB” check
|
2017-12-06 15:25:10 +02:00 |
Behdad Esfahbod
|
20b4672754
|
[set] Fix recent changes
Ouch!
Add tests.
|
2017-12-02 15:15:50 -08:00 |
ebraminio
|
7c6937e7c7
|
Move all references of old url to the new address (#622)
|
2017-11-20 14:49:22 -05:00 |
Behdad Esfahbod
|
cb6c6b0c42
|
Fix warning
49a41dc759 (commitcomment-25203194)
|
2017-10-26 11:43:33 -06:00 |
Jonathan Kew
|
7339926525
|
[test] Extend hb_set test for issue 579 (currently failing)
|
2017-10-26 12:33:05 -05:00 |
Jonathan Kew
|
3d6f7df42a
|
[test] Additional coverage in test_set_iter.
This adds a couple extra entries to the set used, such that iteration
would fail in 1.6.2 due to the bug in hb_set_t::page_t::next().
|
2017-10-26 12:30:52 -05:00 |
Behdad Esfahbod
|
49a41dc759
|
[test] Add more hb-set tests
https://github.com/behdad/harfbuzz/issues/579
|
2017-10-25 16:17:45 -06:00 |
Behdad Esfahbod
|
deed4a48d1
|
Faster hb_set_t
Fixes https://github.com/behdad/harfbuzz/pull/23
|
2017-10-15 16:45:33 -03:00 |
Behdad Esfahbod
|
c4712f8e37
|
Fix test
|
2017-08-10 20:27:21 -07:00 |
Philip Withnall
|
a6ced90efc
|
test: Fix some memory leaks in test-font.c (#409)
Coverity IDs: 141039, 141040, 141041
|
2017-02-07 18:18:33 -08:00 |
Behdad Esfahbod
|
a8a5e81a52
|
[test-ot-math] Add test with nil face/font
|
2017-01-19 16:55:04 -08:00 |
Behdad Esfahbod
|
331d07bd40
|
Minor
|
2017-01-19 16:51:36 -08:00 |