mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Manual roll of Dart b29f228f62...016e8880f0 (flutter/engine#20967)
dart-lang/sdk@016e8880f0 Version 2.10.0-90.0.dev dart-lang/sdk@34f636ce1d Revert "[vm/io] Fix FileSystemWatcher enum name typo." dart-lang/sdk@7a02118a41 [vm/fuchsia]: Safely shutdown the async message loop. dart-lang/sdk@334d368146 [analyzer_plugin] Remove unused dart:async imports dart-lang/sdk@047c0f860a [Analyzer] Support analyzing open files without open workspaces dart-lang/sdk@f846d0e7ea [analyzer_cli] Remove unused dart:async imports dart-lang/sdk@ba372d6e8a [dartdev] Remove unused dart:async import dart-lang/sdk@30cfb228c0 [nnbd_migration] Remove unused dart:async imports dart-lang/sdk@1134a0f17c [analysis_server] Remove unused dart:async imports dart-lang/sdk@3317d47c7d [_fe_analyzer_shared] Remove unused dart:async import dart-lang/sdk@0a036db596 [vm/io] Fix FileSystemWatcher enum name typo. dart-lang/sdk@000f3135a5 [analyzer] Remove unused dart:async imports dart-lang/sdk@7817aa1796 [dartfix] Remove unused dart:async imports dart-lang/sdk@0144087619 Version 2.10.0-89.0.dev dart-lang/sdk@42dfb9d304 Add `generateCallGraphWithDominators` method to generate a `CallGraph` from a precompiler trace. dart-lang/sdk@01024dfa5a Issue 43200. Report ASSIGNMENT_TO_FINAL when 'final late' has an initializer. dart-lang/sdk@ab16d79af9 Revert "Flow analysis changes to fix mixed-mode unsoundness loophole." dart-lang/sdk@7363adca67 [infra] Update checked-in SDKs to 2.10.0-79.0.dev dart-lang/sdk@d833f2f65c Flow analysis changes to fix mixed-mode unsoundness loophole. dart-lang/sdk@33e4a6bc2a Revert "[vm] Have Read/WriteStream use (S)LEB128 for variable-length encoding." dart-lang/sdk@d9dc24b53e Version 2.10.0-88.0.dev dart-lang/sdk@7130dd4d3d [cfe] Report error on non-void setter return type dart-lang/sdk@a7cb764aa4 [tests/ffi] Reinstate deleted test dart-lang/sdk@39689eb07c [co19] Roll co19 to 9c07e26d67665de7972ba6f7e87369933a978545 dart-lang/sdk@1f92293fd5 Revert "[dart:html] Add 'creates' type description to JS calls" dart-lang/sdk@e44cf969c6 Fix creates value for getStats dart-lang/sdk@15201ebe5f Version 2.10.0-87.0.dev dart-lang/sdk@eb8dfee107 [CFE] Clean up duplicate entries in spell checker lists
This commit is contained in:
parent
f0520a07ab
commit
857b8eac52
4
DEPS
4
DEPS
@ -34,7 +34,7 @@ vars = {
|
||||
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
|
||||
# You can use //tools/dart/create_updated_flutter_deps.py to produce
|
||||
# updated revision list of existing dependencies.
|
||||
'dart_revision': 'b29f228f62e29dd7e55f5cc941eb2ee9c9df971d',
|
||||
'dart_revision': '016e8880f0ab0d2a1c72a2110458b240119cfdc1',
|
||||
|
||||
# WARNING: DO NOT EDIT MANUALLY
|
||||
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
|
||||
@ -349,7 +349,7 @@ deps = {
|
||||
Var('dart_git') + '/package_config.git@9c586d04bd26fef01215fd10e7ab96a3050cfa64',
|
||||
|
||||
'src/third_party/dart/tools/sdks':
|
||||
{'packages': [{'version': 'version:2.10.0-3.0.dev', 'package': 'dart/dart-sdk/${{platform}}'}], 'dep_type': 'cipd'},
|
||||
{'packages': [{'version': 'version:2.10.0-79.0.dev', 'package': 'dart/dart-sdk/${{platform}}'}], 'dep_type': 'cipd'},
|
||||
|
||||
# WARNING: end of dart dependencies list that is cleaned up automatically - see create_updated_flutter_deps.py.
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ double? lerpDouble(num? a, num? b, double t) {
|
||||
assert(a.isFinite, 'Cannot interpolate between finite and non-finite values');
|
||||
assert(b.isFinite, 'Cannot interpolate between finite and non-finite values');
|
||||
assert(t.isFinite, 't must be finite when interpolating between values');
|
||||
return a * (1.0 - t) + b * t as double;
|
||||
return a * (1.0 - t) + b * t;
|
||||
}
|
||||
|
||||
/// Linearly interpolate between two doubles.
|
||||
|
||||
@ -58,7 +58,7 @@ bool _radiusIsValid(Radius radius) {
|
||||
}
|
||||
|
||||
Color _scaleAlpha(Color a, double factor) {
|
||||
return a.withAlpha((a.alpha * factor).round().clamp(0, 255) as int);
|
||||
return a.withAlpha((a.alpha * factor).round().clamp(0, 255));
|
||||
}
|
||||
|
||||
/// An immutable 32 bit color value in ARGB format.
|
||||
@ -4665,21 +4665,21 @@ class Shadow {
|
||||
// of shadows contains non-nullable elements, unmigrated code can still
|
||||
// pass nulls.
|
||||
// ignore: unnecessary_null_comparison
|
||||
if (shadow == null)
|
||||
continue;
|
||||
shadowOffset = shadowIndex * _kBytesPerShadow;
|
||||
if (shadow != null) {
|
||||
shadowOffset = shadowIndex * _kBytesPerShadow;
|
||||
|
||||
shadowsData.setInt32(_kColorOffset + shadowOffset,
|
||||
shadow.color.value ^ Shadow._kColorDefault, _kFakeHostEndian);
|
||||
shadowsData.setInt32(_kColorOffset + shadowOffset,
|
||||
shadow.color.value ^ Shadow._kColorDefault, _kFakeHostEndian);
|
||||
|
||||
shadowsData.setFloat32(_kXOffset + shadowOffset,
|
||||
shadow.offset.dx, _kFakeHostEndian);
|
||||
shadowsData.setFloat32(_kXOffset + shadowOffset,
|
||||
shadow.offset.dx, _kFakeHostEndian);
|
||||
|
||||
shadowsData.setFloat32(_kYOffset + shadowOffset,
|
||||
shadow.offset.dy, _kFakeHostEndian);
|
||||
shadowsData.setFloat32(_kYOffset + shadowOffset,
|
||||
shadow.offset.dy, _kFakeHostEndian);
|
||||
|
||||
shadowsData.setFloat32(_kBlurOffset + shadowOffset,
|
||||
shadow.blurRadius, _kFakeHostEndian);
|
||||
shadowsData.setFloat32(_kBlurOffset + shadowOffset,
|
||||
shadow.blurRadius, _kFakeHostEndian);
|
||||
}
|
||||
}
|
||||
|
||||
return shadowsData;
|
||||
|
||||
@ -85,7 +85,7 @@ class FontWeight {
|
||||
assert(t != null); // ignore: unnecessary_null_comparison
|
||||
if (a == null && b == null)
|
||||
return null;
|
||||
return values[_lerpInt((a ?? normal).index, (b ?? normal).index, t).round().clamp(0, 8) as int];
|
||||
return values[_lerpInt((a ?? normal).index, (b ?? normal).index, t).round().clamp(0, 8)];
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user