Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1451 commits
Select commit Hold shift + click to select a range
2b3f988
Roll Skia from 6cfbb3a0809e to c497dae2fedb (2 revisions) (#46711)
skia-flutter-autoroll Oct 10, 2023
60e861d
Roll Fuchsia Mac SDK from EYr1hCR6hxkSGhtis... to oTiMPVe_PvyCYnlqR..…
skia-flutter-autoroll Oct 10, 2023
95828a3
Roll Skia from c497dae2fedb to c634411c51e6 (1 revision) (#46714)
skia-flutter-autoroll Oct 10, 2023
70ddb4f
[Impeller] made window size parametric in playground/golden tests (#4…
gaaclarke Oct 10, 2023
39bfce2
Roll Skia from c634411c51e6 to f0653c4a2df5 (1 revision) (#46716)
skia-flutter-autoroll Oct 10, 2023
e065398
use TextFrame calls for Impeller in rendertests (#46696)
flar Oct 10, 2023
702f366
Roll Skia from f0653c4a2df5 to 475286f0f6f1 (2 revisions) (#46721)
skia-flutter-autoroll Oct 10, 2023
657af19
[Impeller] Implement framebuffer fetch support for OpenGLES. (#46585)
Oct 10, 2023
d379d53
Roll Skia from 475286f0f6f1 to 06145491fd17 (1 revision) (#46728)
skia-flutter-autoroll Oct 10, 2023
7fb5d07
Remove workaround for older versions of MSVC. (#46689)
chinmaygarde Oct 10, 2023
b64b976
Use x86 machines for ios builds. (#46726)
godofredoc Oct 10, 2023
c0fcf94
Prepare to move new folders into `third_party/` by adding a `.gitigno…
matanlurey Oct 10, 2023
bdeb534
Fix high FPS screen flicker of Platform Views when using ImageReaderP…
johnmccutchan Oct 10, 2023
e6d3386
[Impeller] Don't cull readbacks outside the damage rect. (#46705)
bdero Oct 10, 2023
4a4d9de
Roll Fuchsia Linux SDK from dCjN58uZQBmAFWSxN... to FX5YzwP_ZEnPP0b3v…
skia-flutter-autoroll Oct 10, 2023
181a94b
Fix lint
dkwingsmt Oct 10, 2023
ea275c3
[Impeller] log specific framebuffer incomplete error. (#46692)
Oct 10, 2023
3523e91
Double test started
dkwingsmt Oct 10, 2023
e7bd8fe
Merge remote-tracking branch 'origin/main' into mv-pipeline
dkwingsmt Oct 10, 2023
7a1436d
Fix lint
dkwingsmt Oct 10, 2023
ddab3c2
[Impeller] Guard calls to extension proc DebugMessageControlKHR. (#46…
bdero Oct 11, 2023
66d5de5
Roll Skia from 06145491fd17 to 4935bed4260d (3 revisions) (#46748)
skia-flutter-autoroll Oct 11, 2023
e41c646
Move //third_party/glfw to //flutter/third_party/glfw (#46733)
cbracken Oct 11, 2023
8086814
Remove support for `Paint.enableDithering=false` in `dart:ui`. (#46745)
matanlurey Oct 11, 2023
0d86d52
[Impeller] Allow pipeline variant sets to have differing defaults. (#…
bdero Oct 11, 2023
cb0dabd
Roll Fuchsia Mac SDK from oTiMPVe_PvyCYnlqR... to mLc-VlVTg-p18HjiP..…
skia-flutter-autoroll Oct 11, 2023
d28fdb0
Roll Skia from 4935bed4260d to 11e41e0e2f9f (3 revisions) (#46759)
skia-flutter-autoroll Oct 11, 2023
d93fe23
[Android] Add support for text processing actions (#44579)
bleroux Oct 11, 2023
00e5522
Roll Fuchsia Linux SDK from FX5YzwP_ZEnPP0b3v... to hMA99PoacaRZVXHgr…
skia-flutter-autoroll Oct 11, 2023
bddb34b
Roll Skia from 11e41e0e2f9f to e00577618d81 (1 revision) (#46763)
skia-flutter-autoroll Oct 11, 2023
ec1d0d6
Roll Skia from e00577618d81 to c05effecb081 (1 revision) (#46770)
skia-flutter-autoroll Oct 11, 2023
c96ac16
Roll Skia from c05effecb081 to 60d51fd2c6bd (3 revisions) (#46772)
skia-flutter-autoroll Oct 11, 2023
68a8ff7
Roll Skia from 60d51fd2c6bd to bfd9af01b785 (2 revisions) (#46774)
skia-flutter-autoroll Oct 11, 2023
65226ab
Roll goldctl forward (#46771)
zanderso Oct 11, 2023
ed67e8a
Roll Fuchsia Mac SDK from mLc-VlVTg-p18HjiP... to Qjz4zE4Oe0AO_7T3f..…
skia-flutter-autoroll Oct 11, 2023
4b02631
[Impeller] Avoid invalid GL depth calls on macOS desktop. (#46758)
bdero Oct 11, 2023
85e1dd9
Roll Skia from bfd9af01b785 to 6cc9f73ea54e (1 revision) (#46784)
skia-flutter-autoroll Oct 11, 2023
5fcc167
Fix 303652511 and add a regression test (#46743)
johnmccutchan Oct 11, 2023
2b1b4b9
Roll Skia from 6cc9f73ea54e to 2459d71707e0 (1 revision) (#46787)
skia-flutter-autoroll Oct 11, 2023
c25e1d8
Rename HardwareBufferExternalTexture* to ImageExternalTexture* (#46786)
johnmccutchan Oct 11, 2023
92c7d4b
Fix some image_external_texture entries in the license golden file (#…
jason-simmons Oct 11, 2023
97bcbd5
[web] Adds Noto Music fallback font (#46720)
Oct 11, 2023
8bf1460
Revert "[Android] Add support for text processing actions (#44579)" (…
gmackall Oct 11, 2023
5e788a8
Switch to Chrome For Testing instead of Chromium (#46683)
eyebrowsoffire Oct 11, 2023
791e90a
[Impeller] flutter_tester --enable-impeller (#46389)
dnfield Oct 11, 2023
05e26c1
Run the binary size treemap script from the buildroot directory (#46740)
jason-simmons Oct 11, 2023
9891e37
Roll Skia from 2459d71707e0 to 924df8d87766 (7 revisions) (#46798)
skia-flutter-autoroll Oct 11, 2023
430abd5
[Impeller] Bump impeller-cmake (#46764)
bdero Oct 11, 2023
356b197
[Impeller] Use triangle strips to dedupe rectangle vertices. (#46610)
bdero Oct 11, 2023
8055bc9
Roll Dart SDK from 0732be6b823a to db2465f106ad (8 revisions) (#46797)
skia-flutter-autoroll Oct 11, 2023
d00fabf
Roll Skia from 924df8d87766 to ff3c2e3d45bd (1 revision) (#46807)
skia-flutter-autoroll Oct 12, 2023
933a176
Roll Skia from ff3c2e3d45bd to 9f5080c58aac (1 revision) (#46809)
skia-flutter-autoroll Oct 12, 2023
6eec731
Roll Fuchsia Linux SDK from hMA99PoacaRZVXHgr... to giQtXxdSj6NdIViCw…
skia-flutter-autoroll Oct 12, 2023
4d0b23a
Roll Dart SDK from db2465f106ad to 9afac395dfb1 (1 revision) (#46812)
skia-flutter-autoroll Oct 12, 2023
83ba356
Roll Skia from 9f5080c58aac to 2dd1579c6921 (1 revision) (#46813)
skia-flutter-autoroll Oct 12, 2023
33a6d21
Roll Fuchsia Mac SDK from Qjz4zE4Oe0AO_7T3f... to 8AXhoo-MMME8NMKt0..…
skia-flutter-autoroll Oct 12, 2023
9441220
Roll ICU from 985b9a6f70e1 to 995db880cff2 (1 revision) (#46818)
skia-flutter-autoroll Oct 12, 2023
664657d
Roll Dart SDK from 9afac395dfb1 to 34c06f0bcb29 (1 revision) (#46820)
skia-flutter-autoroll Oct 12, 2023
51f6c53
Roll Skia from 2dd1579c6921 to 1d134a8f3ae2 (5 revisions) (#46824)
skia-flutter-autoroll Oct 12, 2023
a17ffa6
Roll SwiftShader to include a fix required by the latest Clang toolch…
jason-simmons Oct 12, 2023
f020067
Remove the frontend server wrapper (#46440)
zanderso Oct 12, 2023
f76edb0
Roll Fuchsia Linux SDK from giQtXxdSj6NdIViCw... to QLiomHC9D-GWh_gyK…
skia-flutter-autoroll Oct 12, 2023
535eae4
[Impeller] Specify default border color for texture wrap mode that cl…
chinmaygarde Oct 12, 2023
918cf19
Pretty string state
dkwingsmt Oct 12, 2023
6ef8475
Roll Fuchsia Mac SDK from 8AXhoo-MMME8NMKt0... to XnH2CtqEH7byTHna7..…
skia-flutter-autoroll Oct 12, 2023
7eb20a0
Roll Skia from 1d134a8f3ae2 to fdcbbc4d5c25 (7 revisions) (#46844)
skia-flutter-autoroll Oct 12, 2023
f30ae3c
Roll Skia from fdcbbc4d5c25 to 222fe6b9b0eb (2 revisions) (#46849)
skia-flutter-autoroll Oct 12, 2023
cb37ebc
Roll Skia from 222fe6b9b0eb to 8b110fd65de9 (1 revision) (#46852)
skia-flutter-autoroll Oct 12, 2023
5e50c7c
[web] Stop using `flutterViewEmbedder` for platform views (#46046)
mdebbar Oct 12, 2023
8717ba5
[fuchsia] Add fatal error for Vulkan failure (#46831)
uysalere Oct 12, 2023
dee90f1
Roll Skia from 8b110fd65de9 to bf557aeaaef8 (1 revision) (#46853)
skia-flutter-autoroll Oct 12, 2023
bfa82c1
Temporarily remove the runs of the engine Dart tests with Impeller en…
jason-simmons Oct 12, 2023
ffb3b5b
Roll Dart SDK from 34c06f0bcb29 to b0d65ad14354 (3 revisions) (#46859)
skia-flutter-autoroll Oct 13, 2023
7a6172e
Revert "Remove the frontend server wrapper" (#46863)
zanderso Oct 13, 2023
31ec5e3
Roll Dart SDK from b0d65ad14354 to 849253fd69b6 (1 revision) (#46864)
skia-flutter-autoroll Oct 13, 2023
dc30b4c
Roll Skia from bf557aeaaef8 to aee708412bec (1 revision) (#46865)
skia-flutter-autoroll Oct 13, 2023
b96e473
Roll Skia from aee708412bec to faad330e7120 (1 revision) (#46866)
skia-flutter-autoroll Oct 13, 2023
b59d779
Roll Fuchsia Linux SDK from QLiomHC9D-GWh_gyK... to pI1BVH08V0eG0M7sw…
skia-flutter-autoroll Oct 13, 2023
29a3e3d
Roll Skia from faad330e7120 to f27c0f222320 (1 revision) (#46869)
skia-flutter-autoroll Oct 13, 2023
5acdac5
Roll Fuchsia Mac SDK from XnH2CtqEH7byTHna7... to SDPa6SfaKvRRSUCij..…
skia-flutter-autoroll Oct 13, 2023
40ddc30
Roll Dart SDK from 849253fd69b6 to 54ef02480719 (2 revisions) (#46871)
skia-flutter-autoroll Oct 13, 2023
e94f191
Roll ICU from 995db880cff2 to a622de35ac31 (1 revision) (#46873)
skia-flutter-autoroll Oct 13, 2023
d55ec14
Roll Skia from f27c0f222320 to c640eeed2695 (1 revision) (#46874)
skia-flutter-autoroll Oct 13, 2023
f9aed02
Roll Dart SDK from 54ef02480719 to 95e2ecee106a (1 revision) (#46877)
skia-flutter-autoroll Oct 13, 2023
60968c8
Don't use objcopy to embed Android icudtl (#46862)
zanderso Oct 13, 2023
4576720
Update to use GrDirectContexts::MakeVulkan (#46878)
kjlubick Oct 13, 2023
75302d2
Roll Skia from c640eeed2695 to e566db061ce8 (1 revision) (#46881)
skia-flutter-autoroll Oct 13, 2023
09b0097
Fix forward declare and some deprecated enums (#46882)
kjlubick Oct 13, 2023
e01f748
Roll Skia from e566db061ce8 to 3acf82dcc479 (2 revisions) (#46883)
skia-flutter-autoroll Oct 13, 2023
93f02f7
[Impeller] Started throwing errors if dart:ui/Image.toByteData fails …
gaaclarke Oct 13, 2023
44d9f56
Roll Skia from 3acf82dcc479 to 77e73bb2744b (2 revisions) (#46886)
skia-flutter-autoroll Oct 13, 2023
67c162b
fixed AutofillHints.middleName tanslation for web. (#46429)
eriko13 Oct 13, 2023
18a01f3
Use --timeline_recorder=systrace instead of --systrace_timeline (#46884)
derekxu16 Oct 13, 2023
31b1ae5
Roll Skia from 77e73bb2744b to 643d74cf4e0b (2 revisions) (#46888)
skia-flutter-autoroll Oct 13, 2023
8a4bd0f
Roll Dart SDK from 95e2ecee106a to c8143a7c026f (1 revision) (#46889)
skia-flutter-autoroll Oct 13, 2023
799e8de
Roll Skia from 643d74cf4e0b to 4783e1146146 (2 revisions) (#46890)
skia-flutter-autoroll Oct 13, 2023
d88bac3
Replace deprecated [UIScreen mainScreen] in FlutterView.mm (#46802)
mossmana Oct 13, 2023
b2a3909
Roll Skia from 4783e1146146 to e10e6765480a (1 revision) (#46893)
skia-flutter-autoroll Oct 13, 2023
6605151
[Impeller] Only allow Impeller in flutter_tester if vulkan is enabled…
dnfield Oct 13, 2023
97d1f65
Roll Fuchsia Linux SDK from pI1BVH08V0eG0M7sw... to wBb32R567S1alWbfn…
skia-flutter-autoroll Oct 13, 2023
0ccfee5
Roll Skia from e10e6765480a to b50d7f9aa743 (1 revision) (#46899)
skia-flutter-autoroll Oct 13, 2023
a8fb798
Oops, allow files in opted-in third_party directories. (#46897)
matanlurey Oct 13, 2023
d5ca128
[Impeller] fix clear color optimization for large subpasses. (#46887)
Oct 13, 2023
aa5486e
Roll Skia from b50d7f9aa743 to 8dc8e21a4dec (4 revisions) (#46902)
skia-flutter-autoroll Oct 13, 2023
ef27d71
Roll Fuchsia Mac SDK from SDPa6SfaKvRRSUCij... to 4DwpR2CMJECZJ8EKz..…
skia-flutter-autoroll Oct 13, 2023
639c9ec
Roll Skia from 8dc8e21a4dec to c9601553b0f3 (3 revisions) (#46907)
skia-flutter-autoroll Oct 13, 2023
f020db5
Roll Skia from c9601553b0f3 to 4bc4b4d22866 (1 revision) (#46908)
skia-flutter-autoroll Oct 13, 2023
a4e6258
Manual roll Dart SDK from c8143a7c026f to 5844b34768ce (1 revision) (…
skia-flutter-autoroll Oct 13, 2023
4801184
[Impeller] Add GPU frame time to Vulkan backend using timestamp queri…
Oct 13, 2023
cd1a5ed
Roll Skia from 4bc4b4d22866 to 9affbebb459a (2 revisions) (#46913)
skia-flutter-autoroll Oct 13, 2023
9149a42
Roll Dart SDK from 5844b34768ce to 02e6d943f1a7 (1 revision) (#46917)
skia-flutter-autoroll Oct 14, 2023
472be42
Roll Skia from 9affbebb459a to 1c6e0141be7b (2 revisions) (#46918)
skia-flutter-autoroll Oct 14, 2023
d4e765f
Roll Fuchsia Linux SDK from wBb32R567S1alWbfn... to ATLkmtMOIbHDqp6a_…
skia-flutter-autoroll Oct 14, 2023
c777aae
Roll Fuchsia Mac SDK from 4DwpR2CMJECZJ8EKz... to 6fWBgb3bC9xULwq_k..…
skia-flutter-autoroll Oct 14, 2023
73acf62
Roll Skia from 1c6e0141be7b to 5bc5b4fdbe54 (1 revision) (#46923)
skia-flutter-autoroll Oct 14, 2023
015e352
[Impeller] Vulkan GPU tracer cleanups (#46915)
Oct 14, 2023
8259627
Roll Fuchsia Linux SDK from ATLkmtMOIbHDqp6a_... to GycFOb9QsDvp8qfDD…
skia-flutter-autoroll Oct 14, 2023
529eb42
Roll Fuchsia Mac SDK from 6fWBgb3bC9xULwq_k... to hdQ3YOjS1Ytp8W8Aq..…
skia-flutter-autoroll Oct 14, 2023
b64ebc0
Roll Skia from 5bc5b4fdbe54 to fc4713797ec1 (1 revision) (#46928)
skia-flutter-autoroll Oct 14, 2023
e4f8b22
Roll Fuchsia Linux SDK from GycFOb9QsDvp8qfDD... to kElPcDiGfsGBI7qr9…
skia-flutter-autoroll Oct 15, 2023
1b3bf98
Roll Fuchsia Mac SDK from hdQ3YOjS1Ytp8W8Aq... to SatOcMmpSCwa51hi6..…
skia-flutter-autoroll Oct 15, 2023
edf688d
Roll Skia from fc4713797ec1 to f98a3b1303dc (1 revision) (#46931)
skia-flutter-autoroll Oct 15, 2023
e231993
Roll Skia from f98a3b1303dc to 9b773f7cebee (1 revision) (#46932)
skia-flutter-autoroll Oct 15, 2023
f8eb68b
Roll Dart SDK from 02e6d943f1a7 to 64a485bb79bd (1 revision) (#46933)
skia-flutter-autoroll Oct 15, 2023
ca736e2
Roll Fuchsia Linux SDK from kElPcDiGfsGBI7qr9... to D-ejMxpgAyRoO6DUr…
skia-flutter-autoroll Oct 15, 2023
7259822
Roll Fuchsia Mac SDK from SatOcMmpSCwa51hi6... to CQhXLIfBTsZWBA4XM..…
skia-flutter-autoroll Oct 15, 2023
452e75f
Roll Skia from 9b773f7cebee to cd9561107494 (1 revision) (#46936)
skia-flutter-autoroll Oct 16, 2023
539ad5b
Roll Skia from cd9561107494 to 798ef5becc8d (1 revision) (#46937)
skia-flutter-autoroll Oct 16, 2023
0a0b4d4
Revert "Reland: Enforce the rule of calling FlutterView.Render (#4530…
dkwingsmt Oct 16, 2023
12122ea
Reland - [Android] Add support for text processing actions (#46817)
bleroux Oct 16, 2023
41b3b4f
Roll Skia from 798ef5becc8d to a83914bb86c9 (1 revision) (#46938)
skia-flutter-autoroll Oct 16, 2023
15dee70
Roll Skia from a83914bb86c9 to 36503efe4154 (1 revision) (#46939)
skia-flutter-autoroll Oct 16, 2023
bd038d6
Roll Skia from 36503efe4154 to 238ab1631282 (1 revision) (#46940)
skia-flutter-autoroll Oct 16, 2023
cfff759
Roll Fuchsia Linux SDK from D-ejMxpgAyRoO6DUr... to 6E-cSq679DjzBMcqY…
skia-flutter-autoroll Oct 16, 2023
505c720
Roll Fuchsia Mac SDK from CQhXLIfBTsZWBA4XM... to bMDZdOFfPiVkjIdiv..…
skia-flutter-autoroll Oct 16, 2023
6cc678c
Avoid a deadlock in the flutter_tester process when deleting the Impe…
jason-simmons Oct 16, 2023
850de4c
Roll Skia from 238ab1631282 to c03c9a02f6ef (1 revision) (#46946)
skia-flutter-autoroll Oct 16, 2023
20458e1
Roll Skia from c03c9a02f6ef to 44a0f98aa71a (1 revision) (#46947)
skia-flutter-autoroll Oct 16, 2023
64734a2
Roll Skia from 44a0f98aa71a to 2db9c220ba00 (1 revision) (#46949)
skia-flutter-autoroll Oct 16, 2023
57e1bd9
Roll Dart SDK from 64a485bb79bd to 12f6559bd6ed (1 revision) (#46953)
skia-flutter-autoroll Oct 16, 2023
ca8cf6b
Roll Skia from 2db9c220ba00 to 675f088b9ac4 (2 revisions) (#46954)
skia-flutter-autoroll Oct 16, 2023
172ad1f
[Impeller] Adjust clip coverage operations to handle per-pass clip st…
jason-simmons Oct 16, 2023
6b262a0
[Impeller] implements a retry mechanism for dart:ui/Image.toByteData.…
gaaclarke Oct 16, 2023
c24f303
Roll Skia from 675f088b9ac4 to 68de6e352585 (1 revision) (#46956)
skia-flutter-autoroll Oct 16, 2023
199ff4a
EngineContext
dkwingsmt Oct 16, 2023
55b57b2
Remove some params
dkwingsmt Oct 16, 2023
83224dc
Roll Skia from 68de6e352585 to 0e5207fb4971 (1 revision) (#46960)
skia-flutter-autoroll Oct 16, 2023
9544da9
Move to engine test
dkwingsmt Oct 16, 2023
59e56e2
Allow Image backed platform view rendering target on Android >= 29 ag…
johnmccutchan Oct 16, 2023
4c9a11a
Move mock up
dkwingsmt Oct 16, 2023
39dfbc6
Verify view ID
dkwingsmt Oct 16, 2023
0457d7a
Roll Skia from 0e5207fb4971 to 85c8dca08cbe (1 revision) (#46964)
skia-flutter-autoroll Oct 16, 2023
2d55e29
[macOS] FlutterMutatorView should clip to bounds (#46463)
knopp Oct 16, 2023
2692787
Roll Skia from 85c8dca08cbe to 8919fecf15c1 (1 revision) (#46966)
skia-flutter-autoroll Oct 16, 2023
b14d346
Fix `Platform.script` for flutter_tester (#46911)
dnfield Oct 16, 2023
ade3c05
[Impeller] GPUTracer for Metal. (#46846)
Oct 16, 2023
11db7f3
Roll Skia from 8919fecf15c1 to 751358929d1f (4 revisions) (#46972)
skia-flutter-autoroll Oct 16, 2023
bb9947d
Roll Fuchsia Linux SDK from 6E-cSq679DjzBMcqY... to Y9mDBoH4BSC6pWFXV…
skia-flutter-autoroll Oct 16, 2023
1c17ee2
Roll Dart SDK from 12f6559bd6ed to f3e1cd38e8b0 (1 revision) (#46977)
skia-flutter-autoroll Oct 16, 2023
5bddd42
Revert "Fix `Platform.script` for flutter_tester" (#46981)
jason-simmons Oct 17, 2023
2159fdb
Roll Skia from 751358929d1f to 205b728a8623 (1 revision) (#46982)
skia-flutter-autoroll Oct 17, 2023
6855e78
Roll Fuchsia Mac SDK from bMDZdOFfPiVkjIdiv... to gJiEzqLWUvPVgoq8b..…
skia-flutter-autoroll Oct 17, 2023
90bbe8e
Roll Skia from 205b728a8623 to 31310feb67dc (2 revisions) (#46990)
skia-flutter-autoroll Oct 17, 2023
8be0b53
Roll Dart SDK from f3e1cd38e8b0 to 7d0a805e4ee1 (2 revisions) (#46991)
skia-flutter-autoroll Oct 17, 2023
077494a
Roll Skia from 31310feb67dc to c30529427b7d (2 revisions) (#46992)
skia-flutter-autoroll Oct 17, 2023
ace31a8
Roll Skia from c30529427b7d to f7e15ba449f7 (1 revision) (#46994)
skia-flutter-autoroll Oct 17, 2023
7d47532
Roll Dart SDK from 7d0a805e4ee1 to 82c073d657eb (1 revision) (#46995)
skia-flutter-autoroll Oct 17, 2023
9c744ad
Replace use of SkFont::refTypefaceOrDefault() (#46969)
kjlubick Oct 17, 2023
793fb7d
Roll Dart SDK from 82c073d657eb to 2418bda7a457 (1 revision) (#46997)
skia-flutter-autoroll Oct 17, 2023
86f685c
Only run web mac tests on macOS 12 (#46965)
vashworth Oct 17, 2023
fe8c4ab
Roll Fuchsia Mac SDK from gJiEzqLWUvPVgoq8b... to E0Ui7KmD3u5JSKEk5..…
skia-flutter-autoroll Oct 17, 2023
0a4d8b9
Roll Skia from f7e15ba449f7 to d937d10a0ba9 (7 revisions) (#47003)
skia-flutter-autoroll Oct 17, 2023
3135785
Roll Fuchsia Linux SDK from Y9mDBoH4BSC6pWFXV... to VtEx0R7lepGAvwAMU…
skia-flutter-autoroll Oct 17, 2023
a34e1bd
Include symbol maps in CanvasKit and Skwasm builds. (#46973)
eyebrowsoffire Oct 17, 2023
3ecbe92
Roll Skia from d937d10a0ba9 to 8b3f2ef48a90 (3 revisions) (#47005)
skia-flutter-autoroll Oct 17, 2023
b01e3e7
Move the secondary build tree into the engine. (#46989)
chinmaygarde Oct 17, 2023
62a90a9
[Impeller] added trace statements for colorsources (#47007)
gaaclarke Oct 17, 2023
41d6833
Roll Dart SDK from 2418bda7a457 to 99ce477503f8 (1 revision) (#47008)
skia-flutter-autoroll Oct 17, 2023
daee0a9
Roll Skia from 8b3f2ef48a90 to 1a332d2b35d9 (1 revision) (#47009)
skia-flutter-autoroll Oct 17, 2023
659e68a
Shift some engine DEPS from github to mirrors (#46633)
zanderso Oct 17, 2023
289f29b
Don't respond to the `insertionPointColor` selector on iOS 17+ (#46373)
LongCatIsLooong Oct 17, 2023
f9f937e
Roll Skia from 1a332d2b35d9 to a9caf3c19792 (1 revision) (#47013)
skia-flutter-autoroll Oct 17, 2023
2156a39
Manual roll of Clang from 576b184d6e3b to 00396e6a1a0b (#46980)
jason-simmons Oct 17, 2023
0def2ab
Roll Skia from a9caf3c19792 to b524e0af7d3a (1 revision) (#47017)
skia-flutter-autoroll Oct 17, 2023
e57b5ba
Workaround for a clang-tidy warning in CPUSpeedTracker (#47024)
jason-simmons Oct 17, 2023
6c04cc6
Roll Skia from b524e0af7d3a to f62b4dce5e55 (4 revisions) (#47029)
skia-flutter-autoroll Oct 17, 2023
5df7af3
Roll buildroot to pull in //gpu removal. (#47014)
chinmaygarde Oct 17, 2023
5059076
Roll Dart SDK from 99ce477503f8 to da48c75b73b1 (1 revision) (#47027)
skia-flutter-autoroll Oct 17, 2023
9019122
[fml][embedder] Improve thread-check logging (#47020)
cbracken Oct 17, 2023
910a7cb
[Impeller] Rework Vulkan GPUTracker to decorate existing cmd buffers.…
Oct 17, 2023
2eef9b4
Move imgui from buildroot to flutter third_party (#47031)
cbracken Oct 17, 2023
ee8c3d0
Disable threading test that fails on CI (#47034)
Oct 18, 2023
acc3357
Roll buildroot to pull in removal of //tools. (#47032)
chinmaygarde Oct 18, 2023
3f818ef
Roll Skia from f62b4dce5e55 to 13694b8c64aa (2 revisions) (#47033)
skia-flutter-autoroll Oct 18, 2023
6fc36e6
Roll Fuchsia Mac SDK from E0Ui7KmD3u5JSKEk5... to Kp2wNpzRlAtbME0R4..…
skia-flutter-autoroll Oct 18, 2023
1de09d1
Roll Fuchsia Linux SDK from VtEx0R7lepGAvwAMU... to OudOcFarQhQQzKDBx…
skia-flutter-autoroll Oct 18, 2023
5cacdd4
[macOS] Fix tests failing on Sonoma (#46461)
knopp Oct 18, 2023
eeeaee9
Roll Skia from 13694b8c64aa to 8796ee7d1c66 (1 revision) (#47041)
skia-flutter-autoroll Oct 18, 2023
0c1c292
Roll Skia from 8796ee7d1c66 to 3d938d4b00ee (3 revisions) (#47042)
skia-flutter-autoroll Oct 18, 2023
c9c9684
Roll Skia from 3d938d4b00ee to 212da8293790 (1 revision) (#47043)
skia-flutter-autoroll Oct 18, 2023
46923fd
Roll Skia from 212da8293790 to fed09695a0b9 (1 revision) (#47045)
skia-flutter-autoroll Oct 18, 2023
78026b4
Roll Skia from fed09695a0b9 to 8132e3356d63 (2 revisions) (#47050)
skia-flutter-autoroll Oct 18, 2023
7f37c9b
Revert "Roll buildroot to pull in removal of //tools." (#47053)
zanderso Oct 18, 2023
b778a07
Roll Skia from 8132e3356d63 to 5172e904def7 (4 revisions) (#47052)
skia-flutter-autoroll Oct 18, 2023
8548968
Roll Skia from 5172e904def7 to a52d2a9e2b01 (2 revisions) (#47055)
skia-flutter-autoroll Oct 18, 2023
a6f003b
Roll Fuchsia Mac SDK from Kp2wNpzRlAtbME0R4... to PxJM5ivbnbYoVkqBg..…
skia-flutter-autoroll Oct 18, 2023
ffc11ae
Add missing source file (#47046)
jiahaog Oct 18, 2023
b3d0dd6
Roll Skia from a52d2a9e2b01 to 5857f5f05b35 (1 revision) (#47057)
skia-flutter-autoroll Oct 18, 2023
60c341b
Roll Fuchsia Linux SDK from OudOcFarQhQQzKDBx... to 2HSBpWikGWvPJlHOP…
skia-flutter-autoroll Oct 18, 2023
0eff5d1
Roll Skia from 5857f5f05b35 to b8c989df901a (5 revisions) (#47060)
skia-flutter-autoroll Oct 18, 2023
ab86c53
Roll Dart SDK from da48c75b73b1 to b423d5753fdc (5 revisions) (#47061)
skia-flutter-autoroll Oct 18, 2023
a7e4fd9
Add `--lint-all=<regex>` as an option for `clang_tidy`, refactor lint…
matanlurey Oct 18, 2023
6caee32
Roll Skia from b8c989df901a to ccd07c6f5042 (3 revisions) (#47063)
skia-flutter-autoroll Oct 18, 2023
9767e33
Roll Skia from ccd07c6f5042 to 523f04f1a898 (1 revision) (#47065)
skia-flutter-autoroll Oct 18, 2023
355c202
Roll Skia from 523f04f1a898 to 9880c4006735 (1 revision) (#47067)
skia-flutter-autoroll Oct 18, 2023
6df3303
Roll Skia from 9880c4006735 to ef0e93524e7d (1 revision) (#47069)
skia-flutter-autoroll Oct 18, 2023
4cd0e19
Reland: Remove the frontend server wrapper (#47010)
zanderso Oct 18, 2023
b67edb0
[iOS TextInputPlugin] adjust the markedTextRange when replacing text.…
LongCatIsLooong Oct 18, 2023
d31ce93
Roll Skia from ef0e93524e7d to d46a3697d3c5 (2 revisions) (#47072)
skia-flutter-autoroll Oct 18, 2023
340fc37
Reland 2 (part 1): Enforce the rule of calling `FlutterView.Render` (…
dkwingsmt Oct 18, 2023
0161916
Roll Dart SDK from b423d5753fdc to d9b1e60fe442 (1 revision) (#47073)
skia-flutter-autoroll Oct 18, 2023
8d51b64
Roll Skia from d46a3697d3c5 to d561b276b5d9 (1 revision) (#47074)
skia-flutter-autoroll Oct 18, 2023
d3c97bb
[web] Ensure handled key event is not propagated to IME (#46829)
knopp Oct 18, 2023
7377006
[Impeller] Document ReactorGLES. (#47070)
chinmaygarde Oct 18, 2023
0907149
[Impeller] Guard execution of ReactorGLES operations with a mutex (#4…
jason-simmons Oct 18, 2023
40aee62
Roll Skia from d561b276b5d9 to 85971b25cf4b (1 revision) (#47076)
skia-flutter-autoroll Oct 18, 2023
f9db206
migrate const_finder to use the implementation from package:kernel (#…
christopherfujino Oct 18, 2023
56d0907
Update buildroot to ab76ccba2ca4ce4. (#47078)
chinmaygarde Oct 18, 2023
0f9b275
Roll Dart SDK from d9b1e60fe442 to eb3fb9a13e16 (1 revision) (#47084)
skia-flutter-autoroll Oct 19, 2023
e4daa26
Roll Fuchsia Mac SDK from PxJM5ivbnbYoVkqBg... to 0hLSNJ_DCTzRvTVJe..…
skia-flutter-autoroll Oct 19, 2023
a5ff785
Roll Skia from 85971b25cf4b to 64c5de6663a4 (2 revisions) (#47091)
skia-flutter-autoroll Oct 19, 2023
16a25b1
Roll Dart SDK from eb3fb9a13e16 to 1b425a25a6dd (1 revision) (#47092)
skia-flutter-autoroll Oct 19, 2023
18c86a7
Roll Skia from 64c5de6663a4 to 62acc1e162cc (1 revision) (#47093)
skia-flutter-autoroll Oct 19, 2023
97c5022
Roll Fuchsia Linux SDK from 2HSBpWikGWvPJlHOP... to Z2mOZ5cuPJWvKn22P…
skia-flutter-autoroll Oct 19, 2023
d0d7b4d
Revert "[web] Ensure handled key event is not propagated to IME" (#47…
flar Oct 19, 2023
28cb250
Roll Skia from 62acc1e162cc to 8cf64b0795af (2 revisions) (#47097)
skia-flutter-autoroll Oct 19, 2023
5100ad0
Roll Dart SDK from 1b425a25a6dd to ea86103e06b1 (1 revision) (#47101)
skia-flutter-autoroll Oct 19, 2023
418dce4
Roll Skia from 8cf64b0795af to b31b189be018 (1 revision) (#47103)
skia-flutter-autoroll Oct 19, 2023
9d49175
Roll Skia from b31b189be018 to 04449cda5a0a (1 revision) (#47105)
skia-flutter-autoroll Oct 19, 2023
eebe41f
Add missing import (#47083)
jiahaog Oct 19, 2023
bfd2ffb
[iOS] Load additional Cupertino system fonts (#46857)
Oct 19, 2023
cdd21f8
Fix use of nested designators (#45869)
jiahaog Oct 19, 2023
b40042e
Roll Skia from 04449cda5a0a to b540ed3ba8e7 (4 revisions) (#47118)
skia-flutter-autoroll Oct 19, 2023
7837bc4
Roll Dart SDK from ea86103e06b1 to f71ddbe0a500 (1 revision) (#47124)
skia-flutter-autoroll Oct 19, 2023
3b0469b
[Impeller] Use a weak pointer factory in GPUSurfaceGLImpeller that su…
jason-simmons Oct 19, 2023
503b842
Reland 2 (part 2): Enforce the rule of calling `FlutterView.Render` (…
dkwingsmt Oct 19, 2023
fc44a61
Merge remote-tracking branch 'origin/main' into mv-pipeline
dkwingsmt Oct 19, 2023
d52f4f6
Fix some lint
dkwingsmt Oct 19, 2023
3a9cfb1
Fix clang tidy
dkwingsmt Oct 19, 2023
d570066
Fix test
dkwingsmt Oct 20, 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
  •  
  •  
  •  
55 changes: 41 additions & 14 deletions .ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -161,12 +161,19 @@ targets:
- name: Linux Fuchsia
recipe: engine/engine
properties:
add_recipes_cq: "true"
build_fuchsia: "true"
fuchsia_ctl_version: version:0.0.27
# ensure files from pre-production Fuchsia SDK tests are purged from cache
clobber: "true"
timeout: 90
runIfNot:
- lib/web_ui/**
- shell/platform/android/**
- shell/platform/darwin/**
- shell/platform/glfw/**
- shell/platform/linux/**
- shell/platform/windows/**
- web_sdk/**

- name: Linux Fuchsia FEMU
recipe: engine/femu_test
Expand All @@ -179,6 +186,14 @@ targets:
emulator_arch: "x64"
enable_cso: "true"
timeout: 60
runIfNot:
- lib/web_ui/**
- shell/platform/android/**
- shell/platform/darwin/**
- shell/platform/glfw/**
- shell/platform/linux/**
- shell/platform/windows/**
- web_sdk/**

- name: Linux Fuchsia arm64 FEMU
recipe: engine/femu_test
Expand All @@ -191,12 +206,14 @@ targets:
enable_cso: "true"
timeout: 60
bringup: true

- name: Linux Framework Smoke Tests
recipe: engine/framework_smoke
enabled_branches:
- main
timeout: 60
runIfNot:
- lib/web_ui/**
- shell/platform/android/**
- shell/platform/darwin/**
- shell/platform/glfw/**
- shell/platform/linux/**
- shell/platform/windows/**
- web_sdk/**

- name: Linux linux_fuchsia
bringup: true
Expand All @@ -207,9 +224,24 @@ targets:
config_name: linux_fuchsia
drone_dimensions:
- os=Linux
runIfNot:
- lib/web_ui/**
- shell/platform/android/**
- shell/platform/darwin/**
- shell/platform/glfw/**
- shell/platform/linux/**
- shell/platform/windows/**
- web_sdk/**

- name: Linux Framework Smoke Tests
recipe: engine/framework_smoke
enabled_branches:
- main
timeout: 60

- name: Linux linux_clang_tidy
recipe: engine_v2/engine_v2
presubmit: false
timeout: 120
properties:
config_name: linux_clang_tidy
Expand All @@ -227,7 +259,6 @@ targets:
- "**.vert"

- name: Linux linux_clang_tidy_presubmit
bringup: true
recipe: engine_v2/engine_v2
timeout: 120
properties:
Expand Down Expand Up @@ -329,7 +360,7 @@ targets:
{"download_emsdk": true}
dependencies: >-
[
{"dependency": "chrome_and_driver", "version": "version:115.0"},
{"dependency": "chrome_and_driver", "version": "version:119.0.6045.9"},
{"dependency": "curl", "version": "version:7.64.0"}
]
framework: "true"
Expand Down Expand Up @@ -361,6 +392,7 @@ targets:

- name: Mac mac_clang_tidy
recipe: engine_v2/engine_v2
presubmit: false
timeout: 120
properties:
config_name: mac_clang_tidy
Expand All @@ -380,7 +412,6 @@ targets:
- "**.mm"

- name: Mac mac_clang_tidy_presubmit
bringup: true
recipe: engine_v2/engine_v2
timeout: 120
properties:
Expand Down Expand Up @@ -433,10 +464,6 @@ targets:
add_recipes_cq: "true"
release_build: "true"
config_name: mac_ios_engine
dependencies: >-
[
{"dependency": "jazzy", "version": "0.14.1"}
]
$flutter/osx_sdk : >-
{
"sdk_version": "14e300c"
Expand Down
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
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"
6 changes: 3 additions & 3 deletions .github/workflows/scorecards-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ jobs:
id-token: write
steps:
- name: "Checkout code"
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
with:
persist-credentials: false
- name: "Run analysis"
uses: ossf/scorecard-action@80e868c13c90f172d68d1f4501dee99e2479f7af
uses: ossf/scorecard-action@483ef80eb98fb506c348f7d62e28055e49fe2398
with:
results_file: results.sarif
results_format: sarif
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@61a6322f88396a6271a6ee3565807d608ecaddd1
uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236
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: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,6 @@ pubspec.lock
docs/doxygen/
xcuserdata

third_party/gn/
third_party/ninja/ninja*

# Miscellaneous
*.class
*.lock
Expand Down Expand Up @@ -133,3 +130,4 @@ app.*.symbols

# Prebuilt binaries.
/prebuilts/
/build/secondary/third_party/protobuf
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
4 changes: 4 additions & 0 deletions BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,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
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