Michiharu Ariza
d8a68728a0
Merge branch 'master' into cff-more-arrayof-fixes
6 years ago
Martin
5c2bb1de8d
Support xlclang++ on AIX. ( #1584 )
6 years ago
Behdad Esfahbod
28f7736132
[CI] Install more packages
...
Wish there was a way to streamline this :(.
6 years ago
Michiharu Ariza
1cb1d5d7fb
Merge branch 'master' into cff-more-arrayof-fixes
6 years ago
Behdad Esfahbod
d5287e1ba4
[CI] Install wget on clang-O3-O0 bot
6 years ago
Ebrahim Byagowi
890d0ee77f
Minor, use a meaningful naming in template parameter ( #1582 )
6 years ago
Michiharu Ariza
8a568a8858
Merge branch 'master' into cff-more-arrayof-fixes
6 years ago
Ebrahim Byagowi
1e1d0e63df
Fix djgpp complains by tweaking templates ( #1579 )
...
For some reasons djgpp doesn't understand "unsigned int" can be same
with one of uint*_t anyway so lets do that for it explicitly.
Just to note, our CI's djgpp is based GCC 7.2.0 and isn't old.
6 years ago
Michiharu Ariza
c83412e4ce
Merge branch 'master' into cff-more-arrayof-fixes
6 years ago
Ken
fdfa3d29b7
hb-coretext.cc: remove TARGET_OS_MAC from test ( #1578 )
...
it is always true when building on APPLE systems
and this file only builds on APPLE systems
6 years ago
Ebrahim Byagowi
f55e7bf583
[ci] Install 'base-devel' on ArchLinux CI bot
6 years ago
Ebrahim Byagowi
8f4eb919bd
[ci] Install 'which' in ArchLinux bot
6 years ago
Ebrahim Byagowi
0229434961
[ci] Speculative fix for Alpine and ArchLinux bots
6 years ago
Ebrahim Byagowi
84694af723
[ci] Disable the just added bot
...
Doesn't play well with CircleCI apparently
https://circleci.com/gh/harfbuzz/harfbuzz/74289
6 years ago
Ebrahim Byagowi
81ae4974e3
[ci] Add a Void Linux bot
...
https://voidlinux.org/ is yet another and different distro written from scratch, thus completely eligible to have a bot here!
Seriously however not that useful yet however but I will try to overload it other tasks later, like our other bots.
No test yet also, couldn't install cairo-devel, will try to fix that later.
Their harfbuzz package source: https://github.com/void-linux/void-packages/blob/master/srcpkgs/harfbuzz/template
6 years ago
Michiharu Ariza
1239b6b2b4
Merge branch 'master' into cff-more-arrayof-fixes
6 years ago
Behdad Esfahbod
126abca98a
Merge pull request #1571 from kencu/cleanostests
...
hb-coretext.cc: clean up macosx test
6 years ago
Ken Cunningham
7859decdd0
hb-coretext.cc: clean up macosx test
...
TARGET_OS_OSX was introduced only in late OS versions
so always returns as "0" on older systems.
if !TARGET_OS_IPHONE can work, as it returns as !0 on older
systems where TARGET_OS_IPHONE is not defined, but is not
specific
if TARGET_OS_MAC && !(defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE)
is both specific and accurate on all systems.
6 years ago
Behdad Esfahbod
1e06282105
Adjust hb_is_signed<>
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1535
6 years ago
Behdad Esfahbod
21ea1c9152
Remove stale comment
6 years ago
Michiharu Ariza
9f80eb0177
Merge branch 'master' into cff-more-arrayof-fixes
6 years ago
Behdad Esfahbod
d14d2c20b0
Merge pull request #1567 from googlefonts/fuzzer
...
[subset] Update the subset fuzzer to get options to use from test case.
6 years ago
Garret Rieger
dc04261a5b
[subset] Update the subset fuzzer to determine which options to use based on data in the fuzzing test case.
...
Add support for toggling retain_gids.
6 years ago
Behdad Esfahbod
acf5f0a3af
[configure] Fix up
6 years ago
Behdad Esfahbod
6b834c1c76
[configure] Print compiler version info in report
6 years ago
Behdad Esfahbod
d983c529b6
Merge pull request #1564 from googlefonts/retain_gids
...
[subset] Add --retain-gids option to the subsetter.
6 years ago
Behdad Esfahbod
55d1d7c8bc
2.3.1
6 years ago
Garret Rieger
e6ffcc5904
[subset] Add expected files for retain-gids integration tests.
6 years ago
Garret Rieger
198859bb37
[subset] For retain gids don't truncate glyphs past the highest requested subset glyph.
6 years ago
Garret Rieger
490d52f908
[subset] Add retain-gids option to hb-subset executable.
6 years ago
Garret Rieger
a903f9c228
[subset] Add some subsetting integration tests covering retain gids.
6 years ago
Garret Rieger
05e99c86ba
[subset] A few small fixes for the new subset plan api.
6 years ago
Garret Rieger
bdbe047d6c
[subset] Update hb-subset-plan.cc to match hb-subset-plan.hh.
6 years ago
Garret Rieger
74c44ffeba
[subset] Update hb-subset-glyf.cc to use new hb-subset-plan API.
6 years ago
Garret Rieger
4842294b86
[subset] Update gsub to use glyphset() method of subset plan.
6 years ago
Garret Rieger
853b1f1aa5
[subset] Correct maxp num glyph's to use new subset plan method.
6 years ago
Garret Rieger
846e05a298
[subset] Re-add glyphs array to subset plan, with new name 'glyphs_deprecated'. Switch CFF subsetting to use it.
6 years ago
Garret Rieger
03e88eab5c
Re-implement HMTX/VMTX subsetting. Update it to support glyph renumbering and simplify the implementation.
6 years ago
Garret Rieger
925be29223
Update hb-ot-vorg-table and hb-ot-layout-common to use the updated subset plan api.
6 years ago
Garret Rieger
4af3be6ef8
Remove glyph array from subset plan, make num_glyphs and glyphset private.
6 years ago
Garret Rieger
23f364429d
[subset] Fix hdmx subsetting when retain gids is enabled.
6 years ago
Garret Rieger
2da1654aef
[subset] Compute num_glyphs during subset plan construction.
...
Update maxp to use the correct num glyphs.
6 years ago
Garret Rieger
ccc59dc612
[subset] Add unit test for glyf subsetting and retain gids.
6 years ago
Garret Rieger
96b038f375
[subset] fix failure to init instruction ranges values for an invalid glyph.
6 years ago
Garret Rieger
4b1ac3a2fa
[subset] Do some refactoring in hb-subset-glyf.cc.
...
- Extract code out into helper methods in several places.
- Bundle loca address, size and is short into a struct.
6 years ago
Garret Rieger
b7f971884e
Add retain_gids option to subset input. Update glyf and loca handling to respect retain_gids.
6 years ago
Michiharu Ariza
b379900755
Merge branch 'master' into cff-more-arrayof-fixes
6 years ago
Behdad Esfahbod
fe53292310
[CI] Peg CircleCI badge link to master branch
...
[skip ci]
6 years ago
Behdad Esfahbod
9569819e24
[ci] Peg build status badges to master branch
...
[skip ci]
6 years ago
Behdad Esfahbod
1e29906a77
Switch README / README.md
...
[skip ci]
6 years ago