1900 Commits

Author SHA1 Message Date
Chris Bracken
5952e3664d Fix exception message formatting (flutter/engine#3332)
Add a couple missing newlines.
2017-01-10 17:28:04 -08:00
Chris Bracken
cd79979fbf Extract common indent constant (flutter/engine#3331) 2017-01-10 13:52:40 -08:00
Chris Bracken
8eb3c38e09 Ignore VERSION_MACOSX_[SN]DK in licence aggregator (flutter/engine#3330)
Not shipped to clients.
2017-01-10 12:43:16 -08:00
Chris Bracken
36fb28ec98 Remove commented out Intel licence block (flutter/engine#3329) 2017-01-10 12:43:00 -08:00
Adam Barth
882919971d Add Size.flipped (flutter/engine#3328) 2017-01-10 10:45:38 -08:00
Adam Barth
8591ef59c8 Rename TransferMode to BlendMode (flutter/engine#3323)
Fixes https://github.com/flutter/flutter/issues/7200
2017-01-05 23:44:47 -08:00
amirh
05910fb84f Add a getter for flutterView in FlutterActivity. This allows fullscreen flutter apps to extend FlutterActivity and do custom stuff with the flutter view. (flutter/engine#3324) 2017-01-05 20:35:00 -08:00
Chinmay Garde
04d14ea433 Fix Linux builds by correctly initializing the GPURasterizer. (flutter/engine#3322)
The API was updated recently so platforms can report memory usage for the
rasterizer to display as an overlay.
2017-01-05 11:34:42 -08:00
Adam Barth
2ba424edb7 Remove Canvas.setMatrix and MaskFilter flags (flutter/engine#3321)
The Skia team says these APIs are outdated and should be removed. They
do not appear to have any clients.

Fixes https://github.com/flutter/flutter/issues/7202
Fixes https://github.com/flutter/flutter/issues/7204
2017-01-05 11:08:59 -08:00
Chinmay Garde
064a35c013 Make GN generate Xcode projects on Mac. (flutter/engine#3320) 2017-01-03 16:40:15 -08:00
Chinmay Garde
d14c8ac6f5 Re-format all GN files using gn format. (flutter/engine#3319) 2017-01-03 15:59:48 -08:00
Adam Barth
6ecdcd4612 Fix Fuchsia build (flutter/engine#3318) 2017-01-03 13:25:38 -08:00
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
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
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
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
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
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