mirror of
https://github.com/dart-lang/sdk
synced 2024-10-23 00:28:00 +00:00
d345fbadd4
`Console.cursorPosition` can return null when you are typing too fast because it is implemented by sending an escape code to the terminal and reading what it responds. This response is naturally intermingled with normal input and the implementation does nothing to guard against that. We do not really need to know the cursor position though we are simply interested in keeping cursor on the same row. But this can be achieved by sending _horizontal position absolute_ which only changes column rather than _cursor position_ which sets both row and column. R=kustermann@google.com TEST=manually tested Change-Id: Ie1a064e37b90bc4529ac4f5c1259642ad5680ca6 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/388340 Commit-Queue: Slava Egorov <vegorov@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
116 lines
1.6 KiB
Plaintext
116 lines
1.6 KiB
Plaintext
# Build artifacts and dependencies.
|
|
/.children
|
|
/.project
|
|
/Makefile
|
|
/base
|
|
/benchmarks-internal
|
|
/buildtools
|
|
/ipch
|
|
/out
|
|
/xcodebuild
|
|
/.flaky.log
|
|
/.debug.log
|
|
*.Makefile
|
|
*.opensdf
|
|
*.sdf
|
|
*.sln
|
|
*.suo
|
|
*.target.mk
|
|
*.host.mk
|
|
*.vcproj
|
|
*.vcxproj
|
|
*.vcxproj.filters
|
|
/*.vcxproj.user
|
|
*.stamp
|
|
|
|
# Gyp generated files
|
|
*.xcodeproj
|
|
*.intermediate
|
|
|
|
# Eclipse config files - also in all subdirectories.
|
|
.children
|
|
.project
|
|
.settings
|
|
|
|
# IntelliJ project files
|
|
*.iml
|
|
.idea
|
|
CMakeLists.txt
|
|
.clang_complete
|
|
cmake-build-debug
|
|
|
|
# Windows toolchain.
|
|
win_toolchain
|
|
|
|
# VS project files
|
|
.vs
|
|
|
|
# VSCode project files
|
|
.vscode
|
|
.history
|
|
|
|
# https://github.com/Dart-Code/Dart-Code/issues/1295
|
|
/analysis_options.yaml
|
|
|
|
# analysis server files
|
|
compile_commands.json
|
|
|
|
# GDB files
|
|
.gdb_history
|
|
|
|
# Clangd files
|
|
.cache/clangd
|
|
.clangd
|
|
|
|
# Built by chromebot and downloaded from Google Storage
|
|
client/tests/drt
|
|
|
|
# Compiled python binaries
|
|
*.pyc
|
|
|
|
# pydev project file.
|
|
.pydevproject
|
|
|
|
# From the Mac OS X Finder
|
|
.DS_Store
|
|
|
|
# Pub generated "packages" directories and files
|
|
packages
|
|
pubspec.lock
|
|
|
|
# Files for native assets auto-generated per checkout.
|
|
/.dart_tool/native_assets_builder/
|
|
|
|
# The top level package file (this is auto-generated per checkout).
|
|
/.dart_tool/package_config.json
|
|
|
|
# Local pub storage
|
|
.pub
|
|
|
|
# Vim temporary swap files.
|
|
*.swp
|
|
|
|
# Kate temporary files.
|
|
*~
|
|
*.kate-swp
|
|
|
|
# Merge files.
|
|
*.orig
|
|
*.rej
|
|
|
|
# Generated files.
|
|
tools/dartium/out
|
|
tools/out
|
|
tools/xcodebuild
|
|
.test-outcome.log
|
|
/outline.dill
|
|
/generated/
|
|
/crash_logs/
|
|
/build/config/gclient_args.gni
|
|
/pkg/front_end/testcases/old_dills/
|
|
logs/logs.json
|
|
logs/results.json
|
|
.dart_tool/bisect_dart/
|
|
doc/api/
|
|
runtime/tools/heapsnapshot/.dart_tool
|