10326 Commits

Author SHA1 Message Date
Ben Konyi
0883ea7543 Roll src/third_party/dart 134e0e28cd..96e7a4ff30 (38 commits) (flutter/engine#14058)
dart-lang/sdk@96e7a4ff30 [dart:async] Temporarily work around compilation errors
dart-lang/sdk@10f158654e Return the URL of recently published docs
dart-lang/sdk@61f5e88454 [CFE] [Strong test] Check non-serialized expectations first
dart-lang/sdk@3e5ae6adaf Revert "[dartdevc] Break dart:_debugger dependency on dart:html"
dart-lang/sdk@f6a76586de [analyzer] send additional data to crash reporting
dart-lang/sdk@461b80a0e4 [dartdevc] Fix analysis errors in NNBD dart:core patch file
dart-lang/sdk@abeebc04e0 Compute LUB for FunctionType(s) in one pass over parameters.
dart-lang/sdk@edf08f63ed [dartfuzz] Temporarily disabling Int32x4
dart-lang/sdk@1a6b76a8a0 Update DeprecatedMemberUseTest from ResolverTestCase to DriverResolutionTest.
dart-lang/sdk@dc3af706e9 [nnbd_migration] assume non-nullability in is check
dart-lang/sdk@1ecb8c7038 [ dartfuzz ] Added update_spreadsheet.py which automatically updates DartFuzzStats with latest fuzzing run results
dart-lang/sdk@c2c716d0c5 [ Observatory ] Fix issue where timeline would hang if CPU profiling was disabled.
dart-lang/sdk@740af3c009 [dartdevc] Pass nnbd experiment to analyzer in check_nnbd_sdk.dart
dart-lang/sdk@1d914d2e7e Revert "[dartdevc] Migrating dart:_js_helper to NNBD."
dart-lang/sdk@674810a38d Generated overriding methods throw an exception rather than returning null
dart-lang/sdk@bb76f935c1 [nnbd_migration] Better descriptions for the most common bangs
dart-lang/sdk@3524bb1a93 [co19] Roll co19_2 and add co19 (nnbd) to DEPS.
dart-lang/sdk@3b99524167 Revert "[observatory] Properly wait for Catapult's iframe to load. Give message while fetching timeline."
dart-lang/sdk@a5a9057d73 [cfe] Add non-function type alias usage tests
dart-lang/sdk@b563d6cad5 [kernel] Exclude pkg/kernel from front_end spell checking
dart-lang/sdk@d5dbf10672 [SDK] Adds non-eager async stack frame collector.
dart-lang/sdk@cdb9830a54 [cfe] Shard text_serialization tests
dart-lang/sdk@ee8d9d2fd3 Remove unused getters from AnalysisResult.
dart-lang/sdk@42ec44a6a4 Reland "Revamp patch_sdk.dart mainly to use libraries.json."
dart-lang/sdk@58e9aeafdb Deprecate AnalysisSession.typeProvider and typeSystem.
dart-lang/sdk@3663abd8db Update the header in the generated diagnostic docs
dart-lang/sdk@3e86e8f8fb [dartdevc] Migrating dart:_js_helper to NNBD.
dart-lang/sdk@4987416f69 [nnbd_migration] Only restyle code links (which I also bolded)
dart-lang/sdk@273ca5858b Deprecate AnalysisContext.typeProvider/typeSystem
dart-lang/sdk@965fb9942f [dartdevc] Restore dart:core imports in dart:_internal patch file
dart-lang/sdk@0019bf646b [migration] handle side casts, assume non-null with const guard.
dart-lang/sdk@d89252d369 [nnbd_migration] make tooltips stickier
dart-lang/sdk@cdab81c21a Remove CompilationUnitElement from ElementWalker.forExecutable()
dart-lang/sdk@cc5976f78b Remove TypeProvider parameter from createLoadLibraryFunction()
dart-lang/sdk@687ef66bfd Remove InternalAnalysisContext.
dart-lang/sdk@53d3b5d780 Generate the auxiliary files in a subdirectory
dart-lang/sdk@18b7580944 [analyzer] for 'Failed to handle request' errors, send the exception to crash reporting as well
dart-lang/sdk@b19436061d [migration] enable typed data in migration -- fatal exception is gone.
2019-11-27 11:18:11 -08:00
Nurhan Turgut
bf8c41bebc fixing the method call for testing semantics (flutter/engine#14056) 2019-11-27 10:39:16 -08:00
skia-flutter-autoroll
71dbc716fb Roll src/third_party/skia 40a7dfc268b6..861ac61cb1a9 (34 commits) (flutter/engine#14054)
https://skia.googlesource.com/skia.git/+log/40a7dfc268b6..861ac61cb1a9

git log 40a7dfc268b6..861ac61cb1a9 --date=short --first-parent --format='%ad %ae %s'
2019-11-27 jvanverth@google.com Fix warning in Fuchsia build
2019-11-27 rosasco@google.com Add deps file for manifest.  Use libwebp always.
2019-11-27 bsalomon@google.com Make fragment processor iterators work with range for loops.
2019-11-27 egdaniel@google.com Handle failures in VkCommandBuffer creation.
2019-11-27 robertphillips@google.com Move creation of GrProgramDesc to GrCaps-derived classes
2019-11-27 herb@google.com Revert "Naive CPU large emoji"
2019-11-27 herb@google.com Make SkEnumerate make flatten tuples
2019-11-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 92fe999ae056..c493edcc78ba (509 commits)
2019-11-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 f65b212492ec..c373dfd84194 (8 commits)
2019-11-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f2637d0dd7eb..663dcefa22ea (3 commits)
2019-11-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-26 ethannicholas@google.com SkSL now handles sk_Caps in include files
2019-11-26 herb@google.com Naive CPU large emoji
2019-11-26 reed@google.com hide deprecated next() on SkPath::Iter
2019-11-26 egdaniel@google.com Make sure we recycle the secondary command buffers when release primary command buffers.
2019-11-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-26 jlavrova@google.com Bug fixes
2019-11-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-26 benjaminwagner@google.com [infra] Upgrade NVIDIA driver
2019-11-26 egdaniel@google.com Return a size of 0 for external format GrSurfaces.
2019-11-26 egdaniel@google.com Cleanup GrVkCommandBuffer resource ownership and freeing.
2019-11-26 robertphillips@google.com Move the initial GrProgramDesc keyLength into the header
2019-11-26 benjaminwagner@google.com [infra] Upgrade Intel Skylake driver
2019-11-26 jvanverth@google.com Enable cross-context textures in Metal.
2019-11-26 fmalita@chromium.org [skottie] Handle null mask filter effects gracefully
2019-11-26 borenet@google.com [infra] Make CheckGeneratedFiles use Clang
2019-11-26 robertphillips@google.com Stop using GrPixelConfig in Metal & Dawn's GrProgramDesc creation
2019-11-26 reed@google.com Revert "Revert "switch to new filltype for SkPath""
2019-11-26 emircan@google.com Revert "Disable VkProtectedContext_DDLMakeRenderTargetTest"
2019-11-26 brianosman@google.com Remove ResourceProvider and ImageAsset sample impls from skottie
2019-11-26 michaelludwig@google.com Allow Tessellator to operate on provided GrQuads
2019-11-26 brianosman@google.com Copy SkottieUtils' classes into skresources

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

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 bungeman@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: bungeman@google.com
2019-11-27 11:41:57 -05:00
神楽坂花火
d999372f50 Pass "null" when copy data is null to iOS pasteboard.string (flutter/engine#14046) 2019-11-27 23:46:30 +09:00
skia-flutter-autoroll
1fe24fb302 Roll fuchsia/sdk/core/linux-amd64 from xyyOR... to mSEnz... (flutter/engine#14043)
Roll fuchsia/sdk/core/linux-amd64 from xyyOR... to mSEnz...

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-11-27 05:47:39 -05:00
Jim Graham
df3a909cfd Show test output when engine unit test fails. (flutter/engine#14026) 2019-11-26 22:05:43 -08:00
Nurhan Turgut
5d89045ca2 Adding support for enabling semantics on desktop (flutter/engine#14003)
* DRAFT: adding support for enabling semantics on desktop

* Working solution for desktop.

* Refactoring class structure. Removing unrelated comments.

* Fixing enabling semantics from dom_renderer

* Adding unit tests.Fixing failing cases. More refactoring.

* more work on tests.

* Fixing licences

* addressing PR comments
2019-11-26 18:59:26 -08:00
Gary Qian
b2a77134a6 Always set mEditable values when different in TextPlugin (flutter/engine#13951) 2019-11-27 07:51:04 +09:00
Dan Field
1d4b394228 Avoid retaining self in block (flutter/engine#14022) 2019-11-26 14:47:00 -08:00
skia-flutter-autoroll
6bc86b0b3d Roll src/third_party/skia 54036c9b8e4b..40a7dfc268b6 (1 commits) (flutter/engine#14016)
https://skia.googlesource.com/skia.git/+log/54036c9b8e4b..40a7dfc268b6

git log 54036c9b8e4b..40a7dfc268b6 --date=short --first-parent --format='%ad %ae %s'
2019-11-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e9b68f332a30..f65b212492ec (10 commits)

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

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 bungeman@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: bungeman@google.com
2019-11-26 17:01:05 -05:00
skia-flutter-autoroll
6d9239ca70 Roll fuchsia/sdk/core/mac-amd64 from Bxgic... to aVdHP... (flutter/engine#14017)
Roll fuchsia/sdk/core/mac-amd64 from Bxgic... to aVdHP...

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-11-26 16:56:14 -05:00
skia-flutter-autoroll
33397c732f Roll fuchsia/sdk/core/linux-amd64 from kzFUw... to xyyOR... (flutter/engine#14021)
Roll fuchsia/sdk/core/linux-amd64 from kzFUw... to xyyOR...

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-11-26 16:52:06 -05:00
Chinmay Garde
1405016707 Add a separate target for Dart coverter on FML types. (flutter/engine#14011)
The converters are still in a separate target that must be included manually. This allows targets that depend on FML but not Dart runtime not have to depend on the runtime.

Adds a test that includes this target and tests image decompression from assets. There is also a test for the standalone DartConvertor in shell_unittests but not in fml_unittests be cause FML uni-tests cannot yet launch a VM. I will work on adding fixtures for those.
2019-11-26 13:33:56 -08:00
gaaclarke
9442238326 Added docstring for FlutterOverlayView. (flutter/engine#14019) 2019-11-26 13:10:24 -08:00
skia-flutter-autoroll
a55036e836 Roll fuchsia/sdk/core/linux-amd64 from hK-BD... to kzFUw... (flutter/engine#14015)
Roll fuchsia/sdk/core/linux-amd64 from hK-BD... to kzFUw...

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-11-26 02:46:07 -05:00
skia-flutter-autoroll
0997fb133c Roll fuchsia/sdk/core/mac-amd64 from 1nxSz... to Bxgic... (flutter/engine#14014)
Roll fuchsia/sdk/core/mac-amd64 from 1nxSz... to Bxgic...

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-11-26 02:08:44 -05:00
skia-flutter-autoroll
f852010982 Roll src/third_party/skia 4f90f9d83183..54036c9b8e4b (4 commits) (flutter/engine#14013)
https://skia.googlesource.com/skia.git/+log/4f90f9d83183..54036c9b8e4b

git log 4f90f9d83183..54036c9b8e4b --date=short --first-parent --format='%ad %ae %s'
2019-11-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 0ec8ef3c9f4f..92fe999ae056 (465 commits)
2019-11-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d44d61514749..f2637d0dd7eb (9 commits)
2019-11-26 reed@google.com Revert "switch to new filltype for SkPath"
2019-11-26 fmalita@chromium.org [skottie-wasm] Disable image pre-decoding

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

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 bungeman@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: bungeman@google.com
2019-11-26 01:59:49 -05:00
skia-flutter-autoroll
9ee0e385cd Roll src/third_party/skia 8fa469d3bcd6..4f90f9d83183 (4 commits) (flutter/engine#14012)
https://skia.googlesource.com/skia.git/+log/8fa469d3bcd6..4f90f9d83183

git log 8fa469d3bcd6..4f90f9d83183 --date=short --first-parent --format='%ad %ae %s'
2019-11-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-25 reed@google.com switch to new filltype for SkPath
2019-11-25 egdaniel@google.com When wrapped, store ref to GrVkSecondaryCommandBuffer on GrVkRenderTarget.
2019-11-25 jvanverth@google.com Revert "Rename GLRTFBOIDIs0 to WrapsSwapchainSurface and use for Metal."

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

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 bungeman@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: bungeman@google.com
2019-11-25 21:47:53 -05:00
Harry Terkelsen
23cd477163 Refactor CanvasKit backend in preparation for platform views (flutter/engine#13935)
* SkCanvas -> SkLayerCanvas

SkRecordingCanvas -> SkCanvas

* Move files

* WIP on canvas refactor

* Refactor CanvasKit backend

* fix tests

* update licenses

* Respond to PR comments
2019-11-25 18:21:45 -08:00
Kaushik Iska
d6b2b657eb [vulkan] Bundle vulkan validation layer so files (flutter/engine#13930)
Enable vulkan validation for Fuchsia in debug mode as well.
2019-11-25 16:09:56 -08:00
Chinmay Garde
dee0c26a36 Don't crash but warn when the scene builder specifies no layers. (flutter/engine#14008) 2019-11-25 15:38:41 -08:00
Francisco Magdaleno
0ae5cf2b29 Remove device independent mask (flutter/engine#14010) 2019-11-25 14:55:12 -08:00
skia-flutter-autoroll
45817c11df Roll src/third_party/skia 50299de39976..8fa469d3bcd6 (21 commits) (flutter/engine#14009)
https://skia.googlesource.com/skia.git/+log/50299de39976..8fa469d3bcd6

git log 50299de39976..8fa469d3bcd6 --date=short --first-parent --format='%ad %ae %s'
2019-11-25 michaelludwig@google.com Lift TextureSampler's proxy to SurfaceProxy
2019-11-25 csmartdalton@google.com Reland "Reland "Enable msaa ccpr on vulkan""
2019-11-25 jlavrova@google.com Ellipsis again
2019-11-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-25 fmalita@chromium.org [CanvasKit] Add SkResourceCache helpers
2019-11-25 brianosman@google.com Extracted Skottie's resource provider to a separate module
2019-11-25 herb@google.com Fix chrome build bots
2019-11-25 herb@google.com Structured binding for SkZip and SkEnumerate
2019-11-25 herb@google.com Simplify SubRun structure in GrTextBlob
2019-11-25 benjaminwagner@google.com Fix asset_utils when no service_account_json
2019-11-25 bsalomon@google.com Reland "Revert "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType"""
2019-11-25 robertphillips@google.com Add code path that avoids large indexBuffer draws
2019-11-25 fmalita@chromium.org [sksg] Temporarily inline Path fillType accessors
2019-11-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 68d3f3a95f1b..ef3043bd8110 (1 commits)
2019-11-25 michaelludwig@google.com Use just GrSurfaceProxy in pipeline management.
2019-11-25 michaelludwig@google.com Lock down GrQuad ctors, avoid resetting Ws when known to be 1.0
2019-11-25 fmalita@chromium.org [skottie] Use seekFrame in skottie2movie
2019-11-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4c7db77e0185..e9b68f332a30 (5 commits)
2019-11-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 137e8082047a..0ec8ef3c9f4f (1040 commits)
2019-11-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c8d4d4254ca1..d44d61514749 (4 commits)
2019-11-24 benjaminwagner@google.com Remove Debian9 GCC jobs and related code

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

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 bungeman@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: bungeman@google.com
2019-11-25 17:48:37 -05:00
Jason Simmons
b8182fbd53 Convert images to raster on the GPU thread for Image.toByteData (flutter/engine#13647)
If the image is a cross-context image that might be read from the GPU thread
during onscreen rendering, then it is not safe to read it concurrently from
the IO thread as part of Image.toByteData.

If the GPU thread does not have a graphics context, then fall back to
converting the image on the IO thread.

Fixes https://github.com/flutter/flutter/issues/30697
2019-11-25 14:44:57 -08:00
David Worsham
5aa9e07326 Fix most fml tests on Fuchsia (flutter/engine#14007)
* Add fuchsia MessageLoopImpl; fix several tests
2019-11-25 14:16:50 -08:00
Ben Konyi
71317963a3 Roll src/third_party/dart d5fa596d74..134e0e28cd (9 commits) (flutter/engine#14006)
dart-lang/sdk@134e0e28cd [dartdevc] Break dart:_debugger dependency on dart:html
dart-lang/sdk@629d4ce095 [vm] Test for late fields with complicated initializers
dart-lang/sdk@7ceceda72c Fix typo in snapshot_profiling.md. heapsnaphsot -> heapsnapshot
dart-lang/sdk@d45438e793 Add support for selecting text in completion snippets
dart-lang/sdk@18f23124ad [cfe] Print nullability on types in messages for opt-in libraries.
dart-lang/sdk@e84af9b761 [cfe] Disallow annotations on type parameters of function types
dart-lang/sdk@2b56db6e5d [dart2js,ddc] Enable late lowering in dart2js and ddc
dart-lang/sdk@cb6ab6eaa2 [cfe] Handle untyped initializing formals for late fields
dart-lang/sdk@4d884229ab [kernel] Add (internal) relink method
2019-11-25 13:14:50 -08:00
Amir Hardon
1575b8224f revert accidental change to MultipePlatformViewsTest (flutter/engine#13481) 2019-11-25 12:33:23 -08:00
Jonah Williams
e78dbf3347 Add support for FontLoader API for the web (flutter/engine#13999) 2019-11-25 11:07:13 -08:00
Brian Osman
b7afcf47d6 Use new SkPathDirection enum, previous one is deprecated (flutter/engine#14005) 2019-11-25 14:03:16 -05:00
skia-flutter-autoroll
aaff3314e1 Roll src/third_party/skia c3ff97a98b74..50299de39976 (1 commits) (flutter/engine#13998)
https://skia.googlesource.com/skia.git/+log/c3ff97a98b74..50299de39976

git log c3ff97a98b74..50299de39976 --date=short --no-merges --format='%ad %ae %s'
2019-11-23 robertphillips@google.com Reland "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType""

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

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 robertphillips@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: robertphillips@google.com
2019-11-25 13:30:54 -05:00
skia-flutter-autoroll
f4ca39e2a0 Roll fuchsia/sdk/core/linux-amd64 from _7JyV... to hK-BD... (flutter/engine#13997)
Roll fuchsia/sdk/core/linux-amd64 from _7JyV... to hK-BD...

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-11-25 13:27:53 -05:00
skia-flutter-autoroll
6450ecdbc0 Roll fuchsia/sdk/core/mac-amd64 from Q9HKI... to 1nxSz... (flutter/engine#13995)
Roll fuchsia/sdk/core/mac-amd64 from Q9HKI... to 1nxSz...

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-11-25 13:25:13 -05:00
gaaclarke
d75d4ef7c8 Removed auto roll commits from auto_assign. (flutter/engine#13992) 2019-11-25 09:38:36 -08:00
Ben Konyi
0354ab01e9 Roll src/third_party/dart 16cbabec3a..d5fa596d74 (2 commits) (flutter/engine#14001)
dart-lang/sdk@d5fa596d74 [vm/compiler] ARM64: Extend usage of PushPair.
dart-lang/sdk@709b2aa33d Adding a tool for using DWARF information to convert stack traces.
2019-11-25 09:33:30 -08:00
Chinmay Garde
51da19b944 PR 2019-11-22 23:03:34 -08:00
Chinmay Garde
2866095b58 Setup a Metal test surface and add a new unit-test target that tests the testing utilities.
`//flutter/testing` now contains a lot of utilities used by other test targets.
This includes stuff like working with render targets that use either OpenGL or
Metal, fixtures for interacting with the Dart VM, test assertion predicates,
etc.. However, these utilities themselves are not tested as part of a standalone
test suite. Instead, only the test targets that include it exercise these
utilities. Since these are no longer trivial, a new test target has been added
that tests the testing utilities directly.
2019-11-22 23:03:34 -08:00
Ben Konyi
dd3f79a0d4 Roll src/third_party/dart 603fd7881f..16cbabec3a (1 commits) (flutter/engine#13994)
dart-lang/sdk@16cbabec3a [dartdevc] Migrating dart:_isolate_helper to NNBD.
2019-11-22 22:12:58 -08:00
skia-flutter-autoroll
c7aca18f19 Roll src/third_party/skia 47af12aa8331..c3ff97a98b74 (3 commits) (flutter/engine#13993)
https://skia.googlesource.com/skia.git/+log/47af12aa8331..c3ff97a98b74

git log 47af12aa8331..c3ff97a98b74 --date=short --no-merges --format='%ad %ae %s'
2019-11-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-23 bsalomon@google.com Revert "Revert "Make FP optimizations helpers use SkAlphaType not GrColorType""

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

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 robertphillips@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: robertphillips@google.com
2019-11-22 23:03:46 -05:00
Ben Konyi
31a9e995f3 Roll src/third_party/dart 5b5f34f2e6..603fd7881f (11 commits) (flutter/engine#13991)
dart-lang/sdk@603fd7881f (ddc) Fix deps tracking for the ddc sdk.
dart-lang/sdk@6294c73f3e Deprecate 'typeSystem' parameter for InheritanceManager3.
dart-lang/sdk@f196196779 Add modification counts and instructions to all pages; add an index page
dart-lang/sdk@5c111a217c Update package:watcher in SDK
dart-lang/sdk@f3102ab0cf [vm] Fix late final field edge case
dart-lang/sdk@c58d263729 [analysis_server] Handle directory watcher closed on windows.
dart-lang/sdk@a87c563ecb [test_runner] Make update_static_error_tests work on Windows
dart-lang/sdk@fc47953a1e [dartfuzz] Adding library methods for TypedData types
dart-lang/sdk@72f461b116 Update FunctionExpression return type inference to NNBD.
dart-lang/sdk@c9165dc3cd Add 'sdkVersion' field to 'server.log' messages.
dart-lang/sdk@e304d34cea Use the corresponding TypeProvider(s) to create legacy / nonNullableByDefault TypeSystem.
2019-11-22 19:14:41 -08:00
Kaushik Iska
e04a911e5c [fuchsia] Capture SkRRect in scene_update_context by value (flutter/engine#13989)
This was leading to usage of the captured rect after the end
of the lifetime in descrutor of Frame.
2019-11-22 16:29:58 -08:00
skia-flutter-autoroll
8c16c784a3 Roll src/third_party/skia 078e8faa26d8..47af12aa8331 (22 commits) (flutter/engine#13987)
https://skia.googlesource.com/skia.git/+log/078e8faa26d8..47af12aa8331

git log 078e8faa26d8..47af12aa8331 --date=short --no-merges --format='%ad %ae %s'
2019-11-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-22 bsalomon@google.com Test texture domain effect with local matrix.
2019-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 b8e748be6b94..4c7db77e0185 (21 commits)
2019-11-22 halcanary@google.com LICENSE file: clean up
2019-11-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f2c9ce1e08ed..c8d4d4254ca1 (15 commits)
2019-11-22 jvanverth@google.com Add checks for TextureSampler count in text GeoProcs.
2019-11-22 ethannicholas@google.com SkSL now supports functions defined in sksl_gpu.inc
2019-11-22 reed@google.com Revert "Reland "Revert "Use flat version of path-direction enum"""
2019-11-22 robertphillips@google.com Add utility for creating test-only GrProgramInfos
2019-11-22 kjlubick@google.com [skolo] Remove internal hardware 2
2019-11-22 reed@google.com remove LEGACY_CONVEXITY code -- no more clients
2019-11-22 michaelludwig@google.com GrQuadPerEdgeAA::Tessellator owns GrVertexWriter
2019-11-22 michaelludwig@google.com Move textureop fallback code out of GrRTC and into AddTextureSetOps
2019-11-22 rmistry@google.com [G3 compile bot] Add comment to CL when there is an interesting failure
2019-11-22 mtklein@google.com rough unit test support for FM
2019-11-22 jvanverth@google.com Rename GLRTFBOIDIs0 to WrapsSwapchainSurface and use for Metal.
2019-11-22 nigeltao@google.com Optimize SkWuffsCodec's sk_bzero calls
2019-11-22 robertphillips@google.com Update bezier_*_effects GMs to not use rand
2019-11-22 halcanary@google.com Documentation: Cq-Include-Trybots
2019-11-22 benjaminwagner@google.com Add Docker-based GCC Test tasks
2019-11-22 kjlubick@google.com [canvaskit] Add SkContourMeasure
2019-11-22 reed@google.com Reland "Revert "Use flat version of path-direction enum""

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

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 robertphillips@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: robertphillips@google.com
2019-11-22 19:13:06 -05:00
gaaclarke
ec5cf813f6 Made a way to turn off the OpenGL operations on the IO thread for backgrounded apps (flutter/engine#13908) 2019-11-22 14:08:33 -08:00
Gary Qian
ffe1d3fca6 Do not default to downstream affinity on iOS insertText (flutter/engine#13852) 2019-11-22 14:02:50 -08:00
gaaclarke
f5c2a1e0ad Added auto-reviewer config file (flutter/engine#13962) 2019-11-22 13:30:18 -08:00
skia-flutter-autoroll
49844fa631 Roll fuchsia/sdk/core/linux-amd64 from mvesW... to _7JyV... (flutter/engine#13983)
Roll fuchsia/sdk/core/linux-amd64 from mvesW... to _7JyV...

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-11-22 16:18:27 -05:00
Ben Konyi
f36e220701 Roll src/third_party/dart 029e06b8d9..5b5f34f2e6 (10 commits) (flutter/engine#13982)
dart-lang/sdk@5b5f34f2e6 [vm] Cleanup try-catch blocks around Expression.getStaticType
dart-lang/sdk@ecaa3e643a [cfe] Move inference visitor to its own library and rename kernel_shadow_ast to internal_ast
dart-lang/sdk@f2b7af83e7 Migration: eliminate some explicit uses of always/never nodes from node_builder.dart.
dart-lang/sdk@e78a2fd0df [cfe] Remove optional parameter to toString
dart-lang/sdk@82c9950e9c Reland "Fix completion in Analysis Server LSP mode"
dart-lang/sdk@1f382890a7 [cfe] Make inference NNBD-aware
dart-lang/sdk@bd06f1bf51 [cfe/infra] Unit test suites: print re-run command when a test fails
dart-lang/sdk@a2bf8153af Revert "Fix completion in Analysis Server LSP mode"
dart-lang/sdk@ec8fc01d3b Fix completion in Analysis Server LSP mode
dart-lang/sdk@63e8213721 Expose 'typeProvider' and 'typeSystem' from LibraryElement.
2019-11-22 13:05:17 -08:00
Jonah Williams
ca6bb55b70 Add dev_compiler and frontend_server to package uploading rule (flutter/engine#13926) 2019-11-22 12:27:06 -08:00
skia-flutter-autoroll
77d7e4dd89 Roll fuchsia/sdk/core/mac-amd64 from l1EAN... to Q9HKI... (flutter/engine#13979)
Roll fuchsia/sdk/core/mac-amd64 from l1EAN... to Q9HKI...

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-11-22 15:22:28 -05:00
Mouad Debbar
f27f912a4c [web] Fix bug in rich text layout (flutter/engine#13981) 2019-11-22 12:20:16 -08:00
gaaclarke
43dce83fc1 Refactor to passing functions by const ref (flutter/engine#13975)
Moved our code to passing functions by const ref
2019-11-22 12:20:02 -08:00