Commit graph

33200 commits

Author SHA1 Message Date
Jenn Magder c52215e935
Run Mac hostonly tests on any available arch (#119884)
* Run Mac hostonly tests on any available arch

* Exception for framework tests
2023-02-03 22:37:48 +00:00
Callum Moffat 3f02d4b4c3
Tweak to floating-cursor-end behaviour (#119893)
* Tweak to floating-cursor-end behaviour

* Simplify
2023-02-03 22:29:00 +00:00
Jenn Magder 51b05ac7e1
Add mac_benchmark ci.yaml property (#119871)
* Add mac_benchmark ci.yaml property

* Remove presubmit

* Bringup

* Comma

* gems

* Test animated_complex_opacity_perf_macos__e2e_summary in presubmit

* Try top-level mac_model

* Move dependencies back into tasks

* Add signing dependency

* Revert animated_complex_opacity_perf_macos__e2e_summary test
2023-02-03 21:36:48 +00:00
engine-flutter-autoroll 16f81e6561
Roll Flutter Engine from 33d932efc68e to 110c643d6ac2 (3 revisions) (#119957)
* 7e7a8a8b0 [impellerc] sort uniforms on metal backend  (flutter/engine#39366)

* 16617b0a9 Roll Fuchsia Linux SDK from CAyoT0SrHHyXCMF31... to y0pMcSL4ejAh7JYTq... (flutter/engine#39371)

* 110c643d6 Roll Skia from 62dcca5b175a to 07a95bb37760 (10 revisions) (flutter/engine#39369)
2023-02-03 13:27:10 -08:00
Christopher Fujino 9a7e18701e
[flutter_tools] fix Cannot delete file ENOENT from fuchsia_asset_builder (#119867)
* fix

* add test
2023-02-03 19:24:41 +00:00
engine-flutter-autoroll be4c8c0eb1
33d932efc Add gen_snapshot to windows flutter artifact. (flutter/engine#39353) (#119951) 2023-02-03 19:12:54 +00:00
engine-flutter-autoroll b65ae62cf4
Roll Flutter Engine from c39047ffb2a6 to 745d7efb5736 (3 revisions) (#119943)
* 90427769f Fire UIA event on Checkbox state change (flutter/engine#39346)

* dae0ebd00 Roll Dart SDK from be795cc64bd7 to b7a0c75d4470 (1 revision) (flutter/engine#39363)

* 745d7efb5 Roll Fuchsia Mac SDK from 2xyEsodtHgcamPwX4... to _6bmpi47oMZC-msOI... (flutter/engine#39364)
2023-02-03 18:26:08 +00:00
Justin McCandless 00b0d550c6
Fix iOS context menu position when flipped below (#119565)
* Fix anchorBelow calculation, and share toolbar padding constant

* Fix constant references in test

* Test below position when padding is not offset by content distance
2023-02-03 18:14:59 +00:00
engine-flutter-autoroll 96c8c69741
Roll Flutter Engine from 0fb48ce5b118 to c39047ffb2a6 (2 revisions) (#119939)
* 2e1c10382 Roll Skia from ee68f3edfa96 to 62dcca5b175a (1 revision) (flutter/engine#39362)

* c39047ffb Roll buildroot to 39b486f7 (flutter/engine#39361)
2023-02-03 17:37:02 +00:00
Taha Tesser 7177c413a9
Add Material 3 RadioListTile example and update existing examples (#119716)
* Add Material 3 `RadioListTile` example and update existing examples

* Update examples with `useMaterial3: true` and update example descriptions.

* add a `ColorScheme` colour
2023-02-03 16:27:43 +00:00
Eilidh Southren c5e8757fcb
Add M3 support for iconbuttons in error state in TextFields (#119925)
* add m3 iconbutton override

* changes

* spring cleaning

* whitespace fix

* sneaky whitespaces
2023-02-03 14:35:12 +00:00
Polina Cherkasova e0b2138ba7
Dispose OverlayEntry in TooltipState. (#117291) 2023-02-03 06:31:47 -08:00
engine-flutter-autoroll fc8ea5620c
0fb48ce5b Roll Dart SDK from 69452c5012d9 to be795cc64bd7 (1 revision) (flutter/engine#39360) (#119926) 2023-02-03 13:54:27 +00:00
engine-flutter-autoroll a5d8a4a727
67d35267c [Impeller] Use minimal coverage for stencil restores after overdraw prevention (flutter/engine#39358) (#119910) 2023-02-03 10:07:21 +00:00
engine-flutter-autoroll 6b83eff56f
Roll Flutter Engine from e3fe6dade964 to 655530e3fd15 (5 revisions) (#119905)
* 7422df491 [impellerc] sort uniforms on metal backend (flutter/engine#39345)

* d94924742 Roll Fuchsia Linux SDK from pWloCaRzjLEAUvQEz... to CAyoT0SrHHyXCMF31... (flutter/engine#39354)

* f4fbbe38c Roll Skia from a4079ec4c399 to ee68f3edfa96 (1 revision) (flutter/engine#39355)

* 6425ae2b5 Revert "[impellerc] sort uniforms on metal backend (#39345)" (flutter/engine#39356)

* 655530e3f Roll Dart SDK from 283b05994d68 to 69452c5012d9 (1 revision) (flutter/engine#39357)
2023-02-03 08:15:16 +00:00
Jonah Williams 69421c1682
[framework] use shader tiling instead of repeated calls to drawImage (#119495)
* [framework] use shader tiling instead of repeated calls to drawImage

* ++

* ++

* review and test updates

* ++

* Update decoration_image.dart

* Update decoration_image.dart

* ++

* ++

* ++

* ++

* ++

* Update painting.dart

* Update decoration_test.dart
2023-02-03 07:28:57 +00:00
engine-flutter-autoroll f3effce630
Roll Flutter Engine from 2696fff8716d to e3fe6dade964 (3 revisions) (#119892)
* a2f53699c Roll Dart SDK from 73b03bb636d3 to 283b05994d68 (2 revisions) (flutter/engine#39349)

* 0e38e5304 Roll Skia from 4f0166baf5a4 to a4079ec4c399 (1 revision) (flutter/engine#39351)

* e3fe6dade Roll Fuchsia Mac SDK from rqjJA8z_K0gdGcsvA... to 2xyEsodtHgcamPwX4... (flutter/engine#39352)
2023-02-03 05:07:10 +00:00
engine-flutter-autoroll bc45b18589
2696fff87 Roll Skia from c2d81db3ef41 to 4f0166baf5a4 (13 revisions) (flutter/engine#39348) (#119879) 2023-02-03 02:37:03 +00:00
Kate Lovett 3570cce58e
Remove deprecated kind in GestureRecognizer et al (#119572)
* Remove deprecated kind in GestureRecognizer et al

* Fix null case
2023-02-03 01:34:17 +00:00
Kevin Moore a27802e2db
flutter_tool: remove explicit length header in HTTP response (#119869)
This is already handled by pkg:shelf
There is some subtlety with String here, since String.length might not
align with the size in bytes over the wire, depending on the contents
and the encoding

Best to just let pkg:shelf handle it
2023-02-03 01:27:23 +00:00
Greg Spencer c6264605d9
Make _focusDebug not interpolate in debug mode (#119680)
* Make _focusDebug not interpolate in debug mode

* Add test

* Revert undesired change

* Fix test to fail before too

* Remove accidental skips

* Switch to using a generating closure for arguments.

* Remove a word
2023-02-03 01:27:20 +00:00
engine-flutter-autoroll 66b2ca6383
Roll Flutter Engine from 616ecd8be3de to 2871970337df (3 revisions) (#119870)
* a77e7bcb9 [web] Update the within() matcher to be more useful (flutter/engine#39288)

* dbf401f97 [Impeller] Don't ceil subpass texture sizes (flutter/engine#39336)

* 287197033 Bump ninja version to 1.11.1 (flutter/engine#39347)
2023-02-03 00:55:07 +00:00
Jessica Pereira 9b86a4853e
Fix gets removedItem instead of its index (#119638)
* fix: gets removedItem instead of its index
add: sliver_animated_list.0_test.dart

* fix: sliver_animated_list.0_test.dart

* fix: pr comments

* fix test import

Co-authored-by: Taha Tesser <tessertaha@gmail.com>

---------

Co-authored-by: Taha Tesser <tessertaha@gmail.com>
2023-02-03 00:15:58 +00:00
Jenn Magder d875899a65
Bump test Chrome version for Mac arm support (#119773) 2023-02-03 00:14:42 +00:00
Flutter GitHub Bot cfdc35859e
roll packages (#119865) 2023-02-02 23:59:49 +00:00
engine-flutter-autoroll 72f9cf5487
Roll Flutter Engine from ae38c9585a61 to 616ecd8be3de (3 revisions) (#119859)
* 510ecfa93 Don't rely on timings for dimension_provider unit test. (flutter/engine#39343)

* b1ccae745 Roll Skia from 60242c4ea6a7 to c2d81db3ef41 (5 revisions) (flutter/engine#39344)

* 616ecd8be [Web][HTML] Add mirrored characters support for RTL languages (flutter/engine#39162)
2023-02-02 23:08:27 +00:00
Christopher Fujino d820aec786
Manual pub roll with dwds fix (#119575)
* roll packages

* fix dwds

* empty

---------

Co-authored-by: fluttergithubbot <fluttergithubbot@gmail.com>
2023-02-02 21:38:08 +00:00
Danny Tuppeny 8387c2388b
[flutter_tools] Use base DAP detach and ensure correct output (#119076) 2023-02-02 13:28:12 -08:00
Ricardo Amador 22bbdf03e0
Android defines target update (#119766)
* Round 2 with dimensions

* Try with stringified keys

* Forgot a comma

* trying a list of maps.

* Try key value pairs

* Try with kvm only

* try with swarming_dimensions

* Updated with fix in swarming.star

* Attempting to remove the bring up property to verify test is running.

* Remove android from target tags to avoid adb command automatically running in test_utils call.

* Remove the duplicated dependencies in the defines target that exist in the platform
2023-02-02 20:56:05 +00:00
Jesús S Guerrero d63987f71d
Parser machine logs (#118707)
* remove file reporter optional

* decouple stack trace from metric collections

* update tests; add collect metrics option

* add failed tests property

* add test for multiple stack failed

* change path on result

* create factory method

* throw exception when test file failed to generate

* remove catch of file exception

* handle when no stacktrace on file reporter
2023-02-02 20:04:06 +00:00
Mouad Debbar d4b6898478
[web] Put all index.html operations in one place (#118188)
* [web] Put all index.html operations in one place

* review comments

* fix build

* change quotes

* fix test
2023-02-02 19:49:18 +00:00
Michael Goderbauer b0f1714b7b
Make Flex,Row,Column const for real (#119673)
* Make Flex,Row,Column const for real

* dart fix --apply

* fix snippets

* fix integration test

* add comment
2023-02-02 19:33:57 +00:00
engine-flutter-autoroll 3f986e4238
Roll Flutter Engine from 27f55219df79 to ae38c9585a61 (2 revisions) (#119840)
* 10768c4fa Roll Skia from 532c04c00ad7 to 60242c4ea6a7 (5 revisions) (flutter/engine#39340)

* ae38c9585 Roll Dart SDK from 11d97405a447 to 73b03bb636d3 (1 revision) (flutter/engine#39341)
2023-02-02 19:05:58 +00:00
Flutter GitHub Bot e7d934a014
Marks Linux_android android_choreographer_do_frame_test to be flaky (#119721) 2023-02-02 18:12:56 +00:00
engine-flutter-autoroll 1c0065c8d6
27f55219d Roll Fuchsia Linux SDK from QxkjqmRgowkk_n2NZ... to pWloCaRzjLEAUvQEz... (flutter/engine#39339) (#119838) 2023-02-02 18:09:49 +00:00
engine-flutter-autoroll 201380ab26
e9e601c7c [web] Hide autofill overlay (flutter/engine#39294) (#119833) 2023-02-02 17:30:58 +00:00
Pierre-Louis 07b51a0dbb
Add missing variants and *new* indicators to useMaterial3 docs (#119799)
* Add missing variants and *new* indicators to useMaterial3 docs

* add missing *new*
2023-02-02 18:27:33 +01:00
Eilidh Southren 1ee87990dc
Revert "[Re-land] Exposed tooltip longPress (#118796)" (#119832)
This reverts commit d278808014.
2023-02-02 17:11:19 +00:00
engine-flutter-autoroll 9eafbcc8be
Roll Flutter Engine from 679c4b42e222 to 388890a98e5b (6 revisions) (#119830)
* e64f3264c Add missing file to artifacts.zip and win platform. (flutter/engine#39310)

* a19cf360a Roll Skia from 934ef0660509 to c3c5c6f61421 (1 revision) (flutter/engine#39332)

* 76dc4f989 Roll Skia from c3c5c6f61421 to 532c04c00ad7 (1 revision) (flutter/engine#39333)

* 8a74e633e Roll Dart SDK from 99014717b633 to 11d97405a447 (3 revisions) (flutter/engine#39337)

* 67662080e Roll Fuchsia Mac SDK from j5rQsxkO2VJrX55Yj... to rqjJA8z_K0gdGcsvA... (flutter/engine#39338)

* 388890a98 [Windows] Use 'ninja' instead of 'ninja.exe' (flutter/engine#39326)
2023-02-02 16:48:15 +00:00
engine-flutter-autoroll 9abb6d7076
Roll Plugins from 9da327ca39c4 to 9302d87ee545 (11 revisions) (#119825)
* 8f83dc29b [various] Standardize the extension for Pigeon-generated Dart (flutter/plugins#7029)

* 8fcff8756 Roll Flutter from 75680ae99e to 0a22a1dbf4 (3 revisions) (flutter/plugins#7051)

* 3d81a0071 [tool] More main-branch detection improvement (flutter/plugins#7067)

* e41f9f95e [ci] Clean up analysis options (flutter/plugins#7068)

* 4cf6f4494 [in_app_puchase_storekit] handle `appStoreReceiptURL` is nil (flutter/plugins#7069)

* d5bab1668 prepare for TestDefaultBinaryMessengerBinding.instance becoming non-nullable (flutter/plugins#6847)

* 36d8066cf Roll Flutter from 0a22a1dbf4 to d278808014 (58 revisions) (flutter/plugins#7078)

* ec463866f [various] prepare for more const widgets (flutter/plugins#7074)

* dbf8d8d07 Change google_sign_in_ios and image_picker_ios owners (flutter/plugins#7070)

* 1d4570bb0 Update README.md (flutter/plugins#7076)

* 9302d87ee [ci] More cirrus.yml pre-alignment with flutter/packages (flutter/plugins#7079)
2023-02-02 15:43:45 +00:00
Sigurd Meldgaard ca0596e41d
Fix pub get --unknown-flag (#119622) 2023-02-02 16:22:39 +01:00
Andrew Kolos fd76ef0f26
Reland "Add API for discovering assets" (#119277)
* add asset manifest bin loading and asset manifest api

* use new api for image resolution

* remove upfront smc data casting

* fix typecasting issue

* remove unused import

* fix tests

* lints

* lints

* fix import

* revert image resolution changes

* Update image_resolution_test.dart

* Update decode_and_parse_asset_manifest.dart

* make targetDevicePixelRatio optional

* Update packages/flutter/lib/src/services/asset_manifest.dart

Co-authored-by: Jonah Williams <jonahwilliams@google.com>

* Update packages/flutter/lib/src/services/asset_manifest.dart

Co-authored-by: Jonah Williams <jonahwilliams@google.com>

* fix immutable not being imported

* return List in AssetManifest methods, fix annotation import

* simplify onError callback

* make AssetManifest methods abstract instead of throwing UnimplementedError

* simplify AssetVariant.key docstring

* tweak _AssetManifestBin docstring

* make AssetManifest and AssetVariant doc strings more specific

* use List.of instead of List.from for type-safety

* adjust import

* change _AssetManifestBin comment from doc comment to normal comment

* revert to callback function for onError in loadStructuredBinaryData

* add more to the docstring of AssetManifest.listAssets and AssetVariant.key

* add tests for CachingAssetBundle caching behavior

* add simple test to ensure loadStructuredBinaryData correctly calls load

* Update asset_manifest.dart

* update docstring for AssetManifest.getAssetVariants

* rename getAssetVariants, have it include main asset

* rename isMainAsset field of AssetMetadata to main

* (slightly) shorten name of describeAssetAndVariants

* rename describeAssetVariants back to getAssetVariants

* add tests for TestAssetBundle

* nits

* fix typo in docstring

* remove no longer necessary non-null asserts

* update gallery and google_fonts versions

---------

Co-authored-by: Jonah Williams <jonahwilliams@google.com>
2023-02-02 15:17:15 +00:00
engine-flutter-autoroll f9daa9aac4
Roll Flutter Engine from 18118e10a0a5 to 679c4b42e222 (4 revisions) (#119783)
* edba2d078 Roll Skia from a2e706ab283d to 934ef0660509 (7 revisions) (flutter/engine#39327)

* 387a894f6 Roll Fuchsia Mac SDK from 31KOCvc_d1yPT_yes... to j5rQsxkO2VJrX55Yj... (flutter/engine#39328)

* b8b49e161 Roll buildroot to #75f75b73. (flutter/engine#39329)

* 679c4b42e Roll Dart SDK from 1c219a91e637 to 99014717b633 (1 revision) (flutter/engine#39330)
2023-02-02 03:59:24 +00:00
Jenn Magder 34730c79ca
Revert "Run Mac hostonly tests on any available arch (#119762)" (#119784)
This reverts commit 475fc4ac9d.
2023-02-02 03:42:17 +00:00
Jesús S Guerrero f767f860eb
check if directory exists before listing content (#119748) 2023-02-02 03:02:11 +00:00
engine-flutter-autoroll 322d10e1b5
18118e10a Add iOS spring animation objc files (flutter/engine#38801) (#119768) 2023-02-02 02:46:36 +00:00
Jenn Magder 475fc4ac9d
Run Mac hostonly tests on any available arch (#119762)
* Run Mac hostonly presubmit tests on any available arch

* Force all Mac tests to run on arm64 to validate in presubmit

* Go back to web tests on x64

* Run plugin_test_ios on x64

* Try Chrome 110 on arm

* Revert chrome bump, remove forcing arm64

* Update issue number
2023-02-02 02:34:08 +00:00
engine-flutter-autoroll ca7b7e3b0c
Roll Flutter Engine from 29d09845f21e to 97d27ff59459 (2 revisions) (#119765)
* 4b77e7793 [Impeller] improve blur performance for Android and iPad Pro. (flutter/engine#39291)

* 97d27ff59 [Impeller] let images with opacity and filters passthrough. (flutter/engine#39237)
2023-02-02 01:15:15 +00:00
engine-flutter-autoroll 0b8486dda0
29d09845f Roll Dart SDK from b47964e5d575 to 1c219a91e637 (1 revision) (flutter/engine#39324) (#119763) 2023-02-02 00:31:04 +00:00
Greg Spencer 2ecf4ae962
Update the counter app to enable Material 3 (#118835)
* Update the counter app to enable Material 3

* Fix tools tests

* Update some wording

* Revert all but useMaterial3

* Update comments
2023-02-02 00:08:11 +00:00