6984 Commits

Author SHA1 Message Date
Matt Carroll
51904fc4bd Forwards iOS dark mode trait to the Flutter framework (#34441). (flutter/engine#9722) 2019-08-08 16:22:45 -07:00
Dan Field
ea073bcba4 Specify which android variant for tests (flutter/engine#10717) 2019-08-08 16:16:51 -07:00
Dan Field
b2780d5a73 Don't use gradle daemon for building (flutter/engine#10771) 2019-08-08 16:16:29 -07:00
Jason Simmons
56208b0de7 Remove use of the deprecated AccessibilityNodeInfo boundsInParent API (flutter/engine#10773) 2019-08-08 15:25:56 -07:00
Chinmay Garde
71c394f5c3 Manually roll Skia to pull in iOS armv7 build failure fix. (flutter/engine#10777)
Rolls Skia to 04580795746b095a005eadefadcb48a7fc1651da.
Pulls in 0458079574 which will fix LUCI.

The autoroller will not process this since it checks for the ToT to be green.
2019-08-08 15:13:45 -07:00
skia-flutter-autoroll
f94e8eba00 Roll src/third_party/skia 19e3cd4c9cd5..4acbab33bd40 (6 commits) (flutter/engine#10769)
https://skia.googlesource.com/skia.git/+log/19e3cd4c9cd5..4acbab33bd40

git log 19e3cd4c9cd5..4acbab33bd40 --date=short --no-merges --format='%ad %ae %s'
2019-08-08 halcanary@google.com experimental/editor: scroll on delete if necessary
2019-08-08 mtklein@google.com Reland "thread-local caches?"
2019-08-08 halcanary@google.com SkQP: Docker compile helper script respects SKQP_OUTPUT_DIR
2019-08-08 mtklein@google.com Revert "thread-local caches?"
2019-08-08 mtklein@google.com thread-local caches?
2019-08-08 egdaniel@google.com Remove use of GrColorType on GrCaps::getRenderTargetSampleCount.

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

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.


Bug: None
TBR=reed@google.com
2019-08-08 13:31:30 -04:00
skia-flutter-autoroll
746c862540 Roll fuchsia/sdk/core/linux-amd64 from 5c9q-... to 1nsfv... (flutter/engine#10716)
Roll fuchsia/sdk/core/linux-amd64 from 5c9q-... to 1nsfv...

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

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.
2019-08-08 11:22:28 -04:00
skia-flutter-autoroll
00bdd177fd Roll src/third_party/skia 241e0ee4a7dc..19e3cd4c9cd5 (1 commits) (flutter/engine#10753)
https://skia.googlesource.com/skia.git/+log/241e0ee4a7dc..19e3cd4c9cd5

git log 241e0ee4a7dc..19e3cd4c9cd5 --date=short --no-merges --format='%ad %ae %s'
2019-08-08 scroggo@google.com SkCodec: don't assume frameRect is valid

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

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.


Bug: None
TBR=reed@google.com
2019-08-08 09:46:17 -04:00
skia-flutter-autoroll
d6a9e380c1 Roll src/third_party/skia 228518f0f828..241e0ee4a7dc (5 commits) (flutter/engine#10720)
https://skia.googlesource.com/skia.git/+log/228518f0f828..241e0ee4a7dc

git log 228518f0f828..241e0ee4a7dc --date=short --no-merges --format='%ad %ae %s'
2019-08-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 415bb0cdb057..7424fe8b79c3 (7 commits)
2019-08-08 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 3aec8a3be749..75efa7bb97a4 (2 commits)
2019-08-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 2d05439f2779..2cf71a3eaec3 (449 commits)
2019-08-08 halcanary@google.com experimental/editor: mouse drag select, modifierkeys cleanup.

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

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.


Bug: None
TBR=reed@google.com
2019-08-08 02:28:40 -04:00
skia-flutter-autoroll
e32ccedba9 Roll src/third_party/skia 1dac7bc29f2d..228518f0f828 (1 commits) (flutter/engine#10715)
https://skia.googlesource.com/skia.git/+log/1dac7bc29f2d..228518f0f828

git log 1dac7bc29f2d..228518f0f828 --date=short --no-merges --format='%ad %ae %s'
2019-08-08 egdaniel@google.com Remove AMD workaround for new command buffer on pipeline changes.

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

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.


Bug: None
TBR=reed@google.com
2019-08-07 22:48:38 -04:00
skia-flutter-autoroll
8562ecc535 Roll fuchsia/sdk/core/linux-amd64 from 8mNHG... to 5c9q-... (flutter/engine#10710)
Roll fuchsia/sdk/core/linux-amd64 from 8mNHG... to 5c9q-...

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

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.
2019-08-07 20:07:49 -04:00
liyuqian
cff01c0265 Revert "Remove semi-redundant try-jobs. (#10485)" (flutter/engine#10705)
This reverts commit 365251a0149d6a82894d3798604694369018916e.

Our infra should be capable to run all those deleted tests as now we've throttled the Fuchsia auto-rollers.

The current throttle is 1 PR / 3 hours for the 4 rollers:
- https://cs.corp.google.com/skia/buildbot/autoroll/config/fuchsia-mac-toolchain-flutter-engine.json?l=53
- https://cs.corp.google.com/skia/buildbot/autoroll/config/fuchsia-mac-sdk-flutter-engine.json?g=0&l=53
- https://cs.corp.google.com/skia/buildbot/autoroll/config/fuchsia-linux-toolchain-flutter-engine.json?g=0&l=56
- https://cs.corp.google.com/skia/buildbot/autoroll/config/fuchsia-linux-sdk-flutter-engine.json?g=0&l=56

We're changing them to 1 PR / 12 hours: http://skbug.com/9322
2019-08-07 16:21:41 -07:00
skia-flutter-autoroll
0e1523736b Roll src/third_party/skia b2c5a94b1c7a..1dac7bc29f2d (5 commits) (flutter/engine#10707)
https://skia.googlesource.com/skia.git/+log/b2c5a94b1c7a..1dac7bc29f2d

git log b2c5a94b1c7a..1dac7bc29f2d --date=short --no-merges --format='%ad %ae %s'
2019-08-07 bungeman@google.com Add Symbol encoding when renaming a font.
2019-08-07 halcanary@google.com SkQP: make_apk_list.py include pie-cts-dev branch
2019-08-07 bsalomon@google.com Modify GrGLTexture/RenderTarget and related functions to not take GrSurfaceDesc.
2019-08-07 michaelludwig@google.com Simplify luminance shader
2019-08-07 jvanverth@google.com Remove invalid entry in RELEASE_NOTES

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

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.


Bug: None
TBR=reed@google.com
2019-08-07 17:57:53 -04:00
Dan Field
993c8e1bb1 Test perf overlay gold on Linux (flutter/engine#10703) 2019-08-07 13:47:00 -07:00
Jason Simmons
9c32c2c9a5 Improvements to the flutter GDB script (flutter/engine#10675)
* Find the arm64 local engine build if the attached device is arm64
* Overwrite any previously copied gdbserver binary even if the binary is read only
* Stop any currently running gdbserver process for the package being debugged
2019-08-07 12:57:50 -07:00
skia-flutter-autoroll
3d40812d25 Roll fuchsia/sdk/core/linux-amd64 from 9PJXr... to 8mNHG... (flutter/engine#10701)
Roll fuchsia/sdk/core/linux-amd64 from 9PJXr... to 8mNHG...

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

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.
2019-08-07 15:49:42 -04:00
skia-flutter-autoroll
90f04fd79b Roll src/third_party/skia 593290ed75fd..b2c5a94b1c7a (9 commits) (flutter/engine#10697)
https://skia.googlesource.com/skia.git/+log/593290ed75fd..b2c5a94b1c7a

git log 593290ed75fd..b2c5a94b1c7a --date=short --no-merges --format='%ad %ae %s'
2019-08-07 mtklein@google.com switch program cache to try-acquire
2019-08-07 mtklein@google.com add an SkVMBlitter bot
2019-08-07 mtklein@google.com disable false-postive Wthread-safety-analysis
2019-08-07 jvanverth@google.com Add adjustable max size for Metal dynamic allocation ring buffer.
2019-08-07 mtklein@google.com make coverage a Color
2019-08-07 reed@google.com note that drawAtlas does nothing if atlas is null
2019-08-07 mtklein@google.com turn on force_opaque for opaque devices
2019-08-07 mtklein@google.com Reland "begin caching Programs in SkVMBlitter"
2019-08-07 bungeman@google.com Mark SkBitmaskEnum operators constexpr.

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

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.


Bug: None
TBR=reed@google.com
2019-08-07 14:23:05 -04:00
Shi-Hao Hong
c5a2f30915 Rolls engine to Android SDK 29 and its corresponding tools (flutter/engine#10692)
* Rolls engine to Android SDK 29 and its corresponding tools

* Update from android-28 to android-29 in relevant files

* Roll buildroot to tip of tree
2019-08-07 12:34:33 -04:00
Michael Goderbauer
f9e3a16668 Fix empty composing range on iOS (flutter/engine#10381) 2019-08-07 09:22:40 -07:00
skia-flutter-autoroll
c7b8d8d11f Roll src/third_party/skia ed19e97294f6..593290ed75fd (2 commits) (flutter/engine#10691)
https://skia.googlesource.com/skia.git/+log/ed19e97294f6..593290ed75fd

git log ed19e97294f6..593290ed75fd --date=short --no-merges --format='%ad %ae %s'
2019-08-07 borenet@google.com [infra] Remove flag from run_recipe.py
2019-08-07 reed@google.com Revert "begin caching Programs in SkVMBlitter"

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

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.


Bug: None
TBR=reed@google.com
2019-08-07 10:35:21 -04:00
skia-flutter-autoroll
c8f2ded88b Roll fuchsia/sdk/core/linux-amd64 from 0PouF... to 9PJXr... (flutter/engine#10688)
Roll fuchsia/sdk/core/linux-amd64 from 0PouF... to 9PJXr...

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

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.
2019-08-07 10:17:21 -04:00
skia-flutter-autoroll
e7921619ed Roll fuchsia/sdk/core/linux-amd64 from v5rSi... to 0PouF... (flutter/engine#10685)
Roll fuchsia/sdk/core/linux-amd64 from v5rSi... to 0PouF...

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

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.
2019-08-07 06:30:15 -04:00
skia-flutter-autoroll
2c06d6cea1 Roll src/third_party/skia c13305320fd1..ed19e97294f6 (4 commits) (flutter/engine#10684)
https://skia.googlesource.com/skia.git/+log/c13305320fd1..ed19e97294f6

git log c13305320fd1..ed19e97294f6 --date=short --no-merges --format='%ad %ae %s'
2019-08-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 bf176a0d6db9..415bb0cdb057 (9 commits)
2019-08-07 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src aefed1d022e5..2d05439f2779 (412 commits)
2019-08-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 060fcf777159..3aec8a3be749 (1 commits)

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

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.


Bug: None
TBR=reed@google.com
2019-08-07 06:28:22 -04:00
skia-flutter-autoroll
89aedbe81d Roll fuchsia/sdk/core/linux-amd64 from 9sR9P... to v5rSi... (flutter/engine#10678)
Roll fuchsia/sdk/core/linux-amd64 from 9sR9P... to v5rSi...

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

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.
2019-08-07 02:51:27 -04:00
skia-flutter-autoroll
9879a53c0c Roll src/third_party/skia ab961e9db1dd..c13305320fd1 (2 commits) (flutter/engine#10677)
https://skia.googlesource.com/skia.git/+log/ab961e9db1dd..c13305320fd1

git log ab961e9db1dd..c13305320fd1 --date=short --no-merges --format='%ad %ae %s'
2019-08-06 kpozin@google.com [fuchsia] Migrate SkFontMgr_fuchsia to approved fuchsia.fonts FIDL API
2019-08-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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.


Bug: None
TBR=reed@google.com
2019-08-07 02:48:26 -04:00
Chinmay Garde
365251a014 Remove semi-redundant try-jobs. (flutter/engine#10485)
We are severely resource constrained on the tryjobs. This is hindering progress on ToT due to scheduling failures and rate limits. There are no plans to requisition more resources in this infra scheme as the migration to tryjobs on LUCI is the preferred way forward. This patch removes presubmits that are somewhat redundant. Each removed presubmit and the justification is given below:

* `build_and_test_linux_opt_release`: The AOT variant is tested by `build_and_test_linux_opt_profile` (actually its replacement, see the next point).
* `build_and_test_linux_opt_profile`: When we build the host profile variant for Android, we test it as well instead of building the extra variant (since we already need a host for a target build).
* `build_and_test_android_unopt_debug`: `gen_javadoc` have been moved to the profile variant. `Roboelectric` tests have been moved to profile variant. JIT infra will be tested by the the host tests.
* ToT framework checks: These will be performed (by the autoroller)[https://autoroll.skia.org/r/flutter-engine-flutter-autoroll?tab=status] which also has a sheriff rotation. This will also avoid us having to ignore red presubmits on manual changes.

Everything else is left as-is. To be clear, this causes strictly less checks to be performed on each commit.
2019-08-06 16:16:06 -07:00
Chinmay Garde
d7dfe2cb03 Allow embedders to control Dart VM lifecycle on engine shutdown. (flutter/engine#10652)
This exposes the `Settings::leak_vm` flag to custom embedders. All embedder
unit-tests now shut down the VM on the shutdown of the last engine in the
process. The mechanics of VM shutdown are already tested in the Shell unit-tests
harness in the DartLifecycleUnittests set of of assertions. This just exposes
that functionality to custom embedders. Since it is part of the public stable
API, I also switched the name of the field to be something less snarky than the
field in private shell settings.
2019-08-06 16:15:37 -07:00
Matt Carroll
a8b3374cf3 Android embedding refactor pr40 add static engine cache (flutter/engine#10481) 2019-08-06 16:15:21 -07:00
skia-flutter-autoroll
be3533be15 Roll fuchsia/sdk/core/linux-amd64 from W6ZtV... to 9sR9P... (flutter/engine#10672)
Roll fuchsia/sdk/core/linux-amd64 from W6ZtV... to 9sR9P...

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

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.
2019-08-06 19:04:11 -04:00
stuartmorgan
3a81fdf045 Roll buildroot for ANGLE support (flutter/engine#10667)
Rolls buildroot forward to pick up support for building ANGLE. Needed for #9835

Updates license check to ignore a new top-level buildfile-only directory added as part of that support.
2019-08-06 15:21:39 -07:00
skia-flutter-autoroll
5db1eca19b Roll src/third_party/skia c853bf2867b9..ab961e9db1dd (10 commits) (flutter/engine#10669)
https://skia.googlesource.com/skia.git/+log/c853bf2867b9..ab961e9db1dd

git log c853bf2867b9..ab961e9db1dd --date=short --no-merges --format='%ad %ae %s'
2019-08-06 bungeman@google.com Use MD instead of MMD for compile dependencies.
2019-08-06 mtklein@google.com begin caching Programs in SkVMBlitter
2019-08-06 csmartdalton@google.com Add a GrTextureResolveManager class
2019-08-06 nihohit@gmail.com Allow compilation without embedded font but with font manager
2019-08-06 mtklein@google.com really no-op Program default constructor
2019-08-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-06 csmartdalton@google.com Add a 'closeRenderTasksForNewOpList' method to GrDrawingManager
2019-08-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-06 halcanary@google.com SkQP: modify make_universal_apk to work in AOSP branch
2019-08-06 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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.


Bug: None
TBR=reed@google.com
2019-08-06 18:16:28 -04:00
skia-flutter-autoroll
fd9a206faa Roll fuchsia/sdk/core/linux-amd64 from 0EOCG... to W6ZtV... (flutter/engine#10666)
Roll fuchsia/sdk/core/linux-amd64 from 0EOCG... to W6ZtV...

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

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.
2019-08-06 15:20:20 -04:00
skia-flutter-autoroll
a985362ead Roll src/third_party/skia 3a543aafd4e6..c853bf2867b9 (4 commits) (flutter/engine#10665)
https://skia.googlesource.com/skia.git/+log/3a543aafd4e6..c853bf2867b9

git log 3a543aafd4e6..c853bf2867b9 --date=short --no-merges --format='%ad %ae %s'
2019-08-06 mtklein@google.com build programs lazily in SkVMBlitter
2019-08-06 egdaniel@google.com Update some gpu caps isFormatRenderable calls.
2019-08-06 halcanary@google.com experimental/editor: interface no longer uses stringslice
2019-08-06 robertphillips@google.com Use GrComputeTightCombinedBufferSize in GrMtlGpu::uploadToTexture

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

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.


Bug: None
TBR=reed@google.com
2019-08-06 14:30:42 -04:00
Chris Bracken
f173e72e06 Migrate Fuchsia runners to SDK tracing API (flutter/engine#10478)
Migrates the Fuchsia Flutter and Dart runners off the internal tracing
APIs and onto the public SDK.
2019-08-06 11:26:34 -07:00
skia-flutter-autoroll
23a6081766 Roll fuchsia/sdk/core/linux-amd64 from HgsT2... to 0EOCG... (flutter/engine#10661)
Roll fuchsia/sdk/core/linux-amd64 from HgsT2... to 0EOCG...

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

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.
2019-08-06 11:46:26 -04:00
skia-flutter-autoroll
ed7fbb3363 Roll src/third_party/skia 88681ddd1d38..3a543aafd4e6 (1 commits) (flutter/engine#10659)
https://skia.googlesource.com/skia.git/+log/88681ddd1d38..3a543aafd4e6

git log 88681ddd1d38..3a543aafd4e6 --date=short --no-merges --format='%ad %ae %s'
2019-08-06 aparchur@google.com Reland "[skottie] Add onTextProperty support into PropertyObserver."

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

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.


Bug: None
TBR=reed@google.com
2019-08-06 10:28:25 -04:00
skia-flutter-autoroll
39cd90fda0 Roll fuchsia/sdk/core/linux-amd64 from ia9ZJ... to HgsT2... (flutter/engine#10658)
Roll fuchsia/sdk/core/linux-amd64 from ia9ZJ... to HgsT2...

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

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.
2019-08-06 08:07:49 -04:00
skia-flutter-autoroll
03c8acff18 Roll src/third_party/skia c409951bea4f..88681ddd1d38 (2 commits) (flutter/engine#10655)
https://skia.googlesource.com/skia.git/+log/c409951bea4f..88681ddd1d38

git log c409951bea4f..88681ddd1d38 --date=short --no-merges --format='%ad %ae %s'
2019-08-06 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-08-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 dc2c5c5a419e..bf176a0d6db9 (10 commits)

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

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.


Bug: None
TBR=reed@google.com
2019-08-06 04:58:35 -04:00
skia-flutter-autoroll
404e24eace Roll fuchsia/sdk/core/linux-amd64 from -YGXe... to ia9ZJ... (flutter/engine#10654)
Roll fuchsia/sdk/core/linux-amd64 from -YGXe... to ia9ZJ...

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

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.
2019-08-06 04:29:58 -04:00
skia-flutter-autoroll
4ee0ed147a Roll src/third_party/skia eb0770211a6c..c409951bea4f (1 commits) (flutter/engine#10651)
https://skia.googlesource.com/skia.git/+log/eb0770211a6c..c409951bea4f

git log eb0770211a6c..c409951bea4f --date=short --no-merges --format='%ad %ae %s'
2019-08-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src d67ae722191a..aefed1d022e5 (313 commits)

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

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.


Bug: None
TBR=reed@google.com
2019-08-06 01:21:22 -04:00
skia-flutter-autoroll
5b4e156d30 Roll fuchsia/sdk/core/linux-amd64 from Gh0U-... to -YGXe... (flutter/engine#10650)
Roll fuchsia/sdk/core/linux-amd64 from Gh0U-... to -YGXe...

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

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.
2019-08-06 00:54:48 -04:00
skia-flutter-autoroll
7e9233b056 Roll fuchsia/sdk/core/linux-amd64 from siBGl... to Gh0U-... (flutter/engine#10648)
Roll fuchsia/sdk/core/linux-amd64 from siBGl... to Gh0U-...

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

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.
2019-08-05 21:17:58 -04:00
Qxyat
6452493115 reset platformViewsController in engine.destroyContext when allowHeadlessExecution = false (flutter/engine#10629) 2019-08-05 17:36:58 -07:00
Kaushik Iska
67bc84721a [flutter_runner] Port: Add connectToService, wrapping fdio_ns_connect. (flutter/engine#10644)
Use fdio_ns_connect to connect to services in a namespace. For pure
persistant fidl services the old path of creating a file descriptor and
then opening a channel to that file descriptor doesn't work.

We should provide a way to directly connect to a service without first
treating it as a file.

Test:
* workstation.frank, reboot button on main menu works.
* astro, device_settings "erase user data" reboot works.

Change-Id: I725ba9350547309bebb5530aa44236f841d88f99
2019-08-05 16:36:59 -07:00
sjindel-google
3c14be6f2b Don't use DBC for hot-reload on iOS. (flutter/engine#10645) 2019-08-06 01:17:06 +02:00
sjindel-google
c39a23f1b6 Ensure debug-mode apps are always attached on iOS. (flutter/engine#10186) 2019-08-06 01:07:33 +02:00
skia-flutter-autoroll
bd3b2e2acb Roll src/third_party/skia 4df3d5340ef3..eb0770211a6c (13 commits) (flutter/engine#10643)
https://skia.googlesource.com/skia.git/+log/4df3d5340ef3..eb0770211a6c

git log 4df3d5340ef3..eb0770211a6c --date=short --no-merges --format='%ad %ae %s'
2019-08-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-05 halcanary@google.com experimental/editor: margins now handled by application layer
2019-08-05 reed@google.com specialize drawAtlas for raster backend
2019-08-05 egdaniel@google.com Add supported GrColorTypes to Mtl FormatTable.
2019-08-05 benjaminwagner@google.com [infra] Manually roll godeps after infra fix
2019-08-05 egdaniel@google.com Revert "[skottie] Add onTextProperty support into PropertyObserver."
2019-08-05 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-08-05 bsalomon@google.com Pass size and GrPixelConfig to GrSurface/Texture/RenderTarget constructors
2019-08-05 aparchur@google.com [skottie] Add onTextProperty support into PropertyObserver.
2019-08-05 halcanary@google.com experimental/editor: StringSlice::fPtr type change
2019-08-05 bsalomon@google.com Pass GrBackendFormat to GrResourceProvider and GrGpu texture create functions.
2019-08-05 halcanary@google.com tools/gyp: deleting old file
2019-08-05 michaelludwig@google.com Update benchmarks to use new filter factories

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

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.


Bug: None
TBR=reed@google.com
2019-08-05 18:44:47 -04:00
skia-flutter-autoroll
fd6428fa10 Roll fuchsia/sdk/core/linux-amd64 from 3hQdw... to siBGl... (flutter/engine#10640)
Roll fuchsia/sdk/core/linux-amd64 from 3hQdw... to siBGl...

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

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.
2019-08-05 17:45:23 -04:00
Chinmay Garde
56e9d84de1 Document the thread test fixture. (flutter/engine#10637) 2019-08-05 13:51:56 -07:00
Nathan Rogers
436b76d9fe Use Fuchsia trace macros when targeting Fuchsia SDK (flutter/engine#10634)
When |OS_FUCHSIA| is defined (even when |FUCHSIA_SDK| is defined as
well), use the Fuchsia SDK trace macros rather than the Dart timeline.

Reasons for doing this include:

Fuchsia's trace macros support categories.  This allows one to
distinguish between (e.g.) "flutter" and "skia" trace events for trace
recording and trace visualization.

Fuchsia has existing in tree benchmarks that depend on finding certain
events under category "flutter".

See the Fuchsia performance mailing list discussion for more context.
2019-08-05 12:52:36 -07:00