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 add0211522
(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