- 16 Feb, 2017 1 commit
-
-
Todd Volkert authored
-
- 09 Feb, 2017 1 commit
-
-
Ian Hickson authored
Move the back button and drawer opening logic into the app bar. Move the tap-status-bar-to-scroll-to-top logic to using ScrollControllers. Provide a PrimaryScrollController and a `primary` flag on scroll views. Make it possible to track when a route becomes or stops being poppable.
-
- 30 Jan, 2017 1 commit
- 19 Nov, 2016 1 commit
-
-
Ian Hickson authored
-
- 10 Nov, 2016 1 commit
-
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/6690 Also add a version of the Gallery smoke test that enables semantics
-
- 03 Nov, 2016 1 commit
-
-
Ian Hickson authored
-
- 24 Oct, 2016 1 commit
-
-
Chris Bracken authored
-
- 11 Oct, 2016 2 commits
-
-
Adam Barth authored
We were missing these before.
-
Adam Barth authored
This match switches the framework to use the semantics backend in `dart:ui` rather than the Mojo backend.
-
- 08 Oct, 2016 1 commit
-
-
Adam Barth authored
Instead of reading the mojom serialization and re-inflating it, the SemanticsDebugger now shows the SemanticsNode objects directly.
-
- 06 Oct, 2016 2 commits
-
-
Adam Barth authored
This will make it easier to switch to SemanticsUpdateBuilder.
-
Adam Barth authored
This change might make our grammar less perfect, but it will increase our sanity.
-
- 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.
-
- 17 Sep, 2016 1 commit
-
-
Ian Hickson authored
-
- 08 Jul, 2016 1 commit
-
-
Adam Barth authored
Previously we triggered an assert. Fixes #4850
-
- 02 Jul, 2016 1 commit
-
-
Adam Barth authored
We now stop updating semantics when there are no remaining clients.
-
- 01 Jul, 2016 2 commits
-
-
Adam Barth authored
Also, make SemanticsOwner into a real class and use it instead of a static in several places.
-
Adam Barth authored
This patch updates the framework to use the new SemanticAction in semantics.mojom.
-
- 29 May, 2016 1 commit
-
-
Adam Barth authored
The new mojom.dart code makes mocking services a bit tricky. I've filed https://github.com/domokit/mojo/issues/786 about improving that.
-
- 27 May, 2016 1 commit
-
-
Adam Barth authored
There are still many more left before rendering.dart is complete.
-
- 25 May, 2016 1 commit
-
-
Adam Barth authored
For consistency. Fixes #4142
-
- 12 May, 2016 1 commit
-
-
pq authored
It's safe to remove the unneeded `void`s from setters since the blocking issues in the `always_declare_return_types` lint have been fixed (https://github.com/dart-lang/linter/). We can also safely flip the bit on `avoid_return_types_on_setters`.
-
- 19 Apr, 2016 1 commit
-
-
Ian Hickson authored
Bindings now have a debugRegisterServiceExtensions() method that is invoked in debug mode (only). (Once we have a profile mode, there'll be a registerProfileServiceExtensions() method that gets called in that mode only to register extensions that apply then.) The BindingBase class provides convenience methods for registering service extensions that do the equivalent of: ```dart void extension() { ... } bool extension([bool enabled]) { ... } double extension([double extension]) { ... } Map<String, String> extension([Map<String, String> parameters]) { ... } ``` The BindingBase class also itself registers ext.flutter.reassemble, which it has call a function on the binding called reassembleApplication(). The Scheduler binding now exposes the preexisting ext.flutter.timeDilation. The Renderer binding now exposes the preexisting ext.flutter.debugPaint. The Renderer binding hooks reassembleApplication to trigger the rendering tree to be reprocessed (in particular, to fix up the optimisation closures). All the logic from rendering/debug.dart about service extensions is replaced by the above. I moved basic_types to foundation. The FlutterWidgets binding hooks reassembleApplication to trigger the widget tree to be entirely rebuilt. Flutter Driver now uses ext.flutter.driver instead of ext.flutter_driver, and is hooked using the same binding mechanism. Eventually we'll probably move the logic into the Flutter library so that you just get it without having to invoke a special method first.
-
- 24 Mar, 2016 1 commit
-
-
Kris Giesing authored
Fixes #2723
-
- 14 Mar, 2016 1 commit
-
-
Hixie authored
-
- 08 Mar, 2016 1 commit
-
-
Hixie authored
This adds an assert to verify that we have already got a binding when we get a semantics listener. Otherwise we crash. (I mean, we still crash, but now in checked mode we crash on an assert instead. Progress?)
-
- 09 Feb, 2016 1 commit
-
-
Hixie authored
The "leaf merge" feature was getting confused when we reset the SemanticsNode. We now separately track whether the node itself is marked as being merged vs whether we inherited that state, and we don't reset the inherited state until you're reattached or reserialised. In the latter case, we do a "just in time" clearing of the flag just like we previously did a "just in time" setting of the flag, except now the flag we're setting or clearing is the inherited flag not the actual flag.
-
- 06 Feb, 2016 1 commit
-
-
Adam Barth authored
This patch includes documentation for transitions.dart and for scrollable.dart.
-
- 02 Feb, 2016 1 commit
-
-
Hixie authored
-
- 01 Feb, 2016 1 commit
-
-
Hixie authored
Port the tests to use the new interface.
-
- 31 Jan, 2016 1 commit
-
-
Adam Barth authored
These were introduced by the recent engine roll.
-
- 27 Jan, 2016 1 commit
-
-
Hixie authored
-