1830 Commits

Author SHA1 Message Date
Kaushik Iska
2fead370b3 Streamline frame timings recording (flutter/engine#25892) 2021-05-07 12:14:01 -07:00
Dan Field
b26e387750 Delete unused method from engine_layer.h (flutter/engine#25924) 2021-05-07 10:34:01 -07:00
Ferhat
d9c668cf82 [web] Fix incorrect physical size due to visualviewport api on iOS (flutter/engine#25895) 2021-05-06 21:02:08 -07:00
gaaclarke
1734ce7f8a Moved PlatformMessage's to unique_ptrs (flutter/engine#25860) 2021-05-06 20:19:01 -07:00
Yegor
fa6511a20f Revert "Fix a11y placeholder on desktop; auto-enable engine semantics (#25830)" (flutter/engine#25898)
It broke an integration test on the framework side.

This reverts commit 9e8cb6ac312e41bd70945f8178b0077b44a5241d.
2021-05-03 14:44:58 -07:00
Yegor
9e8cb6ac31 Fix a11y placeholder on desktop; auto-enable engine semantics (flutter/engine#25830)
* auto-enable semantics

* fix a11y placeholder on desktop
2021-05-03 11:30:24 -07:00
heke123
c59ffe8b9a Use "blur_sigma" instead of "blur_radius" in Shadow. (flutter/engine#25760) 2021-04-30 14:34:02 -07:00
Ferhat
c3bebcf344 Move path part files to libraries (flutter/engine#25842) 2021-04-30 11:14:46 -07:00
David Worsham
8b52e92f15 fuchsia: Handle multiple views in platformViews path (flutter/engine#25343) 2021-04-28 23:57:30 -07:00
Jim Graham
6586623199 Fix html version of drawImageNine (flutter/engine#25605) 2021-04-28 01:08:38 -07:00
Ferhat
39caf3500e Fix incorrect platformchannel response when clipboard getData is not supported (flutter/engine#25743) 2021-04-27 11:53:16 -07:00
Ferhat
1c7f312d6a Implement ColorFilter.matrix for html renderer (flutter/engine#25769) 2021-04-27 10:04:09 -07:00
Harry Terkelsen
1685f4a977 [CanvasKit] Support all TextHeightStyles (flutter/engine#25741) 2021-04-26 18:19:01 -07:00
Harry Terkelsen
db2fcff7cd [canvaskit] Implement TextHeightBehavior (flutter/engine#25734)
* Add TextHeightBehavior

* Remove TODO

* Update goldens lock

* Update goldens_lock
2021-04-26 17:08:01 -07:00
George Wright
1558e35fdc Disable ImageDecoderFixtureTest.CanResizeWithoutDecode due to flakiness (flutter/engine#25772) 2021-04-26 14:42:28 -07:00
Ferhat
508b6905cf Add web ImageShader support for drawVertices. (flutter/engine#25729) 2021-04-23 14:15:17 -07:00
Harry Terkelsen
8cf34108f2 Roll CanvasKit to 0.26.0 (flutter/engine#25732) 2021-04-23 11:58:00 -07:00
Harry Terkelsen
b1c0cf8ce2 Wire up paragraph font weight and font style in canvas golden test (flutter/engine#25700)
* Wire up paragraph font weight and font style in canvas golden test

* Update TODOs in test

* Update goldens lock
2021-04-22 13:06:36 -07:00
Dan Field
ea35899927 Provide a stub platform view embedder for tester to avoid emitting errors (flutter/engine#25661) 2021-04-21 13:04:01 -07:00
Harry Terkelsen
07eddf7b53 Include paragraph height in the top-level text style. (flutter/engine#25659)
* Include paragraph height in the top-level text style.

* Update test comment

* Update goldens lock
2021-04-21 12:45:51 -07:00
Mouad Debbar
6d732d05b6 [web] Start splitting the engine into smaller libs (flutter/engine#25569) 2021-04-19 15:09:39 -07:00
LongCatIsLooong
fe01e1acbb [libTxt] resolve null leading distribution in dart:ui. (flutter/engine#25510) 2021-04-19 13:49:01 -07:00
Abhishek Ghaskata
c65d620deb Remove if from docs (flutter/engine#25646) 2021-04-19 11:24:01 -07:00
Ferhat
c03522741c migrate tests to nullsafe (flutter/engine#25620) 2021-04-16 17:14:57 -07:00
Ferhat
af075e03fd Fix drawVertices when using indices for web_html (flutter/engine#25614) 2021-04-15 15:56:36 -07:00
Ferhat
7eaec70ba7 migrate tests to nullsafe (flutter/engine#25616) 2021-04-15 15:42:12 -07:00
Mouad Debbar
d7ea83b42c [web] Remove dart language versions from engine files (flutter/engine#25601) 2021-04-15 15:29:02 -07:00
Mouad Debbar
739cf598e2 [web] Render ellipsis for overflowing text in DOM mode (flutter/engine#25556) 2021-04-15 06:09:02 -07:00
Mouad Debbar
a949b99621 [web] Fix firefox crash during font loading (flutter/engine#25561) 2021-04-13 11:39:02 -07:00
Ferhat
397616cdff [web] Fix gradient matrix transform when shaderBounds is translated (flutter/engine#25549) 2021-04-13 10:12:43 -07:00
Ferhat
9f8e235046 [web] Fix linear gradient transformation matrix (flutter/engine#25545) 2021-04-13 10:12:16 -07:00
Ferhat
ffc1eedbd4 [web] Optimize oval path clipping (flutter/engine#25520) 2021-04-13 09:02:42 -07:00
Emmanuel Garcia
1bad6de1da Reland Dart plugin registrant (flutter/engine#25496) 2021-04-12 13:30:01 -07:00
Greg Spencer
5a6978109d Fix analysis errors in text.dart (flutter/engine#25526) 2021-04-12 11:05:03 -07:00
Mouad Debbar
79e243761d [web] Use greatest span font size on the parent paragraph (flutter/engine#25513) 2021-04-09 17:46:45 -07:00
Jim Graham
a4848a76ae Add a blendMode to BackdropFilter layers to enable developers to control blending on save layers (flutter/engine#19631) 2021-04-07 23:26:15 -07:00
Dan Field
22da76000a Refactor GPU access switch (flutter/engine#24356) 2021-04-06 22:16:06 -07:00
Zachary Anderson
753dfc4a8e Revert "Reland: Call Dart plugin registrant if available (#25375)" (flutter/engine#25462) 2021-04-06 16:04:01 -07:00
Ferhat
e3c5c74009 [web] Fix shadermask rendering using CanvasKit (flutter/engine#25456) 2021-04-06 12:57:29 -07:00
Harry Terkelsen
64f323de86 Roll CanvasKit to 0.25.1 (flutter/engine#25315)
* Roll CanvasKit to 0.25.1

* Update SkParagraph tests
2021-04-06 11:46:37 -07:00
Chris Bracken
f4d1c89df1 Extract Dart logging to the embedders (flutter/engine#25402)
Previously messages logged from Dart code (e.g. via the print function)
were handled directly in the engine by platform-specific code. This
factors out a LogMessage(tag, message) callback that embedders can
implement with platform-specific code.

This also eliminates a dependency on platform-specific code in the core,
and provides more flexibility to embedders than the current fallback to
stdout, which can be a problem on platforms without a traditional stdout
or with restrictions on stdout.

Fixes https://github.com/flutter/flutter/issues/79685
2021-04-05 15:43:21 -07:00
Emmanuel Garcia
d20f5e016a Reland: Call Dart plugin registrant if available (flutter/engine#25375) 2021-04-02 15:00:17 -07:00
Mouad Debbar
c86bcd09b1 [web] Fix framework material text field tests (flutter/engine#25367) 2021-04-02 13:35:13 -07:00
Vojta Staněk
bd28d383db Remove comment about null on not-null fields (flutter/engine#25304) 2021-04-01 14:54:02 -07:00
xubaolin
01ef94a8e0 fix a HapticFeedback.vibrate NNBD bug (flutter/engine#25350) 2021-04-01 14:39:01 -07:00
Jim Graham
1a617496d9 Avoid the deprecated SkFilterQuality in the Engine APIs (flutter/engine#24797) 2021-04-01 14:34:02 -07:00
Chris Bracken
9b4a0264d5 Correct typos throughout the engine/embedder (flutter/engine#25346)
Used the the `misspell` tool available at
https://github.com/client9/misspell, then applied hand-corrections. It's
possible we could adopt this as a presubmit, but there are still enough
false positives that it may not be worth the effort.
2021-04-01 11:08:19 -07:00
Jason Simmons
9db82f38da Send a null response to signal that a message is not implemented on the web text input channel (flutter/engine#25314) 2021-03-31 15:14:01 -07:00
Alexander Brusher
3ebaf4f764 [fuchsia][a11y] Adds isKeyboardKey semantics flag. (flutter/engine#25167)
This change introduces a semantics flag to indicate whether a node
represents a virtual keyboard key.
2021-03-30 13:26:56 -07:00
Harry Terkelsen
1613a25b91 Add computeLineMetrics (flutter/engine#25293) 2021-03-30 11:08:58 -07:00