Commit graph

693 commits

Author SHA1 Message Date
rsc
ac33a34a29 formatting changes; attempt at keyboard-based window switching 2005-07-13 03:54:35 +00:00
rsc
7ce3f20d73 stupid sun 2005-07-13 03:54:01 +00:00
rsc
29ee83f080 remove unused symtab 2005-07-13 03:53:55 +00:00
rsc
e0405f4c8b use more distinguishable +/- 2005-07-13 03:53:49 +00:00
rsc
1cab7105bd needed cast 2005-07-13 03:53:34 +00:00
rsc
44e41b1f3a various needed casts 2005-07-13 03:53:24 +00:00
rsc
55d360f653 lets try hold mode in raw mode 2005-07-13 03:53:17 +00:00
rsc
17cfc1dd5f dirbuf is an extern on sun 2005-07-13 03:52:48 +00:00
rsc
d82651b8fd no [] initializers 2005-07-13 03:52:37 +00:00
rsc
004aa293f3 Dump-like file system backup for Unix, built on Venti. 2005-07-13 03:49:41 +00:00
rsc
a0d146edd7 return of venti 2005-07-12 15:23:36 +00:00
rsc
e3ffbf3b84 set $PLAN9 if necessary 2005-05-19 17:13:24 +00:00
rsc
a1ad1acf25 remove declaration of errno 2005-05-07 22:42:17 +00:00
rsc
2b6040818e use full prototypes 2005-05-07 22:42:14 +00:00
rsc
bb0266fe61 no wide character constants; sigh 2005-05-07 22:42:06 +00:00
rsc
78378021c8 check auth_proxy return value properly 2005-05-07 22:33:54 +00:00
rsc
033c6013b2 fix row dump/load inconsistency - thanks to peter canning 2005-05-02 04:30:54 +00:00
rsc
1d620367bd remove old tar 2005-05-02 03:32:38 +00:00
rsc
e9ad899486 Fixes from Roland Kaufmann 2005-05-01 17:58:39 +00:00
rsc
040b6da028 Allow unicode in identifiers. 2005-05-01 17:56:35 +00:00
rsc
8e4ae643c3 more netbsd support. 2005-03-28 19:37:33 +00:00
rsc
78b5635d69 More debugging; do not use /dev/tty explicitly. 2005-03-24 05:45:01 +00:00
rsc
3ae1a866fe Automatically add - prefix, try to make output clearer. 2005-03-24 05:17:21 +00:00
rsc
65fb6fb74c Be a bit more resilient to errors. 2005-03-24 05:17:01 +00:00
rsc
8f88ddb02c unused neditwrsel 2005-03-23 20:20:17 +00:00
rsc
5e77b8bb61 Two bug fixes.
1. Make sure cmdname NUL-terminates its arguments.
2. Fix the elogapply warning, hopefully.
2005-03-23 20:19:53 +00:00
rsc
011090f03b add -A 2005-03-21 17:27:25 +00:00
rsc
5c84c448b8 add srv -a option 2005-03-21 17:24:21 +00:00
rsc
b8c9f31785 new 2005-03-21 07:37:34 +00:00
rsc
e961291897 sftp session cache 2005-03-21 07:37:13 +00:00
rsc
b1e32ef366 better expansions 2005-03-21 05:13:45 +00:00
rsc
8057b1ce3f fix q1 computation bug in expandfile(). only affects external programs 2005-03-21 04:56:47 +00:00
rsc
590c5b346f more bugs fixed; nice amount of printing 2005-03-21 04:27:18 +00:00
rsc
5a3960716d fix :5 in window (don't open directory).
search for file windows better (don't lose files).
2005-03-21 03:59:19 +00:00
rsc
baf7825e82 update usage, use sftp -b /dev/stdin 2005-03-20 23:39:48 +00:00
rsc
80097b0182 fix race 2005-03-18 23:16:34 +00:00
rsc
611d815b8b bug fix from plan 9 2005-03-18 21:52:19 +00:00
rsc
d27787fba7 cleanup 2005-03-18 21:52:04 +00:00
rsc
b5932d3d2a silence gcc 2005-03-18 21:51:52 +00:00
rsc
811a3affff net* => netfile* 2005-03-18 20:05:58 +00:00
rsc
e3331bf21b use fixed name 2005-03-18 19:34:22 +00:00
rsc
8c0613150e use nil instead of 0 2005-03-18 19:34:00 +00:00
rsc
5544aaf99b use typecommit; use nil in place of 0 again 2005-03-18 19:33:50 +00:00
rsc
3b33df997f better tag handling in dollars 2005-03-18 19:33:32 +00:00
rsc
f334d75632 better scrolling 2005-03-18 19:33:26 +00:00
rsc
b636466107 use netfile* instead of net* 2005-03-18 19:30:58 +00:00
rsc
7c709434ec new files 2005-03-18 19:30:22 +00:00
rsc
3a6f92eed1 add verbose9pserve environment variable; fix afid ref 2005-03-18 19:22:01 +00:00
rsc
5a79cf71c2 drop readerr 2005-03-18 19:21:04 +00:00
rsc
3880f0203b new 2005-03-18 19:19:40 +00:00
rsc
1d2f561222 add ls 2005-03-18 19:19:33 +00:00
rsc
377210f6c7 bugger factotum because directories never disappear in cvs 2005-03-18 19:18:57 +00:00
rsc
4ee543e58c try harder to put background jobs in background; do not print in response to SIGPIPE 2005-03-18 19:03:25 +00:00
rsc
ca30274bd9 add -9 for debugging 2005-03-18 19:02:55 +00:00
rsc
c042e61ec7 ignore tstp 2005-03-18 19:01:39 +00:00
rsc
56a48c69aa add hget (no ftp support) 2005-03-18 18:57:16 +00:00
rsc
168518a993 correct command-printing bug 2005-03-18 18:54:54 +00:00
rsc
6a8f21b2cc better png handling 2005-03-18 18:54:29 +00:00
rsc
ccff3cd0c3 add flushimage 2005-03-18 18:54:08 +00:00
rsc
6b6159b3a7 line editing from rob 2005-03-18 18:09:57 +00:00
rsc
2a373ea419 month old bug fix from rob 2005-03-18 18:05:48 +00:00
rsc
c1fca1adb0 garbage collection 2005-03-18 18:05:41 +00:00
rsc
edefa2492c sunos 2005-03-15 20:27:59 +00:00
rsc
268d64df84 add signal.h 2005-03-15 20:27:00 +00:00
rsc
1f8a80722f appease sun 2005-03-15 16:11:47 +00:00
rsc
b3e7c02689 get rid of .= syntax 2005-03-15 14:17:57 +00:00
rsc
d5c40a0da2 Add dollarsign support. 2005-03-14 21:02:14 +00:00
rsc
d96da29b37 Add $foo window names back to acme, enabled with -'$'.
See the comment in wind.c about why this isn't the right
solution.
2005-03-14 20:53:10 +00:00
rsc
7551b2ec8b use plan 9 versions 2005-03-09 17:12:40 +00:00
rsc
4b970769b9 more robust win 2005-03-05 13:11:00 +00:00
rsc
f8d580d82b make directories as neeeded 2005-02-21 15:03:01 +00:00
rsc
5db61d6221 syntactically correct c code always a plus 2005-02-21 04:28:34 +00:00
rsc
d24aad8fd7 bug fix from lucho 2005-02-20 22:51:24 +00:00
rsc
3e1960ce9e fix -d from lucho 2005-02-18 18:28:00 +00:00
rsc
0cbccd3a0e add support for alpha 2005-02-15 05:04:18 +00:00
rsc
429f8aa4c1 ignore tty notes; still not 100% right 2005-02-15 05:04:01 +00:00
wkj
cae9bfe9da Reduce the differences between yaccpar and yaccpars.
Add support for passing an argument through yyparse to yylex.
2005-02-14 20:27:13 +00:00
rsc
c800cb7bac bug fix 2005-02-13 23:56:27 +00:00
rsc
e1a2296329 more bug fixes 2005-02-13 23:08:55 +00:00
rsc
6acff93f3d lower case 2005-02-13 22:10:33 +00:00
rsc
1757e76a73 new 2005-02-13 22:09:47 +00:00
rsc
ef2eeaf3bd no zombies 2005-02-13 21:40:12 +00:00
rsc
134c20c605 handle /dev/stdin always 2005-02-13 21:38:32 +00:00
rsc
fb7a39bc56 add pass proto 2005-02-13 18:32:56 +00:00
rsc
05abefb2a0 bigger buffers; add rdwr 2005-02-13 18:32:38 +00:00
rsc
510d89fc13 more add 2005-02-13 18:04:53 +00:00
rsc
57fcfc2a0b add others 2005-02-13 18:04:20 +00:00
rsc
ce94dbe662 add ssh-agent via factotum 2005-02-13 18:04:00 +00:00
rsc
ea77b9ce7c new program readcons 2005-02-13 18:03:41 +00:00
rsc
6e527fbc4d new auth 2005-02-13 05:59:29 +00:00
rsc
0f8ec41b0a moving to auth 2005-02-13 05:58:45 +00:00
rsc
f0fb9c573e make key prompt work 2005-02-11 22:16:21 +00:00
rsc
68f2c92c6f less chatty 2005-02-11 22:16:11 +00:00
rsc
f93c7b2dc8 fix warnings 2005-02-11 21:18:00 +00:00
rsc
510f0dbf6b no anon union 2005-02-11 21:16:01 +00:00
rsc
6c0209f6f0 build changes 2005-02-11 20:32:41 +00:00
rsc
7d59ed7114 changes 2005-02-11 19:51:21 +00:00
rsc
49f498ae11 remove factotum directory 2005-02-11 19:45:55 +00:00
rsc
783aadbdcd better handling of failed setproc 2005-02-11 19:44:37 +00:00
rsc
4999080d5b fix doubleclick 2005-02-11 19:44:27 +00:00
rsc
276bf4edf1 add write -l 2005-02-11 19:44:04 +00:00
rsc
d83256bba4 unbugger 2005-02-11 19:42:55 +00:00
rsc
d957951b75 new 2005-02-11 19:41:16 +00:00
rsc
096ff3e14a add secstored; use readcons 2005-02-11 19:39:51 +00:00
rsc
26a5fd5725 set pid=-1 explicitly 2005-02-11 16:58:06 +00:00
rsc
2e397eb47c bug fixes; add secstore 2005-02-11 16:56:15 +00:00
rsc
3889d01d4b add secstore 2005-02-11 16:55:50 +00:00
rsc
7a130107ee add disabled to ignore list 2005-02-11 16:55:38 +00:00
rsc
91968d0ac9 better path for ahd 2005-02-11 16:55:23 +00:00
rsc
5aa723da3c bug fix in auth 2005-02-11 16:55:15 +00:00
rsc
7b8a3f12c7 remove threadregs; use %# explicitly; use attachargs 2005-02-11 16:54:59 +00:00
rsc
5a2237bb22 tweak 2005-02-11 16:54:25 +00:00
rsc
80568494de bug fixes; quieter 2005-02-11 16:53:54 +00:00
rsc
0d4243f789 use nsamount and fsamount 2005-02-11 16:53:27 +00:00
rsc
211073f16a set corpid 2005-02-11 16:44:04 +00:00
rsc
9d5979815d send output to fd instead of 0 2005-02-11 16:42:48 +00:00
rsc
b16534fd70 reserve var 2005-02-11 02:34:48 +00:00
rsc
281c90a5be more pthread 2005-02-11 00:01:49 +00:00
rsc
fa467fbe51 fix paste again 2005-02-08 20:41:39 +00:00
rsc
b7edc22192 send nul with choice 2005-02-08 20:35:31 +00:00
rsc
5fc55a953e avoid unix special files 2005-02-08 20:27:10 +00:00
rsc
8d9f61e1c9 try to handle DEL better 2005-02-08 18:33:06 +00:00
rsc
dc305d0368 Maybe it will run on SunOS 5.8 now. 2005-02-08 18:01:04 +00:00
rsc
3842363abc silence archive warning for .a files 2005-02-02 22:32:56 +00:00
rsc
98e19d6df6 do not readdir files - from zoltan jarai 2005-01-30 19:45:08 +00:00
rsc
6bc22c7d87 disable chording 2005-01-30 18:00:26 +00:00
rsc
f76e039c43 fix mkfile again 2005-01-30 17:09:40 +00:00
rsc
38c087aa6d add - 2005-01-30 16:49:46 +00:00
rsc
b1307713a2 add lex files 2005-01-30 16:49:13 +00:00
rsc
b8e710da0b why bother? 2005-01-30 16:48:14 +00:00
rsc
2c0803972b silence warning 2005-01-30 16:34:48 +00:00
rsc
9d01e22178 add errors file 2005-01-30 16:34:12 +00:00
rsc
9fe5a62166 use correct graphics format 2005-01-30 16:28:21 +00:00
rsc
efe1241109 handle sysnames in labels 2005-01-30 16:27:45 +00:00
rsc
65da859889 update usage 2005-01-29 17:03:53 +00:00
rsc
a2d6635774 add diff -a 2005-01-29 16:50:51 +00:00
rsc
97e85ebf11 cope with unix ORCLOSE 2005-01-27 20:55:51 +00:00
rsc
5bae51dd93 fix rowdump bug 2005-01-27 20:52:51 +00:00
rsc
07494878dc remove searching print; check fids in use; handle addr correctly again 2005-01-27 20:36:04 +00:00
rsc
693892caf5 remove debugging print 2005-01-27 07:20:06 +00:00
rsc
17ab31aac6 add autoindent (-a) and chording.
clean up argument parsing.
2005-01-27 06:10:35 +00:00
rsc
4ac5f249ad add -c option 2005-01-26 07:10:02 +00:00
rsc
c6ff2c768d volatile 2005-01-24 00:49:08 +00:00
rsc
de39860a2a more searchpath-related changes 2005-01-23 23:19:47 +00:00
rsc
0753502edf avoid saying unsigned long, for unix port 2005-01-23 22:57:21 +00:00
rsc
6dd68c9ad7 add undocumented Abort builtin 2005-01-23 22:57:06 +00:00
rsc
a05c312b47 do not clobber register names 2005-01-23 22:56:50 +00:00
rsc
d925d643cb sort cores; print stack as command 2005-01-23 22:51:46 +00:00
rsc
b030a6c390 change to use attach functions.
$a means switch thread in core dumps.
(maybe that should be $A now?).
2005-01-23 22:48:54 +00:00
rsc
4f2ac1b76b Working on better handling of multithreading in general
and core dumps in particular.  See notes:

new types: register is something that when dereferenced gives you
	the registers.  the Ureg is no longer mapped at 0.
	refconst is something that gives a constant when dereferenced.

new builtin register("AX") creates register values
new builtin refconst(0x123) creates refconst values

new builtin var("foo") is equivalent to the variable foo
	(it returns foo but can also be used as the lhs of an assignment).

new acid function getregs() returns a list of the current values of registers.
new acid function setregs() sets the current registers to those values.
	note that getregs and setregs operate on register locations, not the
		register values themselves.
new acid function resetregs() sets registers to register("AX"), etc.
new acid function clearregs() sets all registers to constant -1.
the default register settings are as in resetregs(), not small numbers.

new acid variables coretext, pids, systype, corefile, cmdline.

new behavior: local variable lookup, stk, etc., use the acid values of registers
	(*PC, *SP, and so on), so the thread support code can change the context
	completely.

unary + is applicable to more data types and prints more often.
2005-01-23 22:48:19 +00:00