11524 Commits

Author SHA1 Message Date
skia-flutter-autoroll
174245305e Roll Skia from c21902c0d3cc to 9615bcf71f2a (1 revision) (flutter/engine#22226) 2020-10-30 09:03:02 -07:00
Ferhat
147824d998 [web] Fixes canvas pixelation and overallocation due to transforms. (flutter/engine#22160) 2020-10-30 09:02:49 -07:00
Kaushik Iska
1e2d6b2dbb Fix includes to start with shell (flutter/engine#22227)
See b/172031915
2020-10-30 08:51:32 -07:00
skia-flutter-autoroll
86b535f296 Roll Skia from f548a028ce70 to c21902c0d3cc (46 revisions) (flutter/engine#22224) 2020-10-30 07:43:01 -07:00
skia-flutter-autoroll
f161624b55 Roll Fuchsia Linux SDK from Usec4YBzR... to sNx8qabBn... (flutter/engine#22220) 2020-10-29 22:38:02 -07:00
Siva
f5ef63edb2 Manual roll of Dart 1a18fff9ad2e...ba80ed989cc (flutter/engine#22216) 2020-10-29 21:28:01 -07:00
Robert Ancell
524a96de10 Fix warning when no entrypoing args provided. (flutter/engine#22136)
Fixes errors like:
GLib-CRITICAL **: 14:20:17.248: g_strv_length: assertion 'str_array != NULL' failed

Introduced in fe489569a722816acab038ebe0f882722d2434ee
2020-10-30 14:57:35 +13:00
Robert Ancell
904e5d491e Fix incorrect parameter used for self object (flutter/engine#22135)
Fix incorrect parameter used for self object

Rename the GWeakNotify function parameters.
This matches the prototype and makes it harder to accidentally use the object
parameter the wrong way.
2020-10-30 14:52:24 +13:00
Devon Carew
5cadb93fe2 use the dart analyze command to analyze source (flutter/engine#22212) 2020-10-29 18:46:52 -07:00
Lazy Llama
176d1345a4 Fix viewInset.bottom and viewPadding.bottom… (flutter/engine#21730) 2020-10-29 17:28:01 -07:00
Siva
d09ea8f82e Manual Roll of Dart to ba80ed989cc...9c6e76468ca (flutter/engine#22213)
* Manual Roll of Dart from ba80ed989c...9c6e76468c

dart-lang/sdk@ba80ed989c Version 2.11.0-277.0.dev
dart-lang/sdk@619e388a1d Breaking changes for analyzer version 0.41.
dart-lang/sdk@e46c31c24c Version 2.11.0-276.0.dev
dart-lang/sdk@13704520a0 [cfe] Indicate nullability as assignability issue when appropriate
dart-lang/sdk@33b7f1425e Migration: remove unreachable `break` statements
dart-lang/sdk@68fe2649f3 Migration: remove 2 pixel offset from CSS for `.region.informative-region`.
dart-lang/sdk@f506071e34 Add DartType.alias{Element,Arguments} and class TypeAliasElement
dart-lang/sdk@5b2f57d365 Fix changelog
dart-lang/sdk@d459f2244a Enable non-function type alias tests for CFE based tools
dart-lang/sdk@5ac5b710ee Migration --apply-changes implies --no-web-preview
dart-lang/sdk@8abf6c67ad Add test of potentially constant scopes.
dart-lang/sdk@146423c02d Version 2.11.0-275.0.dev
dart-lang/sdk@d38b366eb6 Add quick fix to remove unnecessary null-aware assignments
dart-lang/sdk@1a56b8e7eb Version 2.11.0-274.0.dev
dart-lang/sdk@d5118d5fc8 Reland "[ Service / dart:isolate ] Added getPorts RPC and 'debugName' optional"
dart-lang/sdk@2672eb34f6 Add Flutter plugins to the list of allowed null safety experiments
dart-lang/sdk@30d13109e7 Error on all ignored command line arguments with a named config.
dart-lang/sdk@a983155d44 [vm/ffi] Remove bytecode mode only runtime entries
dart-lang/sdk@5f5c0ec025 Version 2.11.0-273.0.dev
dart-lang/sdk@3c5d1d2575 fix nodes for path error reporting
dart-lang/sdk@0128ffa6d1 Add most of the remaining parser diagnostics to the data file parser
dart-lang/sdk@91be377fda [io/ssl] Avoid redundant handshake call that can break ongoing handshake try-retry sequence.
dart-lang/sdk@774e18d14a Issue 43925. Set the enclosing class for completion.
dart-lang/sdk@061848e97e Cleanup misc remaining references to bytecode
dart-lang/sdk@bc01cb740a [vm] Don't assume fields are already canonical when canonicalizing closures.
dart-lang/sdk@2fd4b4f562 [dart2js, ddc] Emit native null checks in sound mode only
dart-lang/sdk@8b68bb4191 Revert "Revert "[ddc] Move native null-checks to definitions""
dart-lang/sdk@d4c03fbc1b [ddc] Add more descriptive error for native null assertions
dart-lang/sdk@312a572ade [vm/ffi] Fix prepare_flutter_bundle.dart
dart-lang/sdk@31c065ef4c Change frontend server expression evaluation tests to use strong ddc platform sdk
dart-lang/sdk@2fafb4061f Remove LibrariesLog, we don't use it anymore.
dart-lang/sdk@2653b851d3 Version 2.11.0-272.0.dev
dart-lang/sdk@e5dfd38404 check for invalid git and path deps in publishable packages
dart-lang/sdk@f8fdb4be05 Remove return type from addSource().
dart-lang/sdk@7588ed86de Remove bytecode mode from the VM
dart-lang/sdk@c877d5bf3e [pkg/vm_service] remove three deprecation warnings
dart-lang/sdk@2eef1aa1ad Prepare analyzer_cli/ tests for turning Null Safety on by default.
dart-lang/sdk@80f0976e02 [pkg/nnbd_migration] mark package:nnbd_migration as not publishable
dart-lang/sdk@1958d61b02 Issue 43929. Report HintCode.DEPRECATED_MEMBER_USE for Null Safe from Legacy, refactoring.
dart-lang/sdk@68c50f7f92 Migration: re-work test_informationalRegion_containsTraceLinks_separateDrive.
dart-lang/sdk@ee740fae4a [dart2js] Inference of List.generate elements
dart-lang/sdk@c3ddc5c374 [vm/concurrency] Add EventLoopLatencyJson350KB bechmark
dart-lang/sdk@5851f8bc0c [Analyzer] Add a fix for unnecessary_non_null_assertion
dart-lang/sdk@e38d42fc7d [android] Switch to Flutter Android tooling
dart-lang/sdk@ed009afc4c [package:js] Add static errors for invalid extends
dart-lang/sdk@2e99e59369 Fix integration tests for analyzer/ and analysis_server/ in preparation for Null Safety turned on.
dart-lang/sdk@9181570513 Migration: Work around null reference exception with complex type parameters.
dart-lang/sdk@a777d2b798 Sort declarations in api_test.dart
dart-lang/sdk@a99904a45a [vm/nnbd] Explicitly opt-out test helper scripts from null safety to prepare for NNBD turned on
dart-lang/sdk@77a0daeda9 Update to latest package:collection
dart-lang/sdk@f78c40e32a Revert "Reland "[ Service / dart:isolate ] Added getPorts RPC and 'debugName' optional""
dart-lang/sdk@5a3e7bf18f [Dart CLI] Refactor analytics
dart-lang/sdk@7a87580ec4 [vm] Avoid racy access to SafepointRwLock::reader_ids_
dart-lang/sdk@e5184d71b7 Version 2.11.0-271.0.dev
dart-lang/sdk@7d764a6b3a Get the observatory tests correctly opting out of sound null safety.
dart-lang/sdk@38e3414748 analyzer_plugin: Prepare tests for Null safety flag flip.
dart-lang/sdk@e9bf10bda0 Version 2.11.0-270.0.dev
dart-lang/sdk@56947222cc Fixes for analysis_server/ tests for Windows.
dart-lang/sdk@7a60fd3fd2 Fix Glob creation, PubspecValidator dependencyPath.
dart-lang/sdk@a5d4511847 Reland "[ Service / dart:isolate ] Added getPorts RPC and 'debugName' optional"
dart-lang/sdk@6360dcbecb Version 2.11.0-269.0.dev
dart-lang/sdk@14e4d5fb48 [Tests] - Explicitly opt out vm/dart_2/splay_test.dart
dart-lang/sdk@20b8b1c0cf [vm/concurrency] Introduce a read lock acquisition of program_lock.
dart-lang/sdk@76118806bd [dart:io / Service] Rename State class to _State to avoid class name conflicts with Flutter
dart-lang/sdk@e2cc75e847 Fix the offset used when reporting errors inside of string literals
dart-lang/sdk@29c7474845 Add a test for accessing type arguments
dart-lang/sdk@297fb8606a Un-hide the dart migrate command from stable.
dart-lang/sdk@dac61ff879 Remove a message for pre-nnbd sdks.
dart-lang/sdk@05af48a5df Version 2.11.0-268.0.dev
dart-lang/sdk@a074c793b8 Rename to resolveTestCode() and resolveTestFile().
dart-lang/sdk@47a2ab2866 Prepare to publish analyzer 0.40.5 and _fe_analyzer_shared 12.0.0.
dart-lang/sdk@af8413d8e9 [vm/concurrency] Add write lock acquisiton when updating Class direct_subclasses.
dart-lang/sdk@4f630a9a16 [typed_data] Remove specific Errors from docs
dart-lang/sdk@d9d7324b27 Issue 43777. Update analysis_server/ tests to run when Null Safety is enabled by default in 2.12
dart-lang/sdk@3e856b8ace [vm/concurrency] Allow concurrent access to invocation dispatcher cache
dart-lang/sdk@e8ff7f9d29 Version 2.11.0-267.0.dev
dart-lang/sdk@c45d52b62a Rework the parser to parse code fragments rather than value generators
dart-lang/sdk@34cedb980c [kernel] Make Procedure.kind final
dart-lang/sdk@50d36afc34 [release] Add release notes for 2.10.3
dart-lang/sdk@2928af2b12 [kernel] Remove unused Class.level, ClassLevel enum and shift Library.flags down
dart-lang/sdk@ff60518cad [kernel] Remove getChildFromMember from CanonicalName
dart-lang/sdk@741bb5ec4e [kernel] Change library nnbd bit encoding slightly
dart-lang/sdk@ae5fc78992 [kernel] Remove 'addMember'

* Adjust comment.
2020-10-29 17:07:35 -07:00
Kaushik Iska
996bd164c8 [ios] Surface factory holds the canonical reference to the external view embedder (flutter/engine#22206)
This furthers the refactor of making platform view hold the reference to
the external view embedder on iOS.
2020-10-29 16:47:31 -07:00
张风捷特烈
3b2148731f Update painting.dart (flutter/engine#22195) 2020-10-29 15:28:02 -07:00
mikaelpessa
92beaad3ea Add "input shield" to capture pointer input for reinjection (flutter/engine#22067) 2020-10-29 15:23:02 -07:00
J-P Nurmi
30b8a62f7f Fix FlTextInputPlugin tear down (flutter/engine#22007) 2020-10-29 15:18:04 -07:00
J-P Nurmi
f1621c0370 Fix typos in FlValue docs (flutter/engine#21875) 2020-10-29 15:13:04 -07:00
Anirudh Balaji
07498fbc67 Refactor make_mock_engine into fl_test (flutter/engine#21585) 2020-10-29 15:08:03 -07:00
Matej Knopp
5ba6d1e42f Use preTranslate when applying offset to matrix (flutter/engine#21648) 2020-10-29 15:03:02 -07:00
stuartmorgan
ff1528235d Add a proc table version of embedder API (flutter/engine#21813) 2020-10-29 13:13:03 -07:00
Harry Terkelsen
393987c03e Set strut font to Roboto if the given font hasn't been registered (flutter/engine#22129) 2020-10-29 12:43:30 -07:00
Christopher Fujino
6339dfd5a4 bring back build_test to ensure we validate licenses (flutter/engine#22201)
* add license check to cirrus config
* update license goldens file
2020-10-29 12:19:41 -07:00
Ferhat
c1694b912a Fix for firefox custom clipping (flutter/engine#22182) 2020-10-29 12:08:02 -07:00
Kaushik Iska
4f5768ab85 [profiling] Handle thread_info to account for killed threads (flutter/engine#22170)
Fixes: https://github.com/flutter/flutter/issues/63025
2020-10-29 12:06:16 -07:00
Greg Spencer
1c7cc94f67 Standardize macro names for dartdoc macros (flutter/engine#22180) 2020-10-29 12:03:04 -07:00
Kaushik Iska
5fe332317b Reland [ios] Refactor IOSSurface factory and unify surface creation (flutter/engine#22016) 2020-10-29 11:58:03 -07:00
Ferhat
ba481e41ac [web] Fix scroll wheel line delta on Firefox. (flutter/engine#21928) 2020-10-29 11:06:37 -07:00
Ferhat
ada2d894e3 [web] Fix transform not invalidating path bounds causing debugValidate failure (flutter/engine#22172) 2020-10-29 11:04:46 -07:00
Zachary Anderson
dc3cf6a04e Migrate runZoned to runZonedGuarded (flutter/engine#22198) 2020-10-29 11:02:35 -07:00
Ferhat
a2befaef62 [web] Assign default natural width/height for svgs that report 0,0 on firefox and ie11 (flutter/engine#22184) 2020-10-29 09:54:49 -07:00
Jason Simmons
edd1e923fc Invalidate the cached SkParagraph font collection when a new font manager is installed (flutter/engine#22157) 2020-10-29 09:31:04 -07:00
skia-flutter-autoroll
56c54ca40e Roll Fuchsia Linux SDK from PY5hNI-wY... to Usec4YBzR... (flutter/engine#22197) 2020-10-29 09:18:01 -07:00
skia-flutter-autoroll
b58d4fa1a3 Roll Skia from 5567a6091ceb to f548a028ce70 (7 revisions) (flutter/engine#22155) 2020-10-28 18:22:01 -07:00
Mouad Debbar
cf565ad378 [web] Clean up unused previousStyle logic (flutter/engine#22150) 2020-10-28 18:17:03 -07:00
stuartmorgan
d5a259fcba Fix possible use of std::moved value in Rasterizer (flutter/engine#22125) 2020-10-28 18:12:03 -07:00
George Wright
64dc21d702 Add plumbing for command line arguments on Windows (flutter/engine#22094) 2020-10-28 18:07:03 -07:00
skia-flutter-autoroll
b48615f7b8 Roll Fuchsia Linux SDK from UKgKCjxSA... to PY5hNI-wY... (flutter/engine#22175) 2020-10-28 18:02:07 -07:00
Alexander Brusher
35c4f90d44 Includes roles for links, checkboxes, and radio buttons in semantics (flutter/engine#22061) 2020-10-28 18:02:02 -07:00
Yuqian Li
5fbc34bfcf Allow parse_and_send to use access tokens (flutter/engine#22019) 2020-10-28 17:57:03 -07:00
Matej Knopp
0491b2cc32 Smooth window resizing on macOS (flutter/engine#21525) 2020-10-28 11:12:04 -07:00
Martin Kustermann
e9ec3d5656 Manual Dart SDK roll 6e015bd9cddb to 9c6e76468ca4 (6 revisions (flutter/engine#22153)
This includes the commits from

  https://dart.googlesource.com/sdk.git/+log/6e015bd9cddb..9c6e76468ca4

as well as the changes from

  https://github.com/flutter/engine/pull/22149/files

which are needed due to dart-lang/sdk@23ee425de7
2020-10-27 18:26:48 -07:00
skia-flutter-autoroll
5ec34cae1c Roll Fuchsia Linux SDK from XYN02FThN... to UKgKCjxSA... (flutter/engine#22147)
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 garyq@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-10-27 11:49:59 -07:00
skia-flutter-autoroll
1d3a8f3f57 Roll Skia from 7737a5bd2510 to 5567a6091ceb (8 revisions) (flutter/engine#22146)
https://skia.googlesource.com/skia.git/+log/7737a5bd2510..5567a6091ceb

2020-10-27 brianosman@google.com Guard traversal of certain kinds of mid-optimization IfStatement
2020-10-27 johnstiles@google.com Pass function arguments using SkSpan instead of count + ptr.
2020-10-27 egdaniel@google.com Add uma histogram tracking for the number of submit render passes.
2020-10-27 johnstiles@google.com Prototype helper functions from FP files before use.
2020-10-27 johnstiles@google.com Mangle function names as a separate step before emitting func-bodies.
2020-10-27 mtklein@google.com remove absl experiment
2020-10-27 mtklein@google.com use ieee divide
2020-10-27 ethannicholas@google.com Made IRNode smaller

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 jcgregorio@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-10-27 11:49:17 -07:00
skia-flutter-autoroll
ef179d24a7 Roll Skia from 5bbbb49f1da0 to 7737a5bd2510 (13 revisions) (flutter/engine#22140) 2020-10-27 00:17:01 -07:00
skia-flutter-autoroll
bde9fad109 Roll Fuchsia Linux SDK from 5teTtbQ9-... to XYN02FThN... (flutter/engine#22127) 2020-10-26 20:07:02 -07:00
Jonah Williams
d3d5bd8761 [null-safety] update path version (flutter/engine#22134) 2020-10-26 18:49:42 -07:00
Jacob MacDonald
b58e203214 add a package config file to const finder test fixtures (flutter/engine#22124)
Adds a package config file to the const finder test fixtures to unblock the null safety flag removal change.

Otherwise these fixtures get opted in to null safety and some constants are missing (presumably because they are invalid).

Related dart-lang/sdk#43872
2020-10-26 16:39:08 -07:00
stuartmorgan
a461854026 Defer macOS arrow and backspace handling to framework (flutter/engine#22063)
The Flutter framework now has handling for arrow keys and backspace
in its editable text, so they no longer need to be handled in the
embedding. This not only avoids duplicate work, but improves the
handling of complex unicode (surrogate pairs, grapheme clusters) which
are currently correctly handled in the framework but not the macOS
embedding.

Fixes https://github.com/flutter/flutter/issues/68497
2020-10-26 12:56:30 -07:00
godofredoc
58515d6a7f Add metrics scripts in preparation to move the builder to LUCI. (flutter/engine#22086)
* Add metrics scripts in preparation to move the builder to LUCI.

Bug:
  https://github.com/flutter/flutter/issues/67579

* set -ex to fail scripts inmediately.
2020-10-26 12:49:23 -07:00
skia-flutter-autoroll
64097a67cf Roll Skia from 189ecd485ade to 5bbbb49f1da0 (4 revisions) (flutter/engine#22121) 2020-10-26 11:27:01 -07:00
Jason Simmons
73ea2c2fea Remove some obsolete code from RuntimeController (flutter/engine#22091) 2020-10-26 10:42:02 -07:00