Garret Rieger
d368414143
[subset] add helper methods to glyf accelerator for reading composite glyph information.
7 years ago
Behdad Esfahbod
cd11107bb4
Another bitops fallback fix
...
I'm confident that all bugs are hashed out now.
7 years ago
Behdad Esfahbod
4e517ecb6b
Another bitops fallback impl fix
7 years ago
Behdad Esfahbod
f18b9fbf65
[set] Implement iteration using bitop intrinsics
7 years ago
Behdad Esfahbod
6a91a2eb04
Fix wide bitops implemenetation
7 years ago
Behdad Esfahbod
d25c3e69e9
[set] Readjust parameters
7 years ago
Behdad Esfahbod
6d5c0bf8b1
Fix bitops fallback impl
7 years ago
Behdad Esfahbod
82eb1dac16
Flesh out other bit ops some more for 128bit as well
7 years ago
Behdad Esfahbod
864a2dddae
Clean up bit functions
...
Compile all code-paths possible, to better catch errors.
Also enable MSVC ones on mingw which seems to support them.
7 years ago
Behdad Esfahbod
978ace6fbb
Improve _hb_popcount()
...
Support 128bit type.
7 years ago
Behdad Esfahbod
7b5ce74047
Fix warnings
7 years ago
Behdad Esfahbod
94d32d1b83
Enable C99 if available
...
Hopefully we can now mix-and-match code and declaration in the C test files.
7 years ago
rsheeter
926db87455
Merge pull request #792 from googlefonts/master
...
Support more tables in subsetter
7 years ago
Behdad Esfahbod
882a3bf4ab
That didn't work...
7 years ago
Behdad Esfahbod
b1f186df78
Add mingw32.sh and mingw64.sh
7 years ago
Arkady Shapkin
d37310ac5d
Remove checking macros __OPTIMIZE__ for MSVC
...
Visual C++ compiler doesn't define macros __OPTIMIZE__ when optimizations enabled
7 years ago
Khaled Hosny
4eff0fc5b8
Make this work for old versions of automake
7 years ago
Khaled Hosny
f8077c9790
Print only the failed log
7 years ago
Khaled Hosny
8e3b4c0e11
Simplify calls to collect-logs.sh
7 years ago
Rod Sheeter
c7a633f957
[subset] try to get more info from bot where g_assert_cmpmem fails
7 years ago
Rod Sheeter
0bb2d7ac12
[subset] fix int type for blob length in hb-subset-test.h
7 years ago
Rod Sheeter
be0a01a676
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz
7 years ago
Ebrahim Byagowi
139c9928f6
Fix hb-private.hh compile issue
7 years ago
Arkady Shapkin
6c10328eb8
Use _BitScanForward and _BitScanReverse on MSVC
7 years ago
Rod Sheeter
7acaa3b781
[subset] apparently C99 is too much to ask in 2018
7 years ago
Rod Sheeter
b1740106a9
[subset] fix format specifier for size_t
7 years ago
Rod Sheeter
e00c37aaae
[subset] fix no matching function MIN in djgpp
7 years ago
Rod Sheeter
6122ad2442
[subset] add files to EXTRA_DIST
7 years ago
Rod Sheeter
0758cbc4c2
[subset] correct bug introduced to get_advance
7 years ago
Rod Sheeter
3fd11f4397
[subset] remove unused decl
7 years ago
Khaled Hosny
23d21a74b5
Move collect_logs to .ci dir
...
Next to other CI scripts.
7 years ago
Rod Sheeter
0e088a63d1
[subset] hmtx space bracket. authors++
7 years ago
Rod Sheeter
1725c35da0
[subset] cmap space bracket
7 years ago
Rod Sheeter
e158739bfb
[subset] space bracket
7 years ago
Rod Sheeter
2d6b1e2af7
[subset] maxp copy writeable fn
7 years ago
Rod Sheeter
1efecd965f
[subset] hmtx use copy writeable fn instead of direct memory
7 years ago
Rod Sheeter
27012526f9
[subset] whitespace
7 years ago
Behdad Esfahbod
b1bd0b5f50
[subset] Minor
7 years ago
Behdad Esfahbod
83f57e24bf
[test] Reinstate test/shaping/data/in-house/tests/myanmar-syllable.tests
7 years ago
Behdad Esfahbod
5ae6526ef4
[subset] Merge remote-tracking branch 'googlefonts/master'
7 years ago
Garret Rieger
04c1ec2b73
[subset] Don't fail on different checksum adjustment in subsetting tests.
7 years ago
Garret Rieger
0775bc0f7a
[subset] Fix hhea subsetting and clean up some memory leaks.
7 years ago
Garret Rieger
b56c9384bc
[subset] Add missing face reference in hb-subset-plan plus ensure all struct members are cleaned up on destroy.
7 years ago
Garret Rieger
e0ffebead6
[subset] In hb-subset-test use hb_set_union instead of manually copying set.
7 years ago
Garret Rieger
e330ef3711
[subset] Restore hb_face_data_destroy to be internal.
7 years ago
Garret Rieger
3ab7d2649b
[subset] Fix memory leak in hb-ot-{maxp,os2}. Plus some formatting.
7 years ago
Behdad Esfahbod
2903b2f357
Another linker tweaking
...
Trying to fix this warning:
cc1: warning: command line option ‘-fno-threadsafe-statics’ is valid for C++/ObjC++ but not for C
Let's see what the clang bots think of it.
7 years ago
Behdad Esfahbod
e1f1f96577
[set] Tune size again
...
Switch from a 128+64 hierarchy, to 32+32. New page size is 1024.
This should make set iteration faster, without affecting other op
performances much.
7 years ago
Rod Sheeter
66e282df32
[subset] remove TODO that was already done
7 years ago
Rod Sheeter
4696624ad9
[subset] maxp wrong int type, note to use copy_writable_or_fail
7 years ago