Skip to content

Commit

Permalink
update indaband fork due to an old version of the video_player (#2)
Browse files Browse the repository at this point in the history
* [quick_actions]Migrates all remaining components to Swift, and deprecate OCMock (#6597)

* [quick_actions]migrate shortcut state manager, deprecate OCMock and use POP

* remove objc proj settings

* rename shortcut state manager

* bump version

* run swift-format

* nit

* remove public_header_files

* use shortcut item parser instead of shortcut state manager

* some nit

* rename AppShortcutControlling to ShortcutItemProviding

* nit

* do not crash if no type or title

* update license

* [quick_actions] Fix Android integration test flake (#6688)

* Make fix

* Formatting

* [google_sign_in] Correctly passes `serverClientId` to native libs (#6691)

* Correctly passes serverClientId to native libs

* Bumps versions

* Revert "[ci]Temporarily disable starqlteue on firebase device lab (#6657)" (#6710)

This reverts commit f8122dc89ad3e76e8018d113c40b3cb3ccdb3e51.

* [ci] Manually Roll Flutter from 61e927d22fe6 to d2e6dfefa5ca (143 revisions) (#6723)

* Slow down link_widget_test scroll extent so test passes (framework/engine regression?)

* Manually Roll Flutter from 61e927d22fe6 to d2e6dfefa5ca (143 revisions)

* Roll Flutter from d2e6dfefa5ca to 46d868c52517 (5 revisions) (#6724)

* 22e1ac762 b32c3a307 Roll Skia from ab054a88d7c7 to 345bceacd298 (3 revisions) (flutter/engine#37745) (flutter/flutter#115658)

* 01c1e8e58 Allows pushing page based route as pageless route (flutter/flutter#114362)

* 0e57147db nav drawer (flutter/flutter#115668)

* cf2c9f6ed Remove package:image dependency (flutter/flutter#115674)

* 46d868c52 Roll Flutter Engine from b32c3a307bb5 to 7a390f97c798 (14 revisions) (flutter/flutter#115672)

* [camera] Export VideoCaptureOptions so that implementers can use it (#6666)

* Export VideoCaptureOptions so that it is accessible to other packages

Also added tests so that missing exports can be more easily tested in the future.

* Fix dart analyze warnings

* Roll Flutter from 46d868c52517 to 633d7ef046c8 (8 revisions) (#6725)

* 0fc4a3efa Revert "Remove package:image dependency (#115674)" (flutter/flutter#115680)

* c69fbf150 a77dfaff3 Remove `Linux Web Engine` from recipes CQ (flutter/engine#37758) (flutter/flutter#115675)

* c95b69354 f81ac3b19 Fix glyph sampling overlap (flutter/engine#37764) (flutter/flutter#115683)

* be0c3a799 cef11cb9a Roll Skia from 12f01bc5b57e to c53d8cf5b823 (4 revisions) (flutter/engine#37767) (flutter/flutter#115684)

* ae18d7b07 6da59402e Roll Skia from c53d8cf5b823 to 0c1fcbe97b1f (1 revision) (flutter/engine#37771) (flutter/flutter#115685)

* a17b4c369 91bc694eb Roll Fuchsia Mac SDK from tklUfTsSOVKk49tYq... to UcfQiA4PBOCs_7GEK... (flutter/engine#37773) (flutter/flutter#115686)

* 1bee3574b 2d5e0667e Roll Fuchsia Linux SDK from WdtwlLEce90PjFJ9z... to qc20R_3e8PoqMQWgw... (flutter/engine#37775) (flutter/flutter#115687)

* 633d7ef04 916fd798d Roll Skia from 0c1fcbe97b1f to ad354e712b96 (2 revisions) (flutter/engine#37776) (flutter/flutter#115689)

* [ci] Improve analysis_options alignment with flutter/packages (#6728)

* Add more options that are in flutter/packages

* Fix unnecessary awaits

* More option alignment

* Add and locally supress avoid_implementing_value_types

* Fix release-info for test-only changes

* Fix update-release-info handling of 'minimal'

* Update release metadata

* Roll Flutter from 633d7ef046c8 to 29622285dd9e (13 revisions) (#6730)

* 271a1bf86 Roll Flutter Engine from 916fd798deb3 to 9a7336dce837 (2 revisions) (flutter/flutter#115701)

* d8a091ce9 e9bdd5ef5 Roll Fuchsia Linux SDK from qc20R_3e8PoqMQWgw... to Cg4pM7Agigl6gZqq5... (flutter/engine#37782) (flutter/flutter#115703)

* b556cc591 79bc94539 Roll Fuchsia Mac SDK from C8_lxtWKA4MIKeAu2... to KqMuhIlNeJZpycJLZ... (flutter/engine#37784) (flutter/flutter#115713)

* 05683182d bb283b4ba Roll Fuchsia Linux SDK from Cg4pM7Agigl6gZqq5... to 2T1QqkhI-ef8AXGgn... (flutter/engine#37785) (flutter/flutter#115716)

* afb479b46 c653da351 Roll Skia from 80b3e3d24a99 to dd5f384ae62a (1 revision) (flutter/engine#37786) (flutter/flutter#115717)

* 20fa32e12 774bce877 Roll Skia from dd5f384ae62a to 1d7f785e3679 (1 revision) (flutter/engine#37787) (flutter/flutter#115718)

* ee9bc784b Roll Flutter Engine from 774bce877488 to 271461837e78 (4 revisions) (flutter/flutter#115735)

* f365c0632 4affb2af4 Roll Skia from db7a810dba5d to 645605735772 (1 revision) (flutter/engine#37796) (flutter/flutter#115742)

* d9fb0dd8c 18a5b3596 Roll Skia from 645605735772 to ae61b83805e3 (3 revisions) (flutter/engine#37797) (flutter/flutter#115746)

* 809ee4418 Roll Flutter Engine from 18a5b3596094 to 46a6b5429516 (2 revisions) (flutter/flutter#115758)

* a9858ec52 Roll Plugins from b2fe01bc0f29 to 475caa00130d (5 revisions) (flutter/flutter#115761)

* e2f84b596 Roll Flutter Engine from 46a6b5429516 to 5c3b8956d50b (2 revisions) (flutter/flutter#115769)

* 29622285d 55b089131 Roll Fuchsia Linux SDK from EyQx0yUqK5TJxeHF7... to xBfEjlXUsix6Wka-i... (flutter/engine#37804) (flutter/flutter#115772)

* [sign_in]: Bump play-services-auth from 20.3.0 to 20.4.0 in /packages/google_sign_in/google_sign_in_android/android (#6726)

* [sign_in]: Bump play-services-auth

Bumps play-services-auth from 20.3.0 to 20.4.0.

---
updated-dependencies:
- dependency-name: com.google.android.gms:play-services-auth
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump version

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: camsim99 <camillesimon90@gmail.com>

* [ci] Import flutter/packages install_chromium.sh (#6727)

* [ci] Import flutter/packages install_chromium.sh

Brings over the newer flutter/packages version of install_chromium.sh as
part of pre-aligning the repositories for later merging.

Part of https://github.com/flutter/flutter/issues/113764

* Update .cirrus.yml

Co-authored-by: David Iglesias <ditman@gmail.com>

Co-authored-by: David Iglesias <ditman@gmail.com>

* Switch `ios_platform_tests` from Cirrus to LUCI (#6729)

* move to prod

* remove cirrus

* Roll Flutter from 29622285dd9e to 06d90b8b9e26 (17 revisions) (#6742)

* 504f697d6 4a4df4bd6 [Impeller] Format shader sources. (flutter/engine#37770) (flutter/flutter#115773)

* 7045a8b57 Add Spell Check to Editable Text (iOS) (flutter/flutter#110193)

* 567d0045b Add clip option for navigator (flutter/flutter#115775)

* 073cefad0 [RawKeyboard] Fix Linux remapped CapsLock throws (flutter/flutter#115009)

* bd0115f04 [cirrus] Disable outside of tip of tree (flutter/flutter#115774)

* ce2fa9a56 Roll Flutter Engine from 4a4df4bd685d to cc0ad66907b6 (4 revisions) (flutter/flutter#115777)

* 0b9d18f8f [flutter_tools] Add flutter update-packages --synthetic-package-path (flutter/flutter#115665)

* 13012082a 9ea061bd7 [macOS] Add explicit weak/strong/copy annotations (flutter/engine#37768) (flutter/flutter#115783)

* 2b0c895fa Updated the kotlinlang version url. (flutter/flutter#115782)

* 3bd53b084 2a8ac1e0c [Linux] Synthesize modifier keys events on pointer events (flutter/engine#37491) (flutter/flutter#115788)

* 9827d0fc8 44f22ac39 Roll Dart SDK from 68291f382fb6 to 756f835dd84d (1 revision) (flutter/engine#37815) (flutter/flutter#115792)

* eed385132 Support Host only bots apple signing (flutter/flutter#115780)

* 0d7a3b7f4 Roll Flutter Engine from 44f22ac39f54 to 981fe92ab998 (2 revisions) (flutter/flutter#115798)

* 3fe779425 BouncingScrollPhysics should propagate decelerationRate. (flutter/flutter#115797)

* 182d6c4c9 ddf6a20b8 Roll Skia from 500aae3f2761 to 57b4252cf211 (7 revisions) (flutter/engine#37819) (flutter/flutter#115802)

* 2921ca0c4 8dd8e092e Roll Dart SDK from 756f835dd84d to 6b8e98070f26 (1 revision) (flutter/engine#37825) (flutter/flutter#115810)

* 06d90b8b9 c3645c3b8 [impeller] Remove declare_undefined_values (flutter/engine#37829) (flutter/flutter#115812)

* [path_provider] Remove unused Guava dependency (#6744)

* Remove unused Guava dependency

* Metadata

* Update Nullable import

* [google_sign_in] Roll Guava dependency to 31.1 (#6746)

* Roll guava

* Metadata

* [ios_platform_images] remove deprecated APIs (#6693)

* [ios_platform_images] remove deprecated APIs

* ++

* ++

* ++

* Update pubspec.yaml

* Update CHANGELOG.md

* Roll Flutter from 06d90b8b9e26 to 0eb2d51ec991 (17 revisions) (#6750)

* f4ee61a39 Roll Plugins from 475caa00130d to 5d847ef391a5 (3 revisions) (flutter/flutter#115837)

* 91aeda7bf Use the new pushImageFilter offset parameter to fix the transform of the children (flutter/flutter#113673)

* 9bb07b5f7 Revert "Use the new pushImageFilter offset parameter to fix the transform of the children (#113673)" (flutter/flutter#115861)

* 14754a261 roll packages (flutter/flutter#115764)

* dfdec8984 [flutter_tools] Remove package:image (flutter/flutter#115848)

* da963a902 Roll Flutter Engine from c3645c3b8947 to 37e2aaa901e8 (9 revisions) (flutter/flutter#115842)

* b9caef58e Remove dev/md random file (flutter/flutter#115855)

* 94b9fa411 Provide an option to update `Focus's semantics under `FocusableActionDetector` (flutter/flutter#115833)

* 6a26305d1 Update documentation for `PlatformException.stacktrace` (flutter/flutter#114028)

* 73024eb70 [flutter_tool] Adds --enable-dart-profiling flag (flutter/flutter#115863)

* 259373d62 [flutter_tools] Add --dump-info, --no-frequency-based-minification flags (flutter/flutter#115862)

* d95eab877 Roll Flutter Engine from 37e2aaa901e8 to a805efffba54 (12 revisions) (flutter/flutter#115881)

* 7bb1d1b35 Roll Flutter Engine from a805efffba54 to 4bf16c369bfc (2 revisions) (flutter/flutter#115888)

* b7023e843 Roll Flutter Engine from 4bf16c369bfc to f75287af0b19 (2 revisions) (flutter/flutter#115891)

* a780a007e a43142d77 Roll Dart SDK from 27c45cd51796 to d2766b385c2a (5 revisions) (flutter/engine#37859) (flutter/flutter#115895)

* 4edb76817 Roll Flutter Engine from a43142d77a58 to e6d9fffe8609 (2 revisions) (flutter/flutter#115897)

* 0eb2d51ec Use the new pushImageFilter offset parameter to fix the transform of the children (#113673) (flutter/flutter#115884)

* b8f7f1f98 [flutter_releases] Flutter stable 3.3.9 Framework Cherrypicks (flutter/flutter#115856) (#6751)

* Roll Flutter from 0eb2d51ec991 to cb234730a11d (13 revisions) (#6755)

* 16fb711f7 Roll Plugins from 5d847ef391a5 to a431b35bfa0b (7 revisions) (flutter/flutter#115930)

* a27e3f2e8 94cdce89c Roll Dart SDK from d2766b385c2a to c32f12ffbef2 (2 revisions) (flutter/engine#37869) (flutter/flutter#115938)

* 65168d17e 7959ffd2e Fix DomProgressEvent constructor (flutter/engine#37849) (flutter/flutter#115941)

* e96fc9973 Roll Flutter Engine from 7959ffd2ee6d to e74cecbf830e (2 revisions) (flutter/flutter#115949)

* f5c14807f Roll Flutter Engine from e74cecbf830e to 8a40e8324b48 (3 revisions) (flutter/flutter#115952)

* a9f9293d9 3925231ea Call focus on input after detecting a tap (flutter/engine#37863) (flutter/flutter#115953)

* 108f88c7c 96bbe3c5f Roll Skia from c098e3c5d932 to e3c0b382b072 (12 revisions) (flutter/engine#37875) (flutter/flutter#115954)

* b52f0b6f9 d4fe02ab0 Roll Skia from e3c0b382b072 to 805fd7443f42 (3 revisions) (flutter/engine#37879) (flutter/flutter#115956)

* d0352f55d Roll Flutter Engine from d4fe02ab0366 to 9b2895724c4d (2 revisions) (flutter/flutter#115957)

* 09e2c67e4 Roll Flutter Engine from 9b2895724c4d to 497a485751a9 (2 revisions) (flutter/flutter#115966)

* a7f8b31be 06e5e6ac5 Roll Skia from 665ae344c8ec to f45e40d01dac (4 revisions) (flutter/engine#37888) (flutter/flutter#115969)

* 013179f55 05b8d011f Roll Fuchsia Mac SDK from i-NY382Y0Y8m9OqNp... to dxhpLq8MRsVs0e7OD... (flutter/engine#37891) (flutter/flutter#115972)

* cb234730a c46300a66 Roll Dart SDK from 71241dd55373 to bb6aa5a412d7 (2 revisions) (flutter/engine#37893) (flutter/flutter#115975)

* Roll Flutter from cb234730a11d to ff59250dbeb0 (3 revisions) (#6757)

* 0b3b31e5b 0930a7633 Roll Skia from f45e40d01dac to a01af64f5cec (1 revision) (flutter/engine#37896) (flutter/flutter#115982)

* a41376ede ad21c5adf Roll Dart SDK from bb6aa5a412d7 to eddf73d66119 (1 revision) (flutter/engine#37897) (flutter/flutter#115986)

* ff59250db 7665ae518 Roll Fuchsia Mac SDK from dxhpLq8MRsVs0e7OD... to NvafPMjJLQ0fBSSAc... (flutter/engine#37898) (flutter/flutter#115991)

* Roll Flutter from ff59250dbeb0 to 17c1dbc47378 (31 revisions) (#6764)

* 96d7f9cb1 Updated tokens to v0_143. (flutter/flutter#115890)

* 2703a2bcd Fix current day not being decorated when it was disabled for picking. (flutter/flutter#115240)

* d841d3214 TabBar should adjust scroll position when Controller is changed (flutter/flutter#116019)

* 7faacb5f7 Marks Windows_android channels_integration_test_win to be unflaky (flutter/flutter#115939)

* 511c5341b Add test target for release scheduler (flutter/flutter#115781)

* 224fae506 Fix iOS selectWordEdge doesn't account for affinity (flutter/flutter#115849)

* 4a5dd9c9f Roll Flutter Engine from 7665ae51846f to 867214c062ee (20 revisions) (flutter/flutter#116121)

* 215f6372c Refactor Message class to hold all translations (flutter/flutter#115506)

* beaabb70c Add `IndicatorShape` to `NavigationRailTheme` and fix indicator ripple. (flutter/flutter#116108)

* 3cafeb3e9 e612c3d75 Roll Skia from 3ab92e777da1 to 6f65f0631e5a (3 revisions) (flutter/engine#37941) (flutter/flutter#116133)

* b22ab5117 Reland Cupertino text input padding (flutter/flutter#115164)

* ccc277c38 Fix LayoutExplorer cycle (flutter/flutter#115526)

* 202891cbe Roll Flutter Engine from e612c3d75676 to f326b630dd3a (2 revisions) (flutter/flutter#116140)

* 9fba4296e Tiny code cleanup: remove unnecessary comparisons (flutter/flutter#114488)

* db631f149 bd1400ef6 Roll ICU from da0744861976 to 1b7d391f0528 (4 revisions) (flutter/engine#37945) (flutter/flutter#116143)

* 0cb9f7046 Menu bar accelerators (flutter/flutter#114852)

* 9e2a27112 8417e2f52 [fuchsia] arm64 Dart runner (flutter/engine#37399) (flutter/flutter#116147)

* 4c3b642f2 372ec3259 Roll Skia from 4a4cfedd1c20 to ddddafb88280 (2 revisions) (flutter/engine#37947) (flutter/flutter#116151)

* f777c9f65 [flutter_tools] use absolute path for shader lib (flutter/flutter#116123)

* dfa3d3332 [devicelab] track performance of animated image filter (flutter/flutter#115850)

* 8535e716d ab8f921c4 Roll Fuchsia Mac SDK from CUPWWG1rEmonxuLpv... to 7NnCHy_b8ZWxdAtEU... (flutter/engine#37949) (flutter/flutter#116152)

* d6995aa24 Ignore NullThrownError deprecation (flutter/flutter#116135)

* 39a73cabe Add Escaping Option for ICU MessageFormat Syntax (flutter/flutter#116137)

* a2fd68809 cc2f55d74 [Impeller] Cleanup shader generation and specify min macOS version. (flutter/engine#37952) (flutter/flutter#116158)

* 61376de9b Generate local metadata even when not publishing. (flutter/flutter#116087)

* 1c6526240 9fbd5bf4a [impellerc] speculative fix for include errors with impellerc shader lib (flutter/engine#37939) (flutter/flutter#116161)

* 853b3080e ee8023432 Roll Dart SDK from eddf73d66119 to 962cd6e0d20a (1 revision) (flutter/engine#37954) (flutter/flutter#116166)

* f8745c596 bc51ab52d Roll Skia from ddddafb88280 to 38cdadb76f51 (3 revisions) (flutter/engine#37956) (flutter/flutter#116171)

* e66968367 46e9afaf1 Roll Skia from 38cdadb76f51 to d16a6bdb9542 (3 revisions) (flutter/engine#37957) (flutter/flutter#116172)

* 24db45e79 Disable backspace/delete handling on iOS & macOS (flutter/flutter#115900)

* 17c1dbc47 7c4b01fe9 Roll Skia from d16a6bdb9542 to 514203395396 (1 revision) (flutter/engine#37958) (flutter/flutter#116178)

* [in_app_purchase_storekit] Add support for macOS (#6517)

* Initial commit of adding MacOS support.

Heavily inspired by https://github.com/flutter/plugins/pull/5854/

* Updated version and changelog.

* Updated documentation.

* Added missing license comments.

* Fixed podspec lint issue.

* Moved native tests to a shared location.

* Decreased minimum macOS version from 10.15 to 10.11.

This seems wrong to me, since StoreKit is only properly supported on MacOS 10.15+.
However, now all existing tests should pass.

* Added RunnerTests target to macos example.

* Unified macOS capitalization.

* Deleted generated macOS icon assets.

* Removed empty function overrides.

* Enabled tests for macOS.

* Added OCMock to RunnerTests target.

* Adapted tests for macOS.

* Reverted relative path dependencies.

* Updated to a proper version bump.

* Make macOS no-op tests run only on iOS.

* Replace directory symlinks with file symlinks.

* Marked iOS-only API as iOS-only.

Previously they were no-ops on macOS.

* Re-worded doc-comment.

* Formatted code.

* Roll Flutter from 17c1dbc47378 to b2672fe8355f (26 revisions) (#6766)

* d58855c49 Update SnackBar to support Material 3 (flutter/flutter#115750)

* 8b32ac7a5 Revert "Update SnackBar to support Material 3" (flutter/flutter#116199)

* 3219da9b5 Use Isolate.run as implementation for compute (flutter/flutter#115779)

* 33f3c5350 Roll Flutter Engine from 7c4b01fe9a1f to e9dc20ed05c9 (2 revisions) (flutter/flutter#116197)

* c37c0cc2e fbf31015f [gn] embed mac codesign metadata in android artifacts (flutter/engine#37951) (flutter/flutter#116209)

* e5e5e6854 05e2de7e3 Build platform dills with unevaluated constants (flutter/engine#37940) (flutter/flutter#116215)

* 7966d5584 Roll Flutter Engine from 05e2de7e3e67 to d85707af0987 (2 revisions) (flutter/flutter#116217)

* 1cb16a1e3 iOS 16 context menu (flutter/flutter#115805)

* 8b86d238b Create `DropdownMenu` Widget to Support Material 3 (flutter/flutter#116088)

* 900b39545 Add Material 3 support for `TabBar` (flutter/flutter#116110)

* e438a1205 [tools]build ipa validate app icon size (flutter/flutter#115594)

* 50f101acd 3956f6d02 Roll Skia from 829527b29b32 to 6d759de2e5b2 (2 revisions) (flutter/engine#37967) (flutter/flutter#116228)

* a9c2f8b9e Add onFocusChange property for ListTile widget (flutter/flutter#111498)

* 9532b91c7 [flutter_tools] normalize windows file path cases in flutter validator (flutter/flutter#115889)

* 6b98f2ca4 labeledTapTargetGuideline should passe if textfield does not have label (flutter/flutter#116221)

* fa063eb4c 25a2ac85f [Impeller Scene] Wire up pipelines (flutter/engine#37961) (flutter/flutter#116233)

* afda8153f Adjust Material 3 textfield padding to align with specs (flutter/flutter#116225)

* 322dd06d6 Updated the M3 textTheme to use `onSurface` color for all styles. (flutter/flutter#116125)

* 333397a0e Fix Material 3 `BottomSheet` example (flutter/flutter#116112)

* 8473da22c Fix `Slider` semantic node size (flutter/flutter#115285)

* 31ea315c3 Add offline docs, up the h2 size (flutter/flutter#116241)

* b30eb6c54 Updated `useMaterial3` documentation to include missing M3 components. (flutter/flutter#116234)

* 06979d4e2 shrinkWrap nuke (flutter/flutter#116236)

* db8ded7a5 Roll Flutter Engine from 25a2ac85f6aa to e20362343564 (2 revisions) (flutter/flutter#116243)

* 02de12947 Roll Flutter Engine from e20362343564 to d5690468da0f (2 revisions) (flutter/flutter#116244)

* b2672fe83 Revert "Add Material 3 support for `TabBar` (#116110)" (flutter/flutter#116273)

* enable test (#5312)

* Revert "enable test (#5312)" (#6782)

This reverts commit 89ad5a9d6a337ab63ee8c122a59b9302f454a40f.

* Roll Flutter from b2672fe8355f to 33f3e13dfff6 (72 revisions) (#6787)

* ef999051d Roll Flutter Engine from d5690468da0f to 1bda5f8c094d (5 revisions) (flutter/flutter#116290)

* a52293843 [Reland] Add Material 3 support for `TabBar` (flutter/flutter#116283)

* c461f4f66 0f17acdaf Roll Skia from 8f4f340f830c to bd9a7f3485b4 (3 revisions) (flutter/engine#37978) (flutter/flutter#116291)

* 24b3c384c add debug trace when compiling dart2js (flutter/flutter#116238)

* 29422d25f M3 snackbar [re-land] (flutter/flutter#116218)

* d2af13457 Revert "Fix `Slider` semantic node size (#115285)" (flutter/flutter#116294)

* 71139099c e00aeef24 Roll Fuchsia Mac SDK from ECusE22sNK6IbnL6L... to C4DamROwkxoF0YXyS... (flutter/engine#37983) (flutter/flutter#116295)

* fcc8ea117 ff3a7789f ubuntu version (flutter/engine#37948) (flutter/flutter#116300)

* a29796e33 [flutter_tools] Forward app.webLaunchUrl event from Flutter to DAP clients (flutter/flutter#116275)

* 2ef2cc89e [flutter_tools] add deprecation message for "flutter format" (flutter/flutter#116145)

* e62b6e799 Track entire web build directory size in web_size__compile_test (flutter/flutter#115682)

* 3b89c981b Roll Flutter Engine from ff3a7789f45a to d8f151e24fda (2 revisions) (flutter/flutter#116301)

* 0d0febc94 Add release_build parameter (flutter/flutter#116307)

* 43d5cbb15 Roll Flutter Engine from d8f151e24fda to f8dc855ddb40 (2 revisions) (flutter/flutter#116305)

* 7802c7acd [gen_l10n] Improvements to `gen_l10n` (flutter/flutter#116202)

* 97195d1d5 Update CupertinoContextMenu to iOS 16 visuals (flutter/flutter#110616)

* 762348630 be4c7e295 Roll Skia from d378c7817d8a to 2a75bac61922 (2 revisions) (flutter/engine#37989) (flutter/flutter#116309)

* aaa4a5283 Add Material 3 `Slider` example (flutter/flutter#115638)

* e5e21c983 Roll Flutter Engine from be4c7e2955c8 to 99b000e1e111 (2 revisions) (flutter/flutter#116310)

* 6bb412e35 Added `controller` and `onSelected` properties to DropdownMenu (flutter/flutter#116259)

* e93532748 3c1de6882 Fix typo on avoid_backing_store_cache param doc (flutter/engine#37985) (flutter/flutter#116313)

* 014b441dd Revert "iOS 16 context menu (#115805)" (flutter/flutter#116312)

* 4878f26ab 441229a95 Roll Skia from 2a75bac61922 to 767175530c11 (4 revisions) (flutter/engine#37994) (flutter/flutter#116318)

* 7572ce907 51356bf89  [Impeller] Implement 'ui.Image.toByteData()' (flutter/engine#37709) (flutter/flutter#116321)

* 8a806d675 677549602 Roll Skia from 767175530c11 to 4418e5468ee2 (3 revisions) (flutter/engine#37999) (flutter/flutter#116335)

* 6e8ebb377 Reland "Upgrade targetSdkVersion and compileSdkVersion to 33" (flutter/flutter#116146)

* 415545397 Roll Plugins from a431b35bfa0b to 89ad5a9d6a33 (7 revisions) (flutter/flutter#116356)

* 929003e49 52054a327 Roll Fuchsia Mac SDK from C4DamROwkxoF0YXyS... to hODX8Qi_7J5kwKp4S... (flutter/engine#38002) (flutter/flutter#116354)

* e86d0b3b8 31f099c21 Roll Skia from 4418e5468ee2 to 06801a30fc86 (1 revision) (flutter/engine#38003) (flutter/flutter#116361)

* 458f129b8 d75b7ce37 Roll Skia from 06801a30fc86 to bfc7c3a83dc0 (4 revisions) (flutter/engine#38004) (flutter/flutter#116365)

* 49f598097 Suggest Rosetta when x64 binary cannot be run (flutter/flutter#114558)

* 3b15d6a50 Removes retries from "dart pub get" and un-buffers its stdout/stderr output (flutter/flutter#115801)

* 6bd5e4798 303e26e96 [Impeller] Use glyph bounds to compute the max glyph size instead of font metrics (flutter/engine#37998) (flutter/flutter#116372)

* 0bb71df75 Add clarification to CupertinoUserInterfaceLevel docs (flutter/flutter#116371)

* 10c049da7 ec5de9b81 Roll Skia from bfc7c3a83dc0 to 6f6793b298ff (4 revisions) (flutter/engine#38007) (flutter/flutter#116378)

* 75f61903e [flutter_tools] disable web compilation (flutter/flutter#116368)

* f6224f368 [gen_l10n] keys can contain dollar sign (flutter/flutter#114808)

* 4e8dacac8 Bump github/codeql-action from 2.1.32 to 2.1.35 (flutter/flutter#116379)

* 5b8e36023 Roll Flutter Engine from ec5de9b810ef to abb68f40be70 (3 revisions) (flutter/flutter#116384)

* b02a9c241 Roll Flutter Engine from abb68f40be70 to 1603fa1bb412 (2 revisions) (flutter/flutter#116387)

* 0234b18f8 Tweak directional focus traversal (flutter/flutter#116230)

* be81e9eae [tools]build ipa validate launch image using template files (flutter/flutter#116242)

* 94e11624a 9463b5d19 Made responses to platform methods threadsafe in linux (flutter/engine#37689) (flutter/flutter#116397)

* 9497dd8f5 025aefc7a Update Firefox to 106.0 (flutter/engine#38019) (flutter/flutter#116399)

* ce9423028 [flutter_tools] Pin path_provider_android and roll pub packages (flutter/flutter#116377)

* 7c0f882a9 Revert "[flutter_tools] Pin path_provider_android and roll pub packages (#116377)" (flutter/flutter#116424)

* 748212afc 4c72d5c82 [Impeller] Add rect cutout (flutter/engine#38020) (flutter/flutter#116401)

* 4a55eefa3 [conductor] Add instructions to update oncall logs (flutter/flutter#115871)

* 5c9754302 Roll Flutter Engine from 4c72d5c82152 to 8e0747cc306f (7 revisions) (flutter/flutter#116426)

* e065c7fea [framework] make ImageFiltered a repaint boundary (flutter/flutter#116385)

* a1b8dc9ea Marks Linux_android animated_complex_image_filtered_perf__e2e_summary to be unflaky (flutter/flutter#116423)

* e59a388b9 Roll Flutter Engine from 8e0747cc306f to 6bbf3e0e3c8b (2 revisions) (flutter/flutter#116432)

* 22cbef305 [CP] Fix Snackbar TalkBack regression (flutter/flutter#116417)

* 162be5933 [tools]build IPA validation bundle identifier using the default "com.example" prefix (flutter/flutter#116430)

* 4643f833d a8a08d107 [web] Remove outdated information in web_ui/README (flutter/engine#38006) (flutter/flutter#116435)

* 08a2635e2 [devicelab] add benchmark for complex non-intersecting widgets with platform views (flutter/flutter#116436)

* db1c3e208 Platform binaries reland (flutter/flutter#115502)

* 7751ec0fd 98b947a54 Fix typo in Animator comment (flutter/engine#38040) (flutter/flutter#116438)

* c3e561236 Zip api docs using the repo under test script. (flutter/flutter#116437)

* b75f1a941 afdc32933 Roll Fuchsia Mac SDK from aHgLxcRDjOQNKL7zH... to BDTULRXL5gDEHXmRA... (flutter/engine#38043) (flutter/flutter#116441)

* dd5f96bfd Roll Flutter Engine from afdc32933be7 to f7df812d26b7 (5 revisions) (flutter/flutter#116447)

* f36874cb8 6d0ff37a4 Documentation and other cleanup in dart:ui, plus a small performance improvement. (flutter/engine#38047) (flutter/flutter#116449)

* 934e69008 Add widget of the week videos (flutter/flutter#116451)

* e59081887 d746877f7 [web] use a permanent live region for a11y announcements (flutter/engine#38015) (flutter/flutter#116452)

* 0f462d305 7a35191aa Roll Skia from 6fdf7181e374 to d0e3902c97b3 (6 revisions) (flutter/engine#38051) (flutter/flutter#116455)

* 73822f82c f9067ed20 [Impeller Scene] Rename mesh importer to scenec (flutter/engine#38049) (flutter/flutter#116458)

* 599ceb999 cf05ab426 [embedder] Ensure FlutterMetalTexture cleanup call (flutter/engine#38038) (flutter/flutter#116460)

* a85222ea5 9b484713f Roll Fuchsia Mac SDK from BDTULRXL5gDEHXmRA... to w333oMghC5jK9C-YE... (flutter/engine#38054) (flutter/flutter#116465)

* 9a7d8a1a9 b3e86c31c [Impeller] Make perspective transform resolve to left handed clip space (flutter/engine#38052) (flutter/flutter#116467)

* 6e5582da9 662c5f8df [Impeller Scene] Wire up camera (flutter/engine#38053) (flutter/flutter#116468)

* 964422c0d e10bf9c2c [Impeller] Add Quaternion to Matrix conversion (flutter/engine#38056) (flutter/flutter#116472)

* 33f3e13df 5ac98f8a7 Roll Fuchsia Mac SDK from w333oMghC5jK9C-YE... to N9nk_ceXcPxQEjGEL... (flutter/engine#38057) (flutter/flutter#116475)

* [camera] Handle empty grantResults on permission request (#6758)

* [camera] Handle empty grantResults on permission request

* update changelog and add test

* fix typo

* format

* Update packages/camera/camera_android/CHANGELOG.md

Co-authored-by: Camille Simon <43054281+camsim99@users.noreply.github.com>

Co-authored-by: Camille Simon <43054281+camsim99@users.noreply.github.com>

* Roll Flutter from 33f3e13dfff6 to 30fc993caed5 (6 revisions) (#6791)

* [gh_actions]: Bump github/codeql-action from 2.1.27 to 2.1.35 (#6788)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.27 to 2.1.35.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/807578363a7869ca324a79039e6db9c843e0e100...b2a92eb56d8cb930006a1c6ed86b0782dd8a4297)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [camera] Add ability to concurrently record and stream video (#6290)

* Implement interface methods to allow concurrent stream and record

There will be a subsequent change to the `camera` package to make use of these implementations.

* Fix android test

* Format android_camera_test.dart

* Resolve analyze failures

* Fix version bumps

* Fix MethodChannelCameraTest

* Fix comment on FLTCam

* Add tests to confirm can't stream on windows or web

* CHANGELOG updates

* Fix analyze errors

* Fix dart analyze warnings for web

* Formatted

* Revert "[camera] Add ability to concurrently record and stream video (#6290)" (#6796)

This reverts commit 374e59804a6c544873209b3da30ea207f9d6aff4.

* [ci] Fix macOS LUCI merge base (#6798)

Currently the repo tooling relies on `FETCH_HEAD` being set to
`origin/main` in CI, which is done in `prepare_tool.sh` for LUCI bots.
Longer term we should restructure the CI scripts to be explicit about
the base SHA instead of relying on `FETCH_HEAD`, but for now this adds
the missing `prepare_tool.sh` step to the new iOS LUCI tests so that
they compute diffs correctly.

Fixes https://github.com/flutter/flutter/issues/116448

* Roll Flutter from 30fc993caed5 to e2fb672a440e (25 revisions) (#6802)

* d52e2de5b 878fc6fc0 Roll Fuchsia Mac SDK from 1ZS93HM4ImgmL2EPK... to SDbR-S_A_fv-v_Sbb... (flutter/engine#38069) (flutter/flutter#116524)

* 56cad89b1 Speed up first asset load by encoding asset manifest in binary rather than JSON (flutter/flutter#113637)

* e54e73ab5 Roll Flutter Engine from 878fc6fc022e to b4de17db2552 (2 revisions) (flutter/flutter#116535)

* 06e7c7a61 Incrementally update gradle to AGP 7.2.0 and 7.3.3 in some `integration_tests` (flutter/flutter#116201)

* 27281dab8 [flutter_tools] dont include material shaders in web builds (flutter/flutter#116538)

* 49d0b5b39 a14d15f07 Roll Dart SDK from 6b7e44ae494b to 52599799b666 (19 revisions) (flutter/engine#38076) (flutter/flutter#116542)

* 05c6df6d1 Improve Flex layout comment (flutter/flutter#116004)

* 55bcb784a Do not parse stack traces in _findResponsibleMethod on Web platforms that use a different format (flutter/flutter#115500)

* 5d042eb35 Bump dessant/lock-threads from 3.0.0 to 4.0.0 (flutter/flutter#116545)

* 9dc5b9e29 Roll Flutter Engine from a14d15f07a1a to e2b1919a7596 (2 revisions) (flutter/flutter#116547)

* 1b05653ab use deploy suffix (flutter/flutter#116533)

* 0a8e92a11 d82c8ad7a Bump buildroot (flutter/engine#38062) (flutter/flutter#116550)

* e0a0190c5 Roll Flutter Engine from d82c8ad7ac7f to 0efb0ef40513 (2 revisions) (flutter/flutter#116552)

* 174d3be86 a309d239c [Impeller Scene] Parse GLTF primitives (flutter/engine#38064) (flutter/flutter#116556)

* 520185680 Use file:/// style uris when passing platform to the compiler. (flutter/flutter#116553)

* c834b1d60 012826e19 Roll Skia from e9c0d4b83ca4 to ad85f404b97d (3 revisions) (flutter/engine#38089) (flutter/flutter#116564)

* eaf625448 5d8530f79 Roll Fuchsia Mac SDK from SDbR-S_A_fv-v_Sbb... to 8p38Xk7Z7OLI7OA7R... (flutter/engine#38090) (flutter/flutter#116566)

* 5993a613f Roll Flutter Engine from 5d8530f79009 to a588dbe8b3c5 (2 revisions) (flutter/flutter#116571)

* 921f07768 6d05ea479 Roll Skia from ad85f404b97d to e2244ea470c0 (5 revisions) (flutter/engine#38096) (flutter/flutter#116579)

* 1e696d304 Support theming `CupertinoSwitch`s (flutter/flutter#116510)

* b78323c19 Roll Plugins from 2a330bc0afd5 to 374e59804a6c (4 revisions) (flutter/flutter#116591)

* 09c921c34 ec211d21e Roll Skia from e2244ea470c0 to b63a254727f3 (1 revision) (flutter/engine#38098) (flutter/flutter#116592)

* 09d489391 e6e6a0210 implement targetWidth and targetHeight (flutter/engine#38028) (flutter/flutter#116598)

* a8b36c7da Fix windows version validator under Chinese (flutter/flutter#116282)

* e2fb672a4 Roll Flutter Engine from e6e6a02106c6 to 86d7cbf09e09 (2 revisions) (flutter/flutter#116601)

* [google_maps_flutter] Add support to request map renderer for Android (#6619)

* [google_maps_flutter] support to request a specific map renderer for android

* [google_maps_flutter] Minor fixes to comments and error messages

* [google_maps_flutter] fix linting issues

* Roll Flutter from e2fb672a440e to a570fd25d83b (15 revisions) (#6804)

* 21f3ce8b6 [gen_l10n] Multiline descriptions (flutter/flutter#116380)

* cd87e094e Allow creating packages for master/main. (flutter/flutter#116557)

* ee8ba7010 12ad3d766 Disable an extension in Xvfb to work around errors seen when running Impeller/Vulkan unit tests (flutter/engine#38092) (flutter/flutter#116604)

* 98d241387 4ff8cc3ef Add gradle option to allow/show System.out.print logs (flutter/engine#38104) (flutter/flutter#116612)

* 76f03359b Update dartdoc to 6.1.3 (flutter/flutter#116474)

* 577a88b22 Fix MenuAnchor padding (flutter/flutter#116573)

* 30c575140 [Android] Refactor the `flutter run` Android console output test (flutter/flutter#115023)

* 91568cc9b Adjust upper Dart SDK constraint (flutter/flutter#116586)

* 676229f33 Roll Flutter Engine from 4ff8cc3ef53b to 4f22c2789023 (3 revisions) (flutter/flutter#116620)

* 609fe35f1 [Android] Fix Linux Android flavors_test (flutter/flutter#116129)

* fb9133b88 Add ListenableBuilder with examples (flutter/flutter#116543)

* 31719941c Time picker precursors (flutter/flutter#116450)

* 8bce55d1e Roll Flutter Engine from 4f22c2789023 to 185e2f3d451c (3 revisions) (flutter/flutter#116632)

* ef6ead440 Roll Flutter Engine from 185e2f3d451c to 67254d6e4b03 (2 revisions) (flutter/flutter#116633)

* a570fd25d Date picker special labeling for currentDate with localization and te… (flutter/flutter#116433)

* [google_maps_flutter] Roll cupertino_icons for compatibility with Dart 3 (#6807)

* [camera] Re-enable ability to concurrently record and stream video (#6808)

* Re-enable stream and record

This re-commits the content from https://github.com/flutter/plugins/pull/6290. Will make a subsequent commit to try and fix the broken integ tests.

* Fix broken integration test for streaming

The `whenComplete` call was sometimes causing a race condition. It is also isn't needed for the test (to reset the value of isDetecting, given it's local), so removing it makes the test reliable.

* Trivial CHANGELOG change to trigger full CI tests

Co-authored-by: stuartmorgan <stuartmorgan@google.com>

* [video_player] Fix file URI construction (#6803)

* Fix bug in file constructor

* Fix comment in interface package

* Fix minicontroller for examples/tests/

* Version bumps

* Skip file tests on web

* Don't use file source in non-file tests, since web doesn't support it

* Roll Flutter from a570fd25d83b to 521028c80827 (11 revisions) (#6810)

* e07240e68 Update docs_deploy builder with the real name. (flutter/flutter#116631)

* 182f9f666 Roll Plugins from 374e59804a6c to 7b5d8323efe3 (3 revisions) (flutter/flutter#116660)

* 352ad3a9e Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations (flutter/flutter#110730)

* 7673108d7 Revert "Speed up first asset load by encoding asset manifest in binary rather than JSON (#113637)" (flutter/flutter#116662)

* 68ce1aeae Reland "Use semantics label for backbutton and closebutton for Android" (flutter/flutter#115776)

* cc256c3e3 Revert "Use semantics label for backbutton and closebutton for Android" (flutter/flutter#116675)

* 297f094c0 LookupBoundary (flutter/flutter#116429)

* 7b458e5af Implement Linux part of examples (flutter/flutter#108068)

* 3f1fb1b96 Update assets_for_android_views git dependency pins (flutter/flutter#116639)

* 8b80552a3 Fix language version check logic to determine nullsafe soundness. (flutter/flutter#116679)

* 521028c80 Reland "Use semantics label for backbutton and closebutton for Android" (flutter/flutter#116676)

* Roll Flutter from 521028c80827 to eefbe85c8bd4 (10 revisions) (#6820)

* [tools] Recognize Pigeon tests in version-check (#6813)

Pigeon has an usual test structure since it generates test code to run
in a dummy plugin; add that structure to the list of recognized tests so
that changes to its platform tests won't be flagged by `version-check`.

* [camera] Attempt to fix flaky new Android test (#6831)

The recently added "recording with image stream" test is very flaky,
often throwing on `stop`. This is a speculative fix for that flake based
on the documentation of `stop` indicating that it will throw if nothing
has been recorded.

* [google_maps_flutter] Modified `README.md` to fix minor syntax issues (#6631)

* Refactored Reaadme using code excerpts

* Fixes

* Updated Upstream and Fixed Test Errors

* Re-added temp_exclude_excerpt.yaml back due to Failing Test

* Restore deleted changelog entries

Co-authored-by: stuartmorgan <stuartmorgan@google.com>

* Roll Flutter from eefbe85c8bd4 to bd0791be3ff2 (25 revisions) (#6832)

* 48cfe2eb0 Opt dashing_postprocess.dart out of null safety until we figure out why (flutter/flutter#116786)

* b4304dadc Update the Dart language version in the pubspec generated by the dartdoc script (flutter/flutter#116789)

* 55e750115 Roll Plugins from 51434ec83dde to 6ab7d710d2fb (3 revisions) (flutter/flutter#116781)

* e57b7f4ea Add Material 3 support for `ListTile` - Part 1 (flutter/flutter#116194)

* 73cb7c2fc Squashed MediaQuery InheritedModel (flutter/flutter#114459)

* 1da8f4edc Several fixes to packaging builders. (flutter/flutter#116800)

* 86fa9e511 Roll Flutter Engine from 8d83b98c55b3 to 030950f3070c (29 revisions) (flutter/flutter#116802)

* ca3ce3945 89fd33c62 Don't use sync*, as it is unimplemented in dart2wasm. (flutter/engine#38149) (flutter/flutter#116808)

* 332032dda Roll Flutter Engine from 89fd33c62f2c to a259613ab871 (2 revisions) (flutter/flutter#116811)

* 9dd30878d Add LookupBoundary to Material (flutter/flutter#116736)

* cbdc763cf Roll Flutter Engine from a259613ab871 to 8b56b5a98ed4 (2 revisions) (flutter/flutter#116813)

* c4b8046d9 Floating cursor cleanup (flutter/flutter#116746)

* 7d7848aba d64a5129a [const_finder] Ignore constructor invocations from generated tear-off declarations (flutter/engine#38131) (flutter/flutter#116814)

* be5c389e6 faae28965 Roll Skia from 44062eff3e25 to 1b194c67700e (2 revisions) (flutter/engine#38166) (flutter/flutter#116817)

* 7549925c8 Revert "Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations (#110730)" (flutter/flutter#116839)

* 68f02dd2e Roll Flutter Engine from faae28965a94 to fbb79e704b0a (6 revisions) (flutter/flutter#116843)

* ec02f3bfb 656b67796 Roll Dart SDK from 0940b5e6ccd5 to 21f2997a8fc6 (9 revisions) (flutter/engine#38172) (flutter/flutter#116844)

* c02d53fc0 More gracefully handle license loading failures (flutter/flutter#87841)

* 4a1511166 0795bccae Roll Skia from 0d482f9fa8b3 to 80d9e679f909 (2 revisions) (flutter/engine#38195) (flutter/flutter#116853)

* 1fc166a51 3ca497ebb Roll Skia from 80d9e679f909 to 29791c73ae16 (1 revision) (flutter/engine#38200) (flutter/flutter#116859)

* 9fdb64b7e Taboo the word "simply" from our API documentation. (flutter/flutter#116061)

* 92aebc953 922546c91 [Impeller] Fix asset names used for the generated entrypoint name can contain invalid identifiers for the target language (flutter/engine#38202) (flutter/flutter#116868)

* 437f6f86e 9e37c9883 Roll Skia from 29791c73ae16 to 7bd37737e35d (1 revision) (flutter/engine#38207) (flutter/flutter#116871)

* d19f77674 62a5de2ef Roll Skia from 7bd37737e35d to 0cb546781e89 (4 revisions) (flutter/engine#38213) (flutter/flutter#116880)

* bd0791be3 Pass drone_dimensions as part of the main target. (flutter/flutter#116812)

* Reland "[google_maps_flutter] ios: re-enable test with popup #5312" (#6783)

* reland

fix

fix test for iOS 16

fix

fix typos

* format

* update changelog

* Update FlutterFire link (#6835)

* Roll Flutter from bd0791be3ff2 to 15af81782e19 (27 revisions) (#6837)

* d1436d1df Roll Plugins from 6ab7d710d2fb to 0609adb457fd (2 revisions) (flutter/flutter#116891)

* 84ed058b4 [flutter_tools] Add remap sampler support (flutter/flutter#116861)

* a8c9f9c6f Fix `NavigationBar` ripple for non-default `NavigationDestinationLabelBehavior` (flutter/flutter#116888)

* 5a229e282 Add LookupBoundary to Overlay (flutter/flutter#116741)

* d19047d8a [framework] make opacity widget create a repaint boundary (flutter/flutter#116788)

* 882e105a4 Revert "Add Material 3 support for `ListTile` - Part 1 (#116194)" (flutter/flutter#116908)

* 7a743c881 [flutter_tools] Pin and roll pub (flutter/flutter#116745)

* 558b7e004 Adjust test to tolerate additional trace fields (flutter/flutter#116914)

* c420562ef Fix output match (flutter/flutter#116912)

* 8e1f8352b Fix MediaQuery.paddingOf (flutter/flutter#116858)

* 8cfc6061e Roll Flutter Engine from 62a5de2efc9c to 2148fc003077 (5 revisions) (flutter/flutter#116920)

* 601f48cd9 InteractiveViewer discrete trackpad panning (flutter/flutter#112171)

* 41625b662 Test flutter run does not have unexpected engine logs (flutter/flutter#116798)

* 9b46f2a69 ff2fe8381 [cpp20] Fix incompatible aggregate initialization (flutter/engine#38165) (flutter/flutter#116927)

* 15939b477 Remove duped fix rules (flutter/flutter#116933)

* e331dcda1 [framework] make transform with filterQuality a rpb (flutter/flutter#116792)

* 6432fd1b1 6c190ea1e Roll Skia from bb9378b61c4f to 788fe69e7ade (6 revisions) (flutter/engine#38226) (flutter/flutter#116935)

* 97df2b319 Fix scroll jump when NestedScrollPosition is inertia-cancelled. (flutter/flutter#116689)

* ca7fe3348 Roll Flutter Engine from 6c190ea1e8df to e144f81e92d8 (3 revisions) (flutter/flutter#116939)

* b713edcee 290f3a35e Roll Skia from 788fe69e7ade to 2e417d4f7993 (3 revisions) (flutter/engine#38235) (flutter/flutter#116941)

* 04ee5926a Remove RenderEditable textPainter height hack (flutter/flutter#113301)

* 7211ca09d a33e699de Roll Skia from 2e417d4f7993 to 08dc0c9e4e70 (1 revision) (flutter/engine#38239) (flutter/flutter#116952)

* f5249bcb0 Remove use of NullThrownError (flutter/flutter#116122)

* 9ccfb87ad 64a661d6d Roll Skia from 08dc0c9e4e70 to 9abf4b1bf242 (4 revisions) (flutter/engine#38240) (flutter/flutter#116955)

* 256d54e17 47417ce80 [Impeller Scene] Node deserialization (flutter/engine#38190) (flutter/flutter#116959)

* db26f486e afc2f9559 Roll Skia from 9abf4b1bf242 to c83eef7dc2a3 (3 revisions) (flutter/engine#38243) (flutter/flutter#116970)

* 15af81782 74a9c7e0f Roll Fuchsia Mac SDK from aMW0DjntzFJj4RoR3... to Cd_ZtrDVcpQ85HRL3... (flutter/engine#38242) (flutter/flutter#116973)

* [local_auth]: Bump fragment from 1.5.4 to 1.5.5 in /packages/local_auth/local_auth_android/android (#6826)

* [local_auth]: Bump fragment

Bumps fragment from 1.5.4 to 1.5.5.

---
updated-dependencies:
- dependency-name: androidx.fragment:fragment
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Version bump

* Empty-Commit

* Empty-Commit

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: camsim99 <camillesimon90@gmail.com>

* Roll Flutter from 15af81782e19 to 028c6e29e0ca (13 revisions) (#6843)

* dbb9aa8b9 Roll Plugins from 0609adb457fd to ec2041f82584 (6 revisions) (flutter/flutter#116996)

* cd9a439c3 Roll Flutter Engine from 74a9c7e0f9b1 to 9872cc7addce (2 revisions) (flutter/flutter#116997)

* 4e1372080 dd1dc7258 Always set orientation preferences on iOS 16+ (flutter/engine#38230) (flutter/flutter#117005)

* 51945a0df Roll Flutter Engine from dd1dc7258b99 to 82dafdfc1c3d (2 revisions) (flutter/flutter#117015)

* 96597c25e Bump Dartdoc version to 6.1.5 (flutter/flutter#117014)

* 0c7d84aa7 Add AppBar.forceMaterialTransparency (#101248) (flutter/flutter#116867)

* a59dd83d7 a327b48ca Roll Skia from 280ac8882cff to 537e1e8c1ca6 (9 revisions) (flutter/engine#38264) (flutter/flutter#117025)

* fae458b92 Convert TimePicker to Material 3 (flutter/flutter#116396)

* ba917d615 Remove workaround because issue is closed (flutter/flutter#110854)

* 60635be59 984ec305a Run Mac Host clang-tidy on 12 cores (flutter/engine#38261) (flutter/flutter#117028)

* f0ea37646 Roll Flutter Engine from 984ec305a0dd to 14194c40ec00 (2 revisions) (flutter/flutter#117031)

* f07db4018 `NavigationBar` improvements (flutter/flutter#116992)

* 028c6e29e [Android] Fix the `run_debug_test_android` device lab test (flutter/flutter#117016)

* [camera_android_camerax] `unnecessary_parenthesis` lint fix (#6841)

* fixed `unnecessary_parenthesis`

* fmt

* [various] Enable avoid_print (#6842)

* [various] Enable avoid_print

Enables the `avoid_print` lint, and fixes violations (mostly by opting
example files out of it).

* Version bumps

* Add tooling analysis option file that was accidentally omitted

* Fix typo in analysis_options found by adding tool sub-options

* Revert most version bumps

* Fix ios_platform_images

* [webview_flutter_platform_interface] Updates platform interface to new interface (#6846)

* Set new interface in main

* update pubspec changelog and readme

* exclude from all plugins app test

* delete all of platform interface

* add all back to platform interface

* Roll Flutter (stable) from b8f7f1f9869b to 135454af3247 (6 revisions) (#6850)

* 199c4bf4c CP: ci.yaml changes for packaging (flutter/flutter#117038)

* 8461df291 Add release_build parameter (#116307) (flutter/flutter#117088)

* 1545b041b Zip api docs using the repo under test script. (#116437) (flutter/flutter#117093)

* f3bc66195 [flutter_releases] Flutter stable 3.3.10 Framework Cherrypicks (flutter/flutter#117041)

* 3778e3c76 Revert "CP: ci.yaml changes for packaging (#117038)" (flutter/flutter#117132)

* 135454af3 CP: ci.yaml changes for packaging (flutter/flutter#117133)

* [webview_flutter_android] Copies Android implementation of webview_flutter from v4_webview (#6851)

* new android release

* Version bump

* update all plugins config

* fix lints and add action item to changelog

* [webview_flutter_wkwebview] Copies iOS implementation of webview_flutter from v4_webview (#6852)

* new ios release

* version bump

* add breaking change change

* update excludes file

* fix lints and add to changelog

* [local_auth] Fix failed biometric authentication not throwing error (#6821)

* fix failed biometric authentication not throwing error + tests

* fix test names

* Revert "fix test names"

This reverts commit 89ba69ccc33c37b98092a5fbfa5c71ebc23cd468.

* Revert "fix failed biometric authentication not throwing error + tests"

This reverts commit 684790a7c7756c963ac3aa3b6e4de48cc9b33df5.

* fix authentication not throwing error + tests

* fix test name

* auto format

* cr fixes

* addressed pr comments

* formatting

* formatting

* formatting

* format attempt

* format attempt

* formatting fixes

* change incorrect versionning

* fix test

* add back macro

* fixed up tests, removed unnecessary assertions, replaced isAMemberOf

* add back error for unknown error codes

* tests

* changed enum to something thats not deprecated

* remove redundant test

* [webview_flutter_web] Copies web implementation of webview_flutter from v4_webview (#6854)

* v4 web impl

* add breaking change

* fix lints

* exclude web plugin

* [image_picker] Don't store null paths in lost cache (#6678)

If the user cancels image selection on Android, store nothing in the
lost image cache rather than storing an array with a null path.

While we could potentially keep this behavior and instead handle it
differently on the Dart side, returning some new "cancelled"
`LostDataResponse`, that would be semi-breaking; e.g., the current
example's lost data handling would actually throw as written if we had a
new non-`isEmpty`, non-exception, null-`file` response. Since nobody has
requested the ability to specifically detect a "lost cancel" as being
different from not having started the process of picking anything, this
doesn't make that potentially-client-breaking change. If it turns out
there's a use case for that in the future, we can revisit that (but
should not do it by storing a null entry in a file array anyway).

Fixes https://github.com/flutter/flutter/issues/114551

* [webview_flutter_android] Fix timeouts in the integration tests (#6857)

* fix timeouts

* remove broadcast instead

* just use completers like a lame person

* [flutter_plugin_tools] If `clang-format` does not run, fall back to other executables in PATH (#6853)

* If clang-format does not run, fall back to other executables in PATH

* Review edits

* [video_player] Add compatibility with the current platform interface (#6855)

* Relax version constraints

* Update app-facing

* Version bumps

* [image_picker] Improve image_picker for iOS to handle more image types (#6812)

* Improve image picker for ios to handle more image types

* Update release info

* different svg, remove raw test

* change pro raw image

* change pro raw image

* add error log

* fix formatting

* fix image identifiers in test

* get image type identifier from itemProvider in test

* [webview_flutter] Copies app-facing implementation of webview_flutter from v4_webview (#6856)

* copy code from v4_webview

* version bump and readme update

* work towards better readme

* improvements

* more readme progress

* improvements

* fix main and update more readme

* excerpt changes and more 3.0 diffs

* cookie manager update

* remove packages from exclude list

* lint

* better range

* isForMainFrame

* load page after waiting for widget

* fix integration tests

* improve readme a bit

* collapse changelong. update platform-specific wording. include in excerpt tests

* use platform implementation packages

* include missing exports

* PR comments

* correct spelling

* interface dev dependency

* move other usage above migration

* remove interface classes

* [image_picker_ios] Pass through error message from image saving (#6858)

* [image_picker_ios] Pass through error message from image saving

* Review edits

* Format

* addObject

* [local_auth] Bump `intl` from ^0.17.0 to ">=0.17.0 <0.19.0" (#6848)

* Update intl from 0.17.0 to 0.18.0

* [local_auth] Bump `intl` from ^0.17.0 to ">=0.17.0 <0.19.0"

* [local_auth] improve changelog description

* [local_auth] improve changelog description

* [local_auth] removes unused `intl` dependency

* [gh_actions]: Bump github/codeql-action from 2.1.35 to 2.1.37 (#6860)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.35 to 2.1.37.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/b2a92eb56d8cb930006a1c6ed86b0782dd8a4297...959cbb7472c4d4ad70cdfe6f4976053fe48ab394)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [camera] Remove deprecated Optional type (#6870)

* Remove Optional

* Undo accidental order change

* Fix examples analyze

* Remove unused import

* Bump versions

* Correct version

* [in_app_purchase] Add support for macOS (#6519)

* Updated version and changelog.

* Updated readme to mention MacOS as a supported platform.

* Minor fixup.

* Fixed capitalization in readme.

* Added macos to example.

* Updated MacOS example.

* Unified macOS capitalization.

* Removed generated app icons.

* Updated version and deployment target.

* Updated version to a minor version change.

Was previously only a patch.

* Roll Flutter from 028c6e29e0ca to dbc9306380d8 (11 revisions) (#6849)

* 8e452be2f Marks Windows run_release_test_windows to be unflaky (flutter/flutter#117071)

* 0e0f29fc8 Run packaging builders only on beta and stable. (flutter/flutter#117037)

* ef3fe6a05 10c029399 [local_auth]: Bump fragment from 1.5.4 to 1.5.5 in /packages/local_auth/local_auth_android/android (flutter/plugins#6826) (flutter/flutter#117078)

* 7a801f766 0baa4b5b3 Generate font fallback data to be const. (flutter/engine#38259) (flutter/flutter#117080)

* c63d797f9 Upgrade dependencies (flutter/flutter#117007)

* 57fb36ee0 [reland] Add Material 3 support for `ListTile` - Part 1 (flutter/flutter#116963)

* f9acb1e88 -- unnecessary parens (flutter/flutter#117081)

* aa0b68119 flutter/engine@0baa4b5...0a6a4a58 (flutter/flutter#117083)

* d8b7eb6e2 Updated token templates to sync with master code. (flutter/flutter#117097)

* 7b19b4d38 Fix CupertinoTextSelectionToolbar showing unnecessary pagination (flutter/flutter#104587)

* dbc930638 Failure to construct ErrorWidget for build errors does not destroy tree (flutter/flutter#117090)

* [webview_flutter_wkwebview] Adds support for `WKNavigationAction.navigationType` (#6863)

* add navigation type to navigation action

* version bump and export

* remove import

* ios unit test

* lint warning

* formatting

* add readme change to CHANGELOG

* remove unused method

* undo mocks change

* last mocks change

* mention pigeon dependency

* [webview_flutter_android] Adds support for selecting Hybrid Composition (#6864)

* add displayWithHybridComposition flag

* move duplicate method

* unit tests

* adds

* update docs

* create platformviewsserviceproxy

* use proxy for platformviewsservice

* remove usused code

* update display mode

* use clever imports

* [webview_flutter_android] Fixes bug where a `AndroidNavigationDelegate` was required to load a request (#6872)

* fix bug

* comment

* another test

* fix spelling

* Roll Flutter from dbc9306380d8 to 9fb1ae839e0a (106 revisions) (#6876)

* 9aa2ea150 Roll Flutter Engine from 0a6a4a58f4f7 to db5605ea7115 (11 revisions) (flutter/flutter#117109)

* 409a39dae remove debugPrint from timePicker test (flutter/flutter#117111)

* 169b49fba Revert "[framework] make transform with filterQuality a rpb (#116792)" (flutter/flutter#117095)

* 47300e0a6 Roll Plugins from 10c029399b3a to 78de28ca21c7 (4 revisions) (flutter/flutter#117145)

* dcd2170d1 Fix typos in scale gesture recognizer docs (flutter/flutter#117116)

* fc3571eff Improve documentation of `compute()` function (flutter/flutter#116878)

* b122200d4 Roll Flutter Engine from db5605ea7115 to 29196519c124 (13 revisions) (flutter/flutter#117148)

* f1d157bc2 Add an integration test to plugin template example (flutter/flutter#117062)

* ada446050 Audit `covariant` usage in tool (flutter/flutter#116930)

* 1eaf5c0f0 [flutter_tools] tree shake icons from web builds (flutter/flutter#115886)

* 91c1c70bd Bump ossf/scorecard-action from 2.0.6 to 2.1.0 (flutter/flutter#117170)

* c98978ae3 Update Navigator updatePages() (flutter/flutter#116945)

* 0916375f4 [tools]Build IPA validation UI Polish  (flutter/flutter#116744)

* a41c447c8 Pass dimension explicitly to mac x64 packaging. (flutter/flutter#117172)

* 86b62a3c2 Tiny fix about outdated message (flutter/flutter#114391)

* a34e41948 Inject current `FlutterView` into tree and make available via `View.of(context)` (flutter/flutter#116924)

* c7cb5f3f5 [flutter_tools] pin package intl and roll pub packages (flutter/flutter#117168)

* 7336312b0 Do not filter the stderr output of "flutter run" in the devicelab run tests (flutter/flutter#117188)

* fa711f77e Run packaging on presubtmit. (flutter/flutter#116943)

* 76bb8ead5 Reland "Fix text field label animation duration and curve" (#114646)"

* 80e1008cb fix: #110342 unable to update rich text widget gesture recognizer (flutter/flutter#116849)

* da7b8327e Bottom App Bar M3 background color fix (flutter/flutter#117082)

* ab47fc304 Roll Plugins from 78de28ca21c7 to cbcf50726fb9 (3 revisions) (flutter/flutter#117213)

* 23a2fa31d Reland "Adds API in semanticsconfiguration to decide how to merge chi… (flutter/flutter#116895)

* 9102f2fe0 Revert "Inject current `FlutterView` into tree and make available via `View.of(context)` (#116924)" (flutter/flutter#117214)

* 3d0607b54 Defer `systemFontsDidChange` to the transientCallbacks phase (flutter/flutter#117123)

* ecf9b2d20 Update localization of shortcut labels in menus (flutter/flutter#116681)

* 0604a0e1e Add a recursive flag to the zip command - currently it is zipping nothing (flutter/flutter#117227)

* 98e9032ca [web] Allow shift + left/right keyboard shortcuts to be handled by framework on web (flutter/flutter#117217)

* ebeb49189 Use the name of errors, not the diagnostic messages. (flutter/flutter#117229)

* 93c581a72 Formatted and removed lints from devicelab README.md (flutter/flutter#117239)

* 5018a6c1f Roll Flutter Engine from 29196519c124 to d91e20879a67 (29 revisions) (flutter/flutter#117242)

* 36d536a32 Roll Flutter Engine from d91e20879a67 to 60cf34e2abf1 (4 revisions) (flutter/flutter#117246)

* c9dd45847 42689eafb Sped up FlutterStandardCodec writing speed. (flutter/engine#38345) (flutter/flutter#117249)

* 0a2a1d91c d45d375ae [iOS, macOS] Migrate from assert to FML_DCHECK (flutter/engine#38368) (flutter/flutter#117256)

* bf5fdb9f9 Reland "Inject current FlutterView into tree and make available via `View.of(context)` (#116924)" (flutter/flutter#117244)

* 427b2fb42 901b455d0 Roll Fuchsia Mac SDK from bn5VF1-xDf-wKjIw8... to qYE6uXjRtAxy7p5HB... (flutter/engine#38373) (flutter/flutter#117258)

* cee3e6cc3 b10769998 Even though the file is pure C code, it's useful to use a C++ or Objective-C++ filename in order to use FML (assertions) in the implementation. (flutter/engine#38365) (flutter/flutter#117260)

* 7b850ef37 f74dd5331 Roll Fuchsia Linux SDK from H6B0UgW07fc1nBtnc... to PqyqxdbUFyd8xoYIP... (flutter/engine#38377) (flutter/flutter#117262)

* b20a9e0a3 imporve gesture recognizer semantics test cases (flutter/flutter#117257)

* a82c556a1 3626c487a Add a missing include to display_list_matrix_clip_tracker.h (flutter/engine#38371) (flutter/flutter#117269)

* 9daf2a67e Roll Flutter Engine from 3626c487a610 to 7e296985f426 (2 revisions) (flutter/flutter#117270)

* d0d13c545 51b84d69b Roll Fuchsia Mac SDK from qYE6uXjRtAxy7p5HB... to qk9nUlw83EeMMaWmE... (flutter/engine#38380) (flutter/flutter#117273)

* 725049f2b 794370b9c Roll Fuchsia Linux SDK from PqyqxdbUFyd8xoYIP... to bloqad357AGI6lnOb... (flutter/engine#38381) (flutter/flutter#117276)

* 49f3ca400 eeae936f9 Use canvaskit `toByteData` for unsupported videoFrame formats (flutter/engine#38361) (flutter/flutter#117279)

* c0dddacb8 Fix is canvas kit bool (flutter/flutter#116944)

* d88d52405 276327f7e Roll Fuchsia Mac SDK from qk9nUlw83EeMMaWmE... to DdU--deE0Xl4TQ2Bm... (flutter/engine#38383) (flutter/flutter#117286)

* b7d9be0a7 747a9d8c7 Roll Skia from 7b0a9d9a3008 to 0362c030efa7 (9 revisions) (flutter/engine#38385) (flutter/flutter#117289)

* 1233fc979 37387019b Roll Fuchsia Linux SDK from bloqad357AGI6lnOb... to mRBUNknZk43y-LHGS... (flutter/engine#38386) (flutter/flutter#117290)

* a3a0048d7 3c6cab032 Roll Fuchsia Mac SDK from DdU--deE0Xl4TQ2Bm... to NLb_T58g0l_X46JEN... (flutter/engine#38387) (flutter/flutter#117295)

* 420c6d6cc Roll Flutter Engine from 3c6cab03274f to 58ab5277a7c4 (2 revisions) (flutter/flutter#117312)

* d238bedf4 Roll Plugins from cbcf50726fb9 to 840a04954fa0 (8 revisions) (flutter/flutter#117314)

* 3eefb7af0 a9491515f Roll Skia from 0362c030efa7 to fc0ac31a46f8 (4 revisions) (flutter/engine#38399) (flutter/flutter#117317)

* 9f9010f5e [flutter_tools] Update DAP progress when waiting for Dart Debug extension connection (flutter/flutter#116892)

* 32da25053 a12dadfda Roll Fuchsia Mac SDK from NLb_T58g0l_X46JEN... to NS4fVXM2KhKcZ1uyD... (flutter/engine#38400) (flutter/flutter#117319)

* cb988c7b6 Add `indicatorColor` & `indicatorShape` to `NavigationRail`, `NavigationDrawer` and move these properties from destination to `NavigationBar` (flutter/flutter#117049)

* 5fcb48d59 Fix `NavigationRail` highlight (flutter/flutter#117320)

* 70f391db7 7bc519375 Roll Skia from fc0ac31a46f8 to 46af4ad25426 (1 revision) (flutter/engine#38403) (flutter/flutter#117322)

* 9f2c5d8e2 Support `flutter build web --wasm` (flutter/flutter#117075)

* 55584ad50 Roll Flutter Engine from 7bc519375b7b to 45713ea10510 (2 revisions) (flutter/flutter#117330)

* 4daff0857 Roll Flutter Engine from 45713ea10510 to cba3a3990138 (5 revisions) (flutter/flutter#117336)

* 1adc27503 Bump min SDK to 2.19.0-0 (flutter/flutter#117345)

* efadc3458 Roll Flutter Engine from cba3a3990138 to 6de29d1cba70 (3 revisions) (flutter/flutter#117354)

* b30947bef roll packages (flutter/flutter#117226)

* e625e5f46 3330cce60 Roll Fuchsia Linux SDK from yGQvkNl85l1TSeuo9... to uKNwsaf92uZcX_QiY... (flutter/engine#38411) (flutter/flutter#117358)

* 50a23d962 339791f19 Roll Skia from 8876daf17554 to e8c3fa6d7d2f (3 revisions) (flutter/engine#38413) (flutter/flutter#117366)

* 7f7a8778d Implemented Scrim Focus for BottomSheet (flutter/flutter#116743)

* 38e3930f3 Exposed tooltip longPress action when available (flutter/flutter#117338)

* 61fb6ea2d Manual roll Flutter Engine from 339791f190fa to 7ee3bf518036 (1 revision) #117367 (flutter/flutter#117372)

* c64dcbefa Revert "Manual roll Flutter Engine from 339791f190fa to 7ee3bf518036 (1 revision) #117367 (#117372)" (flutter/flutter#117396)

* 8289ea624 Move a comment where it belongs (flutter/flutter#117385)

* fa3777bd3 Enable `sized_box_shrink_expand` lint (flutter/flutter#117371)

* e0742ebb2 [Android] Add spell check suggestions toolbar (flutter/flutter#114460)

* 0220afdd3 enable use_enums (flutter/flutter#117376)

* d71fa885e Bump ossf/scorecard-action from 2.1.0 to 2.1.1 (flutter/flutter#117337)

* 4591f057f roll packages (flutter/flutter#117357)

* 46bb85376 Revert "Revert "Manual roll Flutter Engine from 339791f190fa to 7ee3bf518036 (1 revision) #117367 (#117372)" (#117396)" (flutter/flutter#117402)

* 81bc54be7 Enable `use_colored_box` lint (flutter/flutter#117370)

* fdd2d7d64 Sync analysis_options.yaml & cleanups (flutter/flutter#117327)

* de357647b [Android] Bump template AGP and NDK versions (flutter/flutter#116536)

* b308555ed Enable `dangling_library_doc_comments` and `library_annotations` lints (flutter/flutter#117365)

* b3c7fe32e enable test_ownership in presubmit (flutter/flutter#117414)

* 014b8f735 Roll Flutter Engine from 7ee3bf518036 to 75d75575d0ea (12 revisions) (flutter/flutter#117421)

* cd0f15a77 Add support for double tap and drag for text selection (flutter/flutter#109573)

* e8e26b684 c7eae2901 [Impeller] Remove depth/stencil attachments from imgui pipeline (flutter/engine#38427) (flutter/flutter#117425)

* a3e7fe3ff de59f842a Roll Dart SDK from 35f6108ef685 to 1530a824fd5f (6 revisions) (flutter/engine#38431) (flutter/flutter#117429)

* 169935168 4724a91af Roll Skia from 09d796c0a728 to a60f3f6214d3 (5 revisions) (flutter/engine#38432) (flutter/flutter#117433)

* 9024c9543 28f344ceb Roll Dart SDK from 1530a824fd5f to 8078926ca996 (1 revision) (flutter/engine#38434) (flutter/flutter#117435)

* cae784649 c9ee05b68 use min/max sandwich test on unit test bounds (flutter/engine#38435) (flutter/flutter#117442)

* 6819f72a9 Roll Flutter Engine from c9ee05b68e6e to 2404db80ae80 (3 revisions) (flutter/flutter#117443)

* f5c071659 4910ff889 Roll Fuchsia Mac SDK from nJJfWIwH5zElheIX8... to UsYNZnnfR_s0OGQoX... (flutter/engine#38444) (flutter/flutter#117454)

* a7a5d14d2 Roll Plugins from 840a04954fa0 to 54fc2066d636 (6 revisions) (flutter/flutter#117456)

* 51a3e3a…
  • Loading branch information
Show file tree
Hide file tree
Showing 1,433 changed files with 56,582 additions and 54,552 deletions.
176 changes: 114 additions & 62 deletions .ci.yaml
Expand Up @@ -25,6 +25,17 @@ platform_properties:
]
device_type: none
os: Windows
mac_arm64:
properties:
dependencies: >-
[
{"dependency": "xcode", "version": "14a5294e"},
{"dependency": "gems", "version": "v3.3.14"}
]
os: Mac-12
device_type: none
cpu: arm64
xcode: 14a5294e # xcode 14.0 beta 5
mac_x64:
properties:
dependencies: >-
Expand All @@ -36,141 +47,190 @@ platform_properties:
device_type: none
cpu: x86
xcode: 14a5294e # xcode 14.0 beta 5


targets:
### iOS+macOS tasks ***
# TODO(stuartmorgan): Move this to ARM once google_maps_flutter has ARM
# support. `pod lint` makes a synthetic target that doesn't respect the
# pod's arch exclusions, so fails to build.
# When moving it, rename the task and file to check_podspecs
- name: Mac_x64 lint_podspecs
recipe: plugins/plugins
bringup: true # New target: https://github.com/flutter/plugins/pull/6637
timeout: 30
properties:
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: mac_lint_podspecs.yaml
target_file: macos_lint_podspecs.yaml

### macOS desktop tasks ###
# macos-platform_tests builds all the plugins on M1, so this build is run
# macos_platform_tests builds all the plugins on ARM, so this build is run
# on Intel to give us build coverage of both host types.
- name: Mac_x64 build_all_plugins master
recipe: plugins/plugins
bringup: true # New target: https://github.com/flutter/plugins/pull/6671
timeout: 30
properties:
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: mac_build_all_plugins.yaml
target_file: macos_build_all_plugins.yaml
channel: master

- name: Mac_x64 build_all_plugins stable
recipe: plugins/plugins
bringup: true # New target: https://github.com/flutter/plugins/pull/6671
timeout: 30
properties:
add_recipes_cq: "true"
version_file: flutter_stable.version
target_file: mac_build_all_plugins.yaml
target_file: macos_build_all_plugins.yaml
channel: stable

- name: Mac_arm64 macos_platform_tests master
recipe: plugins/plugins
timeout: 60
properties:
channel: master
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: macos_platform_tests.yaml

- name: Mac_arm64 macos_platform_tests stable
recipe: plugins/plugins
presubmit: false
timeout: 60
properties:
channel: stable
add_recipes_cq: "true"
version_file: flutter_stable.version
target_file: macos_platform_tests.yaml

### iOS tasks ###
# TODO(stuartmorgan): Swap this and ios-build_all_plugins once simulator
# tests are reliable on the ARM infrastructure. See discussion at
# https://github.com/flutter/plugins/pull/5693#issuecomment-1126011089
- name: Mac_x64 ios_platform_tests_1_of_4 master
# ios_platform_tests builds all the plugins on ARM, so this build is run
# on Intel to give us build coverage of both host types.
- name: Mac_x64 ios_build_all_plugins master
recipe: plugins/plugins
bringup: true # New target: https://github.com/flutter/plugins/pull/6682
timeout: 30
properties:
channel: master
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: mac_ios_platform_tests.yaml
package_sharding: "--shardIndex 0 --shardCount 4"
target_file: ios_build_all_plugins.yaml

- name: Mac_x64 ios_platform_tests_2_of_4 master
- name: Mac_x64 ios_build_all_plugins stable
recipe: plugins/plugins
bringup: true # New target: https://github.com/flutter/plugins/pull/6682
timeout: 30
properties:
channel: stable
add_recipes_cq: "true"
version_file: flutter_stable.version
target_file: ios_build_all_plugins.yaml

# TODO(stuartmorgan): Change all of the ios_platform_tests_* task timeouts
# to 60 minutes once https://github.com/flutter/flutter/issues/119750 is
# fixed.
- name: Mac_arm64 ios_platform_tests_shard_1 master - plugins
recipe: plugins/plugins
timeout: 120
properties:
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: mac_ios_platform_tests.yaml
package_sharding: "--shardIndex 1 --shardCount 4"
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 0 --shardCount 5"

- name: Mac_x64 ios_platform_tests_3_of_4 master
- name: Mac_arm64 ios_platform_tests_shard_2 master - plugins
recipe: plugins/plugins
bringup: true # New target: https://github.com/flutter/plugins/pull/6682
timeout: 30
timeout: 120
properties:
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: mac_ios_platform_tests.yaml
package_sharding: "--shardIndex 2 --shardCount 4"
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 1 --shardCount 5"

- name: Mac_x64 ios_platform_tests_4_of_4 master
- name: Mac_arm64 ios_platform_tests_shard_3 master - plugins
recipe: plugins/plugins
bringup: true # New target: https://github.com/flutter/plugins/pull/6682
timeout: 30
timeout: 120
properties:
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 2 --shardCount 5"

- name: Mac_arm64 ios_platform_tests_shard_4 master - plugins
recipe: plugins/plugins
timeout: 120
properties:
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 3 --shardCount 5"

- name: Mac_arm64 ios_platform_tests_shard_5 master - plugins
recipe: plugins/plugins
timeout: 120
properties:
add_recipes_cq: "true"
version_file: flutter_master.version
target_file: mac_ios_platform_tests.yaml
package_sharding: "--shardIndex 3 --shardCount 4"
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 4 --shardCount 5"

# Don't run full platform tests on both channels in pre-submit.
- name: Mac_x64 ios_platform_tests_1_of_4 stable
- name: Mac_arm64 ios_platform_tests_shard_1 stable - plugins
recipe: plugins/plugins
presubmit: false
bringup: true # New target: https://github.com/flutter/plugins/pull/6682
timeout: 30
timeout: 120
properties:
channel: stable
add_recipes_cq: "true"
version_file: flutter_stable.version
target_file: mac_ios_platform_tests.yaml
package_sharding: "--shardIndex 0 --shardCount 4"
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 0 --shardCount 5"

- name: Mac_x64 ios_platform_tests_2_of_4 stable
- name: Mac_arm64 ios_platform_tests_shard_2 stable - plugins
recipe: plugins/plugins
presubmit: false
bringup: true # New target: https://github.com/flutter/plugins/pull/6682
timeout: 30
timeout: 120
properties:
channel: stable
add_recipes_cq: "true"
version_file: flutter_stable.version
target_file: mac_ios_platform_tests.yaml
package_sharding: "--shardIndex 1 --shardCount 4"
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 1 --shardCount 5"

- name: Mac_x64 ios_platform_tests_3_of_4 stable
- name: Mac_arm64 ios_platform_tests_shard_3 stable - plugins
recipe: plugins/plugins
presubmit: false
bringup: true # New target: https://github.com/flutter/plugins/pull/6682
timeout: 30
timeout: 120
properties:
channel: stable
add_recipes_cq: "true"
version_file: flutter_stable.version
target_file: mac_ios_platform_tests.yaml
package_sharding: "--shardIndex 2 --shardCount 4"
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 2 --shardCount 5"

- name: Mac_x64 ios_platform_tests_4_of_4 stable
- name: Mac_arm64 ios_platform_tests_shard_4 stable - plugins
recipe: plugins/plugins
presubmit: false
bringup: true # New target: https://github.com/flutter/plugins/pull/6682
timeout: 30
timeout: 120
properties:
channel: stable
add_recipes_cq: "true"
version_file: flutter_stable.version
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 3 --shardCount 5"

- name: Mac_arm64 ios_platform_tests_shard_5 stable - plugins
recipe: plugins/plugins
presubmit: false
timeout: 120
properties:
channel: stable
add_recipes_cq: "true"
version_file: flutter_stable.version
target_file: mac_ios_platform_tests.yaml
package_sharding: "--shardIndex 3 --shardCount 4"
target_file: ios_platform_tests.yaml
package_sharding: "--shardIndex 4 --shardCount 5"

- name: Windows win32-platform_tests master
recipe: plugins/plugins
timeout: 30
timeout: 60
properties:
add_recipes_cq: "true"
target_file: windows_build_and_platform_tests.yaml
Expand All @@ -183,7 +243,8 @@ targets:
- name: Windows win32-platform_tests stable
recipe: plugins/plugins
timeout: 30
presubmit: false
timeout: 60
properties:
add_recipes_cq: "true"
target_file: windows_build_and_platform_tests.yaml
Expand All @@ -199,7 +260,7 @@ targets:
timeout: 30
properties:
add_recipes_cq: "true"
target_file: build_all_plugins.yaml
target_file: windows_build_all_plugins.yaml
channel: master
version_file: flutter_master.version
dependencies: >
Expand All @@ -212,23 +273,14 @@ targets:
timeout: 30
properties:
add_recipes_cq: "true"
target_file: build_all_plugins.yaml
target_file: windows_build_all_plugins.yaml
channel: stable
version_file: flutter_stable.version
dependencies: >
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
- name: Windows plugin_tools_tests
recipe: plugins/plugins
timeout: 30
properties:
add_recipes_cq: "true"
target_file: plugin_tools_tests.yaml
channel: master
version_file: flutter_master.version

- name: Linux ci_yaml plugins roller
recipe: infra/ci_yaml
timeout: 30
Expand Down
2 changes: 1 addition & 1 deletion .ci/flutter_master.version
@@ -1 +1 @@
61e927d22fe6d82c94c368d62aa81f733bd9218d
33e4d21f7c13e02a7c92c7272309afbff792a864
2 changes: 1 addition & 1 deletion .ci/flutter_stable.version
@@ -1 +1 @@
52b3dc25f6471c27b2144594abb11c741cb88f57
7048ed95a5ad3e43d697e0c397464193991fc230
3 changes: 2 additions & 1 deletion .ci/scripts/build_all_plugins.sh
Expand Up @@ -5,5 +5,6 @@

platform="$1"
build_mode="$2"
shift 2
cd all_packages
flutter build "$platform" --"$build_mode"
flutter build "$platform" --"$build_mode" "$@"
2 changes: 1 addition & 1 deletion .ci/scripts/build_examples_win32.sh
Expand Up @@ -3,5 +3,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart ./script/tool/bin/flutter_plugin_tools.dart build-examples --windows \
dart pub global run flutter_plugin_tools build-examples --windows \
--packages-for-branch --log-timing
4 changes: 2 additions & 2 deletions .ci/scripts/create_all_plugins_app.sh
Expand Up @@ -3,5 +3,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart ./script/tool/bin/flutter_plugin_tools.dart create-all-packages-app \
--output-dir=. --exclude script/configs/exclude_all_plugins_app.yaml
dart pub global run flutter_plugin_tools create-all-packages-app \
--output-dir=. --exclude script/configs/exclude_all_packages_app.yaml
2 changes: 1 addition & 1 deletion .ci/scripts/create_simulator.sh
Expand Up @@ -3,7 +3,7 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

device=com.apple.CoreSimulator.SimDeviceType.iPhone-11
device=com.apple.CoreSimulator.SimDeviceType.iPhone-13
os=com.apple.CoreSimulator.SimRuntime.iOS-16-0

xcrun simctl list
Expand Down
2 changes: 1 addition & 1 deletion .ci/scripts/drive_examples_win32.sh
Expand Up @@ -3,5 +3,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart ./script/tool/bin/flutter_plugin_tools.dart drive-examples --windows \
dart pub global run flutter_plugin_tools drive-examples --windows \
--exclude=script/configs/exclude_integration_win32.yaml --packages-for-branch --log-timing
2 changes: 1 addition & 1 deletion .ci/scripts/native_test_win32.sh
Expand Up @@ -3,5 +3,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart ./script/tool/bin/flutter_plugin_tools.dart native-test --windows \
dart pub global run flutter_plugin_tools native-test --windows \
--no-integration --packages-for-branch --log-timing
5 changes: 3 additions & 2 deletions .ci/scripts/prepare_tool.sh
Expand Up @@ -6,5 +6,6 @@
# To set FETCH_HEAD for "git merge-base" to work
git fetch origin main

cd script/tool
dart pub get
# Pinned version of the plugin tools, to avoid breakage in this repository
# when pushing updates from flutter/packages.
dart pub global activate flutter_plugin_tools 0.13.4+3
11 changes: 11 additions & 0 deletions .ci/targets/ios_build_all_plugins.yaml
@@ -0,0 +1,11 @@
tasks:
- name: prepare tool
script: .ci/scripts/prepare_tool.sh
- name: create all_plugins app
script: .ci/scripts/create_all_plugins_app.sh
- name: build all_plugins for iOS debug
script: .ci/scripts/build_all_plugins.sh
args: ["ios", "debug", "--no-codesign"]
- name: build all_plugins for iOS release
script: .ci/scripts/build_all_plugins.sh
args: ["ios", "release", "--no-codesign"]
@@ -1,4 +1,6 @@
tasks:
- name: prepare tool
script: .ci/scripts/prepare_tool.sh
- name: create simulator
script: .ci/scripts/create_simulator.sh
- name: build examples
Expand All @@ -13,7 +15,7 @@ tasks:
args: ["xcode-analyze", "--ios", "--ios-min-version=13.0"]
- name: native test
script: script/tool_runner.sh
args: ["native-test", "--ios", "--ios-destination", "platform=iOS Simulator,name=iPhone 11,OS=latest"]
args: ["native-test", "--ios", "--ios-destination", "platform=iOS Simulator,name=iPhone 13,OS=latest"]
- name: drive examples
# `drive-examples` contains integration tests, which changes the UI of the application.
# This UI change sometimes affects `xctest`.
Expand Down

0 comments on commit 727412f

Please sign in to comment.