Spelling (#15229)
* spelling: accommodate
* spelling: allotted
* spelling: anonymous
* spelling: artificial
* spelling: associated
* spelling: asset
* spelling: button
* spelling: canvas
* spelling: compatibility
* spelling: coverage
* spelling: condition
* spelling: decoration
* spelling: deferring
* spelling: diameter
* spelling: direction
* spelling: displacement
* spelling: dropdown
* spelling: needing
* spelling: environment
* spelling: exited
* spelling: expansion
* spelling: explore
* spelling: families
* spelling: horizontal
* spelling: increment
* spelling: indices
* spelling: internationalization
* spelling: labrador
* spelling: localizations
* spelling: midflight
* spelling: milliseconds
* spelling: minimum
* spelling: multiple
* spelling: multiplication
* spelling: navigator
* spelling: overridden
* spelling: package
* spelling: performance
* spelling: platform
* spelling: porsche
* spelling: position
* spelling: preceded
* spelling: precede
* spelling: precedence
* spelling: print
* spelling: property
* spelling: readily
* spelling: reproducibility
* spelling: rounded
* spelling: scroll
* spelling: separate
* spelling: separator
* spelling: services
* spelling: specific
* spelling: specify
* spelling: synchronously
* spelling: through
* spelling: timeout
* spelling: triangle
* spelling: trivial
* spelling: unusual
* spelling: then
* spelling: vertically
* spelling: visible
* spelling: visited
* spelling: voice
diff --git a/packages/flutter/lib/src/material/animated_icons/animated_icons.dart b/packages/flutter/lib/src/material/animated_icons/animated_icons.dart
index 786b8ef..89f9486 100644
--- a/packages/flutter/lib/src/material/animated_icons/animated_icons.dart
+++ b/packages/flutter/lib/src/material/animated_icons/animated_icons.dart
@@ -92,7 +92,7 @@
///
/// If this is null, the ambient [Directionality] is used instead.
///
- /// If the text diection is [TextDirection.rtl], the icon will be mirrored
+ /// If the text direction is [TextDirection.rtl], the icon will be mirrored
/// horizontally (e.g back arrow will point right).
final TextDirection textDirection;
diff --git a/packages/flutter/lib/src/material/button_theme.dart b/packages/flutter/lib/src/material/button_theme.dart
index 16be95f..71d0d7e 100644
--- a/packages/flutter/lib/src/material/button_theme.dart
+++ b/packages/flutter/lib/src/material/button_theme.dart
@@ -29,7 +29,7 @@
/// Used with [ButtonThemeData] to configure the color and geometry of buttons.
///
/// A button theme can be specified as part of the overall Material theme
-/// using [ThemeData.buttomTheme]. The Material theme's button theme data
+/// using [ThemeData.buttonTheme]. The Material theme's button theme data
/// can be overridden with [ButtonTheme].
///
/// The actual appearance of buttons depends on the button theme, the
@@ -139,7 +139,7 @@
/// Used with [ButtonTheme] to configure the color and geometry of buttons.
///
/// A button theme can be specified as part of the overall Material theme
-/// using [ThemeData.buttomTheme]. The Material theme's button theme data
+/// using [ThemeData.buttonTheme]. The Material theme's button theme data
/// can be overridden with [ButtonTheme].
class ButtonThemeData extends Diagnosticable {
/// Create a button theme object that can be used with [ButtonTheme]
diff --git a/packages/flutter/lib/src/material/ink_decoration.dart b/packages/flutter/lib/src/material/ink_decoration.dart
index ed5451b..0392fc4 100644
--- a/packages/flutter/lib/src/material/ink_decoration.dart
+++ b/packages/flutter/lib/src/material/ink_decoration.dart
@@ -99,7 +99,7 @@
/// See also:
///
/// * [Container], a more generic form of this widget which paints itself,
-/// rather that defering to the nearest [Material] widget.
+/// rather that deferring to the nearest [Material] widget.
/// * [InkDecoration], the [InkFeature] subclass used by this widget to paint
/// on [Material] widgets.
/// * [InkWell] and [InkResponse], which also draw on [Material] widgets.
diff --git a/packages/flutter/lib/src/material/ink_ripple.dart b/packages/flutter/lib/src/material/ink_ripple.dart
index 45687b4..bdfce45 100644
--- a/packages/flutter/lib/src/material/ink_ripple.dart
+++ b/packages/flutter/lib/src/material/ink_ripple.dart
@@ -141,7 +141,7 @@
_radiusController = new AnimationController(duration: _kUnconfirmedRippleDuration, vsync: controller.vsync)
..addListener(controller.markNeedsPaint)
..forward();
- // Initial splash diamater is 60% of the target diameter, final
+ // Initial splash diameter is 60% of the target diameter, final
// diameter is 10dps larger than the target diameter.
_radius = new Tween<double>(
begin: _targetRadius * 0.30,
@@ -190,7 +190,7 @@
_radiusController
..duration = _kRadiusDuration
..forward();
- // This confirm may have been preceeded by a cancel.
+ // This confirm may have been preceded by a cancel.
_fadeInController.forward();
_fadeOutController
..animateTo(1.0, duration: _kFadeOutDuration);
diff --git a/packages/flutter/lib/src/material/material.dart b/packages/flutter/lib/src/material/material.dart
index b758e5e..bc02c33 100644
--- a/packages/flutter/lib/src/material/material.dart
+++ b/packages/flutter/lib/src/material/material.dart
@@ -315,13 +315,13 @@
)
);
- // PhysicalModel has a temporary workaround for a perfomance issue that
+ // PhysicalModel has a temporary workaround for a performance issue that
// speeds up rectangular non transparent material (the workaround is to
// skip the call to ui.Canvas.saveLayer if the border radius is 0).
- // Until the saveLayer perfomance issue is resolved, we're keeping this
+ // Until the saveLayer performance issue is resolved, we're keeping this
// special case here for canvas material type that is using the default
// shape (rectangle). We could go down this fast path for explicitly
- // specified rectangles (e.g shape RoundeRectangleBorder with radius 0, but
+ // specified rectangles (e.g shape RoundedRectangleBorder with radius 0, but
// we choose not to as we want the change from the fast-path to the
// slow-path to be noticeable in the construction site of Material.
if (widget.type == MaterialType.canvas && widget.shape == null && widget.borderRadius == null) {
diff --git a/packages/flutter/lib/src/material/material_localizations.dart b/packages/flutter/lib/src/material/material_localizations.dart
index 846aa5e..5f0d25a 100644
--- a/packages/flutter/lib/src/material/material_localizations.dart
+++ b/packages/flutter/lib/src/material/material_localizations.dart
@@ -30,7 +30,7 @@
// same directory), including a best guess as to the translation, e.g.
// obtained by optimistic use of Google Translate
// (https://translate.google.com/). After that you have to re-generate
-// lib/src/l10n/localizaions.dart by running
+// lib/src/l10n/localizations.dart by running
// `dart dev/tools/gen_localizations.dart --overwrite`. There is a README
// file with further information in the lib/src/l10n/ directory.
//
@@ -137,7 +137,7 @@
/// [showTimePicker] is set to the minute picker mode.
String get timePickerMinuteModeAnnouncement;
- /// Label read out by accessibility tools (TalkBack or VocieOver) for a modal
+ /// Label read out by accessibility tools (TalkBack or VoiceOver) for a modal
/// barrier to indicate that a tap dismisses the barrier.
///
/// A modal barrier can for example be found behind a alert or popup to block
diff --git a/packages/flutter/lib/src/material/progress_indicator.dart b/packages/flutter/lib/src/material/progress_indicator.dart
index 66329bf..853e4e6 100644
--- a/packages/flutter/lib/src/material/progress_indicator.dart
+++ b/packages/flutter/lib/src/material/progress_indicator.dart
@@ -238,7 +238,7 @@
class _CircularProgressIndicatorPainter extends CustomPainter {
static const double _kTwoPI = math.PI * 2.0;
static const double _kEpsilon = .001;
- // Canavs.drawArc(r, 0, 2*PI) doesn't draw anything, so just get close.
+ // Canvas.drawArc(r, 0, 2*PI) doesn't draw anything, so just get close.
static const double _kSweep = _kTwoPI - _kEpsilon;
static const double _kStartAngle = -math.PI / 2.0;
@@ -521,7 +521,7 @@
return new Container(
width: _kIndicatorSize,
height: _kIndicatorSize,
- margin: const EdgeInsets.all(4.0), // acommodate the shadow
+ margin: const EdgeInsets.all(4.0), // accommodate the shadow
child: new Material(
type: MaterialType.circle,
color: widget.backgroundColor ?? Theme.of(context).canvasColor,
diff --git a/packages/flutter/lib/src/material/refresh_indicator.dart b/packages/flutter/lib/src/material/refresh_indicator.dart
index 391c46f..19792f4 100644
--- a/packages/flutter/lib/src/material/refresh_indicator.dart
+++ b/packages/flutter/lib/src/material/refresh_indicator.dart
@@ -20,7 +20,7 @@
const double _kDragSizeFactorLimit = 1.5;
// When the scroll ends, the duration of the refresh indicator's animation
-// to the RefreshIndicator's displacment.
+// to the RefreshIndicator's displacement.
const Duration _kIndicatorSnapDuration = const Duration(milliseconds: 150);
// The duration of the ScaleTransition that starts when the refresh action
diff --git a/packages/flutter/lib/src/material/scaffold.dart b/packages/flutter/lib/src/material/scaffold.dart
index 692830e..9520849 100644
--- a/packages/flutter/lib/src/material/scaffold.dart
+++ b/packages/flutter/lib/src/material/scaffold.dart
@@ -769,7 +769,7 @@
/// callback should then be invoked from [State.deactivate].
///
/// If there was a previously set [ScaffoldGeometry.floatingActionButtonNotch]
- /// it will be overriden.
+ /// it will be overridden.
static VoidCallback setFloatingActionButtonNotchFor(BuildContext context, ComputeNotch computeNotch) {
final _ScaffoldScope scaffoldScope = context.inheritFromWidgetOfExactType(_ScaffoldScope);
if (scaffoldScope == null)
diff --git a/packages/flutter/lib/src/material/stepper.dart b/packages/flutter/lib/src/material/stepper.dart
index 1993a96..bab9429 100644
--- a/packages/flutter/lib/src/material/stepper.dart
+++ b/packages/flutter/lib/src/material/stepper.dart
@@ -65,7 +65,7 @@
const Color _kDisabledLight = Colors.black38;
const Color _kDisabledDark = Colors.white30;
const double _kStepSize = 24.0;
-const double _kTriangleHeight = _kStepSize * 0.866025; // Traingle height. sqrt(3.0) / 2.0
+const double _kTriangleHeight = _kStepSize * 0.866025; // Triangle height. sqrt(3.0) / 2.0
/// A material step used in [Stepper]. The step can have a title and subtitle,
/// an icon within its circle, some content and a state that governs its
diff --git a/packages/flutter/lib/src/material/theme_data.dart b/packages/flutter/lib/src/material/theme_data.dart
index d9dda73..32134be 100644
--- a/packages/flutter/lib/src/material/theme_data.dart
+++ b/packages/flutter/lib/src/material/theme_data.dart
@@ -360,7 +360,7 @@
/// The default color of the [BottomAppBar].
///
- /// This can be overriden by specifying [BottomAppBar.color].
+ /// This can be overridden by specifying [BottomAppBar.color].
final Color bottomAppBarColor;
/// The color of [Material] when it is used as a [Card].
diff --git a/packages/flutter/lib/src/rendering/sliver.dart b/packages/flutter/lib/src/rendering/sliver.dart
index 0d16be6..6efb6fe 100644
--- a/packages/flutter/lib/src/rendering/sliver.dart
+++ b/packages/flutter/lib/src/rendering/sliver.dart
@@ -71,7 +71,7 @@
/// This function is useful in [RenderSliver] subclasses that are given both an
/// [ScrollDirection] and a [GrowthDirection] and wish to compute the
/// [ScrollDirection] in which growth will occur.
-ScrollDirection applyGrowthDirecitonToScrollDirection(ScrollDirection scrollDirection, GrowthDirection growthDirection) {
+ScrollDirection applyGrowthDirectionToScrollDirection(ScrollDirection scrollDirection, GrowthDirection growthDirection) {
assert(scrollDirection != null);
assert(growthDirection != null);
switch (growthDirection) {
diff --git a/packages/flutter/lib/src/rendering/viewport.dart b/packages/flutter/lib/src/rendering/viewport.dart
index 8e4cebd..999cd70 100644
--- a/packages/flutter/lib/src/rendering/viewport.dart
+++ b/packages/flutter/lib/src/rendering/viewport.dart
@@ -277,7 +277,7 @@
assert(scrollOffset >= 0.0);
final double initialLayoutOffset = layoutOffset;
final ScrollDirection adjustedUserScrollDirection =
- applyGrowthDirecitonToScrollDirection(offset.userScrollDirection, growthDirection);
+ applyGrowthDirectionToScrollDirection(offset.userScrollDirection, growthDirection);
assert(adjustedUserScrollDirection != null);
double maxPaintOffset = layoutOffset + overlap;
while (child != null) {
@@ -833,7 +833,7 @@
'If this widget is always nested in a scrollable widget there '
'is no need to use a viewport because there will always be enough '
'vertical space for the children. In this case, consider using a '
- 'Column instead. Otherwise, consider using the "shrinkWrap" propery '
+ 'Column instead. Otherwise, consider using the "shrinkWrap" property '
'(or a ShrinkWrappingViewport) to size the height of the viewport '
'to the sum of the heights of its children.'
);
@@ -859,7 +859,7 @@
'If this widget is always nested in a scrollable widget there '
'is no need to use a viewport because there will always be enough '
'horizontal space for the children. In this case, consider using a '
- 'Row instead. Otherwise, consider using the "shrinkWrap" propery '
+ 'Row instead. Otherwise, consider using the "shrinkWrap" property '
'(or a ShrinkWrappingViewport) to size the width of the viewport '
'to the sum of the widths of its children.'
);
diff --git a/packages/flutter/lib/src/semantics/semantics.dart b/packages/flutter/lib/src/semantics/semantics.dart
index 67fc9ae..1f4adc7 100644
--- a/packages/flutter/lib/src/semantics/semantics.dart
+++ b/packages/flutter/lib/src/semantics/semantics.dart
@@ -186,7 +186,7 @@
/// * [ScrollPosition.maxScrollExtent], from where this value is usually taken.
final double scrollExtentMax;
- /// Indicates the mimimum in-range value for [scrollPosition] if the node is
+ /// Indicates the minimum in-range value for [scrollPosition] if the node is
/// scrollable.
///
/// This value may be infinity if the scroll is unbound.
@@ -1147,7 +1147,7 @@
double get scrollExtentMax => _scrollExtentMax;
double _scrollExtentMax;
- /// Indicates the mimimum in-range value for [scrollPosition] if the node is
+ /// Indicates the minimum in-range value for [scrollPosition] if the node is
/// scrollable.
///
/// This value may be infinity if the scroll is unbound.
diff --git a/packages/flutter/lib/src/widgets/drag_target.dart b/packages/flutter/lib/src/widgets/drag_target.dart
index e94e60e..373a14e 100644
--- a/packages/flutter/lib/src/widgets/drag_target.dart
+++ b/packages/flutter/lib/src/widgets/drag_target.dart
@@ -467,7 +467,7 @@
// The lifetime of this object is a little dubious right now. Specifically, it
// lives as long as the pointer is down. Arguably it should self-immolate if the
// overlay goes away. _DraggableState has some delicate logic to continue
-// eeding this object pointer events even after it has been disposed.
+// needing this object pointer events even after it has been disposed.
class _DragAvatar<T> extends Drag {
_DragAvatar({
@required this.overlayState,
diff --git a/packages/flutter/lib/src/widgets/framework.dart b/packages/flutter/lib/src/widgets/framework.dart
index 0adcff2..b9a80ec 100644
--- a/packages/flutter/lib/src/widgets/framework.dart
+++ b/packages/flutter/lib/src/widgets/framework.dart
@@ -3102,7 +3102,7 @@
throw new FlutterError(
'Cannot get size without a render object.\n'
'In order for an element to have a valid size, the element must have '
- 'an assoicated render object. This element does not have an associated '
+ 'an associated render object. This element does not have an associated '
'render object, which typically means that the size getter was called '
'too early in the pipeline (e.g., during the build phase) before the '
'framework has created the render tree.\n'
diff --git a/packages/flutter/lib/src/widgets/navigator.dart b/packages/flutter/lib/src/widgets/navigator.dart
index 0354bfe..a0f8844 100644
--- a/packages/flutter/lib/src/widgets/navigator.dart
+++ b/packages/flutter/lib/src/widgets/navigator.dart
@@ -433,7 +433,7 @@
///
/// There are also widgets which create popup routes, like [PopupMenuButton] and
/// [DropdownButton]. These widgets create internal subclasses of PopupRoute
-/// and use the Naviagator's push and pop methods to show and dismiss them.
+/// and use the Navigator's push and pop methods to show and dismiss them.
///
/// ### Custom routes
///
diff --git a/packages/flutter/lib/src/widgets/orientation_builder.dart b/packages/flutter/lib/src/widgets/orientation_builder.dart
index a0688ce..1e07d00 100644
--- a/packages/flutter/lib/src/widgets/orientation_builder.dart
+++ b/packages/flutter/lib/src/widgets/orientation_builder.dart
@@ -45,7 +45,7 @@
Widget _buildWithConstraints(BuildContext context, BoxConstraints constraints) {
// If the constraints are fully unbounded (i.e., maxWidth and maxHeight are
// both infinite), we prefer Orientation.portrait because its more common to
- // scroll vertially than horizontally.
+ // scroll vertically then horizontally.
final Orientation orientation = constraints.maxWidth > constraints.maxHeight ? Orientation.landscape : Orientation.portrait;
return builder(context, orientation);
}
diff --git a/packages/flutter/lib/src/widgets/scroll_simulation.dart b/packages/flutter/lib/src/widgets/scroll_simulation.dart
index f4b7ccb..e418b01 100644
--- a/packages/flutter/lib/src/widgets/scroll_simulation.dart
+++ b/packages/flutter/lib/src/widgets/scroll_simulation.dart
@@ -191,7 +191,7 @@
//
// Algebra courtesy of Wolfram Alpha.
//
- // f(x) = scrollOffset, x is time in millseconds
+ // f(x) = scrollOffset, x is time in milliseconds
// f(x) = 3.60882×10^-6 x^3 - 0.00668009 x^2 + 4.29427 x - 3.15307
// f(x) = 3.60882×10^-6 x^3 - 0.00668009 x^2 + 4.29427 x, so f(0) is 0
// f(686ms) = 961 pixels
diff --git a/packages/flutter/test/cupertino/nav_bar_test.dart b/packages/flutter/test/cupertino/nav_bar_test.dart
index ece86e5..2ef502c 100644
--- a/packages/flutter/test/cupertino/nav_bar_test.dart
+++ b/packages/flutter/test/cupertino/nav_bar_test.dart
@@ -247,7 +247,7 @@
});
expect(opacities, <double> [
- 1.0, // Smaller font title now visiblee
+ 1.0, // Smaller font title now visible
0.0, // Larger font title invisible.
]);
@@ -260,7 +260,7 @@
expect(tester.getSize(find.widgetWithText(OverflowBox, 'Title')).height, 0.0);
});
- testWidgets('Small title can be overriden', (WidgetTester tester) async {
+ testWidgets('Small title can be overridden', (WidgetTester tester) async {
final ScrollController scrollController = new ScrollController();
await tester.pumpWidget(
new WidgetsApp(
diff --git a/packages/flutter/test/gestures/team_test.dart b/packages/flutter/test/gestures/team_test.dart
index 5fd7625..3916976 100644
--- a/packages/flutter/test/gestures/team_test.dart
+++ b/packages/flutter/test/gestures/team_test.dart
@@ -23,7 +23,7 @@
final List<String> log = <String>[];
- horizontalDrag.onStart = (DragStartDetails details) { log.add('hoizontal-drag-start'); };
+ horizontalDrag.onStart = (DragStartDetails details) { log.add('horizontal-drag-start'); };
verticalDrag.onStart = (DragStartDetails details) { log.add('vertical-drag-start'); };
tap.onTap = () { log.add('tap'); };
diff --git a/packages/flutter/test/material/dropdown_test.dart b/packages/flutter/test/material/dropdown_test.dart
index a0eebe3..966da83 100644
--- a/packages/flutter/test/material/dropdown_test.dart
+++ b/packages/flutter/test/material/dropdown_test.dart
@@ -450,7 +450,7 @@
testWidgets('Dropdown menus must fit within the screen', (WidgetTester tester) async {
- // The dropdown menu isn't readaily accessible. To find it we're assuming that it
+ // The dropdown menu isn't readily accessible. To find it we're assuming that it
// contains a ListView and that it's an instance of _DropdownMenu.
Rect getMenuRect() {
Rect menuRect;
diff --git a/packages/flutter/test/material/mergeable_material_test.dart b/packages/flutter/test/material/mergeable_material_test.dart
index 5449008..74a5a4f 100644
--- a/packages/flutter/test/material/mergeable_material_test.dart
+++ b/packages/flutter/test/material/mergeable_material_test.dart
@@ -381,7 +381,7 @@
matches(getBorderRadius(tester, 1), RadiusType.Round, RadiusType.Round);
});
- testWidgets('MergeableMaterial separate merge seaparate', (WidgetTester tester) async {
+ testWidgets('MergeableMaterial separate merge separate', (WidgetTester tester) async {
await tester.pumpWidget(
new MaterialApp(
home: new Scaffold(
diff --git a/packages/flutter/test/material/text_field_splash_test.dart b/packages/flutter/test/material/text_field_splash_test.dart
index d0cb287..b3896af 100644
--- a/packages/flutter/test/material/text_field_splash_test.dart
+++ b/packages/flutter/test/material/text_field_splash_test.dart
@@ -179,8 +179,8 @@
final TestGesture gesture1 = await tester.startGesture(tester.getCenter(find.text('label1')));
// Splashes start on tapDown.
- // If the timeout is less than kPressTimout the recognizer will just trigger
- // the onTapCancel callback. If the timeout is greater or equal to kPressTimout
+ // If the timeout is less than kPressTimeout the recognizer will just trigger
+ // the onTapCancel callback. If the timeout is greater or equal to kPressTimeout
// and less than kLongPressTimeout then onTapDown, onCancel will be called.
await tester.pump(kPressTimeout);
diff --git a/packages/flutter/test/painting/decoration_test.dart b/packages/flutter/test/painting/decoration_test.dart
index 4ad6b91..6661fe1 100644
--- a/packages/flutter/test/painting/decoration_test.dart
+++ b/packages/flutter/test/painting/decoration_test.dart
@@ -182,11 +182,11 @@
expect(onChangedCalled, isTrue);
boxPainter.paint(canvas, Offset.zero, imageConfiguration);
- // We expect a clip to preceed the drawImageRect call.
+ // We expect a clip to precede the drawImageRect call.
final List<Invocation> commands = canvas.invocations.where((Invocation invocation) {
return invocation.memberName == #clipPath || invocation.memberName == #drawImageRect;
}).toList();
- if (expectClip) { // We expect a clip to preceed the drawImageRect call.
+ if (expectClip) { // We expect a clip to precede the drawImageRect call.
expect(commands.length, 2);
expect(commands[0].memberName, equals(#clipPath));
expect(commands[1].memberName, equals(#drawImageRect));
diff --git a/packages/flutter/test/rendering/stack_test.dart b/packages/flutter/test/rendering/stack_test.dart
index 4ce2e61..2e73e44 100644
--- a/packages/flutter/test/rendering/stack_test.dart
+++ b/packages/flutter/test/rendering/stack_test.dart
@@ -67,15 +67,15 @@
children: <RenderBox>[child1, child2, child3],
);
- final List<RenderObject> vistedChildren = <RenderObject>[];
+ final List<RenderObject> visitedChildren = <RenderObject>[];
final RenderObjectVisitor visitor = (RenderObject child) {
- vistedChildren.add(child);
+ visitedChildren.add(child);
};
stack.visitChildrenForSemantics(visitor);
- expect(vistedChildren, hasLength(1));
- expect(vistedChildren.first, child2);
+ expect(visitedChildren, hasLength(1));
+ expect(visitedChildren.first, child2);
});
});
diff --git a/packages/flutter/test/widgets/dismissible_test.dart b/packages/flutter/test/widgets/dismissible_test.dart
index d9deb15..b8e2f97 100644
--- a/packages/flutter/test/widgets/dismissible_test.dart
+++ b/packages/flutter/test/widgets/dismissible_test.dart
@@ -123,7 +123,7 @@
Future<Null> flingElementFromZero(WidgetTester tester, Finder finder, { @required AxisDirection gestureDirection }) async {
// This is a special case where we drag in one direction, then fling back so
// that at the point of release, we're at exactly the point at which we
- // started, but with velocity. This is needed to check a boundary coundition
+ // started, but with velocity. This is needed to check a boundary condition
// in the flinging behavior.
await flingElement(tester, finder, gestureDirection: gestureDirection, initialOffsetFactor: -1.0);
}
diff --git a/packages/flutter/test/widgets/ensure_visible_test.dart b/packages/flutter/test/widgets/ensure_visible_test.dart
index bf2cf90..ee9e767 100644
--- a/packages/flutter/test/widgets/ensure_visible_test.dart
+++ b/packages/flutter/test/widgets/ensure_visible_test.dart
@@ -66,8 +66,8 @@
void main() {
- group('SingleChildScollView', () {
- testWidgets('SingleChildScollView ensureVisible Axis.vertical', (WidgetTester tester) async {
+ group('SingleChildScrollView', () {
+ testWidgets('SingleChildScrollView ensureVisible Axis.vertical', (WidgetTester tester) async {
BuildContext findContext(int i) => tester.element(findKey(i));
await tester.pumpWidget(buildSingleChildScrollView(Axis.vertical));
@@ -94,7 +94,7 @@
expect(tester.getTopLeft(findKey(3)).dy, equals(100.0));
});
- testWidgets('SingleChildScollView ensureVisible Axis.horizontal', (WidgetTester tester) async {
+ testWidgets('SingleChildScrollView ensureVisible Axis.horizontal', (WidgetTester tester) async {
BuildContext findContext(int i) => tester.element(findKey(i));
await tester.pumpWidget(buildSingleChildScrollView(Axis.horizontal));
@@ -121,7 +121,7 @@
expect(tester.getTopLeft(findKey(3)).dx, equals(100.0));
});
- testWidgets('SingleChildScollView ensureVisible Axis.vertical reverse', (WidgetTester tester) async {
+ testWidgets('SingleChildScrollView ensureVisible Axis.vertical reverse', (WidgetTester tester) async {
BuildContext findContext(int i) => tester.element(findKey(i));
await tester.pumpWidget(buildSingleChildScrollView(Axis.vertical, reverse: true));
@@ -148,7 +148,7 @@
expect(tester.getBottomRight(findKey(3)).dy, equals(500.0));
});
- testWidgets('SingleChildScollView ensureVisible Axis.horizontal reverse', (WidgetTester tester) async {
+ testWidgets('SingleChildScrollView ensureVisible Axis.horizontal reverse', (WidgetTester tester) async {
BuildContext findContext(int i) => tester.element(findKey(i));
await tester.pumpWidget(buildSingleChildScrollView(Axis.horizontal, reverse: true));
@@ -175,7 +175,7 @@
expect(tester.getBottomRight(findKey(3)).dx, equals(700.0));
});
- testWidgets('SingleChildScollView ensureVisible rotated child', (WidgetTester tester) async {
+ testWidgets('SingleChildScrollView ensureVisible rotated child', (WidgetTester tester) async {
BuildContext findContext(int i) => tester.element(findKey(i));
await tester.pumpWidget(
diff --git a/packages/flutter/test/widgets/gesture_detector_test.dart b/packages/flutter/test/widgets/gesture_detector_test.dart
index a779bd9..e93d3d7 100644
--- a/packages/flutter/test/widgets/gesture_detector_test.dart
+++ b/packages/flutter/test/widgets/gesture_detector_test.dart
@@ -288,7 +288,7 @@
// called; onTap should never be called.
Future<Null> dragOut(Duration timeout) async {
final TestGesture gesture = await tester.startGesture(const Offset(400.0, 50.0));
- // If the timeout is less than kPressTimout the recognizer will just trigger
+ // If the timeout is less than kPressTimeout the recognizer will just trigger
// the onTapCancel callback. If the timeout is greater than kLongPressTimeout
// then onTapDown, onLongPress, and onCancel will be called.
await tester.pump(timeout);
diff --git a/packages/flutter/test/widgets/heroes_test.dart b/packages/flutter/test/widgets/heroes_test.dart
index 52105e9..7bcbb32 100644
--- a/packages/flutter/test/widgets/heroes_test.dart
+++ b/packages/flutter/test/widgets/heroes_test.dart
@@ -677,7 +677,7 @@
expect(midflightHeight, lessThan(finalHeight));
expect(midflightHeight, greaterThan(100.0));
- // Remove the destination hero midlfight
+ // Remove the destination hero midflight
heroCardSetState(() {
routeIncludesHero = false;
});
diff --git a/packages/flutter/test/widgets/image_package_asset_test.dart b/packages/flutter/test/widgets/image_package_asset_test.dart
index 4383d2d..bd3f1e1 100644
--- a/packages/flutter/test/widgets/image_package_asset_test.dart
+++ b/packages/flutter/test/widgets/image_package_asset_test.dart
@@ -40,7 +40,7 @@
package: 'test_package',
);
assert(imageWidget.image is ExactAssetImage);
- final ExactAssetImage asssetImage = imageWidget.image;
- expect(asssetImage.keyName, 'packages/test_package/assets/image.png');
+ final ExactAssetImage assetImage = imageWidget.image;
+ expect(assetImage.keyName, 'packages/test_package/assets/image.png');
});
}
diff --git a/packages/flutter/test/widgets/list_view_test.dart b/packages/flutter/test/widgets/list_view_test.dart
index 4562d5b..3836199 100644
--- a/packages/flutter/test/widgets/list_view_test.dart
+++ b/packages/flutter/test/widgets/list_view_test.dart
@@ -221,7 +221,7 @@
expect(find.text('19'), findsOneWidget);
});
- testWidgets('didFinishLayout has correct indicies', (WidgetTester tester) async {
+ testWidgets('didFinishLayout has correct indices', (WidgetTester tester) async {
final TestSliverChildListDelegate delegate = new TestSliverChildListDelegate(
new List<Widget>.generate(20, (int i) {
return new Container(
diff --git a/packages/flutter/test/widgets/list_view_viewporting_test.dart b/packages/flutter/test/widgets/list_view_viewporting_test.dart
index c76cf73..99498f1 100644
--- a/packages/flutter/test/widgets/list_view_viewporting_test.dart
+++ b/packages/flutter/test/widgets/list_view_viewporting_test.dart
@@ -235,8 +235,8 @@
);
DecoratedBox widget = tester.firstWidget(find.byType(DecoratedBox));
- BoxDecoration decoraton = widget.decoration;
- expect(decoraton.color, equals(Colors.blue[500]));
+ BoxDecoration decoration = widget.decoration;
+ expect(decoration.color, equals(Colors.blue[500]));
setState(() {
themeData = new ThemeData(primarySwatch: Colors.green);
@@ -245,8 +245,8 @@
await tester.pump();
widget = tester.firstWidget(find.byType(DecoratedBox));
- decoraton = widget.decoration;
- expect(decoraton.color, equals(Colors.green[500]));
+ decoration = widget.decoration;
+ expect(decoration.color, equals(Colors.green[500]));
});
testWidgets('ListView padding', (WidgetTester tester) async {
diff --git a/packages/flutter_driver/lib/src/driver/driver.dart b/packages/flutter_driver/lib/src/driver/driver.dart
index 88b5db2..f221752 100644
--- a/packages/flutter_driver/lib/src/driver/driver.dart
+++ b/packages/flutter_driver/lib/src/driver/driver.dart
@@ -158,7 +158,7 @@
);
}
- // Connect to Dart VM servcies
+ // Connect to Dart VM services
_log.info('Connecting to Flutter application at $dartVmServiceUrl');
final VMServiceClientConnection connection = await vmServiceConnectFunction(dartVmServiceUrl);
final VMServiceClient client = connection.client;
diff --git a/packages/flutter_localizations/lib/src/l10n/README.md b/packages/flutter_localizations/lib/src/l10n/README.md
index 69f61bc..e249072 100644
--- a/packages/flutter_localizations/lib/src/l10n/README.md
+++ b/packages/flutter_localizations/lib/src/l10n/README.md
@@ -31,7 +31,7 @@
suffix. For example `material_en_GB.arb` contains additional English
translations that are specific to Great Britain.
-There is one language-specifc .arb file for each supported locale. If
+There is one language-specific .arb file for each supported locale. If
an additional file with a regional suffix is present, the regional
localizations are automatically merged with the language-specific ones.
@@ -187,7 +187,7 @@
### See Also
The [Internationalizing Flutter Apps](https://flutter.io/tutorials/internationalization/)
-tutorial describes how to use the internationlization APIs in an
+tutorial describes how to use the internationalization APIs in an
ordinary Flutter app.
[Application Resource Bundle](https://code.google.com/p/arb/wiki/ApplicationResourceBundleSpecification)
diff --git a/packages/flutter_localizations/test/date_picker_test.dart b/packages/flutter_localizations/test/date_picker_test.dart
index be22aff..81ab1f0 100644
--- a/packages/flutter_localizations/test/date_picker_test.dart
+++ b/packages/flutter_localizations/test/date_picker_test.dart
@@ -178,7 +178,7 @@
await tester.tap(find.text('CANCEL'));
});
- testWidgets('textDirection parameter takes precendence over locale parameter', (WidgetTester tester) async {
+ testWidgets('textDirection parameter takes precedence over locale parameter', (WidgetTester tester) async {
await tester.pumpWidget(new MaterialApp(
locale: const Locale('en', 'US'),
supportedLocales: const <Locale>[
diff --git a/packages/flutter_localizations/test/widgets_test.dart b/packages/flutter_localizations/test/widgets_test.dart
index 53e2e17..597341f 100644
--- a/packages/flutter_localizations/test/widgets_test.dart
+++ b/packages/flutter_localizations/test/widgets_test.dart
@@ -302,7 +302,7 @@
)
);
- // All localizations were loaded synchonously
+ // All localizations were loaded synchronously
expect(find.text('A: en_US'), findsOneWidget);
expect(find.text('B: en_US'), findsOneWidget);
});
@@ -337,7 +337,7 @@
expect(find.text('B: en_US'), findsOneWidget);
});
- testWidgets('Muliple Localizations', (WidgetTester tester) async {
+ testWidgets('Multiple Localizations', (WidgetTester tester) async {
await tester.pumpWidget(
buildFrame(
delegates: <LocalizationsDelegate<dynamic>>[
diff --git a/packages/flutter_tools/bin/xcode_backend.sh b/packages/flutter_tools/bin/xcode_backend.sh
index 2d0ae18..2dae766 100755
--- a/packages/flutter_tools/bin/xcode_backend.sh
+++ b/packages/flutter_tools/bin/xcode_backend.sh
@@ -244,7 +244,7 @@
# TODO(cbracken) improve error handling, then enable set -e
if [[ $# == 0 ]]; then
- # Backwards-comptibility: if no args are provided, build.
+ # Backwards-compatibility: if no args are provided, build.
BuildApp
else
case $1 in
diff --git a/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/plaform_view.xml.copy.tmpl b/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/plaform_view.xml.copy.tmpl
index bfe7a7d..e91126c 100644
--- a/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/plaform_view.xml.copy.tmpl
+++ b/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/plaform_view.xml.copy.tmpl
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
- <configuration default="false" name="plaform_view" type="FlutterRunConfigurationType" factoryName="Flutter">
+ <configuration default="false" name="platform_view" type="FlutterRunConfigurationType" factoryName="Flutter">
<option name="filePath" value="$PROJECT_DIR$/examples/platform_view/lib/main.dart" />
<method />
</configuration>
diff --git a/packages/flutter_tools/lib/src/commands/config.dart b/packages/flutter_tools/lib/src/commands/config.dart
index 8c6d6c4..decbb8c 100644
--- a/packages/flutter_tools/lib/src/commands/config.dart
+++ b/packages/flutter_tools/lib/src/commands/config.dart
@@ -25,7 +25,7 @@
argParser.addFlag('machine',
negatable: false,
hide: !verboseHelp,
- help: 'Pring config values as json.');
+ help: 'Print config values as json.');
}
@override
diff --git a/packages/flutter_tools/lib/src/commands/fuchsia_reload.dart b/packages/flutter_tools/lib/src/commands/fuchsia_reload.dart
index 0cb5807..2b1811d 100644
--- a/packages/flutter_tools/lib/src/commands/fuchsia_reload.dart
+++ b/packages/flutter_tools/lib/src/commands/fuchsia_reload.dart
@@ -50,7 +50,7 @@
help: 'On-device name of the application binary.');
argParser.addOption('isolate-number',
abbr: 'i',
- help: 'To reload only one instance, speficy the isolate number, e.g. '
+ help: 'To reload only one instance, specify the isolate number, e.g. '
'the number in foo\$main-###### given by --list.');
argParser.addOption('target',
abbr: 't',
diff --git a/packages/flutter_tools/lib/src/commands/test.dart b/packages/flutter_tools/lib/src/commands/test.dart
index 5e7b3bc..f6586b2 100644
--- a/packages/flutter_tools/lib/src/commands/test.dart
+++ b/packages/flutter_tools/lib/src/commands/test.dart
@@ -51,7 +51,7 @@
argParser.addFlag('merge-coverage',
defaultsTo: false,
negatable: false,
- help: 'Whether to merge converage data with "coverage/lcov.base.info".\n'
+ help: 'Whether to merge coverage data with "coverage/lcov.base.info".\n'
'Implies collecting coverage data. (Requires lcov)'
);
argParser.addFlag('ipv6',
diff --git a/packages/flutter_tools/test/dart/pub_get_test.dart b/packages/flutter_tools/test/dart/pub_get_test.dart
index 0e6b90a..2dcbe6d 100644
--- a/packages/flutter_tools/test/dart/pub_get_test.dart
+++ b/packages/flutter_tools/test/dart/pub_get_test.dart
@@ -31,7 +31,7 @@
final MockProcessManager processMock = context.getVariable(ProcessManager);
new FakeAsync().run((FakeAsync time) {
- expect(processMock.lastPubEnvironmment, isNull);
+ expect(processMock.lastPubEnvironment, isNull);
expect(testLogger.statusText, '');
pubGet(context: PubContext.flutterTests, checkLastModified: false).then((Null value) {
error = 'test completed unexpectedly';
@@ -43,7 +43,7 @@
'Running "flutter packages get" in /...\n'
'pub get failed (69) -- attempting retry 1 in 1 second...\n'
);
- expect(processMock.lastPubEnvironmment, contains('flutter_cli:flutter_tests'));
+ expect(processMock.lastPubEnvironment, contains('flutter_cli:flutter_tests'));
expect(processMock.lastPubCache, isNull);
time.elapse(const Duration(milliseconds: 500));
expect(testLogger.statusText,
@@ -101,7 +101,7 @@
new FakeAsync().run((FakeAsync time) {
MockDirectory.findCache = true;
- expect(processMock.lastPubEnvironmment, isNull);
+ expect(processMock.lastPubEnvironment, isNull);
expect(processMock.lastPubCache, isNull);
pubGet(context: PubContext.flutterTests, checkLastModified: false).then((Null value) {
error = 'test completed unexpectedly';
@@ -127,7 +127,7 @@
new FakeAsync().run((FakeAsync time) {
MockDirectory.findCache = true;
- expect(processMock.lastPubEnvironmment, isNull);
+ expect(processMock.lastPubEnvironment, isNull);
expect(processMock.lastPubCache, isNull);
pubGet(context: PubContext.flutterTests, checkLastModified: false).then((Null value) {
error = 'test completed unexpectedly';
@@ -154,7 +154,7 @@
final int fakeExitCode;
- String lastPubEnvironmment;
+ String lastPubEnvironment;
String lastPubCache;
@override
@@ -166,7 +166,7 @@
bool runInShell: false,
ProcessStartMode mode: ProcessStartMode.NORMAL,
}) {
- lastPubEnvironmment = environment['PUB_ENVIRONMENT'];
+ lastPubEnvironment = environment['PUB_ENVIRONMENT'];
lastPubCache = environment['PUB_CACHE'];
return new Future<Process>.value(new MockProcess(fakeExitCode));
}
diff --git a/packages/flutter_tools/test/devfs_test.dart b/packages/flutter_tools/test/devfs_test.dart
index a4b413e..6252f45 100644
--- a/packages/flutter_tools/test/devfs_test.dart
+++ b/packages/flutter_tools/test/devfs_test.dart
@@ -123,9 +123,9 @@
FileSystem: () => fs,
});
- testUsingContext('add new file to local file system and preserve unusal file name casing', () async {
- final String filePathWithUnusalCasing = fs.path.join('FooBar', 'TEST.txt');
- final File file = fs.file(fs.path.join(basePath, filePathWithUnusalCasing));
+ testUsingContext('add new file to local file system and preserve unusual file name casing', () async {
+ final String filePathWithUnusualCasing = fs.path.join('FooBar', 'TEST.txt');
+ final File file = fs.file(fs.path.join(basePath, filePathWithUnusualCasing));
await file.parent.create(recursive: true);
file.writeAsBytesSync(<int>[1, 2, 3, 4, 5, 6, 7]);
final int bytes = await devFS.update();
diff --git a/packages/flutter_tools/test/flutter_manifest_test.dart b/packages/flutter_tools/test/flutter_manifest_test.dart
index 56e7a99..af988e3 100644
--- a/packages/flutter_tools/test/flutter_manifest_test.dart
+++ b/packages/flutter_tools/test/flutter_manifest_test.dart
@@ -240,7 +240,7 @@
expect(barFontAsset1.style, 'italic');
});
- testUsingContext('has only one of two font familes when one declaration is missing the "family" option', () async {
+ testUsingContext('has only one of two font families when one declaration is missing the "family" option', () async {
const String manifest = '''
name: test
dependencies:
@@ -285,7 +285,7 @@
expect(fooFontAsset1.style, 'italic');
});
- testUsingContext('has only one of two font familes when one declaration is missing the "fonts" option', () async {
+ testUsingContext('has only one of two font families when one declaration is missing the "fonts" option', () async {
const String manifest = '''
name: test
dependencies: