2283 Commits

Author SHA1 Message Date
joshualitt
ed1b2bfb94 Revert "[web] Migrate Flutter Web DOM usage to JS static interop - 12. (#33241)" (flutter/engine#33321)
This reverts commit 74088eff467c8719f99d310d0b345c3012f5bde8.
2022-05-13 11:56:00 -07:00
joshualitt
74088eff46 [web] Migrate Flutter Web DOM usage to JS static interop - 12. (flutter/engine#33241) 2022-05-13 08:23:55 -07:00
creativecreatorormaybenot
4c22f343b4 Fix typo in SPIR-V transpiler error (flutter/engine#33196) 2022-05-12 13:11:29 -07:00
linxuebin
84669c2841 Fix the exception of zooming browser operation in flutterweb using Canvaskit rendering mode (flutter/engine#33194) 2022-05-12 10:07:50 -04:00
joshualitt
edac8da5ba [web] Migrate Flutter Web DOM usage to JS static interop - 10. (flutter/engine#33181) 2022-05-11 12:31:02 -07:00
Jonah Williams
8aef5df7b1 Add support for loading asset directly from ImmutableBuffer (flutter/engine#32999) 2022-05-10 19:39:04 -07:00
joshualitt
a011438306 [web] Migrate Flutter Web DOM usage to JS static interop - 9. (flutter/engine#33155) 2022-05-10 09:26:26 -07:00
Jason Simmons
fff66b32fb Do not pass nullable parameters of simple types to Tonic-wrapped native functions (flutter/engine#33159) 2022-05-09 11:34:05 -07:00
joshualitt
727d4bba71 [web] Migrate Flutter Web DOM usage to JS static interop - 7. (flutter/engine#33150) 2022-05-09 08:25:12 -07:00
Chris Bracken
09285aac02 Use empty in place of size checks vs 0 (flutter/engine#33151) 2022-05-06 13:09:04 -07:00
joshualitt
d493db8aac [web] Migrate Flutter Web DOM usage to JS static interop - 5 (flutter/engine#33020) 2022-05-06 09:09:37 -07:00
gaaclarke
dd0763ad5a Memoize Locale.hashCode (flutter/engine#33140)
* Started memoizing Locale hashCode.

* docstring update

* added comment
2022-05-05 13:52:27 -07:00
joshualitt
de2d4ad277 [web] Migrate Flutter Web DOM usage to JS static interop - 4 (flutter/engine#32938)
* [web] Migrate Flutter Web DOM usage to JS static interop - 3.

* [web] Migrate Flutter Web DOM usage to JS static interop - 4.
2022-05-05 08:31:29 -07:00
Zachary Anderson
d85395558f Revert "dart:ui conversion from native to FfiNative" (flutter/engine#33116) 2022-05-04 16:24:06 -07:00
joshualitt
0a92e9703a Revert "[web] CL 3 (#32936)" (flutter/engine#33109)
This reverts commit 7bdd93f6b8e9b86fb32d03191c7e9f6ef0643502.
2022-05-04 11:06:45 -07:00
Clement Skau
ca1dc06bc1 dart:ui conversion from native to FfiNative (flutter/engine#29607) 2022-05-04 09:29:05 -07:00
joshualitt
7bdd93f6b8 [web] CL 3 (flutter/engine#32936) 2022-05-04 08:32:01 -07:00
Zachary Anderson
524c17fcab Add a dart:ui-internal flag to check if impeller is enabled (flutter/engine#33040) 2022-05-03 11:27:07 -07:00
joshualitt
979e4eacb5 [web] CL 2 (flutter/engine#32910) 2022-05-03 08:11:54 -07:00
joshualitt
6cd795c817 [web] Reland migrate_14 (flutter/engine#32928) 2022-05-02 10:27:10 -07:00
Jim Graham
5997dd3e9d use new DlObjects throughout the DisplayList code (flutter/engine#32896) 2022-04-29 13:59:06 -07:00
Harry Terkelsen
6951e65912 Normalize color matrix translation values. (flutter/engine#32990) 2022-04-28 14:19:39 -07:00
joshualitt
9551a34912 [web] CL 1 (flutter/engine#32689) 2022-04-28 08:04:36 -07:00
Jackson Gardner
af7fb1d68b Reuse the same temporary canvas for creating shader images (flutter/engine#32864) 2022-04-27 14:14:01 -07:00
David Iglesias
8109f3937f [web][ck] Don't remove (then add) embedded views. (flutter/engine#32948) 2022-04-27 11:09:05 -07:00
joshualitt
f4da172696 [web] Migrate Flutter Web to JS static interop - 15. (flutter/engine#32684) 2022-04-27 08:29:33 -07:00
Yegor
d6af36f7ce [web] fix re-enabling tappable semantic elements (flutter/engine#32932) 2022-04-26 13:26:00 -07:00
Zachary Anderson
c09bd83900 Revert "[web] Migrate Flutter Web to JS static interop - 14. (#32683)" (flutter/engine#32919)
This reverts commit 433198af5fe7f9151b4f131bccb6e14e625e7960.
2022-04-25 19:37:53 -07:00
joshualitt
433198af5f [web] Migrate Flutter Web to JS static interop - 14. (flutter/engine#32683) 2022-04-25 13:56:02 -07:00
joshualitt
4cfb291564 [web] Migrate Flutter Web to JS static interop - 13. (flutter/engine#32660) 2022-04-25 09:25:30 -07:00
joshualitt
774ea27c91 [web] Migrate Flutter Web to JS static interop - 11. (flutter/engine#32653) 2022-04-23 09:09:28 -07:00
joshualitt
cb089e75d3 [web] Migrate Flutter Web to JS static interop - 12. (flutter/engine#32655) 2022-04-22 14:32:25 -07:00
Yegor
8486eeb84a [web] add test that repros https://skbug.com/12721 (flutter/engine#32851) 2022-04-22 14:28:33 -07:00
Dan Field
9e46531319 Remove redundant trace events (flutter/engine#32812) 2022-04-21 13:28:03 -07:00
joshualitt
ee58d474e4 [web] Migrate Flutter Web to JS static interop - 10. (flutter/engine#32596) 2022-04-21 08:23:30 -07:00
Chris Bracken
191c992268 Eliminate use of Dart new keyword in doc comments (flutter/engine#32823)
We made the Dart 'new' keyword optional years ago, but appears we missed
removing it in a few doc comments.
2022-04-20 17:08:08 -07:00
Chris Bracken
a970f9766a Minor unique_ptr initialization cleanup (flutter/engine#32821)
Cleans up a few cases of std::unique_ptr(new T) that could have been
using std::make_unique<T>(...).
2022-04-20 17:08:00 -07:00
joshualitt
7bdc84940d [web] Migrate Flutter Web to JS static interop - 9. (flutter/engine#32564) 2022-04-20 16:01:12 -07:00
joshualitt
ff28ce9d6a [web] Migrate Flutter Web to JS static interop - 8. (flutter/engine#32550) 2022-04-20 11:26:17 -07:00
Jason Simmons
c8aa503a12 Fix the CanvasPath::CreateNew signature to avoid unnecessary Dart API::NewError calls (flutter/engine#32791) 2022-04-20 07:24:04 -07:00
Yegor
9c1a45379c [web] move some vector functions into vector_math.dart (flutter/engine#32782) 2022-04-19 16:44:04 -07:00
Yegor
b9f11553e7 [web] tighten paragraph bounds estimate (flutter/engine#31272)
* [web] tighten paragraph bounds estimate
2022-04-18 17:09:10 -07:00
Yegor
8e7d3bfe72 [web:a11y] fix traversal and hit-test orders (flutter/engine#32712)
* [web:a11y] implement traversal and hit-test orders
* remove unused intersectionIndicesNew
* canvaskit: fix platform view offset and scene host initialization
* remove "we" in a bunch of comments
2022-04-18 16:57:00 -07:00
Yegor
d077370165 [web] do not allocate canvases just for text (flutter/engine#30804) 2022-04-18 12:09:04 -07:00
joshualitt
cb20b7961f [web] Migrate Flutter Web to JS static interop - 6. (flutter/engine#32514) 2022-04-14 15:11:36 -07:00
Jim Graham
1c35cc7dc2 make sure to sync PathEffet to null for Dart Canvas rendering (flutter/engine#32672) 2022-04-14 12:39:04 -07:00
joshualitt
058a2cc62c [web] Migrate Flutter Web to JS static interop - 7. (flutter/engine#32519) 2022-04-14 12:08:09 -07:00
Dan Field
54c6c59f40 Roll Impeller to flutter/impeller@5b60aea4ae (flutter/engine#32679) 2022-04-14 11:34:04 -07:00
Kaushik Iska
34b8d9e5d0 Revert "Roll impeller to flutter/impeller@a93986f7e5 (#32658)" (flutter/engine#32677)
This reverts commit 05f6174e7f27154a00cc07850c26f9356a41de96.
2022-04-14 11:52:18 -04:00
Dan Field
05f6174e7f Roll impeller to flutter/impeller@a93986f7e5 (flutter/engine#32658) 2022-04-13 22:59:04 -07:00