Jackson Gardner
5b7645c6b3
Remove felt snapshotting behavior. ( flutter/engine#37639 )
...
* Remove felt snapshotting behavior.
* Use `dart run`.
2022-11-15 22:11:32 +00:00
joshualitt
c6467e322e
[web] Test harness fixes. ( flutter/engine#37560 )
2022-11-15 12:21:31 -08:00
Jackson Gardner
8b8ddc8c04
Skip the skwasm unit test suite on Safari since it is flaky. ( flutter/engine#37602 )
...
* Skip the skwasm unit test suite on Safari since it is flaky.
* Add TODO.
2022-11-15 20:20:45 +00:00
Harry Terkelsen
cac16e67dc
Combine results of all the test batches. ( flutter/engine#37610 )
...
* Combine results of all the test batches.
* Skip regressions
* Use bool instead
* remove unused var
* skip fragment_program_test
* Also skip GL context lost test
* Transparent background test fails on Firefox and Safari
* Skip other test in safari
* Skip text test on firefox
2022-11-15 03:35:39 +00:00
Jackson Gardner
d3a4734ede
Run pub get before building host.dart. ( flutter/engine#37502 )
...
* Run pub get before building host.dart.
* We should call `pub get` for `web_ui` in the launcher script because
felt itself needs it. However, we should let felt invoke `pub get` on
`web_engine_tester` only as needed, not in the launcher script.
2022-11-11 19:00:55 +00:00
Jackson Gardner
e3da6d905b
Felt analyze ( flutter/engine#37481 )
...
* Adding `felt analyze` command that CI will run.
* Remove some copypasta'd stuff.
* Also remove code path from felt.dart that forces a rebuild if it doesn't
detect the host_debug_unopt directory.
* More cleanup of felt.bat for CI.
* Fix typo in felt.bat.
2022-11-10 18:34:24 +00:00
Harry Terkelsen
bbd93f8fa7
Roll CanvasKit to 0.37.1 ( flutter/engine#37454 )
2022-11-09 12:07:25 -08:00
Jackson Gardner
005dc4e774
Wasm harness for unit tests. ( flutter/engine#36255 )
2022-11-02 16:11:12 +00:00
Harry Terkelsen
0b8c1c1d2a
[web] Allow tests to run with multiple renderers ( flutter/engine#37061 )
2022-10-27 13:16:07 -07:00
Harry Terkelsen
cc7ed45b1e
Fix typos in felt build help docs ( flutter/engine#37016 )
2022-10-26 10:49:27 -07:00
Jackson Gardner
c7d1a69158
Web sdk build reland ( flutter/engine#36851 )
2022-10-20 20:31:54 +00:00
Jackson Gardner
cf2bf1ba1b
Revert "Build Web SDK in wasm build tree ( #36520 )" ( flutter/engine#36805 )
2022-10-17 18:40:05 +00:00
Jackson Gardner
48495d1865
Build Web SDK in wasm build tree ( flutter/engine#36520 )
2022-10-14 18:40:49 +00:00
Mouad Debbar
10a7bfb644
[web] Fix 'felt test' watch mode ( flutter/engine#36423 )
2022-09-30 20:59:03 +00:00
Jackson Gardner
9d1aaf1159
Felt should use arm64 dart sdk and arm64 Chromium when on arm Macs ( flutter/engine#36336 )
2022-09-23 20:09:14 +00:00
Harry Terkelsen
83a2d5f9ba
Warn if we have not built CanvasKit and requested --use-local-canvaskit ( flutter/engine#36211 )
2022-09-19 14:16:49 -07:00
Mouad Debbar
2ea5d2a9f0
[web] Compile tests with sound null safety ( flutter/engine#36169 )
2022-09-15 16:24:27 +00:00
Loïc Sharma
960f3f347c
[Web] Draw tab characters as single space ( flutter/engine#36107 )
2022-09-14 18:17:49 +00:00
Mouad Debbar
ab1baa4927
[web] Remove old unused golden diffing ( flutter/engine#36132 )
2022-09-14 18:17:46 +00:00
Harry Terkelsen
5942b4f1b9
Build CanvasKit in the Flutter Engine ( flutter/engine#32510 )
2022-09-14 10:29:51 -07:00
Mouad Debbar
aeaec5eaa4
[web] Remove the 'write' parameter from golden methods ( flutter/engine#36095 )
2022-09-13 10:48:05 +00:00
Yegor
1b44df099e
[web] roll CanvasKit 0.37.0 ( flutter/engine#36011 )
2022-09-10 00:14:56 +00:00
Yegor
40eb019805
[web] roll CanvasKit 0.36.1 (attempt 3) ( flutter/engine#36005 )
2022-09-09 00:13:25 +00:00
Jackson Gardner
3abd78d817
Add stubs for Skwasm renderer ( flutter/engine#35748 )
2022-09-01 18:36:29 +00:00
Zachary Anderson
dd818e1118
Revert "roll CanvasKit to 0.36.1 (attempt 2) ( #35839 )" ( flutter/engine#35864 )
...
This reverts commit 15f5f82db117671b3d3286bb9f61dcbffa1140a8.
2022-09-01 09:41:18 -07:00
Yegor
15f5f82db1
roll CanvasKit to 0.36.1 (attempt 2) ( flutter/engine#35839 )
2022-08-31 19:49:15 +00:00
Zachary Anderson
6375c36f76
Revert "[web] roll CanvasKit to 0.36.1 ( #35747 )" ( flutter/engine#35837 )
...
This reverts commit d8080fb011bbf2c230432e292c4955fa5f6ef54d.
2022-08-31 10:10:12 -07:00
Yegor
d8080fb011
[web] roll CanvasKit to 0.36.1 ( flutter/engine#35747 )
2022-08-30 17:56:23 +00:00
Yegor
3ec7913529
[web] re-roll fallback fonts with https URL ( flutter/engine#35783 )
2022-08-29 18:15:52 +00:00
Harry Terkelsen
eb8f7b4a22
[reland] Canvaskit get googlefont data ( flutter/engine#35646 )
2022-08-24 16:19:31 -07:00
Brandon DeRosier
1dbc5fa5f1
Revert "[canvaskit] Generate fallback font data file ( #34729 )" ( flutter/engine#35533 )
...
This reverts commit 03dbcb81d06131fd3f46046ced88aa121502d622.
2022-08-19 05:58:19 -07:00
Harry Terkelsen
03dbcb81d0
[canvaskit] Generate fallback font data file ( flutter/engine#34729 )
2022-08-18 19:00:34 -07:00
Yegor
dea9cc4f0f
[web] remove dependency on web_installers and transitively all code that used it ( flutter/engine#32852 )
2022-08-04 23:03:03 +00:00
Phil Quitslund
2f21381404
fix noop toString() diagnostics ( flutter/engine#35100 )
2022-08-02 13:52:44 -07:00
Michael Goderbauer
f6aab09ca3
Remove unnecessary exceptions from analysis_options.yaml ( flutter/engine#35054 )
2022-08-02 16:20:03 +00:00
Michael Goderbauer
cc50c5249c
Sync analysis_options.yaml with flutter/flutter ( flutter/engine#34986 )
2022-07-29 16:41:04 -07:00
Jackson Gardner
d68d8bddce
Roll CanvasKit to 0.35.0 ( flutter/engine#34415 )
2022-07-01 22:01:05 +00:00
jensjoha
f316b56ce7
Fix dot package references ( flutter/engine#34174 )
...
Don't use .packages -> use .dart_tool/package_config.json
2022-06-21 08:17:18 +02:00
Jim Graham
c4a10d6630
add currentTransform/Clip methods to DL and ui.Canvas ( flutter/engine#33308 )
2022-06-14 18:53:06 -07:00
Mouad Debbar
d1598e9d9d
[web] Restore terminal's echo setting after felt quits ( flutter/engine#33928 )
2022-06-09 12:08:04 -07:00
Jackson Gardner
1fa365a275
Implement Webdriver-based Safari test harness ( flutter/engine#33757 )
...
* WebDriver stuff.
* Some refactoring and WebDriver improvements.
* Add license comments.
* TODO needs to have two slashes, not three.
* Remove dependency on OS/Xcode
* Revert "Remove dependency on OS/Xcode"
This reverts commit 1d02dc7857f31b845a9e4f1ee4e9f1f6e4269111.
* Disable golden tests for macOS Safari that were disabled for iOS Safari.
* Don't run tests that didn't run on ios Safari on Desktop Safari.
* Newline at end of file.
* Fixes as per Mouad's comments.
* Changes as per Yegor's comments.
* Fix analyzer issue.
2022-06-09 11:30:59 -07:00
Emmanuel Garcia
7ae2fa67bd
Move Skia gold client to shared location ( flutter/engine#33672 )
2022-05-31 16:33:04 -07:00
Yegor
f6c36b8c51
fix races associated with unawaited futures ( flutter/engine#32593 )
2022-04-12 13:49:49 -07:00
Jason Simmons
4c53a23215
Web HTML support for variable fonts ( flutter/engine#32327 )
2022-03-30 13:45:01 -07:00
Harry Terkelsen
35c94c61e6
[web] Make "felt build" wait for both engine and canvaskit builds ( flutter/engine#32308 )
2022-03-30 13:34:08 -07:00
Yegor
9f29c5de1a
[web] small felt fixes in compile and run sub-commands ( flutter/engine#32304 )
2022-03-28 14:58:16 -07:00
Yegor
cc55e4d9f5
Split engine initialization into services and UI. ( flutter/engine#32169 )
...
* split init into "services" and "ui"; enforce proper init process
2022-03-28 11:43:55 -07:00
Harry Terkelsen
231e728483
Add WASM target in gn ( flutter/engine#31670 )
2022-03-16 12:54:35 -07:00
Yegor
50e71320e0
[web] add a CIPD browser roller (Chromium only for now) ( flutter/engine#31740 )
...
* [web] add a CIPD browser roller (Chromium only for now)
Co-authored-by: David Iglesias Teixeira <ditman@gmail.com>
2022-03-07 14:36:29 -08:00
Yegor
be1a9ca1a1
[web] roll CanvasKit to 0.33.0 ( flutter/engine#31240 )
2022-02-03 15:22:19 -08:00