Ebrahim Byagowi
5ad87a93fe
Minor, improve file reading failing condition comment
...
https://bugzilla.gnome.org/show_bug.cgi?id=659212 for more context
7 years ago
Ebrahim Byagowi
2eaba80cbd
Minor, re-add unused mark to some of ragel defined state machines ( #1005 )
7 years ago
Ebrahim Byagowi
48f0204cfe
Minor, re-add unused mark for two TRACE_ macros
...
To revive Travis CI bot
7 years ago
Ebrahim Byagowi
816b8169a9
Resolve some of clang's double-promotion warnings
7 years ago
Ebrahim Byagowi
24b8b9b227
Resolve clang's used-but-marked-unused warnings
7 years ago
Ebrahim Byagowi
eaf649450a
Resolve clang's conditional-uninitialize warnings
7 years ago
Ebrahim Byagowi
8b0d642e66
Resolve some of clang's zero-as-null-pointer-constant warnings
7 years ago
Ebrahim Byagowi
8100380d9e
Minor, fix calloc call order
7 years ago
Ebrahim Byagowi
2a4cdfad20
[aat/kerx] Minor ( #1003 )
7 years ago
Ebrahim Byagowi
ce17340b23
Add hb_blob_create_from_file, a new API ( #926 )
7 years ago
Garret Rieger
4fa1c6705a
[subset] Check instruction offsets in glyph to ensure they are in bounds.
7 years ago
Garret Rieger
3c97614598
[subset] In subset fuzzer run through drop hints and keep hints pathways.
7 years ago
Khaled Hosny
6fdeeb2ae3
[util] Check all specified shapers are known ( #993 )
...
A bit brute force and requires all shapers to be known, not just one.
Fixes https://github.com/harfbuzz/harfbuzz/issues/956
7 years ago
Garret Rieger
535fb23c02
[subset] Add integration tests for cmap breakge.
7 years ago
Garret Rieger
e29c8e33f3
[subset] Add a test for previous cmap breakage.
7 years ago
Garret Rieger
5e318e09ba
[subset] Fix broken cmap creation.
...
It was ignoring the restriction that gids must be consecutive to be placed into a single group.
7 years ago
Ebrahim Byagowi
a47070cd40
Minor, annotate the added tables with likely/unlikely ( #997 )
7 years ago
Garret Rieger
1a309dcd72
[subset] Remove printf's from fuzzing targets.
7 years ago
Ebrahim Byagowi
c55aa147c3
Do sanitization before the use on 'main' mini-program ( #994 )
7 years ago
Garret Rieger
c02b40e58f
[subset] add a fuzzer target for subset_get_all_codepoints method. ( #987 )
7 years ago
Behdad Esfahbod
924803166e
[colr] Check layer record access
7 years ago
Garret Rieger
5dadbb0fa0
[subset] Add implementation of cmap format 12 codepoint listing. ( #988 )
7 years ago
Ebrahim Byagowi
6771e79bcc
Add pre-opentype font pages detection code ( #986 )
...
As Khaled's finding on #981 this is the way Uniscribe detects those fonts. This is its detection part.
7 years ago
Ebrahim Byagowi
277e328986
Make some of implicit header uses explicit ( #989 )
...
Splitted from #950 and #986 IIRC Chromium had a policy about this encouraging it,
not sure about automated way to detect and add them but for now lets have the needed
ones of them.
7 years ago
Ebrahim Byagowi
f5811bad04
Add round to F2DOT14 inner store setter ( #990 )
...
It uses floor implicitly without it but explicit use of round will be more correct.
7 years ago
Garret Rieger
39754fb659
[subset] Don't assume the last segment in cmap 4 can be skipped, actually check it.
7 years ago
Garret Rieger
21a181af2b
[subset] sketch out support for a call that lists all codepoints present in a font. Implement support for it in format 4 cmap sub table.
7 years ago
Ebrahim Byagowi
aef96e246c
Further improvements on dump-fon ( #985 )
7 years ago
Ebrahim Byagowi
67dfb1937b
Add dump-fon, a prototype on how to work with .fon/.fnt files ( #981 )
7 years ago
Ebrahim Byagowi
ce99dd04de
Implement to_float and set_float of F2DOT14 ( #984 )
7 years ago
Ebrahim Byagowi
435b1878e7
Rename UINT24 to HBUINT24 for consistency ( #983 )
7 years ago
Ebrahim Byagowi
3737c652a5
Merge pull request #979 from ebraminio/msvc05
...
Reinstate support for Visual Studio 2005
7 years ago
Tor Andersson
8f4c12308a
Reinstate support for Visual Studio 2005
7 years ago
Ebrahim Byagowi
632713babb
Always enable atexit on Android ( #971 )
...
Obviously one can use a newer NDK for building an updated HarfBuzz
instead that now pretty old version however I am concerned if that
version checking is working with clang that is used with the newer
NDK versions.
7 years ago
Ebrahim Byagowi
f24b0b9728
Update the links and revive the dead ones
7 years ago
Ebrahim Byagowi
a02c3ee70f
Add or update tables specifications links
7 years ago
Ebrahim Byagowi
b799fc8077
minor, use LOffsetTo and LArrayOf whenever possible ( #966 )
7 years ago
Ebrahim Byagowi
cb3fa70cd4
[dwrite] Cosmetic change ( #963 )
7 years ago
Ebrahim Byagowi
09d5e54688
[graphite] Use tabs instead 8 spaces ( #965 )
7 years ago
Ebrahim Byagowi
211da5efdc
[aat] Cosmetic changes ( #964 )
7 years ago
Ebrahim Byagowi
f8bb582bcc
[ot-color] Cosmetic changes ( #962 )
7 years ago
Ebrahim Byagowi
1e1e9086c0
minor
7 years ago
Ebrahim Byagowi
a62554af89
[colr/cpal] Improvements and add a sample renderer ( #927 )
7 years ago
Ebrahim Byagowi
f25731a360
[ci] Don't fail on brew warnings
...
Not the best fix but it works and we don't care about brew warnings, so
7 years ago
Ryan Schmidt
58e569e5f7
Fix build with CoreText on OS X 10.7 and earlier ( #952 )
7 years ago
Ebrahim Byagowi
d3984b45b5
[aat] Further improvements on feat ( #948 )
7 years ago
Behdad Esfahbod
93dad9ade7
[hangul] Fix comment
7 years ago
Ebrahim Byagowi
44bf432092
[aat] Implement feat table parsing ( #947 )
7 years ago
Behdad Esfahbod
08b8eb678a
Another try at fixing linker issue
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/880
7 years ago
Ebrahim Byagowi
eff36cd8f0
Minor build related changes
7 years ago