- 02 Feb, 2018 2 commits
-
-
Alexandre Ardhuin authored
-
Alexandre Ardhuin authored
* work around const lints * update nonconst doc
-
- 01 Feb, 2018 1 commit
-
-
Alexandre Ardhuin authored
-
- 16 Jan, 2018 1 commit
-
-
Ian Hickson authored
Seems like we don't yet run the flutter tests on Windows, but we're close to being able to. This makes some minor changes to make that more possible: - fix the stack parsing code to support Windows paths - fix the tests for the stack error handling code to handle Windows paths - skip some tests that rely on Ahem font metrics
-
- 12 Jan, 2018 1 commit
-
-
Ian Hickson authored
And add a test that catches these problems.
-
- 09 Jan, 2018 1 commit
-
-
Ian Hickson authored
-
- 21 Dec, 2017 1 commit
-
-
Ian Hickson authored
This cleans up lerp, lerpFrom, lerpTo, and scale methods, and their documentation. Fixes https://github.com/flutter/flutter/issues/12377.
-
- 14 Dec, 2017 1 commit
-
-
Jason Simmons authored
* Query selection rectangles for all three characters in the text * Change the last character to be non-whitespace. Minikin's line breaker will truncate whitespace characters at the end of a line.
-
- 12 Dec, 2017 1 commit
-
-
Ian Hickson authored
-
- 11 Dec, 2017 1 commit
-
-
Jason Simmons authored
-
- 07 Dec, 2017 3 commits
-
-
Jason Simmons authored
-
Ian Hickson authored
This allows the scheduler library to depend on the services library and the painting library to depend on the scheduler library without the services library having to depend on the scheduler library. While I was at it I also cleaned up some of the binding logic: the licenses logic can now be overridden (and the test library does so), and the image cache can now be overridden as well.
-
Jacob Richman authored
Make regular Alignment values look more like enumProperties while leaving more complex AlignmentDirectional values unchanged.
-
- 06 Dec, 2017 1 commit
-
-
xster authored
* Add a cylindrical projection helper matrix * specify tangential * more doc clarifications * reshuffle arguments * more code comments * add some sanity tests * review * review 2 * added one more caveat for consideration in docs
-
- 01 Dec, 2017 1 commit
-
-
Hans Muller authored
-
- 02 Nov, 2017 1 commit
-
-
Greg Spencer authored
In order to allow chips to be properly drawn when they expand in size (without using IntrinsicHeight), I needed a BoxDecoration shape that would be dependent upon the rendered height of the widget. This seemed to be pretty generally useful, so I added a new ShapeDecoration called StadiumBorder. It uses the minimum dimension to adjust the BorderRadius of a rounded rect in the shape decoration. I also converted some uses of BoxShape to be case statements, updated the chips to use the StadiumBorder decoration, and updated some of the metrics to match the Material spec, as well as implementing lerping to and from StadiumBorder.
-
- 01 Nov, 2017 1 commit
-
-
Ian Hickson authored
Various improvements (in particular a new painting fuzzer) to the text manual test. Some additional documentation. A fix to Stack to remove an LTR bias: make unpositioned children apply "alignment". Some more debugging information on RichText and Text. A fix to the flutter tool to not crash when an RPC call throws an exception.
-
- 31 Oct, 2017 1 commit
-
-
Ian Hickson authored
-
- 21 Oct, 2017 1 commit
-
-
Yegor authored
* Theme provides all TextStyle properties * match field declaration order in the test * Theme.of returns text style with inherit == false * change TextStyle.inherit logic; docs * add TextStyle.debugLabel * address comments * add debug labels to Typography text styles
-
- 20 Oct, 2017 2 commits
-
-
Ian Hickson authored
This avoids some code duplication that existed before and will make further modifications easier.
-
Ian Hickson authored
-
- 19 Oct, 2017 2 commits
-
-
Sarah Zakarias authored
-
Todd Volkert authored
This aids in running the tests internally in Google since the libraries upon which tests depend and the test files themselves are defined separately.
-
- 18 Oct, 2017 2 commits
-
-
Ian Hickson authored
-
Ian Hickson authored
-
- 17 Oct, 2017 2 commits
-
-
Ian Hickson authored
-
Ian Hickson authored
This still is very limited in what it can lerp, but it sets the stage for arbitrary lerps later.
-
- 05 Oct, 2017 1 commit
-
-
Ian Hickson authored
-
- 03 Oct, 2017 3 commits
-
-
Ian Hickson authored
Documentation changes, and, in particular, the ability to lerp from and to any decoration by lerping via null.
-
Adam Barth authored
These now act the way they used to act if both operands are FractionalOffsets. Once you mix in some other AlignmentGeometry objects, everything gets converted to the AlignmentGeometry coordinate system.
-
Ian Hickson authored
FlutterLogoDecoration should defer to Decoration for what to do when it doesn't know how to lerp to/from another kind of decoration.
-
- 02 Oct, 2017 5 commits
-
-
gspencergoog authored
* Add framework-side support for system text scale factor. * Rolling engine to e3404b81a53ba3180c7623a6f2190ebb28518f30 Additional changes rolled in with engine change: libtxt: implementation of GetRectsForRange that processes a line at a time - e3404b8 Provide an entropy source to the Dart engine (#4161) - e1aa867 libtxt: search for fallback fonts that can match emoji and CJK characters - 8061df1 Roll skia to e4679fa06a. (#4157) - 267e7a8 Update buildroot to 53fea9aebbcc39c6522731471a1a45960ee0685e (#4160) - 02ea7ae Revert engine Dart roll. (#4158) - 14aab33 Add support for system text scale factor. (#4124) - b2a7f4b Include _http into sky_engine libraries for analyzer (#4154) - b930f10 libtxt: Remove postprocess_line and improve tracking of X offsets - 86f95f0 libtxt: remove redundant line_widths (#4152) - 14bf515 Roll dart to ade37f931e90b0fdb8fe16d6bf6f089545da55b6 (#4151) - 6f1264f
-
Ian Hickson authored
Reorder the code, remove some redundant documentation, improve the interpolation logic.
-
Ian Hickson authored
This class lays the groundwork for RTL borders.
-
Adam Barth authored
Alignment will eventually replace FractionalOffset.
-
Adam Barth authored
Unlike FractionalOffset, Alignment uses the center as the zero of the coordinate system, which makes the RTL math work out much cleaner. Also, make FractionalOffset into a subclass of Alignment so that clients can continue to use FractionalOffset.
-
- 29 Sep, 2017 1 commit
-
-
Ian Hickson authored
...and other minor Border improvements. And tests. This changes the merge logic I added yesterday to not support nulls but instead support BorderSide.none and equivalents. This makes more sense when dealing with actual Borders.
-
- 28 Sep, 2017 1 commit
-
-
Ian Hickson authored
-
- 24 Sep, 2017 2 commits
-
-
Ian Hickson authored
Fix the documentation (it was just wrong before). Add an explicit code path to handle horizontal overflow so that we don't have a left bias.
-
Ian Hickson authored
-