Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Move batch command execution into function. | Kaz Kylheku | 2022-05-08 | 1 | -14/+23 | |
| | ||||||
* | New video: split screen demo. | Kaz Kylheku | 2022-05-07 | 1 | -0/+4 | |
| | ||||||
* | New -e option to execute commands. | Kaz Kylheku | 2022-05-07 | 2 | -6/+52 | |
| | | | | Now there is a way to set up triggers prior to execution. | |||||
* | Move trigger setting into execute function. | Kaz Kylheku | 2022-05-07 | 1 | -99/+99 | |
| | ||||||
* | Main loop vars: indentation fix. | Kaz Kylheku | 2022-05-07 | 1 | -2/+2 | |
| | ||||||
* | Change execute function's interface. | Kaz Kylheku | 2022-05-07 | 1 | -40/+57 | |
| | ||||||
* | New feature: trigger frequency and snapshot count. | Kaz Kylheku | 2022-05-07 | 2 | -11/+103 | |
| | ||||||
* | Use hex constants for status flags. | Kaz Kylheku | 2022-05-07 | 1 | -11/+11 | |
| | ||||||
* | Bugfix: getznn must allow zero. | Kaz Kylheku | 2022-05-07 | 1 | -1/+1 | |
| | ||||||
* | Algebraic adjustment in inequality. | Kaz Kylheku | 2022-05-06 | 1 | -1/+1 | |
| | ||||||
* | Minor tweak to middle pane behavior. | Kaz Kylheku | 2022-05-06 | 1 | -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 Kylheku | 2022-05-06 | 2 | -3/+33 | |
| | ||||||
* | Convert almost all remaining unsigned int. | Kaz Kylheku | 2022-05-06 | 1 | -28/+27 | |
| | ||||||
* | Fix work overflow. Also increase max workbout to 4096. | Kaz Kylheku | 2022-05-06 | 1 | -2/+6 | |
| | ||||||
* | Fix lagging redraw upon resume from background. | Kaz Kylheku | 2022-05-06 | 1 | -1/+1 | |
| | | | | This was a regression in this morning's refactoring. | |||||
* | Show display params with Ctrl-G; restore with -p option. | Kaz Kylheku | 2022-05-06 | 2 | -4/+89 | |
| | ||||||
* | Result messages persist until key hit. | Kaz Kylheku | 2022-05-06 | 1 | -1/+3 | |
| | ||||||
* | Clip vertical splits correctly when line numbers turned on. | Kaz Kylheku | 2022-05-06 | 1 | -9/+20 | |
| | ||||||
* | Left and right separator indistinguishable when alone. | Kaz Kylheku | 2022-05-06 | 1 | -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 Kylheku | 2022-05-06 | 1 | -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 Kylheku | 2022-05-06 | 1 | -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 Kylheku | 2022-05-06 | 2 | -0/+26 | |
| | ||||||
* | Limit scrolling to max line length, not arbitrary 10000. | Kaz Kylheku | 2022-05-06 | 1 | -1/+1 | |
| | ||||||
* | Remove dubious addch(line, 0) and compensating hack elsewhere. | Kaz Kylheku | 2022-05-06 | 1 | -2/+1 | |
| | ||||||
* | The [ ], < > commands take count. | Kaz Kylheku | 2022-05-06 | 2 | -33/+37 | |
| | ||||||
* | Nuke most unsigned int. | Kaz Kylheku | 2022-05-06 | 1 | -23/+22 | |
| | ||||||
* | Exchange [ ] and < > commands. | Kaz Kylheku | 2022-05-06 | 2 | -8/+8 | |
| | ||||||
* | Don't change middle pane origin and width when moving left split. | Kaz Kylheku | 2022-05-06 | 1 | -8/+3 | |
| | ||||||
* | Rewrite buggy middle pane logic. | Kaz Kylheku | 2022-05-06 | 1 | -47/+24 | |
| | ||||||
* | Fix pane display bugs. | Kaz Kylheku | 2022-05-06 | 1 | -6/+39 | |
| | ||||||
* | Adjust or hide panes on window resize. | Kaz Kylheku | 2022-05-06 | 1 | -0/+7 | |
| | ||||||
* | README: code has grown a bit. | Kaz Kylheku | 2022-05-06 | 1 | -1/+1 | |
| | ||||||
* | Toggle highlighting of marker chars. | Kaz Kylheku | 2022-05-06 | 2 | -6/+45 | |
| | ||||||
* | New feature: double vertical split. | Kaz Kylheku | 2022-05-05 | 2 | -14/+148 | |
| | ||||||
* | Refactoring post: split long lines. | Kaz Kylheku | 2022-05-05 | 1 | -8/+18 | |
| | ||||||
* | Refactoring: some vars moved into pwstate struct. | Kaz Kylheku | 2022-05-05 | 1 | -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 Kylheku | 2022-05-04 | 1 | -0/+4 | |
| | ||||||
* | README: improved wording about background operation. | Kaz Kylheku | 2022-05-04 | 1 | -2/+3 | |
| | ||||||
* | Man page: new BUGS entry about those zero line numbers. | Kaz Kylheku | 2022-05-04 | 1 | -0/+7 | |
| | ||||||
* | Impose limit on maximum line length, controlled by option. | Kaz Kylheku | 2022-05-03 | 2 | -5/+38 | |
| | ||||||
* | Don't retrace if there are no lines to draw. | Kaz Kylheku | 2022-05-03 | 1 | -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 Kylheku | 2022-05-03 | 1 | -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 Kylheku | 2022-05-03 | 2 | -3/+37 | |
| | ||||||
* | Bugfix: stat_force not stat_dirty to display cmd result. | Kaz Kylheku | 2022-05-03 | 1 | -1/+1 | |
| | ||||||
* | New -g option to pre-load the grep stack. | Kaz Kylheku | 2022-05-03 | 2 | -1/+86 | |
| | ||||||
* | Ctrl-L refresh. | Kaz Kylheku | 2022-05-03 | 2 | -0/+5 | |
| | ||||||
* | Keep taking snapshots in background. | Kaz Kylheku | 2022-05-03 | 1 | -3/+3 | |
| | ||||||
* | README tweaking. | Kaz Kylheku | 2022-05-03 | 1 | -25/+28 | |
| | ||||||
* | Relax restrictions on stdout; improve error reporting. | Kaz Kylheku | 2022-05-02 | 2 | -29/+27 | |
| | ||||||
* | Remove non-interactive mode. | Kaz Kylheku | 2022-05-02 | 2 | -74/+92 | |
| |