index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Libraries
/
LibVT
/
Terminal.h
Age
Commit message (
Expand
)
Author
2020-09-10
LibVT: Let Terminal keep history in a circular buffer
Nico Weber
2020-09-10
LibVT: Let Terminal only expose history_size, not storage
Nico Weber
2020-08-05
Unicode: Try s/codepoint/code_point/g again
Nico Weber
2020-08-05
Revert "Unicode: s/codepoint/code_point/g"
Nico Weber
2020-08-03
Unicode: s/codepoint/code_point/g
Andreas Kling
2020-07-05
Terminal+LibVT: Add "clear including history" action (Ctrl+Shift+K) :^)
Andreas Kling
2020-07-04
Kernel: Move headers intended for userspace use into Kernel/API/
Andreas Kling
2020-06-16
LibVT: Replace u8 type to u32 for code point
Hüseyin ASLITÜRK
2020-05-30
LibVT: Allow updating the window progress via an escape sequence
Andreas Kling
2020-05-27
LibVT: Move most of key press handling logic into VT::Terminal
Sergey Bugaev
2020-05-16
LibVT: Add incremental UTF-8 parsing to the terminal input handler
Andreas Kling
2020-05-16
LibVT: Tweak input parsing related names
Andreas Kling
2020-05-16
LibVT: Switch VT::Line to being backed by 32-bit codepoints
Andreas Kling
2020-05-15
LibVT: Move out the Line class from Terminal to its own class
Andreas Kling
2020-05-11
LibVT: Update the terminal buffer based on visible lines
AnotherTest
2020-05-10
LibVT: Make selection follow terminal history scrollback :^)
Andreas Kling
2020-05-10
LibVT: Support RGB colors (\x1b[38;2;<r>;<g>;<b>m)
AnotherTest
2020-05-09
LibVT+Terminal: Support hyperlinks in the terminal :^)
Andreas Kling
2020-05-09
LibVT: Make Terminal::Line non-copyable and non-movable
Andreas Kling
2020-05-09
LibVT: Make the Xterm/OSC sequence parsing a bit more robust
Andreas Kling
2020-05-09
LibVT: Respond to DSR 0 (device status)
Andreas Kling
2020-04-10
LibVT: Implement Device Status Report (cursor position report)
AnotherTest
2020-02-25
AK: Make Vector use size_t for its size and capacity
Andreas Kling
2020-01-26
LibVT: Add parameter names in function signatures for clarity
Linus Groh
2020-01-26
LibVT: Rename escape$r to DECSTBM (Set Top and Bottom Margins)
Linus Groh
2020-01-26
LibVT: Replace escape$h_l with SM (Set Mode) / RM (Reset Mode)
Linus Groh
2020-01-26
LibVT: Rename escape$f to HVP (Horizontal and Vertical Position)
Linus Groh
2020-01-26
LibVT: Rename escape$c to DA (Device Attributes)
Linus Groh
2020-01-26
LibVT: Rename escape$m to SGR (Select Graphic Rendition)
Linus Groh
2020-01-26
LibVT: Rename escape$H to CUP (Cursor Position)
Linus Groh
2020-01-26
LibVT: Rename escape$D to CUB (Cursor Backward)
Linus Groh
2020-01-26
LibVT: Rename escape$C to CUF (Cursor Forward)
Linus Groh
2020-01-26
LibVT: Rename escape$B to CUD (Cursor Down)
Linus Groh
2020-01-26
LibVT: Rename escape$A to CUU (Cursor Up)
Linus Groh
2020-01-25
LibVT: Rename escape$K and escape$J to EL and ED respectively
Andreas Kling
2020-01-25
LibVT: Support IND and RI (cursor down/up basically)
Andreas Kling
2020-01-25
LibVT: Rename EscapeState::ExpectBracket => GotEscape
Andreas Kling
2020-01-25
LibVT: Support NEL (Next Line)
Andreas Kling
2020-01-25
LibVT: Support <esc>#8 to fill screen with E's
Andreas Kling
2020-01-25
LibVT: Support HVP (Horizontal and Vertical Position) (final 'f')
Andreas Kling
2020-01-25
LibVT: Support the DA (Device Attributes) request (final 'c')
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-16
LibVT: enforce a minimum size of 1 column and 1 row
joshua stein
2019-10-22
LibVT: Make inject_string() a public API so clients can use it
Andreas Kling
2019-09-06
AK: Rename <AK/AKString.h> to <AK/String.h>
Andreas Kling
2019-09-05
Terminal: Add some basic emoji support
Sergey Bugaev
2019-08-19
LibVT: Add scrollback history to VT::Terminal
Andreas Kling
2019-08-13
LibVT: Shave down VT::Attribute from 8 bytes to 3 bytes
Andreas Kling
2019-08-13
LibVT: Rename VT::BufferPosition to VT::Position and move to own file
Andreas Kling
2019-08-12
LibVT: Factor out terminal emulation from Terminal to make it reusable
Andreas Kling