- 11 Jan, 2018 1 commit
-
-
Ian Hickson authored
This provides a way to draw colors, images, and general decorations on Material widgets, without interfering with InkWells that are further descendants of the widget. This thus provides a cleaner way to solve the issue of FlatButtons and InkWells not working when placed over Image widgets than the old hack of introducing a transparency Material. Fixes #3782. Also, some fixes to documentation, and remove a redundant property on the Image widget.
-
- 10 Jan, 2018 11 commits
-
-
Leaf Petersen authored
Rolling the Dart SDK to 2.0, with associated package updates. https://groups.google.com/forum/#!topic/flutter-dev/E22RdKAYjs8
-
Alexander Aprelev authored
-
Michael Goderbauer authored
* Revert "Reverting package changes until I can figure out how to fix Windows. (#14007)" This reverts commit 6fda8ee8. * Make prepare_package run on Windows
-
Alexander Aprelev authored
* Add hot_mode preview_dart_2 tests for ios. * Explicitly request ios os in the test. * 2018
-
Jason Simmons authored
* libtxt now calculates selection rectangles reflecting the heights of differently styled text spans within a line (matching Blink) * libtxt does not round the coordinates of selection rectangles (unlike Blink)
-
Michael Goderbauer authored
* Do not crash when toggeling Semantics on, off, on * review comments
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/12553 The root cause of https://github.com/flutter/flutter/issues/12553 was that when the refresh indicator went away, which happened after the avatars had started their image loads but before the avatars had loaded, the DecoratedBoxes, along with the rest of the list, got GlobalKey-reparented, which caused the RenderDecoratedBox objects to unregister from the DecorationImagePainters, but they never re-registered since the whole subtree was in a RepaintBoundary and was therefore not explicitly repainted when the tree got reattached. This fixes the bug by explicitly requiring any RenderDecoratedBox to repaint when it's reattached. This is probably a little more aggressive than required; we could probably expose a flag on Decoration that says whether or not the onChanged handler will ever be invoked, and only call markNeedsPaint if that's true, but we'll do that if it turns out that there's a performance issue here. (This patch also introduces a bunch of improved debugging information that I used to track down the bug.)
-
Greg Spencer authored
* Revert "Fixed output validation. (#14005)" This reverts commit d84398db. * Revert "Update package prep script to do async process execution and emit output as it happens. (#13918)" This reverts commit b7169c1d.
-
Greg Spencer authored
-
Greg Spencer authored
- Switches to async process execution, which now shows output as it happens instead of in chunks when the process completes - Now uses ProcessManager so that it may be mocked for the test. - Adds in the download and install of mingit on Windows. - Updated package dependencies because of added dependency on process package.
-
Ben Konyi authored
-
- 09 Jan, 2018 17 commits
-
-
Hans Muller authored
-
xster authored
* Lock events during runApp's warm up frame * move to scheduler binding * let the one scheduleWarmUpFrame api always lock * tweak test
-
Michael Goderbauer authored
`RenderSemanticsGestureHandler` is no longer a semantics boundary, which allows us to correctly mark disabled buttons as disabled without having their semantics size and semantics node id change unexpectedly. Fixes https://github.com/flutter/flutter/issues/12589. Fixes https://github.com/flutter/flutter/issues/11991. See also https://github.com/flutter/flutter/issues/11993. This change also required some refactoring to how we deal with `twoPaneSemantics` scrolling as it previously relied on `RenderSemanticsGestureHandler` being a semantics boundary. This should also make the underlying logic easier to understand. In addition, the following minor changes are included in this PR: * Removal of orphaned and unused `SemanticsConfiguration.isMergingDescendantsIntoOneNode`. * Logic optimizations for `markNeedsSemanticsUpdate` . * Fix for edge case where `MergeSemantics` failed to merge semantics. * Use of emojis to better indicate leaf merging in the printed semantics tree. * Better assert message for adding invisible child semantics nodes. * Make some semantics tests robuster by not relying on creation order of SemanticsNode ids across test boundaries. Fixes https://github.com/flutter/flutter/issues/13943.
-
jcollins-g authored
* Revert "Change github readme links to be served by github (#13929)" This reverts commit fd516d95. * Revert " Rename SemanticsFlags to SemanticsFlag (#13994)" This reverts commit 24e3f705. * Revert "Make artifact downloading more robust for flaky networks (#13984)" This reverts commit 4d37e03e.
-
Michael Thomsen authored
-
Michael Goderbauer authored
to align with `SemanticsAction` and other enum-like types.
-
jcollins-g authored
* First version * Add a clarifying comment * Add verify to ZipDecoder.decodeBytes call * Review comments * Need OS Error for missing files * FileSystemException, not OSError.
-
Ian Hickson authored
-
Ian Hickson authored
(untested)
-
Ian Hickson authored
Fixes the last bits of #5759.
-
Ian Hickson authored
-
Ian Hickson authored
-
Ian Hickson authored
-
Ian Hickson authored
-
amirh authored
-
xster authored
-
- 08 Jan, 2018 7 commits
-
-
Jason Simmons authored
Fixes https://github.com/flutter/flutter/issues/13972
-
P.Y. Laligand authored
-
Ryan Macnak authored
-
Ryan Macnak authored
-
Hans Muller authored
-
Alexander Aprelev authored
-
Mikkel Nygaard Ravn authored
-
- 06 Jan, 2018 4 commits
-
-
Alexander Aprelev authored
-
Brian Egan authored
-
Mikkel Nygaard Ravn authored
-
Alexander Aprelev authored
-