Commit History

Author SHA1 Message Date
  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