index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Terminal
Age
Commit message (
Expand
)
Author
2019-02-04
Terminal: Fix broken parsing of background color escape.
Andreas Kling
2019-02-04
Terminal: Avoid dirtying lines when clearing them has no visual effect.
Andreas Kling
2019-02-03
Get nyancat nyanning in Serenity.
Andreas Kling
2019-02-03
Terminal: Add limited support for 'M' escape sequence (delete line.)
Andreas Kling
2019-02-03
Terminal: Constrain the cursor inside the terminal rect.
Andreas Kling
2019-02-02
Add basic automatic dependency management to Makefiles.
Andreas Kling
2019-02-01
Terminal: Draw the cursor by reversing foreground/background color.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-30
Terminal: Oops, escape sequences for the left and right keys were swapped.
Andreas Kling
2019-01-30
Add support for keyboard arrow keys.
Andreas Kling
2019-01-30
Terminal: Implement 'J' escape "clear from cursor to end of screen."
Andreas Kling
2019-01-30
Let the slave PTY keep the master PTY alive.
Andreas Kling
2019-01-30
Deallocate PTY's when they close.
Andreas Kling
2019-01-28
LibC: Move Stopwatch thingy into a <serenity.h> header.
Andreas Kling
2019-01-26
Refactor GUI rendering model to be two-phased.
Andreas Kling
2019-01-25
Terminal: Support setting the window title using Xterm escape sequences.
Andreas Kling
2019-01-25
Terminal: Tweak dark blue color.
Andreas Kling
2019-01-25
Terminal: Redraw entire line if any of its characters are dirty.
Andreas Kling
2019-01-25
Kernel: Fix incorrect EFAULTs when syscall would write into COW pages.
Andreas Kling
2019-01-25
Terminal: Use a more reasonable data structure for the emulation buffer.
Andreas Kling
2019-01-24
Let userland retain the window backing store while drawing into it.
Andreas Kling
2019-01-24
Terminal: Turn ctrl+character into the appropriate ^character.
Andreas Kling
2019-01-23
Terminal: Various improvements to terminal emulation.
Andreas Kling
2019-01-23
Terminal: Add support for some more escape sequences.
Andreas Kling
2019-01-23
Terminal: Fix crash when scrolling contents while cursor is on first row.
Andreas Kling
2019-01-20
WindowServer: Only blit dirty rect of windows to back buffer.
Andreas Kling
2019-01-20
Make it possible for userspace to alter window title/geometry.
Andreas Kling
2019-01-19
Make a SharedGraphics directory for classes shared between Kernel and LibGUI.
Andreas Kling
2019-01-18
Make it possible to invalidate only a portion of a window.
Andreas Kling
2019-01-17
Add WindowActivated and WindowDeactivated events.
Andreas Kling
2019-01-17
Terminal: Tighten the glyph rects.
Andreas Kling
2019-01-17
Terminal: Draw the terminal cursor.
Andreas Kling
2019-01-16
Move some more classes to the new coding style.
Andreas Kling
2019-01-16
Add a PTY multiplexer (/dev/ptmx) device.
Andreas Kling
2019-01-16
Get rid of Vnode concept.
Andreas Kling
2019-01-16
Implement basic support for POSIX-style select().
Andreas Kling
2019-01-15
Terminal: optimize repaints a bunch.
Andreas Kling
2019-01-15
Make it possible for a process to switch controlling terminals.
Andreas Kling
2019-01-15
Minor Terminal tweaks.
Andreas Kling
2019-01-15
Terminal: Add some inset and line spacing.
Andreas Kling
2019-01-15
Terminal: basic ANSI color support.
Andreas Kling
2019-01-15
Add very basic KeyDown events to the GUI event stream.
Andreas Kling
2019-01-15
Add basic PTY support.
Andreas Kling
2019-01-15
Add Terminal/.gitignore
Andreas Kling
2019-01-15
Factor out individual glyph drawing into Painter::draw_glyph().
Andreas Kling
2019-01-15
Start working on a graphical Terminal program.
Andreas Kling