Commit Graph

33301 Commits

Author SHA1 Message Date
engine-flutter-autoroll
4ab2ffd585 Roll Flutter Engine from f737dc868a3e to 3ac3338489d2 (2 revisions) (#120505)
* b93428ef3 [Impeller] Adds wide gamut support for iOS. (flutter/engine#39111)

* 3ac333848 Roll Skia from f0fc6aa4d797 to 5230650dc096 (4 revisions) (flutter/engine#39551)
2023-02-11 02:42:13 +00:00
engine-flutter-autoroll
b3613c4cf9 f737dc868 [macOS] Add XCode marks for TextInputPlugin (flutter/engine#39550) (#120501) 2023-02-11 01:11:35 +00:00
engine-flutter-autoroll
941578ea95 Roll Flutter Engine from 6660300ea34f to 5e3ff1e5c9b3 (4 revisions) (#120495)
* 1a3a8a098 Roll Fuchsia Mac SDK from 86sd_NCGPMuQh08NX... to 6nMZjuYXTcnD_VZQI... (flutter/engine#39546)

* 3dbfc35d3 Roll Dart SDK from 63b8dc1906e5 to 02a5a3bedc5f (8 revisions) (flutter/engine#39547)

* 0cea03bfe Roll Skia from 640fa258fc75 to f0fc6aa4d797 (1 revision) (flutter/engine#39548)

* 5e3ff1e5c [Impeller] Don't use unnecessary stencil attachments (flutter/engine#39537)
2023-02-11 00:12:03 +00:00
Flutter GitHub Bot
d63c54c9c2 roll packages (#120493) 2023-02-10 23:11:53 +00:00
engine-flutter-autoroll
2f9abd20f0 Roll Flutter Engine from 4104eb5cbc40 to 6660300ea34f (6 revisions) (#120487)
* 440e6bd6e [Impeller] Use minimal coverage for EntityPass clip restores (flutter/engine#39540)

* 641d1d049 [web] Fixes invisible platform view compositing edge cases. (flutter/engine#39506)

* 64414346f Revert "Remove deprecated TextInputClient scribble method code" (flutter/engine#39516)

* e63404413 Roll Skia from 54342413f5c0 to 640fa258fc75 (3 revisions) (flutter/engine#39544)

* 7bf8bfd02 add support to run dl_canvas_unittests on GPU surfaces (off by default) (flutter/engine#38993)

* 6660300ea Use DisplayListMatrixClipTracker in DiffContext (flutter/engine#38010)
2023-02-10 22:22:32 +00:00
Mouad Debbar
d5dbcb7085 Revert "Revert "[web] Move JS content to its own .js files (#117691)" (#120275)" (#120363)
This reverts commit 0fb4406c30.
2023-02-10 21:24:08 +00:00
Casey Hillers
65fd924d84 [conductor] Remove CiYaml model (#120458)
* [conductor] Remove CiYaml model

* Remove package:yaml

* Update pubspec checksum
2023-02-10 20:29:31 +00:00
engine-flutter-autoroll
52ab299362 Roll Flutter Engine from add9e11edb66 to 4104eb5cbc40 (14 revisions) (#120470)
* bf38bf6cf Bump to Chrome 111. (flutter/engine#39525)

* d76023b53 Roll Skia from 128d82c8931d to 59c9ef67fa34 (3 revisions) (flutter/engine#39529)

* da0e1463a Roll Skia from 59c9ef67fa34 to 4013995114e1 (2 revisions) (flutter/engine#39530)

* 5203b6ff6 Roll Skia from 4013995114e1 to 182d5daf78dc (1 revision) (flutter/engine#39531)

* b3e9642c6 Add Animated PNG demuxer (flutter/engine#31098)

* 54665882c [Impeller] Generate a Metal library symbols file for shader debugging. (flutter/engine#39532)

* 931bf7a47 Roll Skia from 182d5daf78dc to 299221eaa3a9 (1 revision) (flutter/engine#39533)

* 3ad331a1a Roll Fuchsia Mac SDK from s0lx1q5xbqV1jkRZM... to 86sd_NCGPMuQh08NX... (flutter/engine#39534)

* 616485bf9 Roll Skia from 299221eaa3a9 to 261f573f16db (1 revision) (flutter/engine#39535)

* e1e5289b6 Roll Skia from 261f573f16db to badcdf5635ab (1 revision) (flutter/engine#39538)

* f98e4f138 Ignore invalid filters when constructing an image compose filter (flutter/engine#39528)

* 14c8e6bde Roll Fuchsia Linux SDK from ibtVZPawJl1jwt5Sg... to 482Njb1v72P7fNyj4... (flutter/engine#39541)

* c9574d51a Roll Skia from badcdf5635ab to 54342413f5c0 (1 revision) (flutter/engine#39542)

* 4104eb5cb Revert "[macOS] Make FlutterEngine support multiple views (#37976)" (flutter/engine#39536)
2023-02-10 20:09:29 +00:00
Kate Lovett
780c9a8de1 Remove deprecated SystemChrome.setEnabledSystemUIOverlays (#119576) 2023-02-10 14:03:01 -06:00
Casey Hillers
b2e37c6592 [conductor] Tag engine versions (#120419)
* [conductor] Tag engine versions

* Move tag to repository
2023-02-10 19:01:04 +00:00
Pascal Welsch
25c2c22d29 Delete Chrome temp cache after closing (#119062)
* Delete Chrome temp cache after closeing

* Update packages/flutter_tools/lib/src/web/chrome.dart

Co-authored-by: Christopher Fujino <fujino@google.com>

---------

Co-authored-by: Christopher Fujino <fujino@google.com>
2023-02-10 17:39:58 +00:00
Michael Goderbauer
298c874eac Fix classes that shouldn't be extended/instantiated/mixedin (#120409) 2023-02-10 17:35:37 +00:00
engine-flutter-autoroll
858f94cfa5 Roll Plugins from 73986f4cc857 to 02571ec0dd36 (3 revisions) (#120443)
* 2daa07275 Update .cirrus.yml (flutter/plugins#7134)

* b3c7582da [google_sign_in] Slight cleanup in GoogleSignInPlugin (flutter/plugins#7013)

* 02571ec0d Manual roll Flutter from 2303f42250 to e3471f08d1 (24 revisions) (flutter/plugins#7147)
2023-02-10 17:33:57 +00:00
engine-flutter-autoroll
b0d04ea493 add9e11ed Fix position of BackdropFilter above PlatformView (flutter/engine#39244) (#120415) 2023-02-10 17:32:45 +00:00
Pierre-Louis
f05a555bcb Fix lerping for NavigationRailThemeData icon themes (#120066)
* Fix lerping for NavigationRail icon themes

* fix typo
2023-02-10 17:32:43 +00:00
Renzo Olivares
5dbd281012 Use String.codeUnitAt instead of String.codeUnits[] in ParagraphBoundary (#120234)
* paragraph-boundary-opt

* address comments

* address comments

---------

Co-authored-by: Renzo Olivares <roliv@google.com>
2023-02-10 17:31:07 +00:00
Xilai Zhang
96823590ec post submit only (#120411) 2023-02-10 17:29:09 +00:00
engine-flutter-autoroll
001c4951b6 Roll Flutter Engine from 9a40a384997d to e1d0032029e4 (6 revisions) (#120414)
* 081b9fc2d [Windows] Prepare keyboard & text input plugins for multi-view (flutter/engine#39464)

* b9073d13e [macOS] Make FlutterEngine support multiple views (flutter/engine#37976)

* 028deae48 [ios] Convert `int` in Dart to `long long` in Objective-C. (flutter/engine#39331)

* 8f52c598b Roll Skia from e238cde8581d to 128d82c8931d (5 revisions) (flutter/engine#39524)

* c3c7b2478 Fix classes that shouldn't be extended/instantiated/mixedin (flutter/engine#39517)

* e1d003202 Roll Fuchsia Linux SDK from cn89DIQTewbdhBTO-... to ibtVZPawJl1jwt5Sg... (flutter/engine#39526)
2023-02-10 01:14:10 +00:00
engine-flutter-autoroll
e3471f08d1 Roll Flutter Engine from 40e17fb5244c to 9a40a384997d (3 revisions) (#120403)
* fd110e068 Reland "[macos] Move TextInputPlugin outside of visible area" (flutter/engine#39194)

* e50569ba5 Remove unused .ci.yaml properties (flutter/engine#39501)

* 9a40a3849 [Impeller] Support blit passes on Vulkan. (flutter/engine#39438)
2023-02-09 23:50:11 +00:00
Ivan Dlugos
f945ad99c3 Resolve dwarf paths to enable source-code mapping of stacktraces (#114767)
* feat: add "--resolve-dwarf-paths" to gen_snapshot

* chore: update tests
2023-02-09 23:05:44 +00:00
engine-flutter-autoroll
fecd5c969e Roll Flutter Engine from 39c41c40a4bc to 40e17fb5244c (3 revisions) (#120397)
* 24bde68a4 Roll Fuchsia Mac SDK from 4cSuz7lZeOIfzhUHg... to s0lx1q5xbqV1jkRZM... (flutter/engine#39520)

* de841f63d Enable UIA in Window (flutter/engine#39513)

* 40e17fb52 Roll Skia from db81bd26f149 to e238cde8581d (1 revision) (flutter/engine#39522)
2023-02-09 23:03:39 +00:00
Jonah Williams
425ab5dca5 Remove test that verifies we can switch to stateless (#120390) 2023-02-09 20:58:57 +00:00
engine-flutter-autoroll
2239f6c8a9 Roll Flutter Engine from 603fd71f4749 to 39c41c40a4bc (3 revisions) (#120393)
* 8ae722400 Only run malioc analysis for a couple of GPU types (flutter/engine#39515)

* 326f4fcf1 Roll Skia from 1544d3a123bc to db81bd26f149 (2 revisions) (flutter/engine#39519)

* 39c41c40a Manual roll ICU from 2cce76fd67af to 266a46937f05 (1 revision) (flutter/engine#39518)
2023-02-09 20:47:09 +00:00
engine-flutter-autoroll
1faa95009e Roll Flutter Engine from eb346ba63f69 to 603fd71f4749 (2 revisions) (#120381)
* 3483e33b3 Roll buildroot to 0180f883 (flutter/engine#39503)

* 603fd71f4 Roll Skia from 970c33b0f43e to 1544d3a123bc (2 revisions) (flutter/engine#39514)
2023-02-09 19:20:21 +00:00
Qun Cheng
91dc513a39 Add missing parameters to CheckboxListTile (#120118)
* Add missing parameters to CheckboxListTile

* Update test message and api doc

* Reorder parameters

---------

Co-authored-by: Qun Cheng <quncheng@google.com>
2023-02-09 18:41:09 +00:00
Michael Thomsen
c8c8621416 Clean up null safety messages (#120350) 2023-02-09 19:40:32 +01:00
chunhtai
3fdd6ee46f Reland "Overlay always applies clip (#113770)" (#116674)
* Reland "Overlay always applies clip (#113770)"

This reverts commit d0afbd72a7.

* Root navigator will not clip
2023-02-09 18:38:47 +00:00
Christopher Fujino
1546fa08d3 [flutter_tools] toolExit on sdkmanager exit during doctor --android-licenses (#120330)
* tool exit on sdk manager exit and add test

* be more specific about error message
2023-02-09 18:34:02 +00:00
Hans Muller
42b20cf953 Added ListTile.titleAlignment, ListTileThemeData.titleAlignment (#119872)
* added ListTile.textAlignment

* changed titlesHeight to titleHeight

* fixed a typo

* Add tests and example

* Update tests

* update example test

---------

Co-authored-by: tahatesser <tessertaha@gmail.com>
2023-02-09 18:34:01 +00:00
Daco Harkes
0521c60cd2 Support --local-engine=ios_debug_sim (#119524)
Fixes:

* https://github.com/flutter/flutter/issues/119523
2023-02-09 18:32:52 +00:00
Qun Cheng
5e506aeb61 Add missing parameters to SwitchListTile (#120115)
* Add missing parameters to SwitchListTile

* Update SwitchListTile doc

* Update doc for existing APIs

* Address comment

* Fix typo

---------

Co-authored-by: Qun Cheng <quncheng@google.com>
2023-02-09 18:32:49 +00:00
Eilidh Southren
9996126740 Add proper disabled values for input chips (#120192)
* add proper disabled values for input chips

* added test
2023-02-09 16:51:26 +00:00
Daco Harkes
cd3806337c Update gallery.dart (#120366)
Incorporating:

* https://github.com/flutter/flutter/issues/120260
2023-02-09 16:37:09 +00:00
engine-flutter-autoroll
468e21c50b Manual roll Flutter Engine from 2f2e2e27cb28 to eb346ba63f69 (7 revisions) (#120364)
* 58abb04e0 increase first frame timeout (flutter/engine#39504)

* e5d61519f Update shader_optimization.md (flutter/engine#39497)

* b0816a4bc Roll Skia from 638bfdc9e23c to 1762c093d086 (8 revisions) (flutter/engine#39507)

* 31ec7f29c Roll Skia from 1762c093d086 to 5899b39484db (1 revision) (flutter/engine#39508)

* 35934fd54 Roll Fuchsia Mac SDK from vV4hr9qgSXTVhRzEr... to 4cSuz7lZeOIfzhUHg... (flutter/engine#39509)

* 0cfdd8a22 Roll Skia from 5899b39484db to 970c33b0f43e (1 revision) (flutter/engine#39510)

* eb346ba63 Roll Fuchsia Linux SDK from B6PQF-BmeXvmNZJy5... to cn89DIQTewbdhBTO-... (flutter/engine#39511)
2023-02-09 16:17:08 +00:00
engine-flutter-autoroll
0e7c5a885e Roll Plugins from f59c08db3f27 to 73986f4cc857 (5 revisions) (#120362)
* 84ad624e3 Manual roll Flutter from e8eac0d047 to 2303f42250 (23 revisions) (flutter/plugins#7132)

* d8812bc75 [ci] Complete architecture switch for iOS (flutter/plugins#7066)

* 703111040 [google_maps_flutter_android] Fixes points losing precision when converting to LatLng (flutter/plugins#7101)

* 435c46f21 [camera] availableCameras() implementation for CameraX re-write (flutter/plugins#6945)

* 73986f4cc [image_picker_android] Name picked files to match the original filenames where possible  (flutter/plugins#6096)
2023-02-09 16:11:18 +00:00
engine-flutter-autoroll
dee226ef8a Manual roll Flutter Engine from 89c8a1393d4b to 2f2e2e27cb28 (3 revisions) (#120333)
* 24fcdc5d2 [Impeller] Fix sampling management problems (flutter/engine#39483)

* 4270d7445 Revert "Revert "[ios_platform_view] MaskView pool to reuse maskViews. (#38989)" (#39490)" (flutter/engine#39498)

* 2f2e2e27c Manual roll Dart SDK from 9c68f2a74491 to 63b8dc1906e5 (3 revisions) (flutter/engine#39502)
2023-02-08 22:51:04 -08:00
Christopher Fujino
b1c4d5686e Fix widget inspector null check (#120143)
* add failing test

* fix

* remove extra whitespace

* fix test failure

* disable trackrebuilddirtywidgets in teardown

* remove no-shuffle annotation

* fix
2023-02-09 00:55:05 +00:00
Kevin Chisholm
0fb4406c30 Revert "[web] Move JS content to its own .js files (#117691)" (#120275)
This reverts commit e03029ef6a.
2023-02-08 18:17:29 -06:00
Loïc Sharma
ef854a3db0 [Tool] [Windows] Output build duration (#120311)
* [Tool][Windows] Output build duration

* Tweak

* Format
2023-02-08 23:24:42 +00:00
Drew Roen
b4908f376e Update .cirrus.yml (#120315) 2023-02-08 22:29:30 +00:00
engine-flutter-autoroll
4ddf0a89eb Manual roll Flutter Engine from cc4ca6a06ab3 to 89c8a1393d4b (6 revisions) (#120319)
* ef9d3e9ad Roll Skia from d52b1a24c407 to 99a797d497fe (1 revision) (flutter/engine#39489)

* 6a2de773e Revert "[ios_platform_view] MaskView pool to reuse maskViews. (#38989)" (flutter/engine#39490)

* 62b49804f Disable mouse-input-test (flutter/engine#39492)

* 28c3c8139 Roll Skia from 99a797d497fe to 638bfdc9e23c (4 revisions) (flutter/engine#39494)

* 0d5653352 Roll Fuchsia Linux SDK from HGN3rmf37VA5Sc0e1... to B6PQF-BmeXvmNZJy5... (flutter/engine#39493)

* 89c8a1393 Migrate iOS and Android to use pushRouteInformation (flutter/engine#39372)
2023-02-08 22:06:12 +00:00
Andrew Kolos
4a9660881e Reland "Stop recursively including assets from asset directories" (#120312)
* stop recursively including assets from asset directories

* remove unused imports

* lint
2023-02-08 21:41:19 +00:00
engine-flutter-autoroll
2303f42250 Manual roll Flutter Engine from bdc5b6b768f6 to cc4ca6a06ab3 (8 revisions) (#120309)
* 6c9f0c00d [macOS] Support text input autocomplete (flutter/engine#39460)

* 08f50504d Roll Skia from f30529658275 to 7cac214d0f4b (1 revision) (flutter/engine#39478)

* 9aa088df0 Roll Fuchsia Linux SDK from aRqjqB76Z2gNQsrTA... to HGN3rmf37VA5Sc0e1... (flutter/engine#39480)

* 24fd06e79 [Impeller] Fix stroke cap drawing not correct. (flutter/engine#39481)

* c0b1b2ccf Roll Fuchsia Mac SDK from uYw6cCpJIpQa42G4O... to vV4hr9qgSXTVhRzEr... (flutter/engine#39485)

* 586378ff1 Roll Skia from 7cac214d0f4b to 4d064e82ce8e (1 revision) (flutter/engine#39486)

* 81f6c3393 Roll Skia from 4d064e82ce8e to d52b1a24c407 (4 revisions) (flutter/engine#39487)

* cc4ca6a06 Manual roll Dart SDK from a507a9057730 to 9c68f2a74491 (11 revisions) (flutter/engine#39488)
2023-02-08 11:24:12 -08:00
Hans Muller
212bac80d1 Revert "Update ExpansionTile to support Material 3 & add an example (#119712)" (#120300)
This reverts commit e8eac0d047.
2023-02-08 10:53:55 -08:00
Qun Cheng
51227a9a50 Add missing parameters to RadioListTile (#120117) 2023-02-08 10:53:24 -08:00
Camille Simon
3a514175d3 Remove Android spell check integration test (#120144) 2023-02-08 18:51:52 +00:00
Gabriel Terwesten
ec289f1eb4 Don't call PlatformViewCreatedCallbacks after AndroidViewController is disposed (#116854)
* Don't call `PlatformViewCreatedCallback`s after `AndroidViewController` is disposed

Before this change it was possible that, if a `AndroidViewController` was disposed before we got the notification that the platform view was created, `PlatformViewCreatedCallback`s where called even after calling `AndroidViewController.dispose`.

Also makes `_PlatformViewLinkState._onPlatformViewCreated` more carful to only call `setState` when mounted.

Closes #84628
Closes #96384

* Allow all widgets to remove listeners from controller

* Remove assert

* Add expectations to test
2023-02-08 18:51:50 +00:00
engine-flutter-autoroll
bfea22db5c Roll Plugins from 6f985d57b04b to f59c08db3f27 (3 revisions) (#120303)
* 40c2e1169 [local_auth_android] update java complie sdk version to green tree (flutter/plugins#7121)

* 81c6fd07a Update release tooling to give a workaround for predictable failing case https://github.com/flutter/flutter/issues/120116 (flutter/plugins#7111)

* f59c08db3 Roll Flutter from 3c3c9a1bd9 to e8eac0d047 (21 revisions) (flutter/plugins#7122)
2023-02-08 18:05:54 +00:00
Eilidh Southren
0a97ef85c8 Fix BottomAppBar & BottomSheet M3 shadow (#119819)
* remove m3 shadows

* fix

* fix that test over there
2023-02-08 18:04:21 +00:00
MarchMore
0588b925a0 Removed "if" on resolving text color at "SnackBarAction" (#120050)
* Removed "if" on resolving text color at "SnackBarAction"

Removed multiple "if" for "resolveForegroundColor" method at "SnackBarAction". At least one of the multiple "if" ("defaults.actionTextColor is MaterialStateColor") led to not applying a custom set color (e.g. MaterialColor "Colors.red") for the action text when using Material 3.

The second "if" ("snackBarTheme.actionTextColor is MaterialStateColor") also makes no sense then as the set color of the Theme would lead to the same blocking behaviour of manual color assignment.

The last remaining "if" ("widget.textColor is MaterialStateColor") will be unnecessary if the other "if" will be removed, as it will be resolved in the code right afterwards.

The three "if" also seems to block the usage of the custom text color or the color at all if the widget is in the "MaterialState.disabled" state.

* Adjusted recent modifications to SnackBarAction's text color resolution

* Now the "widget.textColor" is checked if it is set.
  * If it is a MaterialStateColor, it will be used
  * Otherwise continue with normal resolution (It will be used in the resolution anyways because it's set)

* Repeat same steps with "snackBarTheme.actionTextColor" if previous was not set

* Repeat same steps with "defaults.actionTextColor" if previous was not set

* Reverted the auto formatting changes

* Added two test cases to "snack_bar_test"

 * Test for setting a MaterialColor to a SnackBarAction' label (M3)
 * Test for setting a MaterialStateColor to a SnackBarAction' label (M3)

* Renamed test cases "Snackbar labels can be colored"
2023-02-08 18:01:11 +00:00