Dan Field
24f186335b
Revert "Close the tree ( #12268 )" ( flutter/engine#12272 )
...
This reverts commit 464746f563b102ccdce8e7b07b898d71e2e15470.
2019-09-13 14:06:37 -07:00
xster
c668dad587
Clean up after AppLifecycleTests ( flutter/engine#12273 )
2019-09-13 13:28:54 -07:00
Dan Field
464746f563
Close the tree ( flutter/engine#12268 )
...
This will have to be landed on red since it's intended to make the tree red. It can be reverted once we've resolved the ongoing regression preventing the engine->framework roll.
2019-09-13 11:00:58 -07:00
xster
6e2b87462f
Reland add some AppLifecycleTests
2019-09-13 10:34:36 -07:00
Alexander Aprelev
7d492128b6
Revert "Started taking advantage of Skia's new copyTableData to avoid ( #10154 )" ( flutter/engine#12263 )
...
This reverts commit 1440d6a5465d3c22b199f56b5a2ceaea7963b183 as it breaks flutter on ios 32-bit devices.
2019-09-13 10:24:28 -07:00
skia-flutter-autoroll
69bccacaad
Roll fuchsia/sdk/core/linux-amd64 from 6a4X4... to Xfeuz... ( flutter/engine#12261 )
...
Roll fuchsia/sdk/core/linux-amd64 from 6a4X4... to Xfeuz...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-09-13 12:59:18 -04:00
skia-flutter-autoroll
77197ea62f
Roll src/third_party/skia be194479d27f..043dba039e0d (23 commits) ( flutter/engine#12262 )
...
https://skia.googlesource.com/skia.git/+log/be194479d27f..043dba039e0d
git log be194479d27f..043dba039e0d --date=short --no-merges --format='%ad %ae %s'
2019-09-13 michaelludwig@google.com Revert "Use "clamp" when reexpanding gaussian blurs"
2019-09-13 kjlubick@google.com [canvaskit] expose SkColorFilter and add SkColorMatrix helpers
2019-09-13 reed@google.com Pull path nested types out to root level
2019-09-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f421e0e33e66..b1580a276713 (5 commits)
2019-09-13 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-09-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 4712e39822ec..465489971eea (366 commits)
2019-09-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 5a5ffe52a944..adb0d51ca672 (7 commits)
2019-09-13 reed@google.com make rectcontour and nestedrects private
2019-09-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-12 fmalita@chromium.org [skottie] Avoid reshaping text unnecessarily
2019-09-12 senorblanco@chromium.org Tiny Dawn fix: don't submit empty list of command buffers to the queue.
2019-09-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-12 senorblanco@chromium.org Update Dawn backend to recent GrGpu::onCreateTexture() change.
2019-09-12 jvanverth@google.com Fix ETC1 support on iOS.
2019-09-12 csmartdalton@google.com Use "clamp" when reexpanding gaussian blurs
2019-09-12 robertphillips@google.com Add bench for SkDDLRecorder detach
2019-09-12 bsalomon@google.com Make blurrect_compare GM work on GPUs without renderable A8
2019-09-12 bsalomon@google.com Update fully lazy proxy checks to look for negative w/h
2019-09-12 mtklein@google.com rewrite tricky loop to avoid -Wsizeof-array-div
2019-09-12 robertphillips@google.com Add kRG_1616 and kAlpha_16 SkColorTypes
2019-09-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 0b8eca795349..f421e0e33e66 (6 commits)
2019-09-12 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
Created with:
gclient setdep -r src/third_party/skia@043dba039e0d
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-13 12:57:39 -04:00
Alexander Aprelev
b5262e86d7
Revert "Add some AppLifecycleTests ( #11890 )" ( flutter/engine#12264 )
...
This reverts commit ac38d33fbf57f0887de0ae231fd6fc125f3db629 as it breaks mac tests https://ci.chromium.org/p/flutter/builders/prod/Mac%20Host%20Engine/2156 .
2019-09-13 09:16:03 -07:00
xster
ac38d33fbf
Add some AppLifecycleTests ( flutter/engine#11890 )
2019-09-12 16:36:30 -07:00
stuartmorgan
63c3a631f7
Add an initial macOS version of FlutterAppDelegate ( flutter/engine#12230 )
...
Creates a starting point for an app delegate. For now it just
incorporates the menu and window renaming functionality that's currently
in the FDE example, but in the future this will also do forwarding of
application lifecycle events to plugins.
Fixes https://github.com/flutter/flutter/issues/32419
2019-09-12 16:03:18 -07:00
Francisco Magdaleno
71f6d9cde9
[glfw/windows] Stops keeping track of input models ( flutter/engine#12234 )
2019-09-12 15:30:53 -07:00
Nurhan Turgut
9d793c6959
Editable text fix ( flutter/engine#12249 )
...
* enabling spellcheck for text editing
* Fixing errors in the input box, which arrises when the fontweight is null.
* Rollback the spellcheck change. Still not tested in safari mobile.
* Carrying the assignment of fontweight from index to EditingStyle constructor. This reduce # of null checks to one.
2019-09-12 13:41:14 -07:00
skia-flutter-autoroll
b9e652ef36
Roll fuchsia/sdk/core/linux-amd64 from vuG5q... to 6a4X4... ( flutter/engine#12252 )
...
Roll fuchsia/sdk/core/linux-amd64 from vuG5q... to 6a4X4...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-09-12 14:43:43 -04:00
gaaclarke
1440d6a546
Started taking advantage of Skia's new copyTableData to avoid ( flutter/engine#10154 )
...
superfluous copies.
2019-09-12 11:30:11 -07:00
Michael Klimushyn
862f40c774
Revert "Smooth out iOS irregular input events delivery ( #11817 )" ( flutter/engine#12251 )
...
This reverts commit 6b742994a371f5edded8925708d101186c950ada.
2019-09-12 11:23:05 -07:00
Yegor
eb965c8465
pin and auto-install chrome version ( flutter/engine#12228 )
...
pin and auto-install chrome version
2019-09-12 10:25:37 -07:00
Michael Klimushyn
eef9a08469
Enable platform view keyboard input on Android Q ( flutter/engine#12085 )
...
Naively embedded platform views on Android were never able to receive
keyboard input, because they were never focusable. So far we've worked
around the limiation by hooking into InputMethodManager and proxying the
InputConnection from a focused window over to the embeded view.
Android Q changed InputMethodManager to be instanced per display instead
of a singleton. Because of this our proxy hook was never being called,
since it was being set up on a different instance of IMM than was being
used in the virtual display.
Update `SingleViewPresentation` to store the IMM from the focused window
and return it whenever there are any calls to `INPUT_METHOD_SERVICE`.
This hooks our proxy back into place for the embedded view in the
virtual display. This restores the functionality of our workaround from
previous versions.
Unfortunately there's still a lot of noisy error logs from IMM here. It
can tell that the IMM has a different displayId than what it's expecting
from the window.
This also updates the unit tests to support SDK=27. SDK 16 doesn't have
DisplayManager, so there were NPEs attempting to instantiate the class
under test.
2019-09-12 09:50:54 -07:00
skia-flutter-autoroll
12694594ae
Roll fuchsia/sdk/core/linux-amd64 from u7Q31... to vuG5q... ( flutter/engine#12238 )
...
Roll fuchsia/sdk/core/linux-amd64 from u7Q31... to vuG5q...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-09-12 01:59:46 -04:00
skia-flutter-autoroll
0f23cbf9ef
Roll src/third_party/skia 7c47d41067d4..be194479d27f (4 commits) ( flutter/engine#12237 )
...
https://skia.googlesource.com/skia.git/+log/7c47d41067d4..be194479d27f
git log 7c47d41067d4..be194479d27f --date=short --no-merges --format='%ad %ae %s'
2019-09-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 451d3245c08a..4712e39822ec (443 commits)
2019-09-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cebb9635a5d5..5a5ffe52a944 (4 commits)
2019-09-12 benjaminwagner@google.com Omit path_text benches on Pixel3a
2019-09-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/skia@be194479d27f
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-12 01:41:56 -04:00
Jim Graham
f88d9721fc
Adjust iOS frame start times to match the platform info ( flutter/engine#11802 )
2019-09-11 19:08:56 -07:00
skia-flutter-autoroll
29e7cfc3a0
Roll src/third_party/skia 50f377e275c3..7c47d41067d4 (3 commits) ( flutter/engine#12231 )
...
https://skia.googlesource.com/skia.git/+log/50f377e275c3..7c47d41067d4
git log 50f377e275c3..7c47d41067d4 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-11 bsalomon@google.com Blacklist InitialTextureClear on TecnoSpark3Pro
2019-09-11 nifong@google.com Assert there are some sources when running skpbench
Created with:
gclient setdep -r src/third_party/skia@7c47d41067d4
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-11 21:58:39 -04:00
Jim Graham
3b0523005a
Revert "Manage iOS contexts separately ( #12078 )" ( flutter/engine#12233 )
...
This reverts commit d10b72a5c9cecb3e2217f68580aa4aac98d42069.
2019-09-11 17:56:24 -07:00
George Wright
d10b72a5c9
Manage iOS contexts separately ( flutter/engine#12078 )
...
Manage resource and onscreen contexts using separate IOSGLContext objects. FlutterView owns the onscreen context, and PlatformViewIOS owns the resource context.
2019-09-11 14:32:26 -07:00
skia-flutter-autoroll
288eb2f649
Roll src/third_party/skia 120e7d6766e4..50f377e275c3 (7 commits) ( flutter/engine#12224 )
...
https://skia.googlesource.com/skia.git/+log/120e7d6766e4..50f377e275c3
git log 120e7d6766e4..50f377e275c3 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 kjlubick@google.com [canvaskit] expose ComputeTonalColors
2019-09-11 robertphillips@google.com Update comparison in BackendAllocation tests
2019-09-11 kjlubick@google.com [canvaskit] expose all 8 radii for RRect
2019-09-11 nigeltao@google.com Add a GifTest for the Haeberli hack
2019-09-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-11 benjaminwagner@google.com Omit benches that time out on Pixel3a
2019-09-11 benjaminwagner@google.com Update to XCode 10.3
Created with:
gclient setdep -r src/third_party/skia@50f377e275c3
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-11 16:52:27 -04:00
Kaushik Iska
71429d47c1
Do not generate kernel platform files on topaz tree ( flutter/engine#12222 )
2019-09-11 12:42:27 -07:00
Harry Terkelsen
21f124118f
Don't disable toString in release mode for dart:ui classes ( flutter/engine#12204 )
2019-09-11 10:26:15 -07:00
skia-flutter-autoroll
f8269d15a0
Roll fuchsia/sdk/core/linux-amd64 from 7gDBN... to u7Q31... ( flutter/engine#12221 )
...
Roll fuchsia/sdk/core/linux-amd64 from 7gDBN... to u7Q31...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-09-11 13:17:48 -04:00
skia-flutter-autoroll
f74438403e
Roll src/third_party/skia d96ef09317d6..120e7d6766e4 (2 commits) ( flutter/engine#12220 )
...
https://skia.googlesource.com/skia.git/+log/d96ef09317d6..120e7d6766e4
git log d96ef09317d6..120e7d6766e4 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 bsalomon@google.com Make building in Chrome with base/logging.h included in SkTypes.h work.
2019-09-11 halcanary@google.com experimental/minimal_ios_mtl_skia_app: clean up
Created with:
gclient setdep -r src/third_party/skia@120e7d6766e4
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-11 13:10:55 -04:00
Kaushik Iska
f4ecd9c175
Namespace patched SDK names to not conflict with Topaz ( flutter/engine#12218 )
2019-09-11 08:19:58 -07:00
skia-flutter-autoroll
63ef25c535
Roll src/third_party/skia 14318c140949..d96ef09317d6 (2 commits) ( flutter/engine#12216 )
...
https://skia.googlesource.com/skia.git/+log/14318c140949..d96ef09317d6
git log 14318c140949..d96ef09317d6 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 benjaminwagner@google.com Add Pixel3a (sargo) jobs
2019-09-11 olivernewman@google.com Handle output placeholder missing backing file
Created with:
gclient setdep -r src/third_party/skia@d96ef09317d6
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-11 09:27:38 -04:00
skia-flutter-autoroll
f0f551d1aa
Roll src/third_party/skia b23a4f9d9442..14318c140949 (2 commits) ( flutter/engine#12215 )
...
https://skia.googlesource.com/skia.git/+log/b23a4f9d9442..14318c140949
git log b23a4f9d9442..14318c140949 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 58c5b07b47cf..0b8eca795349 (3 commits)
2019-09-11 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
Created with:
gclient setdep -r src/third_party/skia@14318c140949
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-11 05:45:02 -04:00
skia-flutter-autoroll
0e39992156
Roll src/third_party/skia 26ac0467cb4c..b23a4f9d9442 (2 commits) ( flutter/engine#12214 )
...
https://skia.googlesource.com/skia.git/+log/26ac0467cb4c..b23a4f9d9442
git log 26ac0467cb4c..b23a4f9d9442 --date=short --no-merges --format='%ad %ae %s'
2019-09-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 340a17ae1cc7..451d3245c08a (451 commits)
2019-09-11 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/skia@b23a4f9d9442
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-11 02:00:09 -04:00
skia-flutter-autoroll
d8e274b643
Roll fuchsia/sdk/core/linux-amd64 from R1yqu... to 7gDBN... ( flutter/engine#12212 )
...
Roll fuchsia/sdk/core/linux-amd64 from R1yqu... to 7gDBN...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
2019-09-11 00:37:34 -04:00
skia-flutter-autoroll
c9ea0188d7
Roll src/third_party/skia 4fe30e15c06c..26ac0467cb4c (2 commits) ( flutter/engine#12207 )
...
https://skia.googlesource.com/skia.git/+log/4fe30e15c06c..26ac0467cb4c
git log 4fe30e15c06c..26ac0467cb4c --date=short --no-merges --format='%ad %ae %s'
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/skia@26ac0467cb4c
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-10 22:20:11 -04:00
Chinmay Garde
b927fcceb9
Only build the x64 variant of Fuchsia on the try-jobs. ( flutter/engine#12206 )
...
Halves the presubmit times.
2019-09-10 17:16:29 -07:00
Harry Terkelsen
bcad5fd2d7
Don't load Roboto by default ( flutter/engine#12205 )
...
Fixes https://github.com/flutter/flutter/issues/39260
2019-09-10 16:40:41 -07:00
skia-flutter-autoroll
b67142d233
Roll src/third_party/skia 66d8006c2bb1..4fe30e15c06c (11 commits) ( flutter/engine#12202 )
...
https://skia.googlesource.com/skia.git/+log/66d8006c2bb1..4fe30e15c06c
git log 66d8006c2bb1..4fe30e15c06c --date=short --no-merges --format='%ad %ae %s'
2019-09-10 bsalomon@google.com Also skip blurrect_compare on DDL configs
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-10 bsalomon@google.com Reland "Separate texture creation from uploading in GrGpu subclasses."
2019-09-10 senorblanco@chromium.org Dawn: implement Sampler cache (optimization).
2019-09-10 jvanverth@google.com Wrap MTLEvent code in availability attributes.
2019-09-10 bsalomon@google.com Revert "Separate texture creation from uploading in GrGpu subclasses."
2019-09-10 senorblanco@chromium.org Dawn: implement staging buffer manager.
2019-09-10 senorblanco@chromium.org Update Dawn backend to accommodate recent Skia API changes.
2019-09-10 bsalomon@google.com Update new blurrect_compare GM to skip when SkCanvas::makeSurface will fail
2019-09-10 bsalomon@google.com Remove unused GM deferred canvas feature
2019-09-10 bsalomon@google.com Separate texture creation from uploading in GrGpu subclasses.
Created with:
gclient setdep -r src/third_party/skia@4fe30e15c06c
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-10 18:36:27 -04:00
Yegor
51e48deb34
add a convenience CLI tool for building and testing web engine ( flutter/engine#12197 )
2019-09-10 14:52:57 -07:00
Jason Simmons
a2819be2e2
[flutter_runner] Generate symbols for the Dart VM profiler ( flutter/engine#12048 )
...
Ported from the original implementation in the Topaz tree.
2019-09-10 14:35:42 -07:00
Yegor
0a3bdb877f
Add custom test plugin that supports screenshot tests ( flutter/engine#12079 )
...
- Add a custom `PlatformPlugin` that spins up a server waiting for test to request a screenshot.
- When a screenshot is requested the plugin talks to Chrome via the debug port, captures a screenshot, and compares it with a golden file
- This PR also adds proper CLI for `dev/test.dart` with an `ArgParser` for future extension into a proper developer tool for the team.
- As a first couple of features, it adds `--debug` option to launch Chrome in debug mode, a `--target` option to choose a single test to run rather than all tests, and `--shard` option to choose a subset of tests to run.
Limitations:
- While screenshot test will run on Cirrus, they are configured to not fail on Cirrus. Need to solve Chrome version skew.
- Stack maps do not work yet (you get stacks, but they are nonsensical)
- When requesting a single test, build_runner builds all tests anyway
- Nothing but desktop Chrome is supported
- Nothing but Linux is supported
- There's no Chrome version pinning; currently assumed stable Chrome channel
2019-09-10 13:53:47 -07:00
Chinmay Garde
0c3ded5c19
Move the Fuchsia tryjob into a its own step and disable LTO. ( flutter/engine#12190 )
2019-09-10 13:51:07 -07:00
skia-flutter-autoroll
d9f2a5d2f6
Roll src/third_party/skia b88894c8811b..66d8006c2bb1 (5 commits) ( flutter/engine#12178 )
...
https://skia.googlesource.com/skia.git/+log/b88894c8811b..66d8006c2bb1
git log b88894c8811b..66d8006c2bb1 --date=short --no-merges --format='%ad %ae %s'
2019-09-10 ethannicholas@google.com fixed an assertion error with unspecified sksl array sizes
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-10 brianosman@google.com GL: Don't leak shader objects when program linking fails
2019-09-10 bsalomon@google.com Adapt GrRectBlur for cases with rect W/H less than six sigma.
2019-09-10 jvanverth@google.com Hook up pinch-zoom and swipe gestures.
Created with:
gclient setdep -r src/third_party/skia@66d8006c2bb1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-10 14:54:16 -04:00
Jason Simmons
0354d92bea
[flutter_runner] Port the accessibility bridge from Topaz ( flutter/engine#12054 )
2019-09-10 11:29:08 -07:00
liyuqian
6b742994a3
Smooth out iOS irregular input events delivery ( flutter/engine#11817 )
...
Fixes https://github.com/flutter/flutter/issues/31086
This patch is a lower level implementation of
https://github.com/flutter/flutter/pull/36616 that would only impact iOS
engine, and host unittests.
2019-09-10 11:18:01 -07:00
Jonah Williams
e412093624
Make ImageShader implement Shader for web ui ( flutter/engine#12161 )
2019-09-10 10:15:32 -07:00
skia-flutter-autoroll
3dd4e33a90
Roll src/third_party/skia 9e5c47936b17..b88894c8811b (3 commits) ( flutter/engine#12151 )
...
https://skia.googlesource.com/skia.git/+log/9e5c47936b17..b88894c8811b
git log 9e5c47936b17..b88894c8811b --date=short --no-merges --format='%ad %ae %s'
2019-09-10 bsalomon@google.com Remove per-format glCheckframebufferStatus checks.
2019-09-10 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-09-10 benjaminwagner@google.com [infra] Switch Mac builders to 10.14.6.
Created with:
gclient setdep -r src/third_party/skia@b88894c8811b
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-10 10:20:38 -04:00
skia-flutter-autoroll
976af6a1f3
Roll src/third_party/skia 1bf30ce852e0..9e5c47936b17 (2 commits) ( flutter/engine#12129 )
...
https://skia.googlesource.com/skia.git/+log/1bf30ce852e0..9e5c47936b17
git log 1bf30ce852e0..9e5c47936b17 --date=short --no-merges --format='%ad %ae %s'
2019-09-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a7ff7df26f28..58c5b07b47cf (7 commits)
2019-09-10 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
Created with:
gclient setdep -r src/third_party/skia@9e5c47936b17
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-10 06:13:40 -04:00
skia-flutter-autoroll
73bbc2b3e1
Roll src/third_party/skia 8cae1e95a23b..1bf30ce852e0 (2 commits) ( flutter/engine#12106 )
...
https://skia.googlesource.com/skia.git/+log/8cae1e95a23b..1bf30ce852e0
git log 8cae1e95a23b..1bf30ce852e0 --date=short --no-merges --format='%ad %ae %s'
2019-09-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 44e6523d7ff3..cebb9635a5d5 (1 commits)
2019-09-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src a0cef9f54754..340a17ae1cc7 (385 commits)
Created with:
gclient setdep -r src/third_party/skia@1bf30ce852e0
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-10 02:09:54 -04:00
Chinmay Garde
5d6d4e450d
Don't launch the observatory by default on each embedder unit-test invocation. ( flutter/engine#12087 )
...
There is no test to assert this and it unnecessarily slows down the test
harness and opens tons of port on the host.
2019-09-09 19:58:36 -07:00
skia-flutter-autoroll
837e3c9770
Roll src/third_party/skia c2d84bfa7421..8cae1e95a23b (4 commits) ( flutter/engine#12086 )
...
https://skia.googlesource.com/skia.git/+log/c2d84bfa7421..8cae1e95a23b
git log c2d84bfa7421..8cae1e95a23b --date=short --no-merges --format='%ad %ae %s'
2019-09-09 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-09 herb@google.com Cleanup SkPackedGlyphID
2019-09-09 brianosman@google.com Remove temporary Metal pipeline cache size hack
2019-09-09 hcm@google.com Add release section for milestones and rel notes
Created with:
gclient setdep -r src/third_party/skia@8cae1e95a23b
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC mtklein@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
Bug: None
TBR=mtklein@google.com
2019-09-09 21:29:26 -04:00