bakkeby
24c9ea1e51
[st][PATCH] xclearwin clears the window
...
When an OCS sequence was used to change the bg color, the borders where
dirty. This simple patch just clears the window before the redraw of the
terminal when the bg color has been changed. This is apparently enough
and seams to be very smooth. There was a TODO comment for it on the st.c
file, which I removed.
2020-04-20 12:19:05 +02:00
bakkeby
ae97f681fc
Update XIM cursor position only if changed
...
Updating XIM cursor position is expensive, so only update it when cursor
position changed.
2020-04-20 10:55:37 +02:00
bakkeby
60d1827504
just remove the EOF message
2020-04-20 10:53:23 +02:00
bakkeby
429ad84669
Fix small typos
2020-04-20 10:48:37 +02:00
bakkeby
18acc55f12
Launch scroll program with the default shell
2020-04-20 10:47:21 +02:00
bakkeby
2797bd3144
Fix style issue
2020-04-20 10:30:19 +02:00
bakkeby
fe6e6324d7
ttyread: test for EOF while reading tty
...
When a read operation returns 0 then it means that we arrived to the end of the
file, and new reads will return 0 unless you do some other operation such as
lseek(). This case happens with USB-232 adapters when they are unplugged.
2020-04-20 10:29:26 +02:00
bakkeby
2090981be3
Add support for scroll(1)
...
Scroll is a program that stores all the lines of its child and be used in st as
a way of implementing scrollback.
This solution is much better than implementing the scrollback in st itself
because having a different program allows to use it in any other program
without doing modifications to those programs.
2020-04-20 10:24:34 +02:00
bakkeby
2465559051
[st][PATCH] Update XIM cursor position only if changed
...
Updating XIM cursor position is expensive, so only update it when cursor
position changed.
2020-04-16 11:19:33 +02:00
bakkeby
56ff8cd7c7
[st][scrollback] Update for latest git
2020-04-05 18:09:50 +02:00
bakkeby
2de79ac677
OSC 52 - copy to clipboard: don't limit to 382 bytes (7a018b)
2020-03-24 14:25:10 +01:00
bakkeby
0d5ea3a3f2
CSIEscape, STREscape: use size_t for buffer length (b3ccac)
2020-03-24 14:23:28 +01:00
bakkeby
2da5aca965
STREscape: don't trim prematurely (d98c43)
2020-03-24 14:22:09 +01:00
bakkeby
5f311ddc78
base64dec: don't read out of bounds (0b2eb9)
2020-03-24 14:21:08 +01:00
bakkeby
78d1d7c181
selection: fix view to match actual selection on first cell (3c7ecf)
2020-03-24 13:52:56 +01:00
bakkeby
87c1d1e598
revert part of commit add0211522737b79dad990ccd65c8af63b5cc1dd (cae586)
2020-03-24 13:51:45 +01:00
bakkeby
d8b8f94d64
dont print color warning on color reset OSC 104 without parameter (294808)
2020-03-24 13:49:57 +01:00
bakkeby
fa3d47596d
minor code-style, initialize var at the top of function (2d4ee4)
2020-03-24 13:49:01 +01:00
bakkeby
f86b641b5f
use iswspace()/iswpunct() to find word delimiters (5cc1dd)
2020-03-24 13:41:19 +01:00
bakkeby
42f401b428
replace utf8strchr with wcschr (4b51e7)
2020-03-24 13:38:27 +01:00
bakkeby
f09c417473
be silent about explicitly unhandled mouse modes (9216d5)
2020-03-24 11:33:22 +01:00
bakkeby
e7cfd5ae16
better Input Method Editor (IME) support (35f7db)
2020-03-24 11:25:39 +01:00
bakkeby
9f1a2db7c5
Adding font2 patch as per request #3
2020-03-21 16:41:43 +01:00
bakkeby
cfecd195ba
Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches
2019-09-17 15:16:22 +02:00
bakkeby
d52c5e4ce8
Adding scrollback patch
2019-09-16 15:31:58 +02:00
bakkeby
7615c2f0aa
Adding fixime, newterm and opencopied patches
2019-09-16 12:40:07 +02:00
bakkeby
35e6403c69
Adding copyurl and disable-fonts patch
2019-09-16 10:40:16 +02:00
bakkeby
5d336c2796
Initial commit, adding alpha and anysize patches
2019-09-16 09:35:57 +02:00