Commit graph

33452 commits

Author SHA1 Message Date
engine-flutter-autoroll 23df770860
34a681353 [local_auth] Add Android theme compatibility documentation (flutter/plugins#6875) (#121144) 2023-02-21 17:01:09 +00:00
Andrew Kolos e3db0488ad
Speed up first asset load by using the binary-formatted asset manifest for image resolution (#118782)
* add asset manifest bin loading and asset manifest api

* use new api for image resolution

* remove upfront smc data casting

* fix typecasting issue

* remove unused import

* fix tests

* lints

* lints

* fix import

* fix outdated type name

* restore AssetManifest docstrings

* update test

* update other test

* make error message for invalid keys more useful
2023-02-21 16:05:12 +00:00
engine-flutter-autoroll 7175de4fe6
aa526b68f Roll Fuchsia Mac SDK from X3ES-2nMPaH13KIAI... to 25mb67G0L_sZ_OQCC... (flutter/engine#39769) (#121136) 2023-02-21 12:43:40 +00:00
engine-flutter-autoroll e5619b9357
35aeeec58 Roll Dart SDK from a1401ef3d0ec to 12aec0627d0a (1 revision) (flutter/engine#39767) (#121114) 2023-02-21 03:38:23 +00:00
engine-flutter-autoroll 8e66901ee0
Roll Flutter Engine from 5d61f352ca32 to 9b3784fefe9a (2 revisions) (#121111)
* 355f56087 Roll Dart SDK from 194b1d4829c9 to a1401ef3d0ec (1 revision) (flutter/engine#39764)

* 9b3784fef Roll Fuchsia Mac SDK from sXPr06r252ZU681Fi... to X3ES-2nMPaH13KIAI... (flutter/engine#39766)
2023-02-20 23:46:26 +00:00
engine-flutter-autoroll 980b3c5b0e
Roll Plugins from 8f3419be5e0e to 132d9c77da4d (16 revisions) (#121101)
* 3c7d54bba [camerax] Implement camera preview (flutter/plugins#7112)

* 48f50b4f1 [image_picker] Update NSPhotoLibraryUsageDescription description in README (flutter/plugins#6589)

* eea17c996 Migrate these tests to the "new" API. (flutter/plugins#7189)

* 190c6d916 Roll Flutter from 298d8c76ba to 0be7c3f30d (21 revisions) (flutter/plugins#7194)

* c0d4e8041 [google_sign_in] Endorses next web package. (flutter/plugins#7191)

* cc4eaba0f [google_maps]: Bump org.mockito:mockito-core (flutter/plugins#7099)

* 717a8bfef [image_picker]: Bump org.mockito:mockito-core (flutter/plugins#7097)

* 8a09d8c13 [lifecycle]: Bump org.mockito:mockito-core (flutter/plugins#7096)

* 40377a12a [in_app_pur]: Bump org.mockito:mockito-core (flutter/plugins#7094)

* 6a4bbf1df [url_launcher]: Bump org.mockito:mockito-core (flutter/plugins#7098)

* 96ab5cd12 Update codeowners (flutter/plugins#7188)

* 00d5855cc Add missing CODEOWNER (flutter/plugins#7016)

* c3e9d1ba3 [webview_flutter] Adds examples of accessing platform-specific features for each class (flutter/plugins#7089)

* 1f7b57917 Roll Flutter from 0be7c3f30d to 33e4d21f7c (5 revisions) (flutter/plugins#7196)

* 1acaf55c2 [plugins] Disables the AndroidGradlePluginVersion issue ID in all android packages (flutter/plugins#7045)

* 132d9c77d [espresso] Update some dependencies (flutter/plugins#7195)
2023-02-20 19:09:52 +00:00
Eilidh Southren ae8d05184e
[M3] Update checkbox shape value (#120976)
* update m3 values

* update test formatting

* update crswap

* update test

* update token value

* update tests
2023-02-20 11:38:26 +00:00
engine-flutter-autoroll 8d305b605e
5d61f352c Roll Fuchsia Mac SDK from 7FGKB187AdG0SCban... to sXPr06r252ZU681Fi... (flutter/engine#39760) (#121085) 2023-02-20 10:43:26 +00:00
engine-flutter-autoroll cc9b198213
780279109 [Impeller] Implement invert colors flag. (flutter/engine#39729) (#121074) 2023-02-20 05:49:25 +00:00
engine-flutter-autoroll c71e479fd4
cf85927ff Rename WindowPadding to ViewPadding (flutter/engine#39737) (#121069) 2023-02-20 00:00:39 +00:00
engine-flutter-autoroll d54d3b4d16
d00cc4b04 Roll Fuchsia Linux SDK from 7rgqQxifQPjH_2zXB... to 0RfFdaUCok_sFfUN1... (flutter/engine#39758) (#121068) 2023-02-19 23:08:26 +00:00
engine-flutter-autoroll fc8b7c7549
4434f3a43 Roll Fuchsia Mac SDK from HtmcMFg6ZlyRkcNsB... to 7FGKB187AdG0SCban... (flutter/engine#39756) (#121067) 2023-02-19 21:56:46 +00:00
engine-flutter-autoroll 33e4d21f7c
00ce81fdf Roll Fuchsia Linux SDK from Iykltk3-HtXqYplbg... to 7rgqQxifQPjH_2zXB... (flutter/engine#39755) (#121058) 2023-02-19 09:48:23 +00:00
engine-flutter-autoroll 3c6a25d7d8
4a58ff869 Roll Fuchsia Mac SDK from nvf4Ago0k-VS2JPxZ... to HtmcMFg6ZlyRkcNsB... (flutter/engine#39754) (#121056) 2023-02-19 09:04:29 +00:00
engine-flutter-autoroll 4245389900
1b71ea81a Roll ICU from 266a46937f05 to c6b685223182 (4 revisions) (flutter/engine#39753) (#121054) 2023-02-19 02:53:13 +00:00
engine-flutter-autoroll ab39d076ca
Roll Flutter Engine from a7c28d0851dd to 8d13f3761460 (2 revisions) (#121050)
* 027b63ef3 Roll Fuchsia Mac SDK from baD5uG2X0rk-EZZly... to nvf4Ago0k-VS2JPxZ... (flutter/engine#39751)

* 8d13f3761 Roll Dart SDK from 1a45ec0bd08e to 194b1d4829c9 (2 revisions) (flutter/engine#39752)
2023-02-18 21:09:24 +00:00
engine-flutter-autoroll 43e74c05e6
a7c28d085 Roll Fuchsia Linux SDK from hi7JwgHijuYYKAFUR... to Iykltk3-HtXqYplbg... (flutter/engine#39750) (#121047) 2023-02-18 20:09:18 +00:00
engine-flutter-autoroll 0be7c3f30d
Roll Flutter Engine from a9db42c3edc2 to c22c64812243 (2 revisions) (#121041)
* 3ecac16c3 Roll Dart SDK from 3ec7f1f92216 to cad83c2785e6 (8 revisions) (flutter/engine#39745)

* c22c64812 Roll Dart SDK from cad83c2785e6 to 1a45ec0bd08e (2 revisions) (flutter/engine#39748)
2023-02-18 14:35:06 +00:00
engine-flutter-autoroll a5b53a6d2a
a9db42c3e Roll Skia from 733a19f6a625 to 2f05923f825e (3 revisions) (flutter/engine#39744) (#121030) 2023-02-18 07:53:34 +00:00
engine-flutter-autoroll 66dce657fa
Roll Flutter Engine from 9a3c3e462fce to 3777ed51774f (2 revisions) (#121029)
* 7b1e703cb Roll Fuchsia Linux SDK from tMm2Lzb-LE20Rxwm9... to hi7JwgHijuYYKAFUR... (flutter/engine#39742)

* 3777ed517 Roll Fuchsia Mac SDK from _wymybZYKzX_3iFd6... to baD5uG2X0rk-EZZly... (flutter/engine#39743)
2023-02-18 07:09:35 +00:00
engine-flutter-autoroll 4dd555d326
Roll Flutter Engine from 2fdce9a96367 to 9a3c3e462fce (3 revisions) (#121025)
* 974274db7 [macOS] Mark move-only classes as such (flutter/engine#39734)

* d5316b6c9 add lint check for python files (flutter/engine#39736)

* 9a3c3e462 Roll Skia from 4b79e398dfe0 to 733a19f6a625 (9 revisions) (flutter/engine#39740)
2023-02-18 04:38:26 +00:00
engine-flutter-autoroll 9281114fb0
Roll Flutter Engine from a37e27b77008 to 2fdce9a96367 (2 revisions) (#121023)
* 9c6993e52 [gn + codesign] mac code sign configuration for FlutterMacOS.framework.zip (flutter/engine#35707)

* 2fdce9a96 Revert "[gn + codesign] mac code sign configuration for FlutterMacOS.framework.zip (#35707)" (flutter/engine#39735)
2023-02-18 02:48:21 +00:00
engine-flutter-autoroll 0fa6527520
Roll Flutter Engine from 2b2780185dd5 to a37e27b77008 (2 revisions) (#121020)
* 1d7f0c66c Integrate ios_engine debug, profile and release. (flutter/engine#39724)

* a37e27b77 [web] Don't include end-of-line characters in line boundary (flutter/engine#39693)
2023-02-18 01:56:34 +00:00
Michael Goderbauer 2b4c960885
Remove more references to dart:ui.window (#120994)
* Remove more references to dart:ui.window

* two more doc referenes

* revert icon_color_test.dart
2023-02-18 01:50:08 +00:00
Qun Cheng f99f472807
Remove the deprecated accentColor from ThemeData (#120932)
Co-authored-by: Qun Cheng <quncheng@google.com>
2023-02-18 01:50:05 +00:00
engine-flutter-autoroll 610450523b
2b2780185 Roll Skia from 0e444e355607 to 4b79e398dfe0 (5 revisions) (flutter/engine#39725) (#121016) 2023-02-18 00:50:07 +00:00
engine-flutter-autoroll 48d2dfc721
e7fde3f72 [web] Make glassPaneElement and glassPaneShadow non-nullable (flutter/engine#39692) (#121009) 2023-02-17 23:53:26 +00:00
engine-flutter-autoroll 7f19b74853
0a27673d7 Roll Skia from 02890036028e to 0e444e355607 (9 revisions) (flutter/engine#39723) (#121008) 2023-02-17 22:57:18 +00:00
chunhtai 1daa0be4f9
Fix scrollable to clear inner semantics node if it does not use two p… (#120996)
* Fix scrollable to clear inner semantics node if it does not use two panel

* g

* add more check
2023-02-17 22:33:15 +00:00
Ian Hickson 6205c110d6
Remove "note that" in our documentation (as per style guide) (#120842)
* lerp documentation

* Remove Note, Note That from repo

* Improve BorderSide documentation.

* apply review comments
2023-02-17 22:27:33 +00:00
Jenn Magder 9fe556705b
Print sub process that failed to run in tool (#120999) 2023-02-17 22:02:51 +00:00
Mouad Debbar f785136852
[web] Temporarily disable a line boundary test (#121005) 2023-02-17 21:50:11 +00:00
engine-flutter-autoroll 08b409ab0b
Roll Flutter Engine from 6e92c0c28410 to bd37a3992b50 (16 revisions) (#121004)
* 6a2a46a28 Roll Dart SDK from 3ec7f1f92216 to 7642080abaf7 (2 revisions) (flutter/engine#39702)

* f6bb7ae5f Roll Skia from d0df677ffd5e to ba60fed7f075 (6 revisions) (flutter/engine#39703)

* 27696d2b7 Cached DisplayList opacity inheritance fix (flutter/engine#39690)

* 1ae94738d Roll Dart SDK from 7642080abaf7 to 42829b6f80b1 (1 revision) (flutter/engine#39707)

* 676201790 Roll Fuchsia Linux SDK from yT4JLKTCWWwbRwB0l... to tMm2Lzb-LE20Rxwm9... (flutter/engine#39709)

* 26f1f251f Roll Skia from ba60fed7f075 to 5637cd56be32 (3 revisions) (flutter/engine#39710)

* 4b0b8f053 Roll Dart SDK from 42829b6f80b1 to c7ec16304216 (1 revision) (flutter/engine#39711)

* 1f7aad3a4 Roll Fuchsia Mac SDK from haDvcC5VzWVdQs9Rs... to _wymybZYKzX_3iFd6... (flutter/engine#39715)

* 067369d22 Migrate skia png codec call to public interface (flutter/engine#39714)

* 7e190a49c Roll Dart SDK from c7ec16304216 to 8a7dc36cadf6 (1 revision) (flutter/engine#39716)

* 83a896250 Roll Skia from 5637cd56be32 to 02890036028e (2 revisions) (flutter/engine#39717)

* 6d9387433 [linux] Eliminate mirrors support (flutter/engine#39701)

* adc0ebd97 Adds a Linux Fuchsia FEMU config that enables CSO (flutter/engine#39718)

* 0378b3406 [impeller] support generating mip-maps on Vulkan (flutter/engine#39689)

* 5212ac439 [Impeller] Device default attachment pixel formats (flutter/engine#39655)

* bd37a3992 Rollback Dart SDK to unblock the roller (flutter/engine#39722)
2023-02-17 20:59:05 +00:00
Taha Tesser c3587c62e4
Add InheritedTheme support to ScrollbarTheme (#120970) 2023-02-17 19:51:05 +00:00
engine-flutter-autoroll 51712b90a1
Roll Plugins from d699b4a91381 to 8f3419be5e0e (7 revisions) (#120993)
* cd09d9d31 [ci] Update iOS simulator (flutter/plugins#7131)

* 016c3b7f1 Roll Flutter from df41e58f6f to 22e17bb710 (28 revisions) (flutter/plugins#7186)

* 7160f55e8 [ios_platform_images] Update minimum version to iOS 11 (flutter/plugins#6874)

* ea048a249 [in_app_purchase] Update minimum Flutter version to 3.3 and iOS 11 (flutter/plugins#6873)

* 530442456 [google_sign_in_web] Migrate to the GIS SDK. (flutter/plugins#6921)

* 9a3a77e6c [image_picker] Fix images changing to incorrect orientation (flutter/plugins#7187)

* 8f3419be5 Roll Flutter from 22e17bb710 to 298d8c76ba (20 revisions) (flutter/plugins#7190)
2023-02-17 19:19:23 +00:00
Renzo Olivares 9367641ce2
clean up (#120934)
Co-authored-by: Renzo Olivares <roliv@google.com>
2023-02-17 18:42:09 +00:00
yim c4d40cc152
Modify the updateChildren method deep copy _children (#120773)
* Modify the updateChildren method deep copy _children

* add test

* fix some small nits

* Simplified newChildren declaration in updateChildren
2023-02-17 18:29:02 +00:00
Jackson Gardner 674254c036
Always use the testbed in web_test.dart so environment is populated. (#120984) 2023-02-17 10:19:09 -08:00
Casey Hillers 298d8c76ba
Revert "Remove references to Observatory (#118577)" (#120929)
This reverts commit 2df140f40d.
2023-02-16 21:28:30 -08:00
engine-flutter-autoroll 78d058f46d
6e92c0c28 Roll Fuchsia Mac SDK from xl9Y8o-9FDyvPogki... to haDvcC5VzWVdQs9Rs... (flutter/engine#39700) (#120950) 2023-02-17 04:52:48 +00:00
engine-flutter-autoroll 875e48c699
52a4fb4c5 Roll Skia from b1800a8b9595 to d0df677ffd5e (13 revisions) (flutter/engine#39699) (#120947) 2023-02-17 03:56:16 +00:00
engine-flutter-autoroll 081cd57765
650db7a72 [macOS] Eliminate mirrors support (flutter/engine#39694) (#120943) 2023-02-17 02:52:10 +00:00
engine-flutter-autoroll e29a799753
946b29198 [dart:ui] Introduce PlatformDispatcher.implicitView (flutter/engine#39553) (#120939) 2023-02-17 01:59:12 +00:00
Loïc Sharma 00c0a07fa3
Increase Linux docs_test timeout (#120899)
The `Linux docs_test` target has timed out repeatedly. This is a short-term mitigation to prevent unnecessary framework tree closures. In the future we should remove docset generation from post-submit `Linux docs_test`. See: https://github.com/flutter/flutter/issues/120901.

See this similar change: https://github.com/flutter/flutter/pull/120718
2023-02-16 17:35:29 -08:00
engine-flutter-autoroll 9fcaaebb52
Roll Flutter Engine from bddfc1c4dcaa to 6602fc753525 (3 revisions) (#120928)
* 7cf63a03f [Impeller] use IPSampleDecal in advanced blends. (flutter/engine#39523)

* 9da851557 Remove extraneous if (flutter/engine#39683)

* 6602fc753 [macOS] Implement platform view mutators (flutter/engine#38699)
2023-02-17 00:18:02 +00:00
Flutter GitHub Bot 206c6ae992
roll packages (#120922) 2023-02-16 23:53:16 +00:00
engine-flutter-autoroll 229d70ea3e
Roll Flutter Engine from 4a90fbcd6901 to bddfc1c4dcaa (5 revisions) (#120920)
* 9ee3221d0 [Impeller] align SSBOs to 16 bytes to fix iOS shader validation issue. (flutter/engine#39654)

* 65a79237f Roll Dart SDK from 09361aea2ca8 to 3ec7f1f92216 (1 revision) (flutter/engine#39686)

* e213d1c5c Uses `int64_t` instead of `int` for the |view_id| parameter. (flutter/engine#39618)

* 94e33ae50 test (flutter/engine#39630)

* bddfc1c4d [Impeller] Match position attribute name across runtime effect stages (flutter/engine#39552)
2023-02-16 22:47:37 +00:00
Qun Cheng 6029de2fb2
Update switch template (#120919) 2023-02-16 14:27:51 -08:00
Greg Price 09ad9f3cd9
Document ScrollPhysics invariant requiring ballistic motion (#120400)
Fixes #120341.

The scroll protocol makes an important assumption about the behavior
of ScrollPhysics implementations, and this requirement hasn't been
clearly documented.  Add documentation for it.

Parts of the text are modelled on similar language at
StatelessWidget.build and StatefulWidget.build.

It does feel a bit uncomfortable to juxtapose this description of a
required invariant with three issues where the framework doesn't
satisfy it.  Fortunately two of them apply by default only in
uncommon cases: #120340 macOS touchpad flinging, and #109675 never.

The third is #120338, affecting default scrolling on Android and
other non-Apple platforms.  I'll send a PR to fix that shortly,
and another for #109675.

As discussed at #120338, it's quite possible we'll remove this
invariant in the future.  But that's been attempted before, and is
complicated: the invariant is a useful one.  Removing it would almost
certainly involve a breaking change for ScrollPhysics subclasses.  So
I think even if we had an immediate plan to remove it, we'd need some
kind of documentation for it, if only to explain the breaking change.
2023-02-16 22:07:09 +00:00
stuartmorgan e00241a060
Enable Windows plugin tests (#119345)
* Fix binary path

* Enable in presubmit
2023-02-16 21:21:10 +00:00