10 Commits

Author SHA1 Message Date
Adam Barth
7c87227702 Update Skia (#2825) 2016-07-26 12:33:37 -07:00
Dragoș Tiselice
a5c04b0a51 Added custom radii for each corner of RRect. (#2820)
In order to implement more detailed animation in Flutter, precise
handling of the rounded corner's radii is necessary. This commit
adds a data structure Radius and updated RRect accordingly.
2016-07-26 12:25:41 -07:00
Adam Barth
9c6fc0fb1e Add default hint values (#2818)
This is required because boolean values cannot be null.
2016-07-22 12:22:05 -07:00
Adam Barth
9eb5df4146 Add a way to hint the compositor (#2816)
The code that draws the picture knows more about the picture (and the future)
than we do. This patch gives them a way to hint us about what's going to
happen with the picture in the future.
2016-07-22 11:07:14 -07:00
Adam Barth
3291edef41 Add Rect.fromPoints (#2799)
Fixes https://github.com/flutter/flutter/issues/4926
2016-07-15 08:32:59 -07:00
Adam Barth
661946e3e1 Add operator== to ColorFilter (#2769)
Fixes #69
2016-06-20 20:39:19 -07:00
Adam Barth
f13875ca92 Move Canvas into //flutter/lib/ui (#2754)
This patch moves the remainder of painting and compositing into their
new home (and updates their style to match Google C++ Style).
2016-06-14 23:14:14 -07:00
Adam Barth
9bc546abef Remove Dart_GetField from Paint marshalling (#2753)
This should make almost every Canvas call significantly faster.
2016-06-14 21:11:11 -07:00
Adam Barth
8e475a9570 Move most of //sky/engine/core/painting to //flutter/lib/ui/painting (#2752)
These parts don't depend on engine anymore. Also reformat them to match Google
C++ style.
2016-06-13 17:23:34 -07:00
Adam Barth
46b73701f8 Start moving dart:ui into //flutter/lib/ui (#2750)
This patch moves the geometry classes.
2016-06-13 15:30:33 -07:00