aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Move batch command execution into function.Kaz Kylheku2022-05-081-14/+23
|
* New video: split screen demo.Kaz Kylheku2022-05-071-0/+4
|
* New -e option to execute commands.Kaz Kylheku2022-05-072-6/+52
| | | | Now there is a way to set up triggers prior to execution.
* Move trigger setting into execute function.Kaz Kylheku2022-05-071-99/+99
|
* Main loop vars: indentation fix.Kaz Kylheku2022-05-071-2/+2
|
* Change execute function's interface.Kaz Kylheku2022-05-071-40/+57
|
* New feature: trigger frequency and snapshot count.Kaz Kylheku2022-05-072-11/+103
|
* Use hex constants for status flags.Kaz Kylheku2022-05-071-11/+11
|
* Bugfix: getznn must allow zero.Kaz Kylheku2022-05-071-1/+1
|
* Algebraic adjustment in inequality.Kaz Kylheku2022-05-061-1/+1
|
* Minor tweak to middle pane behavior.Kaz Kylheku2022-05-061-1/+1
| | | | | | | | | | As a middle pane is being freshly opened, the right vertical separator should just "wipe" over the display contents without the middle pane material appearing to shift right by one character position. So when we draw the separating pipe, we should claim that as a character, rather than subtracting from the width. The "oline + vs2pos + i" calculation already works with the possibility of i being incremented; I had experimented with this earlier.
* Implement . (period) command for repeating commands.Kaz Kylheku2022-05-062-3/+33
|
* Convert almost all remaining unsigned int.Kaz Kylheku2022-05-061-28/+27
|
* Fix work overflow. Also increase max workbout to 4096.Kaz Kylheku2022-05-061-2/+6
|
* Fix lagging redraw upon resume from background.Kaz Kylheku2022-05-061-1/+1
| | | | This was a regression in this morning's refactoring.
* Show display params with Ctrl-G; restore with -p option.Kaz Kylheku2022-05-062-4/+89
|
* Result messages persist until key hit.Kaz Kylheku2022-05-061-1/+3
|
* Clip vertical splits correctly when line numbers turned on.Kaz Kylheku2022-05-061-9/+20
|
* Left and right separator indistinguishable when alone.Kaz Kylheku2022-05-061-6/+6
| | | | | | | | | Finally, this is the "right" UI. If either ] or > is used by itself, it looks exactly the same. The middle pane created by ] simulates the left pane exactly. The end markers on the right edge of the middle pane are intelligently omitted, similarly to the right edge of the left pane. Very pleased.
* Draw left bars even when there is no left pane.Kaz Kylheku2022-05-061-2/+4
| | | | | | | | | | | If there is no left pane, but the middle pane is not showing the beginning of the line (vs2pos is not zero), we need to show the bars to indicate that that is not the start of the line. Otherwise the middle pane looks deceptively as if it were the left pane. In the (vs2pos == 0) case, it doesn't matter; the middle pane shows a prefix, and so is semantically similar to the left pane.
* Removal of dubious addch(line, 0) caused crash.Kaz Kylheku2022-05-061-0/+8
| | | | It was a hack to make sure an object is allocated for a null line.
* New { } commands to reposition middle pane origin.Kaz Kylheku2022-05-062-0/+26
|
* Limit scrolling to max line length, not arbitrary 10000.Kaz Kylheku2022-05-061-1/+1
|
* Remove dubious addch(line, 0) and compensating hack elsewhere.Kaz Kylheku2022-05-061-2/+1
|
* The [ ], < > commands take count.Kaz Kylheku2022-05-062-33/+37
|
* Nuke most unsigned int.Kaz Kylheku2022-05-061-23/+22
|
* Exchange [ ] and < > commands.Kaz Kylheku2022-05-062-8/+8
|
* Don't change middle pane origin and width when moving left split.Kaz Kylheku2022-05-061-8/+3
|
* Rewrite buggy middle pane logic.Kaz Kylheku2022-05-061-47/+24
|
* Fix pane display bugs.Kaz Kylheku2022-05-061-6/+39
|
* Adjust or hide panes on window resize.Kaz Kylheku2022-05-061-0/+7
|
* README: code has grown a bit.Kaz Kylheku2022-05-061-1/+1
|
* Toggle highlighting of marker chars.Kaz Kylheku2022-05-062-6/+45
|
* New feature: double vertical split.Kaz Kylheku2022-05-052-14/+148
|
* Refactoring post: split long lines.Kaz Kylheku2022-05-051-8/+18
|
* Refactoring: some vars moved into pwstate struct.Kaz Kylheku2022-05-051-196/+201
| | | | | | The variables that are being passed around are moved into an object, to reduce the number of parameters being passed around.
* README: Try to add PlantUML State Diagram.Kaz Kylheku2022-05-041-0/+4
|
* README: improved wording about background operation.Kaz Kylheku2022-05-041-2/+3
|
* Man page: new BUGS entry about those zero line numbers.Kaz Kylheku2022-05-041-0/+7
|
* Impose limit on maximum line length, controlled by option.Kaz Kylheku2022-05-032-5/+38
|
* Don't retrace if there are no lines to draw.Kaz Kylheku2022-05-031-1/+1
| | | | | | In this case, things go funny because the ANSI escape sequence ^[[0A will still go up one line, in spite of the zero.
* Line number cosmetic issue.Kaz Kylheku2022-05-031-2/+2
| | | | | | When the FIFO isn't full, we output lines. In numbered mode, line numbers aren't printed, so things look funny. Let's print zeros. These will refresh to the actual values.
* Implement quit count safeguard.Kaz Kylheku2022-05-032-3/+37
|
* Bugfix: stat_force not stat_dirty to display cmd result.Kaz Kylheku2022-05-031-1/+1
|
* New -g option to pre-load the grep stack.Kaz Kylheku2022-05-032-1/+86
|
* Ctrl-L refresh.Kaz Kylheku2022-05-032-0/+5
|
* Keep taking snapshots in background.Kaz Kylheku2022-05-031-3/+3
|
* README tweaking.Kaz Kylheku2022-05-031-25/+28
|
* Relax restrictions on stdout; improve error reporting.Kaz Kylheku2022-05-022-29/+27
|
* Remove non-interactive mode.Kaz Kylheku2022-05-022-74/+92
|