| Commit message (Expand) | Author | Age |
| * | Round 39's small ones: a name write past its one line is refused by that writ... | Gabriel Schneider | 20 hours |
| * | Restore and ThemeFile failures say why in words, a ZON one with its line: nev... | Gabriel Schneider | 38 hours |
| * | Every setting's bad-value refusal names what it takes: InactiveDim 0-100, Mes... | Gabriel Schneider | 44 hours |
| * | A failure naming a long path keeps its reason, and name refuses a component o... | Gabriel Schneider | 44 hours |
| * | Config opens the startup file, DumpConfig the settings report, and the worksp... | Gabriel Schneider | 44 hours |
| * | Messages.messageLog is Messages.at: the ring's i-th record, read as p.message... | Gabriel Schneider | 44 hours |
| * | A 9P error past 128 bytes keeps its reason: the path in it gives up its middl... | Gabriel Schneider | 44 hours |
| * | A failure said while a 9P write waits on it posts no msg, only the write's err | Gabriel Schneider | 44 hours |
| * | A builtin's Verbose announcement is the message row's alone, never logged | Gabriel Schneider | 44 hours |
| * | Merge: 9P rounds 9-17 + render DPI, dark tints, G4-G10 | Gabriel Schneider | 44 hours |
| |\ |
|
| | * | G8: a notice leaves quicker than it arrives | Gabriel Schneider | 44 hours |
| * | | Mount dials its peer at once and fails if none answers; a peer out of reach i... | Gabriel Schneider | 44 hours |
| * | | A builtin's Verbose announcement is logged only when it succeeds | Gabriel Schneider | 44 hours |
| * | | A long msg record is cut between words with an ellipsis, as an err record is | Gabriel Schneider | 44 hours |
| * | | One rule for failing builtins: the write fails, one err, no msg | Gabriel Schneider | 44 hours |
| * | | A failed builtin's err replaces its msg, and (xN) is a running total | Gabriel Schneider | 44 hours |
| * | | No placement leaves a pane shorter than its tag and two rows | Gabriel Schneider | 44 hours |
| * | | A read on a closed pane's event ends ENOENT, and the pane cap is ENOSPC | Gabriel Schneider | 44 hours |
| |/ |
|
| * | A desktop session holds 64 panes, and every route that finds none free says so | Gabriel Schneider | 44 hours |
| * | Merge: 9P round 6 + empty columns + render (acme theme, grips, Lift, Motion) | Gabriel Schneider | 44 hours |
| |\ |
|
| | * | Motion flavours differ by design, and drive notice drops and pane moves | Gabriel Schneider | 44 hours |
| * | | What a root ctl write says is the session's in the log, msg -, not the active... | Gabriel Schneider | 44 hours |
| |/ |
|
| *-. | Trial merge: 9P + helix + render | Gabriel Schneider | 44 hours |
| |\ \ |
|
| | | * | One Layer for tags, notices, headers and bodies; a taller tag is one layer of... | Gabriel Schneider | 44 hours |
| | | * | Step core animation by the shell's clock and sleep to the next wake | Gabriel Schneider | 44 hours |
| | | * | Move the frame into draw.zig and the transitions out of layout.zig | Gabriel Schneider | 44 hours |
| * | | | Errors are said in words, and a refusal names what it takes | Gabriel Schneider | 44 hours |
| |/ / |
|
| * | | A terminal bound as a language's REPL takes the execs made on that language's... | Gabriel Schneider | 44 hours |
| * | | Unattended messages expire in the detached session's loop, not as a 9P reques... | Gabriel Schneider | 44 hours |
| * | | With no frontend attached, a detached session's messages go after MessageLinger | Gabriel Schneider | 44 hours |
| |/ |
|
| * | Kill asks the host to signal at once and says when a shell has no job to signal | Gabriel Schneider | 44 hours |
| * | A ctl write fails when a builtin it runs fails, and a missing required argume... | Gabriel Schneider | 44 hours |
| * | Let a pane's tag take a row for each line it holds | Gabriel Schneider | 44 hours |
| * | Give the message log to Messages as its own fields | Gabriel Schneider | 44 hours |
| * | Move the message row out of pardes.zig into Messages.zig | Gabriel Schneider | 44 hours |