1346 Commits

Author SHA1 Message Date
Mouad Debbar
93585f2cd2 [web] Some cleanup for text tests (flutter/engine#36425) 2022-10-19 16:04:56 +00:00
Bruno Leroux
af806ee9b2 Add DOM TouchEvent modifiers accessors (flutter/engine#36836) 2022-10-19 05:57:18 +00:00
David Iglesias
f8972c1130 [web] Use TrustedTypes to load canvaskit (where available) (flutter/engine#36608) 2022-10-19 02:20:16 +00:00
Mouad Debbar
e684d9c8a6 [web] Fix some clip and stroke calculations (flutter/engine#36801) 2022-10-18 22:06:18 +00:00
Mouad Debbar
5ae7bb2623 [web] Separate text fragmenting from layout (flutter/engine#34085) 2022-10-18 16:58:35 -04: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
Harry Terkelsen
9efa5369ac [canvaskit] Maintain a Surface dedicated to Picture.toImage (flutter/engine#36740) 2022-10-13 23:46:17 +00:00
joshualitt
9aa237c6c6 [web] Remove explicit int types from dom.dart. (flutter/engine#36331) 2022-10-12 09:41:23 -07:00
chunhtai
c8e3e7e9bd Apply text affinity fix to html rendering (flutter/engine#36699) 2022-10-10 22:45:31 +00:00
Alex Wallen
3cd8b9eaa4 Deprecate single semantics tree assumption from platform dispatcher (flutter/engine#36675) 2022-10-10 18:41:16 +00:00
Harry Terkelsen
59066cc5e2 Roll http dependency to 13.5 (flutter/engine#36668) 2022-10-07 15:48:43 -07:00
Bruno Leroux
ae0c741612 Fix editing delta is wrong when using delete key (flutter/engine#36616) 2022-10-06 12:39:17 +00:00
Jonah Williams
aadc2d3094 Add ImmutableBuffer.fromFilePath (flutter/engine#36623) 2022-10-05 22:18:03 +00:00
Harry Terkelsen
f69e7d0e99 [canvaskit] Allow Picture.readPixels when in CPU-only mode (flutter/engine#36545) 2022-10-04 15:36:18 -07:00
alanwutang11
9878e91474 Fix filter null exceptions (flutter/engine#36575) 2022-10-04 19:14:02 +00:00
Tong Mu
03d23f0cf3 [Web, Keyboard] Implement FlutterHtmlKeyboardEvent.keyCode and defaultPrevented, and rename Keyboard to RawKeyboard (flutter/engine#34626) 2022-10-03 18:55:04 +00:00
Yegor
8c15987378 [web] fix HTML ColorFilter and ShaderMask layer lifecycle (flutter/engine#36517) 2022-10-01 00:47:21 +00:00
Mouad Debbar
10a7bfb644 [web] Fix 'felt test' watch mode (flutter/engine#36423) 2022-09-30 20:59:03 +00:00
Matej Knopp
7d898a85e4 Convert Safari and Firefox wheel delta to physical pixels. (flutter/engine#35428) 2022-09-29 20:04:08 +00:00
Oleg
6d76d00c33 Fixed visibility of embedded views in safari (google map, video, camera preview etc) (flutter/engine#35948) 2022-09-29 16:41:15 +00:00
alanwutang11
1dcdc91882 dont throw on null view embedder (flutter/engine#36479) 2022-09-29 01:07:04 +00:00
Harry Terkelsen
1a32fb8191 Fix bug in binary search for font.contains (flutter/engine#36426) 2022-09-28 16:35:56 -07:00
Callum Moffat
b92b9bdb6a Add discrete scale pointer signal (flutter/engine#36342) 2022-09-27 15:30:14 +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
f70c0410dc Update font data (flutter/engine#36333) 2022-09-22 13:37:48 -07:00
Harry Terkelsen
7596ed17ed [canvaskit] Clone VideoFrame when cloning CkImage (flutter/engine#36299) 2022-09-22 11:00:02 -07:00
Zachary Anderson
16fbee37b3 Removes FragmentProgram.shader() (flutter/engine#35904) 2022-09-21 07:14:12 -07:00
nbayati
826b0d0232 Fix the a11y scrolling issue (flutter/engine#35899)
* Fix the a11y scrolling issue

* Add scroll overflow dom element

* Add tests for scrollTop/scrollLeft

* Documentation and code clean-ups

* call recomputePositionAndSize() after neutralizing the scroll position

* Remove unnecessary imports
2022-09-19 21:15:34 -07:00
chunhtai
44595a130f Paragraph.GetWordBoundary respects text affinity (flutter/engine#36176) 2022-09-19 22:00:15 +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
Yegor
f72b62d672 [web] fix screen orientation lock bug (flutter/engine#36253) 2022-09-19 20:14:16 +00:00
Bruno Leroux
c38180340a Fix HTML renderer does not render non zeroed width borders (flutter/engine#36249) 2022-09-19 16:40:04 +00:00
joshualitt
88b1dab12c [web] Upstream some fixes for dart2wasm. (flutter/engine#36061) 2022-09-15 14:29:42 -07:00
Bruno Leroux
be6a4135d3 Fix HTML renderer does not render border (flutter/engine#34812) 2022-09-15 17:00:14 +00:00
Mouad Debbar
2ea5d2a9f0 [web] Compile tests with sound null safety (flutter/engine#36169) 2022-09-15 16:24:27 +00:00
Greg Spencer
a9e863374e Clamp RRect radii when deflating, assert on negative radii (flutter/engine#36062) 2022-09-15 01:02:56 +00:00
Jason Simmons
6fa91b41f3 Variable font support for the Flutter Web CanvasKit renderer (flutter/engine#35808) 2022-09-14 23:56:04 +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
c236989286 [web] Clean up duplicate golden methods (flutter/engine#36122) 2022-09-13 19:24:56 +00:00
Mouad Debbar
aeaec5eaa4 [web] Remove the 'write' parameter from golden methods (flutter/engine#36095) 2022-09-13 10:48:05 +00:00
Greg Spencer
9454c0743d Add Radius.clamp and Radius.clampValues (flutter/engine#36106) 2022-09-12 23:09:05 +00:00
Jackson Gardner
3699be7e55 Draw images directly into the canvas when compositing for data purposes (flutter/engine#36058) 2022-09-12 19:38:02 +00:00
Yegor
1b44df099e [web] roll CanvasKit 0.37.0 (flutter/engine#36011) 2022-09-10 00:14:56 +00:00
Polina Cherkasova
e0e86ca10b Instrument Image and Picture for leak tracking. (flutter/engine#35274) 2022-09-08 20:13:46 -07:00
Yegor
40eb019805 [web] roll CanvasKit 0.36.1 (attempt 3) (flutter/engine#36005) 2022-09-09 00:13:25 +00:00
gaaclarke
42c469183e Started handling messages from background isolates for iOS (flutter/engine#35174) 2022-09-08 00:03:27 +00:00
yaakovschectman
e2e7168850 Honor mixed state of tristate Checkbox in Semantics (flutter/engine#35868)
* Honor mixed state

* Add to unit test

* Add state enums

* Fix delimiter

* Add enums

* Scope subtests, rename enum

* Rename enums

* Comment specification

* Tidy up comments

* Rename java enum

* Trailing whitespace
2022-09-06 10:59:25 -04:00