2338 Commits

Author SHA1 Message Date
Chinmay Garde
63fbe60fa6 Display resident memory statistics on the performance overlay. (flutter/engine#3314) 2017-01-03 12:27:30 -08:00
Michael Thomsen
b194ed3b5e Update editor recommendation (flutter/engine#3317)
Fixes https://github.com/flutter/flutter/issues/7294
2016-12-22 21:41:15 +01:00
Jason Simmons
49424e1b4f Detach the EGL surface from the GPU thread and then destroy it during the FlutterView surfaceDestroyed callback (flutter/engine#3316)
Fixes https://github.com/flutter/flutter/issues/7147
2016-12-16 15:36:33 -08:00
Benjamin Lerman
a56d9c1666 Remove obsolete usage of the fuchsia tracing macros. (flutter/engine#3311) 2016-12-14 16:08:42 +01:00
Chinmay Garde
327e5163cf Dont override the explicitly set paint bounds in Layer::Preroll. (flutter/engine#3313) 2016-12-13 17:14:25 -08:00
Collin Jackson
07b11ca18b Fix reference SkyWindow > FlutterWindow (flutter/engine#3309) 2016-12-13 08:46:16 -08:00
Ian Hickson
a326126b87 Color docs (flutter/engine#3310) 2016-12-12 23:40:04 -08:00
Jason Simmons
ba88e87175 Do not dispatch UI events if they arrive after the FlutterView has been destroyed (flutter/engine#3306)
Fixes https://github.com/flutter/flutter/issues/7234
2016-12-12 16:30:26 -08:00
Chinmay Garde
f1486c2ca0 Fix typo in README regarding --unopt builds on host. (flutter/engine#3308) 2016-12-12 16:04:57 -08:00
Collin Jackson
9a53005f50 Fix reference to nib file (flutter/engine#3307) 2016-12-12 15:57:33 -08:00
Chinmay Garde
102d5855a0 Update buildroot revision. (flutter/engine#3305) 2016-12-09 16:18:42 -08:00
Chinmay Garde
6f3487f5f6 Add option to desktop test shells to use an embedded font for consistent unit tests. (flutter/engine#3301)
* This allows the tests to add their own FLX files but still use consistent fonts.
* The test fonts are only embedded on the desktop test shells. The option is not available on mobile platforms.
* Right now, all fonts will resolve to the test font. If we want tests to be able to use the fonts they embed in FLX files but use the test font for platform fallbacks, we will need to add font selector fallbacks. I can do this in an another patch. So far, there are no users of this functionality.
2016-12-09 14:47:49 -08:00
Zachary Anderson
51a86fd1fd Use dart instead of dart_no_observatoy (flutter/engine#3304)
Now that the observatory build works in Fuchsia, use dart instead of dart_no_observatory so that dart_no_observatory can be removed from the build.
2016-12-09 09:52:48 -08:00
Chinmay Garde
3e3e694bfb Decorate kDartWriteProtectCodeArgs with FTL_ALLOW_UNUSED_TYPE since it may not be used in all configurations. (flutter/engine#3302) 2016-12-08 16:26:39 -08:00
John McCutchan
c30259f646 Disable code page write protection in debug mode (flutter/engine#3299) 2016-12-08 15:06:13 -08:00
Jason Simmons
5045f38837 Null check before queueing deletion of Skia objects (flutter/engine#3298)
Fixes https://github.com/flutter/flutter/issues/7182
2016-12-08 12:43:50 -08:00
Jason Simmons
0774407d96 Catch and log exceptions thrown in message listeners provided by apps (flutter/engine#3297)
FlutterView's host message processing methods are invoked from native code,
and the JNI wrappers will abort the process if the Java side has an uncaught
exception.
2016-12-07 14:47:40 -08:00
Jason Simmons
6882e41a3d Fix invalid JSON in listViews RPC response when a view does not have an isolate (flutter/engine#3295)
Fixes https://github.com/flutter/flutter/issues/7174
2016-12-07 13:11:41 -08:00
Jason Simmons
016cc947c8 Unblock FlutterView.getBitmap if there is no available layer tree (flutter/engine#3294) 2016-12-06 15:12:03 -08:00
Collin Jackson
40f3877c23 rename sky -> flutter in shell (flutter/engine#3293) 2016-12-06 14:43:53 -08:00
Chinmay Garde
7764bbac05 Convert the enable-dart-profiling to a shell argument in SkyActivity. (flutter/engine#3292) 2016-12-05 15:12:48 -08:00
Ian Hickson
ea4e307218 Update licenses, and test that licenses are valid (flutter/engine#3286)
* Test that licenses are valid.

* Move license script from flutter/buildroot to flutter/engine
2016-12-02 14:51:39 -08:00
Adam Barth
6312be1f15 Use initialized memory for composited bounds (flutter/engine#3291)
SkRect objects need to be manually initialized. Previously, we were using
unintialized memory in our bounds calculations.
2016-12-02 14:18:11 -08:00
Ian Hickson
23e5ad705f roll buildroot (flutter/engine#3290)
try 2.
2016-12-02 11:18:59 -08:00
Chinmay Garde
357892b8ef [iOS] Don’t perform a per frame platform to UI thread switch. (flutter/engine#3288) 2016-12-01 17:35:40 -08:00
Ian Hickson
1ac8083795 Mention updating the buildroot git remotes (flutter/engine#3285)
* Mention updating the buildroot git remotes

I always forget how to do this...

* Update CONTRIBUTING.md
2016-11-30 20:33:19 -08:00
Ian Hickson
4a01f72b34 Roll buildroot (flutter/engine#3287) 2016-11-30 19:58:27 -08:00
Jason Simmons
997d4015c1 Roll Dart (flutter/engine#3284) 2016-11-30 15:27:13 -08:00
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