8626 Commits

Author SHA1 Message Date
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
Chinmay Garde
408fafbd68 Fix runtime_unittest in AOT mode by loading AOT symbols from ELF loader. (flutter/engine#16283)
This regressed when the symbols were no longer packed in discrete blobs but
instead moved to an ELF file.

Regressed in 5ea9c249cd
Unnoticed because of https://github.com/flutter/flutter/issues/49733
Fixes https://github.com/flutter/flutter/issues/49763
2020-01-31 11:21:22 -08:00
skia-flutter-autoroll
83c71ef6d2 Roll src/third_party/dart 162d6c5634a0..5ae5aff6406a (28 commits) (flutter/engine#16303)
https://dart.googlesource.com/sdk.git/+log/162d6c5634a0..5ae5aff6406a

git log 162d6c5634a0..5ae5aff6406a --date=short --first-parent --format='%ad %ae %s'
2020-01-31 kustermann@google.com [vm/embedder] Add documentation to Dart_CompileToKernel
2020-01-31 whesse@google.com [infra] Print correct configuration groups in failures link
2020-01-31 johnniwinther@google.com [cfe,analyzer] Disallow type parameters on operator methods
2020-01-31 jensj@google.com [CFE] Don't issue export errors twice in incremental compiler
2020-01-31 jensj@google.com [CFE] Fix memory leak in incremental compiler
2020-01-31 johnniwinther@google.com [cfe] Use fileUri in error reporting
2020-01-31 jensj@google.com [CFE] Transformations can now tell of they changed the structure of a class
2020-01-31 victor.agnez@hotmail.com [vm] Reland support for real unboxed floating point fields in AOT
2020-01-31 johnniwinther@google.com Avoid implicit downcast in nnbd sdk
2020-01-31 karlklose@google.com [infra] Use pkg/smith's test matrix support in test.dart
2020-01-31 cskau@google.com [SDK] Fixes remaining issues with --lazy-async-stacks on.
2020-01-31 jensj@google.com [CFE] Check class hierarchy in incremental compiler test
2020-01-31 dmitryas@google.com [cfe] Don't allow implicit tear-offs of .call on nullable receivers
2020-01-31 johnniwinther@google.com [cfe] Handle unresolved superclass on opt-out class with opt-in platform
2020-01-31 karlklose@google.com [infra] Add support for branches to pkg/smith
2020-01-31 nshahan@google.com [dartdevc] Update subtype check to allow mutual subtypes in bounds
2020-01-31 sra@google.com [dart2js] Make 'return null;' more reliable
2020-01-31 rmacnak@google.com [vm, service] Create a treemap from very large heap snapshots outside of the browser.
2020-01-31 nshahan@google.com [dartdevc] Apply lints and cleanup violations
2020-01-31 brianwilkerson@google.com Add return types to methods in analysis_server
2020-01-30 liama@google.com [vm] Reland the flag flip behind the --nnbd build flag
2020-01-30 scheglov@google.com Implement runtime type equality.
2020-01-30 brianwilkerson@google.com Update the lsp generator to generate return types for all methods
2020-01-30 brianwilkerson@google.com Add return types to more methods in analysis_server
2020-01-30 paulberry@google.com Migration: Improvements to graph debug output.
2020-01-30 paulberry@google.com Migration: change implicit downcasts to explicit ones when necessary.
2020-01-30 liama@google.com Revert "[vm] Set non_nullable_flag() to true"
2020-01-30 sigmund@google.com re-add web libraries as part of the sdk

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

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 13:32:35 -05:00
skia-flutter-autoroll
d18d9de4d6 Roll src/third_party/skia 6305b2f8342a..0ee16f689843 (2 commits) (flutter/engine#16286)
https://skia.googlesource.com/skia.git/+log/6305b2f8342a..0ee16f689843

git log 6305b2f8342a..0ee16f689843 --date=short --first-parent --format='%ad %ae %s'
2020-01-31 herb@google.com Add reverse iterators to SkSpan
2020-01-30 herb@google.com Cleanup GrStrike management because we do not abandon strikes

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

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 13:25:28 -05:00
George Wright
2ac9db0623 Use static constexpr for iphone_xs_times (flutter/engine#16264) 2020-01-31 10:04:39 -08:00
gaaclarke
78f0324c21 Started coalescing updates to viewport metrics after foregrounding the app. (flutter/engine#16270) 2020-01-31 09:31:27 -08:00
Chinmay Garde
c5c6871628 Remove superfluous INFO logs from //flutter/runtime. (flutter/engine#16280)
These add no value to engine developers anymore and are not visible to external
users because of the low log severity.
2020-01-30 18:53:45 -08:00
Yegor
fe7cbf64b1 Use bundled Roboto in all tests (flutter/engine#16218)
* Use bundled Roboto in all tests
2020-01-30 17:31:32 -08:00
George Wright
baf04d4ca5 Revert "Migrate flutter_runner from flutter_runner::{Thread,Loop} to fml::{Thread,MessageLoop} (#15118)" (flutter/engine#16277)
This reverts commit 33999d4bc3ee47928ef959d910d4bbfb42b963fd.
2020-01-30 17:19:13 -08:00
skia-flutter-autoroll
6eec3335ac Roll src/third_party/skia 36c0521d57de..6305b2f8342a (8 commits) (flutter/engine#16272)
https://skia.googlesource.com/skia.git/+log/36c0521d57de..6305b2f8342a

git log 36c0521d57de..6305b2f8342a --date=short --first-parent --format='%ad %ae %s'
2020-01-30 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2020-01-30 fmalita@chromium.org [sksg] Clean up public headers
2020-01-30 scroggo@google.com Expose the ICC profile from SkAndroidCodec
2020-01-30 mtklein@google.com pdf rasterization
2020-01-30 egdaniel@google.com Update GrSurfaceProxy::Copy to return a view.
2020-01-30 hcm@google.com update release notes page to include M81
2020-01-30 hcm@google.com new section and formatting
2020-01-30 brianosman@google.com Reland "Fix skshaper in component builds"

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

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-30 19:12:37 -05:00
Jason Simmons
15192d0659 Revert "[web] Correct getPositionForOffset for multi-line paragraphs (#16206)" (flutter/engine#16268)
This reverts commit 14b7e813bbbc1fa2c2d4f8f9a8079da941f90a82.

This caused a regression in a framework test (material/text_field_splash_test.dart)
2020-01-30 16:06:35 -08:00
stuartmorgan
0710845880 Fix Windows file checks of unicode paths (flutter/engine#16105) 2020-01-30 15:43:02 -08:00