4502 Commits

Author SHA1 Message Date
Maxim Mazurok
a85cd19202 Fixed typo (flutter/engine#6717)
In comments, replaced `...using using...` with just `...using...`
2018-11-01 15:15:18 -07:00
skia-flutter-autoroll
b209c07864 Roll src/third_party/skia f1eda00bf6b0..e978ca297965 (10 commits) (flutter/engine#6725)
https://skia.googlesource.com/skia.git/+log/f1eda00bf6b0..e978ca297965


Created with:
  gclient setdep -r src/third_party/skia@e978ca297965

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-01 16:56:37 -04:00
Ryan Macnak
67ce8a7cde Report asset names in loading trace events. (flutter/engine#6713) 2018-11-01 12:29:29 -07:00
skia-flutter-autoroll
045d97e942 Roll src/third_party/skia 3bdaa46bff71..f1eda00bf6b0 (11 commits) (flutter/engine#6724)
https://skia.googlesource.com/skia.git/+log/3bdaa46bff71..f1eda00bf6b0


Created with:
  gclient setdep -r src/third_party/skia@f1eda00bf6b0

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-01 13:30:37 -04:00
skia-flutter-autoroll
b35083dba0 Roll src/third_party/skia 763fc966993d..3bdaa46bff71 (2 commits) (flutter/engine#6723)
https://skia.googlesource.com/skia.git/+log/763fc966993d..3bdaa46bff71


Created with:
  gclient setdep -r src/third_party/skia@3bdaa46bff71

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-01 10:10:08 -04:00
skia-flutter-autoroll
4f2b60a56e Roll src/third_party/skia 1ae419b62b2b..e008d6feb2d0 (1 commits) (flutter/engine#6721)
https://skia.googlesource.com/skia.git/+log/1ae419b62b2b..e008d6feb2d0


Created with:
  gclient setdep -r src/third_party/skia@e008d6feb2d0

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-01 05:08:56 -04:00
skia-flutter-autoroll
003422bb22 Roll src/third_party/skia 628f0a57d102..1ae419b62b2b (2 commits) (flutter/engine#6720)
https://skia.googlesource.com/skia.git/+log/628f0a57d102..1ae419b62b2b


Created with:
  gclient setdep -r src/third_party/skia@1ae419b62b2b

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-11-01 01:43:28 -04:00
skia-flutter-autoroll
5e76ab51bf Roll src/third_party/skia d7a7586b0d2f..628f0a57d102 (1 commits) (flutter/engine#6718)
https://skia.googlesource.com/skia.git/+log/d7a7586b0d2f..628f0a57d102


Created with:
  gclient setdep -r src/third_party/skia@628f0a57d102

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-31 22:17:56 -04:00
Amir Hardon
3539cd3b1a Decode UIView's creation parameters and pass them to the view factory. (flutter/engine#6715) 2018-10-31 16:15:42 -07:00
skia-flutter-autoroll
4f917ebe40 Roll src/third_party/skia 348a03729796..d7a7586b0d2f (12 commits) (flutter/engine#6714)
https://skia.googlesource.com/skia.git/+log/348a03729796..d7a7586b0d2f


Created with:
  gclient setdep -r src/third_party/skia@d7a7586b0d2f

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-31 18:09:06 -04:00
Amir Hardon
25a211dfc6 Apply changes to the embedded UIView tree when presenting a frame (flutter/engine#6712)
Also tracks the order of embedded views from frame to frame, and only
removes and reattaches subviews if there is a structural change to the
UIView hierarchy.
2018-10-31 14:56:59 -07:00
Amir Hardon
ee912666e0 Move FlutterPlatformViewsController into FlutterEngine. (flutter/engine#6709)
This PR breaks PlatformViewsController's construction dependency on FlutterView,
which allows making FlutterEngine its owner instead of
FlutterViewController.

Also renamed the FlutterScreenshotDelegate to FlutterViewEngineDelegate
which is FlutterView's delegate to the engine, and expanded it to
provide a view embedder.
2018-10-31 13:02:44 -07:00
skia-flutter-autoroll
c45911adab Roll src/third_party/skia 9985a27c06ad..348a03729796 (15 commits) (flutter/engine#6710)
https://skia.googlesource.com/skia.git/+log/9985a27c06ad..348a03729796


Created with:
  gclient setdep -r src/third_party/skia@348a03729796

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-31 14:44:57 -04:00
liyuqian
33abef4875 Check needs_painting in RasterCache::Prepare (flutter/engine#6708)
Otherwise, this may trigger `FML_DCHECK(needs_painting())`. We haven't
caused crashes for our users because it probably requires a locally
debug engine build to trigger the assert.
2018-10-31 10:51:13 -07:00
skia-flutter-autoroll
169f688c92 Roll src/third_party/skia 83d923f38664..9985a27c06ad (2 commits) (flutter/engine#6707)
https://skia.googlesource.com/skia.git/+log/83d923f38664..9985a27c06ad


Created with:
  gclient setdep -r src/third_party/skia@9985a27c06ad

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-31 11:19:58 -04:00
skia-flutter-autoroll
2359770aaf Roll src/third_party/skia 4d8f48db9ef5..83d923f38664 (2 commits) (flutter/engine#6706)
https://skia.googlesource.com/skia.git/+log/4d8f48db9ef5..83d923f38664


Created with:
  gclient setdep -r src/third_party/skia@83d923f38664

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-31 07:55:57 -04:00
skia-flutter-autoroll
554d43e792 Roll src/third_party/skia 69a72945dcdd..4d8f48db9ef5 (1 commits) (flutter/engine#6705)
https://skia.googlesource.com/skia.git/+log/69a72945dcdd..4d8f48db9ef5


Created with:
  gclient setdep -r src/third_party/skia@4d8f48db9ef5

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-31 04:29:57 -04:00
skia-flutter-autoroll
daf4065423 Roll src/third_party/skia 1801b94e85b4..69a72945dcdd (1 commits) (flutter/engine#6704)
https://skia.googlesource.com/skia.git/+log/1801b94e85b4..69a72945dcdd


Created with:
  gclient setdep -r src/third_party/skia@69a72945dcdd

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-31 01:03:56 -04:00
Amir Hardon
6a1ac0b6f5 Delay embedded UIViews touch events until the framework says so. (flutter/engine#6665)
This allows the framework to decide whether and when a touch event
sequence arrives to the embedded view. Which gives the framework the
ability to manage hit testing and gesture disambiguation for embedded
UIViews.

We achieve this by wrapping each embedded UIView with another UIView that has
a custom UIGestureRecognizer that delays touch events from being
delivered, and another UIGestureRecognizer that makes sure to let
Flutter know of events that are hit tested to the embedded view.
2018-10-30 20:16:56 -07:00
skia-flutter-autoroll
f8e3994a42 Roll src/third_party/skia 4c169456061d..1801b94e85b4 (2 commits) (flutter/engine#6703)
https://skia.googlesource.com/skia.git/+log/4c169456061d..1801b94e85b4


Created with:
  gclient setdep -r src/third_party/skia@1801b94e85b4

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-30 21:38:56 -04:00
Dan Field
93d56cb341 Ensure Simulator publishes mDNS records (flutter/engine#6696)
* Ensure Simulator publishes mDNS records on loopback interface.
2018-10-30 18:04:18 -07:00
skia-flutter-autoroll
ec01953c1e Roll src/third_party/skia 78252fedaab9..4c169456061d (12 commits) (flutter/engine#6701)
https://skia.googlesource.com/skia.git/+log/78252fedaab9..4c169456061d


Created with:
  gclient setdep -r src/third_party/skia@4c169456061d

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-30 17:26:57 -04:00
skia-flutter-autoroll
97db788da3 Roll src/third_party/skia 52a715455181..78252fedaab9 (6 commits) (flutter/engine#6700)
https://skia.googlesource.com/skia.git/+log/52a715455181..78252fedaab9


Created with:
  gclient setdep -r src/third_party/skia@78252fedaab9

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-30 14:03:57 -04:00
skia-flutter-autoroll
3ae79614e6 Roll src/third_party/skia 5785405afa1b..52a715455181 (5 commits) (flutter/engine#6699)
https://skia.googlesource.com/skia.git/+log/5785405afa1b..52a715455181


Created with:
  gclient setdep -r src/third_party/skia@52a715455181

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-30 10:38:57 -04:00
skia-flutter-autoroll
92a3fbed47 Roll src/third_party/skia dde307f14273..5785405afa1b (1 commits) (flutter/engine#6698)
https://skia.googlesource.com/skia.git/+log/dde307f14273..5785405afa1b


Created with:
  gclient setdep -r src/third_party/skia@5785405afa1b

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-30 07:13:29 -04:00
skia-flutter-autoroll
e1bd0f62e9 Roll src/third_party/skia 14768f64fba3..dde307f14273 (3 commits) (flutter/engine#6697)
https://skia.googlesource.com/skia.git/+log/14768f64fba3..dde307f14273


Created with:
  gclient setdep -r src/third_party/skia@dde307f14273

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-30 03:46:56 -04:00
skia-flutter-autoroll
d672da4edb Roll src/third_party/skia ca44d5d85895..14768f64fba3 (1 commits) (flutter/engine#6695)
https://skia.googlesource.com/skia.git/+log/ca44d5d85895..14768f64fba3


Created with:
  gclient setdep -r src/third_party/skia@14768f64fba3

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-30 00:22:56 -04:00
skia-flutter-autoroll
8f25311edb Roll src/third_party/skia d48b7a881b24..ca44d5d85895 (3 commits) (flutter/engine#6694)
https://skia.googlesource.com/skia.git/+log/d48b7a881b24..ca44d5d85895


Created with:
  gclient setdep -r src/third_party/skia@ca44d5d85895

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-29 20:59:02 -04:00
Gary Qian
48019d35ab Roll back _countryCode assert - breaking change (flutter/engine#6693)
* Roll back _countryCode assert - breaking change

* Add tests back in
2018-10-29 17:27:12 -07:00
Dan Field
30caf79c4e Fix popSystemNavigator (flutter/engine#6691) 2018-10-29 16:36:28 -07:00
hugovdm
20bd079a61 Add Locale.fromSubtags and support for scriptCode. (flutter/engine#6518)
* Add Locale.fromComponents.

* Change toString from underscores to dashes. Expand the unit tests.

* Rename 'fromComponents' to 'create'. Change variants from String to List<String>.

* Use default for language parameter. Use hashCode/hashList.

* Have toString() stick with old (underscore) behaviour.

* Demonstrate empty-list bug in assert code.

* Fix empty-list assert bug.

* Add ignores for lint issues. Unsure about 71340 though.

* Fix operator== via _listEquals.

* Remove length-checking asserts: we're anyway not checking characters in fields.

* Documentation update.

* Change reasoning for ignore:prefer_initializing_formals.

* Try 'fromSubtags' as new constructor name.

* Documentation improvements based on Pull Request review.

* Assert-fail for invalid-length subtags and drop bad subtags in production code.

* Revert "Assert-fail for invalid-length subtags and drop bad subtags in production code."

This reverts commit d6f06f5e7b3537d60000c47641580475ef16abbe.

* Re-fix Locale.toString() for variants=[].

* Tear out variants, in case we want to have one fewer pointer in the future.

* Make named parameters' names consistent with member names.

* Also remove _listEquals: no longer in use.

* Lint fix.

* Fix code review nits.

* Lint fix for assert, and a couple more not-zero-length-string asserts.

* Code Review: two of three nits addressed...

* Review fix: change 'should' to 'must' for subtag prescriptions.

* Assert-check that countryCode is never ''.
2018-10-29 14:48:59 -07:00
skia-flutter-autoroll
c8507af1f0 Roll src/third_party/skia ab18c8e6cc20..d48b7a881b24 (5 commits) (flutter/engine#6690)
https://skia.googlesource.com/skia.git/+log/ab18c8e6cc20..d48b7a881b24


Created with:
  gclient setdep -r src/third_party/skia@d48b7a881b24

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-29 17:33:56 -04:00
Gary Qian
db2208a1fc Flutter tester default locales (flutter/engine#6689) 2018-10-29 14:06:04 -07:00
skia-flutter-autoroll
d2d1e39ffa Roll src/third_party/skia 68825776f4b4..ab18c8e6cc20 (11 commits) (flutter/engine#6688)
https://skia.googlesource.com/skia.git/+log/68825776f4b4..ab18c8e6cc20


Created with:
  gclient setdep -r src/third_party/skia@ab18c8e6cc20

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-29 14:14:57 -04:00
Amir Hardon
35836958a7 Don't populate the external view embedder in PaintContext. (flutter/engine#6686)
The platform views embedding is still WIP, and until we dynamically
merge the gpu and platform threads based on the presence of an embedded
view in the scene fetching the view embedder is not thread safe.

This PR essentially disables iOS platform views embedding, we will
re-enable once dynamic thread merging is supported.
2018-10-29 10:38:04 -07:00
skia-flutter-autoroll
4b5652a44c Roll src/third_party/skia 1de48d8040aa..68825776f4b4 (1 commits) (flutter/engine#6685)
https://skia.googlesource.com/skia.git/+log/1de48d8040aa..68825776f4b4


Created with:
  gclient setdep -r src/third_party/skia@68825776f4b4

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-29 10:49:57 -04:00
skia-flutter-autoroll
9a7ba0d289 Roll src/third_party/skia 797197a772b8..1de48d8040aa (2 commits) (flutter/engine#6684)
https://skia.googlesource.com/skia.git/+log/797197a772b8..1de48d8040aa


Created with:
  gclient setdep -r src/third_party/skia@1de48d8040aa

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-29 07:24:01 -04:00
skia-flutter-autoroll
d5f55d7042 Roll src/third_party/skia 79c96811863f..797197a772b8 (1 commits) (flutter/engine#6683)
https://skia.googlesource.com/skia.git/+log/79c96811863f..797197a772b8


Created with:
  gclient setdep -r src/third_party/skia@797197a772b8

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-29 03:59:56 -04:00
skia-flutter-autoroll
08ca9d88d7 Roll src/third_party/skia 38e4fd0c5654..79c96811863f (1 commits) (flutter/engine#6682)
https://skia.googlesource.com/skia.git/+log/38e4fd0c5654..79c96811863f


Created with:
  gclient setdep -r src/third_party/skia@79c96811863f

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-29 00:35:56 -04:00
skia-flutter-autoroll
b0f8ac9e0d Roll src/third_party/skia b53f1f46982d..38e4fd0c5654 (1 commits) (flutter/engine#6681)
https://skia.googlesource.com/skia.git/+log/b53f1f46982d..38e4fd0c5654


Created with:
  gclient setdep -r src/third_party/skia@38e4fd0c5654

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-28 16:20:56 -04:00
Mehmet Fidanboylu
ecd09173be Fix inconsistent include syntax (flutter/engine#6680) 2018-10-28 11:40:26 -07:00
skia-flutter-autoroll
926bbab242 Roll src/third_party/skia 3b79aa3a5ad0..b53f1f46982d (13 commits) (flutter/engine#6679)
https://skia.googlesource.com/skia.git/+log/3b79aa3a5ad0..b53f1f46982d


Created with:
  gclient setdep -r src/third_party/skia@b53f1f46982d

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-28 10:47:56 -04:00
Chinmay Garde
ddd0b8887a Handle Windows headers defining ERROR to 0 in log levels. (flutter/engine#6677) 2018-10-26 16:47:14 -07:00
Amir Hardon
b45990d8d5 Undefine ERROR in platform_view_layer.cc (flutter/engine#6675)
On Windows the ERROR macro is defined by some headers which breaks the
FML_LOG(ERROR).
2018-10-26 16:06:39 -07:00
Dan Field
285dab47c3 Update FlutterPlugin.h docs, suppress warning for older API (flutter/engine#6672)
* Update FlutterPlugin.h docs, suppress warning for older API
2018-10-26 14:54:33 -07:00
Amir Hardon
3c150f1c20 Attach and position embedded UIVIews (flutter/engine#6614) 2018-10-26 14:45:17 -07:00
Amir Hardon
3e93cdffaa Plumb the iOS PlatformViewsController into flow. (flutter/engine#6603)
For flow to manipulate the embedded UIViews during the paint traversal
it needs some hook in PaintContext.
This PR introduces a ViewEmbeder interface that is implemented by the
iOS PlatformViewsController and plumbs it into PaintContext.

The ViewEmbedder interface is mainly a place holder at this point, as
this PR is focused on just the plumbing.
2018-10-26 14:26:59 -07:00
Dan Field
849687c1f0 iOS Embedding Refactor (flutter/engine#6447)
* Create FlutterEngine to manage a Shell to support maintaining execution state across instances of FlutterViewControllers
* Refactor PlatformViewIOS to support adding or removing a FlutterViewController dynamically
* Refactor FlutterDartHeadlessCodeRunner to implement FlutterEngine
* Refactor FlutterViewController to accept a FlutterEngine at initialization or to create one for backwards compatibility; any Shell related responsibilities are now passed through to the Engine instance
* Remove FlutterNavigationController (unused)
* Update all public Objective C doc comments to be consistent and formatable
* Add public documentation to all public headers
2018-10-26 13:00:12 -07:00
skia-flutter-autoroll
65e883a140 Roll src/third_party/skia a944142412cd..3b79aa3a5ad0 (15 commits) (flutter/engine#6671)
https://skia.googlesource.com/skia.git/+log/a944142412cd..3b79aa3a5ad0


Created with:
  gclient setdep -r src/third_party/skia@3b79aa3a5ad0

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.
2018-10-26 15:52:56 -04:00
Mehmet Fidanboylu
98ef33a4a3 Add missing includes (flutter/engine#6670) 2018-10-26 10:16:56 -07:00