Commits
- Commit:
481b596d9389076d686832e0a3c26fc7b550c532
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libthread: fix fault in teardown of proc
Fixes #332.
- Commit:
573169dd88ac5ca0cf75d09464dddba398e83011
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: fix buffer overflow introduced in parsetag refactor
- Commit:
125cfe1c0d29541135eac6da676ed9b48930e38b
- From:
- Russ Cox <rsc@swtch.com>
- Date:
mouse(3): fix definition of Mousectl
- Commit:
86bfd6075d7e7bf1f68097f11dbef94439e1f605
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: fix movetodel for spaces in file names
- Commit:
7b1c85f6e8031a50e8e6f5977d12bea820e921ca
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: allow spaces in window names
There are many things we could do to make this work.
an environment variable to control the character.
Another option would be to use U+00A0 (non-breaking space),
which renders the same as space.
This change avoids changing the separator character and instead
assumes that if the left side of the tag already ends in " Del Snarf |"
then what comes before that is the file name.
Acme already aggressively preserves the "Del Snarf |",
so this should work decently well as a stop-gap.
We can always try something else later.
Fixes #26.
Fixes #104.
Fixes #329.
- Commit:
26cae02da740b05da97868b517c58b05f0e37e07
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
mk: fix hash function (#315)
Avoid signed integer overflow using ulong instead of long h.
- Commit:
6bddb06b710066a4086dbe77822d02cafecb935b
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: one more place to use parsetag
- Commit:
81d992e35f12d53e6799d20c744ffb4e6a49787d
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: factor out tag parsing code
- Commit:
3a62e5630748d788166a50ed34b7f0dc6d43a5ee
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9: do not fetch disk size for character devices
Real disk devices should be block devices anyway.
One user reported the disksize check causing a
system reboot during vac of a tree with an "interesting"
device.
Fixes #103.
- Commit:
6c17f630901eec2a4b54b70748d7fbc9b47eecd8
- From:
- Russ Cox <rsc@swtch.com>
- Date:
mk: treat X= as empty list in rc shell
This brings mk's behavior when using rc in line with Plan 9's.
The existing code is for Unix environment data structures but
also was assuming Unix shell semantics where empty and missing
variables are mostly equivalent.
The Plan 9 code (/sys/src/cmd/mk/plan9.c in the distribution)
explicitly removes /env/name (creating an empty list) when the
value is missing or an empty string.
Fixes #255.
- Commit:
9962d916e88f66014f1008d4356a2d395ae8d31b
- From:
- Russ Cox <rsc@swtch.com>
- Date:
tmac: fix troff -ms .KS after .1C
Fixes #233.
- Commit:
d2df5d6cbd345e101732fe7d22bb5b3baa5fb61a
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: fix crash in X |cat with multiple windows
Fixes #9.
Fixes #219.
Fixes #222.
Fixes #330.
- Commit:
59b460f845ee7d2e0156a4ba43fbe75c2531489b
- From:
- Russ Cox <rsc@swtch.com>
- Date:
vac, unvac: allow 128MB cache size, up from 4MB
When a directory has lots of children, vac crashes because it runs out of cache.
Fixes #266.
- Commit:
fa588406f02b5f2adf666211bef03fbee30a61b0
- From:
- Russ Cox <rsc@swtch.com>
- Date:
9pfuse: do not fswalk("..")
f is open, so walk will fail.
The comments say we only need one directory anyway.
Fixes #277.
- Commit:
1c78140d83ed1f3a2ced027a64113dcf187971fb
- From:
- Russ Cox <rsc@swtch.com>
- Date:
TODO: remove, not updated in 15 years