12519 Commits

Author SHA1 Message Date
skia-flutter-autoroll
bb5207c07f Roll Dart SDK from 54adfeb93f0b to e5b2cb0b02ae (53 revisions) (flutter/engine#18806)
https://dart.googlesource.com/sdk.git/+log/54adfeb93f0b..e5b2cb0b02ae

2020-06-04 scheglov@google.com Fix for filtering name argument suggestions for Cider.
2020-06-03 rnystrom@google.com Print a count of how many language subdirectories have been migrated.
2020-06-03 zichangguo@google.com Unlink file before Unix socket binds
2020-06-03 kaushikiska@google.com Revert "Replaces fuchsia.deprecatedtimezone"
2020-06-03 jonasfj@google.com Bumped pub revision
2020-06-03 sra@google.com Update DEPS for package:fixnum
2020-06-03 rmacnak@google.com [vm, gc] Use the standard out-of-memory message when the scavenger fails to copy.
2020-06-03 rnystrom@google.com Migrate language_2/nosuchmethod_forwarding to NNBD.
2020-06-03 paulberry@google.com Remove the analysis server's DartFixListener.addDetail.
2020-06-03 paulberry@google.com Prepare to publish package nnbd_migration
2020-06-03 alexmarkov@google.com [vm/nnbd] Finish migration of vm/cc tests to NNBD
2020-06-03 rnystrom@google.com Migrate language_2/mixin_constructor_forwarding to NNBD.
2020-06-03 nathanrogers@google.com [fuchsia] Avoid unnecessary zx_clock_get(ZX_CLOCK_THREAD, ...) calls
2020-06-03 rnystrom@google.com Add an option to the migration test runner to compare legacy results.
2020-06-03 rnystrom@google.com Migrate language_2/no_such_method to NNBD.
2020-06-03 brianwilkerson@google.com An initial naive approach to integrating the new relevance computations and the available declarations support.
2020-06-03 mit@google.com Clarify migration guidance
2020-06-03 19204050+creativecreatorormaybenot@users.noreply.github.com [nnbd_migration] Fix typos/mistakes
2020-06-03 devoncarew@google.com Revert "[nnbd_migration] handle multiple contexts"
2020-06-03 joshualitt@google.com [dart2js] Move tests/compiler/dart2js_extra to tests/dart2js_2.
2020-06-03 udeepbahadur7@gmail.com Fix docs typo.
2020-06-03 vegorov@google.com [vm/compiler] Handle phis specially in TryCreateConstantReplacementFor.
2020-06-03 sortie@google.com [benchmark] Fix dart2 files importing dart files.
2020-06-03 mit@google.com Clarify terms for environment declerations
2020-06-03 lrn@google.com Migrate void tests to Null Safety.
2020-06-03 paulberry@google.com Add a pubspec dev_dependency from analyzer to linter.
2020-06-03 mfairhurst@google.com [nnbd_migration] Fix #42117, cannot load edit details on windows.
2020-06-03 dacoharkes@google.com [nnbd] Make PRESUBMIT.py not warn about status files
2020-06-03 sortie@google.com [benchmark] Synchronize Calls benchmark changes to dart2 implementation.
2020-06-03 sortie@google.com [benchmark] Format all benchmarks.
2020-06-03 jensj@google.com [parser] Update parser tests for using keywords as methods/fields/typedefs
2020-06-03 athom@google.com [release] Add release notes for 2.8.4 to the changelog
2020-06-03 johnniwinther@google.com [cfe] Add regress test for issue39666
2020-06-03 johnniwinther@google.com Reland: [cfe] Embed and use allowed experiments in CFE
2020-06-03 scheglov@google.com Add CiderCompletionResult.performance
2020-06-03 paulberry@google.com Prepare to publish analyzer 0.39.10
2020-06-03 rnystrom@google.com Migrate language_2/malbounded to NNBD.
2020-06-03 rnystrom@google.com Migrate language_2/new to NNBD.
2020-06-03 rnystrom@google.com Migrate language_2/method to NNBD.
2020-06-03 scheglov@google.com Fix the breaking change in SummaryBuilder.
2020-06-03 rnystrom@google.com Migrate language_2/list to NNBD.
2020-06-03 rnystrom@google.com Migrate language_2/mixin to NNBD.
2020-06-02 alexmarkov@google.com [vm/nnbd] Migate runtime/tests/vm/dart/* tests to NNBD
2020-06-02 parkermeronat@gmail.com [pkg/analyzer] Update pedantic to 1.9.0
2020-06-02 rmacnak@google.com [vm, api] Add Dart_UpdateExternalSize to the embedding API.
2020-06-02 mit@google.com Add -t abbreviation for consistency with flutter create:
2020-06-02 alexmarkov@google.com [vm/nnbd] Support NNBD weak mode in vm/cc tests
2020-06-02 paulberry@google.com Prepare to publish analyzer 0.39.9 and _fe_analyzer_shared 4.0.0.
2020-06-02 alexmarkov@google.com [tests/nnbd] Remove mixed mode test cases from language/nnbd/subtyping/type_casts_strong_test
2020-06-02 danny@tuppeny.com Retain original LSP registrations so unregistrations use the same IDs
2020-06-02 bkonyi@google.com [ DDS ] Fix issue where forwarding requests with no RPC parameters would return an error
2020-06-02 paulberry@google.com Migration: fix pubspec deps.
2020-06-02 zichangguo@google.com Revert "[dart:io] Fixes the FileIO performance regression"

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/+doc/master/autoroll/README.md
2020-06-03 21:31:28 -07:00
Robert Ancell
f029e6f88c Mark symbols that should be public (flutter/engine#18802) 2020-06-04 14:31:35 +12:00
Dan Field
305435e0a5 Live region announcements for iOS (flutter/engine#18798) 2020-06-03 19:13:04 -07:00
stuartmorgan
35814367f6 Don't export embedder API in desktop embeddings (flutter/engine#18735)
The embedder.h API layer is an implementation detail of the desktop
embeddings, not part of the public API surface, so should not be part of
the public symbol list for those libraries.
2020-06-03 18:13:59 -07:00
nturgut
4f1dd6a3b1 removing firefox tests from cirrus. since yesterday they are running on LUCI. (flutter/engine#18790) 2020-06-03 15:07:57 -07:00
gaaclarke
45318cefa6 ios accessibility: started ignoring route changes when presenting modal view controllers (flutter/engine#18544) 2020-06-03 14:49:56 -07:00
nturgut
b23e8e9f25 [web] Remove connection close on blur for desktop browsers (flutter/engine#18743)
* Do not close the text editing connection when an input text element is blurred (upon clicking another element on the page) on a desktop browser. keep the current behaviour for mobile browsers

* change the unit tests for blur

* refocus after blur so that the user can keep inputing text to the TextFormField

* skipping failing firefox check. active element didn't get updated in firefox in the automated test. manually checks working
2020-06-03 12:12:00 -07:00
Dan Field
0539f91b1e Implement GetAllocationSize for Vertices (flutter/engine#18756)
* Implement GetAllocationSize for Vertices

* Reflect vertex buffer size in pictures
2020-06-03 10:35:14 -07:00
stuartmorgan
d67aa8197f Revert "null-annotate SemanticsUpdateBuilder.updateNode (#18552)" (flutter/engine#18785)
This reverts commit c9085a90741aea65ff1479608f0e5d394e50ce72.
2020-06-03 09:54:06 -07:00
Emmanuel Garcia
61bc45b233 Pass SurfaceFrame to SubmitFrame (flutter/engine#18709) 2020-06-02 21:59:44 -07:00
Jason Simmons
d2912e8f56 Pin the analyzer version as a temporary workaround for https://github.com/dart-lang/sdk/issues/42163 (flutter/engine#18755)
A recent change to the analyzer package introduced an API incompatibility with
the build_resolvers package.  The analyzer package needs to be pinned to an
older version until this is resolved.
2020-06-02 16:15:15 -07:00
Dan Field
a96a8cc9ce Make images contribute to Picture allocation size, more aggressively release references when dispose is called (flutter/engine#18706)
SkImage references get held by both our Image and Picture objects. The GC has no idea about this, and so sometimes pictures look very small when they're actually holding a reference to a large chunk of memory. This patch helps make sure that the GC can more adequately catch the real size impact of Picture objects, and combined with an upstream patch in Dart allows for much more aggressive collection of unused image related memory.
2020-06-02 15:12:06 -07:00
Chris Bracken
c9085a9074 null-annotate SemanticsUpdateBuilder.updateNode (flutter/engine#18552)
The underlying _updateNode call requires that all parameters be set
non-null. There's a single call site in the framework in
lib/src/semantics/semantics.dart in SemanticsNode.updateWith(). At that
call site, all parameters are either asserted non-null in the
constructor of SemanticsData or defaulted to null, with the sole
exception of textDirection.

The ergonomics of this method are currently pretty ugly and we should
consider migrating most of the defaulting and assertions that we apply
at the call site up to the definition in dart:ui. That work is filed as
https://github.com/flutter/flutter/issues/57720.
2020-06-02 14:42:36 -07:00
skia-flutter-autoroll
649ae5a7d9 Roll Dart SDK from 3d53df52afb5 to 54adfeb93f0b (14 revisions) (flutter/engine#18747)
https://dart.googlesource.com/sdk.git/+log/3d53df52afb5..54adfeb93f0b

2020-06-02 devoncarew@google.com [nnbd_migration] handle multiple contexts
2020-06-02 zichangguo@google.com [dart:io] Fixes the FileIO performance regression
2020-06-02 srawlins@google.com Analyzer: move built_in_identifier_* tests
2020-06-02 rnystrom@google.com Migrate language_2/metadata to NNBD.
2020-06-02 rnystrom@google.com Migrate language_2/malformed to NNBD.
2020-06-02 srawlins@google.com Analyzer: Mark used extension operators as such
2020-06-02 srawlins@google.com Migrator: Edit the package_config.json file
2020-06-02 scheglov@google.com Clean up verify_sorted_test.
2020-06-02 paulberry@google.com Revert "Remove DartSdk.useSummary."
2020-06-02 jwren@google.com Cleanup format.dart now that recent dartfmt has been rolled forward
2020-06-02 danny@tuppeny.com Enable/disable and register/unregister LSP formatter based on client settings
2020-06-02 danny@tuppeny.com Add LSP support for client-side configuration
2020-06-02 danny@tuppeny.com Minor refactor of LSP server capabilities+init test
2020-06-02 danny@tuppeny.com Improve LSP spec regex to catch didChangeConfiguration method

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/+doc/master/autoroll/README.md
2020-06-02 14:25:01 -07:00
xster
a0b2b71025 Add an engine PR template (flutter/engine#18721) 2020-06-02 12:05:59 -07:00
Robert Ancell
f7a846ef8e Add missing standard codec alignment bytes (flutter/engine#18724) 2020-06-03 06:22:52 +12:00
Robert Ancell
07ecd97754 Add braces around multi-line branches to match code style (flutter/engine#18719) 2020-06-03 06:22:24 +12:00
Robert Ancell
43de315eee Add missing full stops on the end of comments. (flutter/engine#18634) 2020-06-03 06:21:46 +12:00
bungeman
6282eb8094 Mark conditional SkParagraph include nogncheck. (flutter/engine#18741) 2020-06-02 11:18:03 -07:00
skia-flutter-autoroll
c77c9bd834 Roll Skia from a5ced794731b to 1adcac52d64b (6 revisions) (flutter/engine#18740) 2020-06-02 10:38:02 -07:00
Chris Bracken
e03feb13f7 null-annotate lib/ui/hooks.dart (flutter/engine#18555) 2020-06-02 09:49:50 -07:00
skia-flutter-autoroll
76902d0130 Roll Dart SDK from 6489a0c68df8 to 3d53df52afb5 (141 revisions) (flutter/engine#18738) 2020-06-02 08:48:02 -07:00
skia-flutter-autoroll
e53482bd98 Roll Skia from 502eab4fc913 to a5ced794731b (22 revisions) (flutter/engine#18737) 2020-06-02 08:43:03 -07:00
skia-flutter-autoroll
80794255c7 Roll Fuchsia Linux SDK from in0Aq... to VXyRo... (flutter/engine#18728) 2020-06-02 06:48:02 -07:00
nturgut
1c457a7a39 add driver for chrome 83 (flutter/engine#18722) 2020-06-01 19:07:25 -07:00
Tong Mu
75724a5657 System mouse cursor: Android (flutter/engine#18569)
Adds system mouse cursor to the Android engine.
2020-06-01 18:08:43 -07:00
skia-flutter-autoroll
41fef4b651 Roll Fuchsia Mac SDK from WuG3u... to YmMjL... (flutter/engine#18717)
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 liyuqian@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/+doc/master/autoroll/README.md
2020-06-01 17:07:40 -07:00
nturgut
ce8fe9903d [web] runs ios unit tests (flutter/engine#18650)
* runs ios unit tests, if the simulator is already booted.

* address reviewer comments

* changing comments for the Safari desktop tests

* addressing reviewer comments. removing the timeout.

* change mobile browsers ver name for safari.dart

* removing then calback on browser exit, only leaving the exception callback
2020-06-01 16:52:27 -07:00
Robert Ancell
486f8e4886 Don't show warnings when removing handlers. (flutter/engine#18633)
These are removed in destructors.
2020-06-02 11:32:57 +12:00
chenjianguang
5a78bd2f4d Fix BM_ShellShutdown regression (flutter/engine#18676) 2020-06-01 16:13:02 -07:00
Dan Field
65afbec58a Make GetAllocationSize const (flutter/engine#18713) 2020-06-01 15:58:03 -07:00
Kaushik Iska
29a096bc85 [fuchsia] NNBD: Kernel libraries for Flutter, Dart runners (flutter/engine#18714)
This updates the references to `third_party/dart/sdk` to
`third_party/dart/sdk_nnbd`

Fixes: https://github.com/flutter/flutter/issues/58431
2020-06-01 15:28:10 -07:00
Robert Ancell
29a0d55666 Add tests for FlBinaryMessenger, FlBasicMessageChannel, FlMethodChannel (flutter/engine#18638) 2020-06-02 09:39:37 +12:00
Robert Ancell
61f0b14f9c Fix FlValue functions not marked for export (flutter/engine#18641) 2020-06-02 09:38:10 +12:00
skia-flutter-autoroll
7768f07086 Roll Skia from 8c5786622b4e to 502eab4fc913 (2 revisions) (flutter/engine#18707) 2020-06-01 12:58:02 -07:00
Yegor
d4a3ed1ffa do not lock petitparser (flutter/engine#18703) 2020-06-01 11:49:45 -07:00
skia-flutter-autoroll
0fc0693cc7 Roll Skia from 25a8404bd150 to 8c5786622b4e (17 revisions) (flutter/engine#18704) 2020-06-01 11:28:03 -07:00
Ferhat
8c44aaf4ee [web] Fix nineslice assertion (flutter/engine#18542)
* Fix nineslice assertion
2020-06-01 11:12:34 -07:00
Yegor
25a9d88894 implement SkPath.computeMetrics (flutter/engine#18667)
* implement SkPath.computeMetrics
2020-06-01 09:43:15 -07:00
Jason Simmons
445be1d3b7 Upgrade the meta package version for compatibility with petitparser-3.0.4 (flutter/engine#18700) 2020-06-01 09:36:22 -07:00
skia-flutter-autoroll
dcce62bb93 Roll Skia from 7a34aff3e6a2 to 25a8404bd150 (1 revision) (flutter/engine#18677) 2020-05-30 00:03:02 -07:00
skia-flutter-autoroll
a2639fa4a7 Roll Skia from 0d0758e42a7d to 7a34aff3e6a2 (12 revisions) (flutter/engine#18675) 2020-05-29 21:58:02 -07:00
xster
410947a88e Make the testing process on different platforms more consistent (flutter/engine#18660) 2020-05-29 18:11:26 -07:00
Jason Simmons
a6d5bd994d Disconnect the channel message handler when releasing the AccessibilityBridge (flutter/engine#18657) 2020-05-29 16:23:01 -07:00
skia-flutter-autoroll
91b228b482 Roll Fuchsia Linux SDK from wmNGH... to in0Aq... (flutter/engine#18671) 2020-05-29 15:33:02 -07:00
skia-flutter-autoroll
443a724020 Roll Skia from 921cdbb387d2 to 0d0758e42a7d (15 revisions) (flutter/engine#18668) 2020-05-29 13:18:02 -07:00
skia-flutter-autoroll
6f55533056 Roll Fuchsia Mac SDK from xRJHj... to WuG3u... (flutter/engine#18665) 2020-05-29 13:13:03 -07:00
skia-flutter-autoroll
7ea20d6d4f Roll Skia from 074414fed53e to 921cdbb387d2 (2 revisions) (flutter/engine#18664) 2020-05-29 09:33:02 -07:00
skia-flutter-autoroll
b9133acf04 Roll Skia from 22534f2098e7 to 074414fed53e (37 revisions) (flutter/engine#18663) 2020-05-29 07:48:02 -07:00
David Reveman
685be60f1f [fuchsia] Use R8G8B8A8 format instead of B8G8R8A8. (flutter/engine#18475)
This format is preferred on some hardware. Also explicitly
specify color space when creating the skia surface.

Co-authored-by: David Reveman <reveman@google.com>
2020-05-29 07:05:02 -04:00