|
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
|
|
9b5556d9
|
2019-03-08T01:33:41
|
|
Add a macOS 10.14.3 fonts tests (#1608)
|
|
7929b0f0
|
2019-03-29T14:14:55
|
|
[ci] Fix build
|
|
a030ce4f
|
2019-03-28T21:26:50
|
|
Merge branch 'master' into iter
|
|
7360265e
|
2019-03-28T16:57:56
|
|
[ci] Tweak macos and psvita bots (#1638)
* Add --with-graphite2 to macOS
* Add a dummy ragel script for psvita
|
|
a548d1da
|
2019-03-28T15:42:45
|
|
[ci] Use only CircleCI for macOS (#1637)
|
|
717181c5
|
2019-03-27T16:38:39
|
|
[ci] remove ragel from psvita compile bot
|
|
08e36c5d
|
2019-03-27T16:21:47
|
|
[ci] Don't install ragel on cmake build bot images
It is not needed anyway
|
|
8b6eb6cf
|
2019-03-08T01:33:41
|
|
Add a macOS 10.14.3 fonts tests (#1608)
|
|
5b725784
|
2019-02-14T11:34:55
|
|
Merge branch 'master' into iter
|
|
28f77361
|
2019-02-14T11:34:28
|
|
[CI] Install more packages
Wish there was a way to streamline this :(.
|
|
9e7383d1
|
2019-02-13T23:54:36
|
|
[CI] Disable cmake-oracledeveloperstudio bot
Weird error:
"/root/project/src/hb-iter.hh", line 277: Error: Type name expected instead of "decltype()".
"/root/project/src/hb-iter.hh", line 278: Error: Invalid type while substituting into Iter::item_t.
"/root/project/src/hb-iter.hh", line 317: Error: Type name expected instead of "decltype()".
"/root/project/src/hb-iter.hh", line 318: Error: Invalid type while substituting into Iter::item_t.
|
|
41032523
|
2019-02-13T23:46:43
|
|
Merge branch 'master' into iter
|
|
d5287e1b
|
2019-02-13T23:46:17
|
|
[CI] Install wget on clang-O3-O0 bot
|
|
f1b89344
|
2019-02-13T23:30:21
|
|
[CI] Remove macos-notest-ios bot
Not sure what ancient compiler it is (gcc 4.2?), but didn't like hb_zip SFINAE
apparently:
In file included from /Users/distiller/project/src/hb-aat-layout.cc:28:
In file included from /Users/distiller/project/src/hb-open-type.hh:32:
In file included from /Users/distiller/project/src/hb.hh:642:
/Users/distiller/project/src/hb-iter.hh:364:1: note: candidate template ignored: substitution failure [with A = OT::Coverage, B = OT::OffsetArrayOf<OT::ChainRuleSet>]: non-type template argument does not refer to any declaration
hb_zip (const A& a, const B &b)
^
In file included from /Users/distiller/project/src/hb-aat-layout.cc:37:
In file included from /Users/distiller/project/src/hb-aat-layout-kerx-table.hh:31:
In file included from /Users/distiller/project/src/hb-kern.hh:32:
/Users/distiller/project/src/hb-ot-layout-gpos-table.hh:725:20: error: no matching function for call to 'hb_zip'
for (auto it = hb_zip (this+coverage, pairSet)
^~~~~~
Not going to try to appease.
|
|
7d2376de
|
2019-02-13T22:08:54
|
|
Merge branch 'master' into iter
|
|
f55e7bf5
|
2019-02-10T01:08:05
|
|
[ci] Install 'base-devel' on ArchLinux CI bot
|
|
8f4eb919
|
2019-02-09T16:58:02
|
|
[ci] Install 'which' in ArchLinux bot
|
|
02294349
|
2019-02-09T16:33:28
|
|
[ci] Speculative fix for Alpine and ArchLinux bots
|
|
84694af7
|
2019-02-08T15:30:17
|
|
[ci] Disable the just added bot
Doesn't play well with CircleCI apparently
https://circleci.com/gh/harfbuzz/harfbuzz/74289
|
|
81ae4974
|
2019-02-08T15:18:26
|
|
[ci] Add a Void Linux bot
https://voidlinux.org/ is yet another and different distro written from scratch, thus completely eligible to have a bot here!
Seriously however not that useful yet however but I will try to overload it other tasks later, like our other bots.
No test yet also, couldn't install cairo-devel, will try to fix that later.
Their harfbuzz package source: https://github.com/void-linux/void-packages/blob/master/srcpkgs/harfbuzz/template
|
|
4aa4eedf
|
2019-01-30T15:02:29
|
|
[ci] Switch clang-O3-O0 bot to Ubuntu image
https://github.com/harfbuzz/harfbuzz/issues/1566
|
|
a84b0145
|
2019-01-30T14:42:48
|
|
[ci] Disable -Wunused-template on -Weverything bot
./hb-algs.hh:37:3: error: unused function template 'operator()' [-Werror,-Wunused-template]
operator () (const T& v) const { return v; }
^
|
|
b270cee6
|
2019-01-22T12:29:05
|
|
[CI] Remove gcc 4.2 bots
We don't support that version anymore.
|
|
d12b80c0
|
2018-12-26T19:15:21
|
|
[ci] Disable macos-llvm-gcc-4.2 again
Not C++11.
|
|
dc0f9829
|
2018-12-30T11:22:16
|
|
[ci] Remove unused config for gcc 4.2
[skip ci]
|
|
eaa90236
|
2018-12-30T11:16:14
|
|
[ci] Disable other gcc 4.2 bot
|
|
e1302842
|
2019-01-17T19:12:07
|
|
[ci] Remove unnecessary warning declarations
clang -Weverything still left to be ported to pragmas
|
|
97f67a3c
|
2019-01-04T23:10:39
|
|
[ci] Enable more of GCC compile warnings (#1533)
|
|
26c5b54f
|
2018-12-31T04:30:43
|
|
CircleCI: Test for Python 3 syntax errors and undefined names (#1522)
Catch missing imports and errors like #1520 and #1521
__E901,E999,F821,F822,F823__ are the "_showstopper_" [flake8](http://flake8.pycqa.org) issues that can halt the runtime with a SyntaxError, NameError, etc. Most other flake8 issues are merely "style violations" -- useful for readability but they do not effect runtime safety.
* F821: undefined name `name`
* F822: undefined name `name` in `__all__`
* F823: local variable name referenced before assignment
* E901: SyntaxError or IndentationError
* E999: SyntaxError -- failed to compile a file into an Abstract Syntax Tree
|
|
b65645bb
|
2018-11-29T23:57:50
|
|
[ci] Re-enable llvm-gcc-4.2 bots (#1429)
|
|
19863c80
|
2018-11-28T20:28:42
|
|
[test][aat] Add a test and make macOS runners faster (#1422)
|
|
b518e5af
|
2018-11-25T01:39:00
|
|
Add 10.13.6 aat fonts tests and bot (#1409)
|
|
341851ef
|
2018-11-23T15:40:05
|
|
[aat] Add macOS specific tests (#1404)
|
|
073d0a9f
|
2018-11-08T10:59:50
|
|
[ci] minor
|
|
f7a08cd4
|
2018-10-30T11:29:09
|
|
Fix extra semicolon issues and test that on CI (#1330)
|
|
1b7bfb5e
|
2018-10-30T10:19:40
|
|
[cmake] Make build of tests and subset optional (#1329)
|
|
e1b8e933
|
2018-10-23T09:23:48
|
|
[ci] Disable llvm-gcc
#define Null(Type) Null<typename hb_remove_const<typename hb_remove_reference<Type>::value>::value>()
raises:
hb-blob.cc: In function 'hb_blob_t* hb_blob_get_empty()':
hb-blob.cc:194: error: using 'typename' outside of template
hb-blob.cc:194: error: using 'typename' outside of template
Removing "typename"s fixes the issue but makes newer compiler fail apparently.
Probably downstream can patch that locally till we get a solution.
|
|
0ecddad7
|
2018-10-22T00:44:28
|
|
[ci] Disable flaky -windows-x64 and add a comment for iOS
|
|
964ae32a
|
2018-10-20T07:39:18
|
|
Run valgrind on run-shape-fuzzer only when RUN_VALGRIND is set (#1285)
|
|
093c7c4a
|
2018-10-19T18:46:41
|
|
[ci] Run valgrind on test/api
run-shape-fuzzer-tests.py automatically runs valgrind if see available
but test/api runs it by request, we probably should normalize the approaches
later
|
|
b7cef8cb
|
2018-10-19T09:24:21
|
|
Enable valgrind and dedicate a bot to it
|
|
03e14413
|
2018-10-18T11:06:37
|
|
[ubsan] Use unsigned int instead enum where needed (#1270)
Actually the check is right,
On -myanmar.hh, on that particular switch, OT_C is indic_category_t
but OT_D is myanmar_category_t so we are mixing the types in one variable.
And on -arabic.cc, step can goes one number higher than step_t enum in the
loop so we are actually using it as an unsinged int.
|
|
af99b20d
|
2018-10-18T08:35:20
|
|
[ci/ubsan] Disable enum sanitization
Behdad apparently not interested on them
|
|
187df7d7
|
2018-10-10T17:12:52
|
|
[circleci] Add an iOS bot (#1233)
|
|
f58c5175
|
2018-10-06T22:42:56
|
|
Make msan output a little more readable
|
|
5de2d9cd
|
2018-10-04T02:14:18
|
|
Minor, fix double-promotion warnings (#1221)
|
|
c2c7e647
|
2018-10-04T00:29:40
|
|
State our graphite2 dependency no-deprecated compile flag (#1220)
|
|
6353cc1f
|
2018-10-02T21:39:19
|
|
[circleci] Fix some of warnings from clang-everything bot (#1211)
* -Wshift-sign-overflow
* -Wmissing-prototypes
|
|
9742679b
|
2018-10-02T03:20:48
|
|
[circleci] Remove some of the not needed flags
|
|
f72b7483
|
2018-10-02T00:16:08
|
|
[circleci] Fix "msan" and "everything" bots (#1205)
|
|
0fa1edbd
|
2018-10-01T09:40:29
|
|
[circleci] Couple of fixes (#1200)
* Raise error on warnings on -everything
* Enable fontconfig to two bots
* Fix msan bot now that all of its real complain are gone
|
|
3babb081
|
2018-09-30T20:02:30
|
|
[msan] Disable icu explicitly
|
|
dc9b47ae
|
2018-09-30T18:35:12
|
|
[msan] Remove uninstrumented libraries
|
|
0a89f957
|
2018-09-30T17:44:15
|
|
[circleci] Pass ‌freetype compile flags to right place
|
|
ad701f05
|
2018-09-30T17:30:42
|
|
[circleci] Use an instrumented freetype on msan bot
|
|
57aabbc2
|
2018-09-30T16:31:28
|
|
[circleci] Another on fixing msan
|
|
24f148df
|
2018-09-30T14:46:56
|
|
[circleci] minor
|
|
0a9aab67
|
2018-09-30T14:45:43
|
|
[circleci] Try to fix msan bot
|
|
06be2aa9
|
2018-09-30T00:15:25
|
|
[ci] Build glib and freetype and enable msan bot (#1198)
|
|
678beff6
|
2018-09-29T10:16:14
|
|
[circleci] Add -Wno-reserved-id-macro to clang-everything
|
|
909a07b5
|
2018-09-29T03:10:13
|
|
[circleci] Improve clang-everything bot log, more to come
#1196
|