stuartmorgan
d49e749f10
Remove context assertion from Android platform views using Virtual Display ( flutter/engine#35997 )
2022-09-09 11:40:30 +00:00
Polina Cherkasova
e0e86ca10b
Instrument Image and Picture for leak tracking. ( flutter/engine#35274 )
2022-09-08 20:13:46 -07:00
Dan Field
08312a825e
Lint and fix bugprone-use-after-move violations ( flutter/engine#35978 )
2022-09-09 02:41:03 +00:00
godofredoc
ca593fb04c
Add relative directory support to symbols validation script. ( flutter/engine#35936 )
2022-09-09 00:37:03 +00:00
Alexander Biggs
aece90bdaa
[fuchsia] Port text-input-test, part 1. ( flutter/engine#35957 )
...
Part 1 sets up the test to run but the UI has not been
ported yet so the test hangs.
This is mostly a straight port from
https://cs.opensource.google/fuchsia/fuchsia/+/main:src/ui/tests/integration_input_tests/text-input/
There were some nuances:
- Some FIDL APIs are not available in the SDK and have to be
referenced by name instead (vulkan.Loader, scheduler.ProfileProvider).
- Some subtle differences between the GN rules in fuchsia.git
vs. engine (e.g. fuchsia_component doesn't append .cm by default to
CFv2 output).
- Moved shared logic from embedder test into a utils/ folder to
facilitate writing new tests in the future.
Part 2 will port over the UI to dart:ui.
2022-09-07 11:57:12 -07:00
Jason Simmons
670f8dc88f
Roll to a patched version of libcxxabi that is compatible with the latest Clang Mac/iOS toolchain ( flutter/engine#35873 )
2022-09-07 18:27:16 +00:00
emilyabest
2fd7dde9c8
PlatformView Blur for Backdrop Filter ( flutter/engine#34596 )
2022-09-06 17:30:57 +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
Callum Moffat
4713e320b5
Scroll inertia cancel for iPadOS ( flutter/engine#34929 )
2022-09-01 20:27:55 +00:00
xiaomiao
56505ea5ef
Add function restoreToCount to Canvas. ( flutter/engine#35798 )
2022-09-01 13:09:02 +00:00
Zachary Anderson
8cf9f1ea44
Reland: Adds a reusable FragmentShader ( flutter/engine#35846 )
2022-08-31 13:46:16 -07:00
Zachary Anderson
14b9874631
Revert "[dart:ui] Adds a reusable FragmentShader ( #35253 )" ( flutter/engine#35843 )
...
This reverts commit 6fc1c3e94783a1088f8d20a2f76ceb33629211c5.
2022-08-31 11:27:08 -07:00
Jason Simmons
60df5a37f3
Add a comment in the scenario app to meet the latest analyzer requirements ( flutter/engine#35838 )
2022-08-31 18:20:15 +00:00
Zachary Anderson
6fc1c3e947
[dart:ui] Adds a reusable FragmentShader ( flutter/engine#35253 )
2022-08-30 20:22:47 -07:00
Michael Thomsen
271be1944b
Migrate testing/symbols to null safety ( flutter/engine#35809 )
2022-08-31 01:18:35 +02:00
Polina Cherkasova
5b0de4ffe9
Test cover 'toImage'. ( flutter/engine#35791 )
2022-08-30 15:25:55 -07:00
Chris Yang
8e1a4eebed
Add warning message when PlatformView's origin is not 0 ( flutter/engine#35501 )
2022-08-29 19:51:16 +00:00
Dan Field
6ae82e899c
Dispose the things ( flutter/engine#35730 )
2022-08-26 18:16:57 +00:00
Dan Field
ccc5373e6a
Make sure disposed image shaders are safe to use on paint, asser that they are not used ( flutter/engine#35662 )
2022-08-24 13:52:32 +00:00
Dan Field
b780d41485
Image shader dispose ( flutter/engine#35640 )
2022-08-23 17:56:31 +00:00
Jonah Williams
27b4f29d7e
Include TextureLayer in contents of toImageSync ( flutter/engine#35608 )
2022-08-23 02:16:06 +00:00
Jonah Williams
7e68c788d7
deprecate pushPhysicalLayer ( flutter/engine#35566 )
2022-08-22 17:52:11 +00:00
Casey Hillers
1c20221e24
Revert "Include TextureViews in the output of Scene.toImage[Sync]" ( flutter/engine#35587 )
2022-08-22 10:26:09 +00:00
David Worsham
b0d80cc091
[fuchsia] Migrate integration test to CFv2 ( flutter/engine#35318 )
2022-08-19 17:58:53 -07:00
Jonah Williams
ed952f4503
Include TextureViews in the output of Scene.toImage[Sync] ( flutter/engine#35527 )
...
Update Picture rasterization for toImage to accept a layer tree, optionally flattening on the raster thread if present.
Update Deferred GPU image for toImageSync to accept a layer tree, flattening it the first time it creates an image, storing the resulting display list.
This is also a performance fix for the zoom page transition, which currently does too much work on the UI thread on frame 1
2022-08-19 16:28:30 -07:00
Gary Qian
b30aeada6d
Upgrade Android SDK to 33 Tiramisu ( flutter/engine#35415 )
2022-08-19 00:26:52 +00:00
Dan Field
fd9fdbf6b8
Support deferred GPU images in ImageShaders ( flutter/engine#35323 )
2022-08-18 23:12:11 +00:00
WenJingRui
d36bf1d5e3
[iOS] Avoid keyboard animation junk and laggy on Promotion devices. ( flutter/engine#34871 )
2022-08-18 22:26:00 +00:00
Jonah Williams
f223617fc2
[Impeller] Revert special character escaping in impellerc ( flutter/engine#35365 )
2022-08-15 10:13:52 -07:00
Jonah Williams
e216667e2a
Use kPremul_SkAlphaType in Picture.toImageSync ( flutter/engine#35336 )
2022-08-11 23:55:51 +00:00
Jonah Williams
b7472ec189
Automatically URI encode asset keys ( flutter/engine#35270 )
2022-08-09 19:49:04 +00:00
Zachary Anderson
f615fba929
Adds support for uniform arrays to FragmentPrograms ( flutter/engine#35209 )
2022-08-08 11:56:11 -07:00
Jonah Williams
1245043020
Support hot reload of asset fonts ( flutter/engine#35213 )
2022-08-08 18:06:05 +00:00
Pierre-Louis
bbcfc5c06f
Make it possible to obtain FontWeight integer value ( flutter/engine#35183 )
2022-08-05 17:34:04 +00:00
Jonah Williams
4a3850f484
fix analysis error ( flutter/engine#35187 )
2022-08-05 09:55:14 -07:00
Jonah Williams
43c54b4b98
Update setAssetDirectory service extension to fail if provided path is invalid ( flutter/engine#35178 )
2022-08-05 15:47:04 +00:00
Zachary Anderson
da2eeac15b
[impellerc] Namespace user functions ( flutter/engine#35155 )
2022-08-04 12:10:38 -07:00
Phil Quitslund
e1a6ff373d
[testing/scenario_app] fix no-op interpolated toStrings() ( flutter/engine#35165 )
2022-08-04 18:37:07 +00:00
Michael Goderbauer
045b068cc1
remove outdated ignores ( flutter/engine#35143 )
2022-08-04 18:29:03 +00: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
Michael Goderbauer
7224607a1c
Make analyzer hints and warnings fatal ( flutter/engine#35013 )
2022-07-29 22:09:04 +00:00
Jim Graham
d2476d54a8
upload the output of the DisplayList builder benchmarks ( flutter/engine#35010 )
2022-07-29 15:02:36 -07:00
ColdPaleLight
cbda16b4b4
Create benchmarks for DisplayListBuilder ( flutter/engine#34910 )
2022-07-29 18:56:02 +00:00
ColdPaleLight
b204f9ddbe
Make ui.Canvas.getDestinationClipBounds works with matrix ( flutter/engine#34835 )
2022-07-28 03:23:04 +00:00
Zachary Anderson
93e8c0a8bd
Third part of soft transition to async FragmentProgram.fromAsset ( flutter/engine#34932 )
2022-07-27 08:07:14 -07:00
Zachary Anderson
e1c4902abd
Starts a transition to an async FragmentProgram.fromAsset ( flutter/engine#34922 )
2022-07-26 15:57:40 -07:00
Yang Chao
29320bfd1e
Fix an issue that deleting an emoji may crash the app ( flutter/engine#34508 )
2022-07-25 16:59:03 +00:00
Zachary Anderson
8cd062be3c
Remove FragmentProgram.compile() ( flutter/engine#34855 )
2022-07-22 18:30:54 -07:00
Jonah Williams
971d9b9410
let uniform float count / sampler count be reset ( flutter/engine#34833 )
2022-07-22 18:40:04 +00:00