Andreas Kling
|
3944c00f23
Terminal: Add limited support for 'M' escape sequence (delete line.)
|
6 years ago |
Andreas Kling
|
db2422d0d3
Terminal: Constrain the cursor inside the terminal rect.
|
6 years ago |
Andreas Kling
|
240b5fe677
Terminal: Draw the cursor by reversing foreground/background color.
|
6 years ago |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 years ago |
Andreas Kling
|
f176af7cd1
Terminal: Implement 'J' escape "clear from cursor to end of screen."
|
6 years ago |
Andreas Kling
|
ad53f6afd3
LibC: Move Stopwatch thingy into a <serenity.h> header.
|
6 years ago |
Andreas Kling
|
7cf3c7461c
Refactor GUI rendering model to be two-phased.
|
6 years ago |
Andreas Kling
|
5adaeeaa3b
Terminal: Support setting the window title using Xterm escape sequences.
|
6 years ago |
Andreas Kling
|
623847cf6d
Terminal: Tweak dark blue color.
|
6 years ago |
Andreas Kling
|
267a903dd0
Terminal: Redraw entire line if any of its characters are dirty.
|
6 years ago |
Andreas Kling
|
a4a106a430
Terminal: Use a more reasonable data structure for the emulation buffer.
|
6 years ago |
Andreas Kling
|
86eae0f8df
Let userland retain the window backing store while drawing into it.
|
6 years ago |
Andreas Kling
|
faaa0dbf1d
Terminal: Various improvements to terminal emulation.
|
6 years ago |
Andreas Kling
|
9ae20a153e
Terminal: Add support for some more escape sequences.
|
6 years ago |
Andreas Kling
|
b33e367f33
Terminal: Fix crash when scrolling contents while cursor is on first row.
|
6 years ago |
Andreas Kling
|
3271c115e2
WindowServer: Only blit dirty rect of windows to back buffer.
|
6 years ago |
Andreas Kling
|
dbe83f3a83
Make it possible for userspace to alter window title/geometry.
|
6 years ago |
Andreas Kling
|
7e5b81fe48
Make a SharedGraphics directory for classes shared between Kernel and LibGUI.
|
6 years ago |
Andreas Kling
|
dff70021ab
Make it possible to invalidate only a portion of a window.
|
6 years ago |
Andreas Kling
|
dad58db757
Add WindowActivated and WindowDeactivated events.
|
6 years ago |
Andreas Kling
|
135ff48bb9
Terminal: Tighten the glyph rects.
|
6 years ago |
Andreas Kling
|
5983a217c3
Terminal: Draw the terminal cursor.
|
6 years ago |
Andreas Kling
|
7750e6952b
Move some more classes to the new coding style.
|
6 years ago |
Andreas Kling
|
d0137f0e96
Terminal: optimize repaints a bunch.
|
6 years ago |
Andreas Kling
|
a8e42bacf4
Minor Terminal tweaks.
|
6 years ago |
Andreas Kling
|
d14ec951ea
Terminal: Add some inset and line spacing.
|
6 years ago |
Andreas Kling
|
c24f543a57
Terminal: basic ANSI color support.
|
6 years ago |
Andreas Kling
|
2f74c2f430
Add basic PTY support.
|
6 years ago |
Andreas Kling
|
dfff2996d2
Factor out individual glyph drawing into Painter::draw_glyph().
|
6 years ago |
Andreas Kling
|
6d8043767e
Start working on a graphical Terminal program.
|
6 years ago |