skia-flutter-autoroll
ed0270a84f
Roll src/third_party/skia ef4709b7850d..95af4726bf91 (22 commits) ( flutter/engine#6815 )
...
https://skia.googlesource.com/skia.git/+log/ef4709b7850d..95af4726bf91
Created with:
gclient setdep -r src/third_party/skia@95af4726bf91
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-09 19:20:42 -05:00
skia-flutter-autoroll
d0d14dd31c
Roll src/third_party/skia 06a477c3300d..ef4709b7850d (31 commits) ( flutter/engine#6811 )
...
https://skia.googlesource.com/skia.git/+log/06a477c3300d..ef4709b7850d
Created with:
gclient setdep -r src/third_party/skia@ef4709b7850d
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-09 16:01:54 -05:00
Amir Hardon
3f3ce50597
Use the internal_nodes_canvas for all leaf node operations. ( flutter/engine#6804 )
...
This also renames the PaintContext's canvas to lead_nodes_canvas so that it
is more explicit on the call sites which canvas is being used.
2018-11-09 12:10:29 -08:00
Amir Hardon
e818420245
Synchronize Flutter's rendering with CA. ( flutter/engine#6807 )
...
Right now we do it whenever the platform views preview flag is on.
This is less efficient, filed
https://github.com/flutter/flutter/issues/24133 to only do this when
there's a platform view in the tree.
2018-11-09 12:10:09 -08:00
Jason Simmons
708c487c14
Update Vulkan headers to 1.1 ( flutter/engine#6806 )
2018-11-09 12:01:57 -08:00
Amir Hardon
18f0d35d05
Move the embedded view preview flag check to a common function. ( flutter/engine#6813 )
2018-11-09 11:24:14 -08:00
Amir Hardon
818cccfd47
Fix wrong flutter/platform_views protocol implementation on iOS. ( flutter/engine#6803 )
...
The `id` parameter of onDispose is passed as the method argument and not as
part of a map.
2018-11-09 10:21:44 -08:00
Amir Hardon
bfc1db2612
Support platform view overlays with GL rendering ( flutter/engine#6769 )
...
Moved the frame buffer specific logic from IOSGLContext to IOSGLRenderTarget.
use recording canvases for overlays
Support platform view overlays with gl rendering.
This also changes the overlay canvases (for both software and gl
rendering) be recording canvases, and only rasterize them after
finishing the paint traversal.
2018-11-08 19:52:43 -08:00
Jason Simmons
269879dc6e
Revert "Roll src/third_party/skia 06a477c3300d..dd650c40d148 (11 commits) ( #6801 )" ( flutter/engine#6809 )
...
This reverts commit 061170fc32 .
2018-11-08 17:07:02 -08:00
Rusino
cfd68e9189
Update paint hinting for upcoming Skia API changes. ( flutter/engine#6802 )
2018-11-08 16:53:24 -05:00
skia-flutter-autoroll
061170fc32
Roll src/third_party/skia 06a477c3300d..dd650c40d148 (11 commits) ( flutter/engine#6801 )
...
https://skia.googlesource.com/skia.git/+log/06a477c3300d..dd650c40d148
Created with:
gclient setdep -r src/third_party/skia@dd650c40d148
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-08 16:12:43 -05:00
Amir Hardon
271e82a7e4
Include vector in embedded_views.h ( flutter/engine#6800 )
2018-11-08 12:54:36 -08:00
Amir Hardon
df64376478
Make the FlutterPlatformViewFactory create FlutterPlatformViews. ( flutter/engine#6782 )
...
Handing a UIView refererence directly to the engine makes it challenging
for plugin authors to retain a controller for that UIView (e.g the
controller that talks over the platform channel) for as long as the
embedded view is needed.
We instead make the factory return a FlutterPlatformView which is a
wrapper around the UIView that the engine retains as long as the
platform view instance is needed. This allows plugin authors to keep
their control logic in the FlutterPlatformView and know that the engine
is responsible for retaining the reference.
2018-11-08 11:21:55 -08:00
Dan Field
3446f04895
Fix mDNS publishing for iOS simulator ( flutter/engine#6789 )
...
* Don't block the platfrorm thread on simulator mDNS publishing
2018-11-08 11:18:59 -08:00
Dan Field
c0ce728956
disable embedder_unittests ( flutter/engine#6798 )
2018-11-08 11:18:21 -08:00
skia-flutter-autoroll
24379a6752
Roll src/third_party/skia 5d58d09ae77d..06a477c3300d (5 commits) ( flutter/engine#6797 )
...
https://skia.googlesource.com/skia.git/+log/5d58d09ae77d..06a477c3300d
Created with:
gclient setdep -r src/third_party/skia@06a477c3300d
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-08 12:53:43 -05:00
Amir Hardon
cbfe0c6713
Discard embedded UIViews on hot restart. ( flutter/engine#6772 )
2018-11-08 09:32:01 -08:00
Amir Hardon
d6e19afcb5
Add an internal_nodes_canvas to PaintContext. ( flutter/engine#6728 )
...
When we visit a PlatformViewLayer during the paint traversal it replaces
the PaintContext's canvas with a new one that is painted ontop of the
embedded view.
We need to make sure that operations applied by parent layers are also
applied to the new canvas.
To achieve this we collect all the canvases in a SkNWayCanvas and use
this canvas by non leaf nodes. Leaf nodes still paint only to the "current"
canvas.
This PR moves the overlay canvas creation from the paint phase to the
preroll phase, collects them into a SkNWayCanvas and set it in
PaintContext.
To keep this PR focused, I only used the internal_nodes_canvas in the
tranform_layer.
Will followup with a PR that changes all internal layers to use the
internal_nodes_canvas.
2018-11-08 09:31:40 -08:00
skia-flutter-autoroll
7f8c430aae
Roll src/third_party/skia fa8898747551..5d58d09ae77d (4 commits) ( flutter/engine#6796 )
...
https://skia.googlesource.com/skia.git/+log/fa8898747551..5d58d09ae77d
Created with:
gclient setdep -r src/third_party/skia@5d58d09ae77d
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-08 09:31:43 -05:00
skia-flutter-autoroll
e54317a95b
Roll src/third_party/skia 23d1f94faac1..fa8898747551 (1 commits) ( flutter/engine#6794 )
...
https://skia.googlesource.com/skia.git/+log/23d1f94faac1..fa8898747551
Created with:
gclient setdep -r src/third_party/skia@fa8898747551
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-08 07:20:18 -05:00
skia-flutter-autoroll
4cedf0fd96
Roll src/third_party/skia 2f8889b876d3..23d1f94faac1 (1 commits) ( flutter/engine#6793 )
...
https://skia.googlesource.com/skia.git/+log/2f8889b876d3..23d1f94faac1
Created with:
gclient setdep -r src/third_party/skia@23d1f94faac1
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-08 04:02:45 -05:00
skia-flutter-autoroll
fb6f923736
Roll src/third_party/skia 71bcc7d63f8c..2f8889b876d3 (1 commits) ( flutter/engine#6792 )
...
https://skia.googlesource.com/skia.git/+log/71bcc7d63f8c..2f8889b876d3
Created with:
gclient setdep -r src/third_party/skia@2f8889b876d3
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-08 00:43:18 -05:00
Dan Field
22f67d6ba3
avoid overreleasing FlutterView ( flutter/engine#6791 )
2018-11-07 21:19:14 -08:00
skia-flutter-autoroll
6e25fd04e8
Roll src/third_party/skia f49563bf9276..71bcc7d63f8c (3 commits) ( flutter/engine#6790 )
...
https://skia.googlesource.com/skia.git/+log/f49563bf9276..71bcc7d63f8c
Created with:
gclient setdep -r src/third_party/skia@71bcc7d63f8c
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-07 21:25:18 -05:00
Mehmet Fidanboylu
e8d852bac0
Skia Cleanup ( flutter/engine#6786 )
2018-11-07 15:29:52 -08:00
skia-flutter-autoroll
1c870b3ff5
Roll src/third_party/skia b52c273d3f05..f49563bf9276 (7 commits) ( flutter/engine#6785 )
...
https://skia.googlesource.com/skia.git/+log/b52c273d3f05..f49563bf9276
Created with:
gclient setdep -r src/third_party/skia@f49563bf9276
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-07 18:07:18 -05:00
Michael Goderbauer
4e289e704a
Delete unused license goldens and add check ( flutter/engine#6784 )
2018-11-07 13:23:18 -08:00
Michael Goderbauer
0def82ddb0
Unify copyright lines ( flutter/engine#6757 )
2018-11-07 12:24:35 -08:00
skia-flutter-autoroll
3f23fce292
Roll src/third_party/skia 62cc5f581747..b52c273d3f05 (13 commits) ( flutter/engine#6783 )
...
https://skia.googlesource.com/skia.git/+log/62cc5f581747..b52c273d3f05
Created with:
gclient setdep -r src/third_party/skia@b52c273d3f05
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-07 14:46:18 -05:00
Todd Volkert
18134d0114
Fix String comparison as if Java were Dart. ( flutter/engine#6781 )
...
This also removes unused imports and sorts imports correctly
2018-11-07 09:59:51 -08:00
skia-flutter-autoroll
96197b066d
Roll src/third_party/skia 273fa2f3bd0b..62cc5f581747 (7 commits) ( flutter/engine#6780 )
...
https://skia.googlesource.com/skia.git/+log/273fa2f3bd0b..62cc5f581747
Created with:
gclient setdep -r src/third_party/skia@62cc5f581747
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-07 11:27:18 -05:00
skia-flutter-autoroll
c580e2a430
Roll src/third_party/skia 67f5c0ceac22..273fa2f3bd0b (1 commits) ( flutter/engine#6779 )
...
https://skia.googlesource.com/skia.git/+log/67f5c0ceac22..273fa2f3bd0b
Created with:
gclient setdep -r src/third_party/skia@273fa2f3bd0b
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-07 08:06:18 -05:00
skia-flutter-autoroll
1b5ddab128
Roll src/third_party/skia 2a13921745eb..67f5c0ceac22 (2 commits) ( flutter/engine#6777 )
...
https://skia.googlesource.com/skia.git/+log/2a13921745eb..67f5c0ceac22
Created with:
gclient setdep -r src/third_party/skia@67f5c0ceac22
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-07 04:48:18 -05:00
skia-flutter-autoroll
37e9839dce
Roll src/third_party/skia 3daed9b12db4..2a13921745eb (1 commits) ( flutter/engine#6776 )
...
https://skia.googlesource.com/skia.git/+log/3daed9b12db4..2a13921745eb
Created with:
gclient setdep -r src/third_party/skia@2a13921745eb
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-07 01:30:18 -05:00
skia-flutter-autoroll
d2717f90fb
Roll src/third_party/skia 630e7d651a34..3daed9b12db4 (6 commits) ( flutter/engine#6775 )
...
https://skia.googlesource.com/skia.git/+log/630e7d651a34..3daed9b12db4
Created with:
gclient setdep -r src/third_party/skia@3daed9b12db4
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-06 22:09:18 -05:00
Dan Field
1a01274d0b
fix setInitialRoute ( flutter/engine#6774 )
...
* fix setInitialRoute
2018-11-06 17:15:11 -08:00
Gary Qian
f21edf9f46
Pass scriptCode into Locale on initialization. ( flutter/engine#6711 )
2018-11-06 16:16:54 -08:00
skia-flutter-autoroll
661d193e0c
Roll src/third_party/skia 2aa9a22fe159..630e7d651a34 (5 commits) ( flutter/engine#6773 )
...
https://skia.googlesource.com/skia.git/+log/2aa9a22fe159..630e7d651a34
Created with:
gclient setdep -r src/third_party/skia@630e7d651a34
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-06 18:50:18 -05:00
Ian Hickson
729424e086
Update the contributing guide ( flutter/engine#6754 )
...
Content has moved to the wiki.
2018-11-06 13:41:06 -08:00
Gary Qian
4c32afdeda
Roll update to harfbuzz to 2.1.0 ( flutter/engine#6760 )
2018-11-06 12:41:12 -08:00
Gary Qian
295dcf6ffa
Add instructions to download the full license log diff. ( flutter/engine#6771 )
2018-11-06 12:38:37 -08:00
skia-flutter-autoroll
b66f54d0f3
Roll src/third_party/skia f2b35e4fb8cc..2aa9a22fe159 (7 commits) ( flutter/engine#6770 )
...
https://skia.googlesource.com/skia.git/+log/f2b35e4fb8cc..2aa9a22fe159
Created with:
gclient setdep -r src/third_party/skia@2aa9a22fe159
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-06 15:32:45 -05:00
Amir Hardon
98601958d9
fix type in embedded views preview flag name ( flutter/engine#6767 )
2018-11-06 10:35:01 -08:00
skia-flutter-autoroll
90924aceae
Roll src/third_party/skia e70c6b13dd55..f2b35e4fb8cc (6 commits) ( flutter/engine#6768 )
...
https://skia.googlesource.com/skia.git/+log/e70c6b13dd55..f2b35e4fb8cc
Created with:
gclient setdep -r src/third_party/skia@f2b35e4fb8cc
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-06 12:08:19 -05:00
skia-flutter-autoroll
3d78ad3f5c
Roll src/third_party/skia e6c85755832b..e70c6b13dd55 (1 commits) ( flutter/engine#6766 )
...
https://skia.googlesource.com/skia.git/+log/e6c85755832b..e70c6b13dd55
Created with:
gclient setdep -r src/third_party/skia@e70c6b13dd55
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-06 08:45:18 -05:00
skia-flutter-autoroll
2b580070b1
Roll src/third_party/skia 11407e56f277..e6c85755832b (2 commits) ( flutter/engine#6765 )
...
https://skia.googlesource.com/skia.git/+log/11407e56f277..e6c85755832b
Created with:
gclient setdep -r src/third_party/skia@e6c85755832b
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-06 04:35:18 -05:00
skia-flutter-autoroll
c0324214a0
Roll src/third_party/skia 5b2bda70e52f..11407e56f277 (1 commits) ( flutter/engine#6762 )
...
https://skia.googlesource.com/skia.git/+log/5b2bda70e52f..11407e56f277
Created with:
gclient setdep -r src/third_party/skia@11407e56f277
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-06 01:12:18 -05:00
Amir Hardon
9ff80d12a2
Add an Info.plist flag to enable the embedded iOS views preview. ( flutter/engine#6756 )
...
When the flag is true, we currently use a single thread configuration,
and disabled the raster cache for opacity layers.
The flag's name is 'io.flutter_embedded_views_preview'.
2018-11-05 20:08:25 -08:00
skia-flutter-autoroll
79b1a90d45
Roll src/third_party/skia df8225e253a2..5b2bda70e52f (5 commits) ( flutter/engine#6761 )
...
https://skia.googlesource.com/skia.git/+log/df8225e253a2..5b2bda70e52f
Created with:
gclient setdep -r src/third_party/skia@5b2bda70e52f
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-05 21:49:18 -05:00
skia-flutter-autoroll
23c63f5e04
Roll src/third_party/skia 32262da42bed..df8225e253a2 (10 commits) ( flutter/engine#6755 )
...
https://skia.googlesource.com/skia.git/+log/32262da42bed..df8225e253a2
Created with:
gclient setdep -r src/third_party/skia@df8225e253a2
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-05 18:24:18 -05:00