Chinmay Garde
8dd5661fbe
Nuke //base from DEPS and update buildroot. ( #3500 )
2017-03-23 16:37:07 -07:00
Chinmay Garde
0908de9ff4
Avoid linking to GL from the Linux test shell. ( #3512 )
2017-03-23 16:22:40 -07:00
Chinmay Garde
2323a17acb
Remove last reference to //base from //flutter/shell/platform/linux. ( #3511 )
2017-03-23 16:01:35 -07:00
Chinmay Garde
3f269db72c
Remove the interactive mode on the Linux test shell. ( #3510 )
2017-03-23 15:52:54 -07:00
Chinmay Garde
92c357ed15
Allow registering multiple task observers per message loop. ( #3509 )
2017-03-23 15:29:33 -07:00
Chinmay Garde
d119d62c1d
Add fml::paths::GetExecutableDirectoryPath. ( #3508 )
2017-03-23 15:20:52 -07:00
Jêrôme Poichet
ae9ad39659
[flutter] Mozart API changed ( #3504 )
...
Updating SetListener to SetEventListener which comes with a new SetHitViewTester
2017-03-23 10:51:08 -07:00
P.Y. Laligand
88ffaa77b4
Generate a depfile for assets of a flutter_app. ( #3497 )
2017-03-23 09:43:37 -07:00
James Robinson
2adbac18b2
Only depend on //flutter/fml from sky/engine/web in non-Fuchsia builds ( #3502 )
2017-03-22 18:29:42 -07:00
James Robinson
58e9630f42
Disable gn check for glue/trace_event.h non-Fuchsia path ( #3501 )
...
gn check does not run a C preprocessor, so it cannot understand that a
particular include does not apply to a particular build configuration.
2017-03-22 18:28:27 -07:00
Chinmay Garde
1c07ea530f
Remove uses of //base from all //flutter projects and replace them with //fml variants. ( #3492 )
2017-03-22 15:42:51 -07:00
Jason Simmons
98063f9d41
Improve the shadow drawing parameters ( #3499 )
...
See https://github.com/flutter/flutter/issues/8929
2017-03-22 14:47:57 -07:00
Jason Simmons
9e1891c220
Apply the file name filter to all licensed files (not just source/text files) ( #3491 )
...
Fixes https://github.com/flutter/flutter/issues/8115
2017-03-22 14:29:27 -07:00
Mikkel Nygaard Ravn
61fc1d6e31
Better value coverage of Flutter standard codec on iOS. Unit tests added. ( #3498 )
2017-03-22 20:23:23 +01:00
Seth Ladd
c831d09579
link from Color to Colors ( #3494 )
...
* link from Color to Colors
* from review
2017-03-22 11:17:16 -07:00
Hans Muller
4ffba73767
Color operator== should compare runtimeTypes ( #3495 )
2017-03-22 10:58:03 -07:00
Mikkel Nygaard Ravn
4695deb458
Revert "Improved value coverage of Flutter standard codec. Added unit tests. ( #3493 )" ( #3496 )
...
This reverts commit 7932ba76ec64712771a4a5319e6e09dc79b25e17.
2017-03-22 15:48:59 +01:00
Mikkel Nygaard Ravn
7932ba76ec
Improved value coverage of Flutter standard codec. Added unit tests. ( #3493 )
2017-03-22 14:54:12 +01:00
Chinmay Garde
e9d8c25c0d
The Darwin FML backend. ( #3490 )
2017-03-20 15:47:40 -07:00
Chinmay Garde
30ab542443
The Android FML backend. ( #3489 )
2017-03-20 15:18:01 -07:00
Chinmay Garde
117679f92e
The Linux FML backend. ( #3488 )
2017-03-20 14:49:10 -07:00
Jason Simmons
6b9eda4a40
Canvas.drawShadow API based on SkShadowUtils::drawShadow ( #3486 )
2017-03-20 14:17:47 -07:00
Chinmay Garde
26a6615dad
Implementations of platform agnostic portions of FML. ( #3487 )
2017-03-20 13:41:41 -07:00
Adam Barth
f1d40b327a
Conform to platform protocol ( #3485 )
...
The Android and iOS versions of this function had diverged. This patch
makes the iOS version match the Android version (and what the framework
expects).
Fixes https://github.com/flutter/flutter/issues/8878
2017-03-18 13:35:43 -07:00
Mikkel Nygaard Ravn
c4edec7417
Remove old flutter messaging API ( #3482 )
...
Breaking change: removed facilities for JSON and string messaging from FlutterView/FlutterViewController, leaving only binary messaging there. All other use of flutter communication now goes through FlutterMessageChannel and FlutterMethodChannels. Retained use of String and JSON codecs for now.
Companion flutter PR: flutter/flutter#8837
2017-03-17 09:04:59 +01:00
Chris Bracken
4a5a324669
dart_runtime_hooks: revert to syslog() call ( #3484 )
...
Fixes buildbot error use of undeclared identifier 'asl_log_message',
which I'm unable to repro locally.
2017-03-16 19:09:39 -07:00
Chris Bracken
24d9d25395
Perform all iOS logging through ASL ( #3481 )
...
* Perform all iOS logging through ASL
As of iOS 10, ASL is deprecated and replaced with os_log. ASL calls
continue to result in logging but as of iOS 10.3, only ASL_LOG_NOTICE
level and above are logged.
This change partially reverts 2937f06a15cecf5e9398334617ca156316dae52b,
adding back stdout and stderr redirection, which resulted in loss of
some direct writes to stdout that were necessary for debugging.
This change replaces the direct use of syslog with ASL on iOS, which
Apple has stated will continue to log on iOS >= 10. This eliminates the
need for the previous fwd-declaration of syslog.
2017-03-16 18:50:33 -07:00
Brian Osman
803d0e3e0c
Do legacy image decoding for now ( #3480 )
2017-03-15 14:31:05 -07:00
Jason Simmons
12c41bdcbb
Update the PhysicalModelLayer child paint bounds to account for the shadow ( #3478 )
...
See https://github.com/flutter/flutter/issues/8635
2017-03-15 14:14:15 -07:00
Chris Bracken
2937f06a15
Eliminate use of ASL on iOS, --no-redirect-to-syslog flag ( #3479 )
...
ASL is deprecated and replaced by os_log() on iOS. As of iOS 10.3,
calling this function breaks our logging altogether. os_log isn't
available pre-iOS 10.0. Rather than implement version checks and
conditional logic, this change eliminates the existing redirection
altogether. All engine code should be logging via the syslog redirection
implemented in Logger_PrintString in dart_runtime_hooks.cc.
Since stdio redirection is eliminated, we eliminate the flag that
controls whether such redirection is enabled.
2017-03-15 13:35:53 -07:00
Chinmay Garde
642e325f83
Wire up memory warning notifications on iOS. ( #3477 )
2017-03-14 17:12:29 -07:00
Jason Simmons
91c4c544be
Roll buildroot ( #3476 )
2017-03-14 16:14:43 -07:00
Jason Simmons
b1a163858d
Send an event to signal memory pressure ( #3475 )
...
See https://github.com/flutter/flutter/issues/7561
2017-03-14 15:42:30 -07:00
Michael Goderbauer
74a60f072e
re-introduce //flutter/lib/snapshot:generate_snapshot_bin target ( #3474 )
2017-03-14 10:53:30 -07:00
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