- 12 11月, 2020 2 次提交
-
-
由 Jim Graham 提交于
This reverts commit dc886418.
-
由 Greg Spencer 提交于
For some reason (probably a bad merge on my part), the return values for locale and locales are not the same on web as they are on other platforms for the PlatformDispatcher and SingletonFlutterWindow classes. The web versions are non-nullable and the others are nullable. This converts them to be the same (non-nullable) values.
-
- 06 11月, 2020 1 次提交
-
-
由 Ian Hickson 提交于
-
- 30 10月, 2020 1 次提交
-
-
由 Greg Spencer 提交于
-
- 23 10月, 2020 1 次提交
-
-
由 Greg Spencer 提交于
This re-lands #20496 and #21780 after fixing the semantics-enabling code that was causing the post-submit web_smoke_test to fail. Below is the description from the original PR: This is a PR for converting the dart:ui code in the engine to use a multi-window API. The goal here is to convert from the window singleton to an API that has the concept of multiple windows. Also, I'm matching up the new PlatformDispatcher class to talk directly to the PlatformConfiguration class in the engine. I'm not attempting to actually enable creating multiple windows here, just migrate to an API that has a concept of multiple windows. The multi-window API in this PR currently only ever creates one window. The design doc for this change is here. The major changes in this PR: Move the platfom-specific attributes out of Window, and into the new PlatformDispatcher class that holds all of the platform state, so that the platform code need only update the configuration on this class. Create FlutterView, FlutterWindow, and SingletonFlutterWindow classes to separate out the concepts of a view (of which there may be multiple in a window), a window (of which there may be multiple on a screen, and they host views), and a window where there is only ever expected to be one (this hosts the entire API of the former Window class, and will eventually be the type of the window singleton). Next step after this PR lands: Remove the Window class entirely (it is replaced by SingletonFlutterWindow). Some minor changes in the Framework are needed to switch to using SingletonFlutterWindow directly first. The Window class still exists in this PR, but will be removed as soon as the framework is converted to point to the SingletonFlutterWindow class instead. They share the same API, just have different names (Window is currently a subclass of SingletonFlutterWindow). The intention is that the Window name will be freed up to use as a widget class name in the framework for managing windows. The singleton called window will remain, and keep the same API it has now.
-
- 13 10月, 2020 2 次提交
-
-
由 Greg Spencer 提交于
* Fix documentation build for window changes. * Add missing interfaces for web_ui
- 10 10月, 2020 1 次提交
-
-
由 Greg Spencer 提交于
This is a PR for converting the dart:ui code in the engine to use a multi-window API. The goal here is to convert from the window singleton to an API that has the concept of multiple windows. Also, I'm matching up the new PlatformDispatcher class to talk directly to the PlatformConfiguration class in the engine. I'm not attempting to actually enable creating multiple windows here, just migrate to an API that has a concept of multiple windows. The multi-window API in this PR currently only ever creates one window. The design doc for this change is here. The major changes in this PR: Move the platfom-specific attributes out of Window, and into the new PlatformDispatcher class that holds all of the platform state, so that the platform code need only update the configuration on this class. Create FlutterView, FlutterWindow, and SingletonFlutterWindow classes to separate out the concepts of a view (of which there may be multiple in a window), a window (of which there may be multiple on a screen, and they host views), and a window where there is only ever expected to be one (this hosts the entire API of the former Window class, and will eventually be the type of the window singleton). Next step after this PR lands: Remove the Window class entirely (it is replaced by SingletonFlutterWindow). Some minor changes in the Framework are needed to switch to using SingletonFlutterWindow directly first. The Window class still exists in this PR, but will be removed as soon as the framework is converted to point to the SingletonFlutterWindow class instead. They share the same API, just have different names (Window is currently a subclass of SingletonFlutterWindow). The intention is that the Window name will be freed up to use as a widget class name in the framework for managing windows. The singleton called window will remain, and keep the same API it has now.
-
- 15 8月, 2020 1 次提交
-
-
由 David Worsham 提交于
Reland #19396 with a fix for improper scale that was affecting internal tests Tested: Ran all unittests, ran internal tests, and ran workstation on Fuchsia BUG: 53062, 53063
-
- 14 8月, 2020 1 次提交
-
-
由 xster 提交于
-
- 13 8月, 2020 1 次提交
-
- 12 8月, 2020 1 次提交
-
-
由 xster 提交于
-
- 11 8月, 2020 1 次提交
-
-
由 Ming Lyu (CareF) 提交于
-
- 08 8月, 2020 1 次提交
-
-
由 Ming Lyu (CareF) 提交于
-
- 07 8月, 2020 1 次提交
-
-
由 Zachary Anderson 提交于
This reverts commit 12a37478.
-
- 06 8月, 2020 1 次提交
-
-
由 Ming Lyu (CareF) 提交于
-
- 04 8月, 2020 1 次提交
-
-
由 David Worsham 提交于
The fuchsia code around metrics and sizing was just sending this information through a side-channel, when the engine already had the information available. So, delete all of it to make future CLs simpler. Additionally, the SceneUpdateContext has many unneccesary dependencies re: metrics and PaintTasks. Break those to make future CLs simpler. Tested: Ran all unittests and ran workstation on Fuchsia BUG: 53062, 53063
-
- 01 8月, 2020 1 次提交
-
-
由 Greg Spencer 提交于
-
- 30 7月, 2020 1 次提交
-
-
由 Michael Goderbauer 提交于
-
- 25 7月, 2020 1 次提交
-
-
由 Siva 提交于
* Manual merge or Dart into flutter a3815b6590...24c7666def dart-lang/sdk@24c7666def Update tests that have the current version number hardcoded dart-lang/sdk@f88ce7aef5 Increase Dart version to 2.10 * Update language version. * Update license. * Hpdate language version. * Update license.
-
- 01 7月, 2020 1 次提交
-
-
由 Alexandre Ardhuin 提交于
* use Object for operator== * apply style guide for operator==
-
- 20 6月, 2020 1 次提交
-
-
由 Gary Qian 提交于
-
- 16 6月, 2020 1 次提交
-
-
由 Gary Qian 提交于
-
- 13 6月, 2020 1 次提交
-
-
由 Yegor 提交于
* apply null safety syntax to mobile dart:ui
-
- 05 6月, 2020 1 次提交
-
-
由 Yegor 提交于
-
- 16 5月, 2020 1 次提交
-
-
由 Chris Bracken 提交于
-
- 22 4月, 2020 1 次提交
-
-
由 Gary Qian 提交于
-
- 28 3月, 2020 1 次提交
-
-
由 Dan Field 提交于
-
- 27 3月, 2020 1 次提交
-
-
由 Gary Qian 提交于
-
- 26 3月, 2020 2 次提交
- 25 3月, 2020 1 次提交
-
-
由 Gary Qian 提交于
-
- 23 2月, 2020 1 次提交
-
-
由 Miguel Beltran 提交于
-
- 21 2月, 2020 1 次提交
-
-
由 vsmenon 提交于
* opt out dart:ui from nnbd * Annotate tests as well
-
- 17 1月, 2020 2 次提交
- 10 1月, 2020 1 次提交
-
-
由 Chris Bracken 提交于
Broke a fake implementation of Accessibility features in the framework. While this change is unlikely to break any users in the wild, this is a breaking change by the standards set out in our documentation and should follow the breaking change announcement process. Details can be found at https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes. The error in question: Missing concrete implementation of 'getter AccessibilityFeatures.onOffSwitchLabels' • packages/flutter_test/test/window_test.dart:252:7 • non_abstract_class_inherits_abstract_member This reverts commit d12f2a60.
-
- 09 1月, 2020 1 次提交
-
-
由 brandondiamond 提交于
-
- 14 11月, 2019 1 次提交
-
- 08 11月, 2019 1 次提交
-
-
由 liyuqian 提交于
This doc update solves our TODO in https://github.com/flutter/flutter/pull/43676/files#diff-6a35a9a692c9af7473ba1a0a74c979c8R223
-