Commit graph

28200 commits

Author SHA1 Message Date
Taha Tesser
321ffa2ead
Move ListTileTheme and its tests into separate classes and add visualDensity to the ListTileTheme (#100622) 2022-03-23 13:29:30 -07:00
CHAHBOUN Mohammed
ba53b55949
Add child for placeholder widget (#100372) 2022-03-23 13:20:23 -07:00
engine-flutter-autoroll
0712e19357
Roll Engine from 4fbff7a5114a to c35336328c63 (18 revisions) (#100648)
* a7ecc90f2 Remove usages of Android's OnSystemUiVisibilityChangeListener (flutter/engine#30931)

* 3b459f014 Roll Dart SDK from e66ff9bf63b6 to b568166d86f3 (1 revision) (flutter/engine#32194)

* 72583b3c7 Support software rendering when textures are used (flutter/engine#32178)

* 5a319bb4d Roll Skia from c29e37ad4c68 to a11e221a13df (2 revisions) (flutter/engine#32196)

* 5017b69e4 Roll Skia from a11e221a13df to 399be2e2118d (1 revision) (flutter/engine#32198)

* 53175dbe1 Roll Skia from 399be2e2118d to c47a4037c4c3 (2 revisions) (flutter/engine#32200)

* 8a6bd560e Roll Skia from c47a4037c4c3 to 3d7c5436dfdc (1 revision) (flutter/engine#32201)

* b46f3d67a Roll Skia from 3d7c5436dfdc to c18c7cbdfe04 (2 revisions) (flutter/engine#32203)

* 2fe2f3482 Roll Dart SDK from b568166d86f3 to bf0f84763376 (1 revision) (flutter/engine#32204)

* e65893813 Roll Fuchsia Linux SDK from wk98y5LCG... to sMai0ocli... (flutter/engine#32205)

* 9354c97dd Roll Fuchsia Mac SDK from Irj8m3Y-7... to daGNAjLwt... (flutter/engine#32207)

* 9b546f242 Roll Dart SDK from bf0f84763376 to 81e385566b30 (1 revision) (flutter/engine#32208)

* 6ca8335aa Roll Skia from c18c7cbdfe04 to 8bed8855ab41 (1 revision) (flutter/engine#32209)

* 6bc6bc16f Roll Skia from 8bed8855ab41 to 51be21eb5aed (3 revisions) (flutter/engine#32210)

* 09a74cf5b Roll Dart SDK from 81e385566b30 to b5d0b8fd4fad (1 revision) (flutter/engine#32212)

* bc30c91d8 Allow surface implementations to control when the raster cache may be enabled. (flutter/engine#32213)

* 68d3782cc Revert "Remove usages of Android's OnSystemUiVisibilityChangeListener (#30931)" (flutter/engine#32217)

* c35336328 Roll Skia from 51be21eb5aed to 88f2ab6da0ef (1 revision) (flutter/engine#32214)
2022-03-23 13:16:23 -07:00
Darren Austin
0a7b3d72c9
Updated tokens to v0.92. (#100599) 2022-03-23 12:10:17 -07:00
jellynoone
3420b9c50e
Fix compute in unsound null safety debug mode (#100544) 2022-03-23 11:30:07 -07:00
Flutter GitHub Bot
613f16c1e4
Marks Mac_ios route_test_ios to be unflaky (#100631) 2022-03-23 11:00:07 -07:00
Flutter GitHub Bot
59e4bf8bd3
Marks Mac dart_plugin_registry_test to be unflaky (#100630) 2022-03-23 10:55:09 -07:00
Justin McCandless
1f3ed602a1
Fix crash after paste and unmount (#100589) 2022-03-23 10:15:09 -07:00
engine-flutter-autoroll
250c3407f4
Roll Plugins from 3069bc3b8410 to 1bb37bd57d7c (2 revisions) (#100625) 2022-03-23 09:50:10 -07:00
Danny Tuppeny
801ad5cd5a
Don't terminate Dart process pids from VM Service, record flutter_tools VM pid (#100223)
* Don't terminate Dart process pids from VM Service

These processes may be on another device, and in the case of attach the debugee should not be terminated anyway.
2022-03-23 16:31:31 +00:00
WenJingRui
dbbaf68ee4
Fix: fix the delay of showOnScreen animation when keyboard comes up. (#99546) 2022-03-23 02:10:09 -07:00
xubaolin
f1d8e30c4b
Add HitTestBehavior property to MouseRegion (#100405) 2022-03-22 23:55:11 -07:00
Gary Qian
654ccf35c6
Revert "Roll Engine from 4fbff7a5114a to 72583b3c716b (3 revisions) (#100593)" (#100598)
This reverts commit dd5ed7cffa.
2022-03-22 23:23:08 -07:00
Chris Bracken
e827f0b3e1
[macOS] Ignore stderr contents in launch test (#100591)
In the run_release_test_macos integration test that verifies that a
release build of an app can be launched (and quit), xcodebuild from the
Xcode install on the macOS bots emits a few info messages about
Simulator SDK versions that are irrelevant to the functioning of this
test.

Ignore these instead of failing the test if they occur.

Related: https://github.com/flutter/flutter/pull/100526

Issue: https://github.com/flutter/flutter/issues/100348 (fix)
Issue: https://github.com/flutter/flutter/issues/97978 (partial fix)
Issue: https://github.com/flutter/flutter/issues/97977 (partial fix)
Umbrella issue: https://github.com/flutter/flutter/issues/60113
2022-03-22 17:31:47 -07:00
engine-flutter-autoroll
dd5ed7cffa
Roll Engine from 4fbff7a5114a to 72583b3c716b (3 revisions) (#100593) 2022-03-22 17:15:10 -07:00
engine-flutter-autoroll
7e2d09f29b
Roll Engine from c176d6fb06cd to 4fbff7a5114a (2 revisions) (#100587) 2022-03-22 16:10:22 -07:00
xubaolin
16dda86539
Fix a ModalbottomSheet bug (#99970) 2022-03-22 15:55:13 -07:00
Jonah Williams
32c021bd33
[framework] use Uint8List for SMC (#100582) 2022-03-22 15:00:13 -07:00
engine-flutter-autoroll
015732c732
Roll Engine from 0d61cfafa77b to c176d6fb06cd (6 revisions) (#100580) 2022-03-22 14:55:18 -07:00
Danny Tuppeny
ea8aeb7427
[dap] Remove some code that's not longer required (#98928) 2022-03-22 14:20:12 -07:00
Chris Bracken
4b819782fb
[macOS] Add run release test in devicelab (#100526)
Adds a test that invokes flutter run in release mode on macOS desktop,
waits for successful launch and the flutter command list, then sends the
'q' command to quit the running app.

This adds an integration test for https://github.com/flutter/flutter/pull/100504.

Issue: https://github.com/flutter/flutter/issues/100348 (fix)
Issue: https://github.com/flutter/flutter/issues/97978 (partial fix)
Issue: https://github.com/flutter/flutter/issues/97977 (partial fix)
Umbrella issue: https://github.com/flutter/flutter/issues/60113
2022-03-22 14:12:59 -07:00
Kate Lovett
8e7b361651
Add back Gold passfail (#100576) 2022-03-22 14:00:20 -07:00
Jenn Magder
a165da236d
Remove device unlock from hostonly compile test (#100571) 2022-03-22 13:55:17 -07:00
Darren Austin
86c02e998b
Migrate Card widget to Material 3. (#100532) 2022-03-22 13:46:56 -07:00
engine-flutter-autoroll
22a9ff74eb
Roll Engine from 882f202f8a0e to 0d61cfafa77b (1 revision) (#100573) 2022-03-22 13:20:18 -07:00
LongCatIsLooong
dc331d393b
[RenderAnimatedSize] Resume interrupted resizing animation on attach (#100519) 2022-03-22 13:15:12 -07:00
Anurag Roy
74f08c7352
[flutter_tools] Skip version freshness check for non-standard remotes (#97202) 2022-03-22 12:50:21 -07:00
Taha Tesser
a24246029a
Make Tooltip state class public (#100553) 2022-03-22 12:10:22 -07:00
engine-flutter-autoroll
2e5ad37b06
Roll Engine from 6a555ff438ab to 882f202f8a0e (1 revision) (#100568) 2022-03-22 11:15:13 -07:00
Michael Goderbauer
8560d914eb
Upgrade to flutter_lints 2.0 (#99881) 2022-03-22 11:00:23 -07:00
Kate Lovett
d435b72448
Revert "Re-land text selection theme clean up" (#100564) 2022-03-22 10:30:22 -07:00
engine-flutter-autoroll
b95a7ab49a
Roll Plugins from 1c61a217014c to 3069bc3b8410 (4 revisions) (#100559) 2022-03-22 10:05:24 -07:00
engine-flutter-autoroll
95731de6d2
Roll Engine from 4b1dc391d0d2 to 6a555ff438ab (1 revision) (#100558) 2022-03-22 09:50:23 -07:00
engine-flutter-autoroll
b7a18be0a0
Roll Engine from 9595bd00dcb0 to 4b1dc391d0d2 (1 revision) (#100551) 2022-03-22 07:05:10 -07:00
engine-flutter-autoroll
2015143fbf
Roll Engine from 8ee441eb2f52 to 9595bd00dcb0 (2 revisions) (#100542) 2022-03-22 02:55:11 -07:00
engine-flutter-autoroll
c394ba83ac
Roll Engine from 0dd12c9f1ef4 to 8ee441eb2f52 (1 revision) (#100537) 2022-03-22 01:50:11 -07:00
engine-flutter-autoroll
b8f0dde0f8
Roll Engine from 44cd804250b2 to 0dd12c9f1ef4 (3 revisions) (#100533) 2022-03-22 00:45:11 -07:00
engine-flutter-autoroll
23e59273fa
Roll Engine from e6233bd30b2c to 44cd804250b2 (3 revisions) (#100531) 2022-03-21 23:40:10 -07:00
Darren Austin
a6e945fb1f
Add surfaceTint color to the ColorScheme. (#100153) 2022-03-21 23:14:33 -07:00
LongCatIsLooong
69b92f0452
Hide autocomplete menu on select. (#100251) 2022-03-21 21:25:09 -07:00
engine-flutter-autoroll
ef912b8d10
Roll Engine from 2d37c8609616 to e6233bd30b2c (2 revisions) (#100524) 2022-03-21 21:15:09 -07:00
Chris Bracken
fd3c34c9d4
[macOS] Use arm64 snapshot in arm64 App.framework (#100504)
Previously, https://github.com/flutter/flutter/pull/100271 enabled
building universal macOS binaries by default, but included a bug causing
the arm64 App.framework to be built such that the TEXT section
containing the app instructions built by gen_snapshot incorrectly
contained x86_64 instructions rather than arm64 instructions.

When building macOS (and iOS) apps, Flutter builds them in three
components:
* The Runner application: built by Xcode
* The bundled App.framework: built from assembly code generated by
  gen_snapshot from the application's Dart sources.
* The bundled FlutterMacOS.framework: built as part of the engine build
  and packaged by copying the distributed binary framework from our
  artifacts cache.

Building App.framework consists of the following steps:
* For each architecture, invoke gen_snapshot to generate
  architecture-specific assembly code, which is then built to object
  code and linked into an architecture-specific App.framework.
* Use the `lipo` tool to generate a universal binary that includes both
  x86_64 and arm64 architectures.

Previously, we were building architecture specific App.framework
binaries. However, for all architectures we were (mistakenly) invoking
the general `gen_snapshot` tool (which emitted x64 instructions, and
which is now deprecated) instead of the architecture-specific
`gen_snapshot_x86` and `gen_snapshot_arm64` builds which emit
instructions for the correct architecture.

This change introduces a small refactoring, which is to split the
`getNameForDarwinArch` function into two functions:
* `getDartNameForDarwinArch`: the name for the specified architecture as
  used in the Dart SDK, for example as the suffix of `gen_snapshot`.
* `getNameForDarwinArch`: the name for the specified architecture
  as used in Apple tools, for example as an argument to `lipo`. For
  consistency, and to match developer expectations on Darwin platforms,
  this is also the name used in Flutter's build outputs.

Issue: https://github.com/flutter/flutter/issues/100348
2022-03-21 20:36:57 -07:00
godofredoc
69a4b82b1c
Add OpenSSF best practices badge. (#100496)
We are working towards following OpenSSF best practice recommendations
for flutter/flutter. This badge presents our current progress in this
effort.
2022-03-21 19:38:39 -07:00
engine-flutter-autoroll
d6fd3dfa0b
Roll Engine from 940314d08abb to 2d37c8609616 (1 revision) (#100512) 2022-03-21 19:25:09 -07:00
Jesús S Guerrero
50f3e47b67
Revert "[flutter_tools] remove pub dependencies from universal #97722" (#100508) 2022-03-21 19:20:10 -07:00
engine-flutter-autoroll
e260b5d169
Roll Engine from 3f2750c1f896 to 940314d08abb (2 revisions) (#100506) 2022-03-21 18:00:18 -07:00
engine-flutter-autoroll
6bdc5e479b
Roll Engine from 9318a65910d4 to 3f2750c1f896 (3 revisions) (#100501) 2022-03-21 16:55:20 -07:00
dependabot[bot]
0375b35967
Bump debian from bullseye-20220228-slim to bullseye-20220316-slim in /dev/ci/docker_linux (#100500) 2022-03-21 16:15:12 -07:00
Kate Lovett
63a12b3d31
Re-land text selection theme clean up (#99927) 2022-03-21 17:56:28 -05:00
Kate Lovett
5bc9340233
Put stretch indicator behind m3 flag (#100234) 2022-03-21 17:55:57 -05:00