7385 Commits

Author SHA1 Message Date
Chris Yang
f2eb1d4bd7 Add iOS platform view mutation XCUITests to the scenario app (flutter/engine#11652) 2019-09-16 07:56:24 +08:00
skia-flutter-autoroll
256c557bee Roll src/third_party/skia cf4deab60e30..2cb1315d99e4 (1 commits) (flutter/engine#12283)
https://skia.googlesource.com/skia.git/+log/cf4deab60e30..2cb1315d99e4

git log cf4deab60e30..2cb1315d99e4 --date=short --no-merges --format='%ad %ae %s'
2019-09-13 khushalsagar@chromium.org Reland "gpu: Update GrGLCaps usage of fTextureRectangle with chromium."

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

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-15 19:26:14 -04:00
Kaushik Iska
d413a493d6 Fix flutter runner paths (flutter/engine#12289) 2019-09-15 16:22:35 -07:00
skia-flutter-autoroll
9f53a58427 Roll fuchsia/sdk/core/linux-amd64 from Xfeuz... to Ha3yC... (flutter/engine#12286)
Roll fuchsia/sdk/core/linux-amd64 from Xfeuz... to Ha3yC...

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-15 19:21:29 -04:00
gaaclarke
ab8dae9cc6 FlutterViewController notify will dealloc (flutter/engine#12232)
Made the flutter view controllers dealloc notification more
generic and started turning off semantics when the view controller
is remotely deleted.
2019-09-13 17:33:03 -07:00
Kaushik Iska
8bdeed3670 [flutter_runner] Change the path to artifacts (flutter/engine#12282)
This is to account for fxb/36483
2019-09-13 16:18:03 -07:00
Dan Field
350969c90c optionally skip builds (flutter/engine#12281) 2019-09-13 16:17:49 -07:00
skia-flutter-autoroll
e02b592b9a Roll src/third_party/skia 043dba039e0d..cf4deab60e30 (5 commits) (flutter/engine#12278)
https://skia.googlesource.com/skia.git/+log/043dba039e0d..cf4deab60e30

git log 043dba039e0d..cf4deab60e30 --date=short --no-merges --format='%ad %ae %s'
2019-09-13 ethannicholas@google.com Improved skslc depth tracking
2019-09-13 michaelludwig@google.com Always create an approx-size texture for approx-fit proxies
2019-09-13 ethannicholas@google.com SkSL now supports constant 1/0 in all swizzle channels, as well as "LTRB" as an alias for "xyzw" / "rgba".
2019-09-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-09-13 mtklein@google.com test we already have SkPicture::drawsNothing()

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

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 17:46:15 -04:00
Francisco Magdaleno
4090600949 [macos] Stops keeping track of text input models (flutter/engine#12267) 2019-09-13 14:30:20 -07:00
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