333 Commits

Author SHA1 Message Date
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
Yegor
dd9f319fd2 [web] reupload CanvasKit 0.32.0 with correct file permissions (flutter/engine#31027) 2022-01-24 11:01:33 -08:00
Mouad Debbar
91e7f57f14 [web] Remove usage of flutter/goldens (flutter/engine#30116) 2022-01-24 11:20:11 -05:00
Ben Konyi
86f50b4af4 Preserve write permissions when uploading canvaskit to CIPD (flutter/engine#30960)
Related to https://github.com/dart-lang/sdk/issues/48010
2022-01-20 16:04:42 -08:00
Yegor
8f07a6e0b3 [web] flip browser image codec flag to opt-out (flutter/engine#30681) 2022-01-04 17:12:49 -08:00
Yegor
869cea5a64 [web] roll CanvasKit 0.32.0; fix frame order in animated images (flutter/engine#30680)
* roll CanvasKit 0.32.0
* Fix frame order in WASM image codecs
2022-01-04 16:01:20 -08:00
Sam Rawlins
33b26ff5a7 Add missing return to nullably-typed functions (flutter/engine#30382) 2021-12-20 14:53:19 -08:00
Yegor
831f7e12d7 [web] make new image decoder opt-in via experimental flag (flutter/engine#30324) 2021-12-14 12:47:37 -08:00
Alexander Belokon
1c2fed029f [web] Fixing text foreground paint / stroke for HTML web-renderer (flutter/engine#29888) 2021-12-04 06:09:01 -08:00
Mouad Debbar
b44dfd45b3 [web] Use fuzzy matching in Gold (flutter/engine#29847) 2021-11-29 16:07:33 -05:00
Yegor
608953bf4f [web] remove unused --unit-tests-only flag (flutter/engine#29906) 2021-11-24 18:08:40 -08:00
Yegor
d76a9822ec [web] merge the README files into one (flutter/engine#29896) 2021-11-23 14:02:46 -08:00
Mouad Debbar
eadc6df16d [web] Fail if Skia Gold is required but unavailable (flutter/engine#29792) 2021-11-22 17:38:03 -08:00
Yegor
2626d20f22 [web] move browser installation to BrowserEnvironment.prepare (flutter/engine#29801)
* [web] move browser installation to BrowserEnvironment.prepare

* reject attempts to install Chromium on LUCI
2021-11-18 15:23:36 -08:00
Yegor
9a75a379aa [web] feature-detect and use ImageDecoder for all image decoding (flutter/engine#29419) 2021-11-18 10:01:02 -08:00
Yegor
2df67fa9d4 Roll to CanvasKit 0.31.0 (flutter/engine#29772)
* [web] roll CanvasKit to version 0.31.0
2021-11-17 15:53:58 -08:00
Mouad Debbar
e784b12872 [web] Start support for Skia Gold (flutter/engine#29139) 2021-11-15 16:05:31 -08:00
Yegor
5e017917d5 [web] move all build artifacts under web_ui/build (flutter/engine#29666)
* [web] move all build artifacts under web_ui/build
2021-11-11 13:47:59 -08:00