-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Impeller Scene] Node deserialization #38190
[Impeller Scene] Node deserialization #38190
Conversation
|
||
bool Render(SceneEncoder& encoder, const Matrix& transform) const; | ||
|
||
private: | ||
std::vector<Primitive> meshes_; | ||
std::vector<Primitive> primitives_; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: DISALLOW_COPY_AND_ASSIGN
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
}; | ||
|
||
Mesh(); | ||
~Mesh(); | ||
|
||
void AddPrimitive(Primitive mesh_); | ||
std::vector<Primitive>& GetPrimitives(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: const
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one's intentionally mutable.
4a9acd7
to
abebf90
Compare
The pipeline flake rate seems to have gotten dramatically higher over the past day. |
@chinmaygarde can we land the workaround on Monday? |
Yeah. Will do. |
abebf90
to
cce5daf
Compare
…ine#38190) (#116959) Commit: 256d54e1701d09b0ff78e1aea222fb49ea433441
* d1436d1 Roll Plugins from 6ab7d71 to 0609adb (2 revisions) (flutter/flutter#116891) * 84ed058 [flutter_tools] Add remap sampler support (flutter/flutter#116861) * a8c9f9c Fix `NavigationBar` ripple for non-default `NavigationDestinationLabelBehavior` (flutter/flutter#116888) * 5a229e2 Add LookupBoundary to Overlay (flutter/flutter#116741) * d19047d [framework] make opacity widget create a repaint boundary (flutter/flutter#116788) * 882e105 Revert "Add Material 3 support for `ListTile` - Part 1 (#116194)" (flutter/flutter#116908) * 7a743c8 [flutter_tools] Pin and roll pub (flutter/flutter#116745) * 558b7e0 Adjust test to tolerate additional trace fields (flutter/flutter#116914) * c420562 Fix output match (flutter/flutter#116912) * 8e1f835 Fix MediaQuery.paddingOf (flutter/flutter#116858) * 8cfc606 Roll Flutter Engine from 62a5de2efc9c to 2148fc003077 (5 revisions) (flutter/flutter#116920) * 601f48c InteractiveViewer discrete trackpad panning (flutter/flutter#112171) * 41625b6 Test flutter run does not have unexpected engine logs (flutter/flutter#116798) * 9b46f2a ff2fe8381 [cpp20] Fix incompatible aggregate initialization (flutter/engine#38165) (flutter/flutter#116927) * 15939b4 Remove duped fix rules (flutter/flutter#116933) * e331dcd [framework] make transform with filterQuality a rpb (flutter/flutter#116792) * 6432fd1 6c190ea1e Roll Skia from bb9378b61c4f to 788fe69e7ade (6 revisions) (flutter/engine#38226) (flutter/flutter#116935) * 97df2b3 Fix scroll jump when NestedScrollPosition is inertia-cancelled. (flutter/flutter#116689) * ca7fe33 Roll Flutter Engine from 6c190ea1e8df to e144f81e92d8 (3 revisions) (flutter/flutter#116939) * b713edc 290f3a35e Roll Skia from 788fe69e7ade to 2e417d4f7993 (3 revisions) (flutter/engine#38235) (flutter/flutter#116941) * 04ee592 Remove RenderEditable textPainter height hack (flutter/flutter#113301) * 7211ca0 a33e699de Roll Skia from 2e417d4f7993 to 08dc0c9e4e70 (1 revision) (flutter/engine#38239) (flutter/flutter#116952) * f5249bc Remove use of NullThrownError (flutter/flutter#116122) * 9ccfb87 64a661d6d Roll Skia from 08dc0c9e4e70 to 9abf4b1bf242 (4 revisions) (flutter/engine#38240) (flutter/flutter#116955) * 256d54e 47417ce80 [Impeller Scene] Node deserialization (flutter/engine#38190) (flutter/flutter#116959) * db26f48 afc2f9559 Roll Skia from 9abf4b1bf242 to c83eef7dc2a3 (3 revisions) (flutter/engine#38243) (flutter/flutter#116970) * 15af817 74a9c7e0f Roll Fuchsia Mac SDK from aMW0DjntzFJj4RoR3... to Cd_ZtrDVcpQ85HRL3... (flutter/engine#38242) (flutter/flutter#116973)
* 003608f Update text field input width when there are prefix/suffix icons (flutter/flutter#116690) * bebea0c [Windows] Add a `flutter run` console output test (flutter/flutter#116626) * 117a83a Throw error when plural case had undefined behavior (flutter/flutter#116622) * afdc484 add test of flutter update-packages --transitive-closure --consumer-only (flutter/flutter#116747) * 7c8e171 Manual Roll of Flutter Engine from 67254d6e4b03 to 8d83b98c55b3 (flutter/flutter#116635) * eefbe85 Bump dartdoc to 6.1.4 (flutter/flutter#116758) * 48cfe2e Opt dashing_postprocess.dart out of null safety until we figure out why (flutter/flutter#116786) * b4304da Update the Dart language version in the pubspec generated by the dartdoc script (flutter/flutter#116789) * 55e7501 Roll Plugins from 51434ec to 6ab7d71 (3 revisions) (flutter/flutter#116781) * e57b7f4 Add Material 3 support for `ListTile` - Part 1 (flutter/flutter#116194) * 73cb7c2 Squashed MediaQuery InheritedModel (flutter/flutter#114459) * 1da8f4e Several fixes to packaging builders. (flutter/flutter#116800) * 86fa9e5 Roll Flutter Engine from 8d83b98c55b3 to 030950f3070c (29 revisions) (flutter/flutter#116802) * ca3ce39 89fd33c62 Don't use sync*, as it is unimplemented in dart2wasm. (flutter/engine#38149) (flutter/flutter#116808) * 332032d Roll Flutter Engine from 89fd33c62f2c to a259613ab871 (2 revisions) (flutter/flutter#116811) * 9dd3087 Add LookupBoundary to Material (flutter/flutter#116736) * cbdc763 Roll Flutter Engine from a259613ab871 to 8b56b5a98ed4 (2 revisions) (flutter/flutter#116813) * c4b8046 Floating cursor cleanup (flutter/flutter#116746) * 7d7848a d64a5129a [const_finder] Ignore constructor invocations from generated tear-off declarations (flutter/engine#38131) (flutter/flutter#116814) * be5c389 faae28965 Roll Skia from 44062eff3e25 to 1b194c67700e (2 revisions) (flutter/engine#38166) (flutter/flutter#116817) * 7549925 Revert "Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations (#110730)" (flutter/flutter#116839) * 68f02dd Roll Flutter Engine from faae28965a94 to fbb79e704b0a (6 revisions) (flutter/flutter#116843) * ec02f3b 656b67796 Roll Dart SDK from 0940b5e6ccd5 to 21f2997a8fc6 (9 revisions) (flutter/engine#38172) (flutter/flutter#116844) * c02d53f More gracefully handle license loading failures (flutter/flutter#87841) * 4a15111 0795bccae Roll Skia from 0d482f9fa8b3 to 80d9e679f909 (2 revisions) (flutter/engine#38195) (flutter/flutter#116853) * 1fc166a 3ca497ebb Roll Skia from 80d9e679f909 to 29791c73ae16 (1 revision) (flutter/engine#38200) (flutter/flutter#116859) * 9fdb64b Taboo the word "simply" from our API documentation. (flutter/flutter#116061) * 92aebc9 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) * 437f6f8 9e37c9883 Roll Skia from 29791c73ae16 to 7bd37737e35d (1 revision) (flutter/engine#38207) (flutter/flutter#116871) * d19f776 62a5de2ef Roll Skia from 7bd37737e35d to 0cb546781e89 (4 revisions) (flutter/engine#38213) (flutter/flutter#116880) * bd0791b Pass drone_dimensions as part of the main target. (flutter/flutter#116812) * d1436d1 Roll Plugins from 6ab7d71 to 0609adb (2 revisions) (flutter/flutter#116891) * 84ed058 [flutter_tools] Add remap sampler support (flutter/flutter#116861) * a8c9f9c Fix `NavigationBar` ripple for non-default `NavigationDestinationLabelBehavior` (flutter/flutter#116888) * 5a229e2 Add LookupBoundary to Overlay (flutter/flutter#116741) * d19047d [framework] make opacity widget create a repaint boundary (flutter/flutter#116788) * 882e105 Revert "Add Material 3 support for `ListTile` - Part 1 (#116194)" (flutter/flutter#116908) * 7a743c8 [flutter_tools] Pin and roll pub (flutter/flutter#116745) * 558b7e0 Adjust test to tolerate additional trace fields (flutter/flutter#116914) * c420562 Fix output match (flutter/flutter#116912) * 8e1f835 Fix MediaQuery.paddingOf (flutter/flutter#116858) * 8cfc606 Roll Flutter Engine from 62a5de2efc9c to 2148fc003077 (5 revisions) (flutter/flutter#116920) * 601f48c InteractiveViewer discrete trackpad panning (flutter/flutter#112171) * 41625b6 Test flutter run does not have unexpected engine logs (flutter/flutter#116798) * 9b46f2a ff2fe8381 [cpp20] Fix incompatible aggregate initialization (flutter/engine#38165) (flutter/flutter#116927) * 15939b4 Remove duped fix rules (flutter/flutter#116933) * e331dcd [framework] make transform with filterQuality a rpb (flutter/flutter#116792) * 6432fd1 6c190ea1e Roll Skia from bb9378b61c4f to 788fe69e7ade (6 revisions) (flutter/engine#38226) (flutter/flutter#116935) * 97df2b3 Fix scroll jump when NestedScrollPosition is inertia-cancelled. (flutter/flutter#116689) * ca7fe33 Roll Flutter Engine from 6c190ea1e8df to e144f81e92d8 (3 revisions) (flutter/flutter#116939) * b713edc 290f3a35e Roll Skia from 788fe69e7ade to 2e417d4f7993 (3 revisions) (flutter/engine#38235) (flutter/flutter#116941) * 04ee592 Remove RenderEditable textPainter height hack (flutter/flutter#113301) * 7211ca0 a33e699de Roll Skia from 2e417d4f7993 to 08dc0c9e4e70 (1 revision) (flutter/engine#38239) (flutter/flutter#116952) * f5249bc Remove use of NullThrownError (flutter/flutter#116122) * 9ccfb87 64a661d6d Roll Skia from 08dc0c9e4e70 to 9abf4b1bf242 (4 revisions) (flutter/engine#38240) (flutter/flutter#116955) * 256d54e 47417ce80 [Impeller Scene] Node deserialization (flutter/engine#38190) (flutter/flutter#116959) * db26f48 afc2f9559 Roll Skia from 9abf4b1bf242 to c83eef7dc2a3 (3 revisions) (flutter/engine#38243) (flutter/flutter#116970) * 15af817 74a9c7e0f Roll Fuchsia Mac SDK from aMW0DjntzFJj4RoR3... to Cd_ZtrDVcpQ85HRL3... (flutter/engine#38242) (flutter/flutter#116973) * dbb9aa8 Roll Plugins from 0609adb to ec2041f (6 revisions) (flutter/flutter#116996) * cd9a439 Roll Flutter Engine from 74a9c7e0f9b1 to 9872cc7addce (2 revisions) (flutter/flutter#116997) * 4e13720 dd1dc7258 Always set orientation preferences on iOS 16+ (flutter/engine#38230) (flutter/flutter#117005) * 51945a0 Roll Flutter Engine from dd1dc7258b99 to 82dafdfc1c3d (2 revisions) (flutter/flutter#117015) * 96597c2 Bump Dartdoc version to 6.1.5 (flutter/flutter#117014) * 0c7d84a Add AppBar.forceMaterialTransparency (#101248) (flutter/flutter#116867) * a59dd83 a327b48ca Roll Skia from 280ac8882cff to 537e1e8c1ca6 (9 revisions) (flutter/engine#38264) (flutter/flutter#117025) * fae458b Convert TimePicker to Material 3 (flutter/flutter#116396) * ba917d6 Remove workaround because issue is closed (flutter/flutter#110854) * 60635be 984ec305a Run Mac Host clang-tidy on 12 cores (flutter/engine#38261) (flutter/flutter#117028) * f0ea376 Roll Flutter Engine from 984ec305a0dd to 14194c40ec00 (2 revisions) (flutter/flutter#117031) * f07db40 `NavigationBar` improvements (flutter/flutter#116992) * 028c6e2 [Android] Fix the `run_debug_test_android` device lab test (flutter/flutter#117016) * 8e452be Marks Windows run_release_test_windows to be unflaky (flutter/flutter#117071) * 0e0f29f Run packaging builders only on beta and stable. (flutter/flutter#117037) * ef3fe6a 10c0293 [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) * 7a801f7 0baa4b5b3 Generate font fallback data to be const. (flutter/engine#38259) (flutter/flutter#117080) * c63d797 Upgrade dependencies (flutter/flutter#117007) * 57fb36e [reland] Add Material 3 support for `ListTile` - Part 1 (flutter/flutter#116963) * f9acb1e -- unnecessary parens (flutter/flutter#117081) * aa0b681 flutter/engine@0baa4b5...0a6a4a58 (flutter/flutter#117083) * d8b7eb6 Updated token templates to sync with master code. (flutter/flutter#117097) * 7b19b4d Fix CupertinoTextSelectionToolbar showing unnecessary pagination (flutter/flutter#104587) * dbc9306 Failure to construct ErrorWidget for build errors does not destroy tree (flutter/flutter#117090)
* [Impeller Scene] Node deserialization * Address comments * Always use RGBA for the placeholder texture * Fix node child update * Temporarily disable test for GLES * Remove GLES test skip
* [Impeller Scene] Node deserialization * Address comments * Always use RGBA for the placeholder texture * Fix node child update * Temporarily disable test for GLES * Remove GLES test skip
* d1436d1 Roll Plugins from 6ab7d71 to 0609adb (2 revisions) (flutter/flutter#116891) * 84ed058 [flutter_tools] Add remap sampler support (flutter/flutter#116861) * a8c9f9c Fix `NavigationBar` ripple for non-default `NavigationDestinationLabelBehavior` (flutter/flutter#116888) * 5a229e2 Add LookupBoundary to Overlay (flutter/flutter#116741) * d19047d [framework] make opacity widget create a repaint boundary (flutter/flutter#116788) * 882e105 Revert "Add Material 3 support for `ListTile` - Part 1 (#116194)" (flutter/flutter#116908) * 7a743c8 [flutter_tools] Pin and roll pub (flutter/flutter#116745) * 558b7e0 Adjust test to tolerate additional trace fields (flutter/flutter#116914) * c420562 Fix output match (flutter/flutter#116912) * 8e1f835 Fix MediaQuery.paddingOf (flutter/flutter#116858) * 8cfc606 Roll Flutter Engine from 62a5de2efc9c to 2148fc003077 (5 revisions) (flutter/flutter#116920) * 601f48c InteractiveViewer discrete trackpad panning (flutter/flutter#112171) * 41625b6 Test flutter run does not have unexpected engine logs (flutter/flutter#116798) * 9b46f2a ff2fe8381 [cpp20] Fix incompatible aggregate initialization (flutter/engine#38165) (flutter/flutter#116927) * 15939b4 Remove duped fix rules (flutter/flutter#116933) * e331dcd [framework] make transform with filterQuality a rpb (flutter/flutter#116792) * 6432fd1 6c190ea1e Roll Skia from bb9378b61c4f to 788fe69e7ade (6 revisions) (flutter/engine#38226) (flutter/flutter#116935) * 97df2b3 Fix scroll jump when NestedScrollPosition is inertia-cancelled. (flutter/flutter#116689) * ca7fe33 Roll Flutter Engine from 6c190ea1e8df to e144f81e92d8 (3 revisions) (flutter/flutter#116939) * b713edc 290f3a35e Roll Skia from 788fe69e7ade to 2e417d4f7993 (3 revisions) (flutter/engine#38235) (flutter/flutter#116941) * 04ee592 Remove RenderEditable textPainter height hack (flutter/flutter#113301) * 7211ca0 a33e699de Roll Skia from 2e417d4f7993 to 08dc0c9e4e70 (1 revision) (flutter/engine#38239) (flutter/flutter#116952) * f5249bc Remove use of NullThrownError (flutter/flutter#116122) * 9ccfb87 64a661d6d Roll Skia from 08dc0c9e4e70 to 9abf4b1bf242 (4 revisions) (flutter/engine#38240) (flutter/flutter#116955) * 256d54e 47417ce80 [Impeller Scene] Node deserialization (flutter/engine#38190) (flutter/flutter#116959) * db26f48 afc2f9559 Roll Skia from 9abf4b1bf242 to c83eef7dc2a3 (3 revisions) (flutter/engine#38243) (flutter/flutter#116970) * 15af817 74a9c7e0f Roll Fuchsia Mac SDK from aMW0DjntzFJj4RoR3... to Cd_ZtrDVcpQ85HRL3... (flutter/engine#38242) (flutter/flutter#116973)
* [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…
Utils to run flatbuffer validation and unpack nodes from ipscenes.