Todd Volkert
762294cf2d
Revert "RendererContextSwitch guard flutter's gl context rework. ( #13812 )" ( #13906 )
...
This reverts commit f456423cfb820d07bb36e9a8979e3d75cc9d8d76.
This is being reverted because it caused flutter/flutter#45098
(images don't load on iOS).
2019-11-18 18:28:04 -08:00
Ben Konyi
a3b89a31da
Roll src/third_party/dart 06e6554d2e..830f291773 (22 commits) ( #13905 )
...
dart-lang/sdk@830f291773 [vm] Use a wrapper for bootstrap natives too.
dart-lang/sdk@29ff784ecb [dart/compiler] Loop analysis and BCE improvements
dart-lang/sdk@b716efbfc0 Attempt to work around repeating LinkedBundleContext exceptions.
dart-lang/sdk@860132c9e0 Fix using interfaceType() without nullability, remove unused class.
dart-lang/sdk@7df44023f4 Issue 38878. Update SuperContext for annotations.
dart-lang/sdk@e34e734b56 [nnbd_migration] track causations for substitution nodes
dart-lang/sdk@7905e78db2 NNBD preview: Better messaging for non-late uninitialized variable
dart-lang/sdk@b5b45ffe4b Issue 38953. Exit the unit element walker on enter into a directive.
dart-lang/sdk@1e7d4fd81e Simplify ForEachPartsWithDeclaration case in LocalDeclarationVisitor.
dart-lang/sdk@f69935b107 Migration: stop creating union edges for inferred types.
dart-lang/sdk@6a8aae0095 [vm] Enable Dart VM to run in QEMU user-mode emulation for ARM.
dart-lang/sdk@1ae6f1b031 Support for creating and displaying edits in the preview tool
dart-lang/sdk@8fbb053092 Issue 39021. Guard against invalid generic type alias, without function type.
dart-lang/sdk@fe3fadbdba Issue 39025. ForEachPartsWithIdentifier does not define anything, don't pretend that it is a LocalVariableElement.
dart-lang/sdk@3a17bebf9c Issue 39028. Guard against mixin constructor in FieldFormalParameter completion.
dart-lang/sdk@2a5d00bcd2 Issue 38992. Build annotation elements for type parameter elements on their creation.
dart-lang/sdk@aa0cf44b05 Issue 38506. Don't attempt to use LibraryElement.metadata for not the first LibraryDirective.
dart-lang/sdk@6df2491743 Issue 38551. Fix for reading references to PropertyAccessorElement(s) defined in extensions.
dart-lang/sdk@7c1f58f9fe [cfe] Demote inferred type variables when used as type arguments
dart-lang/sdk@16af4b7355 [vm] Set all entrypoints when reading JIT snapshots.
dart-lang/sdk@369fdb7cb2 [SDK] Fixes FORCE_INCLUDE_DISASSEMBLER build in PRODUCT.
dart-lang/sdk@043885676c [CFE] Mark initializer as inferred and don't redo work
2019-11-19 03:12:51 +02:00
Ferhat
73e1fb21fc
Fix withIn matcher distance function lookup ( #13904 )
2019-11-18 16:00:01 -08:00
Ben Konyi
df2db64284
Roll src/third_party/dart aceeba7567..06e6554d2e (2 commits) ( #13900 )
...
dart-lang/sdk@06e6554d2e [CFE] getFormal via Identifier (name and offset) and not just String (name)
dart-lang/sdk@edbff4eae7 [CFE] Encapsulate 'Stack' and create DebugStack as an option
2019-11-18 14:58:37 -08:00
Ferhat
e85d92197f
Fix single line bitmap canvas text shadow ( #13901 )
2019-11-18 13:42:48 -08:00
skia-flutter-autoroll
dd77b73d7e
Roll fuchsia/sdk/core/linux-amd64 from dhwMR... to kSMF7... ( #13899 )
...
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-18 09:47:52 -08:00
Ben Konyi
73d757c70c
Roll src/third_party/dart 7b67303318..aceeba7567 (8 commits)
...
dart-lang/sdk@aceeba7567 [vm/async] Encode the yield index -> token position in PcDescriptors.
dart-lang/sdk@129565a71d [kernel] Handle property invocation in MethodInvocation.getStaticType
dart-lang/sdk@706c54f763 [SDK] Adds disasm. flags for FORCE_INCLUDE_DISASSEMBLER.
dart-lang/sdk@696069c9a2 [infra] test.dart: Download build results while running the tests
dart-lang/sdk@9e03a639ea [cfe] Split inferMethodInvocation into invocation variants
dart-lang/sdk@764926f37d [cfe] Use BinaryExpression in compounds
dart-lang/sdk@29f127d055 [CFE] Clear initializers unconditionally in prepareInitializers
dart-lang/sdk@ed6dd5b79b [dart2js] Address new UNUSED_ELEMENT warnings
2019-11-18 07:13:13 -08:00
skia-flutter-autoroll
0dbcb1fd92
Roll fuchsia/sdk/core/mac-amd64 from 6ZRA_... to Oo6E_... ( #13894 )
...
Roll fuchsia/sdk/core/mac-amd64 from 6ZRA_... to Oo6E_...
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-18 10:09:56 -05:00
skia-flutter-autoroll
9832bc8f2e
Roll src/third_party/skia 78fa08b279c5..c9d263c1213e (1 commits) ( #13893 )
...
https://skia.googlesource.com/skia.git/+log/78fa08b279c5..c9d263c1213e
git log 78fa08b279c5..c9d263c1213e --date=short --no-merges --format='%ad %ae %s'
2019-11-18 kjlubick@google.com [canvaskit] Roll to 0.9.0
Created with:
gclient setdep -r src/third_party/skia@c9d263c1213e
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-18 08:11:40 -05:00
Ben Konyi
5fb7eb753b
Roll src/third_party/dart 8617da2bf0..7b67303318 (3 commits)
...
dart-lang/sdk@7b67303318 Make json.fuse(utf8) work correctly.
dart-lang/sdk@4b5589e0cb Reland "[cfe] Use StaticTypeContext for getStaticType" and more"
dart-lang/sdk@c96fe4e006 Add more explaination to existing examples
2019-11-18 01:15:10 -08:00
skia-flutter-autoroll
3261324fab
Roll fuchsia/sdk/core/mac-amd64 from pVwSb... to 6ZRA_... ( #13891 )
...
Roll fuchsia/sdk/core/mac-amd64 from pVwSb... to 6ZRA_...
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-17 21:31:23 -05:00
skia-flutter-autoroll
4da0645df1
Roll fuchsia/sdk/core/mac-amd64 from Ass60... to pVwSb... ( #13890 )
...
Roll fuchsia/sdk/core/mac-amd64 from Ass60... to pVwSb...
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-17 08:55:26 -05:00
skia-flutter-autoroll
54be2d5fd8
Roll src/third_party/skia 541f310b3482..78fa08b279c5 (9 commits) ( #13884 )
...
https://skia.googlesource.com/skia.git/+log/541f310b3482..78fa08b279c5
git log 541f310b3482..78fa08b279c5 --date=short --no-merges --format='%ad %ae %s'
2019-11-16 csmartdalton@google.com Revert "Enable msaa ccpr on vulkan"
2019-11-16 csmartdalton@google.com Enable msaa ccpr on vulkan
2019-11-15 herb@google.com Add subspan() to SkZip
2019-11-15 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-15 herb@google.com Add last() to SkZip
2019-11-15 michaelludwig@google.com Revert "Replace GrTextureDomainEffect with GrDomainEffect."
2019-11-15 michaelludwig@google.com Revert "fix issue introduced in f29caf1433e3185df01b4a286d0fc9715ad32ae2"
2019-11-15 reed@google.com Expose the owning surface to a canvas?
2019-11-15 robertphillips@google.com Make GrProgramInfo take pointers to the GrPipeline and the GrPrimitiveProcessor
Created with:
gclient setdep -r src/third_party/skia@78fa08b279c5
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 halcanary@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=halcanary@google.com
2019-11-17 07:01:56 -05:00
skia-flutter-autoroll
fb9b91428b
Roll fuchsia/sdk/core/mac-amd64 from rX-Bh... to Ass60... ( #13888 )
...
Roll fuchsia/sdk/core/mac-amd64 from rX-Bh... to Ass60...
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-16 20:19:49 -05:00
skia-flutter-autoroll
7ef587220a
Roll fuchsia/sdk/core/mac-amd64 from s9Vl7... to rX-Bh... ( #13887 )
...
Roll fuchsia/sdk/core/mac-amd64 from s9Vl7... to rX-Bh...
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-16 07:43:08 -05:00
Ben Konyi
0d97f7c9d1
Roll src/third_party/dart d6b0a27665..8617da2bf0 (1 commits)
...
dart-lang/sdk@8617da2bf0 [VM/nnbd] Pass NNBD mode to runtime functions whose semantics depend on it.
2019-11-15 22:14:11 -08:00
Ian McKellar
f0371e2f8f
Work around Fuchsia a11y / ICU name conflict ( #13885 )
...
ICU #defines TRUE and FALSE but these are used as enum member name by
the Fuchsia i18n FIDL library. This #undefs TRUE and FALSE before
including the generated FIDL header.
Fixes https://github.com/flutter/flutter/issues/44817
2019-11-15 21:16:44 -08:00
Ben Konyi
59b5a0cf76
Roll src/third_party/dart fdb9d19826..d6b0a27665 (19 commits)
...
dart-lang/sdk@d6b0a27665 [test] Explicitly mark streamed_conversion_json_utf8_decode_test as slow in reload test modes.
dart-lang/sdk@1c12878d05 [ dart:io ] Added timeline events for HttpClient connections and requests
dart-lang/sdk@545b10389d [vm, service] Compute allocation stats on demand, instead of during allocation and GC.
dart-lang/sdk@6239777983 [dart2js] Fix a few missing and one unneeded `covariant`s
dart-lang/sdk@a2fe9d450e [analyzer] Report invalid variance positions in methods of a class.
dart-lang/sdk@329d0913ca [vm] Late modifier for non-final local variables.
dart-lang/sdk@a8b3773054 [vm, reload] Guard against field loads that no longer conform to the field's static type.
dart-lang/sdk@33c95a8508 Migration: account for definite assignment.
dart-lang/sdk@f3ee4d0fe5 Add a failing test case for http://dartbug.com/39401 -- quick fix improvement around angular generated files
dart-lang/sdk@15e5c23167 nnbd preview tool: Better text when inserting 'required'
dart-lang/sdk@6ec813e07a [analyzer] Modified type inference constraints wrt variance.
dart-lang/sdk@249a9172f7 Migration: don't mark fields as nullable due to factory and redirecting constructors.
dart-lang/sdk@ea6c7f29fa [fuzzer] Added void functions to the API table
dart-lang/sdk@a6635d006b [nnbd_migration] Show "exact nullability" in output directory.
dart-lang/sdk@557ed605de Temporarily do not enable nnbd when building packages for ddc tests
dart-lang/sdk@89dc1a791e Updated analyzer error messages in variance_multi_subclass_error_test.
dart-lang/sdk@d290f1cec2 Add nonfunction-type-aliases experimental flag
dart-lang/sdk@faa4eb7808 Partial support for an incremental workflow
dart-lang/sdk@c5b87f2a01 [vm] Disable entire test (apparently status files can no longer disable individual multitests)
2019-11-15 18:37:51 -08:00
skia-flutter-autoroll
7892c69445
Roll fuchsia/sdk/core/mac-amd64 from RI85D... to s9Vl7... ( #13882 )
...
Roll fuchsia/sdk/core/mac-amd64 from RI85D... to s9Vl7...
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-15 19:07:36 -05:00
skia-flutter-autoroll
486e62d02a
Roll src/third_party/skia 1496758da42e..541f310b3482 (12 commits) ( #13880 )
...
https://skia.googlesource.com/skia.git/+log/1496758da42e..541f310b3482
git log 1496758da42e..541f310b3482 --date=short --no-merges --format='%ad %ae %s'
2019-11-15 kjlubick@google.com [canvaskit] Fix primitive_shaper build
2019-11-15 reed@google.com trim out unneeded references to SkString
2019-11-15 reed@google.com Ummm, why are we including SkUTF.h?
2019-11-15 robertphillips@google.com Add ClockwiseTestOp::onPrePrepare
2019-11-15 kjlubick@google.com [canvaskit] Expose more SkParagraph methods
2019-11-15 kjlubick@google.com [canvaskit] Add MatrixTransform ImageFilter
2019-11-15 borenet@google.com [infra] Fix bin/try
2019-11-15 bsalomon@google.com fix issue introduced in f29caf1433e3185df01b4a286d0fc9715ad32ae2 where kClamp domain mode is always used.
2019-11-15 csmartdalton@google.com Reland "Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan""""
2019-11-15 robertphillips@google.com Reduce max # of AA Quads that can be merged or chained into a single GrTextureOp (take 2)
2019-11-15 reed@google.com remove unused (by clients) SkMultiPictureDraw
2019-11-15 bsalomon@google.com Replace GrTextureDomainEffect with GrDomainEffect.
Created with:
gclient setdep -r src/third_party/skia@541f310b3482
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 halcanary@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=halcanary@google.com
2019-11-15 19:02:22 -05:00
Ben Konyi
9ab2b58a67
Roll src/third_party/dart 8e176998b4..fdb9d19826 (5 commits)
...
dart-lang/sdk@fdb9d19826 Added aliases and nonfunction to kernel spell check lists
dart-lang/sdk@03c3eff5dd [vm] Support JIT exception handling in DART_PRECOMPILER mode
dart-lang/sdk@5f18b77d39 [vm/reload] Disable vm/dart/isolates/spawn_function_test/0 until full IG reloading is implemented
dart-lang/sdk@20962e656b [vm/concurrency] Split up IsolateReloadContext into IsolateReloadContext/IsolateGroupReloadContext
dart-lang/sdk@c37ca05357 [CFE] Plug memory leak in incremental compiler
2019-11-15 16:00:22 -08:00
Gary Qian
b3463e3580
getLineBoundary edge condition use <= instead of < ( #13881 )
2019-11-15 15:14:03 -08:00
skia-flutter-autoroll
38a440cc0f
Roll src/third_party/skia b3d3551577a3..1496758da42e (5 commits) ( #13876 )
...
https://skia.googlesource.com/skia.git/+log/b3d3551577a3..1496758da42e
git log b3d3551577a3..1496758da42e --date=short --no-merges --format='%ad %ae %s'
2019-11-15 kjlubick@google.com [canvaskit] Request an 8 bit stencil buffer from the WebGL 1/2 context
2019-11-15 robertphillips@google.com Respect the max indexBuffer limits in the bulk texture draw API (take 2)
2019-11-15 kjlubick@google.com [canvaskit] Swap font resolution order for emoji test
2019-11-15 herb@google.com Remove indexes from Geometry in the text op
2019-11-15 jvanverth@google.com Add flag to Viewer to trigger continuous redraw.
Created with:
gclient setdep -r src/third_party/skia@1496758da42e
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 halcanary@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=halcanary@google.com
2019-11-15 13:27:23 -05:00
Ben Konyi
b2640d97e7
Roll src/third_party/dart ebd9af9043..8e176998b4 (10 commits) ( #13875 )
...
dart-lang/sdk@8e176998b4 [cfe] Support late lowering of instance fields
dart-lang/sdk@09d75d94e7 [cfe] Avoid use of #isSet# field on non-nullabel late fields
dart-lang/sdk@45996ee170 [cfe] Add late field lowering for static/top-level fields
dart-lang/sdk@49aaed295f [cfe] Refactor field type inference
dart-lang/sdk@70892fff0c nnbd preview tool: text for uninitialized field
dart-lang/sdk@fea5e1b741 Fix UNUSED_MEMBER check for cross-class private class members
dart-lang/sdk@bd43ef8144 Migration: stop using "never" for the result type of an "is" check
dart-lang/sdk@9cb0b678ce Migration: remove more explicit uses of never from EdgeBuilder.
dart-lang/sdk@f9175f2099 Remove undetected unused field in ClosedEntityWriter
dart-lang/sdk@a75ffc8956 Add non-NNBD language version marker to all sdk (non-nnbd) files
2019-11-15 10:21:59 -08:00
Alexander Aprelev
096ba6892a
Reland children isolates sharing isolate group change. ( #13758 )
...
* Revert "Revert "Provide dart vm initalize isolate callback so that children isolates belong to parent's isolate group. (#9888 )" (#12327 )"
* Ensure that when isolate shuts down it calls isolate_data, rather than isolage_group_data callback.
2019-11-15 09:22:26 -08:00
skia-flutter-autoroll
cc2fe6be9e
Roll src/third_party/skia f7281db422b7..b3d3551577a3 (1 commits) ( #13874 )
...
https://skia.googlesource.com/skia.git/+log/f7281db422b7..b3d3551577a3
git log f7281db422b7..b3d3551577a3 --date=short --no-merges --format='%ad %ae %s'
2019-11-15 robertphillips@google.com Revert "Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan""""
Created with:
gclient setdep -r src/third_party/skia@b3d3551577a3
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 halcanary@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=halcanary@google.com
2019-11-15 09:26:17 -05:00
skia-flutter-autoroll
a8218a901e
Roll fuchsia/sdk/core/mac-amd64 from VMTIz... to RI85D... ( #13873 )
...
Roll fuchsia/sdk/core/mac-amd64 from VMTIz... to RI85D...
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-15 06:12:51 -05:00
skia-flutter-autoroll
be139a5b94
Roll src/third_party/skia 3fafc831bc15..f7281db422b7 (4 commits) ( #13871 )
...
https://skia.googlesource.com/skia.git/+log/3fafc831bc15..f7281db422b7
git log 3fafc831bc15..f7281db422b7 --date=short --no-merges --format='%ad %ae %s'
2019-11-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 1b52f05868c9..5f4db6a76640 (9 commits)
2019-11-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 7ca6de3adb8e..6961018759e7 (8341 commits)
2019-11-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader b2407dd746de..102fd19c65f4 (4 commits)
2019-11-15 csmartdalton@google.com Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan"""
Created with:
gclient setdep -r src/third_party/skia@f7281db422b7
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 halcanary@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=halcanary@google.com
2019-11-15 02:27:01 -05:00
skia-flutter-autoroll
cd1b25a09e
Roll src/third_party/skia c1c4634dcb07..3fafc831bc15 (1 commits) ( #13870 )
...
https://skia.googlesource.com/skia.git/+log/c1c4634dcb07..3fafc831bc15
git log c1c4634dcb07..3fafc831bc15 --date=short --no-merges --format='%ad %ae %s'
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/skia@3fafc831bc15
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 halcanary@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=halcanary@google.com
2019-11-14 22:34:09 -05:00
Jonah Williams
cb8d7bc569
Allow passing hot reload debugging flags through dart-flags ( #13780 )
2019-11-14 19:12:27 -08:00
Jim Graham
90a6054a87
Revert "Roll src/third_party/dart dc35290111..dc808f3fcb (5 commits) ( #13859 )" ( #13867 )
...
This reverts commit 174e0e9150e274df6617913220dd9c0943f20d6f.
Dart commit 45033c6ad9725be939f2baa019301f702efc694c was causing problems for the engine->flutter roll and it will be fixed when dart commit ef5fb7d3f456123262ddee3f26a7a20276096fc6 lands.
2019-11-14 17:05:24 -08:00
skia-flutter-autoroll
141dc785de
Roll src/third_party/skia e57ca4931952..c1c4634dcb07 (15 commits) ( #13866 )
...
https://skia.googlesource.com/skia.git/+log/e57ca4931952..c1c4634dcb07
git log e57ca4931952..c1c4634dcb07 --date=short --no-merges --format='%ad %ae %s'
2019-11-14 reed@google.com add some api helpers (extracted from different CL)
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-14 benjaminwagner@google.com Use Clang for CMake build
2019-11-14 herb@google.com Hoist regenGlyphs out of per glyph loop
2019-11-14 rmistry@google.com Specify only luci buckets instead of hardcoding trybot names
2019-11-14 ahujabharat93@gmail.com Issue- >Skia tiled bitmap rendering is too slow when tildmodeX is not same as tileModeY. Reason-> Skia uses general-purpose pipeline in this case instead of more optimized faster pipeline. Faster pipeline code was available in older versions of Skia and used to work fine but we removed faster pipeline code to consolidate the code. As discussed offline for us in the office we have significant scenarios running on software, so maintaining software performance is very important for us thus I am bringing this fast path back. To make this work I didn't have to do much, everything was already available, I just had to modify MatirxProcs to accept tilemodex and tilemodeY as parameters and define and configure SkBitmapProcState::MatrixProc GeneralProcs. I have also limited this change to ARM devices
2019-11-14 jvanverth@google.com Reduce scaling of large SDF glyphs on Mac.
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-14 csmartdalton@google.com Revert "Reland "Reland "Implement sample mask and sample locations support in Vulkan"""
2019-11-14 kjlubick@google.com [canvaskit] Expose a few more methods
2019-11-14 fmalita@chromium.org [skottie] One-node camera support
2019-11-14 robertphillips@google.com Respect max index buffer sizes in GrFillRectOp::MakeSet
2019-11-14 csmartdalton@google.com Reland "Reland "Implement sample mask and sample locations support in Vulkan""
2019-11-14 nigeltao@google.com Reset SkWuffsCodec frame-count decoder less often
2019-11-14 bsalomon@google.com Fixed sampling non-SkSL FPs with coordinates
Created with:
gclient setdep -r src/third_party/skia@c1c4634dcb07
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 halcanary@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=halcanary@google.com
2019-11-14 18:39:52 -05:00
James Robinson
0832dfde5a
[flow][fuchsia] Add more tracing to layers and Fuchsia surface pool ( #13864 )
...
This adds more trace events to more layer operations and enhances the
trace counters for the Fuchsia vulkan surface pool to include retained
surface counts, emit stats on recycle events that might change the
surface count, and by separating counters which measure bytes from
counters which measure counts to make analysis simpler.
2019-11-14 15:31:37 -08:00
Kaushik Iska
97df087ee6
[fuchsia] Package flutter_frontend_server snapshot for fuchsia ( #13865 )
2019-11-14 14:18:19 -08:00
Darren Austin
5b10fa35b1
Guard against orphaned semantic objects from referencing dead accessibility bridge on iOS ( #13857 )
...
* Guard against orphaned semantic objects trying to reference a dead bridge on iOS.
* Switched back to a function instead of a macro for checking the bridge.
* Fixed some formatting issues.
2019-11-14 12:16:02 -08:00
Chinmay Garde
6bab64e6dc
Fix test to account for pixel ratio transformations being framework responsibility. ( #13850 )
...
This incorrect assumption led to the introduction of a failure on an external embedder. Also dries up the section that copies the picture to the embedder managed render targets.
Fixes https://github.com/flutter/flutter/issues/43906
Fixes https://b.corp.google.com/issues/143529469
2019-11-14 12:15:33 -08:00
Chris Yang
f456423cfb
RendererContextSwitch guard flutter's gl context rework. ( #13812 )
2019-11-14 11:50:45 -08:00
skia-flutter-autoroll
b4899d911c
Roll src/third_party/skia d860a78fd60c..e57ca4931952 (44 commits) ( #13862 )
...
https://skia.googlesource.com/skia.git/+log/d860a78fd60c..e57ca4931952
git log d860a78fd60c..e57ca4931952 --date=short --no-merges --format='%ad %ae %s'
2019-11-14 rosasco@google.com Use original fuchsia sdk token
2019-11-14 egdaniel@google.com Miscellaneous updates to handle more vulkan creation failures.
2019-11-14 flar@google.com Only define SK_GL for Flutter on non-Fuchsia platforms.
2019-11-14 robertphillips@google.com Revert "Reland "Implement sample mask and sample locations support in Vulkan""
2019-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 4f023f565a61..1b52f05868c9 (8 commits)
2019-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 88632cac30e1..b2407dd746de (3 commits)
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-14 csmartdalton@google.com Reland "Implement sample mask and sample locations support in Vulkan"
2019-11-14 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-13 mtklein@google.com implement assert_true on ARM
2019-11-13 brianosman@google.com Move the persistent GrMemoryPool to the heap
2019-11-13 csmartdalton@google.com Implement mixed samples support in vulkan
2019-11-13 csmartdalton@google.com Enforce extra constraints for mixed samples at GrCaps level
2019-11-13 emircan@google.com Disable VkProtectedContext_DDLMakeRenderTargetTest
2019-11-13 nigeltao@google.com Move SkWuffsCodec's reset_and_decode_image_config
2019-11-13 robertphillips@google.com Revert "Respect the max indexBuffer limits in the bulk texture draw API"
2019-11-13 jvanverth@google.com Put check for MTLTextureUsageShaderRead in available block.
2019-11-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 0e5f77218153..8d45badce994 (1 commits)
2019-11-13 robertphillips@google.com Respect the max indexBuffer limits in the bulk texture draw API
2019-11-13 robertphillips@google.com Remove GL 4-bit stencil option
2019-11-13 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e33c1582b4bc..4f023f565a61 (4 commits)
2019-11-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 9da287fd0264..88632cac30e1 (6 commits)
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-12 herb@google.com Force single glyph calls through bulk interface
2019-11-12 rosasco@google.com Reland fully delineate GL usage w/ skia_use_gl.
2019-11-12 csmartdalton@google.com Fix detection of when we will have mixed sampled coverage
2019-11-12 mtklein@google.com sketch out structure for ops with immediates
2019-11-12 mtklein@google.com implement assert_true on x86
2019-11-12 mtklein@google.com add Release SkVMBlitter bot
2019-11-12 robertphillips@google.com Remove final usage of GrProgramDesc's header
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-12 csmartdalton@google.com Add 'numRasterSamples' and 'isMixedSampled' to GrProgramInfo
2019-11-12 ccross@android.com [SkQP/Android] Replace -Weverything with -Wextra
2019-11-12 robertphillips@google.com Use a priori knowledge about the number of stencil bits in Dawn, Metal and Vulkan backends
2019-11-12 senorblanco@chromium.org Dawn: implement dynamic primitive processor texture handling.
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-11-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 31edef751a8d..9da287fd0264 (6 commits)
2019-11-12 jvanverth@google.com Detect whether trying to blit a Metal swapchain texture, and fail if so.
2019-11-12 senorblanco@chromium.org Dawn: fix bug in stencil handling.
2019-11-12 nigeltao@google.com Free SkWuffsCodec frame-count decoder earlier
2019-11-12 bungeman@google.com Track and force opsz axis on Mac.
2019-11-12 herb@google.com Make metrics const on SkStrike
2019-11-12 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
Created with:
gclient setdep -r src/third_party/skia@e57ca4931952
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 halcanary@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=halcanary@google.com
2019-11-14 14:47:52 -05:00
skia-flutter-autoroll
33d997ce12
Roll fuchsia/sdk/core/mac-amd64 from 7XOyl... to VMTIz... ( #13861 )
...
Roll fuchsia/sdk/core/mac-amd64 from 7XOyl... to VMTIz...
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-14 14:44:26 -05:00
Ben Konyi
174e0e9150
Roll src/third_party/dart dc35290111..dc808f3fcb (5 commits) ( #13859 )
...
dart-lang/sdk@dc808f3fcb [vm/compiler] Canonicalize CompressedStackMaps payloads when possible.
dart-lang/sdk@6e85f3337a [cfe] Support null-aware cascade
dart-lang/sdk@3855eeaae7 [cfe] Move shared id-tests into id_tests folder
dart-lang/sdk@45033c6ad9 [cfe] Use StaticTypeContext for getStaticType
dart-lang/sdk@efbfda2e6d [gardening] Fix frontend-server-test uri vs file path use.
2019-11-14 21:32:51 +02:00
Harry Terkelsen
77c3512ec8
Implement the rest of ui.Path methods for CanvasKit ( #13851 )
...
- the relative path methods
- Path.combine
2019-11-14 11:08:34 -08:00
Ferhat
562dd0394b
[web] Change canvas sibling transforms to 3d with z=0 to get around canvas rendering bug. ( #13860 )
...
* Change off canvas element transforms to 3d with z=0
* update matrix4 call to call 3d version
2019-11-14 11:03:05 -08:00
Mouad Debbar
3a89662ca1
[web] Fix selectable text rendering ( #13802 )
2019-11-14 00:12:56 -08:00
skia-flutter-autoroll
e65ea213ce
Roll fuchsia/sdk/core/mac-amd64 from _QV9E... to 7XOyl... ( #13856 )
...
Roll fuchsia/sdk/core/mac-amd64 from _QV9E... to 7XOyl...
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-14 00:39:35 -05:00
Matt Carroll
687a1a7541
Add support for --dart-flags in FlutterShellArgs. ( #44855 ) ( #13855 )
2019-11-14 04:09:08 +00:00
Ben Konyi
7d6e376d83
Roll src/third_party/dart e5655d5cfe..dc35290111 (2 commits)
...
dart-lang/sdk@dc35290111 [VM/nnbd] Reland of 3 reverted CLs and fix for canonicalization of legacy types.
dart-lang/sdk@9223b9d844 [vm, gc] Change CollectAllGarbage to ensure there is no floating garbage caused by incremental marking.
2019-11-13 19:49:57 -08:00
Ben Konyi
7c2a4ec97f
Roll src/third_party/dart a0bb025024..e5655d5cfe (19 commits)
...
dart-lang/sdk@e5655d5cfe [dartfuzz] Make generic types explicit when using API table
dart-lang/sdk@06aef10d76 nnbd preview: Remove descriptionPrefix; don't link Details which will link to some bizarre Never node
dart-lang/sdk@9cd6c01bfd [vm, gc] Add a release barrier to prevent header initialization during promotion from being ordered after publishing stores of that object.
dart-lang/sdk@c1c4470da6 [gardening] Fix pkg/vm/test/modular_kernel_plus_aot_test on Windows.
dart-lang/sdk@6f11d998d0 [dart2js] Allocate minified type$ names in more stable manner
dart-lang/sdk@de498e9655 Add the generation date as a footer to the preview page
dart-lang/sdk@2928b6179c Test interfaces of opt-in and opt-out mixes.
dart-lang/sdk@22b2a35b9f Add failing test for issue #39376
dart-lang/sdk@5767cc1bfd Migration: do not use "always" node for dynamic dispatches in EdgeBuilder.
dart-lang/sdk@8452d2d188 Migration: change behavior of `dynamic`.
dart-lang/sdk@30690b1526 Issue 39357. Catch FormatError and report FLUTTER_SET_WIDGET_PROPERTY_VALUE_INVALID_EXPRESSION.
dart-lang/sdk@a8e48405dd Share search methods in FindElement and ImportFindElement.
dart-lang/sdk@26f160b9c4 nnbd preview: Fix positioning of #content HTML, allowing for footer
dart-lang/sdk@64329c879d [vm, docs] Describe how to run size analysis for Flutter apps.
dart-lang/sdk@bc4ced0738 Fix the list of migrated files to not include non-migrated files
dart-lang/sdk@7a0d9455e4 [vm/aot] Ensure interface targets are re-resolved after deduping of mixin application classes
dart-lang/sdk@858265d0b4 NNBD preview: Link to spans rather than anchors
dart-lang/sdk@df2093362d [analyzer] Clean up casting for variance and related tests.
dart-lang/sdk@39194779c1 nnbd preview tool: Add better text for dynamic values
2019-11-13 18:32:13 -08:00
Jason Simmons
f5c002254b
Use Skia's matchStyleCSS3 to find bundled asset typefaces matching a font style ( #13848 )
...
This will improve font matching in SkParagraph for fonts that are bundled as
assets within the app. Libtxt was using Minikin's FontFamily class to select
the closest matching font, but SkParagraph will rely on the matchStyle
implementation in the asset font manager.
2019-11-13 17:44:25 -08:00
Jim Graham
bb7d76248c
Avoid GL calls when compiling for Fuchsia. ( #13847 )
...
* Avoid GL calls when compiling for Fuchsia.
2019-11-13 16:41:03 -08:00
Kaushik Iska
98379d7b61
[build] Make --engine-version flag optional ( #13803 )
2019-11-13 14:34:22 -08:00