Commit graph

31949 commits

Author SHA1 Message Date
Hans Muller d6a8e92cd6
Revert "Adds support for the Material Badge widget, BadgeTheme, BadgeThemeData (#114560)" (#114819)
This reverts commit a6da1042a8.
2022-11-07 08:50:56 -08:00
engine-flutter-autoroll 151c83191a
92d9ad27f Roll Skia from 513f0fd34590 to da9fad017aee (2 revisions) (flutter/engine#37379) (#114816) 2022-11-07 16:33:11 +00:00
engine-flutter-autoroll 04d6fd2a0d
Roll Plugins from a279b9dd839a to 3ca34103db0f (4 revisions) (#114813)
* 3ec3cc1e2 Add `Mac_x64 darwin_lint_podspecs` to LUCI (flutter/plugins#6637)

* 0e5e90f6c [webview_flutter] Fix typo (flutter/plugins#6650)

* f04ef7309 Roll Flutter from 55e8cd1786 to e0e7027b62 (20 revisions) (flutter/plugins#6673)

* 3ca34103d Roll Flutter from e0e7027b62 to 5ea5a53301 (7 revisions) (flutter/plugins#6675)
2022-11-07 15:46:26 +00:00
engine-flutter-autoroll a1289a4135
891d4a357 Roll Skia from c3c31be8729b to 513f0fd34590 (2 revisions) (flutter/engine#37377) (#114802) 2022-11-07 11:46:25 +00:00
Chris Bracken 3c9288c6d3
Increase minimum supported macOS version from 10.13 to 10.14 (#114713)
Increases the minimum macOS deployment target from macOS 10.13 (High Sierra) to 10.14 (Mojave) in the macOS app templates.

Includes:
* Update migration for macOS 10.11 apps to upgrade to 10.14
* Adds migration for macOS 10.13 apps to upgrade to 10.14
* Apply migration to all examples, and integration tests

This does not increase version in the plugin templates since those will need to wait until the 10.14 framework rolls to stable channel, so new plugins can build with apps created with `flutter create` on stable channel.

Issue: https://github.com/flutter/flutter/issues/114445
See RFC: http://flutter.dev/go/flutter-drop-macOS-10.13-2022-q4
See previous patch: https://github.com/flutter/flutter/pull/107689
2022-11-07 11:32:42 +01:00
engine-flutter-autoroll a54a46df40
6b57fddd1 Bump github/codeql-action from 2.1.29 to 2.1.31 (flutter/engine#37374) (#114798) 2022-11-07 10:31:23 +00:00
engine-flutter-autoroll c551fe3de1
4e45cfb4a Roll Fuchsia Mac SDK from 9Jb1-3tRPQ2ZhpTQC... to 5XOj9l5e2wkSpMKT1... (flutter/engine#37369) (#114789) 2022-11-07 06:32:24 +00:00
engine-flutter-autoroll 19c5fc50d9
0cbdf464c Add Matrix::LookAt (flutter/engine#37361) (#114786) 2022-11-07 04:09:10 +00:00
Hans Muller a6da1042a8
Adds support for the Material Badge widget, BadgeTheme, BadgeThemeData (#114560) 2022-11-06 17:21:08 -08:00
engine-flutter-autoroll 5280135882
ecd3c4857 Roll Fuchsia Mac SDK from sNXsQVxntMX8f42LE... to 9Jb1-3tRPQ2ZhpTQC... (flutter/engine#37363) (#114772) 2022-11-06 17:24:25 +00:00
engine-flutter-autoroll 5ea5a53301
6f3018a72 Roll Skia from a34882309d04 to c3c31be8729b (1 revision) (flutter/engine#37358) (#114765) 2022-11-06 13:05:25 +00:00
engine-flutter-autoroll b45e628595
b8218eacc Roll Fuchsia Mac SDK from Ua8Jtf8Zka9uxIVdl... to sNXsQVxntMX8f42LE... (flutter/engine#37352) (#114760) 2022-11-06 02:37:37 +00:00
engine-flutter-autoroll b1509ed64f
36cfa9e68 Apply the Windows friendly path solution in remaining spots (flutter/engine#37344) (#114759) 2022-11-06 01:53:24 +00:00
Chris Bracken 5bc50c136b
Fix macOS migration nothing-to-upgrade test (#114703)
When testing whether a macOS deployment target version migration is
unnecessary due to already being at the target version, we were
previously checking the iOS deployment target version rather than the
macOS version. This updates it to test MACOSX_DEPLOYMENT_TARGET instead.
2022-11-05 17:02:46 -07:00
Chris Bracken cf0cd067a0
Mark new_gallery__transition_perf as non-flaky (#114694)
These were marked flaky due to a timeout switching between items in the
Studies list at the top of the screen, which had snap-to-item scroll
physics.

The same flake also affected new_gallery_impeller__transition_perf which
was failing with the same flake, though was separately marked flaky due
to a separate (engine crash) flake documented in:
* https://github.com/flutter/flutter/issues/112577
* https://github.com/flutter/flutter/issues/112438

Leaving the latter marked flaky for the time being while that separate
issue is investigated.

Issue: https://github.com/flutter/flutter/issues/114025
2022-11-05 17:02:38 -07:00
engine-flutter-autoroll 07d3a64b5d
0886c7d0b Narrow the scope of the Windows Android arm hack (flutter/engine#37125) (#114751) 2022-11-05 18:23:24 +00:00
Tae Hyung Kim cef4c2aac8
ICU Message Syntax Parser (#112390)
* init

* code generation

* improve syntax error, add tests

* add tests and fix bugs

* code generation fix

* fix all tests :)

* fix bug

* init

* fix all code gen issues

* FIXED ALL TESTS :D

* add license

* remove trailing spaces

* remove print

* tests fix

* specify type annotation

* fix test

* lint

* fix todos

* fix subclass issues

* final fix; flutter gallery runs

* escaping for later pr

* fix comment

* address PR comments

* more

* more descriptive errors

* last fixes
2022-11-05 10:26:46 -07:00
engine-flutter-autoroll e0e7027b62
9c45b0ebe Roll Fuchsia Mac SDK from jAKH68TYoKUA5HNS2... to Ua8Jtf8Zka9uxIVdl... (flutter/engine#37345) (#114746) 2022-11-05 11:02:24 +00:00
engine-flutter-autoroll 06ded49f7a
Roll Flutter Engine from 223a485ceb02 to cf56eb5565e2 (3 revisions) (#114735)
* b74471702 Roll Fuchsia Linux SDK from 7e3H7isxOF6vqMDTT... to mDzQK4ZUk_Y4wfZa_... (flutter/engine#37337)

* 2af329fa2 Roll Skia from 7a98accb20d5 to a34882309d04 (7 revisions) (flutter/engine#37334)

* cf56eb556 32 cores (flutter/engine#37339)
2022-11-05 03:30:55 +00:00
engine-flutter-autoroll 140a57e960
Roll Flutter Engine from ba390f2a7b7d to 223a485ceb02 (3 revisions) (#114732)
* aeae6afb7 Roll Dart SDK from b2aad7caafc9 to d97d5ad98893 (1 revision) (flutter/engine#37333)

* 396be860f [Impeller] Remove cached pipelines when RuntimeStage is hot reloaded (flutter/engine#37307)

* 223a485ce Handle include paths the same way as output paths (flutter/engine#37335)
2022-11-05 02:44:21 +00:00
engine-flutter-autoroll 6265610b05
Roll Flutter Engine from 28e1ea0cc5b1 to ba390f2a7b7d (3 revisions) (#114728)
* 24c3a9f51 fix recursive self calls (flutter/engine#37321)

* 2a1be6d4d Roll Skia from dc49f35e1ac6 to 7a98accb20d5 (6 revisions) (flutter/engine#37328)

* ba390f2a7 [web] Unify JS configuration. Make it available from initEngine. (flutter/engine#37187)
2022-11-05 01:50:38 +00:00
xubaolin 1aada6fc5c
[New Feature]Support mouse wheel event on the scrollbar widget (#109659)
* rebase master and add a test

* fix the test

* fix the test

* fix the test
2022-11-05 00:57:52 +00:00
engine-flutter-autoroll 96f9ca8302
Roll Flutter Engine from 0933ca485a07 to 28e1ea0cc5b1 (4 revisions) (#114720)
* d413cc511 Add unreachable for vulkan switches (flutter/engine#37324)

* e32bff47e Copy Windows gen_snapshot to a standard location (flutter/engine#37318)

* af1a2da13 Increase Win32 trackpad polling rate, fix repeated swipes issue (flutter/engine#37154)

* 28e1ea0cc Roll Fuchsia Mac SDK from JKfnEvEVIL_Cg3_9f... to jAKH68TYoKUA5HNS2... (flutter/engine#37325)
2022-11-05 00:11:49 +00:00
godofredoc 4fd0a92532
Remove auto_cleanup of xcode caches. (#114719)
After all the caches have been cleaned and the logic to cleanup runtimes
has landed we may not need to always delete the caches.

Bug: https://github.com/flutter/flutter/issues/114656
2022-11-05 00:08:15 +00:00
engine-flutter-autoroll d68af26ae3
Roll Flutter Engine from 6950689ed775 to 0933ca485a07 (3 revisions) (#114714)
* cf22fc23f Revert "reland "Migrate darwin common "framework_shared" target to ARC #37049" (#37219)" (flutter/engine#37320)

* 3c5712bef Roll Dart SDK from 35b0cc8ac48b to b2aad7caafc9 (1 revision) (flutter/engine#37322)

* 0933ca485 Revert "Roll Clang from a93d03310e2c to bca75abc01f3 (#37076)" (flutter/engine#37323)
2022-11-04 22:30:01 +00:00
Flutter GitHub Bot 91a56cf15f
roll packages (#114366) 2022-11-04 22:27:56 +00:00
Chris Bracken 01507bab56
Revert "Switch the way we retrieve the vm_service_port from /hub to iquery, on device. (#114637)" (#114715)
Causes analysis errors:

```
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:513:5 • always_specify_types
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:514:10 • always_specify_types
   info • Avoid method calls or property accesses on a "dynamic" target • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:515:11 • avoid_dynamic_calls
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:515:48 • always_specify_types
   info • Separate the control structure expression from its statement • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:515:77 • always_put_control_body_on_new_line
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:516:7 • always_specify_types
   info • Avoid method calls or property accesses on a "dynamic" target • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:518:11 • avoid_dynamic_calls
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:518:51 • always_specify_types
   info • Separate the control structure expression from its statement • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:518:77 • always_put_control_body_on_new_line
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:519:7 • always_specify_types
   info • Avoid method calls or property accesses on a "dynamic" target • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:521:11 • avoid_dynamic_calls
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:522:21 • always_specify_types
   info • Separate the control structure expression from its statement • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:522:58 • always_put_control_body_on_new_line
  error • The argument type 'dynamic' can't be assigned to the parameter type 'String' • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:524:38 • argument_type_not_assignable
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:540:5 • always_specify_types
   info • Avoid escaping inner quotes by converting surrounding quotes • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:541:14 • avoid_escaping_inner_quotes
   info • Specify type annotations • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:542:5 • always_specify_types
  error • The argument type 'dynamic' can't be assigned to the parameter type 'List<dynamic>' • packages/fuchsia_remote_debug_protocol/lib/src/fuchsia_remote_connection.dart:544:45 • argument_type_not_assignable
   info • Remove unnecessary backslashes in strings • packages/fuchsia_remote_debug_protocol/test/fuchsia_remote_connection_test.dart:114:55 • unnecessary_string_escapes
   info • Remove unnecessary backslashes in strings • packages/fuchsia_remote_debug_protocol/test/fuchsia_remote_connection_test.dart:204:55 • unnecessary_string_escapes
   info • Remove unnecessary backslashes in strings • packages/fuchsia_remote_debug_protocol/test/fuchsia_remote_connection_test.dart:289:55 • unnecessary_string_escapes
```

This reverts commit b187bc474e.
2022-11-04 14:00:16 -07:00
Naud Ghebre b187bc474e
Switch the way we retrieve the vm_service_port from /hub to iquery, on device. (#114637)
* [fuchsia_remote_debug_protocol] Switch the way we retrieve the vm_service_port from /hub to iquery, on device.

* [fuchsia_remote_debug_protocol] Switch the way we retrieve the vm_service_port from /hub to iquery, on device.
2022-11-04 16:39:53 -04:00
engine-flutter-autoroll 6ea01e6aec
Roll Flutter Engine from 5117e858ed1e to 6950689ed775 (3 revisions) (#114710)
* 9584880f4 Use iOS 16 APIs to rotate orientation (flutter/engine#37302)

* 2ac9c73f6 Move primitive type to pipeline descriptor (flutter/engine#37315)

* 6950689ed Roll Skia from 7a45d3123f8b to dc49f35e1ac6 (6 revisions) (flutter/engine#37319)
2022-11-04 20:29:48 +00:00
engine-flutter-autoroll be83c98edd
5117e858e Fix typo in overlay platform view iOS test (flutter/engine#37262) (#114705) 2022-11-04 19:26:26 +00:00
chunhtai 80bf355192
Support keyboard selection in SelectabledRegion (#112584)
* Support keyboard selection in selectable region

* fix some comments

* addressing comments
2022-11-04 10:55:28 -07:00
engine-flutter-autoroll cfb2f158d6
Roll Flutter Engine from 287a3ab59269 to e947833ceb5b (2 revisions) (#114696)
* f3d0b6af7 Fix TextField performing both new line and input action (flutter/engine#36893)

* e947833ce Roll Skia from 1272b520c082 to 7a45d3123f8b (4 revisions) (flutter/engine#37316)
2022-11-04 17:52:43 +00:00
Jenn Magder c1d2b854ef
Change some required nullable parameters in tool to non-null (#114115) 2022-11-04 17:36:01 +00:00
Callum Moffat 48457d736b
WidgetController.startGesture trackpad support (#114631) 2022-11-04 17:13:53 +00:00
engine-flutter-autoroll e1166e43f8
287a3ab59 Roll Skia from c901cb6ae66f to 1272b520c082 (1 revision) (flutter/engine#37314) (#114691) 2022-11-04 17:08:22 +00:00
engine-flutter-autoroll 5233fd9224
Roll Plugins from 5c11747ae143 to a279b9dd839a (6 revisions) (#114689)
* f8122dc89 [ci]Temporarily disable starqlteue on firebase device lab (flutter/plugins#6657)

* 38c93242a [video_player]add integration test for inverted aspect ratio bug (flutter/plugins#6662)

* dd8245e32 Roll Flutter (stable) from 6928314d50 to e99c9c7cd9 (2 revisions) (flutter/plugins#6667)

* 8cfa2652c Roll Flutter from 0e98194681 to e6300da2c3 (46 revisions) (flutter/plugins#6668)

* 897ec59cd [ci] Removes unnecessary overrides. (flutter/plugins#6669)

* a279b9dd8 Roll Flutter from e6300da2c3 to 55e8cd1786 (17 revisions) (flutter/plugins#6670)
2022-11-04 16:38:04 +00:00
engine-flutter-autoroll 77d6ecb83b
805b145d7 [web] Improve line breaker test exceptions (flutter/engine#37244) (#114688) 2022-11-04 16:25:08 +00:00
engine-flutter-autoroll 55e8cd1786
449fcc8b8 Roll Skia from 7eac7e7547e7 to c901cb6ae66f (1 revision) (flutter/engine#37313) (#114683) 2022-11-04 12:20:25 +00:00
engine-flutter-autoroll 4b7106c5b6
c5cc559db Roll Fuchsia Linux SDK from -0Xq1c-TncmWBWzqg... to 7e3H7isxOF6vqMDTT... (flutter/engine#37311) (#114678) 2022-11-04 09:59:11 +00:00
engine-flutter-autoroll 55fac571b3
2f90bda40 Merge AccessibilityBridge and AccessibilityBridgeDelegate (flutter/engine#36597) (#114674) 2022-11-04 08:47:31 +00:00
engine-flutter-autoroll 43606d1368
0a2d451b3 Roll Skia from b8209dce9a48 to 7eac7e7547e7 (1 revision) (flutter/engine#37309) (#114670) 2022-11-04 08:08:09 +00:00
engine-flutter-autoroll 7bee6e8afd
4b970fca0 Roll Dart SDK from c6e0307f3849 to 35b0cc8ac48b (2 revisions) (flutter/engine#37308) (#114668) 2022-11-04 07:24:23 +00:00
engine-flutter-autoroll fca260a15a
Roll Flutter Engine from fb7cde697062 to 69a275300a28 (7 revisions) (#114667)
* 49acbfb08 Make iOS PlatformView to reuse VisualEffectView when possible. (flutter/engine#37263)

* 48f31a539 Roll Skia from 8e48bb8ea52e to 10acfb0efbc9 (2 revisions) (flutter/engine#37300)

* af61d4092 [Impeller] Add non-rrect polygon to shadow test (flutter/engine#37296)

* 97fb982f3 [web] Improve CPU usage when building wasm_release (flutter/engine#37294)

* ca0755adc Roll Skia from 10acfb0efbc9 to b8209dce9a48 (1 revision) (flutter/engine#37303)

* 44398ccf5 Make hot reload work (flutter/engine#37304)

* 69a275300 Roll Fuchsia Mac SDK from mOXbRSWGSdWRXIefR... to JKfnEvEVIL_Cg3_9f... (flutter/engine#37305)
2022-11-04 06:47:16 +00:00
engine-flutter-autoroll 44b6cd2ec7
Roll Flutter Engine from ed31c3d76df5 to fb7cde697062 (2 revisions) (#114651)
* 3593f34b9 Roll Skia from bddba32af857 to 8e48bb8ea52e (5 revisions) (flutter/engine#37297)

* fb7cde697 [Impeller] Support YUV external textures on iOS (flutter/engine#36685)
2022-11-04 03:02:22 +00:00
Casey Hillers 9f6090c9ad
Revert "Fix text field label animation duration and curve" (#114646)
* Revert "Fix text field label animation duration and curve (#105966)"

This reverts commit d5c53b82e9.

* Add doubleTapTimer.cancel back
2022-11-03 18:47:54 -07:00
engine-flutter-autoroll 125b9a769e
Roll Flutter Engine from e3c51631a9b5 to ed31c3d76df5 (2 revisions) (#114648)
* 2c9a6d668 [Impeller] validate that SkSL has no user supplied inputs (flutter/engine#37293)

* ed31c3d76 Move the two remaining engine v2 builds to prod. (flutter/engine#37274)
2022-11-04 00:18:59 +00:00
Casey Hillers 009fa69f3c
Revert "Scribble mixin (#104128)" (#114647)
This reverts commit b571abfbfd.
2022-11-03 17:17:30 -07:00
hellohuanlin 8a9ddade9a
[tools]validation basic Xcode settings for build ipa (#113412) (#114634) 2022-11-03 22:29:07 +00:00
engine-flutter-autoroll 2ce62b3a0f
Roll Flutter Engine from 66b244d9fa0a to e3c51631a9b5 (2 revisions) (#114643)
* 2a9491710 Roll Skia from af0582c7b223 to bddba32af857 (6 revisions) (flutter/engine#37291)

* e3c51631a Roll Dart SDK from 433f075a852b to c6e0307f3849 (1 revision) (flutter/engine#37292)
2022-11-03 22:26:20 +00:00
engine-flutter-autoroll 44ecbbcc54
Roll Flutter Engine from 840a7b346216 to 66b244d9fa0a (25 revisions) (#114640)
* 27972e7d5 [fuchsia] mouse-input test (flutter/engine#37221)

* 491032cfc Update docs to mention felt build --host (flutter/engine#37224)

* 51089422d [macOS, multiwindow] Compositor gets FlutterView lazily (flutter/engine#36392)

* 2e89bce45 Enter a scope before calling Dart APIs in ThrowIfUIOperationsProhibited (flutter/engine#37226)

* 7843ae80c [Impeller] Correct the ordering of filters in 'Paint::WithFilters' (flutter/engine#37239)

* 2cbe38be0 Produce both ddc and dart2js platform files. (flutter/engine#37162)

* 2e3bc8052 Apply internal cl for C++20 prep (flutter/engine#37266)

* c183e7701 Roll Dart SDK from 883ab3f70e3d to 94ac8f6cc756 (1 revision) (flutter/engine#37267)

* d21f34673 Roll Fuchsia Mac SDK from BPxzJkBzD8R9GFg1n... to 8OZH-l7aK1-73Hyrf... (flutter/engine#37270)

* edbba9108 Roll Fuchsia Linux SDK from 9P-WnaDSnineZtFz0... to np4MU3wmDOuhlg6CR... (flutter/engine#37269)

* c7b2230e9 [Impeller] Wire-up AndroidSurfaceImpellerVulkan (flutter/engine#37249)

* 73c588119 [Impeller] dont call SPIRV_CROSS_THROW in SkSL backend (flutter/engine#37273)

* 893f5cd30 Roll Skia from f41fa8bffd58 to 78927395bf5c (20 revisions) (flutter/engine#37275)

* 2a7f3d0c1 Roll Skia from 78927395bf5c to fe751b616832 (1 revision) (flutter/engine#37276)

* fbe98c079 Roll Dart SDK from 94ac8f6cc756 to 8e089c61be58 (2 revisions) (flutter/engine#37277)

* 95b9b5d83 [Impeller] Add blit command to copy texture to buffer (flutter/engine#37198)

* 50c0fbc39 Roll Dart SDK from 8e089c61be58 to 866f5cfad18a (1 revision) (flutter/engine#37278)

* 138acebc6 Roll Skia from fe751b616832 to fdfa00287cff (1 revision) (flutter/engine#37279)

* 224b4013f Roll Fuchsia Mac SDK from 8OZH-l7aK1-73Hyrf... to mOXbRSWGSdWRXIefR... (flutter/engine#37282)

* 74f021922 Announce alerts through SemanticsService on Windows (flutter/engine#37173)

* a828fbb4a Roll Dart SDK from 866f5cfad18a to 433f075a852b (1 revision) (flutter/engine#37284)

* 49165f1b0 Roll Fuchsia Linux SDK from np4MU3wmDOuhlg6CR... to -0Xq1c-TncmWBWzqg... (flutter/engine#37285)

* d06616ecf Roll Skia from fdfa00287cff to cf3fa752a958 (2 revisions) (flutter/engine#37288)

* 0b79b5c3f Roll Skia from cf3fa752a958 to af0582c7b223 (5 revisions) (flutter/engine#37290)

* 66b244d9f [Impeller] validate calls to texture in SkSL (flutter/engine#37289)
2022-11-03 13:55:23 -07:00