Adam Barth
274d323afe
Introduce OffsetBase.isFinite ( #3472 )
...
This property will eventually replace OffsetBase.isInfinite.
See https://github.com/flutter/flutter/issues/4301
2017-03-14 10:26:31 -07:00
Michael Goderbauer
cd417b0519
Remove sky_snapshot sources ( #3471 )
...
* Remove sky_snapshot sources
* update licenses
2017-03-14 10:24:17 -07:00
Jakob Andersen
aa2c2449c4
Fix pod name in Flutter.podspec. ( #3473 )
...
Names matter, and I apparently forgot to test after adding ' Engine' to
the name. Names can't contain spaces, and must match the filename.
2017-03-14 15:40:59 +01:00
Mikkel Nygaard Ravn
b97103b441
Flutter channels for iOS ( #3470 )
...
Flutter channels now also supported on iOS. Use FlutterMessageChannel or FlutterMethodChannel with binary/string/json/standard codecs.
2017-03-13 23:57:46 +01:00
Zachary Anderson
65fcbf7c76
Add listViews service extension for the content handler ( #3468 )
2017-03-13 14:46:14 -07:00
Michael Goderbauer
e0c702e353
roll dart to a6804167162f230bf8498289a61dc7efebf32b0c ( #3469 )
2017-03-09 15:10:22 -08:00
Chinmay Garde
6e54f5e31f
Remove deprecated SkyApplication and SkyActivity. ( #3464 )
2017-03-08 10:47:53 -08:00
Jakob Andersen
d40c5bc96c
Add podspec to Flutter iOS framework. ( #3467 )
...
* Add podspec to Flutter iOS framework.
Flutter iOS apps are already pod-enabled, so we might as well turn the
engine framework into a pod, so we don't have to manually copy the
current Flutter.framework into the app directory on every build, but
rather let Cocoapods wire things up for us.
For that to happen, we need a pod spec for Flutter.framework. This spec
will not be published, but rather downloaded as part of the engine
artifacts, and the app's Podfile will have a local path dependency on
it.
* Update licenses_golden...
2017-03-08 09:00:59 +01:00
Chinmay Garde
be5d971aa7
Use software rendering on iOS simulators without needing a flag. ( #3465 )
2017-03-06 14:49:25 -08:00
Michael Goderbauer
6a00eee9f3
whitespace fix ( #3463 )
2017-03-06 13:14:56 -08:00
Mikkel Nygaard Ravn
f9c1f5fa53
Remove usage of JDK7 features not available until Android SDK 19+ ( #3462 )
2017-03-06 13:22:29 +01:00
Michael Goderbauer
1bd1f0e25b
Roll Dart to 890dff146ac4733018c059b36bc4d67c45da3232 ( #3461 )
...
* Roll Dart to 890dff146ac4733018c059b36bc4d67c45da3232
* uddate licenses
2017-03-03 19:30:13 -08:00
vardhan-cr
a87e0a10aa
Flutter content handler initializes ICU data when it starts up ( #3460 )
...
* Flutter content handler initializes ICU data when it starts up
* oops, redundant include
* init ICU before getting the font provider
2017-03-03 16:29:58 -08:00
mikejurka
90dd98ff33
Workaround for surface size on Fuchsia/Magma ( #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
Michael Goderbauer
342a31136e
roll dart version to pickup fixes in gen_snapshot ( #3457 )
...
* roll dart version to pickup fixes in gen_snapshot
* update licenses
2017-03-01 12:39:45 -08:00
Jason Simmons
4946d44925
Skip license processing for top-level source directories that are unchanged ( #3437 )
...
See https://github.com/flutter/flutter/issues/8106
2017-03-01 10:36:51 -08:00
Mikkel Nygaard Ravn
74de13c0bd
FlutterXxxChannel concepts added to support Flutter/Android interop ( #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
7f25cd0d65
Do a glFlush after creating textures on the IO thread before they are used by the GPU thread ( #3456 )
...
Fixes https://github.com/flutter/flutter/issues/8431
2017-02-28 15:50:02 -08:00
Michael Goderbauer
8a5271ca55
Roll-forward #3454 and roll tonic ( #3455 )
...
Bug causing roll-back #3454 has been resolved upstream in tonic.
2017-02-28 15:25:28 -08:00
Michael Goderbauer
eaacbf5f6f
Revert "--print-deps now returns resolved paths ( #3449 )" ( #3454 )
...
This reverts commit 0a7b177c330367904597a6129b3eb653d29dfca0.
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
0edcbb7db4
Allow translucent background colors in PhysicalModel ( #3452 )
...
Set the TransparentOccluder shadow flag if the color is not opaque
2017-02-27 16:27:44 -08:00
Jason Simmons
113f6e3c1e
Disable the cache on the GrContext used for decoding images ( #3451 )
...
Fixes https://github.com/flutter/flutter/issues/8429
2017-02-27 16:21:21 -08:00
Michael Goderbauer
4d8e255f5f
better document sky_snapshot ( #3450 )
2017-02-27 11:27:36 -08:00
Michael Goderbauer
0a7b177c33
--print-deps now returns resolved paths ( #3449 )
2017-02-27 10:27:24 -08:00
James Robinson
d8a8f10af7
Update to Dart revision de63e4fa94a1cebf86f0541ac14f25fd0bff73c0 ( #3442 )
...
This contains some fixes for Fuchsia and I'd like to keep the version
of Dart used in fuchsia and flutter builds consistent. Should have no
other impactful changes for Flutter.
2017-02-24 17:19:13 -08:00
Jêrôme Poichet
5f95749770
Fix inconsistent Mozart touch events. ( #3448 )
...
Mozart ADD, REMOVE and HOVER phases were going through the default value
of Blink's Cancel type, causing inconsistencies.
Bug: US-157
2017-02-24 13:27:27 -08:00
Chris Bracken
335daf1930
Apply iOS status bar padding to flutter views ( #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
e5442c96ae
Return an error to Dart when spawning an isolate with an unsupported URI ( #3443 )
...
Fixes https://github.com/flutter/flutter/issues/8084
2017-02-24 09:44:36 -08:00
Chinmay Garde
257817bce0
Remove .pyc files from licenses.golden. ( #3445 )
2017-02-23 19:23:58 -08:00
Chinmay Garde
4562b835ca
Roll Skia revision to 3f81f3703a68755c88f5cc4a87728b98f34c4cd4 ( #3438 )
2017-02-23 17:58:05 -08:00
Jason Simmons
e01d1b39ef
Adapt the physical model layer for Fuchsia ( #3441 )
2017-02-23 16:27:33 -08:00
Chinmay Garde
2868251402
Remove rarely used GLConnection stuff in flow. ( #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
Jêrôme Poichet
e5f16da932
New mozart input events. ( #3439 )
...
* New mozart input events.
* Adding TODO for keyrepeat
2017-02-23 14:48:19 -08:00
Chinmay Garde
df9e9560be
Allow plugging in a software backend for rendering in the shell. ( #3404 )
2017-02-22 15:40:23 -08:00
vardhan-cr
98e0091f47
Remove callback from ApplicationController.Kill fidl interface. ( #3435 )
2017-02-21 11:03:35 -08:00
Dan Rubel
304355436b
modify RunFrom<X> methods to return error code rather than call exit ( #3428 )
2017-02-21 11:31:27 -05:00
Jason Simmons
a44647afac
Physical model layer that can draw shadows for a Material widget ( #3424 )
2017-02-16 17:30:57 -08:00
Chinmay Garde
516b832dbb
Remove texture image. ( #3434 )
2017-02-16 16:26:02 -08:00
Chinmay Garde
d7199e513c
Update skia to 1c8e82b72bfeb1a02297688cf082c365b62705f7 ( #3433 )
2017-02-16 15:40:11 -08:00
James Robinson
ab09530927
Update invocation of create_snapshot_bin.py ( #3429 )
...
This applies commit 88441bfc0f712ad451784851bfcf0b0cc418ad75 from the
skia_rev_130a118cc68f8f9973e9572356011de378463fea branch to master so
master works in the Fuchsia build again.
2017-02-16 13:27:37 -08:00
Ryan Macnak
22476d16e5
Roll Dart to 1ed4c27c01de6680766593b88a531ef86883a117. ( #3431 )
2017-02-16 13:26:31 -08:00
Dan Rubel
481049f9cd
add kernel support ( #3369 )
2017-02-16 10:11:38 -05:00
Jason Simmons
8218674d4a
Transfer ownership of the buffer in the image decoder bitmap fallback path ( #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
ffde33dc11
Fix multi-font ttc rendering for iOS ( #3418 )
...
Merged iOS and Android font fallback mechanisms and push font discovery logic into skia
2017-02-14 23:54:39 -08:00
Zachary Anderson
ff087dd07d
Enable Observatory in the content handler ( #3420 )
...
I'm not sure that this is the right way to do this, but this change causes the Observatory to come up correctly in the content handler.
2017-02-14 19:03:16 -08:00
mattsarett
9d8923a80f
Use SkImage::makeShader() in place of bitmap workaround ( #3419 )
2017-02-14 14:35:12 -08:00
Chinmay Garde
2f3d960369
Use updated calls to SkColorSpace in flutter/vulkan. ( #3416 )
2017-02-13 18:23:32 -08:00
Ryan Macnak
b64c88766d
Remove generated pyc files and update licenses.golden. ( #3415 )
...
See issue flutter/flutter#8115
2017-02-13 17:05:58 -08:00
James Robinson
8cad3ecae1
Updates for modular->app rename of //application interfaces ( #3414 )
2017-02-13 14:28:14 -08:00
Ryan Macnak
588d6a4798
Roll Dart VM to 9a7a04525f638b57a746706c3575df66cf02bc2d. ( #3413 )
...
Picks up changes to include inlined frames and line numbers in AOT stack traces.
2017-02-13 13:34:12 -08:00