Garret Rieger
5df080bf15
Destroy the subset plan at the end of subsetting.
7 years ago
Rod Sheeter
0301e5be28
Build a working cmap format 12
7 years ago
Rod Sheeter
ebd31d376d
subset for real
7 years ago
Rod Sheeter
62c7d677e8
C-style comments
7 years ago
Ebrahim Byagowi
91f0d51f05
Fix symbol exporting issue on msys2 and ✅ bringing all the bots ( #781 )
7 years ago
Ebrahim Byagowi
133e17fe23
Minor
7 years ago
Ebrahim Byagowi
16f5b53eec
Minor, don't skip the whole test when one .def file not found
7 years ago
Ebrahim Byagowi
a9b650d384
Apply check-defs.sh to -icu and -subset, toward mingw fix ( #780 )
7 years ago
Ebrahim Byagowi
2efc896550
Add --with-stdcpp for ossfuzzer and mupdf use ( #770 )
7 years ago
Ebrahim Byagowi
82e04758c8
minor
7 years ago
Ebrahim Byagowi
7daa2822f6
Add Travis based Coverity trigger ( #778 )
7 years ago
Behdad Esfahbod
7747bdb11b
Remove linker selection from hb-ucdn
...
Since this is a convenience library, it's not actually linked. Or so I think.
Hoping this might fix this Appveyor failure:
https://ci.appveyor.com/project/harfbuzz/harfbuzz/build/job/9884jyb5vryja9pw
Making all in hb-ucdn
make[4]: Entering directory '/c/projects/harfbuzz/src/hb-ucdn'
CC libhb_ucdn_la-ucdn.lo
GEN libhb-ucdn.la
/bin/sh: libhb_ucdn_la-ucdn.lo: command not found
make[4]: *** [Makefile:404: libhb-ucdn.la] Error 127
make[4]: Leaving directory '/c/projects/harfbuzz/src/hb-ucdn'
make[3]: *** [Makefile:2548: all-recursive] Error 1
make[3]: Leaving directory '/c/projects/harfbuzz/src'
make[2]: *** [Makefile:1382: all] Error 2
make[2]: Leaving directory '/c/projects/harfbuzz/src'
make[1]: *** [Makefile:486: all-recursive] Error 1
make[1]: Leaving directory '/c/projects/harfbuzz'
make: *** [Makefile:418: all] Error 2
7 years ago
Behdad Esfahbod
90d1c740c3
Add MSVC to no-visibility list
7 years ago
Behdad Esfahbod
0db6c6f214
Add Sun compiler to no-visibility as well
...
Fixes https://github.com/harfbuzz/harfbuzz/pull/776
7 years ago
Behdad Esfahbod
d33ba16361
Fix more warnings
7 years ago
Behdad Esfahbod
dde6448379
Another try at fixing multiple-defintion of NullPool
...
This one might do it...
7 years ago
Behdad Esfahbod
b5f25844fb
[docs] Minor update
7 years ago
Behdad Esfahbod
41906cd5ef
[subset] Another fixup
...
I broke this in c31fcf4c58
7 years ago
Behdad Esfahbod
cd32177a32
Try at fixing multiple-definition of NullPool
...
If we don't have visibility, make NullPool static.
7 years ago
Behdad Esfahbod
3d421ce307
[subset] Use auto_array_t where it does make sense
...
Better fix for https://github.com/harfbuzz/harfbuzz/pull/775
7 years ago
Behdad Esfahbod
9aa2eb61e6
Minor
7 years ago
Ebrahim Byagowi
ae6d0259b4
Install fonttools on two bots and enable cmake hb-subset test ( #777 )
7 years ago
Ebrahim Byagowi
c8d4c2e32f
Initialize bad_indices on hb-subset ( #775 )
7 years ago
Ebrahim Byagowi
5845e5ca3b
fix gobject compile issue ( #773 )
7 years ago
Behdad Esfahbod
9b5af3ec7f
[gpos] Adjust mark attachment heuristic
...
Hopefully it...
fixes https://github.com/harfbuzz/harfbuzz/issues/740
7 years ago
Behdad Esfahbod
70b06cc6e7
More fixes
7 years ago
Behdad Esfahbod
6c1848b1e3
Misc warning fixes
7 years ago
Behdad Esfahbod
7039803b51
Fix djgpp bot
7 years ago
Behdad Esfahbod
cdab20df1e
Minor
7 years ago
Ebrahim Byagowi
203b647530
Favor use of static instead HB_INTERNAL
7 years ago
Behdad Esfahbod
4c5bdb4b39
[test] Disable test-subset-glyf for now
7 years ago
Behdad Esfahbod
43314ff4c0
More fixes
...
test-subset-glyf still failing. No idea why :(
7 years ago
Behdad Esfahbod
a981d798ea
Fix more build issues
...
Hopefully most bots come back with this...
7 years ago
Ebrahim Byagowi
6c4ca6135a
Hide more symbols of hb-subset ( #771 )
7 years ago
Behdad Esfahbod
c31fcf4c58
[subset] Replace auto_array with prealloced_array
...
auto_array has constructor/destructor. Cannot be used in POD object, as the clang
bots all noticed...
7 years ago
Behdad Esfahbod
931d67900e
Fix some other bots
7 years ago
Behdad Esfahbod
4011d885b7
[util] Remove use of ssize_t which was failing on MSVC
7 years ago
Behdad Esfahbod
bfa871634c
Minor
7 years ago
Ebrahim Byagowi
844f48ea9a
Fix symbol exporting and libstdc++ linkage of hb-subset ( #769 )
7 years ago
Behdad Esfahbod
91519c6a5b
[aat] Add buffer messages
7 years ago
Behdad Esfahbod
af274507c4
Minor
7 years ago
Behdad Esfahbod
570d523761
[subset] Merge remote-tracking branch 'googlefonts/master'
7 years ago
Behdad Esfahbod
71130a20fa
Replace Supplier.advance with Supplier::operator+=
7 years ago
Behdad Esfahbod
d0f3e7f597
[util] Use setlinebuf() if present
...
To work around mysterious bug on OS X.
Fixes https://github.com/harfbuzz/harfbuzz/issues/727
7 years ago
Ebrahim Byagowi
ad575a5f47
Fix cast warnings on clang ( #768 )
7 years ago
Garret Rieger
d18decd201
In glyf subsetting add suport for writing out a short loca table when possible.
7 years ago
Rod Sheeter
9275bd03ea
First pass at building a cmap
7 years ago
Garret Rieger
d2170d1478
Check for failures from add table.
7 years ago
Rod Sheeter
4816064c0e
add missing return
7 years ago
Garret Rieger
0089443756
Keep a second set of glyph ids in subset plan which is sorted by glyph id and always has gid 0
7 years ago