32443 Commits

Author SHA1 Message Date
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
engine-flutter-autoroll
09d489391a
e6e6a0210 implement targetWidth and targetHeight (flutter/engine#38028) (#116598) 2022-12-06 17:03:08 +00:00
engine-flutter-autoroll
09c921c340
ec211d21e Roll Skia from e2244ea470c0 to b63a254727f3 (1 revision) (flutter/engine#38098) (#116592) 2022-12-06 16:03:03 +00:00
engine-flutter-autoroll
b78323c195
Roll Plugins from 2a330bc0afd5 to 374e59804a6c (4 revisions) (#116591)
* 63f1b8fb6 [camera] Handle empty grantResults on permission request (flutter/plugins#6758)

* 1579f2f33 Roll Flutter from 33f3e13dfff6 to 30fc993caed5 (6 revisions) (flutter/plugins#6791)

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

* 374e59804 [camera] Add ability to concurrently record and stream video (flutter/plugins#6290)
2022-12-06 15:49:21 +00:00
Pierre-Louis
1e696d304c
Support theming CupertinoSwitchs (#116510)
* Introduce flag to maximally apply CupertinoTheme

* add missing docs

* add tests

* fix docs

* fix test
2022-12-06 15:32:58 +01:00
engine-flutter-autoroll
921f077687
6d05ea479 Roll Skia from ad85f404b97d to e2244ea470c0 (5 revisions) (flutter/engine#38096) (#116579) 2022-12-06 12:19:37 +00:00
engine-flutter-autoroll
5993a613f8
Roll Flutter Engine from 5d8530f79009 to a588dbe8b3c5 (2 revisions) (#116571)
* a1bfb413b Roll Dart SDK from 52599799b666 to 35a9facce191 (4 revisions) (flutter/engine#38091)

* a588dbe8b Update glfw to head and imgui to the docking branch (flutter/engine#38085)
2022-12-06 07:31:35 +00:00
engine-flutter-autoroll
eaf6254488
5d8530f79 Roll Fuchsia Mac SDK from SDbR-S_A_fv-v_Sbb... to 8p38Xk7Z7OLI7OA7R... (flutter/engine#38090) (#116566) 2022-12-06 05:39:23 +00:00
engine-flutter-autoroll
c834b1d600
012826e19 Roll Skia from e9c0d4b83ca4 to ad85f404b97d (3 revisions) (flutter/engine#38089) (#116564) 2022-12-06 04:54:24 +00:00
Jackson Gardner
5201856805
Use file:/// style uris when passing platform to the compiler. (#116553)
* Use file:/// style uris when passing platform to the compiler.

* License header.

* Use BufferLogger.

* Don't unadvertently convert strings to regexes for matching purposes.

* Fix formatting.

* More formatting.
2022-12-06 02:27:21 +00:00
engine-flutter-autoroll
174d3be862
a309d239c [Impeller Scene] Parse GLTF primitives (flutter/engine#38064) (#116556) 2022-12-06 01:45:36 +00:00
engine-flutter-autoroll
e0a0190c5a
Roll Flutter Engine from d82c8ad7ac7f to 0efb0ef40513 (2 revisions) (#116552)
* 53d66aa55 [web] Add styling in CSS reset to remove Edge password reveal icon (flutter/engine#38011)

* 0efb0ef40 [ImpellerC] Print the working directory that was tried when failing to open (flutter/engine#38079)
2022-12-05 23:26:26 +00:00
engine-flutter-autoroll
0a8e92a119
d82c8ad7a Bump buildroot (flutter/engine#38062) (#116550) 2022-12-05 22:40:10 +00:00
sealesj
1b05653ab2
use deploy suffix (#116533) 2022-12-05 22:21:07 +00:00
engine-flutter-autoroll
9dc5b9e29e
Roll Flutter Engine from a14d15f07a1a to e2b1919a7596 (2 revisions) (#116547)
* 3f997f01c Roll Skia from 1a8a0e1113da to e9c0d4b83ca4 (2 revisions) (flutter/engine#38077)

* e2b1919a7 [Windows] Make the engine own PlatformHandler (flutter/engine#37855)
2022-12-05 21:52:40 +00:00