Daniel Bertalan
|
fe58d15b5b
LibVT: Fix `ECH` not clearing lines
|
4 years ago |
Daniel Bertalan
|
ae6bdc4e29
LibVT+Kernel: Clean up scroll API
|
4 years ago |
Daniel Bertalan
|
5f92790489
LibVT: Fix out-of-bounds reads in ICH/DCH escape sequences
|
4 years ago |
Daniel Bertalan
|
53099b216c
LibVT: Implement bright color support
|
4 years ago |
Daniel Bertalan
|
99033876ec
LibVT+Kernel: Create `Color` class
|
4 years ago |
Daniel Bertalan
|
4cf6963a1c
LibVT: Add missing cursor movement escape sequences
|
4 years ago |
Daniel Bertalan
|
0c6f019285
LibVT: Fix out-of bounds line insert
|
4 years ago |
Daniel Bertalan
|
6465f87827
LibVT: Fix issues running `nano`
|
4 years ago |
Daniel Bertalan
|
146bd794eb
LibVT: Add Alternate Screen Buffer support
|
4 years ago |
Daniel Bertalan
|
708f835477
LibVT: Implement Bracketed Paste Mode
|
4 years ago |
Daniel Bertalan
|
ee24f2eb2d
LibVT: Add title stack support
|
4 years ago |
Daniel Bertalan
|
875a2cbb71
LibVT+Kernel: Add support for setting cursor styles
|
4 years ago |
Daniel Bertalan
|
c1e292e5bc
LibVT: Correct color handling
|
4 years ago |
Daniel Bertalan
|
507ace5174
LibVT: Fix progress bars not getting reset
|
4 years ago |
Daniel Bertalan
|
5d80debc1f
LibVT: Fix newline handling
|
4 years ago |
Liav A
|
20743e8aed
Kernel/Graphics + SystemServer: Support text mode properly
|
4 years ago |
Linus Groh
|
7ec8cb97e9
LibVT: Run clang-format on Terminal.cpp
|
4 years ago |
Daniel Bertalan
|
26953c2be1
LibVT: Implement ST (ESC \) escape sequence
|
4 years ago |
Daniel Bertalan
|
e0b6cfec1a
LibVT: fix SM/RM not respecting private markers
|
4 years ago |
Daniel Bertalan
|
be519022c3
LibVT: Implement new ANSI escape sequence parser
|
4 years ago |
Gunnar Beutner
|
6cf59b6ae9
Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
4e6d2374b6
LibVT: Convert String::format() => String::formatted()
|
4 years ago |
Andreas Kling
|
b7c66233f6
LibVT: Make VT::Line use a Vector for storage
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
542d8591e0
LibVT: Oops, fix dbgln() invocation mistake
|
4 years ago |
Andreas Kling
|
499a59ed86
LibVT: Put "unimplemented escape" whining on debug log
|
4 years ago |
Andreas Kling
|
81b21504a7
LibVT: Implement switching between 80/132 column modes (DECCOLM)
|
4 years ago |
Andreas Kling
|
bb6d6dce7b
LibVT: Give proper names to remaining VTxxx control functions
|
4 years ago |
Andreas Kling
|
a59d96e461
LibVT: Give proper names to SD and SU
|
4 years ago |