aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/acme/rows.c
Commit message (Collapse)AuthorAgeFilesLines
* acme: have Dump save both low and high DPI fontnamesmatheuristic2023-09-051-4/+13
| | | | | | | | Instead of only saving a window's currently displayed font's name to the dump file, have Acme's Dump command save that window's combined low DPI and high DPI font names when both are available. See 9fans/plan9port#630
* acme: save/restore multiline tags in Dump/LoadRuss Cox2020-01-141-4/+16
| | | | | | | | | The dump substitutes each \n in a multiline tag with a 0xff byte. Since it is not valid UTF it cannot occur in an ordinary dump file. Old acmes will just read it in as an error rune. Fixes #135. Fixes #153.
* acme: add 32x32 boxcursorRuss Cox2018-11-151-1/+1
| | | | | | The only difference from the upscaled 16x16 is a one-pixel adjustment in the offset position, but this at least exercises setcursor2.
* acme: fix some memory leaksXiao-Yong Jin2018-03-271-0/+2
|
* acme: check file content before declaring file "modified since last read"Russ Cox2017-10-101-0/+1
| | | | | | | | | | | | | Bad remote file systems can change mtime unexpectedly, and then there is the problem that git rebase and similar operations like to change the files and then change them back, modifying the mtimes but not the content. Avoid spurious Put errors on both of those by checking file content. (False positive "modified since last read" make the real ones difficult to notice.)
* acme: add log file in acme root directoryRuss Cox2014-04-301-0/+1
| | | | | | | | | | | | | | | | | | | Reading /mnt/acme/log reports a log of window create, put, and delete events, as they happen. It blocks until the next event is available. Example log output: 8 new /Users/rsc/foo.go 8 put /Users/rsc/foo.go 8 del /Users/rsc/foo.go This lets acme-aware programs react to file writes, for example compiling code, running a test, or updating an import block. TBR=r R=r https://codereview.appspot.com/89560044
* fix gcc 4.7 warnings (thanks Tuncer Ayaz)Russ Cox2012-10-201-3/+1
| | | | | R=rsc http://codereview.appspot.com/6744053
* acme: fix rounding in rows computationRob Pike2010-08-241-3/+6
| | | | | | R=rsc CC=codebot http://codereview.appspot.com/2007045
* acme: fix Load of acme with no windowsFazlul Shahriar2009-11-301-2/+2
| | | | | | R=rsc CC=codebot http://codereview.appspot.com/161048
* mergeRuss Cox2009-07-141-0/+3
|
* mergeRuss Cox2009-06-091-2/+3
|
* acme: fix Load bug (Fazlul Shahriar)Russ Cox2008-12-061-2/+3
|
* acme: Dump and Load tag contentsPeter Canning2008-07-201-2/+55
|
* acme: revise multiline tag codeRuss Cox2008-03-071-17/+6
|
* allow swap of column 0 with othersrsc2007-04-251-2/+2
|
* Write $-free paths in Dump files (Peter Canning).rsc2006-03-211-4/+10
|
* add bigtagsrsc2005-12-161-0/+11
|
* Cleanup in preparation for multiline tags.rsc2005-10-311-1/+1
|
* fix row dump/load inconsistency - thanks to peter canningrsc2005-05-021-5/+7
|
* cope with unix ORCLOSErsc2005-01-271-1/+2
|
* fix rowdump bugrsc2005-01-271-1/+1
|
* ridiculous precisionrsc2005-01-141-7/+7
|
* floating percentrsc2005-01-141-3/+4
|
* checkpointrsc2005-01-141-9/+9
|
* changes from plan 9rsc2004-12-271-7/+10
|
* various bug fixesrsc2004-05-141-1/+3
|
* More files related to user-level file servers.rsc2003-12-111-0/+731
Also add acme!