| Commit message (Expand) | Author | Age |
| *---. | Merge: loose end + msize 64K + docs slimming + docs-audit fixes + monkey-gui ... | Gabriel Schneider | 42 hours |
| |\ \ \ |
|
| | * | | | The 9P server offers 64 KiB frames, not 8 KiB | Gabriel Schneider | 42 hours |
| | |/ / |
|
| * / / | pardes NEWFILE in a pane opens a pane named it in the session, as acme's B do... | Gabriel Schneider | 42 hours |
| |/ / |
|
| * | | pardes --wait (-w) in a pane returns only once the pane its file landed in is... | Gabriel Schneider | 42 hours |
| * | | Mini with no argument is wrong #args, EINVAL; Find, Grep and Mini say their n... | Gabriel Schneider | 42 hours |
| |/ |
|
| * | Delcol on the last column leaves the window, empty but for its workspace tag,... | Gabriel Schneider | 42 hours |
| * | Not-found failures say it once, in plain words: grep: pattern not found, call... | Gabriel Schneider | 42 hours |
| * | A ThemeFile that cannot be read or is no theme fails its write, and a bad pat... | Gabriel Schneider | 42 hours |
| * | A path with a part over 255 bytes is refused, never a panic | Gabriel Schneider | 42 hours |
| * | Recent goes on across a Restore, and is kept after it | Gabriel Schneider | 42 hours |
| * | A pty/ctl exec that cannot start its shell keeps the one running | Gabriel Schneider | 42 hours |
| * | Recent lists the files opened lately, closed ones too, and a jump back to a c... | Gabriel Schneider | 42 hours |
| * | A shell that cannot start fails Tty and pty/ctl exec with why, before either ... | Gabriel Schneider | 42 hours |
| * | A shell started again by pty/ctl exec is guarded against the rename flap as a... | Gabriel Schneider | 42 hours |
| * | fs.py's workflow canary: one session driven as the dogfood agents drive it | Gabriel Schneider | 42 hours |
| * | A Save into a directory that is not there says no such directory, ENOENT | Gabriel Schneider | 42 hours |
| * | A shell given a directory is not taken to be in this process's before it has ... | Gabriel Schneider | 42 hours |
| * | A detached session no frontend has sized is 160x50, not 80x24 | Gabriel Schneider | 42 hours |
| * | A pty/ctl winsize gives a terminal two rows at least, so it no longer reads b... | Gabriel Schneider | 42 hours |
| * | One rule for failing builtins: the write fails, one err, no msg | Gabriel Schneider | 42 hours |
| * | /commands takes each word's own doc comment, whole, without citations | Gabriel Schneider | 42 hours |
| * | /commands says what each word does, and that the root's ctl takes Edit | Gabriel Schneider | 42 hours |
| * | A multi-line paste into Python's REPL runs whole, back at its prompt | Gabriel Schneider | 42 hours |
| * | pty/run's busy names the program holding the terminal | Gabriel Schneider | 42 hours |
| * | A REPL paste's Enter waits on the clock, not on stale core time | Gabriel Schneider | 42 hours |
| * | A detached session with no frontend takes its size from the root ctl | Gabriel Schneider | 42 hours |
| * | No placement leaves a pane shorter than its tag and two rows | Gabriel Schneider | 42 hours |
| * | A command line cut across writes runs once whole, and look/exec answer per open | Gabriel Schneider | 42 hours |
| * | The workspace tag has /tagexec, every exec file reads back what it touched, a... | Gabriel Schneider | 42 hours |
| * | The tree's README fits its 45 lines again, and fs-discovery-test knows the ne... | Gabriel Schneider | 42 hours |
| *-. | Merge: 9P rounds 7-8 + layout files + loose ends + G3 cursor | Gabriel Schneider | 42 hours |
| |\ \ |
|
| | * | | The QUIC listener tests are deterministic, and fs-test --quic passes | Gabriel Schneider | 42 hours |
| | |/ |
|
| * | | A column has a ctl, an exec and an rmdir over 9P, and Restore maps its serial | Gabriel Schneider | 42 hours |
| * | | A send to Python's REPL runs once, the Enter after the paste, not in it | Gabriel Schneider | 42 hours |
| * | | fs-test checks an unattended detached session expires its messages on its own | Gabriel Schneider | 42 hours |
| |/ |
|
| * | A Restore logs restored <old> <new> for each pane | Gabriel Schneider | 42 hours |
| * | Sixteen 9P connections, and the next one is told there is no room instead of ... | Gabriel Schneider | 42 hours |
| * | A Save the host cannot do fails the 9P write that asked for it, and the log n... | Gabriel Schneider | 42 hours |
| * | Errors are said in words, and a refusal names what it takes | Gabriel Schneider | 42 hours |
| * | A detached session stopped by SIGTERM, SIGINT or SIGHUP unlinks its sockets | Gabriel Schneider | 42 hours |
| * | A Restore answers its writer before hanging up, and the log records dumps and... | Gabriel Schneider | 42 hours |
| * | Restore asks about unsaved text first, as Exit does | Gabriel Schneider | 42 hours |
| * | Exit quits and Kill stops commands, as in acme | Gabriel Schneider | 42 hours |
| * | Kill written to /ctl is answered before the editor quits | Gabriel Schneider | 42 hours |
| * | A refused or failed write is an err record in the log, naming the file and th... | Gabriel Schneider | 42 hours |
| * | A lock another open holds fails at once with file in use instead of parking | Gabriel Schneider | 42 hours |
| * | Addresses search a line at a time as sam does, say why they fail, and a faile... | Gabriel Schneider | 42 hours |
| * | Truncating data or xdata deletes only the addressed range, not the whole body | Gabriel Schneider | 42 hours |
| * | Focus gives the keyboard only, reads empty while a header has it, and sits in... | Gabriel Schneider | 42 hours |
| * | A root commands file lists every builtin, its argument and which ctl takes it | Gabriel Schneider | 42 hours |