Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
553 commits
Select commit Hold shift + click to select a range
1d09802
Roll libtess2 again (#36934)
Oct 21, 2022
6aa683e
Prevent stack corruption when using C++ `EventChannel` (#36882)
loic-sharma Oct 21, 2022
e4bd0b1
[canvaskit] Make the context current before disposing it (#36671)
hterkelsen Oct 21, 2022
c03114f
Roll Dart SDK from 1d418b40d8bd to 8d3d01b4f21f (5 revisions) (#36938)
skia-flutter-autoroll Oct 21, 2022
30cec21
[canvaskit] Don't bundle an embedded font (#36936)
hterkelsen Oct 21, 2022
e35f850
[Impeller] specialize the geometry for drawRect (#36914)
Oct 22, 2022
f78a891
Turned "unnecessary value" and "move of const" lints to errors on mac…
gaaclarke Oct 22, 2022
e8e97ac
Roll Fuchsia Mac SDK from fcFu9Z2KJH6oQvHnG... to DbsHJ6NatEdhXUx_w..…
skia-flutter-autoroll Oct 22, 2022
30bb446
Roll Fuchsia Linux SDK from NqPnoRHl3WYqH3SrC... to feRYlKvwCfb1iz9_Y…
skia-flutter-autoroll Oct 22, 2022
7f3d010
[Impeller] move Geometry methods only used in VerticesContents to Ver…
Oct 22, 2022
9a671da
Roll Dart SDK from 8d3d01b4f21f to 895a02034220 (1 revision) (#36943)
skia-flutter-autoroll Oct 22, 2022
07bdae4
Roll Fuchsia Mac SDK from DbsHJ6NatEdhXUx_w... to v13JFYcKOZa2vLTLt..…
skia-flutter-autoroll Oct 22, 2022
5abc1b8
Roll Fuchsia Linux SDK from feRYlKvwCfb1iz9_Y... to mmzf53bHbNCYvuY7y…
skia-flutter-autoroll Oct 22, 2022
51f8ac7
Roll Fuchsia Mac SDK from v13JFYcKOZa2vLTLt... to EjcYFTurhAA4-aNdb..…
skia-flutter-autoroll Oct 23, 2022
360dcd1
Roll Fuchsia Linux SDK from mmzf53bHbNCYvuY7y... to mMghWBr0NqMsNvn6N…
skia-flutter-autoroll Oct 23, 2022
fb9df8d
Roll Fuchsia Mac SDK from EjcYFTurhAA4-aNdb... to 94KsslAWLC8dOy8p5..…
skia-flutter-autoroll Oct 23, 2022
f62df69
Roll Fuchsia Linux SDK from mMghWBr0NqMsNvn6N... to TNILtjdwZpE5oQo-Y…
skia-flutter-autoroll Oct 23, 2022
7fc208c
Roll Fuchsia Mac SDK from 94KsslAWLC8dOy8p5... to hfPQ4xGuyeo3i6dMF..…
skia-flutter-autoroll Oct 24, 2022
6bb2f03
Roll Fuchsia Linux SDK from TNILtjdwZpE5oQo-Y... to MBdBFNzbtC7YWZhG6…
skia-flutter-autoroll Oct 24, 2022
2b5d630
Bump github/codeql-action from 2.1.27 to 2.1.28 (#36961)
dependabot[bot] Oct 24, 2022
168c711
Roll Skia from fc7d5c9ee970 to 7bd1235e3edc (31 revisions) (#36964)
skia-flutter-autoroll Oct 24, 2022
7cd0778
Remove duplicated _ from Android's test methods' name (#36944)
utzcoz Oct 24, 2022
6b532e8
Scribble method namespace (#36642)
justinmc Oct 24, 2022
2f6c658
Roll Skia from 7bd1235e3edc to 045af56e8f96 (5 revisions) (#36968)
skia-flutter-autoroll Oct 24, 2022
f445898
[Impeller] cache glyph atlas if contents are unchanged (#36719)
Oct 24, 2022
d0d2aec
Roll Skia from 045af56e8f96 to 9e5a04656443 (5 revisions) (#36969)
skia-flutter-autoroll Oct 24, 2022
2500c9d
Roll Fuchsia Mac SDK from hfPQ4xGuyeo3i6dMF... to NoR1tj-8OO1r5-vz3..…
skia-flutter-autoroll Oct 24, 2022
106b6f4
Keep the fuchsia build from trying to build the dart sdk (#36973)
eyebrowsoffire Oct 24, 2022
2c9cd31
[android] Fix crash if decode .heic image in 32bit mode android app. …
toneyzeng Oct 24, 2022
ecf2f85
Update pubspec.yaml for parent-view and touch-input-view (#36974)
lin-erik Oct 24, 2022
e763514
Roll Skia from 9e5a04656443 to ec052c170574 (2 revisions) (#36975)
skia-flutter-autoroll Oct 24, 2022
926bb80
Roll Fuchsia Linux SDK from MBdBFNzbtC7YWZhG6... to WUxlFpctfqIkb-CFq…
skia-flutter-autoroll Oct 24, 2022
7577fd4
download fonts concurrently with wasm (#36813)
alanwutang11 Oct 24, 2022
24d7b5f
Roll Skia from ec052c170574 to 883fd034df1b (1 revision) (#36980)
skia-flutter-autoroll Oct 24, 2022
75bfcd7
Roll Skia from 883fd034df1b to 48c869d7d7d3 (2 revisions) (#36983)
skia-flutter-autoroll Oct 25, 2022
b93c654
Roll Skia from 48c869d7d7d3 to 44aa0a3588e5 (1 revision) (#36987)
skia-flutter-autoroll Oct 25, 2022
746bce5
Update the language version used by Fuchsia's wrapper for the Dart ar…
jason-simmons Oct 25, 2022
9abb459
Roll Dart SDK from 895a02034220 to c5ad261b0290 (4 revisions) (#36990)
skia-flutter-autoroll Oct 25, 2022
2b70cba
Roll Skia from 44aa0a3588e5 to 8fb77499f3cb (2 revisions) (#36991)
skia-flutter-autoroll Oct 25, 2022
c414b1d
Roll Fuchsia Mac SDK from NoR1tj-8OO1r5-vz3... to _lRxanZVLlIUwu-A3..…
skia-flutter-autoroll Oct 25, 2022
92500cf
Roll Skia from 8fb77499f3cb to b0e26096c643 (1 revision) (#36993)
skia-flutter-autoroll Oct 25, 2022
96b5129
Roll Dart SDK from c5ad261b0290 to e0bec3adbe00 (1 revision) (#36994)
skia-flutter-autoroll Oct 25, 2022
51beb51
Roll Fuchsia Linux SDK from WUxlFpctfqIkb-CFq... to tcuZNWh27o76NQPox…
skia-flutter-autoroll Oct 25, 2022
7acf886
[Impeller] Copy uniforms before appending them to the DisplayList (#3…
bdero Oct 25, 2022
0af6b69
Roll Skia from b0e26096c643 to 7aef5d0289e0 (1 revision) (#36997)
skia-flutter-autoroll Oct 25, 2022
651338e
Roll Skia from 7aef5d0289e0 to 239627d8e819 (5 revisions) (#37001)
skia-flutter-autoroll Oct 25, 2022
4d3336b
[iOS] Add autorelease for window scene geometry preferences object (#…
zhongwuzw Oct 25, 2022
85abaec
Move linux aot and mac host engine v2 builders to prod. (#36935)
godofredoc Oct 25, 2022
a5fcfe3
Roll Skia from 239627d8e819 to b7d48198f1fc (4 revisions) (#37004)
skia-flutter-autoroll Oct 25, 2022
168e7dd
[Impeller] fix rect geometry coverage (#37005)
Oct 25, 2022
baf22f6
Roll Dart SDK from e0bec3adbe00 to 8b5d0171ef6e (1 revision) (#37006)
skia-flutter-autoroll Oct 25, 2022
6adcc86
Roll Skia from b7d48198f1fc to 0e7d1499dc56 (3 revisions) (#37007)
skia-flutter-autoroll Oct 25, 2022
40019b7
[Impeller] Add a shard for Impeller Vulkan testing (#36965)
iskakaushik Oct 25, 2022
e9aba46
[fuchsia][scenic] Add input shield flag support in Flatland. (#36880)
shivesh-ganju Oct 25, 2022
1633410
Roll Fuchsia Mac SDK from _lRxanZVLlIUwu-A3... to jyOkqxXwX1Jn_nakV..…
skia-flutter-autoroll Oct 25, 2022
92ed690
Fixed race in incorrect windows platform channel test. (#37012)
gaaclarke Oct 25, 2022
6e5bde2
Remove expensive trace events (#36989)
Oct 25, 2022
b1f1ec2
If there are more views than overlays, put the extra views on top (#3…
hterkelsen Oct 25, 2022
ce6649a
Roll Skia from 0e7d1499dc56 to 297168f7ca9c (7 revisions) (#37017)
skia-flutter-autoroll Oct 25, 2022
a34d38c
Roll Dart SDK from 8b5d0171ef6e to 11d520dfefba (2 revisions) (#37021)
skia-flutter-autoroll Oct 25, 2022
b918c08
Roll Skia from 297168f7ca9c to 818dfedab1ad (2 revisions) (#37023)
skia-flutter-autoroll Oct 25, 2022
71675e2
Roll Fuchsia Linux SDK from tcuZNWh27o76NQPox... to Y30GJYiorAEkSGP_l…
skia-flutter-autoroll Oct 25, 2022
c814452
Roll Skia from 818dfedab1ad to 8b765feeba94 (1 revision) (#37027)
skia-flutter-autoroll Oct 26, 2022
ac95a3a
Roll Dart SDK from 11d520dfefba to d517accac2ba (1 revision) (#37028)
skia-flutter-autoroll Oct 26, 2022
199166f
Roll Skia from 8b765feeba94 to fe01ec4645af (1 revision) (#37029)
skia-flutter-autoroll Oct 26, 2022
c00953e
Roll Skia from fe01ec4645af to 1d9d76da7ebf (2 revisions) (#37030)
skia-flutter-autoroll Oct 26, 2022
3b086a0
Roll Dart SDK from d517accac2ba to cc7a770ed1d9 (1 revision) (#37031)
skia-flutter-autoroll Oct 26, 2022
56841d4
Clang-tidy: made verbose print out commands and fixed quoting problem…
gaaclarke Oct 26, 2022
2726999
Roll Fuchsia Mac SDK from jyOkqxXwX1Jn_nakV... to dK_a46YN9Ffqn2Xr7..…
skia-flutter-autoroll Oct 26, 2022
25133f1
Roll Skia from 1d9d76da7ebf to 0c437ea3502a (2 revisions) (#37038)
skia-flutter-autoroll Oct 26, 2022
2705bcb
Revert "Re-landing Robolectric 4.8.1 (#34272)" (#37019)
zanderso Oct 26, 2022
31d21cb
Add necessary #includes for SkCodecAnimation.h (#37040)
kjlubick Oct 26, 2022
43dae0c
Fix typos in felt build help docs (#37016)
hterkelsen Oct 26, 2022
7ded18a
Scroll inertia cancel for Win32 (#34452)
moffatman Oct 26, 2022
d61031b
Cleanup animator tracing (#36982)
dnfield Oct 26, 2022
f7ed46a
Fixes Android text field to use hint text for accessibility (#36846)
chunhtai Oct 26, 2022
ed8023e
Fix runtime stage tests (#37025)
bdero Oct 26, 2022
95fce00
Roll Dart SDK from cc7a770ed1d9 to dc20e31ba74c (2 revisions) (#37045)
skia-flutter-autoroll Oct 26, 2022
701c6e6
[Impeller] Autoresize playground imgui windows (#37033)
bdero Oct 26, 2022
fc87b5c
[Impeller] Add missing stream ops (#37034)
bdero Oct 26, 2022
206ef0f
[Impeller] Move gaussian routines into the shader library (#37037)
bdero Oct 26, 2022
20b4b62
Removes FlutterMutatorViewTest.sendAccessibilityEvents (#37050)
zanderso Oct 26, 2022
91c8221
Adds direction to SemanticsFlag that ensures `flutter_test` is up to …
pdblasi-google Oct 26, 2022
a772d20
[Impeller] Implement support for RuntimeEffect samplers (#37026)
bdero Oct 26, 2022
e9dba03
Move 2 mac ios engine v2 builders to prod. (#37051)
godofredoc Oct 26, 2022
705939b
Create a mechanism to manage layer state (#36458)
flar Oct 26, 2022
e07d8a4
[Windows] Move to Visual Studio 2019 (#37013)
loic-sharma Oct 26, 2022
e39c4df
[Impeller] Fix stuttering in playgrounds due to precision issue (#37035)
bdero Oct 26, 2022
7d5df81
Roll Skia from 0c437ea3502a to 0f3dffaeab0f (2 revisions) (#37041)
skia-flutter-autoroll Oct 26, 2022
871de2f
Fix a clang-tidy warning in display_list_canvas_unittests.cc (#37062)
jason-simmons Oct 27, 2022
f0eb4f0
Roll Fuchsia Mac SDK from dK_a46YN9Ffqn2Xr7... to bgoY4OWR_LNeyEMQ4..…
skia-flutter-autoroll Oct 27, 2022
1ea6e5e
Roll Dart SDK from dc20e31ba74c to 4f5e556d1e33 (1 revision) (#37056)
skia-flutter-autoroll Oct 27, 2022
b287cee
Roll Skia from 0f3dffaeab0f to 26a5c663df74 (20 revisions) (#37064)
skia-flutter-autoroll Oct 27, 2022
a391fb9
Roll Skia from 26a5c663df74 to 4b20dbcc9f72 (1 revision) (#37068)
skia-flutter-autoroll Oct 27, 2022
3e40a2f
Roll Dart SDK from 4f5e556d1e33 to 479bf5e12c0b (3 revisions) (#37071)
skia-flutter-autoroll Oct 27, 2022
f9476d4
Roll Skia from 4b20dbcc9f72 to 368436931c94 (3 revisions) (#37070)
skia-flutter-autoroll Oct 27, 2022
17f0103
Roll Clang from a93d03310e2c to bca75abc01f3 (#37076)
skia-flutter-autoroll Oct 27, 2022
6536de3
Roll Dart SDK from 479bf5e12c0b to 669d49fc13ea (1 revision) (#37077)
skia-flutter-autoroll Oct 27, 2022
ecb5136
Roll Fuchsia Mac SDK from bgoY4OWR_LNeyEMQ4... to GXOY4ThZI6wHAR5ul..…
skia-flutter-autoroll Oct 27, 2022
c33eae1
Macos re-enable TestSetMenu (#37058)
Oct 27, 2022
abc3aab
PlatformView partial blur (#36015)
Oct 27, 2022
8fcf413
Revert "PlatformView partial blur" (#37085)
Oct 27, 2022
8bb0441
Revert "Fixes Android text field to use hint text for accessibility (…
GaryQian Oct 27, 2022
e81abd2
[canvaskit] Remove Cobalt-specific code (#37047)
hterkelsen Oct 27, 2022
f7a4517
[Impeller] Improved rounded rect shadow approximation (#37075)
bdero Oct 27, 2022
ec1ba84
Fix incorrect newline in pull request template (#36918)
fzyzcjy Oct 27, 2022
d90e5b7
[web] Allow tests to run with multiple renderers (#37061)
hterkelsen Oct 27, 2022
866b670
Migrate darwin common "framework_shared" target to ARC (#37049)
Oct 27, 2022
408b9b1
Roll Skia from 368436931c94 to 8784dd80e0cc (1 revision) (#37081)
skia-flutter-autoroll Oct 27, 2022
d4aec01
[Impeller] Support user defined structs in buffers, clean up compute …
dnfield Oct 27, 2022
ff05a31
[Impeller] Wire Flutter's own `VulkanMemoryAllocator` implementation …
iskakaushik Oct 27, 2022
9915434
Announce alerts through SemanticsService on Windows (#36966)
yaakovschectman Oct 27, 2022
92539f3
[fuchsia][scenic] Fix logical size in flatland platform view. (#37053)
shivesh-ganju Oct 27, 2022
b5c5256
Revert layer state stack (#37090)
flar Oct 27, 2022
e7696f4
[Impeller] Use the fast rrect blur path for blurred circles/circular …
bdero Oct 27, 2022
6c35371
Roll Dart SDK from 669d49fc13ea to 32d5fe76c3dc (2 revisions) (#37096)
skia-flutter-autoroll Oct 28, 2022
19e83da
Roll Fuchsia Mac SDK from GXOY4ThZI6wHAR5ul... to T2CjVh7nEtPwBRBYV..…
skia-flutter-autoroll Oct 28, 2022
9d892c6
Roll Dart SDK from 32d5fe76c3dc to e541a98165e2 (1 revision) (#37100)
skia-flutter-autoroll Oct 28, 2022
cfb5324
[Impeller] Set resourceOptions/storageMode on MTLTextures created fro…
dnfield Oct 28, 2022
ff7bdf8
Remove usages of deprecated old `native "<name>"` syntax. (#37104)
mkustermann Oct 28, 2022
85f6a6f
Adds a release_candidate variable to DEPS. (#36978)
godofredoc Oct 28, 2022
2f8b4e7
Roll Skia from 8784dd80e0cc to f0308ebc37d0 (24 revisions) (#37113)
skia-flutter-autoroll Oct 28, 2022
8219b43
Let `_debugCheckNotUsedAsOldLayer` provide hashcode in addition to ru…
fzyzcjy Oct 28, 2022
dc592c2
Roll Fuchsia Mac SDK from T2CjVh7nEtPwBRBYV... to 1ex-E6DQKNeI5Ak1J..…
skia-flutter-autoroll Oct 28, 2022
8b242e0
Reland "PlatformView partial blur #36015" (#37086)
Oct 28, 2022
b42b818
Roll Skia from f0308ebc37d0 to 8c10b23c714b (7 revisions) (#37116)
skia-flutter-autoroll Oct 28, 2022
d2412e9
[Impeller] Provide graphics backend defines to runtime stage shaders …
bdero Oct 28, 2022
0e52894
[Impeller] Pass local coordinates to RuntimeEffect fragment shaders (…
bdero Oct 28, 2022
73664bc
[web:a11y] fix group vs label relationship (#36979)
yjbanov Oct 28, 2022
a9552f4
Reland fixes Android text field to use hint text for accessibility (#…
chunhtai Oct 28, 2022
4aadfaa
Only run clang-tidy in presubmit when C, C++, ObjC, or ObjC++ files c…
jmagman Oct 28, 2022
10f7f05
Roll Skia from 8c10b23c714b to e474903a0236 (5 revisions) (#37119)
skia-flutter-autoroll Oct 28, 2022
da5fc92
[macOS] Make the default background color black. (#36906)
a-wallen Oct 28, 2022
774cb34
Revert "Migrate darwin common "framework_shared" target to ARC (#3704…
Oct 28, 2022
f870117
Remove deprecated TextInputClient scribble method code (#36970)
justinmc Oct 28, 2022
4d8f07b
Remove deprecated calls to updateSemantics in `PlatformDispatcher` (#…
a-wallen Oct 28, 2022
243019f
Revert "Announce alerts through SemanticsService on Windows (#36966)"…
yaakovschectman Oct 28, 2022
782e1bf
Roll Skia from e474903a0236 to b0a3c0802163 (5 revisions) (#37127)
skia-flutter-autoroll Oct 28, 2022
9051f8e
Remove documentation references to the obsolete PlatformDispatcher.up…
jason-simmons Oct 29, 2022
88ee97c
Roll Skia from b0a3c0802163 to bd3d6a6ffaff (1 revision) (#37133)
skia-flutter-autoroll Oct 29, 2022
263355f
Always include SkSL in .iplr files (#37131)
zanderso Oct 29, 2022
59fda25
Roll Skia from bd3d6a6ffaff to a237bf198c10 (2 revisions) (#37138)
skia-flutter-autoroll Oct 29, 2022
f24c687
[Lixux] fix pressing Shift+AltLeft throws (#37079)
bleroux Oct 29, 2022
b5fa76b
Roll Skia from a237bf198c10 to 50c117b0fff5 (10 revisions) (#37139)
skia-flutter-autoroll Oct 29, 2022
0d8642e
Roll Dart SDK from e541a98165e2 to 720b9ad9dba0 (1 revision) (#37140)
skia-flutter-autoroll Oct 29, 2022
88e9c65
Roll Fuchsia Mac SDK from 1ex-E6DQKNeI5Ak1J... to wzUXmU7ZunYf0GqGL..…
skia-flutter-autoroll Oct 29, 2022
d4bd151
Roll Skia from 50c117b0fff5 to 297af9e7af73 (1 revision) (#37144)
skia-flutter-autoroll Oct 29, 2022
1177e80
[Impeller] add supprt for JSON output mode (#37123)
Oct 29, 2022
21d74d6
Add release_builder:True property for Linux linux* builders. (#37130)
yusuf-goog Oct 29, 2022
9ccaa33
Fix wrong `VSYNC` event (#36775)
fzyzcjy Oct 29, 2022
0da050a
Roll Fuchsia Mac SDK from wzUXmU7ZunYf0GqGL... to RBYOc6LgNnVJ3SAyq..…
skia-flutter-autoroll Oct 30, 2022
54309a1
Roll Dart SDK from 720b9ad9dba0 to 1785f6ecbf01 (1 revision) (#37152)
skia-flutter-autoroll Oct 30, 2022
830222b
Roll Fuchsia Mac SDK from RBYOc6LgNnVJ3SAyq... to D0WEJY-lxddJOoAyq..…
skia-flutter-autoroll Oct 30, 2022
74969a2
Reland layer state stack (#37135)
flar Oct 30, 2022
f91119f
Roll Dart SDK from 1785f6ecbf01 to 1bd0738499d4 (1 revision) (#37160)
skia-flutter-autoroll Oct 30, 2022
32d2d93
Revert "Use iOS 16 APIs to rotate orientation (#36874)" (#37165)
Oct 31, 2022
a849372
Roll Fuchsia Mac SDK from D0WEJY-lxddJOoAyq... to sxmmDc-Rx1r01JCwV..…
skia-flutter-autoroll Oct 31, 2022
0895465
Bump github/codeql-action from 2.1.28 to 2.1.29 (#37169)
dependabot[bot] Oct 31, 2022
e432d6f
Forward a11y events from Hybrid Composition overlays (#36924)
stuartmorgan-g Oct 31, 2022
ffc1658
[Impeller] Fix Vulkan compile failures on Android (#37171)
iskakaushik Oct 31, 2022
ef4acbf
Roll Dart SDK from 1bd0738499d4 to 94d3810050ef (1 revision) (#37175)
skia-flutter-autoroll Oct 31, 2022
9ba3de8
use shader utils for JSON test (#37176)
Oct 31, 2022
ef45b5a
Roll Fuchsia Mac SDK from sxmmDc-Rx1r01JCwV... to tQsqCS8G9XlzKsYTi..…
skia-flutter-autoroll Oct 31, 2022
624b132
[ANGLE] Re-enable ANGLE's "force context check" build flag (#37055)
loic-sharma Oct 31, 2022
96c0353
Revert "Reland layer state stack" (#37178)
dnfield Oct 31, 2022
1a8ba7c
Add top-level target for Windows/Android gen_snapshot (#37134)
zanderso Oct 31, 2022
c16e2c0
Enable goma for arm64 iOS simulator build in engine_v2 recipe (#37181)
zanderso Oct 31, 2022
9080a2b
[web] Add web support for FragmentProgram (#37065)
Nov 1, 2022
034a2da
Roll Dart SDK from 94d3810050ef to 00022cf1e36d (2 revisions) (#37186)
skia-flutter-autoroll Nov 1, 2022
f721db6
[iOS] Not log callback cache info if cache is empty (#36996)
zhongwuzw Nov 1, 2022
8903904
Roll Fuchsia Linux SDK from Y30GJYiorAEkSGP_l... to HIyR3VT4K1bz5xMC_…
skia-flutter-autoroll Nov 1, 2022
78ca560
Roll Dart SDK from 00022cf1e36d to a52b34b422cc (1 revision) (#37192)
skia-flutter-autoroll Nov 1, 2022
31a21c7
Roll Fuchsia Mac SDK from tQsqCS8G9XlzKsYTi... to 8crH2J8BDsDv1fcgY..…
skia-flutter-autoroll Nov 1, 2022
e013908
[Impeller] Add FlutterFragCoord to impellerc shader lib (#37126)
bdero Nov 1, 2022
a98c82a
[web] Changes to EditableState to be able to handle Framework text se…
htoor3 Nov 1, 2022
4bec22b
[Impeller] Add docs to enable Vulkan validation layers on Android (#3…
iskakaushik Nov 1, 2022
98f670b
Roll Skia from 297af9e7af73 to 4cf2c682d5a7 (44 revisions) (#37207)
skia-flutter-autoroll Nov 1, 2022
b8de843
Roll Dart SDK from a52b34b422cc to b177ece3a265 (2 revisions) (#37208)
skia-flutter-autoroll Nov 1, 2022
c1e1a08
[Impeller] Pick swapchain composite alpha format among what's availab…
iskakaushik Nov 1, 2022
8cc8301
Roll Skia from 4cf2c682d5a7 to 0490d8164997 (3 revisions) (#37209)
skia-flutter-autoroll Nov 1, 2022
fa8141e
Fix Skia includes of SkEncodedImageFormat et al (#37201)
kjlubick Nov 1, 2022
3744bf7
Roll Fuchsia Linux SDK from HIyR3VT4K1bz5xMC_... to x2DfaGq7LXsv_qYOD…
skia-flutter-autoroll Nov 1, 2022
f4da34f
Print useful error messages when invalid options are given (#37212)
iskakaushik Nov 1, 2022
e95a7ae
Roll Skia from 0490d8164997 to 027bf16067ab (4 revisions) (#37216)
skia-flutter-autoroll Nov 1, 2022
dcc6a3d
Roll Fuchsia Mac SDK from 8crH2J8BDsDv1fcgY... to 0tQzhoyjtiVR2cEXa..…
skia-flutter-autoroll Nov 1, 2022
66379f1
Add the Impeller shader lib to the engine archive (#37218)
bdero Nov 1, 2022
27491dd
[Impeller] Implement GPU Surface Vulkan for Impeller (#37215)
iskakaushik Nov 1, 2022
5e1f1ae
[Impeller] Context VK can create vulkan surface from Android Native W…
iskakaushik Nov 1, 2022
36b1ae3
Roll ANGLE, vulkan-deps, and shaderc (#36389)
loic-sharma Nov 1, 2022
81f5c30
[web] Prevent (forced-colors: active) from making the invisible text …
mdebbar Nov 1, 2022
24b99d5
[web] Store Paint.color as an int. Only create a ui.Color when the co…
hterkelsen Nov 1, 2022
88a0a56
Roll Skia from 027bf16067ab to b09e51fc8d51 (8 revisions) (#37223)
skia-flutter-autoroll Nov 1, 2022
85c23bc
Clang-tidy: cleaned up the output. (#37059)
gaaclarke Nov 2, 2022
c05c8a8
Remove unused variable `depth_` (#37109)
Nayuta403 Nov 2, 2022
57696ae
Roll Dart SDK from b177ece3a265 to 489ccc317a9a (2 revisions) (#37227)
skia-flutter-autoroll Nov 2, 2022
32faadb
Roll Skia from b09e51fc8d51 to 674d2264733f (6 revisions) (#37228)
skia-flutter-autoroll Nov 2, 2022
f9abfc5
[Impeller] Copy shaders lib to output directory (#37225)
bdero Nov 2, 2022
80c11d1
Roll Skia from 674d2264733f to 03467adc9ae2 (1 revision) (#37230)
skia-flutter-autoroll Nov 2, 2022
9a74129
Roll Dart SDK from 489ccc317a9a to bf0d81f08924 (1 revision) (#37231)
skia-flutter-autoroll Nov 2, 2022
03d5b93
Roll Skia from 03467adc9ae2 to c2cf0164e283 (1 revision) (#37232)
skia-flutter-autoroll Nov 2, 2022
b81cc16
Roll Fuchsia Linux SDK from x2DfaGq7LXsv_qYOD... to 9P-WnaDSnineZtFz0…
skia-flutter-autoroll Nov 2, 2022
9ef5c9b
Roll Skia from c2cf0164e283 to bdd465afaf71 (1 revision) (#37235)
skia-flutter-autoroll Nov 2, 2022
f5eb26e
Roll Skia from bdd465afaf71 to d573b9e039ef (1 revision) (#37237)
skia-flutter-autoroll Nov 2, 2022
c06a7b0
[Impeller] Add ability to unregister shaders (#37229)
bdero Nov 2, 2022
fed3119
Roll Fuchsia Mac SDK from 0tQzhoyjtiVR2cEXa... to BPxzJkBzD8R9GFg1n..…
skia-flutter-autoroll Nov 2, 2022
eab6d69
Roll Dart SDK from bf0d81f08924 to 45b43e23489a (1 revision) (#37241)
skia-flutter-autoroll Nov 2, 2022
cdfd9d0
Roll Skia from d573b9e039ef to 0ec150005ce2 (1 revision) (#37242)
skia-flutter-autoroll Nov 2, 2022
4d1d7a4
Wasm harness for unit tests. (#36255)
eyebrowsoffire Nov 2, 2022
1c95acc
Roll Skia from 0ec150005ce2 to 4a5bd7106125 (4 revisions) (#37243)
skia-flutter-autoroll Nov 2, 2022
edb0492
reland "Migrate darwin common "framework_shared" target to ARC #37049…
Nov 2, 2022
e43555a
fix use of intersect/intersects in DisplayListRasterCacheItem (#37238)
flar Nov 2, 2022
d9b9674
[web] Add shared tests for ui.Path (#37222)
hterkelsen Nov 2, 2022
2f293a3
Build ios with goma. (#37246)
godofredoc Nov 2, 2022
7344edc
Roll Skia from 4a5bd7106125 to f41fa8bffd58 (5 revisions) (#37247)
skia-flutter-autoroll Nov 2, 2022
840a7b3
Roll Dart SDK from 45b43e23489a to 883ab3f70e3d (1 revision) (#37248)
skia-flutter-autoroll Nov 2, 2022
27972e7
[fuchsia] mouse-input test (#37221)
lin-erik Nov 2, 2022
491032c
Update docs to mention felt build --host (#37224)
justinmc Nov 2, 2022
5108942
[macOS, multiwindow] Compositor gets FlutterView lazily (#36392)
dkwingsmt Nov 3, 2022
2e89bce
Enter a scope before calling Dart APIs in ThrowIfUIOperationsProhibit…
jason-simmons Nov 3, 2022
7843ae8
[Impeller] Correct the ordering of filters in 'Paint::WithFilters' (#…
ColdPaleLight Nov 3, 2022
2cbe38b
Produce both ddc and dart2js platform files. (#37162)
eyebrowsoffire Nov 3, 2022
2e3bc80
Apply internal cl for C++20 prep (#37266)
dnfield Nov 3, 2022
c183e77
Roll Dart SDK from 883ab3f70e3d to 94ac8f6cc756 (1 revision) (#37267)
skia-flutter-autoroll Nov 3, 2022
d21f346
Roll Fuchsia Mac SDK from BPxzJkBzD8R9GFg1n... to 8OZH-l7aK1-73Hyrf..…
skia-flutter-autoroll Nov 3, 2022
edbba91
Roll Fuchsia Linux SDK from 9P-WnaDSnineZtFz0... to np4MU3wmDOuhlg6CR…
skia-flutter-autoroll Nov 3, 2022
c7b2230
[Impeller] Wire-up AndroidSurfaceImpellerVulkan (#37249)
iskakaushik Nov 3, 2022
73c5881
[Impeller] dont call SPIRV_CROSS_THROW in SkSL backend (#37273)
Nov 3, 2022
893f5cd
Roll Skia from f41fa8bffd58 to 78927395bf5c (20 revisions) (#37275)
skia-flutter-autoroll Nov 3, 2022
363cf09
Merge remote-tracking branch 'origin/main' into backing-store-and-com…
dkwingsmt Nov 3, 2022
2a7f3d0
Roll Skia from 78927395bf5c to fe751b616832 (1 revision) (#37276)
skia-flutter-autoroll Nov 3, 2022
fbe98c0
Roll Dart SDK from 94ac8f6cc756 to 8e089c61be58 (2 revisions) (#37277)
skia-flutter-autoroll Nov 3, 2022
95b9b5d
[Impeller] Add blit command to copy texture to buffer (#37198)
ColdPaleLight Nov 3, 2022
50c0fbc
Roll Dart SDK from 8e089c61be58 to 866f5cfad18a (1 revision) (#37278)
skia-flutter-autoroll Nov 3, 2022
138aceb
Roll Skia from fe751b616832 to fdfa00287cff (1 revision) (#37279)
skia-flutter-autoroll Nov 3, 2022
224b401
Roll Fuchsia Mac SDK from 8OZH-l7aK1-73Hyrf... to mOXbRSWGSdWRXIefR..…
skia-flutter-autoroll Nov 3, 2022
74f0219
Announce alerts through SemanticsService on Windows (#37173)
yaakovschectman Nov 3, 2022
a828fbb
Roll Dart SDK from 866f5cfad18a to 433f075a852b (1 revision) (#37284)
skia-flutter-autoroll Nov 3, 2022
49165f1
Roll Fuchsia Linux SDK from np4MU3wmDOuhlg6CR... to -0Xq1c-TncmWBWzqg…
skia-flutter-autoroll Nov 3, 2022
d06616e
Roll Skia from fdfa00287cff to cf3fa752a958 (2 revisions) (#37288)
skia-flutter-autoroll Nov 3, 2022
0b79b5c
Roll Skia from cf3fa752a958 to af0582c7b223 (5 revisions) (#37290)
skia-flutter-autoroll Nov 3, 2022
66b244d
[Impeller] validate calls to texture in SkSL (#37289)
Nov 3, 2022
2a94917
Roll Skia from af0582c7b223 to bddba32af857 (6 revisions) (#37291)
skia-flutter-autoroll Nov 3, 2022
e3c5163
Roll Dart SDK from 433f075a852b to c6e0307f3849 (1 revision) (#37292)
skia-flutter-autoroll Nov 3, 2022
2c9a6d6
[Impeller] validate that SkSL has no user supplied inputs (#37293)
Nov 3, 2022
ed31c3d
Move the two remaining engine v2 builds to prod. (#37274)
godofredoc Nov 3, 2022
4c7fc3a
Compile
dkwingsmt Nov 3, 2022
ac057c0
Format
dkwingsmt Nov 3, 2022
3593f34
Roll Skia from bddba32af857 to 8e48bb8ea52e (5 revisions) (#37297)
skia-flutter-autoroll Nov 3, 2022
fb7cde6
[Impeller] Support YUV external textures on iOS (#36685)
ColdPaleLight Nov 3, 2022
e9bb782
Merge remote-tracking branch 'origin/main' into backing-store-and-com…
dkwingsmt Nov 3, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
78 changes: 56 additions & 22 deletions .ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ platform_properties:
device_type: none
cpu: x86
os: Mac-12
xcode: 13a233 # xcode 13.0
xcode: 14a5294e # xcode 14.0 beta 5
windows:
properties:
build_host: "false"
Expand Down Expand Up @@ -194,6 +194,17 @@ targets:
lint_android: "false"
lint_host: "true"
timeout: 60
runIf:
- DEPS
- .ci.yaml
- tools/**
- ci/**
- "**.h"
- "**.c"
- "**.cc"
- "**.fbs"
- "**.frag"
- "**.vert"

- name: Linux Android clang-tidy
recipe: engine/engine_lint
Expand All @@ -203,6 +214,18 @@ targets:
lint_android: "true"
lint_host: "false"
timeout: 60
runIf:
- DEPS
- .ci.yaml
- tools/**
- ci/**
- "**.h"
- "**.c"
- "**.cc"
- "**.fbs"
- "**.frag"
- "**.vert"
- "**.py" # Run pylint on the fastest clang-tidy builder.

- name: Linux Arm Host Engine
recipe: engine/engine_arm
Expand All @@ -213,34 +236,31 @@ targets:

- name: Linux linux_arm_host_engine
recipe: engine_v2/engine_v2
bringup: true
timeout: 60
properties:
release_build: "true"
config_name: linux_arm_host_engine
environment: Staging

- name: Linux linux_host_engine
recipe: engine_v2/engine_v2
timeout: 60
properties:
release_build: "true"
config_name: linux_host_engine
environment: Production

- name: Linux linux_android_aot_engine
recipe: engine_v2/engine_v2
bringup: true
timeout: 60
properties:
release_build: "true"
config_name: linux_android_aot_engine
environment: Staging

- name: Linux linux_android_debug_engine
recipe: engine_v2/engine_v2
bringup: true
timeout: 60
properties:
release_build: "true"
config_name: linux_android_debug_engine
environment: Staging

- name: Linux Web Engine
recipe: engine/web_engine
Expand Down Expand Up @@ -306,18 +326,15 @@ targets:

- name: Mac mac_android_aot_engine
recipe: engine_v2/engine_v2
bringup: true
timeout: 60
properties:
config_name: mac_android_aot_engine
environment: Staging

- name: Mac mac_host_engine
recipe: engine_v2/engine_v2
timeout: 60
properties:
config_name: mac_host_engine
environment: Production

- name: Mac Unopt
recipe: engine/engine_unopt
Expand All @@ -329,28 +346,51 @@ targets:
"ios-13-0",
"ios-16-0_14a5294e"
]
xcode: 14a5294e # xcode 14.0 beta 5
timeout: 75

- name: Mac Host clang-tidy
recipe: engine/engine_lint
properties:
add_recipes_cq: "true"
jazzy_version: "0.14.1"
xcode: 14a5294e # xcode 14.0 beta 5
lint_host: "true"
lint_ios: "false"
timeout: 75
runIf:
- DEPS
- .ci.yaml
- tools/**
- ci/**
- "**.h"
- "**.c"
- "**.cc"
- "**.fbs"
- "**.frag"
- "**.vert"
- "**.m"
- "**.mm"

- name: Mac iOS clang-tidy
recipe: engine/engine_lint
properties:
add_recipes_cq: "true"
jazzy_version: "0.14.1"
xcode: 14a5294e # xcode 14.0 beta 5
lint_host: "false"
lint_ios: "true"
timeout: 75
runIf:
- DEPS
- .ci.yaml
- tools/**
- ci/**
- "**.h"
- "**.c"
- "**.cc"
- "**.fbs"
- "**.frag"
- "**.vert"
- "**.m"
- "**.mm"

- name: Mac iOS Engine
recipe: engine/engine
Expand Down Expand Up @@ -382,31 +422,25 @@ targets:

- name: Mac mac_ios_engine
recipe: engine_v2/engine_v2
bringup: true
timeout: 60
properties:
config_name: mac_ios_engine
environment: Staging
dependencies: >-
[
{"dependency": "jazzy", "version": "0.14.1"}
]

- name: Mac mac_ios_engine_profile
recipe: engine_v2/engine_v2
bringup: true
timeout: 60
properties:
config_name: mac_ios_engine_profile
environment: Staging

- name: Mac mac_ios_engine_release
recipe: engine_v2/engine_v2
bringup: true
timeout: 60
properties:
config_name: mac_ios_engine_release
environment: Staging

- name: Windows Android AOT Engine
recipe: engine/engine
Expand All @@ -429,15 +463,13 @@ targets:
timeout: 60
properties:
config_name: windows_android_aot_engine
environment: Staging

- name: Windows windows_host_engine
recipe: engine_v2/engine_v2
bringup: true
timeout: 60
properties:
config_name: windows_host_engine
environment: Staging

- name: Windows Unopt
recipe: engine/engine_unopt
Expand Down Expand Up @@ -466,6 +498,7 @@ targets:
runIf:
- DEPS
- .ci.yaml
- ci/**

- name: Mac iOS Engine Release
recipe: engine/engine
Expand All @@ -477,6 +510,7 @@ targets:
runIf:
- DEPS
- .ci.yaml
- ci/**

- name: Linux ci_yaml engine roller
bringup: true
Expand Down
4 changes: 4 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Prefix check with "-" to ignore.
# Note: Some of the checks here are used as errors selectively, see
# //ci/lint.sh
Checks: "bugprone-use-after-move,\
clang-analyzer-*,\
clang-diagnostic-*,\
Expand All @@ -19,6 +21,8 @@ performance-unnecessary-value-param"
# Add checks when all warnings are fixed
# to prevent new warnings being introduced.
# https://github.com/flutter/flutter/issues/93279
# Note: There are platform specific warnings as errors in
# //ci/lint.sh
WarningsAsErrors: "bugprone-use-after-move,\
clang-analyzer-*,\
readability-identifier-naming,\
Expand Down
3 changes: 1 addition & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@
- [ ] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
- [ ] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides].
- [ ] I listed at least one issue that this PR fixes in the description above.
- [ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt. See [testing the engine] for instructions on
writing and running engine tests.
- [ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt. See [testing the engine] for instructions on writing and running engine tests.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I signed the [CLA].
- [ ] All existing and new tests are passing.
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/scorecards-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ jobs:
if: ${{ github.repository == 'flutter/engine' }}
steps:
- name: "Checkout code"
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
with:
persist-credentials: false
- name: "setup python"
uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5
uses: actions/setup-python@13ae5bb136fac2878aff31522b9efb785519f984
with:
python-version: '3.7.7' # install the python version needed
- name: "execute py script"
Expand All @@ -38,11 +38,11 @@ jobs:
id-token: write
steps:
- name: "Checkout code"
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
with:
persist-credentials: false
- name: "Run analysis"
uses: ossf/scorecard-action@865b4092859256271290c77adbd10a43f4779972
uses: ossf/scorecard-action@e363bfca00e752f91de7b7d2a77340e2e523cb18
with:
results_file: results.sarif
results_format: sarif
Expand All @@ -65,6 +65,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@86f3159a697a097a813ad9bfa0002412d97690a4
uses: github/codeql-action/upload-sarif@ec3cf9c605b848da5f1e41e8452719eb1ccfb9a6
with:
sarif_file: results.sarif
41 changes: 15 additions & 26 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ import("//third_party/dart/build/dart/copy_tree.gni")

# Whether to build the dartdevc sdk, libraries, and source files
# required for the flutter web sdk.
# TODO(jacksongardner): remove this poorly named argument once the recipes stop
# using it. https://github.com/flutter/flutter/issues/113303
declare_args() {
full_dart_sdk = false
}
Expand All @@ -33,7 +35,7 @@ config("export_dynamic_symbols") {
if (is_linux || is_fuchsia) {
inputs = [ "//flutter/common/exported_symbols.sym" ]
ldflags = [ "-Wl,--dynamic-list=" + rebase_path(inputs[0], root_build_dir) ]
} else if (is_mac && !use_xcode) {
} else if (is_mac) {
inputs = [ "//flutter/common/exported_symbols_mac.sym" ]
ldflags = [
"-Xlinker",
Expand All @@ -44,30 +46,6 @@ config("export_dynamic_symbols") {
}
}

if (flutter_prebuilt_dart_sdk) {
copy_trees("_copy_trees") {
sources = [
{
target = "copy_dart_sdk"
visibility = [ ":dart_sdk" ]
source = prebuilt_dart_sdk
dest = "$root_out_dir/dart-sdk"
ignore_patterns = "{}"
},
]
}
}

group("dart_sdk") {
if (build_engine_artifacts) {
if (flutter_prebuilt_dart_sdk) {
public_deps = [ ":copy_dart_sdk" ]
} else {
public_deps = [ "//third_party/dart:create_sdk" ]
}
}
}

group("flutter") {
testonly = true

Expand Down Expand Up @@ -96,7 +74,7 @@ group("flutter") {

if (build_engine_artifacts) {
public_deps += [
":dart_sdk",
"//flutter/build/dart:dart_sdk",
"//flutter/flutter_frontend_server:frontend_server",

# This must be listed explicitly for desktop cross-builds since
Expand Down Expand Up @@ -135,6 +113,7 @@ group("flutter") {
"//flutter/display_list:display_list_benchmarks",
"//flutter/display_list:display_list_builder_benchmarks",
"//flutter/fml:fml_benchmarks",
"//flutter/impeller/geometry:geometry_benchmarks",
"//flutter/lib/ui:ui_benchmarks",
"//flutter/shell/common:shell_benchmarks",
"//flutter/third_party/txt:txt_benchmarks",
Expand Down Expand Up @@ -272,3 +251,13 @@ if (is_fuchsia && enable_unittests) {
deps = [ "//flutter/shell/platform/fuchsia:tests" ]
}
}

# On Windows, when targeting Android, we only build gen_snapshot. This
# top-level target provides a convenient shorthand for the full path into the
# Dart tree, and is less ambiguous than specifying the binary to build since
# we can specify the toolchain to use, too.
if (host_os == "win") {
group("gen_snapshot") {
deps = [ "//third_party/dart/runtime/bin:gen_snapshot($host_toolchain)" ]
}
}
Loading