- 21 Aug, 2020 10 commits
-
-
Ian Hickson authored
-
Jonah Williams authored
More work towards removal of mockito to facilitate strong null safety tests. #62886
-
Todd Volkert authored
The remaining uses of this pattern were all due to wanting to have the child's slot when `Element.forgetChild()` was called. However, when that method is called, the child's `slot` value is still valid in the context of the parent, so the uses can just use `child.slot`. This is the final round of cleanup from the fallout of #63269
-
LongCatIsLooong authored
Revert "Prevent material switch from recreating its render object when it becomes disabled (#61398)" (#64062)
-
Dan Field authored
-
stuartmorgan authored
* Minor adjustment for engine change, and rev template version * whitespace fix
-
stuartmorgan authored
This wires up the new WindowProc delegation system that allows plugins to handle top-level window messages (e.g., to control resize behavior). Fixes #53168
-
keyonghan authored
* add run_if property for existing try builders * update * update readme
-
godofredoc authored
-
timekone authored
-
- 20 Aug, 2020 22 commits
-
-
Yuqian Li authored
-
Kate Lovett authored
-
Ming Lyu (CareF) authored
-
Ming Lyu (CareF) authored
-
LI DONGZE authored
-
Ian Hickson authored
-
xster authored
-
Jim Graham authored
-
Todd Volkert authored
-
Christopher Fujino authored
-
engine-flutter-autoroll authored
-
Todd Volkert authored
This reverts commit ce40de69. (this re-applies #64189 by reverting #64249)
-
Mehmet Fidanboylu authored
This reverts commit 21cfed34.
-
engine-flutter-autoroll authored
-
Paul Berry authored
-
xster authored
-
TheBirb authored
-
engine-flutter-autoroll authored
-
Tong Mu authored
* Redesigns the interface between MouseTracker and RendererBinding&RenderView. * Simplifies the structure of RenderMouseRegion. * Extracts the common utility code between mouse_tracker_test and mouse_tracker_cursor_test.
-
Ming Lyu (CareF) authored
-
Christopher Fujino authored
-
Todd Volkert authored
* (insert|move|remove)ChildRenderObject Deprecation: Step 1 This deprecates the following methods: * RenderObjectElement.insertChildRenderObject * RenderObjectElement.moveChildRenderObject * RenderObjectElement.removeChildRenderObject ...and replaces them with the following methods: * RenderObjectElement.insertRenderObjectChild * RenderObjectElement.moveRenderObjectChild * RenderObjectElement.removeRenderObjectChild The reason for the deprecation is to provide the `oldSlot` argument to the `moveRenderObjectChild` method (such an argument was missing from the now-deprecated `moveChildRenderObject` method) and the `slot` argument to the `removeRenderObjectChild` method (such an argument was missing from the now-deprecated `removeChildRenderObject` method). While no argument was added to `insertRenderObjectChild`, the name change (and corresponding deprecation) was made to maintain naming parity with the other two methods. This initial step does not update or remove any of the `slotToChild` patterns that exist in the framework. This work is being separated into two commits in case something needs to be reverted to minimize the scope of each commit. See https://github.com/flutter/flutter/issues/63269 for more info
-
- 19 Aug, 2020 8 commits
-
-
Jonah Williams authored
Update to latest dwds, file-nullsafety, and process-nullsafety for #62886
-
chunhtai authored
-
Jimmy Robert authored
-
engine-flutter-autoroll authored
-
Jonah Williams authored
-
Greg Spencer authored
This standardizes the handling of nullability for the LogicalKeyboardKey.keyLabel and RawKeyEventData.keyLabel accessors so that they are non-nullable, but can be empty. Before this change, the keyLabel could be either null or an empty string to indicate that there wasn't a label, which makes it harder to test for, since both need to be checked for. Since an empty string is sufficient, there is no need for it to be nullable. Also, in raw_keyboard.dart, the web and Windows implementations wouldn't accept null values for parameters in the Map coming from the message, but tests were supplying null for some of them. This makes web and Windows creation of events match the other platforms, and makes the migration of tests to non-nullability easier.
-
Jonah Williams authored
Like Android/iOS, only enable --null-assertions if asked. Previously this was enabled by default for web, but in general this has proved to be too breaking to enable by default. #61042
-
Tong Wu authored
-