Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Feature: highlight numbers of triggering lines. | Kaz Kylheku | 2023-06-09 | 1 | -1/+10 |
| | | | | | | | When a triggered snapshot is recorded, a flag is set in all the lines which matched the trigger patterns. Whenever highlighting is enabled, the line numbers of those lines are shown in inverse. | ||||
* | Feature: implement pass-through mode. | Kaz Kylheku | 2023-06-08 | 1 | -15/+51 |
| | | | | | | | | | | | | | | | | | | | | In pass-through mode, pw can be used in the middle of a pipeline, or redirected to a file or device. Then instead of discarding data, it copies from standard input to standard output. pw's implementation assumes that standard output is the terminal, and uses some functions that operate implicitly on standard output. To avoid changing all that code, dup2 calls are used to rearrange the file descriptors. The tty descriptor opened from /dev/tty is installed as standard output, and the original standard output (the device, file or pipe to which data is to be passed through) is tied to a dedicated stream held in the local variable out. Whenever out is not null, bytes are to be sent to it rather than discarded. In pass-through mode, though, standard output is not the terminal. | ||||
* | Version 4 is released.pw-4 | Kaz Kylheku | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Version 3 is released.pw-3 | Kaz Kylheku | 2023-03-10 | 1 | -3/+3 |
| | |||||
* | Fix some typos in README and manual page. | Paul A. Patience | 2022-07-04 | 1 | -1/+1 |
| | |||||
* | Version 2 is released.pw-2 | Kaz Kylheku | 2022-06-15 | 1 | -1/+1 |
| | |||||
* | Start release notes, as a man page. | Kaz Kylheku | 2022-05-16 | 1 | -0/+3 |
| | |||||
* | Change :s to :sa. | Kaz Kylheku | 2022-05-16 | 1 | -3/+15 |
| | |||||
* | Version 1 is released.pw-1 | Kaz Kylheku | 2022-05-16 | 1 | -1/+1 |
| | |||||
* | Fix regression: :E and :B commands not recognized. | Kaz Kylheku | 2022-05-15 | 1 | -2/+7 |
| | |||||
* | Tighten the command syntax. | Kaz Kylheku | 2022-05-13 | 1 | -9/+26 |
| | | | | | | | | | | Commands are now separated from their argument by exactly one space, which may only be omitted for an argument which does not begin with a letter. Thus :gfoo no longer pushes a regular expression foo onto the grep stack, but is the unrecognized command gfoo. The command :g foo specifies the regular expression " foo". | ||||
* | Much better editing. | Kaz Kylheku | 2022-05-13 | 1 | -12/+45 |
| | |||||
* | New feature: highlight differences between snapshots. | Kaz Kylheku | 2022-05-13 | 1 | -0/+47 |
| | |||||
* | Expand tabs to spaces, with configurable tab size. | Kaz Kylheku | 2022-05-13 | 1 | -10/+29 |
| | |||||
* | :p command resets any parameters not specified. | Kaz Kylheku | 2022-05-11 | 1 | -1/+2 |
| | |||||
* | New :p command; :s saves display params too. | Kaz Kylheku | 2022-05-08 | 1 | -2/+7 |
| | |||||
* | Ctrl-G shows a few flags also, and -p restores them. | Kaz Kylheku | 2022-05-08 | 1 | -4/+14 |
| | |||||
* | New :s option to save the state. | Kaz Kylheku | 2022-05-08 | 1 | -0/+16 |
| | |||||
* | Implement -f option: commands from file. | Kaz Kylheku | 2022-05-08 | 1 | -0/+23 |
| | |||||
* | New -e option to execute commands. | Kaz Kylheku | 2022-05-07 | 1 | -0/+19 |
| | | | | Now there is a way to set up triggers prior to execution. | ||||
* | New feature: trigger frequency and snapshot count. | Kaz Kylheku | 2022-05-07 | 1 | -0/+47 |
| | |||||
* | Implement . (period) command for repeating commands. | Kaz Kylheku | 2022-05-06 | 1 | -0/+13 |
| | |||||
* | Show display params with Ctrl-G; restore with -p option. | Kaz Kylheku | 2022-05-06 | 1 | -0/+33 |
| | |||||
* | New { } commands to reposition middle pane origin. | Kaz Kylheku | 2022-05-06 | 1 | -0/+14 |
| | |||||
* | The [ ], < > commands take count. | Kaz Kylheku | 2022-05-06 | 1 | -12/+16 |
| | |||||
* | Exchange [ ] and < > commands. | Kaz Kylheku | 2022-05-06 | 1 | -4/+4 |
| | |||||
* | Toggle highlighting of marker chars. | Kaz Kylheku | 2022-05-06 | 1 | -0/+10 |
| | |||||
* | New feature: double vertical split. | Kaz Kylheku | 2022-05-05 | 1 | -4/+49 |
| | |||||
* | 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 | 1 | -0/+13 |
| | |||||
* | Implement quit count safeguard. | Kaz Kylheku | 2022-05-03 | 1 | -1/+16 |
| | |||||
* | New -g option to pre-load the grep stack. | Kaz Kylheku | 2022-05-03 | 1 | -0/+55 |
| | |||||
* | Ctrl-L refresh. | Kaz Kylheku | 2022-05-03 | 1 | -0/+3 |
| | |||||
* | Relax restrictions on stdout; improve error reporting. | Kaz Kylheku | 2022-05-02 | 1 | -6/+4 |
| | |||||
* | Remove non-interactive mode. | Kaz Kylheku | 2022-05-02 | 1 | -39/+64 |
| | |||||
* | New feature: read input if executing in background. | Kaz Kylheku | 2022-05-02 | 1 | -0/+28 |
| | |||||
* | Add forgotten copyright block to C source. | Kaz Kylheku | 2022-05-02 | 1 | -1/+1 |
| | |||||
* | Man page: + clears history and is disabled in history view. | Kaz Kylheku | 2022-05-01 | 1 | -0/+4 |
| | |||||
* | New # command to toggle line numbers. | Kaz Kylheku | 2022-05-01 | 1 | -3/+8 |
| | |||||
* | Allow leading ! to invert trigger patterns. | Kaz Kylheku | 2022-05-01 | 1 | -1/+19 |
| | |||||
* | New feature: snapshot history. | Kaz Kylheku | 2022-05-01 | 1 | -2/+50 |
| | |||||
* | New a, d commands to advance or delay triggers. | Kaz Kylheku | 2022-04-30 | 1 | -0/+10 |
| | |||||
* | Fix issues with the count prefix. | Kaz Kylheku | 2022-04-30 | 1 | -0/+3 |
| | | | | | - ambiguity with 0 command. - reset to UINT_MAX under right conditions. | ||||
* | New feature: multi-line triggering. | Kaz Kylheku | 2022-04-30 | 1 | -32/+90 |
| | |||||
* | Commands can have numeric prefix: + is guinea pig for this. | Kaz Kylheku | 2022-04-30 | 1 | -6/+15 |
| | |||||
* | Use BRE by default, with optional ERE. | Kaz Kylheku | 2022-04-29 | 1 | -4/+33 |
| | |||||
* | Handle terminal resizing. | Kaz Kylheku | 2022-04-29 | 1 | -2/+10 |
| | |||||
* | Bugfix: while editing new trigger, don't reset current. | Kaz Kylheku | 2022-04-29 | 1 | -0/+3 |
| | |||||
* | New :i and :l commands to adjust intervals. | Kaz Kylheku | 2022-04-29 | 1 | -2/+16 |
| | |||||
* | Man page: new material in BUGS section. | Kaz Kylheku | 2022-04-29 | 1 | -2/+19 |
| |