P.Y. Laligand
7c80a8b657
Include internal Dart libraries in sky_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
0a3c0b5ecf
Allow platform frameworks to snapshot FlutterView contents. ( #3281 )
2016-11-29 14:39:29 -08:00
Philippe Ombredanne
03f68e99b7
Add unzip as a requirement in the contributing documentation. ( #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
a8b7631b7a
Remove trailing comma
2016-11-28 21:02:42 -08:00
Todd Volkert
dd17a112c1
Make dylib filename configurable in Info.plist for iOS ( #3277 )
2016-11-28 19:44:08 -08:00
Chinmay Garde
bc4dac3229
Update buildroot. ( #3279 )
2016-11-28 17:21:49 -08:00
YoungSeok Yoon
1e53b728c2
Fix the assertion in RadialGradient ( #3278 )
2016-11-28 17:16:36 -08:00
Adam Barth
ce13c1a040
Tracing ( #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
33af5a5644
Rename hittable to hitTestable ( #3275 )
...
Apparently hittable is not politically correct.
2016-11-28 16:09:56 -08:00
Todd Volkert
e25f2a5126
Make flx filename configurable in Info.plist for iOS ( #3274 )
2016-11-28 14:47:06 -08:00
Adam Barth
f6547c1df5
Add prune to child scene layers ( #3272 )
...
Also, change the hit testing geometry so that we get our hits at the root.
2016-11-28 12:28:18 -08:00
Adam Barth
310db55cf9
Use BufferProducer::Tick to free memory ( #3270 )
2016-11-23 18:52:02 -08:00
Ryan Macnak
e702b9787f
Roll Dart to 93043a36621ae01a5384ac86e67557324c3f3a71. ( #3266 )
2016-11-23 16:16:04 -08:00
Chinmay Garde
55ed56040d
Add testonly = true to the flutter/testing target and disable WTF tests that depend on ICU. ( #3271 )
2016-11-23 16:12:39 -08:00
Chinmay Garde
c4bd577379
On host targets, add dependencies on host unit test executables. ( #3269 )
2016-11-23 15:57:52 -08:00
P.Y. Laligand
64dcfc679c
Add a manifest parameter to flutter_app. ( #3268 )
...
This will ensure the flx file is rebuilt whenever the manifest is modified.
2016-11-23 15:53:43 -08:00
Chinmay Garde
cd9caf6de6
Update Skia revision to pull in GL native interface construction fixes on iOS. ( #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
f627e734c0
Cull offscreen child views ( #3267 )
...
There's no reason to present offscreen child views to Mozart.
2016-11-23 13:36:12 -08:00
Adam Barth
77e1a952f1
Remove HandleWatcher ( #3260 )
...
This interface has been replaced with HandleWaiter, which is the new hotness.
2016-11-22 20:41:03 -08:00
Chinmay Garde
4ad11efdb5
Update buildroot reference. ( #3263 )
2016-11-22 17:38:18 -08:00
Chinmay Garde
88a0832247
Remove defunct references to third_party/iccjpeg and third_party/qcms. ( #3262 )
...
The same will be removed from buildroot as well.
2016-11-22 17:26:32 -08:00
Chinmay Garde
cc45975563
Rework switches in the shell so that they display help text for all flags. ( #3259 )
2016-11-22 16:58:55 -08:00
Chinmay Garde
44ef3f3d23
Remove defunct reference to //third_party/libjpeg. ( #3261 )
2016-11-22 16:55:53 -08:00
P.Y. Laligand
5c0c18c114
Enable analysis of flutter_app targets. ( #3256 )
2016-11-22 16:40:01 -08:00
John McCutchan
1235483913
Roll Dart runtime to ea94a5dcb0be8af3a3ead5d4be0813e55bd8920e ( #3258 )
2016-11-22 14:48:49 -08:00
John McCutchan
e6a6808640
Follow on fix to my previous fix. ( #3257 )
...
- [x] Use Dart_GetLoadedLibraries which is available in product builds.
2016-11-22 12:45:56 -08:00
John McCutchan
a3986497c2
Bug fixes for sky_snapshot --compile-all mode ( #3255 )
2016-11-22 12:39:43 -08:00
Ian Hickson
770c9e8330
Delete COPYING ( #3253 )
...
This file is identical (to the byte) to the LICENSE file in the same directory, and no file in this directory refers to it.
2016-11-22 12:13:04 -08:00
Chinmay Garde
aecebd5299
Update Freetype revision to pull in font driver fixes. ( #3254 )
2016-11-22 11:25:53 -08:00
Todd Volkert
51ba481ad6
Stop passing use_libjpeg_turbo arg in gn ( #3252 )
2016-11-22 10:36:31 -08:00
John McCutchan
695e009109
Add --compile-all to sky_snapshot ( #3251 )
2016-11-22 07:50:34 -08:00
John McCutchan
a372526af4
Roll Dart runtime to deafdbf978d1128dde83b9779bdae6633d484d96 ( #3250 )
2016-11-21 14:44:39 -08:00
P.Y. Laligand
61d182a619
Build sky on Fuchsia. ( #3247 )
...
This requires an updated buildroot.
2016-11-21 13:53:32 -08:00
Chinmay Garde
327d122de9
Disable profiling by default. Allow enabling via --enable-dart-profiling. ( #3238 )
2016-11-21 11:50:42 -08:00
Adam Barth
8dcac738d8
Fix Mozart blends of child views ( #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
9383817e04
Import Dart rules from buildroot, to make them available in Fuchsia. ( #3246 )
...
This also removes a reference to mojo_gni.
2016-11-18 15:24:14 -08:00
Adam Barth
21f6aa5270
Composite child views in proper paint order ( #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
e18302e7d1
Use a custom Skia font manager that delegates to FontCacheLinux on Linux. ( #3245 )
2016-11-18 12:52:02 -08:00
John McCutchan
c0a4d5ae67
Roll Dart and Tonic forward (take 2) ( #3244 )
2016-11-18 08:14:22 -08:00
Ian Hickson
6bb57323c0
Revert "Roll Dart and Tonic forward" ( #3242 )
2016-11-17 18:35:38 -08:00
Chinmay Garde
bb613c35cb
Remove unused DEPS hooks. ( #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
eaad1b34ee
Remove mojo/public from DEPS and update buildroot. ( #3240 )
2016-11-17 16:24:44 -08:00
Chinmay Garde
84bd2ee538
Remove hooks for unused mojom archives. ( #3239 )
2016-11-17 15:32:52 -08:00
John McCutchan
6983de0890
Roll Dart and Tonic forward ( #3237 )
2016-11-17 14:14:58 -08:00
Chinmay Garde
d290cae378
Fix Linux builds after Skia roll due to missing FontConfig target. ( #3236 )
2016-11-17 14:07:10 -08:00
Chinmay Garde
036bc0d356
Update Skia and get using its BUILD.gn instead of maintaining own own copy. ( #3233 )
2016-11-17 12:36:16 -08:00
John McCutchan
a335e25ba3
Disable Dart's profiler in unoptimized builds ( #3234 )
2016-11-17 10:14:53 -08:00
Adam Barth
2a13567a7e
Fix Mozart child views ( #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
52bbe398a5
Faster hash codes. ( #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
cea5ed2b9b
Update pointer change constants in Java ( #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