7481 Commits

Author SHA1 Message Date
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
Jeff Brown
825844d908 Update to new ApplicationStartupInfo changes. (#3230) 2016-11-16 00:03:22 -08:00
Adam Barth
60ee01642b Fix Fuchsia build (#3229) 2016-11-15 21:30:23 -08:00
Adam Barth
d1bc4c4850 Add support for hover pointer events (#3227)
These are implemented on macOS and Fuchsia.
2016-11-15 20:18:22 -08:00
Adam Barth
cfe69e4e85 Catch a missing font provider earlier (#3222)
Rather than hitting an assert in platform-independent code, we now trigger an
assert closer to the relevant code when the font provider is missing.
2016-11-15 20:17:45 -08:00
Chinmay Garde
5118d0472f Enable android_full_debug on —unoptimized builds. (#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
e5da933a96 Enable engine builds for Android ARM64 targets (#3225) 2016-11-15 14:56:08 -08:00
Adam Barth
ce8b187914 Add support for raw key events on Fuchsia (#3208)
Fixes https://github.com/flutter/flutter/issues/6631
2016-11-15 13:04:08 -08:00
Adam Barth
eef3f1f619 Recognize Mozart event kinds (#3223)
Previously we treated everything as touch.
2016-11-14 14:08:03 -08:00
Jeff Brown
5b972a46a2 Use new image buffer mechanism. (#3221) 2016-11-12 10:01:32 -08:00
Jason Simmons
21c9846434 Update the Flutter GDB script to work with Android N (#3220) 2016-11-11 16:02:05 -08:00
Jason Simmons
ac479c4f9f Move destruction of PictureLayer's SkPicture to the IO thread (#3219)
The picture may hold references to images backed by GPU textures that must
be deleted on the IO thread.
2016-11-11 13:43:23 -08:00
Chinmay Garde
e1ac3ca650 Randomize the color of the checkerboard pattern per raster cache entry. (#3218) 2016-11-10 18:21:12 -08:00
Adam Barth
5d13dc00aa Add support for child view on Fuchsia (#3217) 2016-11-10 18:03:00 -08:00
Chinmay Garde
c118c7ee20 Update buildroot. (#3216) 2016-11-10 15:54:40 -08:00