|
094406b6
|
2021-02-10T22:49:27
|
|
[ci] Disable failing Arch Linux job
Some g-ir-scanner failure that does not seem to be related to us. The
job does not seem to be testing anything interesting anyway.
|
|
e8c15b7a
|
2020-12-26T23:05:48
|
|
[ci] Install gobject-introspection on distcheck job
To fix missing --enable-introspection from release tarballs.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2779
|
|
bac8a856
|
2020-11-21T16:07:57
|
|
Revert "[CI] Don’t install ragel on circleci jobs"
This reverts commit 9a9da110a54ea03a0bdd1e64fa9ff7a2b98ba53c.
|
|
a082fe40
|
2020-11-06T13:02:21
|
|
ci: Install meson 0.56.0 in crossbuild-win32
It is required for using cairo as subproject.
|
|
5adc1344
|
2020-10-23T18:39:34
|
|
[ci] Upload meason logs on some CircleCI jobs
|
|
71376f88
|
2020-10-23T18:21:41
|
|
[ci] CircleCI removed xcode:9.0.1 image
The replacement run newer versions of macOS (10.13.3), making this job
obsolete as it tests nothing the other jobs don’t test.
|
|
9a9da110
|
2020-10-17T17:58:11
|
|
[CI] Don’t install ragel on circleci jobs
Latest ragel version is broken (https://github.com/adrian-thurston/ragel/issues/56), but we also don’t need to regenerate state machine on CI jobs.
|
|
84dd65a8
|
2020-10-13T20:21:28
|
|
[test] Remove timeout from test runners
See https://github.com/harfbuzz/harfbuzz/issues/2707#issuecomment-707744079
This wasn’t inconsistent as well, HB_TEST_SUBSET_FUZZER_TIMEOUT defaulted
to 12 in the test runner, but it was overridden to 50 in meson.build,
and then meson has its own test timeout.
|
|
e43b9a29
|
2020-09-11T22:15:10
|
|
[ci] Trigger dependencies of publish jobs on tags
|
|
deb09e0d
|
2020-09-11T19:52:46
|
|
[ci] Tweak job names so config is valid Circle 2.1 schema
|
|
f4dea33f
|
2020-09-11T17:23:00
|
|
[ci] Move repeated artifact upload job code to script
|
|
65be538f
|
2020-09-11T16:46:34
|
|
[ci] Add job to publish autotools dist file to GitHub
|
|
42bcc47d
|
2020-09-11T16:40:32
|
|
[ci] Use executor with Circle's image for autotools job
|
|
c70f5090
|
2020-09-11T14:54:02
|
|
[ci] Use `ghr` CLI tool to post Win32 artifact to GitHub
|
|
610ed3b4
|
2020-09-11T10:47:08
|
|
[ci] Add job to publish Win32 releases and pass it artifacts
|
|
a2d45cd5
|
2020-09-11T14:14:20
|
|
[ci] Use Circle's customized image for workspace support
|
|
6e32145d
|
2020-08-13T00:13:06
|
|
[meson] Make compatbile with 0.47.0
|
|
58209c86
|
2020-08-12T23:04:26
|
|
[meson] Make compatbile with 0.49.0
Contains a just put together summary feature polyfill and workaround
to broken ternary operator.
|
|
2af58c35
|
2020-08-12T00:51:07
|
|
Revert "Remove cmake build files"
This reverts commit 4e572c940724cdae6f140df924c9ad7f4baea35e.
|
|
51933578
|
2020-08-11T23:51:59
|
|
Revert "Remove autotools build support"
This reverts commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df.
|
|
c0107c1e
|
2020-08-10T14:30:34
|
|
[ci] test experimental APIs in Arch Linux and sanitizers
|
|
01ac32aa
|
2020-08-02T11:35:55
|
|
Remove autotools build support
|
|
50151567
|
2020-08-02T10:43:25
|
|
[ci] Disable Travis CI
|
|
4e572c94
|
2020-07-30T16:19:15
|
|
Remove cmake build files
As discussed in https://github.com/harfbuzz/harfbuzz/pull/2252
|
|
bec3db49
|
2020-07-25T13:45:34
|
|
[ci] meson-gcc-mingw to crossbuild-win32
|
|
024fc665
|
2020-07-20T23:57:27
|
|
[ci] disable clang nightly installation
they don't like to work apparently for some reason https://circleci.com/gh/harfbuzz/harfbuzz/149164
better to use oss-fuzz docker images, gcr.io/oss-fuzz-base/base-clang, but the fact it uses 16.04 is showstopper for us.
|
|
3163e9fe
|
2020-07-12T23:11:45
|
|
[ci] Remove HB_TEST_SUBSET_FUZZER_TIMEOUT
meson is passing it itself
Fortunately oss-fuzz has its own timeout value, I just like to be conservative here
and not involve outsiders with flakiness of tests specially as meson which runs
them concurrently so consuming more time is expected on meson.
|
|
f8d345ee
|
2020-07-09T10:57:51
|
|
[ci] Remove ambiguous-reversed-operator warning from whitelist
Should be fixed by 6a45df0
|
|
5ea11cb8
|
2020-07-08T19:29:47
|
|
[ci] don't use harfbuzz.cc with -Weverything
Causes
In file included from src/harfbuzz.cc:13:
src/hb-ot-cff1-table.cc:36:17: error: using namespace directive in global context in header [-Werror,-Wheader-hygiene]
using namespace CFF;
^
In file included from src/harfbuzz.cc:14:
src/hb-ot-cff2-table.cc:35:17: error: using namespace directive in global context in header [-Werror,-Wheader-hygiene]
using namespace CFF;
^
2 errors generated.
|
|
e4f99691
|
2020-07-08T15:10:25
|
|
[ci] migrate to meson
two bots, one bot here (distcheck) and one in travis still run autotools and
won't be removed till we decide about autotools
|
|
471ae786
|
2020-07-06T18:29:23
|
|
[ci] Install a newer meson version
|
|
694a0c6b
|
2020-07-06T18:28:31
|
|
[meson] Always add icu deps
|
|
3a8d137c
|
2020-07-06T16:31:32
|
|
[ci] migrate macOS bots to meson
|
|
702847aa
|
2020-06-29T00:39:43
|
|
[meson] Turn benchmark to a feature
|
|
fd8b0a44
|
2020-06-29T00:19:38
|
|
[ci] Limit number of processes ninja uses
Our CricleCI bots run with 32 cores last time I check which makes random compile issues
like this https://circleci.com/gh/harfbuzz/harfbuzz/146030 to happen. Guess that has
something to do with the way virtualization is done in Circle CI so let's limit number of processes.
|
|
ca820220
|
2020-06-28T11:34:01
|
|
[ci] retire psvita and djgpp bots
till update and overhaul
|
|
95b1081b
|
2020-06-09T17:37:36
|
|
Add performance benchmark for shaping, get extents and draw
|
|
b5ae8eab
|
2020-06-21T08:51:46
|
|
[ci] raise msan bot subset timeout
|
|
47dedc75
|
2020-06-21T01:54:57
|
|
[ci] increase tsan and ubsan subset fuzzer timeout
as https://circleci.com/gh/harfbuzz/harfbuzz/144966 and https://circleci.com/gh/harfbuzz/harfbuzz/144970
|
|
f31e3d42
|
2020-06-12T17:33:11
|
|
[ci] raise subset fuzzer timeout for asan and valgrind bots
|
|
be278acf
|
2020-06-12T01:46:23
|
|
[ci] raise subset fuzzer cases runner timeout
the bots are either not optimized ones or sanitizer ones so not much value
on trying to optimize them further.
|
|
7e74aa6a
|
2020-06-04T09:32:20
|
|
[ci] fix meson-gcc-mingw bot
keep build folder for dist testing
|
|
b3576433
|
2020-06-04T04:10:11
|
|
[ci] check workability of meson based dist
|
|
870304df
|
2020-06-04T03:19:53
|
|
[meson] Remove amalgam build option
Fixes #2444
|
|
6058ede3
|
2020-06-01T12:58:31
|
|
Build win32 artifacts using meson
As a part of meson migration, this builds hb-shape dependencies
using meson subprojects and removes different unrelated mingw
files we've put on source root about things that aren't really our
concern. This also simplifies all the instructions we've put in
README.mingw.md and makes it easy to build the project on
distros that no mingw libraries (such i686-win32-{freetype,glib,...}
are packaged. The known catch is however lack of hb-view as its need
for build of cairo which apparently isn't that straightforward.
|
|
9d13124c
|
2020-05-30T14:45:22
|
|
[ci] fix alpine build issue
|
|
cc53fd15
|
2020-05-21T19:33:18
|
|
[meson] Normalize options names
As https://github.com/harfbuzz/harfbuzz/pull/2412#discussion_r426275027
|
|
99e2342a
|
2020-05-21T17:41:45
|
|
[ci] Install newer meson from pip
|
|
eac2c3bd
|
2020-05-21T07:09:03
|
|
[ci] Enable sanitizer bots again
|
|
0b261c5d
|
2020-05-07T10:28:24
|
|
[ci] disable clang-{everthing,*san} bots
are flaky, will enable them somewhere else
|
|
5b91c520
|
2020-04-20T21:44:01
|
|
[ci] run experimental APIs tests
|
|
750bb73e
|
2020-04-21T01:13:13
|
|
[meson] Add an experimental-api option
|
|
e0e77270
|
2020-04-03T01:12:16
|
|
[ci] Update macOS 10.15's version
|
|
755a77d6
|
2020-01-29T22:26:04
|
|
Move outline draw API behind HB_EXPERIMENTAL_API directive
|
|
dfab7a25
|
2020-03-12T21:05:01
|
|
[cmake] Bring it back to release tarball
|
|
1dd38966
|
2020-03-12T13:41:10
|
|
[meson] Make it work on autotools dist
|
|
749cf378
|
2020-03-11T22:25:27
|
|
[meson] test meson's own unity feature also
|
|
f8c8be05
|
2020-03-11T20:51:40
|
|
[meson] Add amalgam build option
|
|
c494d7ab
|
2020-03-11T19:44:13
|
|
Remove cmake testing and add meson build bot
CMake tests are broken anyway as py3 changes so let's get rid of them
|
|
83db1e11
|
2020-02-19T15:15:18
|
|
[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
|
|
bd13470f
|
2020-02-19T13:19:38
|
|
[ci] Update Ubuntu bots versions
|
|
4dc3db73
|
2020-02-06T12:12:41
|
|
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
|
|
1a6d53d3
|
2020-01-24T20:00:23
|
|
[ci] Increase msan and fedora-O0 bots subset fuzzer timeout
|
|
80762cc4
|
2019-12-15T23:21:10
|
|
[ci] Speedup tsan bot
We don't expect fails thus expecting readable failure backtrace so let's speed it up instead
|
|
f3de3b6d
|
2019-12-10T16:37:48
|
|
[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
|
|
49434bdd
|
2019-12-10T16:28:04
|
|
[ci] Add a macOS 10.15 bot
Should update macos.tests with the fonts, for now
|
|
7cde68f1
|
2019-11-02T19:04:14
|
|
[ci] install pip in fedora bot
|
|
46178c03
|
2019-11-02T14:36:30
|
|
[ci] fix fedora bot
|
|
7915c5d6
|
2019-10-29T22:55:34
|
|
[ci] Check the recipt introduce in 7152ac3
|
|
9815ca03
|
2019-10-24T21:05:38
|
|
[ci] Use custom subset fuzzer timeout for failing sanitizer bots
|
|
b03b62cb
|
2019-10-23T12:18:21
|
|
[ci] Add HB_NO_MT on non HB_TINY no-build-system builds
|
|
dc886f66
|
2019-09-14T11:18:47
|
|
[ci] Re-enable debug builds on fedora bot
|
|
70228f68
|
2019-09-21T16:24:41
|
|
[ci] Enable HB_WITH_WIN1256 on -Weverything bot
To catch its compile warnings, #1969 related
|
|
5a1cc199
|
2019-09-18T00:43:44
|
|
[ci] Run -fno-sanitize-recover=undefined checks
|
|
aab279b3
|
2019-09-14T11:20:09
|
|
[ci] Install cmake on macOS cmake/amalgam tester
|
|
cbbb6fa4
|
2019-09-14T10:53:12
|
|
[ci] Don't build cmake tests in macOS bot
|
|
bf086110
|
2019-09-14T10:35:08
|
|
[ci] Update and compile cmake/amalgam on macOS bot
|
|
504bb172
|
2019-07-17T22:57:46
|
|
[ci] Bring back -linux-arm64 bot
Let's see if 576065b has fixed it
|
|
4552864c
|
2019-07-17T22:08:39
|
|
[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
|
|
9fea6b4d
|
2019-07-05T18:46:41
|
|
[amalgam] Use it in cmake port and fix conflicts (#1812)
|
|
eb28d6e4
|
2019-06-18T12:14:10
|
|
[ci] Test no build system builds
Introduced in aa3450c, let's preserve it
|
|
4a2b5855
|
2019-06-10T08:16:51
|
|
[ci] Use HB_OPTIMIZE_SIZE instead of __OPTIMIZE_SIZE__
|
|
a228bb5f
|
2019-06-10T15:56:36
|
|
[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
|
|
801d93fc
|
2019-06-10T14:53:14
|
|
[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
|
|
52aa6c57
|
2019-05-25T22:55:06
|
|
[ci] minor
|
|
9b75da42
|
2019-05-25T22:46:10
|
|
[ci] minor
|
|
9158cab3
|
2019-05-25T22:33:02
|
|
[ci] Store dist-win result instead
|
|
309a9d8f
|
2019-05-25T20:40:03
|
|
[ci] Remove --without-icu now that we have it in ./mingw{32,64} scripts
|
|
0e6b7f7c
|
2019-05-25T20:27:29
|
|
[ci] Build mingw on Fedora and store .exe outputs
|
|
c96c6b28
|
2019-05-23T21:37:17
|
|
One more
|
|
d1baf996
|
2019-05-14T16:16:46
|
|
[ci] add HB_TINY to asmjs builder
|
|
c3e0eafc
|
2019-05-07T12:04:00
|
|
[ci] Upgrade Ubuntu 17.10 bots to 19.04
|
|
e200d165
|
2019-04-30T02:10:50
|
|
[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.
|
|
c0ea37b5
|
2019-04-15T00:34:04
|
|
[ci] Fix macOS glib issue
|
|
d75b73a3
|
2019-03-30T00:06:54
|
|
fix rebase errors
|
|
cc94a9ed
|
2019-03-29T18:41:38
|
|
Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset
rebase master
|
|
93a6a063
|
2019-03-28T16:57:56
|
|
[ci] Tweak macos and psvita bots (#1638)
* Add --with-graphite2 to macOS
* Add a dummy ragel script for psvita
|
|
7e8c4585
|
2019-03-28T15:42:45
|
|
[ci] Use only CircleCI for macOS (#1637)
|
|
dc07ecbd
|
2019-03-27T16:38:39
|
|
[ci] remove ragel from psvita compile bot
|
|
dd3624b6
|
2019-03-27T16:21:47
|
|
[ci] Don't install ragel on cmake build bot images
It is not needed anyway
|