32457 Commits

Author SHA1 Message Date
Callum Moffat
c4b8046d96
Floating cursor cleanup (#116746)
* Floating cursor cleanup

* Use TextSelection.fromPosition
2022-12-10 00:24:23 +00:00
engine-flutter-autoroll
cbdc763cfd
Roll Flutter Engine from a259613ab871 to 8b56b5a98ed4 (2 revisions) (#116813)
* 59fabcc89 Roll Skia from ec407902999b to 44062eff3e25 (8 revisions) (flutter/engine#38161)

* 8b56b5a98 Roll Dart SDK from e517487c5679 to 0940b5e6ccd5 (3 revisions) (flutter/engine#38162)
2022-12-10 00:06:27 +00:00
Michael Goderbauer
9dd30878d9
Add LookupBoundary to Material (#116736) 2022-12-09 15:48:00 -08:00
engine-flutter-autoroll
332032ddae
Roll Flutter Engine from 89fd33c62f2c to a259613ab871 (2 revisions) (#116811)
* 2121d8187 [web] Use js_util.promiseToFuture with CanvasKitInit() (flutter/engine#38128)

* a259613ab Fix premature LayerStateStack layer culling (flutter/engine#38159)
2022-12-09 23:26:21 +00:00
engine-flutter-autoroll
ca3ce3945c
89fd33c62 Don't use sync*, as it is unimplemented in dart2wasm. (flutter/engine#38149) (#116808) 2022-12-09 22:41:14 +00:00
engine-flutter-autoroll
86fa9e511d
Roll Flutter Engine from 8d83b98c55b3 to 030950f3070c (29 revisions) (#116802)
* bd8bcf956 Roll Fuchsia Mac SDK from crEcyXdyZ686cAqMV... to pMV6A0ykZQ8aA3NG2... (flutter/engine#38120)

* dec8b5221 Preliminary implementation of UIA for A11y on Windows (flutter/engine#37754)

* 5545ccf87 Roll Fuchsia Linux SDK from NlJGkMbtZqQ6_BCpu... to xn8ztWtp-zww-jObz... (flutter/engine#38122)

* 80a15a419 Create FlutterActivity/FlutterFragment using light weight engine with FlutterEngineGroup (flutter/engine#36963)

* 5caef8585 Full implementation of text-input-test (flutter/engine#37986)

* 8f6036e58 Reland fix wrong VSYNC event (flutter/engine#37865)

* 4101c363c [iOS] Change locale format for spell check (flutter/engine#38080)

* 2f5b67e4d [embedder] Ensure destruction called on present (flutter/engine#38078)

* 0bddc6045 [Impeller Scene] Depth attachment; baked lighting example (flutter/engine#38118)

* 6aa4ccd60 Remove dlCanvasRecorder from flutter::PictureRecorder (flutter/engine#38127)

* dbb5284f2 [Windows] Add more cursor plugin tests (flutter/engine#38112)

* 6e91204d9 Roll Fuchsia Mac SDK from pMV6A0ykZQ8aA3NG2... to 9SnrQ0vbR8IC7UIoP... (flutter/engine#38135)

* 3140ad924 [Impeller] order metal samplers according to declared order and not usage order (flutter/engine#38115)

* 84abf21d4 Remove autoninja. (flutter/engine#38136)

* 8a113d328 [embedder] Expose metal surface from test context (flutter/engine#38133)

* 1ef25b63f Roll Fuchsia Mac SDK from 9SnrQ0vbR8IC7UIoP... to aMW0DjntzFJj4RoR3... (flutter/engine#38139)

* 748b3bc15 Revert "Remove dlCanvasRecorder from flutter::PictureRecorder (#38127)" (flutter/engine#38137)

* b6daf3d06 [embedder] Consistent naming for GL/Metal tests (flutter/engine#38141)

* 339d04baf [web] Trivial fix for non-static interop JS interop class. (flutter/engine#38126)

* 1fcbb9c11 [tools] Eliminate version on Obj-C docs (flutter/engine#38145)

* 71928b6a4 [Impeller] Use DrawPath instead of Rect geometry when the paint style is stroke (flutter/engine#38146)

* 23ce8fdbc Roll Skia from dd3285a80b23 to f84dc9303045 (4 revisions) (flutter/engine#38123)

* 366f8663b Roll Skia from f84dc9303045 to 2691cd7b4110 (40 revisions) (flutter/engine#38151)

* 447e7013e Roll Skia from 2691cd7b4110 to 711396b81248 (1 revision) (flutter/engine#38152)

* cd5d91bf9 Pylint testing/run_tests.py (flutter/engine#38016)

* aafac083b Roll Skia from 711396b81248 to b253b10374e7 (7 revisions) (flutter/engine#38157)

* 799dc78e8 Roll Fuchsia Linux SDK from xn8ztWtp-zww-jObz... to rRJIjuO-dPNCpCTd9... (flutter/engine#38134)

* 3aa3d2a8f Massage the JS interop around `didCreateEngineInitializer` (flutter/engine#38147)

* 030950f30 Roll Skia from b253b10374e7 to ec407902999b (3 revisions) (flutter/engine#38158)
2022-12-09 21:57:50 +00:00
godofredoc
1da8f4edc4
Several fixes to packaging builders. (#116800)
It includes the following changes:

* Adds main as the enabled branches.
* Adds docs_beta and docs_stable to pass the expected gcp project.
* Adds dimensions to packaging arm64 to ensure that it runs on arm64
  bot.

Bug: https://github.com/orgs/flutter/projects/43
2022-12-09 21:12:24 +00:00
Callum Moffat
73cb7c2fc5
Squashed MediaQuery InheritedModel (#114459) 2022-12-09 20:59:11 +00:00
Taha Tesser
e57b7f4ea8
Add Material 3 support for ListTile - Part 1 (#116194)
* Add Material 3 support for `ListTile` - Part 1

* minor refactor

* Add `useMaterial3: false` to M2 tests
2022-12-09 20:05:12 +00:00
engine-flutter-autoroll
55e7501154
Roll Plugins from 51434ec83dde to 6ab7d710d2fb (3 revisions) (#116781)
* 929c9a632 [camera] Re-enable ability to concurrently record and stream video (flutter/plugins#6808)

* f31a438f3 [video_player] Fix file URI construction (flutter/plugins#6803)

* 6ab7d710d Roll Flutter from a570fd25d83b to 521028c80827 (11 revisions) (flutter/plugins#6810)
2022-12-09 19:57:33 +00:00
Jason Simmons
b4304dadc5
Update the Dart language version in the pubspec generated by the dartdoc script (#116789) 2022-12-09 11:38:20 -08:00
Siva
48cfe2eb00
Opt dashing_postprocess.dart out of null safety until we figure out why (#116786)
it complains about some library being unsound.
2022-12-09 10:53:39 -08:00
Parker Lougheed
eefbe85c8b
Bump dartdoc to 6.1.4 (#116758) 2022-12-09 04:32:07 +00:00
Siva
7c8e171320
Manual Roll of Flutter Engine from 67254d6e4b03 to 8d83b98c55b3 (#116635)
* Roll Flutter Engine from 67254d6e4b03 to 8d83b98c55b3

* Roll Dart SDK from 35a9facce191 to e517487c5679 (Dart 3.0) (#38105)

* Bump SDK versions.

* Bump Dart SDK version constraints

* Update shrine package to 2.0.1 (null safe version)

* Fix more tests.

* Include patches from Jason for min android sdk version

* Fix analyzer warning
2022-12-08 18:03:51 -08:00
Christopher Fujino
afdc484011
add test of flutter update-packages --transitive-closure --consumer-only (#116747) 2022-12-09 01:00:22 +00:00
Tae Hyung Kim
117a83a4a7
Throw error when plural case had undefined behavior (#116622)
* init

* add comment

* make error more actionable
2022-12-08 22:29:14 +00:00
Loïc Sharma
bebea0cc6c
[Windows] Add a flutter run console output test (#116626)
Adds a test to verify the console output of `flutter run --release` on Windows.

Part of: https://github.com/flutter/flutter/issues/111577
2022-12-08 14:05:53 -08:00
hangyu
003608f182
Update text field input width when there are prefix/suffix icons (#116690)
* Update input_decorator_test.dart

Update input_decorator.dart

Update input_decorator.dart

Update input_decorator.dart

Update input_decorator.dart

Update input_decorator.dart

Revert "Update input_decorator.dart"

This reverts commit 6a6d2fd0c145c15440405060190ef714b78441c9.

Update input_decorator.dart

Update input_decorator_test.dart

Update input_decorator.dart

lint

* Update input_decorator.dart
2022-12-08 10:27:46 -08:00
sealesj
e52449b641
Add Remaining Packaging Builders (#116683)
* add stable packaging builders

* update testowners

* consolidate and use enabled_branches

* update to reflect the consolidation
2022-12-08 17:19:05 +00:00
ivirtex
ef40e3ea6f
Add CupertinoSliverNavigationBar large title magnification on over scroll (#110127)
* Add magnification of CupertinoSliverNavigationBar large title

* Fix padding in maximum scale computation

* Apply magnification by using RenderBox

* Do not pass key to the superclass constructor

* Use `clampDouble` instead of `clamp` extension method

* Remove trailing whitespaces to make linter happy

* Name test variables more precisely

* Move transform computation to `performLayout` and implement `hitTestChildren`

* Address comments

* Address comments

* Address comments

* Update comment about scale

* Fix hit-testing

* Fix hit-testing again

* Make linter happy

* Implement magnifying without using LayoutBuilder

* Remove trailing spaces

* Add hit-testing of the large title

* Remove whitespaces

* Fix scale computation and some tests

* Fix remaining tests

* Refactor and fix comments

* Update comments
2022-12-08 17:15:09 +00:00
zmtzawqlp
2ffc5bc17e
Fix wrong position of TabBarIndicator when it's label size and has label padding (#116398) 2022-12-08 17:05:23 +00:00
engine-flutter-autoroll
e6ec087112
Roll Plugins from 7b5d8323efe3 to 51434ec83dde (3 revisions) (#116728)
* 93a63b36e [google_maps_flutter] Add support to request map renderer for Android (flutter/plugins#6619)

* ca3d56973 Roll Flutter from e2fb672a440e to a570fd25d83b (15 revisions) (flutter/plugins#6804)

* 51434ec83 [google_maps_flutter] Roll cupertino_icons for compatibility with Dart 3 (flutter/plugins#6807)
2022-12-08 16:01:37 +00:00
chunhtai
521028c808
Reland "Use semantics label for backbutton and closebutton for Android" (#116676)
* Reland "Use semantics label for backbutton and closebutton for Android"

This reverts commit cc256c3e33d74ed861640e09e8e21957ddd94c1e.

* Makes the semantics slider test more robust
2022-12-07 21:46:17 +00:00
Siva
8b80552a3c
Fix language version check logic to determine nullsafe soundness. (#116679) 2022-12-07 12:51:56 -08:00
Alexander Thomas
3f1fb1b960
Update assets_for_android_views git dependency pins (#116639)
* Unpin assets_for_android_views git dependency

It needs to pick-up changes made to the pubspec.yaml to be Dart 3.0 compatible and dev/integration_tests/android_views/pubspec.yaml already uses the same dependency unpinned.

* Also unpin hybrid_android_views

* Pin android_views to the new flutter/goldens ref

* Pin hybrid_android_views to newer flutter/goldens
2022-12-07 12:33:59 -08:00
Robert Ancell
7b458e5af1
Implement Linux part of examples (#108068)
Add Linux files for hello_world and platform_channel examples
2022-12-08 08:44:11 +13:00
Michael Goderbauer
297f094c01
LookupBoundary (#116429)
* LookupBoundary simplified

* tests

* doc and impl complete

* doc fixes

* add more tests

* review

* empty
2022-12-07 19:26:12 +00:00
chunhtai
cc256c3e33
Revert "Use semantics label for backbutton and closebutton for Android" (#116675)
This reverts commit 68ce1aeaeb33ad960fb5195852e4dc66f680d4ff.
2022-12-07 10:33:44 -08:00
chunhtai
68ce1aeaeb
Reland "Use semantics label for backbutton and closebutton for Android" (#115776)
* Reland "Use semantics label for backbutton and closebutton for Android"

This reverts commit 20a78ed69f45502344010aedff4d915db27072b2.

* change to default target platform
2022-12-07 18:03:17 +00:00
Casey Hillers
7673108d7e
Revert "Speed up first asset load by encoding asset manifest in binary rather than JSON (#113637)" (#116662)
This reverts commit 56cad89b1e8d79b75b88116a5db9cb70f91c4986.
2022-12-07 17:29:05 +00:00
chunhtai
352ad3a9ef
Adds API in semanticsconfiguration to decide how to merge child semanticsConfigurations (#110730)
* Adds semantics merger API and fix input decorator

* addressing comments

* abstractnode to object

* feature complete

* addressing comments

* fix comments

* conditionally add sort order

* fix bool

* fix test

* more fix

* fix tests
2022-12-07 16:59:16 +00:00
engine-flutter-autoroll
182f9f666f
Roll Plugins from 374e59804a6c to 7b5d8323efe3 (3 revisions) (#116660)
* 610370eb6 Revert "[camera] Add ability to concurrently record and stream video (#6290)" (flutter/plugins#6796)

* 36526ee23 [ci] Fix macOS LUCI merge base (flutter/plugins#6798)

* 7b5d8323e Roll Flutter from 30fc993caed5 to e2fb672a440e (25 revisions) (flutter/plugins#6802)
2022-12-07 16:12:26 +00:00
godofredoc
e07240e684
Update docs_deploy builder with the real name. (#116631)
This is removing the temporary comments and simplifying the name.

Bug: https://github.com/flutter/flutter/issues/115489
2022-12-07 15:57:02 +00:00
harperl-lgtm
a570fd25d8
Date picker special labeling for currentDate with localization and te… (#116433)
* Date picker special labeling for currentDate with localization and tests.

* Updated CalendarDatePicker semantics test

* removed recursive import

* changed labeling for current date to be less verbose
2022-12-07 09:21:44 -05:00
engine-flutter-autoroll
ef6ead4401
Roll Flutter Engine from 185e2f3d451c to 67254d6e4b03 (2 revisions) (#116633)
* 5429243d3 [Impeller Scene] Render imported meshes (flutter/engine#38097)

* 67254d6e4 Use announce function in live region (flutter/engine#38084)
2022-12-07 04:15:24 +00:00
engine-flutter-autoroll
8bce55d1ed
Roll Flutter Engine from 4f22c2789023 to 185e2f3d451c (3 revisions) (#116632)
* 267f0d849 Roll Skia from aea62b0970c3 to dd3285a80b23 (1 revision) (flutter/engine#38111)

* 5ad341776 [Impeller] Remove unused flag enable-impeller-vulkan. (flutter/engine#38109)

* 185e2f3d4 Pin the analyzer package version in lib/web_ui (flutter/engine#38114)
2022-12-07 03:31:09 +00:00
Greg Spencer
31719941c0
Time picker precursors (#116450)
* Make some minor changes in preparation for updating the Time Picker to M3

* Revert OutlineInputBorder.borderRadius type change

* Revert more OutlineInputBorder.borderRadius changes.
2022-12-07 02:07:25 +00:00
Greg Spencer
fb9133b881
Add ListenableBuilder with examples (#116543)
* Add ListenableBuilder with examples

* Add tests

* Add tests

* Fix Test

* Change AnimatedBuilder to be a subclass of ListenableBuilder
2022-12-07 01:15:22 +00:00
Camille Simon
609fe35f13
[Android] Fix Linux Android flavors_test (#116129)
* Remove flaky label

* Have test install debug version

* Fix test

* Undo change

* Properly test change

* Empty-Commit

* Revert testing changes
2022-12-07 00:00:59 +00:00
engine-flutter-autoroll
676229f33f
Roll Flutter Engine from 4ff8cc3ef53b to 4f22c2789023 (3 revisions) (#116620)
* 143977b53 Roll Skia from b63a254727f3 to 13e5241ce8b7 (6 revisions) (flutter/engine#38106)

* 9554754ac [web:canvaskit] test zero font size (flutter/engine#37916)

* 4f22c2789 Roll Skia from 13e5241ce8b7 to aea62b0970c3 (2 revisions) (flutter/engine#38107)
2022-12-06 23:59:31 +00:00
Michael Thomsen
91568cc9b7
Adjust upper Dart SDK constraint (#116586) 2022-12-06 23:41:53 +01:00
Loïc Sharma
30c575140a
[Android] Refactor the flutter run Android console output test (#115023)
* [Android] Refactor the flutter run Android console output test

* CI bump
2022-12-06 21:57:25 +00:00
Greg Spencer
577a88b222
Fix MenuAnchor padding (#116573)
* Fix MenuAnchor padding

* Add tests
2022-12-06 21:30:25 +00:00
Parker Lougheed
76f03359b1
Update dartdoc to 6.1.3 (#116474)
No longer generates weird constructor-like calls interspersed.

Fixes https://github.com/dart-lang/dartdoc/issues/3201
2022-12-06 21:10:10 +00:00
engine-flutter-autoroll
98d241387b
4ff8cc3ef Add gradle option to allow/show System.out.print logs (flutter/engine#38104) (#116612) 2022-12-06 21:00:24 +00:00
engine-flutter-autoroll
ee8ba7010c
12ad3d766 Disable an extension in Xvfb to work around errors seen when running Impeller/Vulkan unit tests (flutter/engine#38092) (#116604) 2022-12-06 20:03:57 +00:00
godofredoc
cd87e094e9
Allow creating packages for master/main. (#116557)
This is to enable testing of the packaging scripts on master/main
branches.

Bug: https://github.com/flutter/flutter/issues/115489
2022-12-06 19:46:07 +00:00
Tae Hyung Kim
21f3ce8b69
[gen_l10n] Multiline descriptions (#116380)
* init

* empty commit to start google testing
2022-12-06 19:16:23 +00:00
engine-flutter-autoroll
e2fb672a44
Roll Flutter Engine from e6e6a02106c6 to 86d7cbf09e09 (2 revisions) (#116601)
* 75b7f317d Roll Fuchsia Mac SDK from 8p38Xk7Z7OLI7OA7R... to crEcyXdyZ686cAqMV... (flutter/engine#38100)

* 86d7cbf09 Check for renderer-specific versions of the tests first. (flutter/engine#38088)
2022-12-06 18:26:25 +00:00
Jason C.H
a8b36c7da4
Fix windows version validator under Chinese (#116282)
* Fix windows version validator under Chinese

* Update authors

* Update RegExp to reduce groups

* Add a trailing newline
2022-12-06 17:41:09 +00:00