A fast, lightweight and minimalistic Wayland terminal emulator
Find a file
Daniel Eklöf 89450bfd44
font: sync cairo's options with the FC pattern
Configure cairo's 'options' with default values, then update the
FontConfig pattern. Finally, update the cairo options after having
retrieved the final FontConfig option.
2019-07-17 22:50:26 +02:00
.gitignore initial commit: maps an XDG toplevel window 2019-06-12 20:08:54 +02:00
commands.c scrollback: limit maximum number of lines one can scrollback at once 2019-07-11 18:34:03 +02:00
commands.h scrollback: initial support for mouse scrolling 2019-07-10 09:15:37 +02:00
config.c conf: repair debug build when LOG_ENABLE_DBG=0 in config.c 2019-07-17 10:32:22 +02:00
config.h conf: improve configuration file parsing 2019-07-17 10:12:14 +02:00
csi.c csi: implement \E[@ (ICH - insert characters) 2019-07-17 11:19:28 +02:00
csi.h performance improvements 2019-07-07 16:32:18 +02:00
font.c font: sync cairo's options with the FC pattern 2019-07-17 22:50:26 +02:00
font.h initial grid implementation 2019-06-13 16:24:35 +02:00
foot.desktop Add .desktop file 2019-07-15 15:29:17 +02:00
grid.c grid: swap_row: drop requirement that row indices be positive 2019-07-10 19:17:53 +02:00
grid.h grid: prefetch cells in grid_row() 2019-07-10 19:52:30 +02:00
input.c selection: implement double-click-to-select-word 2019-07-17 21:30:57 +02:00
input.h input: mouse events 2019-07-05 10:44:57 +02:00
keymap.h keymap: use hex instead of octal 2019-07-17 11:18:55 +02:00
LICENSE add license 2019-06-12 20:10:12 +02:00
log.c log: don't syslog 2019-06-29 20:48:02 +02:00
log.h initial commit: maps an XDG toplevel window 2019-06-12 20:08:54 +02:00
main.c conf: improve configuration file parsing 2019-07-17 10:12:14 +02:00
meson.build slave: break out command line tokenizer 2019-07-17 09:46:45 +02:00
osc.c osc: recognize, but ignore, 112 (reset text cursor color) 2019-07-16 10:20:20 +02:00
osc.h performance improvements 2019-07-07 16:32:18 +02:00
PKGBUILD add PKGBUILD (for arch) 2019-07-15 15:48:03 +02:00
render.c render: use cairo_rel_line_to() 2019-07-16 21:54:48 +02:00
render.h render: implement 'underline' 2019-07-16 14:20:39 +02:00
selection.c selection: implement double-click-to-select-word 2019-07-17 21:30:57 +02:00
selection.h selection: implement double-click-to-select-word 2019-07-17 21:30:57 +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 main: allow user to override shell on the command line 2019-07-17 09:55:36 +02:00
slave.h main: allow user to override shell on the command line 2019-07-17 09:55:36 +02:00
terminal.c terminal: foreground/background in cell attributes are now uint32_t 2019-07-16 13:17:51 +02:00
terminal.h selection: implement double-click-to-select-word 2019-07-17 21:30:57 +02:00
tllist.h initial commit: maps an XDG toplevel window 2019-06-12 20:08:54 +02:00
tokenize.c slave: break out command line tokenizer 2019-07-17 09:46:45 +02:00
tokenize.h slave: break out command line tokenizer 2019-07-17 09:46:45 +02:00
vt.c vt/csi: recognize the reset sequence sent by 'reset' 2019-07-17 10:39:38 +02:00
vt.h vt: add vt_to_slave() 2019-07-15 15:42:00 +02:00