Commit Graph

9305 Commits

Author SHA1 Message Date
Michiharu Ariza
65e66a2d37 added test data 2019-06-03 16:31:41 -07:00
Michiharu Ariza
be82a2fc0c parenthesized cond-exp in CFF2FDSelect::sanitize 2019-06-03 15:52:23 -07:00
Ebrahim Byagowi
760eb1bf93
Reapply possible bsearch overflow fix
Originally introduced in 21ede86 (#1314) but as it wasn't applied to hb_bsearch
accidentally removed while merging hb_bsearch_r to it.
2019-06-03 05:48:04 -07:00
Bruce Mitchener
5846884f86 test: Use nullptr in C++ code. (#1744) 2019-06-03 12:30:25 +04:30
Ebrahim Byagowi
7c14b90145
[ci] revert to xenial
It should've done in a branch
2019-06-02 13:51:26 +04:30
Ebrahim Byagowi
8278ff7dce
minor 2019-06-02 00:36:30 +04:30
Ebrahim Byagowi
33d38e793e
Use a unified bsearch (#1741)
A part of #593
2019-06-02 00:19:57 +04:30
Ebrahim Byagowi
97b9268577
[ci] Downgrade Travis distribution upon Behdad request 2019-06-01 21:25:09 +04:30
Ebrahim Byagowi
faf69e03f5
[ci] Install ragel on appveyor mingw bots
Hopefully autotools timestamps issues will go
2019-06-01 11:02:25 +04:30
Ebrahim Byagowi
c91f3fa3ea
[dwrite] Replace REPLACEME with release version the symbol had 2019-06-01 10:55:37 +04:30
Behdad Esfahbod
93c455567f 2.5.1 2019-05-31 22:56:56 -07:00
Behdad Esfahbod
10e3cb9246 [docs] Fix dist 2019-05-31 22:56:56 -07:00
Behdad Esfahbod
619f5f1eb9 Fourth try at building VS bots
Based on https://github.com/harfbuzz/harfbuzz/issues/1730#issuecomment-497151210
2019-05-31 22:49:34 -07:00
Behdad Esfahbod
f387a09742 [ci] Disable VS 2013
That one doesn't even understand constexpr.
2019-05-31 22:49:34 -07:00
Behdad Esfahbod
aba3888d93 Third try at fixing VS build
https://github.com/harfbuzz/harfbuzz/issues/1730
2019-05-31 22:49:34 -07:00
Behdad Esfahbod
8aaecbb583 Second VS fix try
https://github.com/harfbuzz/harfbuzz/issues/1730
2019-05-31 22:49:34 -07:00
Behdad Esfahbod
5a1b5c0a8b Try fixing VS builds
Hopefully fixes https://github.com/harfbuzz/harfbuzz/issues/1730
2019-05-31 22:49:34 -07:00
Behdad Esfahbod
66381fb73f [ci] Enable other versions of Visual Studio
https://github.com/harfbuzz/harfbuzz/issues/1730
2019-05-31 22:49:34 -07:00
Behdad Esfahbod
92fde3dea2 Whitespace 2019-05-31 22:49:34 -07:00
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