rsheeter
49879adbfc
[subset] Correct calculation of max offset; fixes bug where loca would erroneously be short
5 years ago
Behdad Esfahbod
2ad4ba7bc0
[gsub] Minor
5 years ago
Behdad Esfahbod
2dbdec66a1
[gsub] Porting serialize to iterators
5 years ago
Behdad Esfahbod
1834cf86d4
[serialize] Pass offset to serialize_subset()
5 years ago
Behdad Esfahbod
9260441624
[serialize] Pass offset to serialize_copy()
5 years ago
Behdad Esfahbod
87dd4bff1c
[math] Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER
...
To HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. Added a deprecated macro.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1734
5 years ago
Ebrahim Byagowi
88f9dab366
[ci] Clean up and add disabled bots of other msvc versions ( #1733 )
5 years ago
Bruce Mitchener
da9d43171b
Fix some typos.
5 years ago
Ebrahim Byagowi
8a13371847
[test] minor, fix copyright
...
nothing important, fixing a copy paste error inconsistency
5 years ago
Ebrahim Byagowi
13316ac5d4
[test] minor style improve
5 years ago
David Corbett
d64fb9db52
[use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel
5 years ago
Behdad Esfahbod
179570d4ca
[atomic] Fix warning, second time
...
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1554306
5 years ago
Behdad Esfahbod
ad17a8bdd5
[ucd] Update for latest packTab
5 years ago
Behdad Esfahbod
771712b3ca
[ucd] Update for recent packTab
...
No need for separate youseedy package.
5 years ago
Ebrahim Byagowi
52aa6c57c5
[ci] minor
5 years ago
Ebrahim Byagowi
9b75da4299
[ci] minor
5 years ago
Ebrahim Byagowi
9158cab3f9
[ci] Store dist-win result instead
5 years ago
Behdad Esfahbod
85b68a42af
[atomic] Fix warnings
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1554306
5 years ago
Behdad Esfahbod
941c1b6d71
[mingw] Update instructions
...
https://github.com/harfbuzz/harfbuzz/issues/1728
5 years ago
Behdad Esfahbod
210f93c143
[mutex] Prefer pthread over windows
...
https://github.com/harfbuzz/harfbuzz/issues/1728
5 years ago
Behdad Esfahbod
a5d1b0bdaa
Look for pthread even if win32
...
https://github.com/harfbuzz/harfbuzz/issues/1728
5 years ago
Behdad Esfahbod
f3b132187f
[mingw] Some more tweaks
...
It now survives ./config.status --recheck as well.
https://github.com/harfbuzz/harfbuzz/issues/1728
5 years ago
Behdad Esfahbod
c41ed54b16
[mingw] Add "make dist-win" to toplevel Makefile
5 years ago
Behdad Esfahbod
a0a75a7c70
[mingw] More
5 years ago
Ebrahim Byagowi
309a9d8ffb
[ci] Remove --without-icu now that we have it in ./mingw{32,64} scripts
5 years ago
Behdad Esfahbod
ccfe642c0c
[mingw] Force off ICU
...
If cross-compiled ICU is not available, we might end up finding the
native ICU via icu-config. That's distracting.
5 years ago
Ebrahim Byagowi
0e6b7f7cd5
[ci] Build mingw on Fedora and store .exe outputs
5 years ago
Behdad Esfahbod
7b716cbbe6
[ming2] Update instructions
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1728
Only left to write how to create a win32 bundle.
5 years ago
Behdad Esfahbod
77a1b6b7c3
[mingw] Rename README.wine
5 years ago
Behdad Esfahbod
c68b426488
[mingw] Update for recent change
5 years ago
Behdad Esfahbod
5cf2e648a6
[mingw] Update for Fedora mingw installation location
...
Also adds --with-uniscribe by default.
Part of https://github.com/harfbuzz/harfbuzz/issues/1728
5 years ago
n8willis
e7ed85de95
Merge pull request #1691 from n8willis/usermanual-shaping
...
Usermanual: Add new chapters.
5 years ago
Nathan Willis
97ba206bed
Usermanual; minor.
5 years ago
Behdad Esfahbod
f93a5e6a7d
[win] Add mingw-ldd.py
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1728
5 years ago
Behdad Esfahbod
5fd3ece523
2.5.0
5 years ago
Behdad Esfahbod
1da089179b
Put back Since: tags for hb_color_get_*
5 years ago
Nathan Willis
dd5ad6b6b5
Usermanual-buffers-chapter: trim out fallback-of-ufuncs talk and just mention that stuff exists if you care to go find it.
5 years ago
Qunxin Liu
e1a5ce6aa6
Fix fuzzer crash testcase
...
Add a check for stringOffSet(uint16) overflow,
return early if overflow happens
5 years ago
Nathan Willis
240540ff9a
Usermanual-buffers-chapter: explain ICU fallback for Ufuncs.
5 years ago
David Corbett
d100ccad02
[use] Allow multiple FMs in a cluster
5 years ago
Behdad Esfahbod
487879e013
Don't compile in UCD if HB_NO_UCD defined
5 years ago
Behdad Esfahbod
1fffe51a29
[blob] Shuffle
5 years ago
rsheeter
96de94768b
Merge pull request #1722 from googlefonts/glyf
...
[subset] Use iterators in glyf/loca subsetting
5 years ago
Rod Sheeter
1197bef26c
[subset] Per code review, use hb_array to avoid duplicated type name
5 years ago
Rod Sheeter
e662532833
[subset] Cppcheck complaints
5 years ago
Rod Sheeter
13b3cd307e
[subset] Address @behdad review feedback
5 years ago
Behdad Esfahbod
c96c6b287f
One more
5 years ago
Behdad Esfahbod
b567d4ea14
Fix build after UCDN -> UCD
5 years ago
Behdad Esfahbod
226ab06ec1
[ucd] Add URL to dependencies
5 years ago
Behdad Esfahbod
65392b734e
[ucdn] Replace UCDN with a new UCD implementation
...
UCDN was ~120kb of data. New implementatoin is 69kb in default builds,
and 49kb if built with HB_OPTIMIZE_SIZE or __OPTIMIZE_SIZE__. The
latter automatically enabled if built with -Os or -Oz.
There's room to shave off another 10kb or 20kb. That will follow later.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1652
5 years ago