2 work around gas bug in mkmk.sh
4 exit 9p on interrupt; do zero-length write when no input to write
6 various little acme fixes
10 add core dumped info and signal to await status
12 change notify to ignore dumb signals like winch by default
16 bug fixes in libfs about zero-length writes
18 more libthread pthreads fixes
23 fix bug in latin1 keyboard data for superscript 1,2,3.
25 bug in acme handling of arrow keys in Zeroxed windows fix from rob
29 add clumsy way to get at buffer contents in 9term
31 add ulimit and umask as rc builtins [sic]
33 print out signalled exits in rc. need to think more about this.
36 autoindent fixes from rob for acme
38 fix bug in __fmtcpy reported by rob
42 add stringn builtin to acid
44 remove 64-bit constants from nan.c
46 keep fighting with pthreads.
48 good thing about pthreads: no more 9proc.
51 bug fix in download - read right files
56 more changes for pthreads. note that this means binaries compiled
57 for linux 2.6 will *not* work on linux 2.4. the 2.4 binaries may well
58 work on 2.6, though. it also means that at the moment, threaded programs
59 on linux 2.6 cannot be fully inspected with acid (grr).
62 change ports to use pthreads, remove ported rendezvous
63 in favor of using the new primitives _procsleep and _procwakeup
66 powerpc linux support from ericvh - mostly va_copy and an sprint bug
70 call wmail to send mail in plumbing rules
73 fix major bug in lex introduced by trying to satisfy gcc.
76 handle grap.defines properly
79 better handing of top/active in rio
80 better mask handling in rio
84 try to be more consistent about _exit and _exits in libthread
86 change plumbing rule for html to send to editor
89 Add missing parameter to smprint in libdraw/x11-init.c. From rob.
90 Add missing parameter type in samterm/main.c. Also from rob.
91 Teach web about vanilla Mozilla.
92 Make 9term more clever about terminal echo. From Axel Belinfante.
96 x11 geometry fixes, from Peter Canning
100 #define PLAN9PORT when compiling (sorry)
102 handle local files better in web
104 rewrite malloc, realloc, calloc, free, strdup to p9*
106 various venti library fixes
108 update plumbing rules to handle urls better
110 add mouse wheel scrolling to acme, libdraw, from rob
112 add mouse wheel scrolling to 9term
114 add page up, pagedown, etc. work in sam
116 better plumbing in sam, from presotto
118 fix race in rendez-signal.
122 fix race in libthread - call _exit not exit
124 first try at making delete work in rio for gv, from wkj
126 make top windows active more often in rio
130 merge troff and friends from wkj and Taj Khattra
136 acme: make arrows work in tags, from rob
138 sam: make sam -r machine files work, from presotto
146 don't reference data below stack pointer in sha1, md5
155 add -W to specify window size
165 add gview, image viewer, scat
167 fix note groups in rc
169 fix mc, remove Dotfiles from acme in favor of Getdir
171 fix extraneous flush in Bprint
173 add block device size for linux
175 make astro work on suns
179 fix B to handle non-existent files properly
183 various 9term/rio fixes from axel belinfante
185 reformat sunos compiler errors to use file:line format
189 add bc, units, mtime, primes, news
191 add registers to acid stack traces
193 add acid man page (forgotten before)
195 add proper support for long names in archives to mk
196 change mksyslib, mklib to use mk's magic archive powers
200 rename Bwait to E (thanks to rob for the name).
204 fix acid's handling of infinite includes
206 rename yacc to 9yacc so that we can be sure to find it.
208 stop malloc'ing in signal handlers.
209 in fact, stop locking anything.
211 add rfork(RFNOWAIT) support.
215 back out funny graphics in 9term menu.
217 import assembler routines for libmp and libsec
218 on x86 from william josephson's tree
220 add truerand which uses /dev/random to seed PRG
222 add aescbc, astro, lex, and tcs
224 import man9 from william josephson's version of the port
228 make 9term handle \r kind of.
232 lots of man page updates.
234 fix bug in comm, reported by Taj Khattra.
236 add libmach, db, acid
240 add utf-8 input support from david tolpin.
242 pick up rog's acme fixes w.r.t. cut and paste
244 small fixes to ps, B, web
250 make gzip, bzip2 work with gnu tar
254 change misc/ding checkboxes to be smaller
259 make 9term work a bit better w.r.t. terminal modes
263 add look. thanks to Taj Khattra.
264 add plot, graph. thanks to Taj Khattra.
265 add gzip, bzip2. thanks to Taj Khattra.
271 import htmlfmt from wkj
275 Fixes to rio from Axel.
281 Add missing unsharps to dict. Reported by Robby (plan9@blueyonder)
285 Change label to use nawk on SunOS.
287 Change libdraw to elide mouse motion events when they
292 Add window resizing by dragging borders to rio.
293 Code from Axel Belinfante.
295 Added code to make 9term fade itself when it loses
296 focus running under rio.
300 Fix 9term chording paste bug reported by Sam.
302 Fix libdraw resize bug reported by Axel Belinfante.
304 Handle interrupts better in rc - don't kill background procs.
307 9term OpenBSD support from Markus Friedl.
309 More appeasement of Sun C compiler.
313 Change putenv not to free the string after calling real putenv.
314 Apparently BSDs copy the string but Linux and others use the
317 Add Indent command to acme listing. Reported by Rob Pike.
319 Define clock to plumbclock in plumber/fsys.c to avoid
322 Reported by Axel Belinfante and Markus Friedl.
324 Expanded NOTES to discuss CVS some more.
326 Change one instance of ulong in rio to unsigned long.
328 Tweak SunOS ps from Axel Belinfante.
330 Change diff not to mention the dirty word "stdout" anymore.
331 Reported by Taj Khattra et al.
333 Change 9l to add -lpthread on OpenBSD.
334 Reported by Markus Friedl.
336 Change 9l to add -Rfoo for each -Lfoo on the command line
337 on SunOS. Avoids need to maintain LD_LIBRARY_PATH.
338 Reported by Axel Belinfante.
340 #define time to p9time in libc.h for systems where time_t != long (OpenBSD).
341 Reported by Markus Friedl.
343 Add SHAPE support and bitmapped grey background back to rio.
344 Reported by Markus Friedl.
346 Add various OpenBSD-specific files from Markus Friedl.
348 Change rcmain to use "test" rather than "/bin/test" to accomodate
349 systems where test is in /usr/bin. Reported by Sam.
351 Silence "unknown id '' in attach" message from acme.
352 There are just more attaches than there were in Plan 9, and not
353 all of them are for windows.
355 Change 9term to handle "send" a little better.
357 Add grep. Reported by Taj Khattra.
359 Split lib9.h into u.h and libc.h, so that programs can
360 include u.h, then unix headers, then libc.h. Then changed
362 Fixes many warnings on SunOS reported by Axel Belinfante.
364 Change 9term not to misfree when plumbing empty string.
365 Fix reported by Taj Khattra.
367 Fix threadexecl to process vararg list with va_list etc. rather
368 than using &f+1. The &f+1 trick fails on SunOS. Reported by
371 Change x11-init to handle SunOS 24-bit colormapped screen
372 properly? Fix reported by Axel Belinfante. Let's just play along.
374 Add awd. Suggested by Sam.
376 9term no longer aborts without plumber.
378 Remove _p9translate from guts of various calls.
379 Instead, callers who want #9 or #d paths explicitly call unsharp
382 Added ^F completion to 9term.
384 Change win to use a real pty, so that things like rubout work.
386 Change 9term, win to handle rubout even when output
389 Start recording changes.