33237 Commits

Author SHA1 Message Date
engine-flutter-autoroll
ec6ff90ab0
Roll Flutter Engine from ccccee513fb2 to d84b3dc74c9f (2 revisions) (#118893)
* dbd1cfa22 Roll Dart SDK from fbbfc122dba6 to ac4c63168ff2 (1 revision) (flutter/engine#39030)

* d84b3dc74 Roll Fuchsia Mac SDK from 6oiZwMyNsjucSxTHJ... to GvtVLigysBcywNN9T... (flutter/engine#39032)
2023-01-20 17:41:25 +00:00
Eilidh Southren
095b1abdad
Checkbox borderSide lerp bug fix (#118728)
* theme override fix

* add lerp condition and tests

* remove unwanted changes

* resolve app_bar token version

* update test names
2023-01-20 14:25:50 +00:00
engine-flutter-autoroll
26472b59cb
ccccee513 [macos] Synthesize modifier keys events on pointer events (flutter/engine#37870) (#118880) 2023-01-20 12:27:12 +00:00
engine-flutter-autoroll
572f0a1a9a
66e177a3d Roll Dart SDK from ddf70a598f27 to fbbfc122dba6 (9 revisions) (flutter/engine#39029) (#118878) 2023-01-20 11:20:24 +00:00
engine-flutter-autoroll
f78b1f3516
dfe67f4c7 Roll Skia from 1b3aa8b6e1cc to f6a5c806294d (11 revisions) (flutter/engine#39027) (#118874) 2023-01-20 09:07:55 +00:00
Taha Tesser
74645b43aa
Fix NavigationBar indicator ripple doesn't account for label height (#117473) 2023-01-20 08:48:06 +00:00
engine-flutter-autoroll
589f2eb9e2
d2436a536 Extract WideToUTF16String/UTF16StringToWide to FML (flutter/engine#39020) (#118873) 2023-01-20 08:23:09 +00:00
engine-flutter-autoroll
ee9c9b6927
3876320cb Roll Skia from aedfc8695954 to 1b3aa8b6e1cc (43 revisions) (flutter/engine#39024) (#118871) 2023-01-20 06:27:09 +00:00
engine-flutter-autoroll
52d1205b88
Roll Flutter Engine from 7d40e77d0035 to 730e88fb6787 (3 revisions) (#118869)
* 7bbe79e10 Extract WideToUTF16String/UTF16StringToWide to FML (flutter/engine#39006)

* acca56ce0 Revert "Extract WideToUTF16String/UTF16StringToWide to FML (#39006)" (flutter/engine#39019)

* 730e88fb6 [Impeller] Check the correct stencil coverage when deciding whether to elide a restore (flutter/engine#39023)
2023-01-20 04:50:24 +00:00
Michael Goderbauer
99b5262b21
Remove unnecessary null checks in dev/tools (#118845) 2023-01-20 04:06:09 +00:00
Michael Goderbauer
98c18ca93f
Remove unnecessary null checks in examples/ (#118848) 2023-01-20 04:06:04 +00:00
Michael Goderbauer
54217bd4b1
Remove unnecessary null checks in dev/benchmarks (#118840)
* Remove unnecessary null checks in dev/benchmarks

* empty
2023-01-20 04:04:11 +00:00
Michael Goderbauer
ec51d3271e
Remove unnecessary null checks in ‘dev/conductor’ (#118843)
* Remove unnecessary null checks in dev/conductor

* review
2023-01-20 04:04:08 +00:00
engine-flutter-autoroll
9acf34d0d9
Roll Flutter Engine from 26b6609c603b to 7d40e77d0035 (2 revisions) (#118852)
* 27f6bbcb3 Fix invalid Unix locale to Flutter locale (BCP-47) mapping (flutter/engine#36512)

* 7d40e77d0 Roll Skia from 69d8378097df to aedfc8695954 (4 revisions) (flutter/engine#38966)
2023-01-20 04:04:06 +00:00
Jenn Magder
030288d33b
Revert "[macos] add flavor options to commands in the flutter_tool (#118421)" (#118858)
This reverts commit 73096fd96ef53aacf47d8cfc606cc70126e88941.
2023-01-20 03:46:45 +00:00
Alex Wallen
73096fd96e
[macos] add flavor options to commands in the flutter_tool (#118421)
* Add new macos target configured for flavors

* Rename Free App copy-Info.plist to Free App Info.plist

* Remove bogus entitlements

* Remove Generated.xcconfig

* Audit project.pbxproj

* Remove unused configs

* share one info.plist

* Modify scheme so that paid app works

* Codesign automatic

* Pipe flavor as scheme into xcodebuild

* Ignore incoming flavor string

* pipe flavor for flutter run to work

* Add devicelab tests

* Error if host and target device are same for flutter install desktop

* Avoid bang (!) by promoting a local.

Co-authored-by: Jenn Magder <magder@google.com>

* Add supportsInstall property

* Override  in test classes

* Add install test on macOS

* Refactor application_package and add tests for package directory

Co-authored-by: a-wallen <stephenwallen@google.com>
Co-authored-by: Jenn Magder <magder@google.com>
2023-01-19 23:52:16 +00:00
Danny Tuppeny
09bd0f6613
Support logging 'flutter run' communication to DAP clients (#118674)
* Support logging 'flutter run' communication to DAP clients

Fixes https://github.com/Dart-Code/Dart-Code/issues/4266.

* Fix test
2023-01-19 23:50:33 +00:00
engine-flutter-autoroll
818bb4e65e
Roll Flutter Engine from 78bbea005d27 to 26b6609c603b (3 revisions) (#118839)
* f2536ce8d Shader analysis with malioc (flutter/engine#39005)

* dd8c259bb [Impeller] Account for the transform in DLVerticesGeometry coverage (flutter/engine#38998)

* 26b6609c6 Remove unused variables and import (flutter/engine#38971)
2023-01-19 23:26:52 +00:00
David Landeros
c5ceff11dd
[flutter_tools] Ensure service worker starts caching assets since first load (#116833)
* [Flutter_tools] Ensure service worker starts caching assets since the first launch

* [flutter_tools] add comment to give some context on self.clients.claim()

* [flutter_tools] add comment to give some context on self.clients.claim()
2023-01-19 21:52:52 +00:00
engine-flutter-autoroll
99e4ca50c5
Roll Flutter Engine from 29a0582a1d5f to 78bbea005d27 (2 revisions) (#118829)
* a0e3c14d4 Merge MSAA alert functionality with UIA (flutter/engine#38745)

* 78bbea005 [web] dont look up webgl params if no GPU is available (flutter/engine#38948)
2023-01-19 21:45:17 +00:00
Alex Wallen
22520f54df
[macOS] Add timeline summary benchmarks (#118748)
* Add new task runner for impeller enabled complex layout test

* Add new target in .ci.yaml

* Claim ownership of complex_layout_scroll_perf_impeller_macos__timeline_summary

* Task runner for non-impeller enabled scroll test

* Add test target for non impeller complex layout scroll

* claim ownership of the last target

* mark as bringup

Co-authored-by: a-wallen <stephenwallen@google.com>
2023-01-19 21:29:19 +00:00
Alex Wallen
1dd7f45bfb
Add build macos --config-only option. (#118649)
Co-authored-by: a-wallen <stephenwallen@google.com>
2023-01-19 21:29:17 +00:00
Jenn Magder
2258590a82
Do not run Mac_arm64_ios run_debug_test_macos in presubmit during iPhone 11 migration (#118828) 2023-01-19 12:50:40 -08:00
Jenn Magder
cbf2e16892
Revert "Support iOS wireless debugging (#118104)" (#118826)
This reverts commit 5cd2d4c61eff43c4f8ca676b73eb342c49647c93.
2023-01-19 12:31:53 -08:00
Victoria Ashworth
5cd2d4c61e
Support iOS wireless debugging (#118104)
* setup wireless debugging to use device IP

* fix tests

* fix unused var and missing annotation

* remove unneeded try catch

* remove commented out line, change null to package id

* better way to get package id

* update mDNS lookup to continously check for server, add messaging if takes too long to find observatory url, update flutter drive to enable publish-port if using network device

* Refactor mDNS Discovery to poll for observatories and better handle multiple instances of the same app. Update drive command to make publish-port more stable. Update attach for iOS to only use Protocol Discovery if applicable, run mDNS and Protocol Discovery simultaneously, handle --debug-port/--debug-url/--device-vmservice-port, continously poll for obseravtories with mDNS, include port in error message when mutliple available

* add and update comments, use logger spinner intead of timer in flutter attach, other small improvements

* add newline to message so next log won't be on same line

* fix install/waiting for permission status progress so it doens't double print the time it took.

* only print backtrace if observatory times out on a physical usb connected device

* fix test

* Update related references from Observatory to Dart VM Service

* fix test
2023-01-19 20:00:21 +00:00
engine-flutter-autoroll
67ffaef253
29a0582a1 Roll Fuchsia Mac SDK from tlYMsnCv86Fjt5LfF... to 6oiZwMyNsjucSxTHJ... (flutter/engine#39004) (#118817) 2023-01-19 19:57:58 +00:00
yusuf-goog
9b5ea30a9c
Switching over from iOS-15 to iOS-16 in .ci.yaml. (#118807)
This will run tests on new iphone11 devicelab devices
which are running iOS-16.

Bug:https://github.com/flutter/flutter/issues/117237
2023-01-19 19:54:10 +00:00
Mitchell Goodwin
ea36b3a5a7
Add focus detector to CupertinoSwitch (#118345)
* Add focus detector to CupertinoSwitch

* Add comment

* Remove whitespace

* Add focusColor constructor to CupertinoSwitch

* Remove whitespace

* Add color type

* Remove gap in border

* Adjust color and line thickness
2023-01-19 18:30:06 +00:00
Mitchell Goodwin
b9ab640491
Remove incorrect statement in documentation (#118636) 2023-01-19 09:50:19 -08:00
engine-flutter-autoroll
46c7fd14da
88e61d8bd Remove references to Observatory (flutter/engine#38919) (#118793) 2023-01-19 15:55:24 +00:00
Danny Tuppeny
06909ccfa4
Update packages + fix tests for javascript mime change (#118617)
Update test expectations from application/javascript -> text/javascript

`package:mime` now uses `text/javascript` and not `application/javascript`.

See https://github.com/dart-lang/mime/pull/76.
See https://datatracker.ietf.org/doc/html/rfc9239.

> This document defines equivalent processing requirements for the various script media types. The most widely supported media type in use is `text/javascript`; all others are considered historical and obsolete aliases of `text/javascript`.
2023-01-19 09:54:40 -05:00
Mingyu
213b3cb3d8
Check whether slider is mounted before interaction, no-op if unmounted (#113556)
* Check whether slider is unmounted before interaction

* Update slider.dart

* Update Slider

* Add test

* Update slider_test.dart

* Update packages/flutter/test/material/slider_test.dart

Co-authored-by: Taha Tesser <tessertaha@gmail.com>

Co-authored-by: Taha Tesser <tessertaha@gmail.com>
2023-01-19 13:35:34 +00:00
Taha Tesser
3e71e0caf4
Updated ListTile documentation, add Material 3 example and other ListTile examples fixes. (#118705) 2023-01-19 11:05:30 +00:00
Alex Wallen
d53cc4a10f
[macOS] New e2e_summary benchmark fails without Cocoapods. (#118754)
* Add gems as a dep - fails without

* Add missing entitlements to run app on macos

Co-authored-by: a-wallen <stephenwallen@google.com>
2023-01-19 08:04:22 +00:00
engine-flutter-autoroll
0bbb5ec0c2
40f7f0f09 Roll Fuchsia Mac SDK from P5QcCJU8I71xVXuMT... to tlYMsnCv86Fjt5LfF... (flutter/engine#38994) (#118771) 2023-01-19 06:22:08 +00:00
engine-flutter-autoroll
6a9b2db4ac
95b0c151f Roll Dart SDK from 645fd748e79e to ddf70a598f27 (14 revisions) (flutter/engine#38990) (#118763) 2023-01-19 02:03:37 +00:00
Ricardo Amador
e5c9d065fc
Forgot to remove emulator flag. (#118762) 2023-01-19 01:49:50 +00:00
engine-flutter-autoroll
21fb443a3b
8ed6790b5 Bump chrome_and_driver version to 110. (flutter/engine#38986) (#118758) 2023-01-19 00:49:36 +00:00
engine-flutter-autoroll
2609212ca7
2a11023c7 [ios_platform_view] more precision when determine if a clip rrect is necessary (flutter/engine#38965) (#118751) 2023-01-19 00:03:51 +00:00
Jenn Magder
ffcf63ae88
Add verbose flag to plugin_dependencies_test to debug flake (#118755) 2023-01-19 00:02:25 +00:00
dependabot[bot]
b3059d2c09
Bump activesupport from 6.1.5 to 6.1.7.1 in /dev/ci/mac (#118745)
Bumps [activesupport](https://github.com/rails/rails) from 6.1.5 to 6.1.7.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.0.4.1/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.1.5...v6.1.7.1)

---
updated-dependencies:
- dependency-name: activesupport
  dependency-type: indirect
...

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>
2023-01-18 23:27:27 +00:00
engine-flutter-autoroll
6f708305d5
Roll Flutter Engine from c52b290813bd to 290636c1cb6b (2 revisions) (#118743)
* 2722c548b Remove use of SkTAddOffset and sk_careful_memcpy (flutter/engine#38977)

* 290636c1c Get unit tests working with dart2wasm (flutter/engine#38784)
2023-01-18 23:02:23 +00:00
Eilidh Southren
7d9eaab014
Appbar iconTheme override fix (#118681)
* theme override fix

* add conditional centering
2023-01-18 23:00:09 +00:00
Michael Goderbauer
11d21e066b
Add @pragma('vm:entry-point') to RestorableRouteBuilder arguments (#118738) 2023-01-18 22:56:24 +00:00
Justin McCandless
d07b88e4c7
Docs fix an=>a (#118652) 2023-01-18 22:52:24 +00:00
Alex Wallen
666dccc85e
[macOS] bringup new e2e_summary devicelab test (#118717)
* Add new task runner for animated_complex_opacity_perf_impeller e2e_summary on macos

* Register new target for macos e2e_summary task

* Claim ownership in TESTOWNERS

* Add task runner for animated complex opacity without impeller

* Register new target in .ci.yaml for non-impeller test

* Claim ownership of non-impeller task

Co-authored-by: a-wallen <stephenwallen@google.com>
2023-01-18 22:33:49 +00:00
dependabot[bot]
2b3ca0dc46
Bump github/codeql-action from 2.1.38 to 2.1.39 (#118735)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.38 to 2.1.39.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](515828d974...a34ca99b46)

---
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>
2023-01-18 22:10:55 +00:00
Chris Yang
c83a698556
update uikit view documentation (#118715)
* update uikit view documentation

* fix
2023-01-18 22:09:10 +00:00
Nicholas Shahan
bb8b96a5d0
Fix path for require.js (#118722)
Matches new location in the Dart SDK.
https://dart-review.googlesource.com/c/sdk/+/275482

Includes fall back logic so the old file location will continue to be used
until the new location change lands. Then we can remove the logic and only
use the new location in a future change.

Issue: #118119
2023-01-18 17:03:55 -05:00
Michael Goderbauer
ae1cc18c4e
remove single-view assumption from paintImage (#118721)
* remove single-view assumption from paintImage

* dpr

* fix test for web
2023-01-18 21:22:36 +00:00