Commits
- Commit:
43b0d532bd3c1e4fbd4385c6470db12dbf7a5ad8
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: add 32x32 boxcursor
The only difference from the upscaled 16x16
is a one-pixel adjustment in the offset position,
but this at least exercises setcursor2.
- Commit:
67dbeee5fe9e2a855384048615bafe100e876f4c
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: check file content before declaring file "modified since last read"
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.)
- Commit:
4a3fb87264f8bc03fc62f00ef335056f30d18023
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: add log file in acme root directory
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
- Commit:
219cf22d6863a21a7378fc5481bb05bbb6edd2dc
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme, sam: handle >1GB files correctly
TBR=rsc
https://codereview.appspot.com/74060043
- Commit:
c96d832508cc6a8db1420b93242af08ec08be720
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: retina scaling for scroll bars, button
R=rsc
http://codereview.appspot.com/6854094
- Commit:
81c2c5e775d83896f25981cf4c4e486c5cc91180
- From:
- Marius Eriksen <marius.eriksen@gmail.com>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
acme: add $acmeshell to control execution shell
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/6614056
- Commit:
37f8ed2410ad5cbd46eda00a77f8bf4950bcf544
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: mouse movement for Del
If the mouse was in the tag of the old window,
it was most likely pointing at Del. If bringing up a
new window from below and not moving the mouse
somewhere else, adjust it so that it ends up pointing
at Del in the replacement window's tag too.
This makes it easy to Del a sequence of windows in
a column, from top to bottom.
http://www.youtube.com/watch?v=ET8w6RT6u5M
R=r
http://codereview.appspot.com/6558047
- Commit:
76864eb6cd2759efd687f392ada4f1facbf06250
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: scrolling fixes + new home/end
Home and End previously navigated between
two different window locations: the top and
the bottom of the text. Now they include a
third waypoint: the location where typing last
happened. Thus, in a win window, typing
ls -l
<home>
scrolls to the beginning of the ls -l output.
A second <home> continues to the top of the file.
Makes Send scroll always, along with writes by
external programs to +Errors.
R=r
CC=mccoyst
http://codereview.appspot.com/4830051
- Commit:
ba31ab3044765270d40c9da934dfc11e5f8b63c5
- From:
- Russ Cox <rsc@swtch.com>
- Date:
9term, acme: autoscroll
Ignore scroll/noscroll window setting.
Instead, scroll when the write begins in
or immediately after the displayed window content.
In the new scrolling discipline, executing
"Noscroll" is replaced by typing Page Up or
using the mouse to scroll higher in the buffer,
and executing "Scroll" is replaced by typing End
or using the mouse to scroll to the bottom of
the buffer.
R=r, r2
http://codereview.appspot.com/4433060
- Commit:
daea2c7d501c3e825bede80992ade6b241efdce1
- From:
- Russ Cox <russcox@gmail.com>
- Date:
acme: correct modified message after initial load; more detail in
message
http://codereview.appspot.com/123051
- Commit:
e47d0a1e98d8a77f0196764d3f7e682715793e1d
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: angle bracket tag matching, for XML, HTML etc
http://codereview.appspot.com/98042
- Commit:
cd5a73785d8f7533f1438a955daf23159d09a352
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: add -m option and avoid looking in the mirror
- Commit:
1a4b58ebd8421085ce3e8f9f3f513b12e4547271
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: make STACK bigger for OS X (David Swasey)
- Commit:
663017560218b62119022f9f4360cf6eb05a36e2
- From:
- rsc <devnull@localhost>
- Date:
fix edit pipe bug
- Commit:
cbeb0b26e4c7caa8d1b47de791a7418dc20a4567
- From:
- rsc <devnull@localhost>
- Date:
Use gcc -ansi -pedantic in 9c. Fix many non-C89-isms.