A fast, lightweight and minimalistic Wayland terminal emulator
Find a file
Daniel Eklöf b0a2c54fe8
vt: wip: implement scrolling region
This is largely untested, but existing scrolling code has been
converted to using a terminal-global scrolling region that is defined
as start-end of the scrollable region.

This is compared to the old code where the scrolling region where
defined in terms of marginals, counted in lines from top and from
bottom.
2019-06-23 18:02:49 +02:00
.gitignore initial commit: maps an XDG toplevel window 2019-06-12 20:08:54 +02:00
csi.c vt: wip: implement scrolling region 2019-06-23 18:02:49 +02:00
csi.h wip: vt parsing: initial csi/osc dispatching 2019-06-15 22:22:44 +02:00
font.c initial grid implementation 2019-06-13 16:24:35 +02:00
font.h initial grid implementation 2019-06-13 16:24:35 +02:00
grid.c vt: wip: implement scrolling region 2019-06-23 18:02:49 +02:00
grid.h vt: wip: implement scrolling region 2019-06-23 18:02:49 +02:00
input.c vt: implement DECCKM (cursor key sends either SS3 or CSI escapes) 2019-06-23 14:12:20 +02:00
input.h wip: initial input handling 2019-06-19 10:04:47 +02:00
LICENSE add license 2019-06-12 20:10:12 +02:00
log.c initial commit: maps an XDG toplevel window 2019-06-12 20:08:54 +02:00
log.h initial commit: maps an XDG toplevel window 2019-06-12 20:08:54 +02:00
main.c vt: wip: implement scrolling region 2019-06-23 18:02:49 +02:00
meson.build wip: initial input handling 2019-06-19 10:04:47 +02:00
osc.c wip: vt parsing: initial csi/osc dispatching 2019-06-15 22:22:44 +02:00
osc.h wip: vt parsing: initial csi/osc dispatching 2019-06-15 22:22:44 +02:00
shm.c shm: width/height must match 2019-06-12 20:17:35 +02:00
shm.h initial commit: maps an XDG toplevel window 2019-06-12 20:08:54 +02:00
slave.c wip: vt parsing: initial csi/osc dispatching 2019-06-15 22:22:44 +02:00
slave.h Set up pseudo terminal and fork slave 2019-06-13 15:19:10 +02:00
terminal.h vt: wip: implement scrolling region 2019-06-23 18:02:49 +02:00
tllist.h initial commit: maps an XDG toplevel window 2019-06-12 20:08:54 +02:00
vt.c vt: wip: implement scrolling region 2019-06-23 18:02:49 +02:00
vt.h wip: vt parsing: initial csi/osc dispatching 2019-06-15 22:22:44 +02:00