Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
060e4608
Unverified
Commit
060e4608
authored
Aug 17, 2021
by
Jonah Williams
Committed by
GitHub
Aug 17, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
clean up stale or unnecessary TODOS (#88308)
parent
d39d5426
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
16 additions
and
29 deletions
+16
-29
web_dev_mode_tests.dart
dev/devicelab/lib/tasks/web_dev_mode_tests.dart
+4
-3
animation_controller.dart
packages/flutter/lib/src/animation/animation_controller.dart
+3
-1
_goldens_io.dart
packages/flutter_test/lib/src/_goldens_io.dart
+1
-1
goldens.dart
packages/flutter_test/lib/src/goldens.dart
+2
-2
fuchsia_attach.dart
packages/flutter_tools/bin/fuchsia_attach.dart
+2
-2
build_system.dart
...ages/flutter_tools/lib/src/build_system/build_system.dart
+1
-1
localizations.dart
...ter_tools/lib/src/build_system/targets/localizations.dart
+0
-3
create_base.dart
packages/flutter_tools/lib/src/commands/create_base.dart
+1
-3
fuchsia_device.dart
packages/flutter_tools/lib/src/fuchsia/fuchsia_device.dart
+0
-3
mdns_discovery.dart
packages/flutter_tools/lib/src/mdns_discovery.dart
+0
-1
runner.dart
packages/flutter_tools/lib/src/test/runner.dart
+0
-2
flutter_tester.dart
packages/flutter_tools/lib/src/tester/flutter_tester.dart
+0
-3
bootstrap.dart
packages/flutter_tools/lib/src/web/bootstrap.dart
+0
-1
web_device.dart
packages/flutter_tools/lib/src/web/web_device.dart
+2
-2
flutter_tester_test.dart
..._tools/test/general.shard/tester/flutter_tester_test.dart
+0
-1
No files found.
dev/devicelab/lib/tasks/web_dev_mode_tests.dart
View file @
060e4608
...
...
@@ -21,7 +21,6 @@ const String kFirstRecompileTime = 'FirstRecompileTime';
const
String
kSecondStartupTime
=
'SecondStartupTime'
;
const
String
kSecondRestartTime
=
'SecondRestartTime'
;
abstract
class
WebDevice
{
static
const
String
chrome
=
'chrome'
;
static
const
String
webServer
=
'web-server'
;
...
...
@@ -61,7 +60,8 @@ TaskFunction createWebDevModeTest(String webDevice, bool enableIncrementalCompil
.
transform
<
String
>(
utf8
.
decoder
)
.
transform
<
String
>(
const
LineSplitter
())
.
listen
((
String
line
)
{
// TODO(jonahwilliams): non-dwds builds do not know when the browser is loaded.
// non-dwds builds do not know when the browser is loaded so keep trying
// until this succeeds.
if
(
line
.
contains
(
'Ignoring terminal input'
))
{
Future
<
void
>.
delayed
(
const
Duration
(
seconds:
1
)).
then
((
void
_
)
{
process
.
stdin
.
write
(
restarted
?
'q'
:
'r'
);
...
...
@@ -139,7 +139,8 @@ TaskFunction createWebDevModeTest(String webDevice, bool enableIncrementalCompil
.
transform
<
String
>(
utf8
.
decoder
)
.
transform
<
String
>(
const
LineSplitter
())
.
listen
((
String
line
)
{
// TODO(jonahwilliams): non-dwds builds do not know when the browser is loaded.
// non-dwds builds do not know when the browser is loaded so keep trying
// until this succeeds.
if
(
line
.
contains
(
'Ignoring terminal input'
))
{
Future
<
void
>.
delayed
(
const
Duration
(
seconds:
1
)).
then
((
void
_
)
{
process
.
stdin
.
write
(
restarted
?
'q'
:
'r'
);
...
...
packages/flutter/lib/src/animation/animation_controller.dart
View file @
060e4608
...
...
@@ -572,7 +572,9 @@ class AnimationController extends Animation<double>
case
AnimationBehavior
.
normal
:
// Since the framework cannot handle zero duration animations, we run it at 5% of the normal
// duration to limit most animations to a single frame.
// TODO(jonahwilliams): determine a better process for setting duration.
// Ideally, the framework would be able to handle zero duration animations, however, the common
// pattern of an eternally repeating animation might cause an endless loop if it weren't delayed
// for at least one frame.
scale
=
0.05
;
break
;
case
AnimationBehavior
.
preserve
:
...
...
packages/flutter_test/lib/src/_goldens_io.dart
View file @
060e4608
...
...
@@ -143,7 +143,7 @@ mixin LocalComparisonOutput {
String
additionalFeedback
=
''
;
if
(
result
.
diffs
!=
null
)
{
additionalFeedback
=
'
\n
Failure feedback can be found at
${path.join(basedir.path, 'failures')}
'
;
final
Map
<
String
,
Image
>
diffs
=
result
.
diffs
!
.
cast
<
String
,
Image
>()
;
final
Map
<
String
,
Image
>
diffs
=
result
.
diffs
!;
for
(
final
MapEntry
<
String
,
Image
>
entry
in
diffs
.
entries
)
{
final
File
output
=
getFailureFile
(
key
.
isEmpty
?
entry
.
key
:
'
${entry.key}
_
$key
'
,
...
...
packages/flutter_test/lib/src/goldens.dart
View file @
060e4608
...
...
@@ -3,6 +3,7 @@
// found in the LICENSE file.
import
'dart:typed_data'
;
import
'dart:ui'
;
import
'package:path/path.dart'
as
path
;
import
'_goldens_io.dart'
if
(
dart
.
library
.
html
)
'_goldens_web.dart'
as
_goldens
;
...
...
@@ -326,8 +327,7 @@ class ComparisonResult {
/// Map containing differential images to illustrate found variants in pixel
/// values in the execution of the pixel test.
// TODO(jonahwilliams): fix type signature when image is updated to support web.
final
Map
<
String
,
Object
>?
diffs
;
final
Map
<
String
,
Image
>?
diffs
;
/// The calculated percentage of pixel difference between two images.
final
double
diffPercent
;
...
...
packages/flutter_tools/bin/fuchsia_attach.dart
View file @
060e4608
...
...
@@ -55,7 +55,7 @@ Future<void> main(List<String> args) async {
final
String
packages
=
'
$buildDirectory
/dartlang/gen/
$path
/
${name}
_dart_library.packages'
;
final
String
outputDill
=
'
$buildDirectory
/
${name}
_tmp.dill'
;
//
TODO(jonahwilliams): r
unning from fuchsia root hangs hot reload for some reason.
//
R
unning from fuchsia root hangs hot reload for some reason.
// switch to the project root directory and run from there.
originalWorkingDirectory
=
globals
.
fs
.
currentDirectory
.
path
;
globals
.
fs
.
currentDirectory
=
path
;
...
...
@@ -92,7 +92,7 @@ Future<void> main(List<String> args) async {
'--target'
,
targetFile
,
'--target-model'
,
'flutter
'
,
// TODO(jonahwilliams): change to flutter_runner when dart SDK rolls
'flutter
_runner'
,
'--output-dill'
,
outputDill
,
'--packages'
,
...
...
packages/flutter_tools/lib/src/build_system/build_system.dart
View file @
060e4608
...
...
@@ -605,7 +605,7 @@ class FlutterBuildSystem extends BuildSystem {
// Always persist the file cache to disk.
fileCache
.
persist
();
}
// T
ODO(jonahwilliams): t
his is a bit of a hack, due to various parts of
// This is a bit of a hack, due to various parts of
// the flutter tool writing these files unconditionally. Since Xcode uses
// timestamps to track files, this leads to unnecessary rebuilds if they
// are included. Once all the places that write these files have been
...
...
packages/flutter_tools/lib/src/build_system/targets/localizations.dart
View file @
060e4608
...
...
@@ -23,9 +23,6 @@ class GenerateLocalizationsTarget extends Target {
List
<
Source
>
get
inputs
=>
<
Source
>[
// This is added as a convenience for developing the tool.
const
Source
.
pattern
(
'{FLUTTER_ROOT}/packages/flutter_tools/lib/src/build_system/targets/localizations.dart'
),
// TODO(jonahwilliams): once https://github.com/flutter/flutter/issues/56321 is
// complete, we should add the artifact as a dependency here. Since the tool runs
// this code from source, looking up each dependency will be cumbersome.
];
@override
...
...
packages/flutter_tools/lib/src/commands/create_base.dart
View file @
060e4608
...
...
@@ -371,9 +371,7 @@ abstract class CreateBase extends FlutterCommand {
'pluginClassSnakeCase'
:
pluginClassSnakeCase
,
'pluginClassCapitalSnakeCase'
:
pluginClassCapitalSnakeCase
,
'pluginDartClass'
:
pluginDartClass
,
// TODO(jonahwilliams): update after google3 uuid is updated.
// ignore: prefer_const_constructors
'pluginProjectUUID'
:
Uuid
().
v4
().
toUpperCase
(),
'pluginProjectUUID'
:
const
Uuid
().
v4
().
toUpperCase
(),
'withPluginHook'
:
withPluginHook
,
'androidLanguage'
:
androidLanguage
,
'iosLanguage'
:
iosLanguage
,
...
...
packages/flutter_tools/lib/src/fuchsia/fuchsia_device.dart
View file @
060e4608
...
...
@@ -740,9 +740,6 @@ class FuchsiaDevice extends Device {
/// provided set of `ports`.
///
/// Returns null if no isolate port can be found.
///
// TODO(jonahwilliams): replacing this with the hub will require an update
// to the flutter_runner.
Future
<
int
>
findIsolatePort
(
String
isolateName
,
List
<
int
>
ports
)
async
{
for
(
final
int
port
in
ports
)
{
try
{
...
...
packages/flutter_tools/lib/src/mdns_discovery.dart
View file @
060e4608
...
...
@@ -58,7 +58,6 @@ class MDnsObservatoryDiscovery {
/// If it is null and there is only one available instance of Observatory,
/// it will return that instance's information regardless of what application
/// the Observatory instance is for.
// TODO(jonahwilliams): use `deviceVmservicePort` to filter mdns results.
@visibleForTesting
Future
<
MDnsObservatoryDiscoveryResult
>
query
({
String
applicationId
,
int
deviceVmservicePort
})
async
{
_logger
.
printTrace
(
'Checking for advertised Dart observatories...'
);
...
...
packages/flutter_tools/lib/src/test/runner.dart
View file @
060e4608
...
...
@@ -155,8 +155,6 @@ class _FlutterTestRunnerImpl implements FlutterTestRunner {
testWrapper
.
registerPlatformPlugin
(
<
Runtime
>[
Runtime
.
chrome
],
()
{
// TODO(jonahwilliams): refactor this into a factory that handles
// providing dependencies.
return
FlutterWebPlatform
.
start
(
flutterProject
.
directory
.
path
,
updateGoldens:
updateGoldens
,
...
...
packages/flutter_tools/lib/src/tester/flutter_tester.dart
View file @
060e4608
...
...
@@ -54,9 +54,6 @@ class FlutterTesterDevice extends Device {
@required
ProcessManager
processManager
,
@required
FlutterVersion
flutterVersion
,
@required
Logger
logger
,
// TODO(jonahwilliams): remove once g3 rolls.
// ignore: avoid_unused_constructor_parameters
String
buildDirectory
,
@required
FileSystem
fileSystem
,
@required
Artifacts
artifacts
,
@required
OperatingSystemUtils
operatingSystemUtils
,
...
...
packages/flutter_tools/lib/src/web/bootstrap.dart
View file @
060e4608
...
...
@@ -129,7 +129,6 @@ String generateMainModule({
required
bool
nativeNullAssertions
,
String
bootstrapModule
=
'main_module.bootstrap'
,
})
{
// TODO(jonahwilliams): fix typo in dwds and update.
return
'''
/* ENTRYPOINT_EXTENTION_MARKER */
// Create the main module loaded below.
...
...
packages/flutter_tools/lib/src/web/web_device.dart
View file @
060e4608
...
...
@@ -57,8 +57,8 @@ abstract class ChromiumDevice extends Device {
/// The active chrome instance.
Chromium
_chrome
;
// T
ODO(jonahwilliams): this is technically false, but requires some refactoring
//
to allow hot mode restart only devices
.
// T
his device does not actually support hot reload, but the current implementation of the resident runner
//
requires both supportsHotReload and supportsHotRestart to be true in order to allow hot restart
.
@override
bool
get
supportsHotReload
=>
true
;
...
...
packages/flutter_tools/test/general.shard/tester/flutter_tester_test.dart
View file @
060e4608
...
...
@@ -96,7 +96,6 @@ void main() {
fileSystem:
fileSystem
,
processManager:
fakeProcessManager
,
artifacts:
Artifacts
.
test
(),
buildDirectory:
'build'
,
logger:
BufferLogger
.
test
(),
flutterVersion:
FakeFlutterVersion
(),
operatingSystemUtils:
FakeOperatingSystemUtils
(),
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment