Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flutter release/3.16.3 #63

Merged
merged 1,970 commits into from
Dec 11, 2023
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1970 commits
Select commit Hold shift + click to select a range
10c4803
Add TODO(name) to comply with Clang Tidy. (#46057)
matanlurey Sep 19, 2023
f1fd0a3
`FlutterMouse.*` -> `kFlutterMouse.*`, so we can lint header files. (…
matanlurey Sep 19, 2023
838d0a0
Implement JSObject instead of extending (#46070)
srujzs Sep 19, 2023
a96f26f
Roll Skia from 559a964f9f1b to fe3568162721 (5 revisions) (#46069)
skia-flutter-autoroll Sep 19, 2023
a7af55c
Enable strict-inference (#46062)
goderbauer Sep 19, 2023
08ee602
[ios] scenario test make parent view controller hide status bar (#46065)
Sep 19, 2023
6fc076b
[Impeller] Adds unit test to make sure we can encode bgr101010xr to p…
gaaclarke Sep 19, 2023
7c6032d
Conform to clang_tidy in `client_wrapper` headers. (#46058)
matanlurey Sep 19, 2023
3171f20
Made the warning about downgrading wide gamut happen at the correct t…
gaaclarke Sep 19, 2023
556c613
Properly transfer objects between the main thread and web worker. (#4…
eyebrowsoffire Sep 19, 2023
82d484b
[Impeller] adds hardware gate for wide gamut (#46051)
gaaclarke Sep 19, 2023
0d7db40
Roll Skia from fe3568162721 to 1a8885b9e03c (6 revisions) (#46075)
skia-flutter-autoroll Sep 19, 2023
bf58df8
[Impeller] Fix validation errors in RendererTest. (#46076)
chinmaygarde Sep 19, 2023
99053b9
[Impeller] Affinity adjustments for Vulkan backend. (#46063)
jonahwilliams Sep 19, 2023
5a924a9
[Impeller] Fix validation error about incorrect aspect on buffer to t…
chinmaygarde Sep 19, 2023
cd8be8b
Use magic envs to pass commit and temp folder. (#46015)
godofredoc Sep 20, 2023
81b93fc
Roll Fuchsia Mac SDK from 06g6i7-5u8O-FOTSi... to kGkqpvcPI1TGmR4Sc..…
skia-flutter-autoroll Sep 20, 2023
a29591e
Roll Skia from 1a8885b9e03c to 5d916c04e9fc (6 revisions) (#46081)
skia-flutter-autoroll Sep 20, 2023
36379b6
Roll Fuchsia Linux SDK from ZhY53WD7bFJSA3xoO... to aHtib4LBcLwx7JwK-…
skia-flutter-autoroll Sep 20, 2023
010ced0
Roll Skia from 5d916c04e9fc to d6325ec2f053 (1 revision) (#46083)
skia-flutter-autoroll Sep 20, 2023
24f7ac3
[Impeller] Use BlackTransparent clear color when backdrop filters are…
bdero Sep 20, 2023
3af1b33
Roll Skia from d6325ec2f053 to e9b9e9a4f541 (1 revision) (#46086)
skia-flutter-autoroll Sep 20, 2023
3c73a6e
[Impeller] Ensure that reused textures are cleared before getting sam…
bdero Sep 20, 2023
9c6b250
Roll Dart SDK from b8f006d88c07 to b3fd178ce59f (3 revisions) (#46087)
skia-flutter-autoroll Sep 20, 2023
df4e6c0
Roll Skia from e9b9e9a4f541 to e3aa86332255 (1 revision) (#46088)
skia-flutter-autoroll Sep 20, 2023
ee2af9e
Roll Skia from e3aa86332255 to 14e9b3c91c64 (1 revision) (#46089)
skia-flutter-autoroll Sep 20, 2023
83b4df4
Roll Skia from 14e9b3c91c64 to 7d9d5ac84d8f (1 revision) (#46090)
skia-flutter-autoroll Sep 20, 2023
67d4aae
Roll Skia from 7d9d5ac84d8f to d7f2d1083979 (1 revision) (#46091)
skia-flutter-autoroll Sep 20, 2023
6535421
Roll Dart SDK from b3fd178ce59f to ed05ca364d5e (1 revision) (#46092)
skia-flutter-autoroll Sep 20, 2023
913b74a
Roll Dart SDK from b3fd178ce59f to ed05ca364d5e (1 revision) (#46093)
skia-flutter-autoroll Sep 20, 2023
5f82fc2
Roll Skia from d7f2d1083979 to fd317812bd27 (2 revisions) (#46094)
skia-flutter-autoroll Sep 20, 2023
6f25625
Roll Skia from fd317812bd27 to 56ce5bb201c6 (4 revisions) (#46096)
skia-flutter-autoroll Sep 20, 2023
a37bbd9
Roll Skia from 56ce5bb201c6 to f54c214a739b (4 revisions) (#46098)
skia-flutter-autoroll Sep 20, 2023
55314d0
Roll Fuchsia Mac SDK from kGkqpvcPI1TGmR4Sc... to zuOP7YCHHocXuZJcD..…
skia-flutter-autoroll Sep 20, 2023
9232e76
Roll Skia from f54c214a739b to 9bc5eeb93a1e (2 revisions) (#46099)
skia-flutter-autoroll Sep 20, 2023
39c0f2e
[ios] Reland "[ios] use python script to generate extension safe fram…
Sep 20, 2023
cb123ba
Roll Skia from 9bc5eeb93a1e to 565d95f72f2e (1 revision) (#46100)
skia-flutter-autoroll Sep 20, 2023
86914ec
Roll Fuchsia Linux SDK from aHtib4LBcLwx7JwK-... to QcxgV9KlY7j3o3b4j…
skia-flutter-autoroll Sep 20, 2023
8a2e158
Roll Dart SDK from ed05ca364d5e to d5d05146868a (1 revision) (#46104)
skia-flutter-autoroll Sep 20, 2023
89d8645
Roll Skia from 565d95f72f2e to f4238844089f (3 revisions) (#46105)
skia-flutter-autoroll Sep 20, 2023
9ea1539
[web] Make `PlatformViewManager` a clear singleton (#46044)
mdebbar Sep 20, 2023
fa11d45
Delete `ci/lint.sh`, which is no longer used. (#46049)
matanlurey Sep 20, 2023
902afe1
[web] Move context menu handling to its own class (#46042)
mdebbar Sep 20, 2023
94f3984
Roll Skia from f4238844089f to c19115e8f712 (5 revisions) (#46108)
skia-flutter-autoroll Sep 20, 2023
2cfca82
Roll Skia from c19115e8f712 to b3c1f49821d8 (3 revisions) (#46112)
skia-flutter-autoroll Sep 20, 2023
4f8a300
Make a variety of low-impact Clang tidy fixes. (#46114)
matanlurey Sep 20, 2023
d2dde39
[ios] fix asset url not found when loading app extension (#46073)
Sep 20, 2023
4caf972
Make a variety of low-impact Clang tidy fixes in Impeller. (#46116)
matanlurey Sep 20, 2023
d3ddb8f
Roll Skia from b3c1f49821d8 to d923bab3d5fa (2 revisions) (#46118)
skia-flutter-autoroll Sep 20, 2023
cd24d77
Migrate from `LOG_X` to `kLogX`. (#46107)
matanlurey Sep 20, 2023
fab36ce
Make `dl_(image|mask|path)_(filter|effect).h` tidy! (#46110)
matanlurey Sep 20, 2023
c5979a1
Make `dl_color_(filter|source)` tidy. (#46111)
matanlurey Sep 20, 2023
29665ca
Roll Skia from d923bab3d5fa to b78c91996051 (4 revisions) (#46119)
skia-flutter-autoroll Sep 20, 2023
444febf
Roll Skia from b78c91996051 to 86f48da2c812 (4 revisions) (#46121)
skia-flutter-autoroll Sep 20, 2023
84f1d3b
Apply the right tag for linux fuchsia cipd packages. (#46123)
godofredoc Sep 20, 2023
a15b93d
Clang tidy-ify `DlColor` and friends. (#46122)
matanlurey Sep 20, 2023
0fbd990
[Impeller] Apply the entity transformation when rendering Framebuffer…
jason-simmons Sep 20, 2023
991f529
[Impeller] Remove removal of save layer from clip. (#46113)
jonahwilliams Sep 20, 2023
b98eba7
[Impeller] removed global mutable variable for tessellation allocatio…
gaaclarke Sep 21, 2023
29d3c89
Roll Skia from 86f48da2c812 to a7bcbb9a39f3 (1 revision) (#46128)
skia-flutter-autoroll Sep 21, 2023
76e5e35
Tidy up `DlPaint` and friends. (#46120)
matanlurey Sep 21, 2023
88aad10
Roll Skia from a7bcbb9a39f3 to 81b9c7fd19b2 (1 revision) (#46129)
skia-flutter-autoroll Sep 21, 2023
6e1f41f
[Impeller] temp work around for cmd pool validation issues. (#46131)
jonahwilliams Sep 21, 2023
3e66ffa
Roll Fuchsia Mac SDK from zuOP7YCHHocXuZJcD... to 3DKf4d8UFviYKRI28..…
skia-flutter-autoroll Sep 21, 2023
a4b1ef7
Roll Skia from 81b9c7fd19b2 to c20aeee90da9 (3 revisions) (#46134)
skia-flutter-autoroll Sep 21, 2023
56df172
Roll Skia from c20aeee90da9 to 322abacca561 (1 revision) (#46137)
skia-flutter-autoroll Sep 21, 2023
5848612
Roll Dart SDK from d5d05146868a to eaeca487c944 (2 revisions) (#46138)
skia-flutter-autoroll Sep 21, 2023
6c1e58c
Add package:tar to DEPS (#46140)
sigurdm Sep 21, 2023
fa032d5
Roll Skia from 322abacca561 to 0cf83a86c56d (1 revision) (#46143)
skia-flutter-autoroll Sep 21, 2023
78c1ad2
Roll Fuchsia Mac SDK from 3DKf4d8UFviYKRI28... to PXDDhlPyd9sgrWWun..…
skia-flutter-autoroll Sep 21, 2023
0dbdd85
Remove linux fuchsia from recipes cq. (#46153)
godofredoc Sep 21, 2023
c0ee5f0
Move `git_repo_tools` and `process_fakes` outside of `clang_tidy`. (#…
matanlurey Sep 21, 2023
902ab57
Revert "[web] fix clicks on merged semantic nodes (#43620)" (#46067)
yjbanov Sep 21, 2023
4b4a76b
Reland: Enforce the rule of calling FlutterView.Render (#45300) (#45555)
dkwingsmt Sep 21, 2023
65c458b
More Clang Tidy --fix[es] to header files (#46151)
matanlurey Sep 21, 2023
981e8c9
[Impeller] Use final cmd buffer to present drawable. (#46023)
jonahwilliams Sep 21, 2023
305890a
Re-enable HardwareBuffer backed Platform Views on Android >= 29 (#46071)
johnmccutchan Sep 21, 2023
7a9409e
Roll Skia from 0cf83a86c56d to a0928a46b9c8 (19 revisions) (#46164)
skia-flutter-autoroll Sep 21, 2023
a0261dd
Roll Skia from a0928a46b9c8 to 611f08987be3 (2 revisions) (#46165)
skia-flutter-autoroll Sep 21, 2023
4e46e8f
Revert #46131, don't store `vkImage`, reset `vkComandPool` synchronou…
matanlurey Sep 21, 2023
2a33fdc
Roll Skia from 611f08987be3 to 5b2dae1a9b54 (2 revisions) (#46168)
skia-flutter-autoroll Sep 21, 2023
e726798
[Impeller] fail if software backend is chosen and Impeller is enabled…
dnfield Sep 22, 2023
a7fb0bb
Roll Skia from 5b2dae1a9b54 to 86454ab4f3de (1 revision) (#46175)
skia-flutter-autoroll Sep 22, 2023
e0fb071
Roll Dart SDK from eaeca487c944 to 5d33f4c85b82 (1 revision) (#46176)
skia-flutter-autoroll Sep 22, 2023
f8e909b
Roll Fuchsia Mac SDK from PXDDhlPyd9sgrWWun... to ZyajVWocCHVIuJkzM..…
skia-flutter-autoroll Sep 22, 2023
b496f17
Roll Dart SDK from 5d33f4c85b82 to 6bde93a6e56f (1 revision) (#46180)
skia-flutter-autoroll Sep 22, 2023
e899e4e
Roll Skia from 86454ab4f3de to 97ec4dbabd05 (1 revision) (#46181)
skia-flutter-autoroll Sep 22, 2023
28ad2a9
[iOS] Disable spelling corrections when auto correction is disabled (…
bleroux Sep 22, 2023
3a2346a
Roll Skia from 97ec4dbabd05 to 3ae3bb0d40df (1 revision) (#46182)
skia-flutter-autoroll Sep 22, 2023
22c5be4
Roll Skia from 3ae3bb0d40df to a3480a62e438 (1 revision) (#46183)
skia-flutter-autoroll Sep 22, 2023
3d54e44
Roll Skia from a3480a62e438 to 8d9e2cd32ec7 (1 revision) (#46184)
skia-flutter-autoroll Sep 22, 2023
2fa8dec
Roll Skia from 8d9e2cd32ec7 to 8752f3ac6e99 (1 revision) (#46186)
skia-flutter-autoroll Sep 22, 2023
b642e4f
Roll Skia from 8752f3ac6e99 to d0f04adbec5c (1 revision) (#46191)
skia-flutter-autoroll Sep 22, 2023
bb7cf1a
Re-add package tar to DEPS (#46190)
whesse Sep 22, 2023
9d06c17
Roll Dart SDK from 6bde93a6e56f to 4ddff752a6b0 (1 revision) (#46193)
skia-flutter-autoroll Sep 22, 2023
e971554
Roll Skia from d0f04adbec5c to a911bc1352f2 (1 revision) (#46194)
skia-flutter-autoroll Sep 22, 2023
ef9ceed
Roll Skia from a911bc1352f2 to f346a813ffd4 (1 revision) (#46195)
skia-flutter-autoroll Sep 22, 2023
890c4db
Roll Skia from f346a813ffd4 to 8beae2053939 (5 revisions) (#46200)
skia-flutter-autoroll Sep 22, 2023
017302b
Enable checking headers with Clang Tidy. (#46009)
matanlurey Sep 22, 2023
92be04f
Roll Skia from 8beae2053939 to fe73688dc40f (1 revision) (#46202)
skia-flutter-autoroll Sep 22, 2023
689d403
[Impeller] Reland: construct text frames on UI thread. (#46115)
jonahwilliams Sep 22, 2023
954ea95
Roll Skia from fe73688dc40f to 8a1e6e5844d7 (1 revision) (#46205)
skia-flutter-autoroll Sep 22, 2023
e4bfdc1
Roll Skia from 8a1e6e5844d7 to 78fced84372d (4 revisions) (#46207)
skia-flutter-autoroll Sep 22, 2023
aeb8712
[Impeller] Incorporate backdrop filters in subpass coverage. (#46130)
bdero Sep 22, 2023
5f5fe46
Roll Skia from 78fced84372d to e9358f92110c (4 revisions) (#46211)
skia-flutter-autoroll Sep 22, 2023
5b66d81
Roll Dart SDK from 4ddff752a6b0 to 692273b46610 (1 revision) (#46212)
skia-flutter-autoroll Sep 22, 2023
5644803
Roll Fuchsia Mac SDK from ZyajVWocCHVIuJkzM... to M9rDyhmn7VY4iTxzQ..…
skia-flutter-autoroll Sep 22, 2023
009e996
Roll Skia from e9358f92110c to 15ccdeaba011 (1 revision) (#46216)
skia-flutter-autoroll Sep 22, 2023
f9de066
[Impeller] dont treat non-rects as rects. (#46218)
jonahwilliams Sep 22, 2023
3dd4682
Roll Fuchsia Linux SDK from QcxgV9KlY7j3o3b4j... to PCEkaltiQ-iEKlmEj…
skia-flutter-autoroll Sep 23, 2023
f7e3a25
Revert "[Impeller] fail if software backend is chosen and Impeller is…
Sep 23, 2023
9847b28
Roll Skia from 15ccdeaba011 to 983f42f4c76b (1 revision) (#46223)
skia-flutter-autoroll Sep 23, 2023
42b6d35
[ios] Fix default assets url (#46214)
Sep 23, 2023
6148590
Roll Fuchsia Mac SDK from M9rDyhmn7VY4iTxzQ... to de4D1aoqF6LBk18Rd..…
skia-flutter-autoroll Sep 23, 2023
ee27600
Roll Fuchsia Linux SDK from PCEkaltiQ-iEKlmEj... to M-fNM9YP2Lpc8Y_Dj…
skia-flutter-autoroll Sep 23, 2023
2daf5e7
Roll Fuchsia Mac SDK from de4D1aoqF6LBk18Rd... to W1uZC0_FbXyoCmwJ1..…
skia-flutter-autoroll Sep 24, 2023
c2168ac
Roll Fuchsia Linux SDK from M-fNM9YP2Lpc8Y_Dj... to SqWjDvrDsMfiisUoA…
skia-flutter-autoroll Sep 24, 2023
2dc181a
Roll Fuchsia Mac SDK from W1uZC0_FbXyoCmwJ1... to 0Jl20zAW45rRsTNEu..…
skia-flutter-autoroll Sep 24, 2023
c7b15b3
Roll Fuchsia Linux SDK from SqWjDvrDsMfiisUoA... to VKAiabs4VzJ1Py-oA…
skia-flutter-autoroll Sep 24, 2023
3ea1174
In run_tests.py, separate Dart package unit tests from other tests (#…
zanderso Sep 25, 2023
6d10965
Roll Fuchsia Mac SDK from 0Jl20zAW45rRsTNEu... to SNqQGAfjWL3PbUABh..…
skia-flutter-autoroll Sep 25, 2023
e1c1022
Roll Skia from 983f42f4c76b to b8bc0c080aa8 (1 revision) (#46247)
skia-flutter-autoroll Sep 25, 2023
f613633
Roll Skia from b8bc0c080aa8 to 31ceb1669d1c (1 revision) (#46249)
skia-flutter-autoroll Sep 25, 2023
e6d3bac
Roll Fuchsia Linux SDK from VKAiabs4VzJ1Py-oA... to uY9WEf2tJxa1Hpp4v…
skia-flutter-autoroll Sep 25, 2023
2c4c110
Bump archive from 3.3.9 to 3.4.2 in /lib/web_ui (#46253)
dependabot[bot] Sep 25, 2023
dd0deb1
Roll Skia from 31ceb1669d1c to 569a30fbdbdf (1 revision) (#46256)
skia-flutter-autoroll Sep 25, 2023
6c74c25
Roll Skia from 569a30fbdbdf to 7a49397a02b4 (2 revisions) (#46257)
skia-flutter-autoroll Sep 25, 2023
f3facb9
Roll Skia from 7a49397a02b4 to e16a9b5b2c48 (1 revision) (#46258)
skia-flutter-autoroll Sep 25, 2023
1ae3d20
Switch goma to reclient for Linux host engine targets (#45884)
keyonghan Sep 25, 2023
d55994d
Switch goma to reclient for Linux fuchsia/unopt/android_aot (#45899)
keyonghan Sep 25, 2023
6d99b18
Roll Dart SDK from 692273b46610 to 216b25f9ea6f (6 revisions) (#46260)
skia-flutter-autoroll Sep 25, 2023
ef3df40
Roll Skia from e16a9b5b2c48 to a19a325cd670 (6 revisions) (#46261)
skia-flutter-autoroll Sep 25, 2023
0407495
Switch goma to reclient for Linux clang_tidy targets (#45898)
keyonghan Sep 25, 2023
bf709ab
Add description to assert in `history.dart` (#46072)
kenzieschmoll Sep 25, 2023
3f60657
Reverts "Switch goma to reclient for Linux clang_tidy targets" (#46267)
auto-submit[bot] Sep 25, 2023
8777279
Revert "Switch goma to reclient for Linux clang_tidy targets (#45898)…
jonahwilliams Sep 25, 2023
97231b5
[Engine] use QoS classes in iOS engine. (#46265)
jonahwilliams Sep 25, 2023
d64abdb
fuchsia: Update FIDL for unknown interactions (#45773)
ianloic Sep 25, 2023
09267a9
[Impeller] fallback to position data if texture coordinates are undef…
jonahwilliams Sep 25, 2023
87d38d8
Roll Skia from a19a325cd670 to 00e4d00021a7 (6 revisions) (#46269)
skia-flutter-autoroll Sep 25, 2023
2dd7eb6
Roll Fuchsia Mac SDK from SNqQGAfjWL3PbUABh... to we5owZaebdO_3kyjz..…
skia-flutter-autoroll Sep 25, 2023
1505702
Add package:tar to DEPS to fix broken 3H configurations (#46273)
bkonyi Sep 25, 2023
6bf8067
Restore goma from rbe before 3.16 branching (#46272)
keyonghan Sep 25, 2023
cb45cf7
[Impeller] Dont blow away coverage hint on advanced blends. (#46219)
jonahwilliams Sep 25, 2023
999b778
Roll Skia from 00e4d00021a7 to b961fc353715 (6 revisions) (#46280)
skia-flutter-autoroll Sep 25, 2023
81d7892
[Impeller] Support applying color filters on the CPU for the RRect fa…
bdero Sep 25, 2023
75950dc
Roll Dart SDK from 216b25f9ea6f to 7c749713c688 (1 revision) (#46284)
skia-flutter-autoroll Sep 26, 2023
4ba08d5
Roll Fuchsia Linux SDK from uY9WEf2tJxa1Hpp4v... to a56c8yPp4DDlj_Qbl…
skia-flutter-autoroll Sep 26, 2023
344b1c1
Prepare fuchsia script to coexist with v1 and v2 of fuchsia builders.…
godofredoc Sep 26, 2023
230dfee
Roll Dart SDK from 7c749713c688 to 7c3588c05f87 (1 revision) (#46288)
skia-flutter-autoroll Sep 26, 2023
2883e07
Bump actions/checkout from 4.0.0 to 4.1.0 (#46290)
dependabot[bot] Sep 26, 2023
7b989a2
Roll Skia from b961fc353715 to 8264a73430de (1 revision) (#46289)
skia-flutter-autoroll Sep 26, 2023
ca797e4
Roll Skia from 8264a73430de to dd6a4e3655fc (2 revisions) (#46291)
skia-flutter-autoroll Sep 26, 2023
acdb364
Roll Fuchsia Mac SDK from we5owZaebdO_3kyjz... to OMrTgAfDg9PKXTzq0..…
skia-flutter-autoroll Sep 26, 2023
4748490
Bump uuid from 4.0.0 to 4.1.0 in /lib/web_ui (#46293)
dependabot[bot] Sep 26, 2023
854b374
Clean up the docstring for ColorFilter.matrix (#46298)
gaaclarke Sep 26, 2023
c7b3bc5
Roll Skia from dd6a4e3655fc to bc4f22353590 (6 revisions) (#46299)
skia-flutter-autoroll Sep 26, 2023
c9a121b
[Impeller] fixes behavior for blurred rounded rect clear (#46167)
gaaclarke Sep 26, 2023
0a8ad23
[canvaskit] Use DirectionalLight_Shadow flag for drawing shadows (#46…
harryterkelsen Sep 26, 2023
8bbf25e
[Android] Fix enableSuggestions set to false not honored (#46037)
bleroux Sep 26, 2023
8225b56
[ios] Fix app extension not able to find assets from unloaded bundle …
Sep 26, 2023
babfa7e
Roll Fuchsia Linux SDK from a56c8yPp4DDlj_Qbl... to Lg6FR6iDnZeV6y-E8…
skia-flutter-autoroll Sep 26, 2023
e4749e7
Roll Skia from bc4f22353590 to d1215b38667c (4 revisions) (#46306)
skia-flutter-autoroll Sep 27, 2023
f70f65f
Roll Skia from d1215b38667c to 76aecbaea259 (1 revision) (#46309)
skia-flutter-autoroll Sep 27, 2023
bee324e
Roll Dart SDK from 7c3588c05f87 to 6c4eb86ecd25 (3 revisions) (#46310)
skia-flutter-autoroll Sep 27, 2023
430df32
Roll Skia from 76aecbaea259 to 960325c13009 (2 revisions) (#46311)
skia-flutter-autoroll Sep 27, 2023
66bf0d3
Roll Skia from 960325c13009 to fc629215398f (1 revision) (#46313)
skia-flutter-autoroll Sep 27, 2023
a920705
Roll Fuchsia Mac SDK from OMrTgAfDg9PKXTzq0... to jQHACBU4Fi2wMElkm..…
skia-flutter-autoroll Sep 27, 2023
50d429c
Roll Dart SDK from 6c4eb86ecd25 to c2a455113e39 (1 revision) (#46317)
skia-flutter-autoroll Sep 27, 2023
97e53ed
Roll Skia from fc629215398f to 0f4f31127ac5 (1 revision) (#46318)
skia-flutter-autoroll Sep 27, 2023
50d159a
Roll Skia from 0f4f31127ac5 to 2991bb799d3f (1 revision) (#46319)
skia-flutter-autoroll Sep 27, 2023
9ca94c9
Update to use GrDirectContexts::MakeGL (#46308)
kjlubick Sep 27, 2023
7cd0439
Do not call DrawTextBlob for performance overlay text when using Impe…
jason-simmons Sep 27, 2023
df9e3fd
Declare native wrapper classes in the GPU package as base classes (#4…
jason-simmons Sep 27, 2023
5e72315
Roll Skia from 2991bb799d3f to 4731ccd6342c (1 revision) (#46321)
skia-flutter-autoroll Sep 27, 2023
23b0f5b
Roll Fuchsia Linux SDK from Lg6FR6iDnZeV6y-E8... to 6Y22MutFhgL7ua18F…
skia-flutter-autoroll Sep 27, 2023
3ed6e7f
[macOS] Synchronise modifiers from mouse events for RawKeyboard (#46230)
knopp Sep 27, 2023
e2bd7d9
Roll Dart SDK from c2a455113e39 to 97647bb1666b (1 revision) (#46323)
skia-flutter-autoroll Sep 27, 2023
0a4a827
Remove fuchsia from recipes cq. (#46324)
godofredoc Sep 27, 2023
dc6ec25
Declare native wrapper classes in Fuchsia packages as base classes (#…
jason-simmons Sep 27, 2023
33c8d77
Roll Skia from 4731ccd6342c to ff5474eed6b4 (1 revision) (#46325)
skia-flutter-autoroll Sep 27, 2023
35ba2a3
[Impeller] Fallback to no index buffer when tesselation count is larg…
jonahwilliams Sep 27, 2023
9d28c72
[Windows] Improve logic to update swap intervals (#46172)
loic-sharma Sep 27, 2023
a42f834
Reverts "[ios] Fix app extension not able to find assets from unloade…
auto-submit[bot] Sep 27, 2023
2d39e67
Roll Skia from ff5474eed6b4 to d78aba2524b3 (3 revisions) (#46327)
skia-flutter-autoroll Sep 27, 2023
8ea2612
Roll Dart SDK from 97647bb1666b to 80a965ee48ab (1 revision) (#46330)
skia-flutter-autoroll Sep 27, 2023
82c78ad
[Impeller] Match Skia gradient clamping behavior (and document). (#44…
jonahwilliams Sep 27, 2023
0282d68
Roll Skia from d78aba2524b3 to 952e8dd66560 (1 revision) (#46331)
skia-flutter-autoroll Sep 27, 2023
3929861
[Impeller] Destroy all per-thread command pools tied to a context bef…
jason-simmons Sep 27, 2023
6318c37
Roll Skia from 952e8dd66560 to b048b468d641 (1 revision) (#46332)
skia-flutter-autoroll Sep 27, 2023
49fe851
Roll Fuchsia Mac SDK from jQHACBU4Fi2wMElkm... to U334SygIkffMJVmdu..…
skia-flutter-autoroll Sep 27, 2023
1d15b35
Revert "[Impeller] Fixes stroke path geometry that can draw outside o…
chunhtai Sep 27, 2023
7598ab4
Reland "Reverts "[ios] Fix app extension not able to find assets from…
Sep 28, 2023
1d2fd46
[canvaskit] Do not double-apply ImageFilter transform to children (#4…
harryterkelsen Sep 28, 2023
be32dcc
Rollback Dart SDK to 3.2.0-119. (#46339)
eyebrowsoffire Sep 28, 2023
4a8a2d4
Roll Skia from b048b468d641 to 4441cde55a79 (1 revision) (#46341)
skia-flutter-autoroll Sep 28, 2023
afae9ad
Roll Dart SDK from 7c3588c05f87 to 86c577329bf7 (8 revisions) (#46342)
skia-flutter-autoroll Sep 28, 2023
e066ef6
Reverts "Roll Dart SDK from 7c3588c05f87 to 86c577329bf7 (8 revisions…
auto-submit[bot] Sep 28, 2023
44aef2e
Roll Skia from 4441cde55a79 to 704217de51e1 (1 revision) (#46346)
skia-flutter-autoroll Sep 28, 2023
c47faed
Roll Skia from 704217de51e1 to f3e5eddda2fa (1 revision) (#46350)
skia-flutter-autoroll Sep 28, 2023
dfe94fc
Roll Skia from f3e5eddda2fa to 1f4e5c374172 (2 revisions) (#46351)
skia-flutter-autoroll Sep 28, 2023
d2540d8
Roll Skia from 1f4e5c374172 to d410e03a6b9b (1 revision) (#46353)
skia-flutter-autoroll Sep 28, 2023
937bf04
Roll Fuchsia Linux SDK from 6Y22MutFhgL7ua18F... to cu6apvEZ2P6zhishc…
skia-flutter-autoroll Sep 28, 2023
495955a
Roll Fuchsia Mac SDK from U334SygIkffMJVmdu... to 4WW3KRrAbuY7VeGT0..…
skia-flutter-autoroll Sep 28, 2023
d09c2db
Roll Skia from d410e03a6b9b to cfac8410d773 (1 revision) (#46362)
skia-flutter-autoroll Sep 28, 2023
784a4ca
Roll Skia from cfac8410d773 to 267bb43e822d (1 revision) (#46363)
skia-flutter-autoroll Sep 28, 2023
82b69da
[Android] Rename `allowChannelBufferOverflow` to `setWarnsOnChannelOv…
bleroux Sep 28, 2023
d9eaebd
Roll Skia from 267bb43e822d to bcbcb109bad6 (1 revision) (#46365)
skia-flutter-autoroll Sep 28, 2023
1a26a77
Manual roll Dart SDK from 7c3588c05f87 to 077d768accfa (11 revisions)…
skia-flutter-autoroll Sep 28, 2023
9789dbc
Roll Skia from bcbcb109bad6 to d8a71d549262 (1 revision) (#46367)
skia-flutter-autoroll Sep 28, 2023
0087948
[macOS] performKeyEquivalent cleanup (#45946)
knopp Sep 28, 2023
dbb6093
Revert "[macOS] performKeyEquivalent cleanup (#45946)" (#46374)
cbracken Sep 28, 2023
ae3ae78
Roll Skia from d8a71d549262 to 33502f9b0c7d (2 revisions) (#46375)
skia-flutter-autoroll Sep 28, 2023
cc7c3c1
[macOS] FlutterTextInputPlugin should clip to bounds (#46142)
knopp Sep 28, 2023
789fbee
Fix damage calculation when not providing populate_existing_damage fo…
ajihyf Sep 28, 2023
2e850bc
[Impeller] Fix OpenGLES EGL_BAD_ACCESS due to context being current o…
jwinarske Sep 28, 2023
44e23eb
Removed unnecessary dynamic dispatch (#46369)
gaaclarke Sep 28, 2023
20d1be0
[macOS] TextInputPlugin should mark navigation events in IME popover …
knopp Sep 28, 2023
7a895f8
Reland: [macOS] performKeyEquivalent cleanup (#46377)
knopp Sep 28, 2023
d85c839
Add initial support for 4x MSAA in OpenGLES backend. (#46381)
matanlurey Sep 28, 2023
47c4122
Remove opacity layer dcheck. (#46160)
gaaclarke Sep 28, 2023
485543c
Roll Fuchsia Linux SDK from cu6apvEZ2P6zhishc... to l2RxJKPfYn7QzGOoL…
skia-flutter-autoroll Sep 28, 2023
379f2e8
[flutter_releases] Flutter beta 3.16.0-0.1.pre Engine Cherrypicks (#4…
XilaiZhang Oct 3, 2023
7ccdde7
[flutter release cp] Use x86 machines for ios builds. (#46726) (#46737)
XilaiZhang Oct 10, 2023
a8f7394
[cp][ios] Link PlatformView back to semantics tree (#46471) (#46715)
Oct 11, 2023
249cc9b
Update dart to 620c1721 (#46799)
godofredoc Oct 11, 2023
54d5d0f
[CP][Impeller] Fix framebuffer blend UVs. (#46489) (#46775)
jonahwilliams Oct 17, 2023
39078da
[CP][Impeller] Apply the transform to PointFieldGeometry coverage (#4…
jonahwilliams Oct 17, 2023
84d9562
[CP][Impeller] Fixed subpass filter coverage with image filters (#464…
jonahwilliams Oct 17, 2023
731c678
Cherrypick disable hardware buffer platform views for 3.16 (#46968)
johnmccutchan Oct 17, 2023
91cde06
[flutter_releases] Flutter beta 3.16.0-0.3.pre Engine Cherrypicks (#4…
itsjustkevin Oct 19, 2023
abdaabc
[flutter_releases] Flutter beta 3.16.0-0.4.pre Engine Cherrypicks (#4…
Oct 31, 2023
2dd11e3
[CP][Impeller] fix clear color optimization for large subpasses. (#46…
jonahwilliams Nov 2, 2023
ab14aba
[CP][Impeller] Disable raster stats service protocol. (#47206) (#47578)
jonahwilliams Nov 2, 2023
768db84
[flutter_releases] Flutter stable 3.16.0 Engine Cherrypicks (#47990)
Jasguerrero Nov 13, 2023
74d1662
[flutter_releases] Flutter stable 3.16.0 Engine Cherrypicks (#48029)
Jasguerrero Nov 14, 2023
f4f0c1d
[CP (beta)] [ios17][text_input]fix ios 17.0 keyboard freeze when swit…
hellohuanlin Nov 16, 2023
22b600f
[flutter_releases] Flutter stable 3.16.1 Engine Cherrypicks (#48320)
Nov 22, 2023
7521948
[flutter_releases] Flutter stable 3.16.2 Engine Cherrypicks (#48464)
Jasguerrero Nov 28, 2023
cd424ac
[CP][Impeller] revert non-zero tessellation optimization. (#48234) (#…
jonahwilliams Nov 28, 2023
cf7a9d0
[CP][Impeller] Switched to static linked libc++ in vulkan validation …
zanderso Nov 29, 2023
5a11866
[CP] Fix crash on choosing share in selection controls on ipad (#48427)
LouiseHsu Nov 30, 2023
51e50e8
[CP] Fix not being able to hide iOS status bar via setEnabledSystemUI…
LinXunFeng Dec 1, 2023
aea4942
[CP][Impeller] Skip mask blur with 0 sigma. (#48457) (#48473)
jonahwilliams Dec 5, 2023
f0c8486
[CP] Roll skia to 795ed944 (#48657)
Dec 5, 2023
54a7145
[flutter_releases] Flutter stable 3.16.3 Engine Cherrypicks (#48687)
Dec 5, 2023
72aad83
feat: upgrade engine to Flutter 3.16.3
felangel Dec 11, 2023
28dee09
chore: formatting
felangel Dec 11, 2023
fcf07f4
chore: fix licenses
felangel Dec 11, 2023
47d3e3d
chore: update comment in `shell.cc`
felangel Dec 11, 2023
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
  •  
  •  
  •  
390 changes: 100 additions & 290 deletions .ci.yaml

Large diffs are not rendered by default.

83 changes: 46 additions & 37 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -1,40 +1,49 @@
# A YAML format of https://clang.llvm.org/extra/clang-tidy/.

# 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,\
bugprone-unchecked-optional-access,\
clang-analyzer-*,\
clang-diagnostic-*,\
darwin-*,\
google-*,\
modernize-use-default-member-init,\
objc-*,\
-objc-nsinvocation-argument-lifetime,\
readability-identifier-naming,\
-google-build-using-namespace,\
-google-default-arguments,\
-google-objc-global-variable-declaration,\
-google-objc-avoid-throwing-exception,\
-google-readability-casting,\
-clang-analyzer-nullability.NullPassedToNonnull,\
-clang-analyzer-nullability.NullablePassedToNonnull,\
-clang-analyzer-nullability.NullReturnedFromNonnull,\
-clang-analyzer-nullability.NullableReturnedFromNonnull,\
performance-move-const-arg,\
performance-unnecessary-value-param"
Checks: >-
bugprone-use-after-move,
bugprone-unchecked-optional-access,
clang-analyzer-*,
clang-diagnostic-*,
darwin-*,
google-*,
modernize-use-default-member-init,
objc-*,
-objc-nsinvocation-argument-lifetime,
readability-identifier-naming,
-google-build-using-namespace,
-google-default-arguments,
-google-objc-global-variable-declaration,
-google-objc-avoid-throwing-exception,
-google-readability-casting,
-clang-analyzer-nullability.NullPassedToNonnull,
-clang-analyzer-nullability.NullablePassedToNonnull,
-clang-analyzer-nullability.NullReturnedFromNonnull,
-clang-analyzer-nullability.NullableReturnedFromNonnull,
performance-move-const-arg,
performance-unnecessary-value-param

CheckOptions:
- key: modernize-use-default-member-init.UseAssignment
value: true
- key: readability-identifier-naming.EnumConstantCase
value: 'CamelCase'
- key: readability-identifier-naming.EnumConstantPrefix
value: 'k'
- key: readability-identifier-naming.GlobalConstantCase
value: 'CamelCase'
- key: readability-identifier-naming.GlobalConstantPrefix
value: 'k'
- key: readability-identifier-naming.PrivateMemberCase
value: 'lower_case'
- key: readability-identifier-naming.PrivateMemberSuffix
value: '_'
- key: modernize-use-default-member-init.UseAssignment
value: true
- key: readability-identifier-naming.EnumConstantCase
value: "CamelCase"
- key: readability-identifier-naming.EnumConstantPrefix
value: "k"
- key: readability-identifier-naming.GlobalConstantCase
value: "CamelCase"
- key: readability-identifier-naming.GlobalConstantPrefix
value: "k"
- key: readability-identifier-naming.PrivateMemberCase
value: "lower_case"
- key: readability-identifier-naming.PrivateMemberSuffix
value: "_"

# Lint headers within paths that contain "/flutter/" but not:
# - gen (generated code, the fact it compiles is good enough™)
# - third_party (we didn't author most of the code, and can't fix the lints)
#
# Note this is because of our buildroot setup, so the full path of a lint is:
# "../../flutter/impeller/core/runtime_types.h:1:1" as reported.
HeaderFilterRegex: "(!third_party/)(!gen/).*/flutter/.*"
3 changes: 2 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +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 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 All @@ -20,6 +20,7 @@ If you need help, consider asking for advice on the #hackers-new channel on [Dis
<!-- Links -->
[Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests
[Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
[testing the engine]: https://github.com/flutter/flutter/wiki/Testing-the-engine
Expand Down
8 changes: 0 additions & 8 deletions .github/autosubmit.yml

This file was deleted.

6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,9 @@ updates:
# ignore patch versions, just rely on minor in order to update fewer times
- dependency-name: "github/codeql-action"
update-types: ["version-update:semver-minor"]
- package-ecosystem: "pub"
directory: "/lib/web_ui"
schedule:
interval: "daily"
labels:
- "autosubmit"
8 changes: 7 additions & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,16 @@
# found in the LICENSE file.

# See https://github.com/actions/labeler/blob/main/README.md for docs.
'affects: desktop':
- shell/platform/darwin/common/**/*
- shell/platform/darwin/macos/**/*
- shell/platform/linux/**/*
- shell/platform/windows/**/*

embedder:
- shell/platform/embedder

impeller:
'e: impeller':
- impeller/**/*

platform-android:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ jobs:
runs-on: ubuntu-latest
steps:
# Source available at https://github.com/actions/labeler/blob/main/README.md
- uses: actions/labeler@0967ca812e7fdc8f5f71402a1b486d5bd061fe20
- uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594
4 changes: 2 additions & 2 deletions .github/workflows/scorecards-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
id-token: write
steps:
- name: "Checkout code"
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
with:
persist-credentials: false
- name: "Run analysis"
Expand All @@ -41,7 +41,7 @@ jobs:

# Upload the results as artifacts (optional).
- name: "Upload artifact"
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32
with:
name: SARIF file
path: results.sarif
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/third_party_scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ jobs:
id-token: write
steps:
- name: "Checkout code"
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
with:
persist-credentials: false
- name: "setup python"
uses: actions/setup-python@bd6b4b6205c4dbad673328db7b31b7fab9e241c0
uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1
with:
python-version: '3.7.7' # install the python version needed
- name: "extract and flatten deps"
Expand All @@ -38,7 +38,7 @@ jobs:
run: python ci/scan_flattened_deps.py
# Upload the results as artifacts.
- name: "Upload artifact"
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32
with:
name: SARIF file
path: osvReport.sarif
Expand Down
4 changes: 2 additions & 2 deletions .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -158,10 +158,10 @@ const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$
class-rgx=[A-Z_][a-zA-Z0-9]+$

# Regular expression which should only match correct function names
function-rgx=[a-z_][a-z0-9_]{2,30}$
function-rgx=[a-z_][a-z0-9_]{2,60}$

# Regular expression which should only match correct method names
method-rgx=[a-z_][a-z0-9_]{2,30}$
method-rgx=[a-z_][a-z0-9_]{2,60}$

# Regular expression which should only match correct instance attribute names
attr-rgx=[a-z_][a-z0-9_]{2,30}$
Expand Down
3 changes: 2 additions & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,5 @@ Koutaro Mori <koutaro.mo@gmail.com>
TheOneWithTheBraid <the-one@with-the-braid.cf>
Twin Sun, LLC <google-contrib@twinsunsolutions.com>
Qixing Cao <qixing.cao.83@gmail.com>
LinXunFeng <linxunfeng@yeah.net>
LinXunFeng <linxunfeng@yeah.net>
Amir Panahandeh <amirpanahandeh@gmail.com>
12 changes: 10 additions & 2 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,15 @@ declare_args() {

config("config") {
include_dirs = [ ".." ]
cflags = []
if (is_win) {
if (current_cpu != "x86") {
cflags = [ "/WX" ] # Treat warnings as errors.
cflags += [ "/WX" ] # Treat warnings as errors.
}
}
if (is_clang) {
cflags += [ "-Wunreachable-code" ]
}
}

config("export_dynamic_symbols") {
Expand Down Expand Up @@ -141,6 +145,10 @@ group("unittests") {
[ "//flutter/shell/platform/android:flutter_shell_native_unittests" ]
}

if (is_ios) {
public_deps += [ "//flutter/shell/platform/darwin/ios:ios_test_flutter" ]
}

# Compile all unittests targets if enabled.
if (enable_unittests) {
public_deps += [
Expand Down Expand Up @@ -183,7 +191,7 @@ group("unittests") {
if (is_mac) {
public_deps += [
"//flutter/impeller/golden_tests:impeller_golden_tests",
"//flutter/shell/platform/darwin:flutter_channels_unittests",
"//flutter/shell/platform/darwin/common:framework_common_unittests",
"//flutter/third_party/spring_animation:spring_animation_unittests",
]
}
Expand Down
2 changes: 0 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
Contributing to the Flutter engine
==================================

[![Build Status](https://api.cirrus-ci.com/github/flutter/engine.svg)][build_status]

_See also: [Flutter's code of conduct][code_of_conduct]_

Welcome
Expand Down
Loading