about summary refs log tree commit diff stats
path: root/prototypes/browse/26-headers
Commit message (Collapse)AuthorAgeFilesLines
* 6794 - cleaner interface for keyboardKartik Agaram2020-09-161-1/+1
| | | | | | | So far I've been assuming that read-key only works for ascii, and that I'd need to get more sophisticated both for multi-byte utf-8 and multi-byte terminal escape codes like arrow keys. Rather to my surprise, both work fine. We just need to adjust the types to reflect this fact.
* 6720Kartik Agaram2020-08-221-3/+3
|
* 6703 - new types: code-point and graphemeKartik Agaram2020-08-022-2/+4
| | | | | | | | | | Both have the same size: 4 bytes. So far I've just renamed print-byte to print-grapheme, but it still behaves the same. I'm going to support printing code-points next, but grapheme 'clusters' spanning multiple code-points won't be supported for some time.
* 6699 - start building out fake screenKartik Agaram2020-08-013-18/+18
| | | | | We now have all existing apps and prototypes going through the dependency-injected wrapper, even though it doesn't actually implement the fake screen yet.
* 6601Kartik Agaram2020-06-292-14/+14
|
* 6600Kartik Agaram2020-06-292-2/+2
|
* 6570 - error on use of a clobbered varKartik Agaram2020-06-211-6/+10
| | | | | All tests now passing, and factorial.mu and all other apps now working. The new checks caught one problem in a few prototypes.
* 6493 - browse: '#'s inside lines aren't headingsKartik Agaram2020-06-061-1/+1
|
* 6492Kartik Agaram2020-06-061-2/+0
|
* 6489 - browse app: headersKartik Agaram2020-06-061-1/+90
| | | | | Again quite ugly. There's an increasing amount of state here, particularly the interplay between headers and soft newlines.
* 6488Kartik Agaram2020-06-054-0/+377