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
Jason Simmons
2eb81e33bc
Documentation for the dart:jni library ( #2774 )
2016-06-30 12:33:58 -07:00
John McCutchan
a757125bae
Avoid re-entering the message loop while reloading. Fixes on stack reloading in Flutter embedder. ( #2775 )
2016-06-30 07:44:54 -07:00
Adam Barth
661946e3e1
Add operator== to ColorFilter ( #2769 )
...
Fixes #69
2016-06-20 20:39:19 -07:00
John McCutchan
341495d517
Support for hot source reloading in the Linux glfw sky_shell ( #2755 )
...
- [x] Wire up synchronous script reloading in the library tag handler.
- [x] Allow glfw sky_shell to start from dart source as well as bundle.
2016-06-15 10:11:57 -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
Adam Barth
12fab2f28a
Move dart:jni to //flutter/lib/jni ( #2744 )
...
This patch disentangles dart:jni from //sky/engine and moves it into
//flutter/lib/jni. Eventually dart:ui will move into a peer directory.
2016-06-11 09:15:39 -07:00
Adam Barth
633d674c48
Move tonic to //flutter/tonic ( #2742 )
...
Now that tonic doesn't depend on anything in //sky/engine anymore, we
can move the code to a location where its dependencies are clearer.
2016-06-10 22:36:38 -07:00