Dan Field
21cc000359
Revert "Reland layer state stack" ( flutter/engine#37178 )
2022-10-31 18:56:18 +00:00
Jonah Williams
6641536611
use shader utils for JSON test ( flutter/engine#37176 )
2022-10-31 17:42:58 +00:00
Jim Graham
df85a4f401
Reland layer state stack ( flutter/engine#37135 )
2022-10-30 18:30:22 +00:00
Jonah Williams
4a72fe9fae
[Impeller] add supprt for JSON output mode ( flutter/engine#37123 )
2022-10-29 16:38:16 +00:00
Chris Yang
b7b95e9372
Reland "PlatformView partial blur #36015 " ( flutter/engine#37086 )
2022-10-28 16:43:14 +00:00
Dan Field
248aca72c6
[Impeller] Set resourceOptions/storageMode on MTLTextures created from MTLBuffers. ( flutter/engine#37073 )
2022-10-28 06:35:21 +00:00
Jim Graham
8ed073eb54
Revert layer state stack ( flutter/engine#37090 )
...
* Revert "Fix a clang-tidy warning in display_list_canvas_unittests.cc (#37062 )"
This reverts commit 709c6735fc7ed34df36cee23805bdaa7f6969774.
* Revert "Create a mechanism to manage layer state (#36458 )"
This reverts commit 501916deb19a8303ca2a3a9bb37692a873d4679e.
2022-10-27 15:29:58 -07:00
Kaushik Iska
1941c2ca48
[Impeller] Wire Flutter's own VulkanMemoryAllocator implementation ( flutter/engine#37018 )
2022-10-27 20:57:54 +00:00
Chris Yang
1806c34015
Revert "PlatformView partial blur" ( flutter/engine#37085 )
2022-10-27 18:15:14 +00:00
Chris Yang
d30087802c
PlatformView partial blur ( flutter/engine#36015 )
2022-10-27 18:02:09 +00:00
Jim Graham
501916deb1
Create a mechanism to manage layer state ( flutter/engine#36458 )
2022-10-26 21:43:10 +00:00
gaaclarke
cb4c9f4727
Clang-tidy: made verbose print out commands and fixed quoting problem for warnings as errors ( flutter/engine#37015 )
2022-10-26 08:19:12 +00:00
Kaushik Iska
83489bd574
[Impeller] Add a shard for Impeller Vulkan testing ( flutter/engine#36965 )
2022-10-25 19:29:44 +00:00
Erik
e4db4408be
Add touch-input-test to test_suites.yaml ( flutter/engine#36900 )
2022-10-20 16:37:56 -04:00
Dan Field
25c9713070
[Impeller] Improvements for SSBO codegen ( flutter/engine#36619 )
2022-10-14 18:44:15 +00:00
Dan Field
cb5d746c25
[Impeller] Add polyline benchmark with lots of cubics and quads. ( flutter/engine#36731 )
2022-10-13 18:31:04 +00:00
Jenn Magder
59383d2857
Run iOS Scenario apps with Skia and Impeller ( flutter/engine#36652 )
2022-10-12 00:16:28 +00:00
Alex Wallen
3cd8b9eaa4
Deprecate single semantics tree assumption from platform dispatcher ( flutter/engine#36675 )
2022-10-10 18:41:16 +00:00
Erik
9f4d9ff82a
Add Dart AOT integration test ( flutter/engine#36460 )
2022-10-07 22:59:15 +00:00
Jenn Magder
14e991255a
Use llvm version of libcxxabi instead of patched mirror ( flutter/engine#36634 )
2022-10-06 23:08:05 +00:00
Jonah Williams
aadc2d3094
Add ImmutableBuffer.fromFilePath ( flutter/engine#36623 )
2022-10-05 22:18:03 +00:00
Dan Field
e4d709de85
Avoid using non-UTF-8 encoded argv more often ( flutter/engine#36590 )
2022-10-05 12:03:20 -07:00
Erik
75d2baf5fe
Add Dart JIT runner integration test ( flutter/engine#36420 )
2022-09-27 20:14:16 +00:00
gaaclarke
e41c775200
Removed instances of unnecessary values ( flutter/engine#36221 )
2022-09-26 21:28:04 +00:00
Alexander Biggs
6751734343
[fuchsia] Add run_unit_tests.sh script. ( flutter/engine#36308 )
...
This is a convenience script for running unit tests locally.
To make this script work, I had to move several test exclusions
from test_suites.yaml (which controls running tests on CQ)
to the tests themselves. I think this is for the best because
it makes running the tests locally with behavior that matches
CQ easier.
Also added fuchsia_tests to build_and_copy_to_fuchsia.sh
so it builds the unit tests .far packages by default.
Tested: Ran `run_unit_tests.sh`, all tests pass. Ran
`build_and_copy_to_fuchsia.sh`, it still builds.
2022-09-21 10:40:20 -07:00
Zachary Anderson
16fbee37b3
Removes FragmentProgram.shader() ( flutter/engine#35904 )
2022-09-21 07:14:12 -07:00
chunhtai
44595a130f
Paragraph.GetWordBoundary respects text affinity ( flutter/engine#36176 )
2022-09-19 22:00:15 +00:00
Jason Simmons
a4543ccec9
Use a linker script to export only the required symbols in the Linux embedder library ( flutter/engine#36187 )
2022-09-16 22:09:09 +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
Jonah Williams
8f1cb92a04
[Impeller] expose renderer choice in service extensions ( flutter/engine#36103 )
2022-09-12 23:24:19 +00:00
Greg Spencer
9454c0743d
Add Radius.clamp and Radius.clampValues ( flutter/engine#36106 )
2022-09-12 23:09:05 +00:00
stuartmorgan
3eb6e7f4c3
Allow Hybrid Composition fallback for Android platform views ( flutter/engine#35233 )
2022-09-12 16:23:49 +00:00
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