rsheeter
49879adbfc
[subset] Correct calculation of max offset; fixes bug where loca would erroneously be short
2019-05-31 19:43:30 -07:00
Behdad Esfahbod
2ad4ba7bc0
[gsub] Minor
2019-05-31 15:51:29 -07:00
Behdad Esfahbod
2dbdec66a1
[gsub] Porting serialize to iterators
2019-05-31 15:41:54 -07:00
Behdad Esfahbod
1834cf86d4
[serialize] Pass offset to serialize_subset()
2019-05-31 14:39:32 -07:00
Behdad Esfahbod
9260441624
[serialize] Pass offset to serialize_copy()
2019-05-31 14:35:01 -07:00
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
2019-05-30 11:26:17 -04:00
Ebrahim Byagowi
88f9dab366
[ci] Clean up and add disabled bots of other msvc versions ( #1733 )
2019-05-29 01:55:31 +04:30
Bruce Mitchener
da9d43171b
Fix some typos.
2019-05-28 17:13:57 +02:00
Ebrahim Byagowi
8a13371847
[test] minor, fix copyright
...
nothing important, fixing a copy paste error inconsistency
2019-05-28 13:54:45 +04:30
Ebrahim Byagowi
13316ac5d4
[test] minor style improve
2019-05-28 13:48:39 +04:30
David Corbett
d64fb9db52
[use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel
2019-05-27 13:14:03 -04:00
Behdad Esfahbod
179570d4ca
[atomic] Fix warning, second time
...
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1554306
2019-05-27 13:08:07 -04:00
Behdad Esfahbod
ad17a8bdd5
[ucd] Update for latest packTab
2019-05-25 16:33:37 -04:00
Behdad Esfahbod
771712b3ca
[ucd] Update for recent packTab
...
No need for separate youseedy package.
2019-05-25 16:33:37 -04:00
Ebrahim Byagowi
52aa6c57c5
[ci] minor
2019-05-25 22:55:06 +04:30
Ebrahim Byagowi
9b75da4299
[ci] minor
2019-05-25 22:46:10 +04:30
Ebrahim Byagowi
9158cab3f9
[ci] Store dist-win result instead
2019-05-25 22:33:02 +04:30
Behdad Esfahbod
85b68a42af
[atomic] Fix warnings
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1554306
2019-05-25 12:59:01 -04:00
Behdad Esfahbod
941c1b6d71
[mingw] Update instructions
...
https://github.com/harfbuzz/harfbuzz/issues/1728
2019-05-25 12:52:16 -04:00
Behdad Esfahbod
210f93c143
[mutex] Prefer pthread over windows
...
https://github.com/harfbuzz/harfbuzz/issues/1728
2019-05-25 12:49:20 -04:00
Behdad Esfahbod
a5d1b0bdaa
Look for pthread even if win32
...
https://github.com/harfbuzz/harfbuzz/issues/1728
2019-05-25 12:45:40 -04:00
Behdad Esfahbod
f3b132187f
[mingw] Some more tweaks
...
It now survives ./config.status --recheck as well.
https://github.com/harfbuzz/harfbuzz/issues/1728
2019-05-25 12:42:38 -04:00
Behdad Esfahbod
c41ed54b16
[mingw] Add "make dist-win" to toplevel Makefile
2019-05-25 12:35:09 -04:00
Behdad Esfahbod
a0a75a7c70
[mingw] More
2019-05-25 12:16:41 -04:00
Ebrahim Byagowi
309a9d8ffb
[ci] Remove --without-icu now that we have it in ./mingw{32,64} scripts
2019-05-25 20:40:03 +04:30
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.
2019-05-25 12:08:05 -04:00
Ebrahim Byagowi
0e6b7f7cd5
[ci] Build mingw on Fedora and store .exe outputs
2019-05-25 20:27:29 +04:30
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.
2019-05-25 11:37:23 -04:00
Behdad Esfahbod
77a1b6b7c3
[mingw] Rename README.wine
2019-05-25 11:18:40 -04:00
Behdad Esfahbod
c68b426488
[mingw] Update for recent change
2019-05-25 11:17:56 -04:00
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
2019-05-25 11:15:45 -04:00
n8willis
e7ed85de95
Merge pull request #1691 from n8willis/usermanual-shaping
...
Usermanual: Add new chapters.
2019-05-25 16:05:07 +01:00
Nathan Willis
97ba206bed
Usermanual; minor.
2019-05-25 12:26:50 +01:00
Behdad Esfahbod
f93a5e6a7d
[win] Add mingw-ldd.py
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1728
2019-05-24 17:02:52 -04:00
Behdad Esfahbod
5fd3ece523
2.5.0
2019-05-24 15:57:57 -04:00
Behdad Esfahbod
1da089179b
Put back Since: tags for hb_color_get_*
2019-05-24 15:41:34 -04:00
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.
2019-05-24 20:30:22 +01:00
Qunxin Liu
e1a5ce6aa6
Fix fuzzer crash testcase
...
Add a check for stringOffSet(uint16) overflow,
return early if overflow happens
2019-05-24 15:26:20 -04:00
Nathan Willis
240540ff9a
Usermanual-buffers-chapter: explain ICU fallback for Ufuncs.
2019-05-24 20:13:35 +01:00
David Corbett
d100ccad02
[use] Allow multiple FMs in a cluster
2019-05-24 15:07:29 -04:00
Behdad Esfahbod
487879e013
Don't compile in UCD if HB_NO_UCD defined
2019-05-24 14:35:26 -04:00
Behdad Esfahbod
1fffe51a29
[blob] Shuffle
2019-05-24 14:35:26 -04:00
rsheeter
96de94768b
Merge pull request #1722 from googlefonts/glyf
...
[subset] Use iterators in glyf/loca subsetting
2019-05-24 11:22:41 -07:00
Rod Sheeter
1197bef26c
[subset] Per code review, use hb_array to avoid duplicated type name
2019-05-24 10:52:49 -07:00
Rod Sheeter
e662532833
[subset] Cppcheck complaints
2019-05-24 10:39:56 -07:00
Rod Sheeter
13b3cd307e
[subset] Address @behdad review feedback
2019-05-24 10:10:12 -07:00
Behdad Esfahbod
c96c6b287f
One more
2019-05-23 21:37:17 -04:00
Behdad Esfahbod
b567d4ea14
Fix build after UCDN -> UCD
2019-05-23 21:36:42 -04:00
Behdad Esfahbod
226ab06ec1
[ucd] Add URL to dependencies
2019-05-23 20:39:04 -04:00
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
2019-05-23 20:34:19 -04:00