| Commit message (Expand) | Author | Age |
| * | An undo step keeps no copy of the name: History keeps each name once, at the ... | Gabriel Schneider | 5 hours |
| * | A look at a directory opens a pane listing it, as acme's directory window: na... | Gabriel Schneider | 9 hours |
| * | An image's or a terminal's tag says petscii:on when it is drawn as glyph art,... | Gabriel Schneider | 13 hours |
| * | A name held for its newline that no newline could make good (a terminal's, a ... | Gabriel Schneider | 16 hours |
| * | `> exec` through a mount no longer hangs the editor, and a close holding a la... | Gabriel Schneider | 16 hours |
| * | A command line runs when its newline comes, or at its open's close, never bec... | Gabriel Schneider | 17 hours |
| * | A name write to a terminal, image or PDF and Edit on a pane with no text are ... | Gabriel Schneider | 20 hours |
| * | addr, dot and limit on a pane with no text are refused `invalid address: this... | Gabriel Schneider | 21 hours |
| * | A body write to an image or a PDF says its body takes no writes, not that the... | Gabriel Schneider | 22 hours |
| * | A name under a directory that may not be searched or written is refused, perm... | Gabriel Schneider | 22 hours |
| * | /index names a command's pane kind cmd, not term: a script picking a terminal... | Gabriel Schneider | 22 hours |
| * | addr, dot and limit on a pane with no text, a terminal, an image or a PDF, ar... | Gabriel Schneider | 24 hours |
| * | A write to sel leaves the text it wrote selected, as acme's wrsel does, so ca... | Gabriel Schneider | 26 hours |
| * | name takes any byte a file name can hold, controls, edge blanks and bytes not... | Gabriel Schneider | 27 hours |
| * | Views generated by each read stat 0, as acme's do: data, xdata, index, layout... | Gabriel Schneider | 27 hours |
| * | A shell's > into an empty pane's body is one undo step, as into any other | Gabriel Schneider | 27 hours |
| * | A pane's tagexec goes to the event reader holding the pane as an x record, as... | Gabriel Schneider | 27 hours |
| * | An edit that changes nothing, an empty range deleted or a range replaced by w... | Gabriel Schneider | 27 hours |
| * | A refused write to dot after a shell's truncation changes nothing: the trunca... | Gabriel Schneider | 27 hours |
| * | name refuses a directory, EISDIR, when written, not at the Save that could on... | Gabriel Schneider | 27 hours |
| * | An addr, dot or limit pair out of order or past the text is refused as the ad... | Gabriel Schneider | 27 hours |
| * | A tag rewrite counts its text without the newline it drops: echo of exactly 4... | Gabriel Schneider | 27 hours |
| * | A 9P write scrolls only the view: dot moves as acme's textinsert moves it, ne... | Gabriel Schneider | 27 hours |
| * | A path typed with a leading ~ is the home directory, at every entry point tha... | Gabriel Schneider | 27 hours |
| * | A tag write over the limit is refused "no space: over 4096 bytes", so its err... | Gabriel Schneider | 27 hours |
| * | Save makes the directories its file goes in, always: for the pane's own name ... | Gabriel Schneider | 27 hours |
| * | pardes NEWFILE in a pane forwards even when its directory is missing, and Sav... | Gabriel Schneider | 27 hours |
| * | A failure naming a long path keeps its reason, and name refuses a component o... | Gabriel Schneider | 27 hours |
| * | Nothing about a pane is logged before its new, and the boot terminal's new ca... | Gabriel Schneider | 27 hours |
| * | Pane, column and workspace tags take one set of write checks, and a refused `... | Gabriel Schneider | 27 hours |
| * | An append to a body through 9P costs its own bytes, not five passes over the ... | Gabriel Schneider | 27 hours |
| * | Terminal.zig is terminal.zig: a file of functions and no fields takes a names... | Gabriel Schneider | 27 hours |
| * | A tag write past the limit says tag: no space: over 4096 bytes, which 9ns map... | Gabriel Schneider | 27 hours |
| * | Writes held before the shell's clock is first seen no longer overflow its fir... | Gabriel Schneider | 27 hours |
| * | A tag write past the limit is refused whole, naming it | Gabriel Schneider | 27 hours |
| * | An open's writes in a row to one place go in as one edit: a 10 MB body write ... | Gabriel Schneider | 27 hours |
| * | A ctl or exec line with no newline runs with its write and fails it, unless i... | Gabriel Schneider | 27 hours |
| * | Every catch unreachable, orelse unreachable and syscall assert outside tests ... | Gabriel Schneider | 27 hours |
| * | A name refused for a leading blank says a blank at its start | Gabriel Schneider | 27 hours |
| * | A second line written to name is refused EINVAL, in one write or on the same ... | Gabriel Schneider | 27 hours |
| * | A buffer whose file was deleted on disk is dirty, and Del asks first | Gabriel Schneider | 27 hours |
| * | After a failed address, one that goes from it (., +, -) says there is none | Gabriel Schneider | 27 hours |
| * | A PDF's body reads the text layer of the page it shows | Gabriel Schneider | 27 hours |
| * | Two opens writing one body are separate undo steps, however they interleave | Gabriel Schneider | 27 hours |
| * | A name cut across writes on one open is one name, applied once | Gabriel Schneider | 27 hours |
| * | A language server question that finds nothing, cannot be answered or has no r... | Gabriel Schneider | 27 hours |
| * | Recent keeps only files on disk, and its cap never drops an open one | Gabriel Schneider | 27 hours |
| * | The writes of one open of data, body or xdata are one undo step | Gabriel Schneider | 27 hours |
| * | Recent lists the files opened lately, closed ones too, and a jump back to a c... | Gabriel Schneider | 27 hours |
| * | A tag write refuses NUL and the other control characters; a Dump that fails s... | Gabriel Schneider | 27 hours |