Michael Goderbauer
f12729bb6f
Roll Dart to 890dff146ac4733018c059b36bc4d67c45da3232 ( flutter/engine#3461 )
...
* Roll Dart to 890dff146ac4733018c059b36bc4d67c45da3232
* uddate licenses
2017-03-03 19:30:13 -08:00
mikejurka
f6a5f79902
Workaround for surface size on Fuchsia/Magma ( flutter/engine#3458 )
...
Allow surface size to be passed by caller
temporarily until we get a proper Display API
2017-03-01 21:08:06 -08:00
Jason Simmons
ce364521c0
Skip license processing for top-level source directories that are unchanged ( flutter/engine#3437 )
...
See https://github.com/flutter/flutter/issues/8106
2017-03-01 10:36:51 -08:00
Mikkel Nygaard Ravn
895fce4709
FlutterXxxChannel concepts added to support Flutter/Android interop ( flutter/engine#3446 )
...
New concepts: FlutterMessageChannel (basic message send/receive superseding existing FlutterView methods), FlutterMethodChannel (method invocation and event streams), pluggable codecs for messages and method calls: unencoded binary, string, json, and 'standard' flutter binary encoding.
2017-03-01 13:54:32 +01:00
Jason Simmons
5976337c94
Do a glFlush after creating textures on the IO thread before they are used by the GPU thread ( flutter/engine#3456 )
...
Fixes https://github.com/flutter/flutter/issues/8431
2017-02-28 15:50:02 -08:00
Michael Goderbauer
40c66c6b17
Roll-forward #3454 and roll tonic ( flutter/engine#3455 )
...
Bug causing roll-back #3454 has been resolved upstream in tonic.
2017-02-28 15:25:28 -08:00
Michael Goderbauer
50e15ad8ad
Revert "--print-deps now returns resolved paths ( #3449 )" ( flutter/engine#3454 )
...
This reverts commit 6655e40784210f58dae010bb5d2c980c30c37d24.
Reason: broke hot reload when using "package:" style imports for
sources within the same project.
2017-02-28 10:54:00 -08:00
Jason Simmons
6b00d896c4
Allow translucent background colors in PhysicalModel ( flutter/engine#3452 )
...
Set the TransparentOccluder shadow flag if the color is not opaque
2017-02-27 16:27:44 -08:00
Jason Simmons
5683b4d5fc
Disable the cache on the GrContext used for decoding images ( flutter/engine#3451 )
...
Fixes https://github.com/flutter/flutter/issues/8429
2017-02-27 16:21:21 -08:00
Michael Goderbauer
396912456c
better document sky_snapshot ( flutter/engine#3450 )
2017-02-27 11:27:36 -08:00
Michael Goderbauer
6655e40784
--print-deps now returns resolved paths ( flutter/engine#3449 )
2017-02-27 10:27:24 -08:00
Chris Bracken
f2594cae0f
Apply iOS status bar padding to flutter views ( flutter/engine#3447 )
...
This change eliminates two previous assumptions:
1. If a Flutter view is embedded in a parent view, that the parent view
controller would apply any status bar padding necessary.
2. That we should not apply padding unless the flutter view is
fullscreen.
A simple case where the first assumption fails to hold is a Flutter view
embedded in a UINavigationController with a hidden toolbar. A simple
case where the second assumption fails to hold is a view in a window
whose top overlaps the status bar but isn't fullscreen.
2017-02-24 13:11:10 -08:00
Jason Simmons
2e755736a5
Return an error to Dart when spawning an isolate with an unsupported URI ( flutter/engine#3443 )
...
Fixes https://github.com/flutter/flutter/issues/8084
2017-02-24 09:44:36 -08:00
Chinmay Garde
b016356c1e
Roll Skia revision to 3f81f3703a68755c88f5cc4a87728b98f34c4cd4 ( flutter/engine#3438 )
2017-02-23 17:58:05 -08:00
Jason Simmons
339ee9d8ea
Adapt the physical model layer for Fuchsia ( flutter/engine#3441 )
2017-02-23 16:27:33 -08:00
Chinmay Garde
53b2940c6d
Remove rarely used GLConnection stuff in flow. ( flutter/engine#3440 )
...
I had added this initially as a means of making it easier to deal with OpenGL directly in Flow. However, we are moving away from dealing with the client rendering APIs directly. Instead, delegating everything to Skia. Besides, we only ever used this to log the GPU description in case of context setup failures. This has not proved to be useful so far. Also, having this in place is making it difficult to remove all dependencies on GL in Shell.
2017-02-23 16:02:53 -08:00
Chinmay Garde
0110abf008
Allow plugging in a software backend for rendering in the shell. ( flutter/engine#3404 )
2017-02-22 15:40:23 -08:00
Dan Rubel
92767a3d58
modify RunFrom<X> methods to return error code rather than call exit ( flutter/engine#3428 )
2017-02-21 11:31:27 -05:00
Jason Simmons
3e7ecdc1e7
Physical model layer that can draw shadows for a Material widget ( flutter/engine#3424 )
2017-02-16 17:30:57 -08:00
Chinmay Garde
7e31feadc0
Remove texture image. ( flutter/engine#3434 )
2017-02-16 16:26:02 -08:00
Chinmay Garde
b22362be89
Update skia to 1c8e82b72bfeb1a02297688cf082c365b62705f7 ( flutter/engine#3433 )
2017-02-16 15:40:11 -08:00
Ryan Macnak
f03daa15b9
Roll Dart to 1ed4c27c01de6680766593b88a531ef86883a117. ( flutter/engine#3431 )
2017-02-16 13:26:31 -08:00
Dan Rubel
011f142515
add kernel support ( flutter/engine#3369 )
2017-02-16 10:11:38 -05:00
Jason Simmons
ed07f34bce
Transfer ownership of the buffer in the image decoder bitmap fallback path ( flutter/engine#3426 )
...
Previously we had passed a local generator to flow::BitmapImageCreate /
SkImage::MakeFromGenerator, which takes ownership of the generator.
That generator in turn referenced an SkData backed by a local vector.
The result was an SkImage backed by a deleted buffer.
2017-02-15 15:37:39 -08:00
xster
ffc4165cd5
Fix multi-font ttc rendering for iOS ( flutter/engine#3418 )
...
Merged iOS and Android font fallback mechanisms and push font discovery logic into skia
2017-02-14 23:54:39 -08:00
mattsarett
f8f53719d6
Use SkImage::makeShader() in place of bitmap workaround ( flutter/engine#3419 )
2017-02-14 14:35:12 -08:00
Chinmay Garde
9dfad95808
Use updated calls to SkColorSpace in flutter/vulkan. ( flutter/engine#3416 )
2017-02-13 18:23:32 -08:00
Ryan Macnak
5b4dae1428
Roll Dart VM to 9a7a04525f638b57a746706c3575df66cf02bc2d. ( flutter/engine#3413 )
...
Picks up changes to include inlined frames and line numbers in AOT stack traces.
2017-02-13 13:34:12 -08:00
Chinmay Garde
42d77d6159
Revert ShadowMaskFilter use and roll Skia to 246a3c269d8dc91a47ff27f7b71508bf9e74edf5. ( flutter/engine#3409 )
2017-02-10 16:01:36 -08:00
xster
3f70cb283a
Add instructions for debugging engine with xcode ( flutter/engine#3411 )
2017-02-10 13:56:02 -08:00
Jason Simmons
0444f3a280
Enable some new Dart VM features ( flutter/engine#3408 )
...
Fixes https://github.com/flutter/flutter/issues/7579
2017-02-10 12:28:41 -08:00
xster
cceefabcb1
Add CONTRIBUTING instructions for simulator ( flutter/engine#3407 )
2017-02-09 23:06:11 -08:00
Zachary Anderson
daa9b6bba8
Properly return VM service assets on Fuchsia. ( flutter/engine#3406 )
...
In a previous change I re-included the observatory assets in the Fuchsia build, but didn't notice this bit here.
After this, if Settings::enable_observatory can be set to true somehow, the Observatory will come up in Flutter apps on Fuchsia. Unfortunately, I'm not sure how to do that.
2017-02-09 15:18:35 -08:00
xster
04d16b0303
Document the need to sync the engine repo to avoid #8005 ( flutter/engine#3403 )
...
* Document the need to sync the engine repo to avoid #8005
* Flit gclient sync and git pull
2017-02-09 12:08:37 -08:00
Jason Simmons
f3d22aaf83
Export the Skia ShadowMaskFilter API ( flutter/engine#3401 )
...
See https://github.com/flutter/flutter/issues/6807
2017-02-09 10:25:33 -08:00
Hans Muller
cea17ccb97
Added a point about Point&Size to the Rect dartdoc ( flutter/engine#3405 )
2017-02-09 09:27:27 -08:00
xster
1d95ca0ba0
Some tweaks to the contributing doc ( flutter/engine#3402 )
2017-02-08 18:29:11 -08:00
Collin Jackson
e5a90fea32
Call the correct super method in FlutterViewController’s viewDidAppear ( flutter/engine#3399 )
2017-02-08 06:43:45 -08:00
Chris Bracken
e85df21b83
Switch iOS keyboard type if required ( flutter/engine#3400 )
...
Ensure that the text input keyboard is reloaded if the view keyboardType
changes.
2017-02-07 18:01:19 -08:00
Chinmay Garde
ea582e5d36
Allow running in debug product mode with checked mode off. ( flutter/engine#3398 )
2017-02-07 17:01:27 -08:00
Chinmay Garde
eaf7f58f19
Bump up limits on the GrResourceCache used for the main GrContext. ( flutter/engine#3394 )
2017-02-07 16:04:06 -08:00
Jason Simmons
5a34ef2553
Obtain test font attributes from the font description ( flutter/engine#3396 )
...
Fixes https://github.com/flutter/flutter/issues/7724
2017-02-07 15:36:17 -08:00
Chris Bracken
9c12e3dbd4
Add missing keys from Framework Info.plist ( flutter/engine#3393 )
...
Added:
* UIRequiredDeviceCapabilities=[arm64]
* MinimumOSVersion=8.0
2017-02-06 14:51:37 -08:00
Jason Simmons
2212f03547
Script for running javadoc on the Flutter Android libraries ( flutter/engine#3392 )
2017-02-06 12:41:54 -08:00
Jason Simmons
ad76524c95
Fix some Javadoc warnings ( flutter/engine#3391 )
2017-02-03 16:25:25 -08:00
Jason Simmons
c963fee632
Remove ParagraphStyle.lineCount, which has been superseded by maxLines ( flutter/engine#3390 )
...
Fixes https://github.com/flutter/flutter/issues/7723
2017-02-03 13:49:10 -08:00
Jason Simmons
8259f0a8bb
Return the expected exit code if sky_shell sees a compilation error during script loading ( flutter/engine#3389 )
2017-02-03 12:14:35 -08:00
Chris Bracken
45df428f8e
Support status bar taps in FlutterAppDelegate ( flutter/engine#3387 )
...
Provide a default status bar tap handler for FlutterAppDelegate.
By default, taps are passed to the key window's rootViewController if
it's a FlutterViewController. Apps with custom app delegates can
customize this behaviour to send the tap to the FlutterViewController(s)
they prefer by overriding touchesBegan:withEvent.
2017-02-02 16:29:22 -08:00
Jason Simmons
b9779778e3
Set Platform.executable and executableArguments for Linux sky_shell ( flutter/engine#3378 )
2017-02-02 12:28:52 -08:00
Chinmay Garde
78ef0ab0b6
Fix breaking build after formats reorder in #3384 ( flutter/engine#3385 )
2017-02-01 15:01:16 -08:00