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