2111 Commits

Author SHA1 Message Date
Yegor
608953bf4f [web] remove unused --unit-tests-only flag (flutter/engine#29906) 2021-11-24 18:08:40 -08:00
Yegor
4a81b38f3a [web] use typed SVG API (flutter/engine#29481) 2021-11-23 15:57:18 -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
Andrei Diaconu
5003f1a91f Reland: Display Features support (flutter/engine#29585) 2021-11-19 18:04:31 -08:00
Tong Mu
5183c56533 [Embedder] Send key data through message channel (flutter/engine#29795)
This PR changes how embedder API's SendKeyData sends ui.KeyData to the framework. The packets are now sent over the existing platform messenger, reusing the entirety of its code path and functionalities while keeping the embedder API unchanged
2021-11-18 17:53:28 -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
Zachary Anderson
78d9e276e2 Fix some clang-tidy lints for Linux host_debug (flutter/engine#29734) 2021-11-18 13:08:01 -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
Zachary Anderson
03c0f7e453 Add 'explicit' to header files (flutter/engine#29741) 2021-11-17 12:49:16 -08:00
Jim Graham
6c74b3f717 Call DisplayList builder methods directly from dart canvas (flutter/engine#29714) 2021-11-16 14:18:04 -08:00
Mouad Debbar
e784b12872 [web] Start support for Skia Gold (flutter/engine#29139) 2021-11-15 16:05:31 -08:00
Jenn Magder
dbe42683b9 Fix 'google-readability-braces-around-statements' analyzer warning in macOS and iOS (flutter/engine#29723) 2021-11-12 18:42:29 -08:00
creativecreatorormaybenot
fdc3f3424c Improve SPIR-V README wording (flutter/engine#29706) 2021-11-12 10:51:02 -08:00
Jim Graham
8b0923d4a5 Revert "Build DisplayList directly from flutter::Canvas" (flutter/engine#29693) 2021-11-12 00:01:02 -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
Mouad Debbar
a05f1af584 [web] Fix warning about the non-nullable flag (flutter/engine#29622) 2021-11-11 11:23:01 -08:00
Christopher Crawford
87422e6679 Add a samplerUniforms field for FragmentProgram (flutter/engine#29597) 2021-11-11 07:53:02 -08:00
Rulong Chen(陈汝龙)
d0e356a496 WeakPtrFactory should be destroyed before any other members. (flutter/engine#29402) 2021-11-11 06:08:01 -08:00
Jim Graham
f10782e757 Build DisplayList directly from flutter::Canvas (flutter/engine#29470) 2021-11-10 15:16:31 -08:00
Tong Mu
c94c09086c Revert "Revert "[Web] Fix BMP encoder (#29448)" (#29580)" (flutter/engine#29593)
This PR fixes 2 bugs of how an image is encoded into a BMP.
2021-11-10 01:52:40 -08:00
Ahmed Ashour
b922ea32ce Add eol for .dart files. (flutter/engine#27351) 2021-11-09 16:16:58 -08:00
Jim Graham
948d1538c3 separate saveLayer events into record and execute variants and trace more of the execution calls (flutter/engine#29598) 2021-11-09 16:13:01 -08:00
Tong Mu
7688cc3425 Revert "[Web] Fix BMP encoder (#29448)" (flutter/engine#29580)
This reverts commit 843fe0c09966c53fbe3b8919851891fd0c5213d1.
2021-11-07 09:53:12 -08:00
Zachary Anderson
9dffe2d4f6 Revert "Reland Display Features support (Foldable and Cutout) (#29447)" (flutter/engine#29574)
This reverts commit 28a1c9b21b205a436fad64c9d0bced6b22b4b6a3.
2021-11-06 20:43:44 -07:00
Dan Field
19885035d0 Trace calls to Canvas::saveLayer (flutter/engine#29444) 2021-11-05 14:29:04 -07:00
Christopher Crawford
f077a13c35 FragmentProgram constructed asynchronously (flutter/engine#29513) 2021-11-04 21:58:01 -07:00
Andrei Diaconu
28a1c9b21b Reland Display Features support (Foldable and Cutout) (flutter/engine#29447) 2021-11-04 13:45:46 -07:00
Tong Mu
843fe0c099 [Web] Fix BMP encoder (flutter/engine#29448)
This PR fixes 2 bugs of how an image is encoded into a BMP.
2021-11-04 09:16:57 -07:00
Chris Bracken
5814751903 Use HTTPS git protocol to download web_installers (flutter/engine#29461)
GitHub has eliminated support for the unauthenticated git protocol
(git:// URLs). Migrate to the equivalent HTTPS URL for the
flutter/web_installers repo.
2021-11-01 19:53:36 -07:00
Ahmed Ashour
acdc8a5c8b Fix typos (flutter/engine#29280) 2021-10-27 20:30:31 -07:00
Christopher Crawford
31e6e6c23e Replace FragmentShader with FragmentShaderBuilder (flutter/engine#29231) 2021-10-27 11:38:02 -07:00
Ian Hickson
7fc8ee9773 ensure web_ui and ui have the same toString methods for StringAttributes (flutter/engine#29323) 2021-10-26 13:08:01 -07:00
godofredoc
ae68d0409b Update documentation links to point to main branch. (flutter/engine#29326) 2021-10-26 10:48:02 -07:00
Brandon DeRosier
546f244afe Fix bug where native image decoders aren't working in release mode (flutter/engine#29254) 2021-10-20 14:46:25 -07:00
Mouad Debbar
92a7a6b10f [web] Fix keyboard popping up unexpectedly on iOS (flutter/engine#29246) 2021-10-20 10:21:43 -04:00
Mouad Debbar
dedd0625e3 [web] Implement TextAlign.justify (flutter/engine#29158) 2021-10-19 18:11:59 -04:00
Mouad Debbar
0443ca6469 [web] Add support for textScaleFactor (flutter/engine#29028) 2021-10-19 10:33:54 -04:00
Yegor
e49a357627 [web] implement decodeImageFromPixels for CanvasKit (flutter/engine#29223)
* [web] implement decodeImageFromPixels for CanvasKit
2021-10-18 11:32:32 -07:00
Yegor
15e599d74d [web] add FlutterConfiguration, use it to supply local CanvasKit files (flutter/engine#29056)
* [web] add FlutterConfiguration, use it to supply local CanvasKit files in tests
2021-10-15 11:23:18 -07:00
Riley Porter
488d73e959 Ignore implicit_dynamic_function analyzer error for js_util generic methods (flutter/engine#29192) 2021-10-14 14:38:02 -07:00
sigmundch
357aae21f0 [web] use 'dart compile js' instead of 'dart2js' in web_ui and felt (flutter/engine#29179) 2021-10-14 14:33:01 -07:00
Mouad Debbar
0ba9ca28ce [web] Workaround iOS 15 Safari crash (flutter/engine#29166) 2021-10-14 14:12:13 -04:00
Harry Terkelsen
9ea55f5e15 Update comments (flutter/engine#29088) 2021-10-08 17:14:29 -07:00
Mouad Debbar
5995ae8e63 [web] Dart format a file (flutter/engine#29063) 2021-10-07 16:59:37 -04:00
Harry Terkelsen
f21781f129 Fix bug when platform views are reused when overlays are disabled. (flutter/engine#29050) 2021-10-06 14:33:33 -07:00
Yegor
097bf1811e [web] force WebGL 1 on iOS (flutter/engine#29038) 2021-10-05 18:15:37 -07:00
Harry Terkelsen
c7d2afd355 Roll CanvasKit to 0.30 (flutter/engine#28965) 2021-10-05 14:38:46 -07:00
Harry Terkelsen
2d89ffae21 Roll Chrome to major version 96 (flutter/engine#28990) 2021-10-05 13:46:56 -07:00