53 Commits (12283cc9a205a25214e1e77bb0ef5114c0b31951)

Author SHA1 Message Date
Kristian Høgsberg 2aac302bd9 Stop using surface::copy in window 15 years ago
Kristian Høgsberg 12308a4997 Add color scheme support 15 years ago
Kristian Høgsberg 7e3e860031 terminal: trim unused headers. 16 years ago
Kristian Høgsberg 3c248cc9b6 Paint terminal cursor hollow when focus is lost. 16 years ago
Kristian Høgsberg 0208ed4c79 Don't close the pty master in forkpty child. 16 years ago
Kristian Høgsberg b0b82e2eeb Draw terminal cursor. 16 years ago
Kristian Høgsberg 5544491240 Move keymap to window.c 16 years ago
Kristian Høgsberg 43c28eee32 Add a toy-display object that caches state. 16 years ago
Kristian Høgsberg 0ac16f056d Switch to cairo-drm, drop struct buffer hacks. 16 years ago
Kristian Høgsberg 94448c0ad7 Add listener interfaces for output and input_device objects. 16 years ago
Kristian Høgsberg 0395f30e65 Add a fullscreen mode to the terminal. 16 years ago
Kristian Høgsberg 33500890b3 Handle more control characters in terminal. 16 years ago
Kristian Høgsberg c8c5d5872d Set terminal type to vt100. 16 years ago
Kristian Høgsberg d2412e2c2e Redesign the compositor / server interface. 16 years ago
Kristian Høgsberg f0c7b2083a Don't close uninitialized fd, check forkpty error. 16 years ago
Kristian Høgsberg dbd54640f4 Implement a bunch of escape codes. 16 years ago
Kristian Høgsberg 6e0a2f8953 Tweak terminal font color. 16 years ago
Kristian Høgsberg 221067654c Let clients override the suggested size on resize. 16 years ago
Kristian Høgsberg 1584c57edc Snap terminal size to an integer number of character cells. 16 years ago
Kristian Høgsberg 17809b1e43 Handle \e[J and \e[H so we can clear the terminal. 16 years ago
Kristian Høgsberg 721f09f187 Make sure we don't miss queue redraws between commit and ack. 16 years ago
Kristian Høgsberg c47303f2d2 Destroy back buffer in acknowledge handler. 16 years ago
Kristian Høgsberg 0d77fd484c Add key map for ctrl modifier as well. 16 years ago
Kristian Høgsberg b29415ee6d Update tail pointer correctly so scrolling works. 16 years ago
Kristian Høgsberg f04e838d4a Skip escape codes for now. 16 years ago
Kristian Høgsberg 6e83d58153 Add keyboard input to terminal. 16 years ago
Kristian Høgsberg 269d6e3daf Run command in a pty and feed output to wayland terminal. 16 years ago
Kristian Høgsberg 44e3c5e1ad Add some text contents to terminal. 16 years ago
Kristian Høgsberg 0c4457f0c2 Refactor window logic into reusable parts, add a new terminal application. 16 years ago
Kristian Høgsberg dc0f355f0a Fix API to always include socket name length. 16 years ago
Kristian Høgsberg e2ce43a9be Fix namespace convention for glib source. 16 years ago
Kristian Høgsberg ffd710e653 Put Wayland under the MIT license. 16 years ago
Kristian Høgsberg f53f4bbd52 Quit screenshooter when idle. 16 years ago
Kristian Høgsberg 1e4b86af1a Expose screenshooting as an interface, drop SIGUSR hack. 16 years ago