skia-flutter-autoroll
3e4c8cca73
Roll src/third_party/skia ef4709b7850d..95af4726bf91 (22 commits) ( #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
Siva
2584816d78
Roll Dart version to f9ebf2129732fd2b606286fdf58e500384b8a0bc ( #6812 )
...
* Roll Dart version to f9ebf2129732fd2b606286fdf58e500384b8a0bc
This roll includes the following fixes:
- Fix obfuscation (issue
https://github.com/flutter/flutter/issues/22322 )
- Fix for issue 34839 Service isolate hangs during shutdown if
- Fix bug in unboxed constant spilling
(https://github.com/flutter/flutter/issues/23879 )
- Reland Fine tune operator and phi handling which was reverted due to
the above bug.
2018-11-09 14:56:49 -08:00
skia-flutter-autoroll
9669aeb953
Roll src/third_party/skia 06a477c3300d..ef4709b7850d (31 commits) ( #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
5646e86a6f
Use the internal_nodes_canvas for all leaf node operations. ( #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
21c265cce4
Synchronize Flutter's rendering with CA. ( #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
a64049a14e
Update Vulkan headers to 1.1 ( #6806 )
2018-11-09 12:01:57 -08:00
Amir Hardon
f5e5d81eed
Move the embedded view preview flag check to a common function. ( #6813 )
2018-11-09 11:24:14 -08:00
Amir Hardon
316f6365a6
Fix wrong flutter/platform_views protocol implementation on iOS. ( #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
Michael Goderbauer
59f79d0d64
Reland "Roll freetype2 to a10b062df0c8958d69377aa04ea6554a9961a111 ( #6738 )" ( #6787 )
...
This reverts commit fb5b097e5c20d2af9d4178530f0f4acd9d173401.
2018-11-08 22:43:38 -08:00
Amir Hardon
099b4eeada
Support platform view overlays with GL rendering ( #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
b2479f8d29
Revert "Roll src/third_party/skia 06a477c3300d..dd650c40d148 (11 commits) ( #6801 )" ( #6809 )
...
This reverts commit e011d544b4e3ff0c2af5babddacdbb1f677f7cca.
2018-11-08 17:07:02 -08:00
Rusino
16f8c67f0b
Update paint hinting for upcoming Skia API changes. ( #6802 )
2018-11-08 16:53:24 -05:00
skia-flutter-autoroll
e011d544b4
Roll src/third_party/skia 06a477c3300d..dd650c40d148 (11 commits) ( #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
47ef89ee5c
Include vector in embedded_views.h ( #6800 )
2018-11-08 12:54:36 -08:00
Amir Hardon
a0efb94191
Make the FlutterPlatformViewFactory create FlutterPlatformViews. ( #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
7ed4909fc8
Fix mDNS publishing for iOS simulator ( #6789 )
...
* Don't block the platfrorm thread on simulator mDNS publishing
2018-11-08 11:18:59 -08:00
Dan Field
86d34e02dd
disable embedder_unittests ( #6798 )
2018-11-08 11:18:21 -08:00
skia-flutter-autoroll
01f6ad0fba
Roll src/third_party/skia 5d58d09ae77d..06a477c3300d (5 commits) ( #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
18ca035cfd
Discard embedded UIViews on hot restart. ( #6772 )
2018-11-08 09:32:01 -08:00
Amir Hardon
387ca2ef86
Add an internal_nodes_canvas to PaintContext. ( #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
22fc020283
Roll src/third_party/skia fa8898747551..5d58d09ae77d (4 commits) ( #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
d372d56ae4
Roll src/third_party/skia 23d1f94faac1..fa8898747551 (1 commits) ( #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
8f105d79c9
Roll src/third_party/skia 2f8889b876d3..23d1f94faac1 (1 commits) ( #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
0ce31d6605
Roll src/third_party/skia 71bcc7d63f8c..2f8889b876d3 (1 commits) ( #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
09ff6dc479
avoid overreleasing FlutterView ( #6791 )
2018-11-07 21:19:14 -08:00
skia-flutter-autoroll
bd793c0111
Roll src/third_party/skia f49563bf9276..71bcc7d63f8c (3 commits) ( #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
Siva
c8da288269
Roll Dart version to 9c07fb64c48adb3d6fde50bab6b8b641c5b67683 ( #6788 )
...
This hash corresponds to 2.10-dev.9.2
Changes in this roll include:
- Fix for https://github.com/flutter/flutter/issues/23879 (Revert
"[vm/compiler] Fine tune operator and phi handling.)
- Fix for Dart issue https://github.com/dart-lang/sdk/issues/35009
- Recover from default values in function types
- [vm, reload] On the path for no shape changes, defer freeing the old
- [vm] Fix misc printf format bugs.
- [VM] Added cleanup for Dart IO API
2018-11-07 16:30:07 -08:00
Mehmet Fidanboylu
94dd7165ef
Skia Cleanup ( #6786 )
2018-11-07 15:29:52 -08:00
skia-flutter-autoroll
547b8585ea
Roll src/third_party/skia b52c273d3f05..f49563bf9276 (7 commits) ( #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
b6f76e07ac
Delete unused license goldens and add check ( #6784 )
2018-11-07 13:23:18 -08:00
Michael Goderbauer
70a1106b50
Unify copyright lines ( #6757 )
2018-11-07 12:24:35 -08:00
skia-flutter-autoroll
f9095fcc4c
Roll src/third_party/skia 62cc5f581747..b52c273d3f05 (13 commits) ( #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
4cdddbac42
Fix String comparison as if Java were Dart. ( #6781 )
...
This also removes unused imports and sorts imports correctly
2018-11-07 09:59:51 -08:00
skia-flutter-autoroll
2494abdda7
Roll src/third_party/skia 273fa2f3bd0b..62cc5f581747 (7 commits) ( #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
daeeedafa5
Roll src/third_party/skia 67f5c0ceac22..273fa2f3bd0b (1 commits) ( #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
e64af7510e
Roll src/third_party/skia 2a13921745eb..67f5c0ceac22 (2 commits) ( #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
824daacf6d
Roll src/third_party/skia 3daed9b12db4..2a13921745eb (1 commits) ( #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
4f4c470d24
Roll src/third_party/skia 630e7d651a34..3daed9b12db4 (6 commits) ( #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
177e043b53
fix setInitialRoute ( #6774 )
...
* fix setInitialRoute
2018-11-06 17:15:11 -08:00
Gary Qian
6fa5c0a828
Pass scriptCode into Locale on initialization. ( #6711 )
2018-11-06 16:16:54 -08:00
skia-flutter-autoroll
e61f05256e
Roll src/third_party/skia 2aa9a22fe159..630e7d651a34 (5 commits) ( #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
21eb1caae6
Update the contributing guide ( #6754 )
...
Content has moved to the wiki.
2018-11-06 13:41:06 -08:00
Gary Qian
dda667f8f0
Roll update to harfbuzz to 2.1.0 ( #6760 )
2018-11-06 12:41:12 -08:00
Gary Qian
e8f0c08c99
Add instructions to download the full license log diff. ( #6771 )
2018-11-06 12:38:37 -08:00
skia-flutter-autoroll
5077e95f1d
Roll src/third_party/skia f2b35e4fb8cc..2aa9a22fe159 (7 commits) ( #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
5006ce5748
fix type in embedded views preview flag name ( #6767 )
2018-11-06 10:35:01 -08:00
skia-flutter-autoroll
eec27fc8a7
Roll src/third_party/skia e70c6b13dd55..f2b35e4fb8cc (6 commits) ( #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
aea7071e27
Roll src/third_party/skia e6c85755832b..e70c6b13dd55 (1 commits) ( #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
1132d6c423
Roll src/third_party/skia 11407e56f277..e6c85755832b (2 commits) ( #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
Dan Field
fb5b097e5c
Revert "Roll freetype2 to a10b062df0c8958d69377aa04ea6554a9961a111 ( #6738 )" ( #6763 )
...
This reverts commit 731045e832c5856e7ec902f2c6a485e6e047e9ea.
2018-11-05 22:40:01 -08:00