ariza
4081439d2a
tweak reflecting review & add test cases
5 years ago
ariza
173b745da8
fixed bug & added tests
5 years ago
ariza
a5012e97c4
optimize hb_set_del_range()
...
fix issue #2193
5 years ago
Garret Rieger
2742c81624
Fix page_map corruption in hb_set_t during process().
...
If a process operation results in less pages then the current set has, it will likely corrupt the page_map since it overwrites page_map entries ahead of where it's processing. This fixes that problem by removing page_map entries that will be dropped. Then dropping orphaned pages and re-indexing retained pages.
5 years ago
Ebrahim Byagowi
34f357c78a
Add test for hb_set_del
6 years ago
Behdad Esfahbod
a353c1768d
Remove test for deprecated hb_set_invert()
6 years ago
Ebrahim Byagowi
669ac81ac5
Fix test-set leak issue
...
See also https://github.com/harfbuzz/harfbuzz/pull/1169
6 years ago
Jonathan Kew
a95cde15af
[hb-set] Additional testcase for hb-set-intersect.
7 years ago
Behdad Esfahbod
11f1f4131b
[set] Add is_subset
...
New API:
+hb_set_is_subset()
7 years ago
Garret Rieger
9a6f9b4d42
[set] add a test demonstrating a bug in hb_set_union.
7 years ago
Ebrahim Byagowi
cd28eb9f5d
Add -Werror=unused-function check to Travis ( #832 )
7 years ago
Behdad Esfahbod
694eaf6367
[set] Add backwards iterator
...
New API:
- hb_set_previous()
- hb_set_previous_range()
7 years ago
Behdad Esfahbod
20b4672754
[set] Fix recent changes
...
Ouch!
Add tests.
7 years ago
ebraminio
7c6937e7c7
Move all references of old url to the new address ( #622 )
7 years ago
Behdad Esfahbod
cb6c6b0c42
Fix warning
...
49a41dc759 (commitcomment-25203194)
7 years ago
Jonathan Kew
7339926525
[test] Extend hb_set test for issue 579 (currently failing)
7 years ago
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().
7 years ago
Behdad Esfahbod
49a41dc759
[test] Add more hb-set tests
...
https://github.com/behdad/harfbuzz/issues/579
7 years ago
Behdad Esfahbod
deed4a48d1
Faster hb_set_t
...
Fixes https://github.com/behdad/harfbuzz/pull/23
7 years ago
Luis de Bethencourt
1eacde00cc
check hb_set_is_emtpy in test-set.c
11 years ago
Behdad Esfahbod
20cbc1f8eb
Annotate hb-set a bit; add HB_SET_VALUE_INVALID
11 years ago
Behdad Esfahbod
dfbd115e6c
[test] Add test for hb_set_get_min() bug
...
Failing now.
Bug 64476 - Typo in hb_set_t.get_min()
12 years ago
Behdad Esfahbod
e81aff9ef7
[tests] Finish test-set.c
...
All passing now.
12 years ago
Behdad Esfahbod
8165f2765b
[tests] Start adding tests for hb-set.h
...
Fails now. Fixing.
12 years ago