8637 Commits

Author SHA1 Message Date
Ferhat
a00b502efa [web] Fixes incorrect transform when context save and transforms are deferred. (flutter/engine#16412)
* Fix transform order in clipStack replay
2020-02-05 15:02:34 -08:00
stuartmorgan
1749454a9f Fix Windows embedding issues caught by clang (flutter/engine#16369)
Clang has different warning settings, so catches different issues than
the VS compile. This fixes various minor issues caught by clang.

Part of https://github.com/flutter/flutter/issues/16256
2020-02-05 14:27:09 -08:00
stuartmorgan
4e9824a89a Update license output (flutter/engine#16379)
The license output has a latent change that shows up for any change that
forces a re-run, due to the tonic move. This updates the output to
account for that.
2020-02-05 13:59:30 -08:00
Felipe Archondo
456e65b23f [fuchsia] Migrate flutter runner to use Present2 (flutter/engine#14162)
No change in behavior expected. We have 2 frames in flight as before. By switching to Present2 and specifying a kMaxFramesInFlight however, we allow us greater flexibility to change how Flutter schedules its frames.

This change also adds tests for SessionConnection and VsyncRecorder.
2020-02-05 13:51:04 -08:00
Dan Field
c829f34f55 fix build_id logic for fuchsia symbols (flutter/engine#16397) 2020-02-05 12:59:53 -08:00
gaaclarke
d185bc8360 Copied Apple's semantics for switches, made checkboxes the same. (flutter/engine#16211) 2020-02-05 10:13:31 -08:00
skia-flutter-autoroll
241f3da4dd Roll src/third_party/skia 6c9b1fd6663e..bc3307c395e2 (1 commits) (flutter/engine#16383) 2020-02-05 03:28:02 -08:00
skia-flutter-autoroll
8be28a529b Roll src/third_party/dart 48808f7dce81..34893faa6079 (7 commits) (flutter/engine#16381)
https://dart.googlesource.com/sdk.git/+log/48808f7dce81..34893faa6079

git log 48808f7dce81..34893faa6079 --date=short --first-parent --format='%ad %ae %s'
2020-02-05 scheglov@google.com Use DartType.getDisplayString() instead of toString().
2020-02-05 scheglov@google.com Use DartType.getDisplayString() instead of toString().
2020-02-05 scheglov@google.com Use DartType.getDisplayString() instead of toString().
2020-02-05 johnniwinther@google.com [cfe] Implement weak mode constants semantics
2020-02-05 bkonyi@google.com Revert "[ VM / Service ] Added `getClientName`, `setClientName` and `requireResumeApproval` RPCs"
2020-02-05 fishythefish@google.com [dart2js] Remove typedefs from backend.
2020-02-05 nshahan@google.com Revert "[tests] Add tests for generic function type bounds with null safety"

Created with:
  gclient setdep -r src/third_party/dart@34893faa6079

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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: dart-vm-team@google.com
2020-02-05 04:34:16 -05:00
skia-flutter-autoroll
2848cb5177 Roll src/third_party/skia 14d64afaa8a3..6c9b1fd6663e (7 commits) (flutter/engine#16380) 2020-02-04 23:53:02 -08:00
skia-flutter-autoroll
77ae607cb0 Roll src/third_party/dart 68e904e444dc..48808f7dce81 (17 commits) (flutter/engine#16377)
https://dart.googlesource.com/sdk.git/+log/68e904e444dc..48808f7dce81

git log 68e904e444dc..48808f7dce81 --date=short --first-parent --format='%ad %ae %s'
2020-02-05 bkonyi@google.com [ VM / Service ] Added `getClientName`, `setClientName` and `requireResumeApproval` RPCs
2020-02-04 vsm@google.com [dartdevc,nnbd] fix type errors in dart:_interceptors
2020-02-04 asiva@google.com [VM/libraries] - Fix issues in ported patch files that cause dart2js to fail (https://github.com/dart-lang/sdk/issues/40463)
2020-02-04 sigmund@google.com [ddc,dart2js] remove web patches for dart:cli
2020-02-04 rmacnak@google.com [vm] Remove FLAG_support_service and FLAG_support_reload, superseded by PRODUCT define.
2020-02-04 nshahan@google.com [dartdevc] Enforce more pedantic v1.9.0 lints and cleanup violations
2020-02-04 nshahan@google.com [tests] Add tests for generic function type bounds with null safety
2020-02-04 paulberry@google.com Migration: rework how ElementTypeProvider overrides element types.
2020-02-04 paulberry@google.com Sort declarations in assignment_expression_resolver.dart
2020-02-04 bkonyi@google.com [ DartFuzz ] Quality of life improvements in log output
2020-02-04 eernst@google.com Adjusted language/assign/to_type_test.dart to avoid irrelevant nnbd type error.
2020-02-04 devoncarew@google.com [migration tool] convert the javascript code in the migration tool to dart
2020-02-04 jcollins@google.com Do not require --enable-asserts for test_assertOnPathOutsidePackage.
2020-02-04 scheglov@google.com Remove 'withNullability' from TypeImpl.toString()
2020-02-04 kustermann@google.com [vm/concurrency] Speed up isolate communication via normal snapshotting
2020-02-04 regis@google.com [VM/nnbd] Fix canonicalization of type 'Never' (fixes #40249).
2020-02-04 jwren@google.com Refactor the CompletionMetricsComputer class into three classes: a subclass and two concrete classes, AbstractCompletionMetricsComputer, CompletionCoverageMetrics and RelevanceAnalyzerMetrics.

Created with:
  gclient setdep -r src/third_party/dart@48808f7dce81

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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: dart-vm-team@google.com
2020-02-04 23:15:46 -05:00
skia-flutter-autoroll
b6c80b1724 Roll src/third_party/skia 2aee7d24da8f..14d64afaa8a3 (10 commits) (flutter/engine#16374) 2020-02-04 19:53:02 -08:00
Dan Field
8e419f3347 Fuchsia a11y actions (flutter/engine#16321) 2020-02-04 19:01:19 -08:00
Gary Qian
1069df1834 Add docs (flutter/engine#16368) 2020-02-04 13:53:02 -08:00
stuartmorgan
7fb266e910 Fix and consolidate wstring conversion utils (flutter/engine#16342)
There were two variants of string/wstring conversion utils, one using
codecvt_utf8 and the other using codecvt_utf8_utf16. We want the latter,
since we want to be using UTF-16, not UCS2.
2020-02-04 13:33:07 -08:00
George Wright
252134fac8 Expose the dart kernel snapshot target and copied assets as a public dependency (flutter/engine#16266)
This allows for targets to depend on the assets generated by the test_fixtures target.
2020-02-04 12:30:48 -08:00
Jonah Williams
14e4054d2a Expose enable-service-port-fallback switch (flutter/engine#16366) 2020-02-04 12:00:58 -08:00
skia-flutter-autoroll
758cf09b1b Roll src/third_party/skia 71ce449d2814..2aee7d24da8f (5 commits) (flutter/engine#16364) 2020-02-04 11:53:04 -08:00
skia-flutter-autoroll
bce95400ae Roll fuchsia/sdk/core/linux-amd64 from Tszo5... to VJv0H... (flutter/engine#16363) 2020-02-04 11:48:04 -08:00
Amir Hardon
69ec7d5dfd Revert "Remove use of the deprecated AccessibilityNodeInfo boundsInPa… (flutter/engine#16355) 2020-02-04 11:43:03 -08:00
Chinmay Garde
b8733635e8 Kill the test harness if any test exceeds a timeout. (flutter/engine#16349)
Our tests depend on explicit latching to verify assertion are checked. If a test
does not respond for a long time, it has probably encoutered a deadlock. Instead
of waiting for the test runner to detect this, apply a very aggresive timeout on
a per test basis.
2020-02-04 11:22:13 -08:00
George Wright
726dfa2685 Refactor of Vulkan GPUSurface code (flutter/engine#16224)
Co-authored-by: David Worsham <arbreng@gmail.com>
2020-02-04 10:44:35 -08:00
vsmenon
4c9598cdbe Fix runtime type errors when running with canvaskit (flutter/engine#16312)
* fix runtime type errors when running with canvaskit
2020-02-04 10:32:51 -08:00
skia-flutter-autoroll
d79f49e81f Roll src/third_party/dart c8ed304e979a..3414b5167554 (52 commits) (flutter/engine#16362)
https://dart.googlesource.com/sdk.git/+log/c8ed304e979a..3414b5167554

git log c8ed304e979a..3414b5167554 --date=short --first-parent --format='%ad %ae %s'
2020-02-04 rnystrom@google.com Migrate language_2/assign to NNBD.
2020-02-04 sstrickl@google.com [vm/aot] Remove object wrapping of bare instructions for AOT snapshots.
2020-02-04 rnystrom@google.com Migrate language_2/accessor_conflict to NNBD.
2020-02-04 vegorov@google.com [runtime/docs] Add custom lexer for shell sessions in runtime wiki.
2020-02-04 vegorov@google.com [vm/docs] Publish "Introduction to Dart VM" source and build tools.
2020-02-04 jensj@google.com [observatory] Allow to say 'break package:foo/file.dart:42'
2020-02-04 jensj@google.com [vm] [debugger] Fix for not breaking in library with mixin
2020-02-04 kustermann@google.com [vm/concurrency] Disable isolate groups in AOT mode
2020-02-04 dmitryas@google.com [cfe] Account for signatures when inserting noSuchMethod forwarders
2020-02-04 johnniwinther@google.com [dart2js] Remove all unneeded casts
2020-02-04 srujzs@google.com Change nnbd_src files to be null-safe
2020-02-04 bkonyi@google.com [ VM / dart:typed_data ] Change fmaxf/fminf to fmax/fmin for Float64x2.clamp
2020-02-04 rmacnak@google.com Mark typed_data/zeroed_allocation_test as slow on reload bots.
2020-02-03 nshahan@google.com [dartdevc] Enforce omit_local_variable_types lint
2020-02-03 nshahan@google.com [tests] Create `null is T` tests in legacy and null safe libraries
2020-02-03 paulberry@google.com Migration: remove test file containing no tests
2020-02-03 srawlins@google.com Final fix for analyzer windows bots; don't canonicalize
2020-02-03 scheglov@google.com Remove TypeSystem.isOverrideSubtypeOf()
2020-02-03 scheglov@google.com Issue 40304. Use runtime type equality for checking overrides.
2020-02-03 jwren@google.com Standard output improvement from metrics_util.dart to print "<no counts>" if  the counter has no counts.
2020-02-03 bkonyi@google.com [ VM / typed_data ] Fixed inconsistent results for -Float32x4.zero().clamp and -Float64x2.zero().clamp
2020-02-03 scheglov@google.com Update dev_compiler/tool/dart2js_nnbd_sdk_error_golden.txt after analyzer change.
2020-02-03 jwren@google.com Completion metrics change- add missing documentation in the relevance_analyzers.dart file, as well as adding DartCompletionRequest as an input to the analyzers
2020-02-03 scheglov@google.com Use TypeSystemImpl instead of TypeProvider in DartObjectImpl.
2020-02-03 scheglov@google.com Use CorrectOverrideHelper in InheritanceManager3.
2020-02-03 alexmarkov@google.com [vm/nnbd] Use NNBD flags from AsExpression, IsExpression
2020-02-03 paulberry@google.com Migration: plumb ElementTypeProvider through FlowAnalysisVisitor.
2020-02-03 paulberry@google.com Migration: avoid ambiguities when adding a cast after a function expression.
2020-02-03 paulberry@google.com Migration: properly handle type parameter types with nullable bounds.
2020-02-03 scheglov@google.com Include types of candidates into INCONSISTENT_INHERITANCE.
2020-02-03 markzipan@google.com Cleaning up corelib test migrations.
2020-02-03 jwren@google.com For 'dartdev format' and 'dartdev format --help', return the output from dartfmt --help, instead of the default output from FormatCommand.printUsage(). This is follow up on https://dart-review.googlesource.com/c/sdk/+/133042
2020-02-03 rmacnak@google.com Reapply "[vm] Initialize large typed arrays only once."
2020-02-03 rmacnak@google.com [vm, gc] Remove BumpAllocationScope.
2020-02-03 rmacnak@google.com [vm, gc] Document safepointing.
2020-02-03 jcollins@google.com Implement FantasySubPackage.
2020-02-03 brianwilkerson@google.com Change the tests of quick fixes so they can use real lint results
2020-02-03 sortie@google.com [dart:io] Backport semantic changes from the dart:io NNBD migration.
2020-02-03 johnniwinther@google.com [cfe] Non-nullify legacy types in opt-in libraries
2020-02-03 johnniwinther@google.com [cfe] Rename LibraryBuilder.uri to importUri
2020-02-03 kustermann@google.com [vm] Specialize TTS stubs only for legacy types
2020-02-03 johnniwinther@google.com [cfe] Detects writes during initialization in late final field lowering
2020-02-03 johnniwinther@google.com Fix language/operator/invalid_operators_test
2020-02-03 dmitryas@google.com [cfe] Disallow non-nullable fields without initializers
2020-02-03 johnniwinther@google.com [cfe] Handle explicit extension operator access from dill.
2020-02-03 victor.agnez@hotmail.com [vm] Remove flag unbox_numeric_fields
2020-02-03 askesc@google.com [vm/aot] Use a global dispatch table for instance calls in AOT.
2020-02-03 askesc@google.com [vm] Share implementation of LoadClassIdInstr across architectures.
2020-02-03 devoncarew@google.com [nnbd tool] move nnbd preview tool resources to individual files
2020-02-02 scheglov@google.com Extract CorrectOverrideHelper and use for checking mixin applications.
2020-02-02 sigmund@google.com Fix type error within _EventStream.onData
2020-02-02 srawlins@google.com NNBD Preview: Fixes for a few edit details

Created with:
  gclient setdep -r src/third_party/dart@3414b5167554

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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: dart-vm-team@google.com
2020-02-04 10:55:12 -05:00
skia-flutter-autoroll
5c892ef54c Roll src/third_party/skia af99f3ee6017..71ce449d2814 (19 commits) (flutter/engine#16356) 2020-02-04 07:53:02 -08:00
Chinmay Garde
c243987f16 Fix race in SkiaGPUObject unit-tests. (flutter/engine#16351)
There are two issues in the test as written:
* There is a race on the first check to dtor_task_queue_id which might be
  encountered if the calling thread is de-scheduled and the unref queue manages
  to collect the object before the end of the scope.
* Two threads were owning a shared object but we relied on the object to be
  collected on the unref queue.
2020-02-03 19:57:43 -08:00
Matt Carroll
672995657d Added API guards to flags in PlatformPlugin that were introduced after Flutter's min SDK version. (flutter/engine#13965) 2020-02-03 16:25:27 -08:00
stuartmorgan
3d5bb2ac20 Fix delete of entire selection in macOS text input (flutter/engine#16276)
Fixes a bug where deleteBackward was checking for being at the start of
the text before checking for a non-empty selection, breaking deletion
when the entire text field was selected.

Also removes an (incorrect) post-deletion position update that was
redundant with code in insertText:replacementRange:, and thus having no
effect.

Fixes https://github.com/flutter/flutter/issues/46150
2020-02-03 15:22:44 -08:00
Mouad Debbar
950eb2447f [web][felt] If full dart-sdk isn't available, install it (flutter/engine#16341) 2020-02-03 15:06:24 -08:00
Anna Gringauze
78dca00cec supporting changes for evaluation in web debugger (flutter/engine#16309)
add compileExpressionToJs in frontend server in preparation for coming
  evaluation changes in the SDK
2020-02-03 13:20:15 -08:00
skia-flutter-autoroll
17d1943114 Roll src/third_party/skia f1e316ff39e7..af99f3ee6017 (13 commits) (flutter/engine#16335) 2020-02-03 13:08:01 -08:00
Chinmay Garde
604ff446de Disable flaky MessageLoop tests on Fuchsia. (flutter/engine#16340)
Investigation is being tracked in https://github.com/flutter/flutter/issues/50032.
2020-02-03 12:49:50 -08:00
Kaushik Iska
abba8a2911 [fuchsia] Add additional contributing instructions for Googlers (flutter/engine#16337) 2020-02-03 11:46:06 -08:00
skia-flutter-autoroll
b0bf2e668a Roll fuchsia/sdk/core/linux-amd64 from AtXwP... to Tszo5... (flutter/engine#16334) 2020-02-03 10:18:01 -08:00
skia-flutter-autoroll
360fc1ceea Roll src/third_party/skia 3d05192abedf..f1e316ff39e7 (3 commits) (flutter/engine#16329) 2020-02-03 10:13:03 -08:00
Dan Field
532034e27a Change NSLog to FML_DLOG (flutter/engine#16331) 2020-02-03 10:07:59 -08:00
skia-flutter-autoroll
d1096ab39f Roll src/third_party/skia 5d92ae2b56df..3d05192abedf (1 commits) (flutter/engine#16326)
https://skia.googlesource.com/skia.git/+log/5d92ae2b56df..3d05192abedf

git log 5d92ae2b56df..3d05192abedf --date=short --first-parent --format='%ad %ae %s'
2020-02-01 herb@google.com Simplify subrun atlas generation tracking

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

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 reed@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: reed@google.com
2020-02-01 18:14:23 -05:00
skia-flutter-autoroll
7359ccddc6 Roll src/third_party/skia 776293dceefd..5d92ae2b56df (1 commits) (flutter/engine#16325)
https://skia.googlesource.com/skia.git/+log/776293dceefd..5d92ae2b56df

git log 776293dceefd..5d92ae2b56df --date=short --first-parent --format='%ad %ae %s'
2020-02-01 brianosman@google.com Implement constantOutputForConstantInput in GrColorSpaceXformEffect

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

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 reed@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: reed@google.com
2020-02-01 10:40:19 -05:00
skia-flutter-autoroll
07495feae0 Roll src/third_party/skia 1b80c357926b..776293dceefd (2 commits) (flutter/engine#16324)
https://skia.googlesource.com/skia.git/+log/1b80c357926b..776293dceefd

git log 1b80c357926b..776293dceefd --date=short --first-parent --format='%ad %ae %s'
2020-02-01 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go Deps
2020-02-01 agrieve@chromium.org Add missing "const" to SkMD5::finish::PADDING

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

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 reed@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: reed@google.com
2020-02-01 03:28:06 -05:00
Dan Field
030975d7f7 use echo to test whether host is up (flutter/engine#16322) 2020-01-31 23:46:57 -08:00
Dan Field
9a992f900b Revert "Modifies accessibility bridge to populate new node fields in semantic… (#15116)" (flutter/engine#16323)
This reverts commit 3235e60fb2f8eedbf35406335b40820f6930feab.
2020-01-31 23:31:27 -08:00
skia-flutter-autoroll
e2075a0681 Roll src/third_party/dart 91a3ea89c8e4..ed441e48d055 (4 commits) (flutter/engine#16319)
https://dart.googlesource.com/sdk.git/+log/91a3ea89c8e4..ed441e48d055

git log 91a3ea89c8e4..ed441e48d055 --date=short --first-parent --format='%ad %ae %s'
2020-02-01 fishythefish@google.com Update all Slow tests to be Slow, Pass.
2020-01-31 srawlins@google.com Fix another windows test in analyzer
2020-01-31 sigmund@google.com fix dart2js golden file.
2020-01-31 liama@google.com [vm] Stop storing to temp in LoadLateField

Created with:
  gclient setdep -r src/third_party/dart@ed441e48d055

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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: dart-vm-team@google.com
2020-02-01 01:28:36 -05:00
Chinmay Garde
426c48aaac Remove all uses of the redundant flutter_root variable. (flutter/engine#16311)
This was only necessary when the Engine had to build in multiple buildroots
where the sources where checked out at different paths relative to the
buildroot. This is no longer the case and there are already cases GN rules
have been written that mix and match variable usage with the direct
specification of the path to the Flutter sources relative to the sole buildroot.
2020-01-31 21:49:48 -08:00
skia-flutter-autoroll
f8976a8ac9 Roll src/third_party/skia 4513cdde4912..1b80c357926b (1 commits) (flutter/engine#16318)
https://skia.googlesource.com/skia.git/+log/4513cdde4912..1b80c357926b

git log 4513cdde4912..1b80c357926b --date=short --first-parent --format='%ad %ae %s'
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

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

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 reed@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: reed@google.com
2020-01-31 22:59:02 -05:00
skia-flutter-autoroll
2f6790902f Roll src/third_party/dart 5ae5aff6406a..91a3ea89c8e4 (22 commits) (flutter/engine#16310)
https://dart.googlesource.com/sdk.git/+log/5ae5aff6406a..91a3ea89c8e4

git log 5ae5aff6406a..91a3ea89c8e4 --date=short --first-parent --format='%ad %ae %s'
2020-01-31 zichangguo@google.com Revert "[dart:io] Stop forcing lower case on HttpHeaders"
2020-01-31 jcollins@google.com Add path parsing to pub support.
2020-01-31 srawlins@google.com Load navigation programatically; use badges for edit counts; #40115
2020-01-31 kustermann@google.com [vm/compiler] Mark Box instructions as non-speculative (since the inputs are always unboxed values and dont need to be checked)
2020-01-31 vsm@google.com [dartdevc/nnbd] enable co19_2 tests for legacy mode
2020-01-31 jwren@google.com Initial RelevanceAnalyzer support in the completion_metrics.dart algorithm with an initial example implementation of RHSOfAsExpression
2020-01-31 kustermann@google.com [vm] Set Class::is_const() based on final fields instead of generative constructors (which can be shaken by TFA)
2020-01-31 sigmund@google.com Update check_nnbd_sdk to diff expectations directly in dart.
2020-01-31 vsm@google.com [dartdevc] use var for top-level
2020-01-31 fishythefish@google.com [dart2js] Use flags to choose between legacy/NNBD in RTI.
2020-01-31 nshahan@google.com [dartdevc] Add dart:io back to the sdk
2020-01-31 johnniwinther@google.com [cfe] Add new flags to AsExpression and IsExpression
2020-01-31 scheglov@google.com Check for correct overrides as the specification requires.
2020-01-31 sigmund@google.com Fix based64 decoder.
2020-01-31 fishythefish@google.com [dart2js] Update generic function subtyping.
2020-01-31 srawlins@google.com NNBD preview: Add 'view' links to Edit List; #40115
2020-01-31 brianwilkerson@google.com Enable always_declare_return_types in analysis_server
2020-01-31 brianwilkerson@google.com Enable empty_catches in analysis_server
2020-01-31 brianwilkerson@google.com Improve the fix for empty_catch
2020-01-31 zichangguo@google.com [dart:io] Stop forcing lower case on HttpHeaders
2020-01-31 zichangguo@google.com [vm] seperate error and unknown types for getStdioHandletype
2020-01-31 kustermann@google.com [vm/reload] Fix crash in scavneger / GC after reload on ia32

Created with:
  gclient setdep -r src/third_party/dart@91a3ea89c8e4

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@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: dart-vm-team@google.com
2020-01-31 19:34:50 -05:00
skia-flutter-autoroll
d7cdc8d203 Roll fuchsia/sdk/core/linux-amd64 from VMcGV... to AtXwP... (flutter/engine#16308) 2020-01-31 15:53:01 -08:00
Michael Klimushyn
ce5a855501 Deprecated FlutterView v1 points to FlutterView v2 (flutter/engine#16304)
FlutterView#enableTransparentBackground has been deprecated for some
time now since it breaks a11y highlighting in most cases. When the
warning was first added there was no known workaround, but now the v2
embedding is in stable and ready to support this usecase. Update the
warning to point to the v2 embedding.
2020-01-31 15:06:52 -08:00
skia-flutter-autoroll
590db98b43 Roll src/third_party/skia 0ee16f689843..4513cdde4912 (13 commits) (flutter/engine#16307)
https://skia.googlesource.com/skia.git/+log/0ee16f689843..4513cdde4912

git log 0ee16f689843..4513cdde4912 --date=short --first-parent --format='%ad %ae %s'
2020-01-31 herb@google.com Rename flush -> issueDrawMaybeInlineUpload
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-31 mtklein@google.com let's try to fix nullptr + k
2020-01-31 robertphillips@google.com Minor GM cleanup
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-31 drott@chromium.org Remove CGFontRef parameter from SkMakeTypefaceFromCTFont
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-31 jvanverth@google.com Enable async MTLLibrary and MTLRenderPipelineState creation.
2020-01-31 jlavrova@google.com Small fix: ignore empty unresolved blocks to avoid (unnecessary) ASSERT later
2020-01-31 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-31 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go Deps
2020-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 ee07cb317579..e196bc85ac2d (3 commits)
2020-01-31 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 430def835f9f..79b36b640692 (6 commits)

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

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 reed@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: reed@google.com
2020-01-31 17:37:54 -05:00
skia-flutter-autoroll
f5031d74d7 Roll fuchsia/sdk/core/linux-amd64 from 93K0d... to VMcGV... (flutter/engine#16267) 2020-01-31 13:43:01 -08:00
Chinmay Garde
2a949ca345 Isolate and move common portable ELF loading from fixtures into //flutter/testing. (flutter/engine#16305)
Also update all known test harnesses to use this and fixes the broken shell_unittests harness.

Fixes https://github.com/flutter/flutter/issues/49853
2020-01-31 12:52:00 -08:00
Jason Simmons
5453ed7721 Ensure that Android embedding initialization always uses an application context (flutter/engine#16204)
Some parts of the embedding (e.g. VsyncWaiter) may hold global references to
system services obtained through the context used during initialization.
These must not be associated with an activity or other non-application context.

Fixes https://github.com/flutter/flutter/issues/49612
2020-01-31 12:09:38 -08:00