diff options
Diffstat (limited to 'src/CHANGELOG.md')
| -rw-r--r-- | src/CHANGELOG.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index 25740d16..72607fd2 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## 0.0.9 + +- A terminal's program that tracks the mouse gets its clicks, drags and + motion as well as its wheel, in the format it asked for; hold Shift for + pardes's own select, execute, look and scrollback. Mouse reports carry + Shift, Alt and Ctrl. +- A program that asked for focus reports hears when its pane or the window + gains or loses focus. Every paste into a terminal is bracketed when the + program asked, with control bytes turned to spaces. The GUI's F1-F24, + Insert, Print Screen, Scroll Lock, Pause and Menu reach terminals. +- A diff reads as the code it changes: a `.diff` or `.patch` file, and a + command's output that is a diff (`git diff`), colour each hunk in its + file's language, its old and new side each parsed whole, and tint added + and removed rows to the pane's edge with their `+`/`-` in the tint's hue. + Only the hunks in view are parsed, once each. +- A right click on a diff's `+++`/`---`/`diff --git` line opens its file, + on a `@@` line the new file at the hunk, and on a hunk line's `+`, `-` or + space the new file at that line (a removed line: where it was). Paths are + the repository's; a file not here says so and opens nothing. +- A write through a mount that fills a writer's buffer (a multiple of 4096 + bytes) keeps its cut last line for the next write, so `seq … > exec` + runs every line once. + ## 0.0.8 - `~` and `~/` mean the home directory wherever a path is taken: look |
