Commits
- 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:
5b6028903dc9a0d1561a54764a520aaa1b1100e4
- From:
- Erik Quanstrom <quanstro@quanstro.net>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
acme: correct writes of runes on auspicious byte boundaries
R=rsc, r
CC=plan9port.codebot
http://codereview.appspot.com/6586067
- 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:
7927fe8f9efb61c7bcdfc63997a4e785c97c53ef
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: add nomenu, menu ctl messages
- Commit:
663017560218b62119022f9f4360cf6eb05a36e2
- From:
- rsc <devnull@localhost>
- Date:
fix edit pipe bug
- Commit:
95409400f71c426d4ef5811f5dbdf1c0778464f5
- From:
- rsc <devnull@localhost>
- Date:
events buffer need not end in NUL
- Commit:
9d01e221783e7706fd1d3dadfc8a7f678004929c
- From:
- rsc <devnull@localhost>
- Date:
add errors file
- Commit:
07494878dc5ae11652cbe221cf9e2a20da94ca96
- From:
- rsc <devnull@localhost>
- Date:
remove searching print; check fids in use; handle addr correctly again
- Commit:
627bae9c76134c3db23162ce718b0c2725d26441
- From:
- rsc <devnull@localhost>
- Date:
clean up mkfile; fix winctlprint bug reported by peter canning
- Commit:
012a8a02d5e43c1d4698acf42da61f4429c3ac1f
- From:
- rsc <devnull@localhost>
- Date:
change md argument to number etc. (which acted only as a flag)
to an actual flag.
buffer underrun check in number
add xdata file for exactly the addressed region
save addr across opens
- Commit:
be22ae2d0729f68672e3202c91cfe13c9e74cccc
- From:
- rsc <devnull@localhost>
- Date:
SunOS can rot in hell.
- Commit:
8ad517944e46710ab832350c0dc3fc4e9239f7e2
- From:
- rsc <devnull@localhost>
- Date:
Today's changes.
More changes.
- Commit:
5a8e63b2f016735364d17866d5e2bcb35d20c78b
- From:
- rsc <devnull@localhost>
- Date:
Fighting the good fight.
Move libfmt, libutf into subdirectories of lib9.
Add poll-based socket i/o to libthread, so that we can
avoid using multiple procs when possible, thus removing
dependence on crappy pthreads implementations.
Convert samterm, acme to the single-proc libthread.
Bring libcomplete, acme up-to-date w.r.t. Plan 9 distribution.