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