9842 Commits

Author SHA1 Message Date
Harry Terkelsen
02dccbb30e Update CanvasKit to 0.7.0 and flesh out painting (flutter/engine#13240)
* Update CanvasKit to 0.7.0 and flesh out painting

This allows us to fix some bugs in the CanvasKit backend.

- Implement RRect where the radii are different
- Implement drawDRRect
- Implement ColorFilter
- Implement the correct `arcTo` for `arcToPoint`

* update licenses

* Respond to review comments

- Add TODO to avoid unnecessary conversions
- Don't set CanvasKit to default
- Fix licenses file

* Add ==, hashCode, and toString back to ColorFilter API
2019-10-21 11:28:55 -07:00
skia-flutter-autoroll
3018e7bcac Roll fuchsia/sdk/core/linux-amd64 from CYDvx... to 30Ua7... (flutter/engine#13251)
Roll fuchsia/sdk/core/linux-amd64 from CYDvx... to 30Ua7...

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-19 19:15:59 -04:00
skia-flutter-autoroll
6dcbf99b9f Roll fuchsia/sdk/core/mac-amd64 from 0JpMS... to hc4p_... (flutter/engine#13250)
Roll fuchsia/sdk/core/mac-amd64 from 0JpMS... to hc4p_...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-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-19 10:04:43 -04:00
skia-flutter-autoroll
16c4f404ae Roll fuchsia/sdk/core/linux-amd64 from bdTv5... to CYDvx... (flutter/engine#13249)
Roll fuchsia/sdk/core/linux-amd64 from bdTv5... to CYDvx...

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-19 02:24:20 -04:00
skia-flutter-autoroll
f7a59e7e1e Roll src/third_party/skia c65eb34d2f37..9889d509ed9f (1 commits) (flutter/engine#13248)
https://skia.googlesource.com/skia.git/+log/c65eb34d2f37..9889d509ed9f

git log c65eb34d2f37..9889d509ed9f --date=short --no-merges --format='%ad %ae %s'
2019-10-19 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps

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

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-19 02:19:21 -04:00
skia-flutter-autoroll
1b978c03ca Roll fuchsia/sdk/core/mac-amd64 from SevlL... to 0JpMS... (flutter/engine#13244)
Roll fuchsia/sdk/core/mac-amd64 from SevlL... to 0JpMS...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-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-18 21:26:53 -04:00
skia-flutter-autoroll
e5176621ee Roll src/third_party/skia 7605c89c00f7..c65eb34d2f37 (3 commits) (flutter/engine#13243)
https://skia.googlesource.com/skia.git/+log/7605c89c00f7..c65eb34d2f37

git log 7605c89c00f7..c65eb34d2f37 --date=short --no-merges --format='%ad %ae %s'
2019-10-18 herb@google.com Update for XCode 11 include system
2019-10-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-18 halcanary@google.com Docs: include/docs with doxygen

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

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-18 21:21:13 -04:00
Ben Konyi
1bc55ebfcb Ignore *.obj files when gathering licenses (flutter/engine#13241)
* Ignore *.obj files when gathering licenses

* update license hash
2019-10-18 17:53:40 -07:00
Gary Qian
f49b1fd990 Roll buildroot to 994c6 (flutter/engine#13236) 2019-10-18 16:20:08 -07:00
Jason Simmons
fb30da9c9a Avoid dereferencing IO manager weak pointers on the UI thread (flutter/engine#13232)
UI thread APIs that need to access the IO thread's resource context should
obtain a weak pointer to the IO manager and pass that to the IO thread.
2019-10-18 16:01:55 -07:00
skia-flutter-autoroll
bfc078724c Roll src/third_party/skia f4b3d6b9f3d1..7605c89c00f7 (10 commits) (flutter/engine#13234)
https://skia.googlesource.com/skia.git/+log/f4b3d6b9f3d1..7605c89c00f7

git log f4b3d6b9f3d1..7605c89c00f7 --date=short --no-merges --format='%ad %ae %s'
2019-10-18 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-10-18 halcanary@google.com Docs: Add links to header files.
2019-10-18 michaelludwig@google.com Rename SkDevice::ctm() to localToDevice()
2019-10-18 kjlubick@google.com [canvaskit] Roll chrome version for testing
2019-10-18 fmalita@chromium.org [skottie] Default camera for 3D layers
2019-10-18 jcgregorio@google.com [docs] - Add link to buildbot search.
2019-10-18 fmalita@chromium.org [skottie] Camera does not apply to regular/2D layers
2019-10-18 bungeman@google.com Add SkColorData.h to gn.
2019-10-18 jvanverth@google.com Use LazyProxy to set up Metal swapchain.
2019-10-18 senorblanco@chromium.org Dawn: allow CopySrc usage of swapchain texture.

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

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-18 17:26:14 -04:00
Matt Carroll
8f2cb01779 Adds Dark Mode support to new Android embedding (this was accidentally missed previously). (flutter/engine#13215) 2019-10-18 12:46:09 -07:00
Mouad Debbar
237585efff Preserve stdout colors of subprocesses run by felt (flutter/engine#13209) 2019-10-18 10:41:44 -07:00
Ferhat
1b32ee50fb [web] Fix canvas reuse metrics. Refactor drawVertices code. (flutter/engine#13190)
* Draw vertices to shared offscreen canvas on browsers that support OffscreenCanvas.
* Move gl rendering code to render_vertices.dart.
* Reuse shaders and program across calls.
2019-10-18 10:41:16 -07:00
Jacek Fedoryński
0b85f16f31 Add repeatCount to FlutterKeyEvent (flutter/engine#13176)
Adds repeatCount field to KeyEventChannel.FlutterKeyEvent. We set it
to the value returned by KeyEvent.getRepeatCount() and add it to the
message passed through the channel with the intention of exposing it
in RawKeyEventDataAndroid on the framework side.

flutter/flutter#42855
2019-10-18 10:39:19 -07:00
Nurhan Turgut
585a36b2de Adding firefox_installer.dart (flutter/engine#13185)
* adding firefox downloading functionality to felt

* Getting the location directly from the response
2019-10-18 10:35:21 -07:00
skia-flutter-autoroll
efcb535d33 Roll fuchsia/sdk/core/linux-amd64 from _G94w... to bdTv5... (flutter/engine#13228)
Roll fuchsia/sdk/core/linux-amd64 from _G94w... to bdTv5...

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-18 13:35:03 -04:00
skia-flutter-autoroll
8a922c1fa1 Roll src/third_party/skia b80d31f8cbe2..f4b3d6b9f3d1 (1 commits) (flutter/engine#13229)
https://skia.googlesource.com/skia.git/+log/b80d31f8cbe2..f4b3d6b9f3d1

git log b80d31f8cbe2..f4b3d6b9f3d1 --date=short --no-merges --format='%ad %ae %s'
2019-10-18 senorblanco@chromium.org Dawn: fix single-sided stencil.

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

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-18 13:32:47 -04:00
skia-flutter-autoroll
02b69f47a2 Roll fuchsia/sdk/core/mac-amd64 from KNygX... to SevlL... (flutter/engine#13227)
Roll fuchsia/sdk/core/mac-amd64 from KNygX... to SevlL...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-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-18 08:51:48 -04:00
skia-flutter-autoroll
946eb288d8 Roll src/third_party/skia 20eafffd2d2f..b80d31f8cbe2 (4 commits) (flutter/engine#13226)
https://skia.googlesource.com/skia.git/+log/20eafffd2d2f..b80d31f8cbe2

git log 20eafffd2d2f..b80d31f8cbe2 --date=short --no-merges --format='%ad %ae %s'
2019-10-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 ed6e230ec65e..6dee176c8d7d (11 commits)
2019-10-18 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
2019-10-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 6652f0b64287..a68a80a4dbf9 (1 commits)
2019-10-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src e27799abf3f0..7ca6de3adb8e (467 commits)

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

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-18 04:49:24 -04:00
skia-flutter-autoroll
91f9d0a51f Roll src/third_party/skia da29d70f1a59..20eafffd2d2f (1 commits) (flutter/engine#13223)
https://skia.googlesource.com/skia.git/+log/da29d70f1a59..20eafffd2d2f

git log da29d70f1a59..20eafffd2d2f --date=short --no-merges --format='%ad %ae %s'
2019-10-18 herb@google.com Convert prepareForDrawing to glyph buffers

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

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-18 00:52:54 -04:00
skia-flutter-autoroll
268a22f5bf Roll src/third_party/skia 63a387395751..da29d70f1a59 (11 commits) (flutter/engine#13221)
https://skia.googlesource.com/skia.git/+log/63a387395751..da29d70f1a59

git log 63a387395751..da29d70f1a59 --date=short --no-merges --format='%ad %ae %s'
2019-10-17 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-10-17 fmalita@chromium.org [skottie] Fix camera/3D layer transform interactions
2019-10-17 mtklein@google.com Revert "impl. _clamp_8888 shaders using general mechanism"
2019-10-17 brianosman@google.com Particles: Fake 3D example
2019-10-17 halcanary@google.com WebGL2: Add BlitFramebuffer, ShaderDerivativeSupport
2019-10-17 hcm@google.com add release notes for m79
2019-10-17 kjlubick@google.com Tell rewrite_includes to ignore node_modules
2019-10-17 brianosman@google.com Add spinning cube demo to particle gallery
2019-10-17 senorblanco@chromium.org Update Dawn to ToT.
2019-10-17 mtklein@google.com impl. _clamp_8888 shaders using general mechanism
2019-10-17 robertphillips@google.com Revert "Reduce inputs to GrProgramDesc::Build method(s)"

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

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 20:54:18 -04:00
skia-flutter-autoroll
2a6d23d632 Roll fuchsia/sdk/core/linux-amd64 from WpvU_... to _G94w... (flutter/engine#13220)
Roll fuchsia/sdk/core/linux-amd64 from WpvU_... to _G94w...

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 20:38:15 -04:00
Chinmay Garde
0a7f937d04 Specify a human readable reason for an error from the embedder API. (flutter/engine#13218)
Fixes https://github.com/flutter/flutter/issues/42480
2019-10-17 17:29:37 -07:00
skia-flutter-autoroll
775b73cd9d Roll fuchsia/sdk/core/mac-amd64 from _9Uy_... to KNygX... (flutter/engine#13219)
Roll fuchsia/sdk/core/mac-amd64 from _9Uy_... to KNygX...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-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 20:12:16 -04:00
Kaushik Iska
1e88081e18 Reland ICU update to 64.2 (flutter/engine#13216) 2019-10-17 14:52:32 -07:00
Harry Terkelsen
c61ec8cb63 Use window.devicePixelRatio in the CanvasKit backend (flutter/engine#13192)
* Use the actual devicePixelRatio in the Skia backend

* Get the coordinates of mouse events in physical pixels

* disable canvaskit by default
2019-10-17 14:28:40 -07:00
George Wright
60e88f7a6c Re-enable WeakPtr ThreadChecker and fix associated failures (flutter/engine#12257)
This re-enables thread safety checks for WeakPtr. WeakPtrs can't be used on a thread other than the one the WeakPtrFactory was created on.

This fixes the unit tests and adds a getUnsafe() method to WeakPtr to work around the remaining unresolved locations where we are using WeakPtr unsafely.
2019-10-17 14:10:16 -07:00
Chinmay Garde
d102e4086e Re-land "Custom compositor layers must take into account the device pixel ratio."
This reverts commit 674e5f911f1d19a0611b603968a8307415f75b35 and applies iOS fixes.
2019-10-17 14:07:51 -07:00
Chinmay Garde
7634e4d38b Add trace events around custom compositor callbacks. (flutter/engine#13212) 2019-10-17 14:07:11 -07:00
skia-flutter-autoroll
d10087db24 Roll src/third_party/skia 93e853bf2b83..63a387395751 (9 commits) (flutter/engine#13208)
https://skia.googlesource.com/skia.git/+log/93e853bf2b83..63a387395751

git log 93e853bf2b83..63a387395751 --date=short --no-merges --format='%ad %ae %s'
2019-10-17 robertphillips@google.com Reduce inputs to GrProgramDesc::Build method(s)
2019-10-17 jcgregorio@google.com [perf] - Update docs.
2019-10-17 robertphillips@google.com Plumb GrBackendFormat into the GrPrimitiveProcessor::TextureSampler
2019-10-17 drott@chromium.org Remove unused transform parameter of ctfont_create_exact_copy
2019-10-17 herb@google.com Reland "Introduce SkGlyphSourceBuffer"
2019-10-17 egdaniel@google.com Remove GrPixelConfigIsCompressed call.
2019-10-17 senorblanco@chromium.org Dawn: silence some warnings on win-clang.
2019-10-17 senorblanco@chromium.org Dawn: build libdawn-native as a static lib, not shared.
2019-10-17 brianosman@google.com Fix a couple minor bugs in particle code

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

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 17:03:28 -04:00
Ben Konyi
963073ad38 Roll src/third_party/dart 9b3c7f64d8..a61c775db8 (5 commits)
dart-lang/sdk@a61c775db8 [cfe] Rename "neither" nullability into "undetermined"
dart-lang/sdk@ee64f31aba Issue 38911. When no actual dependencies, exclude context and SDK files from dependencies.
dart-lang/sdk@548f7f3d6e [vm/aot] Deprecate blob snapshots.
dart-lang/sdk@47e44d5669 [vm/compiler] Mark more stores as initializing.
dart-lang/sdk@c6cb89c622 [cfe] Replace child nodes in parent nodes on post-traversal
2019-10-17 13:59:22 -07:00
Chinmay Garde
875b84c168 Document //flutter/runtime/dart_snapshot.h (flutter/engine#13196)
Related to https://github.com/flutter/flutter/issues/42778
2019-10-17 13:20:18 -07:00
Chinmay Garde
674e5f911f Revert "Custom compositor layers must take into account the device pixel ratio. (#13193)" (flutter/engine#13211)
This reverts commit c805fb227166d2097a7795569df1365cb9e736a8.
2019-10-17 12:59:27 -07:00
Nurhan Turgut
89e3cc5400 wrap the text in text editing. This was causing a missalingment issue in textarea. (flutter/engine#13207) 2019-10-17 12:11:27 -07:00
Chinmay Garde
c805fb2271 Custom compositor layers must take into account the device pixel ratio. (flutter/engine#13193)
The contents rendered into the backing stores are already correctly scaled.
The initial implementation assumed this also held true for the metrics obtained
via embedded view parameters.

Fixes b/142699417
2019-10-17 12:04:13 -07:00
Mouad Debbar
4ae657ae3b [web] Environment variable to disable felt snapshot (flutter/engine#13187) 2019-10-17 10:51:46 -07:00
Ben Konyi
d8db291156 Roll src/third_party/dart 9e636b5ab4..9b3c7f64d8 (5 commits)
dart-lang/sdk@9b3c7f64d8 [cfe] Represent Cascade expressions directly
dart-lang/sdk@c84a9aefa9 [cfe] Remove InternalExpression.replace
dart-lang/sdk@95991df628 [CFE] Fix crash with duplicate field and constructor initialization
dart-lang/sdk@30719b37a9 [analyzer/ffi] Allow "Pointer<NativeType>" in native function signatures
dart-lang/sdk@9f1b0fe102 [cfe] Handle explicit extension operator calls
2019-10-17 10:05:34 -07:00
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
d96315c18b Roll fuchsia/sdk/core/mac-amd64 from 6j3Gw... to _9Uy_... (flutter/engine#13202)
Roll fuchsia/sdk/core/mac-amd64 from 6j3Gw... to _9Uy_...

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-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:35:46 -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
Ben Konyi
63e63032e3 Roll src/third_party/dart 1e3e9ee04c..9e636b5ab4 (9 commits)
dart-lang/sdk@9e636b5ab4 Reland "[vm/service] Introduce IsolateGroup entity to vm service api.""
dart-lang/sdk@8e7fa2a35b NNBD i13n: Proper messages for nullable values in collection literals
dart-lang/sdk@c52ac7b114 Migration: ensure that the target of cascade expressions is visited exactly once.
dart-lang/sdk@1b044eec08 Combine nullabilities during substitution.
dart-lang/sdk@c2489c2f53 Issue 38811. Fix for reporting MISSING_DEFAULT_VALUE_FOR_PARAMETER for FutureOr.
dart-lang/sdk@0b045aea2b [ VM ] Removed tests/standalone along with any references in build bot / test runner configurations
dart-lang/sdk@6d029cac3b [vm] Fixing warnings in newer Clang versions.
dart-lang/sdk@a9d0987476 Migration: generalize FixBuilder's representation of changes to be made to the code.
dart-lang/sdk@9fe78bc9a8 Support for 'question' in FieldFormalParameter.
2019-10-17 01:12:45 -07: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
Ben Konyi
657030aaaf Roll src/third_party/dart f020ce5d23..1e3e9ee04c (12 commits)
dart-lang/sdk@1e3e9ee04c Flow analysis: introduce a debug implementation.
dart-lang/sdk@68d398b392 [analyzer] add more diagnostics for ML completion
dart-lang/sdk@3e992eb8fe NNBD i13n: Add line numbers to a few messages
dart-lang/sdk@558875d480 [ VM / dart:io ] Added service extension scaffolding for dart:io network profiling
dart-lang/sdk@c6c79e529e [analyzer] add more inputs to the analysis server GN build
dart-lang/sdk@dfa50ae87b [vm,bytecode] Drop AST by default when generating bytecode (in gen_kernel/kernel_compiler)
dart-lang/sdk@8f1913ff1b [dart2js] New RTI: Clean up "any" hack in recipe encoder.
dart-lang/sdk@0649cb7755 Issue 38900. Fix type parameter type NonNull promotion.
dart-lang/sdk@41bc899b56 Check for implicit cast using computeVariance().
dart-lang/sdk@3964afdbc5 [dart2js] New RTI: Stop recognizing "dynamic" as a recipe.
dart-lang/sdk@c19adc6355 [vm,aot] Fix handling of exported extensions in TFA tree shaker
dart-lang/sdk@630100fb16 Don't allow ML to suggest punctuation by reference
2019-10-16 22:07:44 -07: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
Ben Konyi
1e6caa257e Roll src/third_party/dart b28b9ae8fc..f020ce5d23 (14 commits)
dart-lang/sdk@f020ce5d23 Revert "[vm/service] Introduce IsolateGroup entity to vm service api."
dart-lang/sdk@c4a7f1c6bf Revert "[vm/compiler] Mark more stores as initializing."
dart-lang/sdk@01bd0ab62f [vm/fuzzer] Always add OOM catch in try-catch-finally
dart-lang/sdk@2cee751fb9 dartfix: Don't sort edits when using --outputDir; fixes #38924
dart-lang/sdk@7b135fc7a6 Differentiate between legacy and sound covariance.
dart-lang/sdk@f219e5152d [vm/service] Introduce IsolateGroup entity to vm service api.
dart-lang/sdk@2c94e56158 [vm] Implementation of the null check instruction in the flow graph.
dart-lang/sdk@c0a46e7b5a [vm/compiler] improve redundant store elimination
dart-lang/sdk@f26aa6fff4 [vm, bytecode] Put the 'main' sub-component last when generating a single file.
dart-lang/sdk@88e7fbbe68 [ dart:developer ] Update documentation for TimelineTask.withTaskId to warn users against providing a custom task ID in order to avoid task collisions.
dart-lang/sdk@17a5460b49 [vm] Add --no-bytecode gn option
dart-lang/sdk@e47ab49f0c [analyzer] add a diagnostics page for ml completion
dart-lang/sdk@eb87e79e8e [vm/compiler] Mark more stores as initializing.
dart-lang/sdk@dee702264b [cfe] Handle named arguments on extensions methods correctly
2019-10-16 19:14:55 -07: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