Behdad Esfahbod
7a4a848db2
Minor
13 years ago
Behdad Esfahbod
4d6dafd47f
Rename test/ to test/api/
13 years ago
Behdad Esfahbod
3b5c22c39b
Remove src/test.cc
...
Not really useful.
13 years ago
Behdad Esfahbod
4983feebbb
[hb-diff] Clean up
13 years ago
Behdad Esfahbod
cdc673d97c
[hb-shape] Add --show-line-num
...
Ok, much more useful as a test suite driver now.
13 years ago
Behdad Esfahbod
cc4d9810d6
[hb-shape] Add --show-text and --show-unicode options
13 years ago
Behdad Esfahbod
27c36af411
Fix OOB in hb-shape
13 years ago
Behdad Esfahbod
8d2781d692
[test] Add two Indic test cases from Bernard Massot
13 years ago
Behdad Esfahbod
8750abaf84
[util] Add --help-features
...
Patch from Khaled Hosny.
13 years ago
Behdad Esfahbod
889caa52fa
[icu] Use U_FAILURE
13 years ago
Behdad Esfahbod
36a4f4a482
Replace u_strlen() with u_countChar32()
...
The latter is what I meant.
13 years ago
Behdad Esfahbod
055fb24d03
Add test for bug in ICU decompose
...
As reported by Kenichi Ishibashi on 2011-10-28.
13 years ago
Behdad Esfahbod
c521e793bd
Fix OOB in replace_glyph()
...
Patch from Kenichi Ishibashi.
13 years ago
Behdad Esfahbod
03408ce73d
Fix more possible buffer overruns
...
I have this function, but can't clean up it to my satisfaction.
13 years ago
Behdad Esfahbod
7d479900cd
Refactor the two remaining uses of _hb_ot_layout_skip_mark()
13 years ago
Behdad Esfahbod
506ffeb8e7
Further mark skippy fixes from Jonathan Kew
...
We should be in good shape now.
13 years ago
Behdad Esfahbod
a4a48fe6d4
Fix mark skipping regression
...
Ouch!
13 years ago
Behdad Esfahbod
4ab9731154
Refactor mark skipping
13 years ago
Behdad Esfahbod
370f03e9c6
Minor
13 years ago
Behdad Esfahbod
4d3aeb8cb2
[GSUB/GPOS] Fix mark skip indexing issues
...
Mozilla bug 701637 and 714067 combined.
Patch from Jonathan Kew.
13 years ago
Behdad Esfahbod
e8eedf2687
Avoid enum trailing commas
...
Based on patch from Jonathan Kew.
13 years ago
Behdad Esfahbod
3d0ddd1280
Require glib >= 2.16 for the gobject option
13 years ago
Behdad Esfahbod
95ab82a992
Disable gtk-doc macro
...
We don't have any docs yet.
13 years ago
Behdad Esfahbod
299ae0c3a3
[icu] Remove glib-ism
13 years ago
Behdad Esfahbod
a097043f9a
Allow space in one more place when parsing features
13 years ago
Behdad Esfahbod
af92135424
Minor
13 years ago
Behdad Esfahbod
89d89646e8
Fix intrin.h b0rkage with older MSVC
...
Reported by Jonathan Kew.
13 years ago
Behdad Esfahbod
af913c5788
Fix infinite loop in normalization code with variation selectors
...
Reported by Jonathan Kew.
13 years ago
Behdad Esfahbod
fd528c17b7
[util] Add --list-shapers to hb-view and hb-shape
13 years ago
Behdad Esfahbod
a17554bfd5
Make test-c.c actually use hb
...
This will make sure we test that C code can actually link to the
library.
13 years ago
Behdad Esfahbod
55deff7595
Add comments
13 years ago
Behdad Esfahbod
a240d5a0a3
Add TODO item
13 years ago
Behdad Esfahbod
52ebdff49d
Fix GSUB lookuptype 1 subtype 1 delta wrapping
13 years ago
Behdad Esfahbod
5857720cd3
[util] s/%d/%u/ when printing glyph ids and clusters
13 years ago
Behdad Esfahbod
b95324cdd2
Minor
13 years ago
Behdad Esfahbod
0cd33592ab
Fix possible leaks
13 years ago
Behdad Esfahbod
d3f3690b48
hb-shape: In --no-glyph-names, output glyph number directly
...
Ie. write "86" instead of "gid86".
13 years ago
Behdad Esfahbod
088c1e27c0
[util] Fix option parsing
...
Wow, who knew bool is one byte and I was using it as a 4byte int?!
C++ auto casts fails you in mysterious ways...
13 years ago
Behdad Esfahbod
d606daa4cc
Whitespace
13 years ago
Behdad Esfahbod
e700bce118
[util] Add hb-diff
...
A diff program written in Python that is more suitable for comparing
hb-shape output from different backends. Main differences with stock
diff:
1. It outputs one line's comparison at a time, as opposed to batching
'+' lines and '-' lines.
2. It colors the part of the line that changed, taking word boundaries
into consideration.
You can pipe the colored output to 'less -r'.
13 years ago
Behdad Esfahbod
880c1f0e4e
Rewrite ICU detection code with in-house macros
...
At least works for cross-compiling now...
13 years ago
Behdad Esfahbod
f83f0f4836
[graphite] Add note about graphite shaker brokenness
13 years ago
Behdad Esfahbod
422558142a
[util] Account for line-space in surface size
13 years ago
Behdad Esfahbod
b5afd8f78e
[util] Rename --output to --output_file, and --format to --output-format
13 years ago
Behdad Esfahbod
0a965eee88
Minor
13 years ago
Behdad Esfahbod
466393c2f0
Really fix build this time
13 years ago
Behdad Esfahbod
fe1605db4f
Fix dist
13 years ago
Behdad Esfahbod
8b8b19056d
[util] Add hb-shape utility
...
Like hb-view, but prints out buffer contents.
The output format is kinda cryptic. Suggestions welcome.
13 years ago
Behdad Esfahbod
eb2d8be7a8
Minor
13 years ago
Behdad Esfahbod
f6496663c2
[util] If no text is provided, simply call cairo_show_glyphs()
13 years ago