This removes the last couple of doc references to the Window class in the framework, so that I can re-land the engine side change that removes the Window class (flutter/engine#22505).
* Move web integration tool tests to web.shard
Web integration tool tests depend on DDC changes in SDK. This change
moves them to a separate shard and subshard so CI bot configurations
can run them separately.
In particular, with will allow running those tests on dart CI flutter
HHH web bot instead of a non-web one, allowing early detection and easy
classification of issues caused by SDK changes as VM- or Web related.
* Enabled verbose mode for flaky web_tool_tests
* fixed local engine crash with --enable-asserts
* Disable failing tests, fix local engine with asserts
* Removed mac web_tool_tests bot
* Addressed CR comments
* Add disabled mac web_tool_tests and disable win web_tool_tests
* Added notificationListner sample code
* Fixed spacing
* fixed spacing
* Moved the variables into the Build method
* fixed typos
* Update packages/flutter/lib/src/widgets/notification_listener.dart
Co-authored-by: John Ryan <ryjohn@google.com>
* Update packages/flutter/lib/src/widgets/notification_listener.dart
Co-authored-by: John Ryan <ryjohn@google.com>
* Update packages/flutter/lib/src/widgets/notification_listener.dart
Co-authored-by: John Ryan <ryjohn@google.com>
* Update packages/flutter/lib/src/widgets/notification_listener.dart
Co-authored-by: John Ryan <ryjohn@google.com>
* Update packages/flutter/lib/src/widgets/notification_listener.dart
Co-authored-by: John Ryan <ryjohn@google.com>
* Update packages/flutter/lib/src/widgets/notification_listener.dart
Co-authored-by: John Ryan <ryjohn@google.com>
* Update packages/flutter/lib/src/widgets/notification_listener.dart
Co-authored-by: John Ryan <ryjohn@google.com>
Change the semantics of Actions.invoke so that if the action it finds is disabled, then it keeps looking for an ancestor Actions widgets that has a matching intent where the action is not disabled.
This reverts usages of the binding's platformDispatcher to use window again temporarily, because there isn't a TestPlatformDispatcher yet, and so some tests were failing because they mocked the TestWindow to return certain things (locales) that were returning the real values instead of the test values.
Once I've created a TestPlatformDispatcher to allow fake data to be passed to it, we can go back to using the platformDispatcher in all of these places
* Move web integration tool tests to web.shard
Web integration tool tests depend on DDC changes in SDK. This change
moves them to a separate shard and subshard so CI bot configurations
can run them separately.
In particular, with will allow running those tests on dart CI flutter
HHH web bot instead of a non-web one, allowing early detection and easy
classification of issues caused by SDK changes as VM- or Web related.
* Enabled verbose mode for flaky web_tool_tests
* Split out the test changes to be commited first