Jason Simmons
7afd100894
Initialize the InputConnection with the text plugin's most recent state (either incoming or outgoing) ( flutter/engine#3283 )
...
Fixes https://github.com/flutter/flutter/issues/7033
2016-11-30 15:07:37 -08:00
P.Y. Laligand
26bbb6d121
Include internal Dart libraries in sky_engine. ( flutter/engine#3280 )
...
This allows analysis to succeed. Otherwise we're seeing errors on List which does not appear as Iterable in core/list.dart unless one has knownledge of EfficientLengthIterable which is defined in internal/internal.dart.
2016-11-30 09:50:17 -08:00
Chinmay Garde
ee55817d62
Allow platform frameworks to snapshot FlutterView contents. ( flutter/engine#3281 )
2016-11-29 14:39:29 -08:00
Philippe Ombredanne
13ee233052
Add unzip as a requirement in the contributing documentation. ( flutter/engine#3273 )
...
unzip is missing from documentation and is required to run
"gclient sync" successfully. Unzip does not come installed by default
on every Linux installations.
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
2016-11-29 11:03:34 -08:00
Adam Barth
def8451d70
Remove trailing comma
2016-11-28 21:02:42 -08:00
Todd Volkert
76b5744ea7
Make dylib filename configurable in Info.plist for iOS ( flutter/engine#3277 )
2016-11-28 19:44:08 -08:00
Chinmay Garde
0feb1dc75f
Update buildroot. ( flutter/engine#3279 )
2016-11-28 17:21:49 -08:00
YoungSeok Yoon
e007ff8794
Fix the assertion in RadialGradient ( flutter/engine#3278 )
2016-11-28 17:16:36 -08:00
Adam Barth
97507cb349
Tracing ( flutter/engine#3276 )
...
* Rename hittable to hitTestable
Apparently hittable is not politically correct.
* Enable tracing on Fuchsia
2016-11-28 16:10:10 -08:00
Adam Barth
323a082f5d
Rename hittable to hitTestable ( flutter/engine#3275 )
...
Apparently hittable is not politically correct.
2016-11-28 16:09:56 -08:00
Todd Volkert
f119bf25db
Make flx filename configurable in Info.plist for iOS ( flutter/engine#3274 )
2016-11-28 14:47:06 -08:00
Adam Barth
670329e1bf
Add prune to child scene layers ( flutter/engine#3272 )
...
Also, change the hit testing geometry so that we get our hits at the root.
2016-11-28 12:28:18 -08:00
Ryan Macnak
b5edf65475
Roll Dart to 93043a36621ae01a5384ac86e67557324c3f3a71. ( flutter/engine#3266 )
2016-11-23 16:16:04 -08:00
Chinmay Garde
d056544e28
Add testonly = true to the flutter/testing target and disable WTF tests that depend on ICU. ( flutter/engine#3271 )
2016-11-23 16:12:39 -08:00
Chinmay Garde
bc255c65dc
On host targets, add dependencies on host unit test executables. ( flutter/engine#3269 )
2016-11-23 15:57:52 -08:00
P.Y. Laligand
d92bfcdad1
Add a manifest parameter to flutter_app. ( flutter/engine#3268 )
...
This will ensure the flx file is rebuilt whenever the manifest is modified.
2016-11-23 15:53:43 -08:00
Chinmay Garde
1c25907547
Update Skia revision to pull in GL native interface construction fixes on iOS. ( flutter/engine#3265 )
...
* Update Skia revision to pull in GL native interface construction fixes on iOS.
Fixed in https://skia-review.googlesource.com/c/5212/
* Use the new image encoder API from Skia.
2016-11-23 13:36:14 -08:00
Adam Barth
ee18bf8eae
Cull offscreen child views ( flutter/engine#3267 )
...
There's no reason to present offscreen child views to Mozart.
2016-11-23 13:36:12 -08:00
Chinmay Garde
f264cb36c7
Update buildroot reference. ( flutter/engine#3263 )
2016-11-22 17:38:18 -08:00
Chinmay Garde
fa8c14973b
Rework switches in the shell so that they display help text for all flags. ( flutter/engine#3259 )
2016-11-22 16:58:55 -08:00
Chinmay Garde
b4b8509397
Remove defunct reference to //third_party/libjpeg. ( flutter/engine#3261 )
2016-11-22 16:55:53 -08:00
P.Y. Laligand
941b411c4f
Enable analysis of flutter_app targets. ( flutter/engine#3256 )
2016-11-22 16:40:01 -08:00
John McCutchan
98241edd92
Roll Dart runtime to ea94a5dcb0be8af3a3ead5d4be0813e55bd8920e ( flutter/engine#3258 )
2016-11-22 14:48:49 -08:00
John McCutchan
efa648618d
Follow on fix to my previous fix. ( flutter/engine#3257 )
...
- [x] Use Dart_GetLoadedLibraries which is available in product builds.
2016-11-22 12:45:56 -08:00
John McCutchan
f5d89a6a7a
Bug fixes for sky_snapshot --compile-all mode ( flutter/engine#3255 )
2016-11-22 12:39:43 -08:00
Chinmay Garde
9a9a43d2d6
Update Freetype revision to pull in font driver fixes. ( flutter/engine#3254 )
2016-11-22 11:25:53 -08:00
Todd Volkert
517901475a
Stop passing use_libjpeg_turbo arg in gn ( flutter/engine#3252 )
2016-11-22 10:36:31 -08:00
John McCutchan
b7fa647d22
Add --compile-all to sky_snapshot ( flutter/engine#3251 )
2016-11-22 07:50:34 -08:00
John McCutchan
def9465fbd
Roll Dart runtime to deafdbf978d1128dde83b9779bdae6633d484d96 ( flutter/engine#3250 )
2016-11-21 14:44:39 -08:00
P.Y. Laligand
798a5ca63f
Build sky on Fuchsia. ( flutter/engine#3247 )
...
This requires an updated buildroot.
2016-11-21 13:53:32 -08:00
Chinmay Garde
40ae490ca8
Disable profiling by default. Allow enabling via --enable-dart-profiling. ( flutter/engine#3238 )
2016-11-21 11:50:42 -08:00
Adam Barth
85abbfaa3e
Fix Mozart blends of child views ( flutter/engine#3248 )
...
We need to compute the paint bounds of ChildViewLayers during Preroll.
Also, we need to allocate a BlendPtr before writing into it.
2016-11-18 23:49:30 -08:00
P.Y. Laligand
3a1caa55b3
Import Dart rules from buildroot, to make them available in Fuchsia. ( flutter/engine#3246 )
...
This also removes a reference to mojo_gni.
2016-11-18 15:24:14 -08:00
Adam Barth
6e603372ba
Composite child views in proper paint order ( flutter/engine#3243 )
...
We push a bit up the tree during preroll to learn whether there system
composited layers below each layer. During update scene, we squash down
to paint tasks, which we execute after publishing the new scene.
2016-11-18 12:54:54 -08:00
Chinmay Garde
f8944f85f5
Use a custom Skia font manager that delegates to FontCacheLinux on Linux. ( flutter/engine#3245 )
2016-11-18 12:52:02 -08:00
John McCutchan
89d779ad2e
Roll Dart and Tonic forward (take 2) ( flutter/engine#3244 )
2016-11-18 08:14:22 -08:00
Ian Hickson
7db59c48a2
Revert "Roll Dart and Tonic forward" ( flutter/engine#3242 )
2016-11-17 18:35:38 -08:00
Chinmay Garde
3ed637d9fd
Remove unused DEPS hooks. ( flutter/engine#3241 )
...
* The lastchange hook wrote a file no one ever read.
* We don’t need binutils because we don’t use debug fission on Linux.
* We dont use eu-strip.
2016-11-17 16:28:43 -08:00
Chinmay Garde
b312bb153f
Remove mojo/public from DEPS and update buildroot. ( flutter/engine#3240 )
2016-11-17 16:24:44 -08:00
Chinmay Garde
32de8e4975
Remove hooks for unused mojom archives. ( flutter/engine#3239 )
2016-11-17 15:32:52 -08:00
John McCutchan
aaf61e227c
Roll Dart and Tonic forward ( flutter/engine#3237 )
2016-11-17 14:14:58 -08:00
Chinmay Garde
4d131068d4
Fix Linux builds after Skia roll due to missing FontConfig target. ( flutter/engine#3236 )
2016-11-17 14:07:10 -08:00
Chinmay Garde
5730cf9d82
Update Skia and get using its BUILD.gn instead of maintaining own own copy. ( flutter/engine#3233 )
2016-11-17 12:36:16 -08:00
John McCutchan
c49eb9a680
Disable Dart's profiler in unoptimized builds ( flutter/engine#3234 )
2016-11-17 10:14:53 -08:00
Adam Barth
c693907f61
Fix Mozart child views ( flutter/engine#3232 )
...
When we pipelined the drawing commands we caused UpdateScene to be called
before Preroll, which isn't allowed. Now we call Preroll, UpdateScene, and
Paint separately.
2016-11-16 15:30:57 -08:00
Sigurd Meldgaard
762d1367b3
Faster hash codes. ( flutter/engine#3214 )
...
* Faster hash codes.
Mask the intermediate values when computing composite
hash codes.
* WIP
* WIP
* WIP
2016-11-16 12:28:25 -08:00
Adam Barth
d26fc5be2f
Update pointer change constants in Java ( flutter/engine#3231 )
...
I updated the C++ and Dart sides but forgot to update the Java side.
Fixes https://github.com/flutter/flutter/issues/6891
2016-11-16 10:13:28 -08:00
Adam Barth
bd95aafbe5
Add support for hover pointer events ( flutter/engine#3227 )
...
These are implemented on macOS and Fuchsia.
2016-11-15 20:18:22 -08:00
Chinmay Garde
eceff83817
Enable android_full_debug on —unoptimized builds. ( flutter/engine#3228 )
...
Previously, —unoptimized builds on Android would include debug symbols but still would be optimized. This killed the experience in the debugger on Android.
2016-11-15 17:44:39 -08:00
Jason Simmons
443de688fb
Enable engine builds for Android ARM64 targets ( flutter/engine#3225 )
2016-11-15 14:56:08 -08:00