1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
|
October 16, 2004
fix bug in latin1 keyboard data for superscript 1,2,3.
bug in acme handling of arrow keys in Zeroxed windows fix from rob
add " and ""
add clumsy way to get at buffer contents in 9term
add ulimit and umask as rc builtins [sic]
print out signalled exits in rc. need to think more about this.
September 28, 2004
autoindent fixes from rob for acme
fix bug in __fmtcpy reported by rob
September 22, 2004
add stringn builtin to acid
remove 64-bit constants from nan.c
keep fighting with pthreads.
good thing about pthreads: no more 9proc.
September 20, 2004
bug fix in download - read right files
more pthreads futzing
September 17, 2004
more changes for pthreads. note that this means binaries compiled
for linux 2.6 will *not* work on linux 2.4. the 2.4 binaries may well
work on 2.6, though. it also means that at the moment, threaded programs
on linux 2.6 cannot be fully inspected with acid (grr).
September 16, 2004
change ports to use pthreads, remove ported rendezvous
in favor of using the new primitives _procsleep and _procwakeup
August 22, 2004
powerpc linux support from ericvh - mostly va_copy and an sprint bug
add -swap to psv
call wmail to send mail in plumbing rules
August 17, 2004
fix major bug in lex introduced by trying to satisfy gcc.
August 16, 2004
handle grap.defines properly
August 13, 2004
better handing of top/active in rio
better mask handling in rio
August 10, 2004
try to be more consistent about _exit and _exits in libthread
change plumbing rule for html to send to editor
July 3, 2004
Add missing parameter to smprint in libdraw/x11-init.c. From rob.
Add missing parameter type in samterm/main.c. Also from rob.
Teach web about vanilla Mozilla.
Make 9term more clever about terminal echo. From Axel Belinfante.
June 20, 2004
x11 geometry fixes, from Peter Canning
June 9, 2004
#define PLAN9PORT when compiling (sorry)
handle local files better in web
rewrite malloc, realloc, calloc, free, strdup to p9*
various venti library fixes
update plumbing rules to handle urls better
add mouse wheel scrolling to acme, libdraw, from rob
add mouse wheel scrolling to 9term
add page up, pagedown, etc. work in sam
better plumbing in sam, from presotto
fix race in rendez-signal.
quiet httpd a bit
fix race in libthread - call _exit not exit
first try at making delete work in rio for gv, from wkj
make top windows active more often in rio
May 18, 2004
merge troff and friends from wkj and Taj Khattra
May 14, 2004
more small bug fixes
acme: make arrows work in tags, from rob
sam: make sam -r machine files work, from presotto
May 11, 2004
more small bug fixes
May 9, 2004
don't reference data below stack pointer in sha1, md5
May 5, 2004
various bug fixes
April 29, 2004
add -W to specify window size
minor fixes
April 27, 2004
add threadspawn
April 25, 2004
add gview, image viewer, scat
fix note groups in rc
fix mc, remove Dotfiles from acme in favor of Getdir
fix extraneous flush in Bprint
add block device size for linux
make astro work on suns
April 23, 2004
fix B to handle non-existent files properly
add stats
various 9term/rio fixes from axel belinfante
reformat sunos compiler errors to use file:line format
April 21, 2004
add bc, units, mtime, primes, news
add registers to acid stack traces
add acid man page (forgotten before)
add proper support for long names in archives to mk
change mksyslib, mklib to use mk's magic archive powers
add jpg, map, pr, p.
rename Bwait to E (thanks to rob for the name).
add -m flag to mkdir
fix acid's handling of infinite includes
rename yacc to 9yacc so that we can be sure to find it.
stop malloc'ing in signal handlers.
in fact, stop locking anything.
add rfork(RFNOWAIT) support.
add libsunrpc.
back out funny graphics in 9term menu.
import assembler routines for libmp and libsec
on x86 from william josephson's tree
add truerand which uses /dev/random to seed PRG
add aescbc, astro, lex, and tcs
import man9 from william josephson's version of the port
April 20, 2004
make 9term handle \r kind of.
April 19, 2004
lots of man page updates.
fix bug in comm, reported by Taj Khattra.
add libmach, db, acid
April 18, 2004
add utf-8 input support from david tolpin.
pick up rog's acme fixes w.r.t. cut and paste
small fixes to ps, B, web
more types in u.h
man page nits
make gzip, bzip2 work with gnu tar
add fmt, tweak
change misc/ding checkboxes to be smaller
April 17, 2004
make 9term work a bit better w.r.t. terminal modes
April 14, 2004
add look. thanks to Taj Khattra.
add plot, graph. thanks to Taj Khattra.
add gzip, bzip2. thanks to Taj Khattra.
April 8, 2004
speed up ls
import htmlfmt from wkj
April 5, 2004
Fixes to rio from Axel.
Add atoll, etc.
April 2, 2004
Add missing unsharps to dict. Reported by Robby (plan9@blueyonder)
March 30, 2004
Change label to use nawk on SunOS.
Change libdraw to elide mouse motion events when they
pile up.
March 29, 2004
Add window resizing by dragging borders to rio.
Code from Axel Belinfante.
Added code to make 9term fade itself when it loses
focus running under rio.
March 26, 2004
Fix 9term chording paste bug reported by Sam.
Fix libdraw resize bug reported by Axel Belinfante.
Handle interrupts better in rc - don't kill background procs.
Reported by Sam.
9term OpenBSD support from Markus Friedl.
More appeasement of Sun C compiler.
March 25, 2004
Change putenv not to free the string after calling real putenv.
Apparently BSDs copy the string but Linux and others use the
one you pass in.
Add Indent command to acme listing. Reported by Rob Pike.
Define clock to plumbclock in plumber/fsys.c to avoid
name clash on SunOS.
Reported by Axel Belinfante and Markus Friedl.
Expanded NOTES to discuss CVS some more.
Change one instance of ulong in rio to unsigned long.
Tweak SunOS ps from Axel Belinfante.
Change diff not to mention the dirty word "stdout" anymore.
Reported by Taj Khattra et al.
Change 9l to add -lpthread on OpenBSD.
Reported by Markus Friedl.
Change 9l to add -Rfoo for each -Lfoo on the command line
on SunOS. Avoids need to maintain LD_LIBRARY_PATH.
Reported by Axel Belinfante.
#define time to p9time in libc.h for systems where time_t != long (OpenBSD).
Reported by Markus Friedl.
Add SHAPE support and bitmapped grey background back to rio.
Reported by Markus Friedl.
Add various OpenBSD-specific files from Markus Friedl.
Change rcmain to use "test" rather than "/bin/test" to accomodate
systems where test is in /usr/bin. Reported by Sam.
Silence "unknown id '' in attach" message from acme.
There are just more attaches than there were in Plan 9, and not
all of them are for windows.
Change 9term to handle "send" a little better.
Add grep. Reported by Taj Khattra.
Split lib9.h into u.h and libc.h, so that programs can
include u.h, then unix headers, then libc.h. Then changed
lib9 to do this.
Fixes many warnings on SunOS reported by Axel Belinfante.
Change 9term not to misfree when plumbing empty string.
Fix reported by Taj Khattra.
Fix threadexecl to process vararg list with va_list etc. rather
than using &f+1. The &f+1 trick fails on SunOS. Reported by
Axel Belinfate.
Change x11-init to handle SunOS 24-bit colormapped screen
properly? Fix reported by Axel Belinfante. Let's just play along.
Add awd. Suggested by Sam.
9term no longer aborts without plumber.
Remove _p9translate from guts of various calls.
Instead, callers who want #9 or #d paths explicitly call unsharp
to translate them.
Added ^F completion to 9term.
Change win to use a real pty, so that things like rubout work.
Change 9term, win to handle rubout even when output
is streaming in.
Start recording changes.
|