7773 Commits

Author SHA1 Message Date
skia-flutter-autoroll
052473313b Roll src/third_party/skia 0df7697235b4..93e853bf2b83 (1 commits) (flutter/engine#13205)
https://skia.googlesource.com/skia.git/+log/0df7697235b4..93e853bf2b83

git log 0df7697235b4..93e853bf2b83 --date=short --no-merges --format='%ad %ae %s'
2019-10-17 hcm@google.com Update Skia milestone to 80

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-17 11:40:18 -04:00
skia-flutter-autoroll
0449bd7314 Roll fuchsia/sdk/core/linux-amd64 from ek5iQ... to WpvU_... (flutter/engine#13203)
Roll fuchsia/sdk/core/linux-amd64 from ek5iQ... to WpvU_...

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-10-17 07:44:27 -04:00
skia-flutter-autoroll
ef69c5359e Roll src/third_party/skia 6a19e03047cc..0df7697235b4 (1 commits) (flutter/engine#13200)
https://skia.googlesource.com/skia.git/+log/6a19e03047cc..0df7697235b4

git log 6a19e03047cc..0df7697235b4 --date=short --no-merges --format='%ad %ae %s'
2019-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 0b9ebe58e380..ed6e230ec65e (10 commits)

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-17 06:17:27 -04:00
skia-flutter-autoroll
98c425af0f Roll src/third_party/skia f29cb70281d5..6a19e03047cc (5 commits) (flutter/engine#13198)
https://skia.googlesource.com/skia.git/+log/f29cb70281d5..6a19e03047cc

git log f29cb70281d5..6a19e03047cc --date=short --no-merges --format='%ad %ae %s'
2019-10-17 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9097eeb5359b..6652f0b64287 (11 commits)
2019-10-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src fbf280c2d283..e27799abf3f0 (477 commits)
2019-10-17 hcm@google.com update formatting, add links
2019-10-17 mtklein@google.com add bsl.16b, cmeq.4s, cmgt.4s

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-17 02:22:51 -04:00
stuartmorgan
be5bc34af1 Add a task runner for the Win32 embedding (flutter/engine#13043)
Adds a task runner, and exposes API to allow application-level runloops to know when they need to next call the API to process engine events. Internally, sends null events to wake up the app runloop when new events are scheduled to ensure the wait time is updated accordingly.

Fixes #36420
2019-10-16 21:30:06 -07:00
skia-flutter-autoroll
7027972b1c Roll src/third_party/skia 1dfc77cc08ee..f29cb70281d5 (1 commits) (flutter/engine#13195)
https://skia.googlesource.com/skia.git/+log/1dfc77cc08ee..f29cb70281d5

git log 1dfc77cc08ee..f29cb70281d5 --date=short --no-merges --format='%ad %ae %s'
2019-10-16 herb@google.com Revert "Introduce SkGlyphSourceBuffer"

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-16 22:31:24 -04:00
Chinmay Garde
395f1cda67 Remove incomplete static thread safety annotations. (flutter/engine#13151)
Fixes https://github.com/flutter/flutter/issues/42704.
2019-10-16 17:28:31 -07:00
Gary Qian
10629fb2b2 Add utils to disable on mac/windows, disable invalid LibLxt tests on mac (flutter/engine#13189) 2019-10-16 16:43:31 -07:00
liyuqian
94d453d7d2 Update timeout_microseconds to timeout in docs (flutter/engine#13179) 2019-10-16 16:39:30 -07:00
Chinmay Garde
5b8089a3cc Use the fixtures mechanism for txt unit-tests and benchmarks. (flutter/engine#13180)
These tests and benchmarks can now be run without needing additional flags on the command line.
2019-10-16 16:29:55 -07:00
skia-flutter-autoroll
c484ac577f Roll fuchsia/sdk/core/linux-amd64 from oTVah... to ek5iQ... (flutter/engine#13186)
Roll fuchsia/sdk/core/linux-amd64 from oTVah... to ek5iQ...

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-10-16 18:55:37 -04:00
Jason Simmons
27cd426259 Remove redundant call to updateEditingState in sendKeyEvent (flutter/engine#13175)
See https://github.com/flutter/flutter/issues/41005
2019-10-16 15:53:12 -07:00
Harry Terkelsen
e8bea5e329 If we get a 'down' event, add that device to the active devices. (flutter/engine#13182)
This prevents us from synthesizing an 'add' event if we get a 'move'
event after a 'down' event. This was causing errors because on the
framework side, it will synthesize an 'add' event if it receives a
'down' event, and if you send another 'add' event (e.g. with a 'move'
after a 'down') then it will throw an AssertionError since it already
has received an 'add' event for that pointer.

Fixes https://github.com/flutter/flutter/issues/40385
2019-10-16 15:41:12 -07:00
skia-flutter-autoroll
57d013864c Roll src/third_party/skia 4e11526e3d7e..1dfc77cc08ee (9 commits) (flutter/engine#13183)
https://skia.googlesource.com/skia.git/+log/4e11526e3d7e..1dfc77cc08ee

git log 4e11526e3d7e..1dfc77cc08ee --date=short --no-merges --format='%ad %ae %s'
2019-10-16 robertphillips@google.com Add unit test to exercise GrTextureFreed message handling after a context abandon
2019-10-16 herb@google.com Introduce SkGlyphSourceBuffer
2019-10-16 robertphillips@google.com Work around un-safe downcast in PromiseLazyInstantiateCallback destructor after a context abandon
2019-10-16 mtklein@google.com remove ternary min/max
2019-10-16 halcanary@google.com CanvasKit: Switch to WebGL 2.0
2019-10-16 brianosman@google.com Starting to hack up HDR transfer function support
2019-10-16 mtklein@google.com add used_in_loop bit to skvm::Builder::Instruction
2019-10-16 halcanary@google.com [minor] SkGlyphRunList public before private
2019-10-16 mtklein@google.com Reland "mark which SkVM tests should JIT or not"

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-16 18:38:37 -04:00
liyuqian
6e44e98a07 Revert "Update compiler to Clang 10. (#13177)" (flutter/engine#13181)
This reverts commit 69782a218eb0cfcdafc8176193aa4c6c8fe5bd8b.

Reason: this seems to break our LUCI build https://ci.chromium.org/p/flutter/g/engine/console

Specifically, the following new issues were found that need to addressed before attempting
this roll again.

1. More symbols are being exported out of libflutter.so on Android https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket.appspot.com/8899411714657886224/+/steps/Verify_exported_symbols_on_release_binaries/0/stdout

2. ___isOSVersionAtLeast is not present on iOS https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket.appspot.com/8899411714401395808/+/steps/build_ios_debug_sim/0/stdout
2019-10-16 14:25:10 -07:00
Chinmay Garde
69782a218e Update compiler to Clang 10. (flutter/engine#13177) 2019-10-16 13:01:20 -07:00
Chinmay Garde
313a04f1af Document //flutter/runtime/dart_isolate.h (flutter/engine#13162)
Related to https://github.com/flutter/flutter/issues/42778
2019-10-16 12:06:34 -07:00
Jason Simmons
511d10d2e9 Fix an output file path for the frontend server package_incremental script (flutter/engine#13154) 2019-10-16 11:37:28 -07:00
skia-flutter-autoroll
577be07f6c Roll src/third_party/skia 59e72b71b5cf..4e11526e3d7e (10 commits) (flutter/engine#13174)
https://skia.googlesource.com/skia.git/+log/59e72b71b5cf..4e11526e3d7e

git log 59e72b71b5cf..4e11526e3d7e --date=short --no-merges --format='%ad %ae %s'
2019-10-16 mtklein@google.com Revert "mark which SkVM tests should JIT or not"
2019-10-16 nifong@google.com Enable SKSL in skia_nanobench, enforce resources being present.
2019-10-16 egdaniel@google.com Switch GrFillInData to use GrColorType instead of GrPixelConfig.
2019-10-16 mtklein@google.com mark which SkVM tests should JIT or not
2019-10-16 mtklein@google.com add a TODO about lifetimes and hoisting
2019-10-16 brianosman@google.com Interpreter: Reflect all uniform variables in ByteCode
2019-10-16 senorblanco@chromium.org Reformat BUILD files.
2019-10-16 senorblanco@chromium.org Roll Dawn to ToT.
2019-10-16 robertphillips@google.com Start disentangling tessellation from pipeline creation in GrTextureOp
2019-10-16 halcanary@google.com canvaskit: add helpful message to compile.sh

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-16 14:15:15 -04:00
Harry Terkelsen
f18921214c Fix type error in SkVertices (flutter/engine#13157) 2019-10-16 10:39:08 -07:00
skia-flutter-autoroll
353e74c86a Roll src/third_party/skia 083a75d6762c..59e72b71b5cf (1 commits) (flutter/engine#13169)
https://skia.googlesource.com/skia.git/+log/083a75d6762c..59e72b71b5cf

git log 083a75d6762c..59e72b71b5cf --date=short --no-merges --format='%ad %ae %s'
2019-10-16 fmalita@chromium.org [skottie] Luma matte support

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-16 10:24:50 -04:00
skia-flutter-autoroll
c0b118e1f8 Roll src/third_party/skia 7274850f96f2..083a75d6762c (1 commits) (flutter/engine#13168)
https://skia.googlesource.com/skia.git/+log/7274850f96f2..083a75d6762c

git log 7274850f96f2..083a75d6762c --date=short --no-merges --format='%ad %ae %s'
2019-10-16 csmartdalton@google.com Revert "Reland "ccpr: Unblacklist Qualcomm with msaa""

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-16 06:32:55 -04:00
skia-flutter-autoroll
b37b97f388 Roll fuchsia/sdk/core/linux-amd64 from 5I4Iw... to oTVah... (flutter/engine#13167)
Roll fuchsia/sdk/core/linux-amd64 from 5I4Iw... to oTVah...

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-10-16 06:05:15 -04:00
skia-flutter-autoroll
bec68c05d2 Roll src/third_party/skia 634d15032d37..7274850f96f2 (3 commits) (flutter/engine#13165)
https://skia.googlesource.com/skia.git/+log/634d15032d37..7274850f96f2

git log 634d15032d37..7274850f96f2 --date=short --no-merges --format='%ad %ae %s'
2019-10-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 2d0e5b554d4f..0b9ebe58e380 (2 commits)
2019-10-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 083c52f74ac2..fbf280c2d283 (475 commits)
2019-10-16 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader a27dfcf868bf..9097eeb5359b (2 commits)

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-16 02:44:29 -04:00
Yegor
9014714c9d Move surface-based SceneBuilder implementation under surface/ (flutter/engine#13159)
Move surface-based SceneBuilder implementation under surface/
2019-10-15 20:07:28 -07:00
skia-flutter-autoroll
dd368d59ef Roll src/third_party/skia ba8752f37dab..634d15032d37 (2 commits) (flutter/engine#13164)
https://skia.googlesource.com/skia.git/+log/ba8752f37dab..634d15032d37

git log ba8752f37dab..634d15032d37 --date=short --no-merges --format='%ad %ae %s'
2019-10-16 lsalzman@mozilla.com fix SkTextBlob::getIntercepts regression no longer considering glyph vertical offset
2019-10-15 senorblanco@chromium.org Update Dawn backend to ToT.  This is about 3 months of changes.

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-15 22:54:21 -04:00
Chinmay Garde
f200ea0af9 Revert "Issue 13238: on iOS, force an orientation change when the current orientation is not allowed" (flutter/engine#13160)
This reverts commit 0790110fd28dd9ff72140ce15d3f6f877e2095e8.
2019-10-15 17:24:49 -07:00
skia-flutter-autoroll
c3f1fbdc31 Roll src/third_party/skia fb6a1abe4567..ba8752f37dab (8 commits) (flutter/engine#13156)
https://skia.googlesource.com/skia.git/+log/fb6a1abe4567..ba8752f37dab

git log fb6a1abe4567..ba8752f37dab --date=short --no-merges --format='%ad %ae %s'
2019-10-15 egdaniel@google.com Remove use of GrColorType as in param in SimpleTextureEffect.fp to just constructor param.
2019-10-15 jvanverth@google.com Remove some more MoltenVK support
2019-10-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 8c5dee1e7fe2..8e28e18b5c9e (1 commits)
2019-10-15 csmartdalton@google.com Reland "ccpr: Unblacklist Qualcomm with msaa"
2019-10-15 egdaniel@google.com Remove some unneeded colortype format validation checks in ProxyProvider.
2019-10-15 csmartdalton@google.com Reland "Use GL_QCOM_TILED_RENDERING to explicitly discard stencil"
2019-10-15 egdaniel@google.com Plumb GrColorType through all ops/processors that sample textures.
2019-10-15 brianosman@google.com Add interactive demo to particle gallery

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-15 19:07:07 -04:00
Chinmay Garde
55c710af55 Make the Dart isolate constructor private. (flutter/engine#13153)
Found this while attempting to document //flutter/runtime. The only reason this was public was because of the desire to use make_shared. I want to documentation changes to include no code changes. Hence this separate patch.
2019-10-15 15:06:57 -07:00
Josh
0790110fd2 Issue 13238: on iOS, force an orientation change when the current orientation is not allowed (flutter/engine#12295) 2019-10-15 14:36:59 -07:00
Chinmay Garde
9004744d6e Allow embedders to specify a render task runner description. (flutter/engine#13124)
Embedders may use this to specify a thread whose event loop is managed by them
instead of the engine. In addition, specifying the same task runner for both
the platform and render task runners allows embedders to effectively perform
GPU rendering operations on the platform thread.

To affect this change, the following non breaking changes to the API have been
made:

* The `FlutterCustomTaskRunners` struct now has a new field `render_task_runner`
  for the specification of a custom render task runner.
* The `FlutterTaskRunnerDescription` has a new field `identifier`. Embedders
  must supply a unique identifier for each task runner they specify. In
  addition, when describing multiple task runners that run their tasks on the
  same thread, their identifiers must match.
* The embedder may need to process tasks during `FlutterEngineRun` and
  `FlutterEngineShutdown`. However, the embedder doesn't have the Flutter engine
  handle before `FlutterEngineRun` and is supposed to relinquish handle right
  before `FlutterEngineShutdown`. Since the embedder needs the Flutter engine
  handle to service tasks on other threads while these calls are underway,
  there exist opportunities for deadlock. To work around this scenario, three
  new calls have been added that allow more deliberate management of the Flutter
  engine instance.
  * `FlutterEngineRun` can be replaced with `FlutterEngineInitialize` and
    `FlutterEngineRunInitialized`. The embedder can obtain a handle to the
    engine after the first call but the engine will not post any tasks to custom
    task runners specified by the embedder till the
    `FlutterEngineRunInitialized` call. Embedders can guard the Flutter engine
    handle behind a mutex for safe task runner interop.
  * `FlutterEngineShutdown` can be preceded by the `FlutterEngineDeinitialize`
    call. After this call the Flutter engine will no longer post tasks onto
    embedder managed task runners. It is still embedder responsibility to
    collect the Flutter engine handle via `FlutterEngineShutdown`.
* To maintain backwards compatibility with the old APIs, `FlutterEngineRun` is
  now just a convenience for `FlutterEngineInitialize` and
  `FlutterEngineRunInitilaized`. `FlutterEngineShutdown` now implicitly calls
  `FlutterEngineDeinitialize` as well. This allows existing users who don't care
  are custom task runner interop to keep using the old APIs.
* Adds complete test coverage for both old and new paths.

Fixes https://github.com/flutter/flutter/issues/42460
Prerequisite for https://github.com/flutter/flutter/issues/17579
2019-10-15 14:26:31 -07:00
skia-flutter-autoroll
d99a96e97f Roll fuchsia/sdk/core/linux-amd64 from Jv4XM... to 5I4Iw... (flutter/engine#13150)
Roll fuchsia/sdk/core/linux-amd64 from Jv4XM... to 5I4Iw...

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-10-15 17:19:16 -04:00
Ben Konyi
2eba3dd402 Roll src/third_party/dart fc933312f7..4131d3d7c4 (3 commits)
dart-lang/sdk@4131d3d7c4 [vm/ffi] Improve API docs
dart-lang/sdk@6ccd582cc3 [ dartfuzz ] Second half of DartFuzz refactor
dart-lang/sdk@d22f5122a1 Support Linux ARM on homebrew
2019-10-15 14:14:15 -07:00
Chinmay Garde
ba985165b5 Document //flutter/runtime/dart_vm (flutter/engine#13144) 2019-10-15 14:11:07 -07:00
Kaushik Iska
0bd17221f7 Revert "Enable/tweak web sdk source maps (#13141)" (flutter/engine#13148)
This reverts commit 71a51d73955d7caef22fcf1bc799d4593c05f7c7.
2019-10-15 13:37:52 -07:00
Jason Simmons
7f44a87a2f Merge the Fuchsia frontend_server build script into the new flutter_frontend_server target (flutter/engine#13145) 2019-10-15 12:53:41 -07:00
Kaushik Iska
63e93b2f77 Add flutter_tester binary to the CIPD package (flutter/engine#13143)
- Also unifies f/s/platorm/fuchsia:fuchsia as the only target we build.
- This should contain all the packages we need to build fuchsia.
2019-10-15 12:26:13 -07:00
skia-flutter-autoroll
367931e589 Roll src/third_party/skia f22c57ddcc8c..fb6a1abe4567 (2 commits) (flutter/engine#13142)
https://skia.googlesource.com/skia.git/+log/f22c57ddcc8c..fb6a1abe4567

git log f22c57ddcc8c..fb6a1abe4567 --date=short --no-merges --format='%ad %ae %s'
2019-10-15 mtklein@google.com try un-teaching TSAN about Mac semaphores
2019-10-15 brianosman@google.com Add accessors to get/set SkParticleEffect fields

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-15 15:16:53 -04:00
vsmenon
71a51d7395 Enable/tweak web sdk source maps (flutter/engine#13141) 2019-10-15 11:29:10 -07:00
Ryan Macnak
1fb63e71f3 [frontend_server] Include bytecode generation in the training run. (flutter/engine#13126) 2019-10-15 10:40:11 -07:00
Andy Weiss
9b9dd7d20d Support empty strings and vectors in standard codec (flutter/engine#12974)
* Support empty strings and vectors in standard codec

Fixes #41993

Currently an empty string or vector will call through to WriteBytes
which asserts that the number of bytes it is being asked to write is
strictly positive. Instead we should not call WriteBytes if the length
is zero.

Similarly, when we read, we don't need to call out if the length is
zero.

* fix typo in test name

* remove unnecessary length check in ReadValue for List

* we also don't need this check before calling read as memcpy can handle size 0
2019-10-15 08:35:50 -07:00
skia-flutter-autoroll
e4ce3bc08d Roll src/third_party/skia 55f9cba6e2e7..f22c57ddcc8c (1 commits) (flutter/engine#13136)
https://skia.googlesource.com/skia.git/+log/55f9cba6e2e7..f22c57ddcc8c

git log 55f9cba6e2e7..f22c57ddcc8c --date=short --no-merges --format='%ad %ae %s'
2019-10-15 robertphillips@google.com Centralize GrSamplerState key creation

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-15 09:41:43 -04:00
skia-flutter-autoroll
01fa622036 Roll fuchsia/sdk/core/linux-amd64 from xRgq0... to Jv4XM... (flutter/engine#13135)
Roll fuchsia/sdk/core/linux-amd64 from xRgq0... to Jv4XM...

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-10-15 04:23:50 -04:00
skia-flutter-autoroll
e9c706f61a Roll src/third_party/skia 858cf233ef71..55f9cba6e2e7 (3 commits) (flutter/engine#13133)
https://skia.googlesource.com/skia.git/+log/858cf233ef71..55f9cba6e2e7

git log 858cf233ef71..55f9cba6e2e7 --date=short --no-merges --format='%ad %ae %s'
2019-10-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 fede5cb664d9..2d0e5b554d4f (4 commits)
2019-10-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 1c462ebc904c..a27dfcf868bf (3 commits)
2019-10-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src e034419fbc6a..083c52f74ac2 (362 commits)

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-15 02:57:51 -04:00
skia-flutter-autoroll
e88c7e2b64 Roll src/third_party/skia 7d7aaf46aeb4..858cf233ef71 (1 commits) (flutter/engine#13131)
https://skia.googlesource.com/skia.git/+log/7d7aaf46aeb4..858cf233ef71

git log 7d7aaf46aeb4..858cf233ef71 --date=short --no-merges --format='%ad %ae %s'
2019-10-14 csmartdalton@google.com Call setNeedsStencil() when clearing stencil

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-14 23:06:58 -04:00
Erick (CptBlackPixel)
3cc363909a Adding deviceId to KeyEventChannel enconding method (flutter/engine#12958)
This Pull Request simple adds the deviceId property to the encoding method, I am preparing a next PR on the flutter repository that reads this info and add a property to RawKeyEventDataAndroid on the Flutter side.

This is necessary so we can support multiple gamepads on Android, in order to be possible to make a local multiplayer game with Flutter.
2019-10-14 17:47:15 -07:00
chunhtai
b2f97ff78b Enable all engine test on windows (flutter/engine#12814) 2019-10-14 16:28:52 -07:00
Devon Carew
642f3cf1a2 add the dart:__interceptors library to the dart sdk (flutter/engine#13125) 2019-10-14 16:20:25 -07:00
skia-flutter-autoroll
d7ca55048a Roll src/third_party/skia a7e1b45d9c28..7d7aaf46aeb4 (19 commits) (flutter/engine#13127)
https://skia.googlesource.com/skia.git/+log/a7e1b45d9c28..7d7aaf46aeb4

git log a7e1b45d9c28..7d7aaf46aeb4 --date=short --no-merges --format='%ad %ae %s'
2019-10-14 robertphillips@google.com Slim down GrFragmentProcessor::TextureSampler and GrPrimitiveProcessor::TextureSampler
2019-10-14 jcgregorio@google.com Fix usage of depot_tools in containers.
2019-10-14 jvanverth@google.com Reland "Minimal iOS app: Perform present subsequent to flush"
2019-10-14 benjaminwagner@google.com [infra] Retry failed pushes in Android flavor
2019-10-14 mtklein@google.com insist SkPngEncoder's input is initialized
2019-10-14 senorblanco@chromium.org Dawn backend: update to Skia API changes.
2019-10-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms e9158fd9e492..8c5dee1e7fe2 (4 commits)
2019-10-14 jvanverth@google.com Revert "Minimal iOS app: Perform present subsequent to flush"
2019-10-14 csmartdalton@google.com Allow fullscreen clears when generating blurs
2019-10-14 jvanverth@google.com Remove fake SDK #defines for Metal backend.
2019-10-14 jvanverth@google.com Minimal iOS app: Perform present subsequent to flush
2019-10-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms ed9daeb11a98..e9158fd9e492 (1 commits)
2019-10-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms a52db47aa53f..ed9daeb11a98 (1 commits)
2019-10-14 robertphillips@google.com Reduce usage of GrProgramDesc::KeyHeader
2019-10-14 egdaniel@google.com Remove GrPixelConfigIsAlphaOnly call and transition calls to it.
2019-10-14 robertphillips@google.com Plumb GrPrimitiveType down to GrProgramDesc::Build
2019-10-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 67486ec24551..fede5cb664d9 (12 commits)
2019-10-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 92809357d851..e034419fbc6a (981 commits)
2019-10-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader ae022faf53b9..1c462ebc904c (1 commits)

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

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 csmartdalton@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=csmartdalton@google.com
2019-10-14 19:15:27 -04:00
Nurhan Turgut
a4ebe04aa2 refactoring chrome_installer (flutter/engine#13122)
* refactoring before implementing the firefox installer. This PR carries utilities to a common place. Renames the lock file with a generic name.

* Fixed README file for browser_lock

* addressing PR comments: removing unimplemented firefox methods.
2019-10-14 14:51:08 -07:00