Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
208 commits
Select commit Hold shift + click to select a range
0eb891d
Set minimum supported java version to 17 (#176226)
reidbaker Sep 30, 2025
bfde3e8
Update flutter test to use SemanticsFlags (#175987)
hannah-hyj Sep 30, 2025
c9608e2
Implement framework interface for the dialog window archetype (#176202)
mattkae Sep 30, 2025
ef611a7
Web semantics: Fix email field selection/cursor by using type="text" …
flutter-zl Sep 30, 2025
7c5e701
Add verbose logs to module_uiscene_test_ios (#176306)
vashworth Sep 30, 2025
37487b3
[ Widget Preview ] Forward Widget Inspector navigation events via DTD…
bkonyi Sep 30, 2025
a2c1b38
replace `onPop` usage with `onPopWithResult` in `navigation_bar.2.dar…
AbdeMohlbi Sep 30, 2025
f868350
Adds dart ui API for setting application level locale (#175100)
chunhtai Sep 30, 2025
be81070
Roll Fuchsia Linux SDK from rcOl0yxJb4znJ903Y... to 1Ai6VL4vb_GdGnWhg…
engine-flutter-autoroll Sep 30, 2025
d4e5754
Roll Skia from bb3b6bd4be0d to b242cc09488d (22 revisions) (#176320)
engine-flutter-autoroll Sep 30, 2025
b719a6c
Fix docs referencing deprecated radio properties (#176244)
victorsanni Oct 1, 2025
495342f
Stop using deprecated analyzer 7.x.y APIs. (#176242)
scheglov Oct 1, 2025
231b6dd
Roll Dart SDK from af31d2637b6b to 527333cfe4cf (17 revisions) (#176325)
engine-flutter-autoroll Oct 1, 2025
674aa2b
Roll Skia from b242cc09488d to 6998b06397c5 (2 revisions) (#176331)
engine-flutter-autoroll Oct 1, 2025
bb07841
Update description in _LastFinderMixin to properly describe finding l…
FufferKS Oct 1, 2025
d5d3ffa
Roll Skia from 6998b06397c5 to ecaff95f51aa (1 revision) (#176333)
engine-flutter-autoroll Oct 1, 2025
2822801
Roll Dart SDK from 527333cfe4cf to 8ffec1435cf3 (1 revision) (#176334)
engine-flutter-autoroll Oct 1, 2025
dc3ad9d
[native assets] Roll dependencies (#176287)
dcharkes Oct 1, 2025
c334376
[native assets] Enable build hooks and code assets on stable (#176285)
dcharkes Oct 1, 2025
72eec03
Roll Skia from ecaff95f51aa to c44a36470d07 (4 revisions) (#176336)
engine-flutter-autoroll Oct 1, 2025
80496d7
Add SwiftUI support for UIScene migration (#176230)
vashworth Oct 1, 2025
7519cfd
Roll Packages from 287739d0acce to 321a5846838d (3 revisions) (#176357)
engine-flutter-autoroll Oct 1, 2025
77a581a
[win32] Runloop should use high resolution timer and avoid deadlock (…
knopp Oct 1, 2025
f973b2f
Migrate to `WidgetStateOutlinedBorder` (#176270)
ValentinVignal Oct 1, 2025
7811e89
Migrate to `WidgetStateTextStyle` (#176330)
ValentinVignal Oct 1, 2025
4f49888
Make sure that a DrawerButton doesn't crash in 0x0 environment (#172948)
ahmedsameha1 Oct 1, 2025
7ceee3b
Make sure that a DateRangePickerDialog doesn't crash in 0x0 environme…
ahmedsameha1 Oct 1, 2025
40f013a
[ Tool / l10n ] Fix issue where localization generator assumed curren…
bkonyi Oct 1, 2025
d0a6884
Roll Dart SDK from 8ffec1435cf3 to 4f90a06328cb (3 revisions) (#176369)
engine-flutter-autoroll Oct 1, 2025
a3eba8e
Reapply "Update the AccessibilityPlugin::Announce method to account f…
chunhtai Oct 1, 2025
c1764c1
Roll Skia from c44a36470d07 to b5d8ae8d3410 (5 revisions) (#176367)
engine-flutter-autoroll Oct 1, 2025
23a9ce3
[ Widget Preview ] Persist "Filter by Selected File" toggle (#176289)
bkonyi Oct 1, 2025
2bf5da4
Roll Fuchsia Linux SDK from 1Ai6VL4vb_GdGnWhg... to Vnoygds8HtDUvGLCK…
engine-flutter-autoroll Oct 2, 2025
b77acbf
Delete Skia-specific performance overlay implementation (#176364)
flar Oct 2, 2025
9b91dab
Roll Skia from b5d8ae8d3410 to 257c1f94afaa (6 revisions) (#176389)
engine-flutter-autoroll Oct 2, 2025
f35a287
[ Widget Preview ] Fix resolution for workspace "hosted" dependencies…
bkonyi Oct 2, 2025
65aca36
Roll Skia from 257c1f94afaa to 05c1f5803415 (4 revisions) (#176402)
engine-flutter-autoroll Oct 2, 2025
1c15d39
Fix platform specific semantics for time picker buttons (#176373)
Piinks Oct 2, 2025
de64eed
Windowing integration tests now await change futures if a changes is …
mattkae Oct 2, 2025
d674abf
Roll Packages from 321a5846838d to 5fd5f74dce46 (6 revisions) (#176409)
engine-flutter-autoroll Oct 2, 2025
d938e30
Remove references to dart:js_util (#176323)
fishythefish Oct 2, 2025
f58eada
Update Framework CI to Use NDK r28c (#176214)
jesswrd Oct 2, 2025
17e2120
Update localization from translation console (#176324)
QuncCccccc Oct 2, 2025
c9f1077
Upgrade packages (#176411)
mraleph Oct 2, 2025
7677608
Add deeplinking for UIScene migration (#176303)
vashworth Oct 2, 2025
db0e809
Roll Skia from 05c1f5803415 to cf339ab390c2 (11 revisions) (#176426)
engine-flutter-autoroll Oct 2, 2025
02c902e
Roll Dart SDK from 4f90a06328cb to fdd90f38d6a0 (7 revisions) (#176431)
engine-flutter-autoroll Oct 3, 2025
ddbc920
Roll Skia from cf339ab390c2 to 1720a85a507e (4 revisions) (#176439)
engine-flutter-autoroll Oct 3, 2025
a319676
Roll Fuchsia Linux SDK from Vnoygds8HtDUvGLCK... to HUhTcRn-LUXa2Salu…
engine-flutter-autoroll Oct 3, 2025
018897e
Roll Skia from 1720a85a507e to f86ae4113254 (1 revision) (#176443)
engine-flutter-autoroll Oct 3, 2025
5bc7a9c
Roll Skia from f86ae4113254 to b842026480e0 (3 revisions) (#176458)
engine-flutter-autoroll Oct 3, 2025
dca709f
Roll Dart SDK from fdd90f38d6a0 to 0009748aed50 (3 revisions) (#176461)
engine-flutter-autoroll Oct 3, 2025
5c0c9e9
Roll Packages from 5fd5f74dce46 to e401aeb3aae4 (4 revisions) (#176466)
engine-flutter-autoroll Oct 3, 2025
22a2203
Fix Voiceover traversal for OutlinedButton.icon (#175810)
LouiseHsu Oct 3, 2025
b3ecbb9
Add state restoration for UIScene migration (#176305)
vashworth Oct 3, 2025
bd81ae6
fix: delay exiting microbenchmark (#176477)
jtmcdole Oct 3, 2025
4fbe0fb
Align flutter dependencies with ones coming from dart. (#176475)
aam Oct 3, 2025
4ff3ce6
Starts updating the DEPS in preupload. (#176485)
gaaclarke Oct 3, 2025
9537c54
Roll Skia from b842026480e0 to a454242c3934 (3 revisions) (#176484)
engine-flutter-autoroll Oct 3, 2025
a238057
[material/menu_anchor.dart] Check for reserved padding updates on lay…
davidhicks980 Oct 3, 2025
31c7177
Roll Skia from a454242c3934 to 9cda1a2050c4 (2 revisions) (#176499)
engine-flutter-autoroll Oct 4, 2025
a9ea4b4
fix: support older git (ubuntu 22.04) in content hash (#176321)
jtmcdole Oct 4, 2025
71164f3
Roll Skia from 9cda1a2050c4 to f316de3d47b4 (2 revisions) (#176504)
engine-flutter-autoroll Oct 4, 2025
a2110f4
Roll Dart SDK from 0009748aed50 to 9bc52df78b67 (4 revisions) (#176506)
engine-flutter-autoroll Oct 4, 2025
067d793
Fix TextFormField does not inherit local InputDecorationTheme (#176397)
bleroux Oct 4, 2025
49cca6a
Roll Fuchsia Linux SDK from HUhTcRn-LUXa2Salu... to oWcBvgdpdlGvaqiDg…
engine-flutter-autoroll Oct 4, 2025
d15d198
Roll Dart SDK from 9bc52df78b67 to 53aeaeb2454c (1 revision) (#176525)
engine-flutter-autoroll Oct 4, 2025
f80d816
Roll Skia from f316de3d47b4 to 5479115ef5bf (4 revisions) (#176529)
engine-flutter-autoroll Oct 4, 2025
6814c32
Roll Dart SDK from 53aeaeb2454c to 016a8c0045fd (1 revision) (#176531)
engine-flutter-autoroll Oct 5, 2025
3325024
Roll Fuchsia Linux SDK from oWcBvgdpdlGvaqiDg... to Zm6K_3gP3VCaMy9rH…
engine-flutter-autoroll Oct 5, 2025
908012d
Roll Skia from 5479115ef5bf to 1fd0ca1f2120 (1 revision) (#176541)
engine-flutter-autoroll Oct 5, 2025
5fcb802
Roll Dart SDK from 016a8c0045fd to 898380a41c90 (1 revision) (#176549)
engine-flutter-autoroll Oct 5, 2025
b95ab96
Roll Skia from 1fd0ca1f2120 to 45191c22b15c (3 revisions) (#176556)
engine-flutter-autoroll Oct 6, 2025
0400e2c
[ Widget Preview ] Fix type error when retrieving flags from persiste…
bkonyi Oct 6, 2025
8579f67
Roll Skia from 45191c22b15c to bc7cf194f4ee (2 revisions) (#176572)
engine-flutter-autoroll Oct 6, 2025
0147441
Add an AppDelegate callback for implicit FlutterEngines (#176240)
vashworth Oct 6, 2025
003eb65
Roll vulkan-deps to a9e2ca3b (#176322)
jason-simmons Oct 6, 2025
4fc08ed
Roll Skia from bc7cf194f4ee to d09786dfb854 (1 revision) (#176577)
engine-flutter-autoroll Oct 6, 2025
c2e9e02
Roll Dart SDK from 898380a41c90 to 6b0193498f09 (2 revisions) (#176576)
engine-flutter-autoroll Oct 6, 2025
d903fa2
Roll Packages from e401aeb3aae4 to d3ef88b5feb8 (4 revisions) (#176582)
engine-flutter-autoroll Oct 6, 2025
b5aef9c
Fix NavigatorBar lacks visual feedback (#175182)
bleroux Oct 6, 2025
04f3234
[ Widget Preview ] Fix `WidgetInspectorService` override (#176550)
bkonyi Oct 6, 2025
6baea94
updates docs for flutter engine footprint (#176217)
gaaclarke Oct 6, 2025
c18530c
Fix deprecated configureStatusBarForFullscreenFlutterExperience for A…
alexskobozev Oct 6, 2025
b48b3fe
Roll Fuchsia Linux SDK from Zm6K_3gP3VCaMy9rH... to jJr3my9C6TwYWPygi…
engine-flutter-autoroll Oct 6, 2025
fafb7a2
Fix: Update anchorRect for overlayBuilder when anchor moves (#169814)
rkishan516 Oct 6, 2025
5a6ba3c
Fix typo in pages.dart (#176438)
TDuffinNTU Oct 6, 2025
8f9d55e
Bump customer tests.version to 986c4326b4e4bb4e37bc963c2cc2aaa10b9438…
DanTup Oct 6, 2025
af8e980
Add tooling to migrate to UIScene (#176427)
vashworth Oct 7, 2025
bdbffa1
Fix code style in Linux embedder template (#176256)
robert-ancell Oct 7, 2025
5c66c53
Handle FlutterEngine registration when embedded in Multi-Scene apps (…
vashworth Oct 7, 2025
38dc1c8
[ Widget Preview ] Rework UI and theming (#176581)
bkonyi Oct 7, 2025
e20c5f5
Roll Skia from d09786dfb854 to d10a0d877ff4 (11 revisions) (#176616)
engine-flutter-autoroll Oct 7, 2025
884512c
Add fallback for 'scene:willConnectToSession:options' (#176580)
vashworth Oct 7, 2025
9e97c58
Roll Packages from d3ef88b5feb8 to 8ca6416d680d (2 revisions) (#176633)
engine-flutter-autoroll Oct 7, 2025
08def36
Bump the customer tests to pick up an update to Zulip's tests. (#176463)
stereotype441 Oct 7, 2025
202dc3b
Make it clear that you need to install clangd in VSCode intellisense …
gmackall Oct 7, 2025
3dbd33d
Migrate to `WidgetStateInputBorder` (#176386)
ValentinVignal Oct 7, 2025
a50b9d5
Selecting an implementation widget with the on-device inspector opens…
elliette Oct 7, 2025
00da943
Rename UIScene integration test projects and fix Xcode compatibility …
vashworth Oct 7, 2025
c8c09f6
[ Tool ] Output `app.dtd` and `app.devTools` in machine mode (#176655)
bkonyi Oct 7, 2025
4b7ee52
Roll Dart SDK to 3.10.0-290.1.beta (#176629)
iinozemtsev Oct 7, 2025
1cee136
Fix PopupMenu does not update when PopupMenuTheme in Theme changes. (…
ksokolovskyi Oct 8, 2025
8c4e105
Fix InputDecoration helper/error padding is not compliant (#176353)
bleroux Oct 8, 2025
7e3c846
Roll Fuchsia Linux SDK from jJr3my9C6TwYWPygi... to xrIAL91ngrd-wNr9S…
engine-flutter-autoroll Oct 8, 2025
df87ee3
Roll Skia from d10a0d877ff4 to ea7cdbc6b986 (15 revisions) (#176686)
engine-flutter-autoroll Oct 8, 2025
7100df2
Feat: Add carousel view builder (#172837)
rkishan516 Oct 8, 2025
3379c7f
Keyboard Animation Fix (#176418)
mboetger Oct 8, 2025
44c77df
Marks Linux_pixel_7pro service_extensions_test to be unflaky (#176700)
fluttergithubbot Oct 8, 2025
e11e2c1
Configure FfiNative resolver on dart:io (#176621)
mraleph Oct 8, 2025
c56e52b
Remove unnecessary location permission (#176672)
mboetger Oct 8, 2025
2586c9c
Add structured warning event for slow wireless debugging on iOS 26+ d…
okorohelijah Oct 8, 2025
4971fa3
Roll Packages from 8ca6416d680d to 260f381ad1e6 (6 revisions) (#176730)
engine-flutter-autoroll Oct 8, 2025
fc8f603
Add saturation ColorFilter. (#176464)
ksokolovskyi Oct 8, 2025
a345163
Make sure that a DesktopTextSelectionToolbarButton doesn't crash in 0…
ahmedsameha1 Oct 8, 2025
6e5d007
Simplify `if-else` block into single `return` statement (#175574)
ValentinVignal Oct 8, 2025
112f859
Make sure that a Divider doesn't crash in 0x0 environment (#174709)
ahmedsameha1 Oct 8, 2025
1c6c6f4
fix: build windows_arm artifacts for cah (#176723)
jtmcdole Oct 8, 2025
18f1a2a
Roll pub packages (#176743)
flutter-pub-roller-bot Oct 9, 2025
07928d5
Fix `Scaffold` having status bar when primary is false (#175156)
PurplePolyhedron Oct 9, 2025
a2a56c2
Make sure that an InputDecorator doesn't crash in 0x0 environment (#1…
ahmedsameha1 Oct 9, 2025
e055ca0
Make sure that a RadioMenuButton doesn't crash in 0x0 environment (#1…
ahmedsameha1 Oct 9, 2025
c522865
Fix RadioButton is not vocalized as unselected by VoiceOver (#175926)
huycozy Oct 9, 2025
1126dc3
Make sure that a FloatingActionButton doesn't crash in 0x0 environmen…
ahmedsameha1 Oct 9, 2025
29f1be0
Roll Dart SDK from 94670bffc27d to 1d2975778da6 (8 revisions) (#176752)
engine-flutter-autoroll Oct 9, 2025
600cb9c
Make sure that a Material doesn't crash in 0x0 environment (#176231)
ahmedsameha1 Oct 9, 2025
444420e
Make sure that a NavigationBar doesn't crash in 0x0 environment (#176…
ahmedsameha1 Oct 9, 2025
2949612
Make sure that a MenuItemButton doesn't crash in 0x0 environment (#17…
ahmedsameha1 Oct 9, 2025
45637be
Fix DropdownButtonFormField does not inherit local InputDecorationThe…
bleroux Oct 9, 2025
1275194
Fix TextField does not inherit local InputDecorationTheme (#176300)
bleroux Oct 9, 2025
aa9c1c8
Fix ExpansionTile semantics hint for mismatched platforms (#176689)
huycozy Oct 9, 2025
115ac18
Roll pub packages (#176764)
flutter-pub-roller-bot Oct 9, 2025
76dbf91
Roll Fuchsia Linux SDK from xrIAL91ngrd-wNr9S... to xArtL4DH0FsdwSqG_…
engine-flutter-autoroll Oct 9, 2025
cd189a1
Roll Dart SDK from 1d2975778da6 to a9b7bd4b0b32 (1 revision) (#176782)
engine-flutter-autoroll Oct 9, 2025
681e341
Improve menu item accessibility semantics (#176255)
flutter-zl Oct 9, 2025
238db35
Roll Packages from 260f381ad1e6 to 0b41de3a61ec (2 revisions) (#176787)
engine-flutter-autoroll Oct 9, 2025
9b8f242
Make sure that a MenuBar doesn't crash in 0x0 environment (#176368)
ahmedsameha1 Oct 9, 2025
e04f0bc
Fix Xcode cache errors (#175659)
okorohelijah Oct 9, 2025
597f07b
Update engine setup docs. (#176750)
b-luk Oct 9, 2025
9bc4416
Fix links to Custom Flutter Engine Embedders in README. (#175807)
chinmaygarde Oct 9, 2025
d642820
[Impeller] Fix broken links in README. (#176770)
chinmaygarde Oct 9, 2025
903effa
[native_assets] create macOS CCompilerConfig via xcrun --find (#175717)
GregoryConrad Oct 9, 2025
e89075c
Announce text and button together when DropdownMenu is treated as a b…
QuncCccccc Oct 9, 2025
498545a
Update `CHANGELOG` to include 3.35.6 notes (#176803)
camsim99 Oct 9, 2025
bea9e82
[ Tool ] Roll package:dwds to 26.0.0 (#176808)
bkonyi Oct 9, 2025
26499cf
Change default Linux thread policy to merge platform and UI threads. …
robert-ancell Oct 10, 2025
d6c3f1b
Roll Dart SDK from a9b7bd4b0b32 to 70c00d3ceb3a (4 revisions) (#176815)
engine-flutter-autoroll Oct 10, 2025
6a424a6
Handle#6537 end drawer button (#173026)
ahmedsameha1 Oct 10, 2025
bfb0be2
Make sure that an InkWell doesn't crash in 0x0 environment (#175871)
ahmedsameha1 Oct 10, 2025
b402dfa
Make sure that a DropdownButtonFormField doesn't crash in 0x0 environ…
ahmedsameha1 Oct 10, 2025
6d541a1
Update Flutter templates' Dart style (#175963)
loic-sharma Oct 10, 2025
ef158c3
Make sure that an InputChip doesn't crash in 0x0 environment (#175930)
ahmedsameha1 Oct 10, 2025
1969110
[HCPP] Properly remove hcpp views that are no longer visible (#176742)
gmackall Oct 10, 2025
75df48b
Cleanup OutlinedButton.icon documentation and implementation (#176630)
bleroux Oct 10, 2025
2aca931
Roll Fuchsia Linux SDK from xArtL4DH0FsdwSqG_... to JpiUsek1hU5r9QVKP…
engine-flutter-autoroll Oct 10, 2025
309bde1
Remove unnecessary nullable types in examples. (#176713)
ksokolovskyi Oct 10, 2025
e798067
Roll Dart SDK from 70c00d3ceb3a to d88d8bf2b53c (1 revision) (#176830)
engine-flutter-autoroll Oct 10, 2025
54ac689
[tool/dap] Forward app.warning events from Flutter to DAP client (#17…
DanTup Oct 10, 2025
fbfaf35
Roll Packages from 0b41de3a61ec to e319c40960a5 (1 revision) (#176833)
engine-flutter-autoroll Oct 10, 2025
75caa52
Set up a version of build_ios_framework_module_test that only runs on…
jason-simmons Oct 10, 2025
cce24b8
[WebParagraph] Support for more styles, placeholders, decorations, et…
Rusino Oct 10, 2025
cb71fdb
Implement dialog windows for the win32 platform
mattkae Oct 10, 2025
eab2fb0
Make sure that a CheckboxMenuButton doesn't crash in 0x0 environment …
ahmedsameha1 Oct 10, 2025
ee991b3
feat: apply radioGroup role to segmented control widgets (#176157)
rkishan516 Oct 11, 2025
dc6fbf6
Roll Dart SDK from d88d8bf2b53c to 65b171958c93 (3 revisions) (#176871)
engine-flutter-autoroll Oct 11, 2025
fa3ec5f
Feat: make tooltip position customizeable (#175047)
rkishan516 Oct 11, 2025
4e8e4a9
fix: content hash check for LUCI_CONTEXT (#176867)
jtmcdole Oct 11, 2025
255b464
Roll Fuchsia Linux SDK from JpiUsek1hU5r9QVKP... to BWGpRvpdQh-HJpq1c…
engine-flutter-autoroll Oct 11, 2025
04ccef3
Roll Fuchsia Linux SDK from BWGpRvpdQh-HJpq1c... to _dd0Jv50H0oUI2Ad8…
engine-flutter-autoroll Oct 12, 2025
0205d4e
Make DropdownMenu generic type non nullable (#176711)
ValentinVignal Oct 13, 2025
aed8fec
Roll SwiftShader to 794b0cfce1d8 (#176806)
jason-simmons Oct 13, 2025
c7fc71e
Roll Packages from e319c40960a5 to d062181ac465 (2 revisions) (#176916)
engine-flutter-autoroll Oct 13, 2025
cb837b1
Fixes keyboard selects disabled radio (#176727)
chunhtai Oct 13, 2025
4493a81
Reverts "Fixes keyboard selects disabled radio (#176727)" (#176958)
auto-submit[bot] Oct 13, 2025
8e99f3e
[web] Match the behavior of other platforms in Web Locale.toString if…
jason-simmons Oct 13, 2025
48837f8
Make sure that an InputDatePickerFormField doesn't crash in 0x0 envir…
ahmedsameha1 Oct 13, 2025
34adf7c
Move iOS integration tests (#176940)
okorohelijah Oct 13, 2025
0d8fcc8
Roll dart sdk to 3.11.0-17.0.dev (#176947)
aam Oct 14, 2025
d04705c
impeller: allows access of float uniforms by name (#176728)
gaaclarke Oct 14, 2025
c63c6b0
Fix expansion tile is missing state announcement on non-Apple platfor…
huycozy Oct 14, 2025
3bdf437
Merge branch 'master' into dialogs-win32
mattkae Oct 14, 2025
e71dc51
Relands "Fixes keyboard selects disabled radio" (#176977)
chunhtai Oct 14, 2025
55712c4
Roll ANGLE to a branch based on d9fa255a5c22 (#176747)
jason-simmons Oct 14, 2025
48d5d48
iOS can set application locale before view controller is set (#176592)
chunhtai Oct 14, 2025
7cd821c
Fix computeDistanceToActualBaseline throws when accessing child size …
bleroux Oct 14, 2025
56ce192
Fix - TalkBack does not announce list information (#174374)
jwlilly Oct 14, 2025
cb94cc0
Implement Regular Windows for Linux (#176187)
robert-ancell Oct 14, 2025
d69c469
Merge remote-tracking branch 'upstream/master' into dialogs-win32
mattkae Oct 15, 2025
898c2ca
Adding comment explaining why we are not notifying listeners when we …
mattkae Oct 15, 2025
77df97a
Reverts "Fix - TalkBack does not announce list information (#174374)"…
auto-submit[bot] Oct 15, 2025
d023ac6
[material/menu_anchor.dart] Create internal menu controller if extern…
davidhicks980 Oct 15, 2025
e45c6c1
Update examples to latest Linux runner style (#177033)
robert-ancell Oct 15, 2025
879d0fb
Manual roll Skia to c501c727a007 (#177015)
jason-simmons Oct 15, 2025
195f995
Update cherry-pick instructions to include instructions for pre-relea…
elliette Oct 15, 2025
9bd44f5
Fix key events interception by RadioGroup when no Radio is focused. (…
ksokolovskyi Oct 15, 2025
5654a2a
[Android 16] Update `android_engine_vulkan_tests` to Test Against SDK…
jesswrd Oct 15, 2025
f0d69e2
[web] Fix focus issues in newer versions of Chrome (#176938)
mdebbar Oct 15, 2025
5ca3264
Updates `sliver_tree.1.dart‎` to use `MediaQuery.widthOf(context)` (…
AbdeMohlbi Oct 15, 2025
f22249b
fix: :bug: Add equality and hashCode implementations to ScrollAwareIm…
Yash-Dhrangdhariya Oct 15, 2025
1621e05
Marks Windows windowing_test to be unflaky (#176701)
fluttergithubbot Oct 15, 2025
c1767bf
Refactor: migrate fade upwards page transition builder to widgets (#1…
rkishan516 Oct 15, 2025
8ee908d
[Android] Refactor `ImageReaderSurfaceProducer` restoration after app…
camsim99 Oct 16, 2025
908eab5
feat: add `OptionsViewOpenDirection.mostSpace` to `RawAutocomplete` (…
SalehTZ Oct 16, 2025
7c5007e
Fixing potential unset variable issues in window manager unittests
mattkae Oct 16, 2025
27cd796
Some minor pull request feedback
mattkae Oct 16, 2025
9fcc793
Merge branch 'master' into dialogs-win32
mattkae Oct 15, 2025
9913ad4
Merge branch 'master' into dialogs-win32
mattkae Oct 16, 2025
8d28756
Formatting test driver code
mattkae Oct 16, 2025
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .autoroller-preupload.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@ WORKING_DIR="$REPO_PATH/engine/src/flutter"
LICENSES_PATH="$REPO_PATH/engine/src/flutter/sky/packages/sky_engine/LICENSE"
DATA_PATH="$REPO_PATH/engine/src/flutter/tools/licenses_cpp/data"

cd "$REPO_PATH/engine/src"
./tools/dart/create_updated_flutter_deps.py
cd "$REPO_PATH"
gclient sync -D

# This calls `gn gen`.
"$GN" --runtime-mode profile --no-goma --no-rbe --enable-minimal-linux
ninja -C "$PROFILE_PATH" licenses_cpp
Expand Down
310 changes: 148 additions & 162 deletions .ci.yaml

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ docs/releases/Hotfix-Documentation-Best-Practices.md

## Flutter 3.35 Changes

### [3.35.6](https://github.com/flutter/flutter/releases/tag/3.35.6)

- [flutter/175669](https://github.com/flutter/flutter/issues/175669) `flutter analyze --suggestions` supports versions up to Java 25, Gradle 9 and AGP 9, Kotlin 2.2.20.
- [flutter/172624](https://github.com/flutter/flutter/issues/172624) Fixes an issue that could result in a corrupt pipeline cache when using the Impeller Vulkan back end.

### [3.35.5](https://github.com/flutter/flutter/releases/tag/3.35.5)

- [flutter/172105](https://github.com/flutter/flutter/issues/172105) Flutter view no longer hangs after multiple transitions on iOS add-to-app.
Expand Down
52 changes: 26 additions & 26 deletions DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ vars = {
'flutter_git': 'https://flutter.googlesource.com',
'skia_git': 'https://skia.googlesource.com',
'llvm_git': 'https://llvm.googlesource.com',
'skia_revision': 'bb3b6bd4be0dd757165a5723e1794f7ad2211d49',
'skia_revision': 'c501c727a00796f7b8a269680e41304155bc0b16',

# WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY
# See `lib/web_ui/README.md` for how to roll CanvasKit to a new version.
Expand Down Expand Up @@ -56,30 +56,30 @@ vars = {
# Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS
# You can use //tools/dart/create_updated_flutter_deps.py to produce
# updated revision list of existing dependencies.
'dart_revision': 'af31d2637b6bced76edd4bcead0d941fe9ad871a',
'dart_revision': '2d8e0359a767fcf8dde79d04b6a40115ea1c67f4',

# WARNING: DO NOT EDIT MANUALLY
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
'dart_ai_rev': '901e2cea44bde868061cae58269cf8cc583a8a78',
'dart_ai_rev': '59db320ee39a1ae5f6e2830be851e52bb7263ce1',
'dart_binaryen_rev': '1d2e23d5e55788091a51420ba3a9889d4efe7509',
'dart_boringssl_rev': '40e035a9e5d721b3b7c15c46259d782ffe7d9e96',
'dart_boringssl_rev': 'eae76e0715de794f4fe0a189fe8c8146cbc9990c',
'dart_core_rev': '5c3e2c38df268be2347f3aad30ced0147dd012bb',
'dart_devtools_rev': '5e1792245005088a0a0dfe28f207bd22045ba783',
'dart_ecosystem_rev': '36e514d52c5d056227e4cea98b784ade50b5b4f1',
'dart_http_rev': 'e0dadd16e01bb4611036f4946ed480dac2d59dca',
'dart_i18n_rev': '09627d28f97e05858e1ba5c6e45ff45d56b1e786',
'dart_devtools_rev': '0327830448901920f739259364c3f2f624df5a03',
'dart_ecosystem_rev': '96ee86147a5f4c70aed64262e1521b745936cdb1',
'dart_http_rev': '2c53fa3c558ec5d1dd9fce4360d435113dba11e5',
'dart_i18n_rev': '34d1832b7e65d9aef1f7f6a82c22f6e53476191c',
'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb',
'dart_perfetto_rev': '13ce0c9e13b0940d2476cd0cff2301708a9a2e2b',
'dart_protobuf_gn_rev': 'ca669f79945418f6229e4fef89b666b2a88cbb10',
'dart_protobuf_rev': '07eed6e8cc0535189112ae8373aa8f16f4a5c3ca',
'dart_pub_rev': '469eb6193c0a49495ea2ce7432cf749f077ad596',
'dart_protobuf_rev': '14bbd0bd7ff9b7e322ff4e85bd243f6905170b92',
'dart_pub_rev': 'f7f1891e2de3d795532f45ec214f88ac912ffcd6',
'dart_sync_http_rev': '6666fff944221891182e1f80bf56569338164d72',
'dart_tools_rev': 'ecd7dd523c8a5761f337eedce8878b092996a75c',
'dart_vector_math_rev': '3939545edc38ed657381381d33acde02c49ff827',
'dart_web_rev': '0baaea4de4dfd60db85dd112d8cc7480d0dd8bd8',
'dart_webdev_rev': '23aefebea46c1f94c27703743b2c8db1f651bf29',
'dart_tools_rev': '6866f9b19553625cc8af099d67aecbfb02067dcb',
'dart_vector_math_rev': 'a7b7e9ccb931348dbfa669e0f8fea1bf97705b16',
'dart_web_rev': '816abcc1bf186f61c7e66e7f4c56d1554a61ab27',
'dart_webdev_rev': '29ba1b12c83b5d0e34bc61181801120c36b95c54',
'dart_webdriver_rev': '09104f459ed834d48b132f6b7734923b1fbcf2e9',
'dart_webkit_inspection_protocol_rev': 'effa75205516757795683d527c3dea9546eb0c32',
'dart_webkit_inspection_protocol_rev': '0f7685804d77ec02c6564d7ac1a6c8a2341c5bdf',

'ocmock_rev': 'c4ec0e3a7a9f56cfdbd0aa01f4f97bb4b75c5ef8', # v3.7.1

Expand Down Expand Up @@ -253,7 +253,7 @@ deps = {
Var('chromium_git') + '/external/github.com/google/shaderc' + '@' + '37e25539ce199ecaf19fb7f7d27818716d36686d',

'engine/src/flutter/third_party/vulkan-deps':
Var('chromium_git') + '/vulkan-deps' + '@' + '938de304bdcb33049ec39ce45f16223eb6a960b6',
Var('chromium_git') + '/vulkan-deps' + '@' + 'a9e2ca3b57aba86a22a2df1b84bf12f8cc98806e',

'engine/src/flutter/third_party/flatbuffers':
Var('chromium_git') + '/external/github.com/google/flatbuffers' + '@' + '067bfdbde9b10c1beb5d6b02d67ae9db8b96f736',
Expand Down Expand Up @@ -282,7 +282,7 @@ deps = {
'engine/src/flutter/third_party/boringssl/src':
'https://boringssl.googlesource.com/boringssl.git' + '@' + Var('dart_boringssl_rev'),

'engine/src/flutter/third_party/perfetto':
'engine/src/flutter/third_party/dart/third_party/perfetto/src':
Var('flutter_git') + "/third_party/perfetto" + '@' + Var('dart_perfetto_rev'),

'engine/src/flutter/third_party/protobuf':
Expand All @@ -302,7 +302,7 @@ deps = {
Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git@1d2e23d5e55788091a51420ba3a9889d4efe7509',

'engine/src/flutter/third_party/dart/third_party/devtools':
{'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:5e1792245005088a0a0dfe28f207bd22045ba783'}]},
{'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:0327830448901920f739259364c3f2f624df5a03'}]},

'engine/src/flutter/third_party/dart/third_party/pkg/ai':
Var('dart_git') + '/ai.git' + '@' + Var('dart_ai_rev'),
Expand All @@ -314,7 +314,7 @@ deps = {
Var('dart_git') + '/dart_style.git@ca019b0498692ad78f5f0f0f6208a1258e17fc90',

'engine/src/flutter/third_party/dart/third_party/pkg/dartdoc':
Var('dart_git') + '/dartdoc.git@669b15f7da5da04a38e95e8ac0ff6471697a549f',
Var('dart_git') + '/dartdoc.git@ec2a4feee51961e9fbdd2bd94060cc8fc994c47e',

'engine/src/flutter/third_party/dart/third_party/pkg/ecosystem':
Var('dart_git') + '/ecosystem.git' + '@' + Var('dart_ecosystem_rev'),
Expand All @@ -329,7 +329,7 @@ deps = {
Var('dart_git') + '/leak_tracker.git@f5620600a5ce1c44f65ddaa02001e200b096e14c',

'engine/src/flutter/third_party/dart/third_party/pkg/native':
Var('dart_git') + '/native.git@400c7001de7a3cddca341e728163bd64029ab288',
Var('dart_git') + '/native.git@3ec573500f743d4a1393f7802143aef50fec0a47',

'engine/src/flutter/third_party/dart/third_party/pkg/protobuf':
Var('dart_git') + '/protobuf.git' + '@' + Var('dart_protobuf_rev'),
Expand All @@ -338,7 +338,7 @@ deps = {
Var('dart_git') + '/pub.git' + '@' + Var('dart_pub_rev'),

'engine/src/flutter/third_party/dart/third_party/pkg/shelf':
Var('dart_git') + '/shelf.git@de91a5b8c1de05f622c0c6f1eab38d5f31e0113f',
Var('dart_git') + '/shelf.git@f30d65034a868530a9aa9ada7c3067d22fa01185',

'engine/src/flutter/third_party/dart/third_party/pkg/sync_http':
Var('dart_git') + '/sync_http.git' + '@' + Var('dart_sync_http_rev'),
Expand All @@ -347,7 +347,7 @@ deps = {
Var('dart_git') + '/external/github.com/simolus3/tar.git@13479f7c2a18f499e840ad470cfcca8c579f6909',

'engine/src/flutter/third_party/dart/third_party/pkg/test':
Var('dart_git') + '/test.git@b99d556ec6096965eb177111299c0783678200f6',
Var('dart_git') + '/test.git@8083c8f24ffbca58cc0385add03c296b70636e7a',

'engine/src/flutter/third_party/dart/third_party/pkg/tools':
Var('dart_git') + '/tools.git' + '@' + Var('dart_tools_rev'),
Expand All @@ -368,7 +368,7 @@ deps = {
Var('dart_git') + '/external/github.com/google/webkit_inspection_protocol.dart.git' + '@' + Var('dart_webkit_inspection_protocol_rev'),

'engine/src/flutter/third_party/dart/tools/sdks/dart-sdk':
{'dep_type': 'cipd', 'packages': [{'package': 'dart/dart-sdk/${{platform}}', 'version': 'git_revision:0bf5d0bb49d7872a1a01e55dbea63ad7455d754e'}]},
{'dep_type': 'cipd', 'packages': [{'package': 'dart/dart-sdk/${{platform}}', 'version': 'git_revision:782552bdddc112c62db28ec7e9b2763f4457a3ea'}]},

# WARNING: end of dart dependencies list that is cleaned up automatically - see create_updated_flutter_deps.py.

Expand Down Expand Up @@ -519,10 +519,10 @@ deps = {
Var('flutter_git') + '/third_party/pyyaml.git' + '@' + '03c67afd452cdff45b41bfe65e19a2fb5b80a0e8',

'engine/src/flutter/third_party/swiftshader':
Var('swiftshader_git') + '/SwiftShader.git' + '@' + 'd040a5bab638bf7c226235c95787ba6288bb6416',
Var('swiftshader_git') + '/SwiftShader.git' + '@' + '794b0cfce1d828d187637e6d932bae484fbe0976',

'engine/src/flutter/third_party/angle':
Var('chromium_git') + '/angle/angle.git' + '@' + '6a09e41ce6ea8c93524faae1a925eb01562f53b1',
Var('flutter_git') + '/third_party/angle' + '@' + '6950c6c99fa1a2d653922871ede6679d74840289',

'engine/src/flutter/third_party/vulkan_memory_allocator':
Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator' + '@' + 'c788c52156f3ef7bc7ab769cb03c110a53ac8fcb',
Expand Down Expand Up @@ -807,7 +807,7 @@ deps = {
'packages': [
{
'package': 'fuchsia/sdk/core/linux-amd64',
'version': 'rcOl0yxJb4znJ903YZ0BtnELs13r0WQ7TACeefPZ3bgC'
'version': '_dd0Jv50H0oUI2Ad8Prwtr8uyaJVPRRdXCVA2omL4XgC'
}
],
'condition': 'download_fuchsia_deps and not download_fuchsia_sdk',
Expand Down
1 change: 1 addition & 0 deletions TESTOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -305,6 +305,7 @@
/dev/devicelab/bin/tasks/windows_desktop_impeller.dart @jonahwilliams @flutter/engine
/dev/devicelab/bin/tasks/windows_home_scroll_perf__timeline_summary.dart @jonahwilliams @flutter/engine
/dev/devicelab/bin/tasks/windows_startup_test.dart @loic-sharma @flutter/desktop
/dev/devicelab/bin/tasks/windowing_test_linux.dart @robert-ancell @flutter/desktop
/dev/devicelab/bin/tasks/windowing_test_windows.dart @mattkae @flutter/desktop
/dev/devicelab/bin/tasks/mac_desktop_impeller.dart @jonahwilliams @flutter/engine
/dev/devicelab/bin/tasks/linux_desktop_impeller.dart @jonahwilliams @flutter/engine
Expand Down
4 changes: 2 additions & 2 deletions bin/internal/content_aware_hash.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ if (($currentBranch -ne "main") -and
($currentBranch -ne "master") -and
($currentBranch -ne "stable") -and
($currentBranch -ne "beta") -and
(-not (($currentBranch -eq "HEAD") -and (-not [string]::IsNullOrEmpty($env:LUCI_CI)))) -and
(-not (($currentBranch -eq "HEAD") -and (-not [string]::IsNullOrEmpty($env:LUCI_CONTEXT)))) -and
(-not $currentBranch.StartsWith("gh-readonly-queue/master/pr-")) -and
(-not ($currentBranch -like "flutter-*-candidate.*")) -and
(-not $isShallow)) {
Expand Down Expand Up @@ -79,6 +79,6 @@ if (($currentBranch -ne "main") -and
# 3. Out-File -NoNewline -Encoding ascii outputs 8bit ascii
# 4. git hash-object with stdin from a pipeline consumes UTF-16, so consume
#. the contents of hash.txt
(git -C "$flutterRoot" ls-tree --format "%(objectname) %(path)" "$baseRef" -- $trackedFiles | Out-String) -replace "`r`n", "`n" | Out-File -NoNewline -Encoding ascii hash.txt
(git -C "$flutterRoot" ls-tree "$baseRef" -- $trackedFiles | Out-String) -replace "`r`n", "`n" | Out-File -NoNewline -Encoding ascii hash.txt
git hash-object hash.txt
Remove-Item hash.txt
4 changes: 2 additions & 2 deletions bin/internal/content_aware_hash.sh
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ if [[ "$CURRENT_BRANCH" != "main" && \
"$CURRENT_BRANCH" != "beta" && \
"$CURRENT_BRANCH" != "gh-readonly-queue/master/pr-"* && \
"$CURRENT_BRANCH" != "flutter-"*"-candidate."* && \
! ( "$CURRENT_BRANCH" == "HEAD" && -n "$LUCI_CI" ) && \
! ( "$CURRENT_BRANCH" == "HEAD" && -n "$LUCI_CONTEXT" ) && \
! -f "$FLUTTER_ROOT/.git/shallow" ]]; then

# This is a development branch. Find the merge-base.
Expand All @@ -68,4 +68,4 @@ if [[ "$CURRENT_BRANCH" != "main" && \
fi
fi

git -C "$FLUTTER_ROOT" ls-tree --format "%(objectname) %(path)" "$BASEREF" -- "${TRACKEDFILES[@]}" | git hash-object --stdin
git -C "$FLUTTER_ROOT" ls-tree "$BASEREF" -- "${TRACKEDFILES[@]}" | git hash-object --stdin
2 changes: 1 addition & 1 deletion bin/internal/flutter_packages.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
287739d0accebbcd6459dfa86f559916db793318
d062181ac46598cec62ffb9cc62bae1dc48ca06d
7 changes: 7 additions & 0 deletions dev/benchmarks/microbenchmarks/lib/benchmark_collection.dart
Original file line number Diff line number Diff line change
Expand Up @@ -119,5 +119,12 @@ Future<void> main() async {
}

print('\n\n╡ ••• Done ••• ╞\n\n');

// Ensure stdout buffers are flushed so the collecting process gets Done
await stdout.flush();

// Now we're just being paranoid here and letting the process churn through
// log lines before handling the exit code.
await Future<void>.delayed(const Duration(seconds: 5));
exit(0);
}
2 changes: 1 addition & 1 deletion dev/customer_testing/tests.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20af51f6c62f7134c0c387d0ec2e13db33b1b9e4
986c4326b4e4bb4e37bc963c2cc2aaa10b943859
Loading