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
Chinmay Garde
505f747d1c
Give the Mac window an autosave identifier. ( #3215 )
2016-11-10 14:36:18 -08:00
Adam Barth
d658f9d324
Add support for Fuchsia IDL on Fuchsia ( #3211 )
2016-11-10 13:12:32 -08:00
John McCutchan
8d81936399
Roll Tonic to 36142e27c6765301a4122dd85045c565b2d8b33f ( #3210 )
2016-11-09 16:31:09 -08:00
Jeff Brown
a2bf3dc35a
Update to new way of passing application environment. ( #3209 )
2016-11-08 16:58:18 -08:00
Ryan Macnak
a3a13f4a94
Roll Dart VM to pick fix for JITing on the Pixel. ( #3204 )
2016-11-08 09:20:32 -08:00
Jason Simmons
55d50b2ada
Show clearer logs during startup if OpenGL is unavailable ( #3207 )
2016-11-07 17:01:42 -08:00
Adam Barth
ced9a91c3a
Switch Flutter to //lib/fidl ( #3206 )
2016-11-07 15:51:42 -08:00
Chinmay Garde
84a060820a
Tell the raster cache when checkerboarding preferences have been updated. ( #3205 )
2016-11-07 15:29:03 -08:00
Ian Hickson
041af0e79a
Update CONTRIBUTING.md ( #3203 )
...
At some point recently we started putting a JSON file in the out/ directory and this broke this suggested build script.
This patch makes the script more resilient to such files.
2016-11-04 14:36:27 -07:00
Chinmay Garde
2e0f870c38
Add SceneBuilder.setCheckerboardRasterCacheImages with documentation. ( #3202 )
2016-11-03 17:28:11 -07:00
Chinmay Garde
c44d049edd
Fix PipelineProducer traces. Also add back the OnDisplayLink trace on iOS. ( #3201 )
2016-11-03 17:04:21 -07:00
Chinmay Garde
3164a97645
Allow checkerboarding raster cache entries for debugging purposes (can be toggled from Dart). ( #3200 )
2016-11-03 13:59:57 -07:00
Jason Simmons
5103e40b95
Set the IME action label to null if the label is null in the configuration JSON object ( #3199 )
...
(JSONObject.getString() will return the string "null" for a JSON null value)
Fixes https://github.com/flutter/flutter/issues/6643
2016-11-03 12:08:15 -07:00
Petr Hosek
2c092bcf88
Split the snapshot generation into a separate action ( #3168 )
...
This is to ensure that the depfile generated by the snapshotter has
the correct target.
2016-11-02 14:38:09 -07:00
Chinmay Garde
16077d474b
Update Dart revision again to pick up fix for Analyzer regression. ( #3198 )
2016-11-02 14:29:30 -07:00
John McCutchan
ef1d8e144a
Roll tonic to d171be8076dc3310f43ee67ac49e87765688c3d7 ( #3197 )
2016-11-02 22:20:31 +01:00
John McCutchan
c30f8bed5e
Have sky_snapshot --print-deps print parse errors on standard error ( #3196 )
2016-11-02 22:05:47 +01:00
Chinmay Garde
dd86cb16cb
Update Dart revision to pull in Mac DBC linker errors. ( #3195 )
2016-11-02 11:09:50 -07:00
Jason Simmons
e54b0e286b
Roll Dart ( #3194 )
...
Update DartServiceIsolate/FlutterView because VMServiceIO_NotifyServerState
now provides a URI for the observatory
2016-11-01 17:11:56 -07:00
Chinmay Garde
b3ca46b363
Initialize AndroidSurfaceGL and its associated resource context before ANativeWindow acquisition. ( #3193 )
...
* Initialize AndroidSurfaceGL and its associated resource context before ANativeWindow acquisition.
This allows us to create the IO thread context way earlier and service load requests on the same. Before this patch, early lifecycle loads would use the default Skia texture loader instead of the Async texture loader we provide.
Fixes https://github.com/flutter/flutter/issues/6581
* Don't destroy surface_gl_ PlatformViewAndroid::ReleaseSurface.
2016-11-01 15:02:56 -07:00
Jason Simmons
801addcfaf
Fix warning about converting a null snapshot override path ( #3190 )
2016-11-01 14:38:27 -07:00
Jason Simmons
643d5cb062
Move SkPicture destruction to the IO thread to fix a GL memory leak ( #3192 )
...
An SkPicture may hold a reference to an SkImage backed by a GL texture.
The GL texture is associated with the resource context bound to the IO
thread and must be deleted through that context.
2016-11-01 14:31:20 -07:00
John McCutchan
54b81419aa
Fix profile and release mode isolate spawning ( #3191 )
...
Fixes #6496
2016-11-01 21:28:41 +01:00
Jason Simmons
cdd7db2674
Fix a leak of RenderObjects in Paragraph/ParagraphBuilder ( #3189 )
...
The RenderView destructor does not delete its descendants.
RenderObject::destroy must be called to delete the object tree along with
other cleanup tasks.
Also associate a CustomFontData with dynamically loaded fonts in order to get
the desired FontDataCache behavior at RenderObject::destroy time.
2016-10-31 11:16:04 -07:00
Jeff Brown
3f564f28f3
Remove use of magenta/process.h. ( #3188 )
2016-10-29 18:25:24 -07:00
Adam Barth
63e71803de
Unlink from mojo ( #3187 )
...
After this patch, we no longer link with Mojo. We still use some gn definitions
from //mojo to create Dart packages.
2016-10-28 15:01:07 -07:00
Adam Barth
c5c69a2462
Fix Fuchsia build ( #3186 )
2016-10-28 13:54:53 -07:00
Adam Barth
1bc79ded38
Number keyboard does not work on Android ( #3185 )
...
We had a typo in our decoding logic.
Fixes https://github.com/flutter/flutter/issues/6564
2016-10-28 12:26:56 -07:00
Adam Barth
4b8c9051e5
Remove last mojom interface ( #3184 )
...
We no longer use mojom to transport messages. We still use the Mojo EDK
to spin the event loop, however.
2016-10-28 11:46:57 -07:00
Adam Barth
e26bf9a813
Unify the various run methods on engine ( #3183 )
...
Now they all flow through some common routines.
2016-10-27 17:03:32 -07:00
Chinmay Garde
0799ce9c7f
Add ObjC, ObjCXX and ASM files to the compilation database. ( #3182 )
2016-10-27 16:58:04 -07:00
Chinmay Garde
dfe016e073
Explicitly tell the platform view to update its backing store. ( #3181 )
2016-10-27 15:32:41 -07:00
Adam Barth
9eaedb0677
Migrate ViewportMetrics away from Mojo ( #3180 )
...
Now we just pass the data directly.
2016-10-27 13:12:55 -07:00
Chinmay Garde
5be8ae8084
Add FlutterJSONMessageListener.h to the Flutter umbrella header. ( #3179 )
...
Causes warnings in Xcode.
2016-10-27 12:09:11 -07:00
Chinmay Garde
5491f96d76
Remove ycm_extra_conf from flutter. It has been moved into buildroot. ( #3178 )
2016-10-27 12:04:55 -07:00
Jason Simmons
29676fa53e
Update the path to the GDB binary in the current NDK toolchain ( #3177 )
2016-10-27 10:48:54 -07:00
Adam Barth
cd14345215
Update for API change ( #3176 )
2016-10-27 10:19:30 -07:00
Jason Simmons
4508530b39
Improvements to the text ellipsizer ( #3174 )
...
Fixes https://github.com/flutter/flutter/issues/6450
2016-10-26 16:59:45 -07:00
Chinmay Garde
8ed02f831e
Create compile_commands.json on each GN invocation and add a YCM conf. ( #3175 )
2016-10-26 15:31:19 -07:00