Blob


1 October 22, 2004
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
8 xdata file
10 add core dumped info and signal to await status
12 change notify to ignore dumb signals like winch by default
14 print 0 %ux as 0x0
16 bug fixes in libfs about zero-length writes
18 more libthread pthreads fixes
20 9term interrupt fix
22 October 16, 2004
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
27 add " and ""
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.
35 September 28, 2004
36 autoindent fixes from rob for acme
38 fix bug in __fmtcpy reported by rob
41 September 22, 2004
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.
50 September 20, 2004
51 bug fix in download - read right files
53 more pthreads futzing
55 September 17, 2004
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).
61 September 16, 2004
62 change ports to use pthreads, remove ported rendezvous
63 in favor of using the new primitives _procsleep and _procwakeup
65 August 22, 2004
66 powerpc linux support from ericvh - mostly va_copy and an sprint bug
68 add -swap to psv
70 call wmail to send mail in plumbing rules
72 August 17, 2004
73 fix major bug in lex introduced by trying to satisfy gcc.
75 August 16, 2004
76 handle grap.defines properly
78 August 13, 2004
79 better handing of top/active in rio
80 better mask handling in rio
82 August 10, 2004
84 try to be more consistent about _exit and _exits in libthread
86 change plumbing rule for html to send to editor
88 July 3, 2004
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.
94 June 20, 2004
96 x11 geometry fixes, from Peter Canning
98 June 9, 2004
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.
120 quiet httpd a bit
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
128 May 18, 2004
130 merge troff and friends from wkj and Taj Khattra
132 May 14, 2004
134 more small bug fixes
136 acme: make arrows work in tags, from rob
138 sam: make sam -r machine files work, from presotto
140 May 11, 2004
142 more small bug fixes
144 May 9, 2004
146 don't reference data below stack pointer in sha1, md5
149 May 5, 2004
151 various bug fixes
153 April 29, 2004
155 add -W to specify window size
157 minor fixes
159 April 27, 2004
161 add threadspawn
163 April 25, 2004
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
177 April 23, 2004
179 fix B to handle non-existent files properly
181 add stats
183 various 9term/rio fixes from axel belinfante
185 reformat sunos compiler errors to use file:line format
187 April 21, 2004
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
198 add jpg, map, pr, p.
200 rename Bwait to E (thanks to rob for the name).
202 add -m flag to mkdir
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.
213 add libsunrpc.
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
226 April 20, 2004
228 make 9term handle \r kind of.
230 April 19, 2004
232 lots of man page updates.
234 fix bug in comm, reported by Taj Khattra.
236 add libmach, db, acid
238 April 18, 2004
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
246 more types in u.h
248 man page nits
250 make gzip, bzip2 work with gnu tar
252 add fmt, tweak
254 change misc/ding checkboxes to be smaller
257 April 17, 2004
259 make 9term work a bit better w.r.t. terminal modes
261 April 14, 2004
263 add look. thanks to Taj Khattra.
264 add plot, graph. thanks to Taj Khattra.
265 add gzip, bzip2. thanks to Taj Khattra.
267 April 8, 2004
269 speed up ls
271 import htmlfmt from wkj
273 April 5, 2004
275 Fixes to rio from Axel.
277 Add atoll, etc.
279 April 2, 2004
281 Add missing unsharps to dict. Reported by Robby (plan9@blueyonder)
283 March 30, 2004
285 Change label to use nawk on SunOS.
287 Change libdraw to elide mouse motion events when they
288 pile up.
290 March 29, 2004
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.
298 March 26, 2004
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.
305 Reported by Sam.
307 9term OpenBSD support from Markus Friedl.
309 More appeasement of Sun C compiler.
311 March 25, 2004
313 Change putenv not to free the string after calling real putenv.
314 Apparently BSDs copy the string but Linux and others use the
315 one you pass in.
317 Add Indent command to acme listing. Reported by Rob Pike.
319 Define clock to plumbclock in plumber/fsys.c to avoid
320 name clash on SunOS.
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
361 lib9 to do this.
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
369 Axel Belinfate.
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
380 to translate them.
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
387 is streaming in.
389 Start recording changes.