- 21 Sep, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 12 Sep, 2017 1 commit
-
-
Jacob Richman authored
Diagnostics object is.
-
- 03 Aug, 2017 1 commit
-
-
Jacob Richman authored
Add Diagnosticable base class and documentation
-
- 28 Jul, 2017 1 commit
-
-
Ian Hickson authored
-
- 25 Jul, 2017 1 commit
-
-
Jacob Richman authored
Refactor RenderObject.toStringDeep and Widget.toStringDeep code to use DiagnosticsNode.
-
- 21 Jul, 2017 1 commit
-
-
Ian Hickson authored
Mainly, this adds documentation to members that were previously lacking documentation. It also adds a big block of documentation about improving performance of widgets. This also removes some references to package:collection and adds global setEquals and listEquals methods in foundation that we can use. (setEquals in particular should be much faster than the package:collection equivalent, though both should be faster as they avoid allocating new objects.) All remaining references now qualify the import so we know what our remaining dependencies are. Also lots of code reordering in Flutter driver to make the code consistent and apply the style guide more thoroughly.
-
- 19 Jul, 2017 1 commit
-
-
Ian Hickson authored
-
- 20 Jun, 2017 1 commit
-
-
Ian Hickson authored
Introduce CompositedTransformTarget and CompositedTransformFollower widgets, corresponding render objects, and corresponding layers. Adjust the way text fields work to use this. Various changes I needed to debug the issues that came up.
-
- 05 Jun, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 12 May, 2017 2 commits
-
-
-
Alexandre Ardhuin authored
-
- 05 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 03 May, 2017 1 commit
-
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/9342
-
- 27 Apr, 2017 1 commit
-
-
Jason Simmons authored
-
- 21 Apr, 2017 1 commit
-
-
Ian Hickson authored
-
- 19 Apr, 2017 1 commit
-
-
Ian Hickson authored
-
- 07 Apr, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 31 Mar, 2017 1 commit
-
-
Adam Barth authored
We now have an explicit focus tree that we manage. Instead of using GlobalKeys to manage focus, we use FocusNode and FocusScopeNode objects. The FocusNode is Listenable and notifies when its focus state changes. Focus notifications trigger by tree mutations are now delayed by one frame, which is necessary to handle certain complex tree mutations. In the common case of focus changes being triggered by user input, the focus notificiation still arives in the same frame.
-
- 16 Mar, 2017 1 commit
-
-
Adam Barth authored
-
- 13 Mar, 2017 1 commit
-
-
Adam Barth authored
These symbols were not intended to be public. Also, remove some bogus dartdocs for PhysicalModeLayer.
-
- 04 Mar, 2017 1 commit
-
-
Chris Bracken authored
Covers lib/ in package:flutter.
-
- 28 Feb, 2017 1 commit
-
-
Jason Simmons authored
-
- 17 Feb, 2017 1 commit
-
-
Ian Hickson authored
* More better toStrings and more vigorous smoke testing of gallery * Update scroll_controller.dart * Update sliver.dart
-
- 06 Jan, 2017 1 commit
-
-
Adam Barth authored
Skia calls this BlendMode now and that's a better name. Fixes #7200
-
- 28 Nov, 2016 1 commit
-
-
Adam Barth authored
This Fuchsia-specific code is moving into Fuchsia itself.
-
- 19 Nov, 2016 1 commit
-
-
Ian Hickson authored
-
- 09 Nov, 2016 1 commit
-
-
Chinmay Garde authored
-
- 28 Oct, 2016 1 commit
-
-
Adam Barth authored
This command is no longer needed. Also, remove some stray references to Mojo.
-
- 13 Oct, 2016 1 commit
-
-
Adam Barth authored
We weren't computing the bounds for composited transforms correctly. We need to conjugate the transform by the offset in order to get the correct paint bounds for the composited layer. We now also use the same math in the non-composited case for consistency. Also, don't scale the z-coordinate in RenderFittedBox. Fixes #6293
-
- 04 Oct, 2016 1 commit
-
-
Adam Barth authored
This patch removes the Mozart dependencies from object.dart and layer.dart, which will make it easier for us to move the Mozart dependencies purely into the Fuchsia tree.
-
- 21 Sep, 2016 1 commit
-
-
James Robinson authored
This rewrites imports of various mojom.dart files from the Flutter engine repo to instead import normal-looking dart files from the (new) flutter_services package. This package handles exporting the correct symbols from generated code wherever that may live. Includes an engine roll to 3551e7a48e2e336777b15c7637af92fd7605b6c5 which contains the new flutter_services package.
-
- 29 Aug, 2016 1 commit
-
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/5283 Other changes in this patch: Rename OffStage to Offstage. Fixes https://github.com/flutter/flutter/issues/5378 Add a lot of docs. Some minor punctuation and whitespace fixes.
-
- 22 Jul, 2016 1 commit
-
-
Adam Barth authored
Previously, we considered them one operation in the compositor, which didn't trigger caching. Now we have a way to explicitly hint that the compositor should cache a layer.
-
- 07 Jul, 2016 1 commit
-
-
Adam Barth authored
Fixes #4761
-
- 14 Jun, 2016 1 commit
-
-
Adam Barth authored
Add `@required` for some required parameters in `RRect`. Use elvis operator to simplify a function.
-
- 07 Jun, 2016 1 commit
-
-
Adam Barth authored
This fix isn't completely statisfying because it has a scaling limit. The ideal fix would actually viewport the tiles in the grid. However, this fix is much easier at the moment. Fixes #4395
-
- 02 Jun, 2016 1 commit
-
-
Adam Barth authored
All of the public APIs in rendering.dart now have dartdocs.
-
- 27 May, 2016 1 commit
-
-
Adam Barth authored
There are still many more left before rendering.dart is complete.
-
- 16 May, 2016 1 commit
-
-
Adam Barth authored
According to the profile for the flow manual test, we're spending the vast majority of our time recording timeline traces. This patch removes the timeline traces, which greatly improves performance. Also, optimize TransformLayer to avoid one matrix memcpy. I filed https://github.com/google/vector_math.dart/issues/166 about an API that would make this even faster.
-
- 15 May, 2016 1 commit
-
-
Michael McLennan authored
* Added performance instrumentation for compositing addToScene() calls. * Switched to non-callback versions of the Timeline API. * Fixed Dart formatting nit.
-