aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Workaround: fix for issue reported by a user.Kaz Kylheku2022-04-271-0/+1
| | | | | | | | | | | | | | We are wrongly combining poll operations with buffered reading from stdin. This means we call poll to wait for input while ignoring data already buffered in the stdio stream. When this happens at the end of a pipe, we ignore the last bit forever. The workaround is to switch stdin to unbuffered; but this means that it issues one byte read operations (inefficient) and risks blocking on partial lines. Reported by konsolebox at gmail com.
* Regex matching for trigger mode.Kaz Kylheku2022-04-272-23/+47
|
* New feature: trigger mode.Kaz Kylheku2022-04-272-27/+119
| | | | Prototype: does substring searching only: no regex.
* man page: fix small mistakes and improve wording.Kaz Kylheku2022-04-272-5/+6
|
* Redraw bugfix: redraw from snapshot when suspended.Kaz Kylheku2022-04-271-1/+3
| | | | | | | Without this, we cannot move horizontally while suspended, because the display refuses to refresh. Suspend mode means that we still refresh the display, but using the current snapshot data, rather than replacing that snapshot from the FIFO.
* Rename clear_cur_line to consistently cryptic name.Kaz Kylheku2022-04-271-8/+8
|
* Rethink suspend mode: FIFO always freewheels.Kaz Kylheku2022-04-272-48/+38
|
* Colon is part of command string.Kaz Kylheku2022-04-271-10/+11
|
* Snapshot what is displayed.Kaz Kylheku2022-04-271-13/+37
|
* Makefile: add clean target.Kaz Kylheku2022-04-271-0/+1
|
* Switch to refcounted strings.Kaz Kylheku2022-04-261-15/+67
|
* Add a vi-like colon mode with :w, :a and :! commands.Kaz Kylheku2022-04-262-14/+192
|
* New project, Pipe Watch.Kaz Kylheku2022-04-263-0/+615
|
* NILKaz Kylheku2022-04-260-0/+0