Ebrahim Byagowi
0b261c5d0b
[ci] disable clang-{everthing,*san} bots
...
are flaky, will enable them somewhere else
5 years ago
Ebrahim Byagowi
5b91c52083
[ci] run experimental APIs tests
5 years ago
Ebrahim Byagowi
750bb73e32
[meson] Add an experimental-api option
5 years ago
Ebrahim Byagowi
e0e7727064
[ci] Update macOS 10.15's version
5 years ago
Ebrahim Byagowi
755a77d660
Move outline draw API behind HB_EXPERIMENTAL_API directive
5 years ago
Ebrahim Byagowi
dfab7a2546
[cmake] Bring it back to release tarball
5 years ago
Ebrahim Byagowi
1dd3896688
[meson] Make it work on autotools dist
5 years ago
Ebrahim Byagowi
749cf378e8
[meson] test meson's own unity feature also
5 years ago
Ebrahim Byagowi
f8c8be0564
[meson] Add amalgam build option
5 years ago
Ebrahim Byagowi
c494d7abcd
Remove cmake testing and add meson build bot
...
CMake tests are broken anyway as py3 changes so let's get rid of them
5 years ago
Ebrahim Byagowi
83db1e117e
[ci] Compatibility with Python 3
...
Disabled CMake test runners as it goes for Python 2 and updated the bots
Install Python 3 on macOS 10.12 bot
5 years ago
Ebrahim Byagowi
bd13470f23
[ci] Update Ubuntu bots versions
5 years ago
Ebrahim Byagowi
4dc3db7344
Minor, fix warnings raised when built with -std=c++2a
...
Follow up to c184180
,
It was raising,
src/hb-ot-layout-common.hh:1067:63: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
| hb_filter ([=] (const OffsetTo<TSubTable> &_) { return (this+_).intersects (glyphset, lookup_type); })
^
src/hb-ot-layout-common.hh:1067:19: note: add an explicit capture of 'this' to capture '*this' by reference
| hb_filter ([=] (const OffsetTo<TSubTable> &_) { return (this+_).intersects (glyphset, lookup_type); })
^
, this
and
src/hb-ot-layout-common.hh:2626:38: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
{ r.collect_lookups (this, lookup_indexes); })
^
src/hb-ot-layout-common.hh:2625:18: note: add an explicit capture of 'this' to capture '*this' by reference
| hb_apply ([=] (const FeatureTableSubstitutionRecord& r)
^
, this
and
src/hb-ot-hdmx-table.hh:141:44: error: implicit capture of 'this' with a capture default of '=' is deprecated [-Werror,-Wdeprecated-this-capture]
return device_record->widthsZ.as_array (get_num_glyphs ()) [_];
^
src/hb-ot-hdmx-table.hh:137:17: note: add an explicit capture of 'this' to capture '*this' by reference
| hb_map ([=] (hb_codepoint_t _)
^
, this
5 years ago
Ebrahim Byagowi
1a6d53d3c0
[ci] Increase msan and fedora-O0 bots subset fuzzer timeout
5 years ago
Ebrahim Byagowi
80762cc4d0
[ci] Speedup tsan bot
...
We don't expect fails thus expecting readable failure backtrace so let's speed it up instead
5 years ago
Ebrahim Byagowi
f3de3b6d3d
[ci] fix macOS 10.15 bot
...
Xcode 11.3.0 image is supposed to work per https://circleci.com/docs/2.0/testing-ios/
but isn't https://circleci.com/gh/harfbuzz/harfbuzz/118693 AFAICS
Let's try Xcode 11.2.1 image
5 years ago
Ebrahim Byagowi
49434bdd49
[ci] Add a macOS 10.15 bot
...
Should update macos.tests with the fonts, for now
5 years ago
Ebrahim Byagowi
7cde68f10c
[ci] install pip in fedora bot
5 years ago
Ebrahim Byagowi
46178c0325
[ci] fix fedora bot
5 years ago
Ebrahim Byagowi
7915c5d6fa
[ci] Check the recipt introduce in 7152ac3
5 years ago
Ebrahim Byagowi
9815ca0338
[ci] Use custom subset fuzzer timeout for failing sanitizer bots
5 years ago
Ebrahim Byagowi
b03b62cb30
[ci] Add HB_NO_MT on non HB_TINY no-build-system builds
5 years ago
Ebrahim Byagowi
dc886f6638
[ci] Re-enable debug builds on fedora bot
5 years ago
Ebrahim Byagowi
70228f68ac
[ci] Enable HB_WITH_WIN1256 on -Weverything bot
...
To catch its compile warnings, #1969 related
5 years ago
Ebrahim Byagowi
5a1cc199ab
[ci] Run -fno-sanitize-recover=undefined checks
5 years ago
Ebrahim Byagowi
aab279b33d
[ci] Install cmake on macOS cmake/amalgam tester
5 years ago
Ebrahim Byagowi
cbbb6fa455
[ci] Don't build cmake tests in macOS bot
5 years ago
Ebrahim Byagowi
bf08611044
[ci] Update and compile cmake/amalgam on macOS bot
5 years ago
Ebrahim Byagowi
504bb17287
[ci] Bring back -linux-arm64 bot
...
Let's see if 576065b
has fixed it
5 years ago
Ebrahim Byagowi
4552864c82
[ci] Disable -linux-arm64 bot
...
This is its failure https://circleci.com/gh/harfbuzz/harfbuzz/99864
Trying to fix like ee05627
, interestingly, makes the bot and the
others to fail like this https://circleci.com/gh/harfbuzz/harfbuzz/99841
5 years ago
Ebrahim Byagowi
9fea6b4dd4
[amalgam] Use it in cmake port and fix conflicts ( #1812 )
5 years ago
Ebrahim Byagowi
eb28d6e48b
[ci] Test no build system builds
...
Introduced in aa3450c
, let's preserve it
5 years ago
Ebrahim Byagowi
4a2b58555f
[ci] Use HB_OPTIMIZE_SIZE instead of __OPTIMIZE_SIZE__
6 years ago
Ebrahim Byagowi
a228bb5f1d
[ci] Test -Os and optimize size in Alpine bot
...
__OPTIMIZE_SIZE__ should be defined whenever -Os but some Internet thread
indicate may not so lets do that ourselves as that is the main intention
6 years ago
Ebrahim Byagowi
801d93fc58
[ci] remove wine from fedora bot
...
We are not testing Windows exes in fedora mingw bot, we don't have to as
probably won't go that smoothly and we have real Windows bots anyway
and as wine installation itself is time taking let's remove it
6 years ago
Ebrahim Byagowi
52aa6c57c5
[ci] minor
6 years ago
Ebrahim Byagowi
9b75da4299
[ci] minor
6 years ago
Ebrahim Byagowi
9158cab3f9
[ci] Store dist-win result instead
6 years ago
Ebrahim Byagowi
309a9d8ffb
[ci] Remove --without-icu now that we have it in ./mingw{32,64} scripts
6 years ago
Ebrahim Byagowi
0e6b7f7cd5
[ci] Build mingw on Fedora and store .exe outputs
6 years ago
Behdad Esfahbod
c96c6b287f
One more
6 years ago
Ebrahim Byagowi
d1baf99697
[ci] add HB_TINY to asmjs builder
6 years ago
Ebrahim Byagowi
c3e0eafc80
[ci] Upgrade Ubuntu 17.10 bots to 19.04
6 years ago
Ebrahim Byagowi
e200d165a4
[ci] Remove crosscompile-notest-freebsd9 bot
...
It was testing an old version of freebsd and now it's image is gone.
We really like to test the environment.
6 years ago
Ebrahim Byagowi
c0ea37b557
[ci] Fix macOS glib issue
6 years ago
Michiharu Ariza
d75b73a309
fix rebase errors
6 years ago
Ebrahim Byagowi
93a6a063dc
[ci] Tweak macos and psvita bots ( #1638 )
...
* Add --with-graphite2 to macOS
* Add a dummy ragel script for psvita
6 years ago
Ebrahim Byagowi
7e8c4585ac
[ci] Use only CircleCI for macOS ( #1637 )
6 years ago
Ebrahim Byagowi
dc07ecbd80
[ci] remove ragel from psvita compile bot
6 years ago
Ebrahim Byagowi
dd3624b6d5
[ci] Don't install ragel on cmake build bot images
...
It is not needed anyway
6 years ago