Commit graph

260 commits

Author SHA1 Message Date
rsc
cc3c704cf3 debugging print 2004-04-05 21:02:10 +00:00
rsc
7934b1c6d4 Fixes from Axel Belinfante.
Fix 9term New border flash too.
2004-04-05 20:58:16 +00:00
rsc
3a9dccd76e Change _p9strsig to return nil if tmp==nil.
Add atoi, atol, atoll.
These versions call strtol/strtoll with base==0.
The Unix versions use base==10.
2004-04-02 22:57:49 +00:00
rsc
85117729d0 Add some missing unsharps. 2004-04-02 15:34:42 +00:00
rsc
732be70cc4 Avoid bad mouse buffering. 2004-03-31 05:15:02 +00:00
rsc
1ed1c638a8 Small fixes 2004-03-31 01:01:24 +00:00
rsc
4f30f3b444 grey out 9term when it loses focus. 2004-03-30 05:03:29 +00:00
rsc
c005568a7f Border resizing and 9term greying. 2004-03-30 05:01:53 +00:00
rsc
1cb3fa8093 Border resizing by dragging.
Thanks to Axel Belinfante.
2004-03-29 12:00:15 +00:00
rsc
d99b2f34e6 Sometimes it's amazing these haven't been turned
up by other compilers.
2004-03-26 19:20:10 +00:00
rsc
1d011a3ec0 OpenBSD support from Markus Friedl. 2004-03-26 18:08:54 +00:00
rsc
fff395d75c more color map hackery from axel. 2004-03-26 17:44:45 +00:00
rsc
69ab5d3d49 handle interrupts and backgrounded processes a little better. 2004-03-26 17:30:36 +00:00
rsc
25e0e4f334 . 2004-03-26 17:15:57 +00:00
rsc
2308413372 Chording paste bug. 2004-03-26 17:15:34 +00:00
rsc
6325e03247 Be more careful about not changing screen! 2004-03-26 17:06:55 +00:00
rsc
3df902ecd0 Only use futimesat on Solaris 9 2004-03-26 05:06:22 +00:00
rsc
6b2d0fd946 Bug fixes from Scott Schwartz.
Try to make 9term not crash when X errors happen.
2004-03-26 03:45:55 +00:00
rsc
eeb7312231 Fortune fix 2004-03-26 03:07:52 +00:00
rsc
f6dc1628d6 Remove debugging echos. 2004-03-26 02:08:44 +00:00
rsc
be22ae2d07 SunOS can rot in hell. 2004-03-26 01:59:35 +00:00
rsc
4e3a2cc1f9 fix resizing of fixed-size windows 2004-03-26 01:55:03 +00:00
rsc
d126ebb544 more unken 2004-03-26 01:51:33 +00:00
rsc
65d5010eda unken 2004-03-26 01:47:43 +00:00
rsc
d6f81d852d better mkmk 2004-03-26 00:15:34 +00:00
rsc
75024f0f3d Darwin support. 2004-03-26 00:09:27 +00:00
rsc
c22d8e6552 Small changes.
Small changes.
2004-03-25 23:30:50 +00:00
rsc
1a84af59e0 Guess what? More anonymous unions! 2004-03-25 23:25:45 +00:00
rsc
285b4f85c0 More anonymous unions. 2004-03-25 23:24:04 +00:00
rsc
35d95baea2 More anony. 2004-03-25 23:17:07 +00:00
rsc
4bda94f9bd Remove anonymous union. 2004-03-25 23:15:55 +00:00
rsc
f6b7705a54 remove libmach 2004-03-25 23:14:06 +00:00
rsc
70bcc7804e More files.
More files.
2004-03-25 23:08:53 +00:00
rsc
8ad517944e Today's changes.
More changes.
2004-03-25 23:03:57 +00:00
rsc
0023dde326 Fix colors. 2004-03-22 16:08:32 +00:00
rsc
e62ba5ec0b Fix lots of warnings.
Incorporate changes from Andrey Mirtchovski.
2004-03-21 23:24:28 +00:00
rsc
64044a070a Initialization bug reported by Taj Khattra. 2004-03-21 20:42:11 +00:00
rsc
bbbc97b008 Add namespace.c 2004-03-21 14:07:19 +00:00
rsc
b3f61791f1 Add libmp. 2004-03-21 14:06:38 +00:00
rsc
498bb22174 Add some missing files. 2004-03-21 14:05:38 +00:00
rsc
0fc65b37a1 Add most of libsec. 2004-03-21 14:04:56 +00:00
rsc
768206abfc Add mkfile. 2004-03-21 13:54:34 +00:00
rsc
ca0c710cf8 Make idiff build. 2004-03-21 05:20:37 +00:00
rsc
304278e5fd Don't require plumber. 2004-03-21 05:19:51 +00:00
rsc
2277c5d7bb Small tweaks
Lots of new code imported.
2004-03-21 04:33:13 +00:00
rsc
038e9089b3 Change 9wm to look like rio. 2004-03-21 04:27:28 +00:00
rsc
ba9ffa53c4 Change 9term to look like rio windows, not acme windows. 2004-03-21 04:27:09 +00:00
rsc
d23a617a83 Various small interface changes. 2004-03-15 01:57:29 +00:00
rsc
3d77c87e81 Vac works. 2004-03-15 01:56:49 +00:00
rsc
333c1dccc2 Add binary fraction tree index.
The old index code is still
supported too.  Buildindex and
checkindex need to be revisited,
though they should be easy to adapt.
2004-03-13 04:35:13 +00:00
rsc
9ffbb5adca Checkpoint.
Add disk caching code and first draft of fractional index.
2004-03-12 18:28:14 +00:00
rsc
7c5190d2c8 Add 200-line comment trying to explain the new index. 2004-03-12 05:42:28 +00:00
rsc
2499885177 Implement write buffer. 2004-03-11 19:14:09 +00:00
rsc
d49a2e4801 Various fixes, add spell. 2004-03-09 12:45:12 +00:00
rsc
fb7cc74a92 remove debugging print. 2004-03-05 06:10:11 +00:00
rsc
0d0df317f8 Unfix non-bug. 2004-03-05 06:03:26 +00:00
rsc
8c6f0e8ab4 Small bug fixes. 2004-03-05 05:58:48 +00:00
rsc
15680d56a6 Amazingly picky bug fixes from Valgrind. 2004-03-05 05:53:11 +00:00
rsc
28fe2052d0 don't need these. 2004-03-05 05:14:18 +00:00
rsc
62390091b7 Update libregexp with recent bug fixes from Plan 9. 2004-03-05 05:13:56 +00:00
rsc
4da83e7cce Various little fixes. 2004-03-05 03:13:13 +00:00
rsc
c91bd3283a Pipes cannot use SOCK_DGRAM. Back to SOCK_STREAM.
Add debugging to fdwait.

Rewrite getcallerpc on PowerMac to be correct.
2004-03-05 02:25:41 +00:00
rsc
02a1a5c18b Debugging libthread for acme. 2004-03-05 01:12:11 +00:00
rsc
315e309098 Remove debugging print. 2004-03-04 02:37:30 +00:00
rsc
0b91799791 Fix rc not to bus error on Mac OS X.
Don't print about child notes either.
2004-03-04 02:36:36 +00:00
rsc
1ae0de511a Some day I will get this right. 2004-03-04 02:06:46 +00:00
rsc
6a0523b94e Account for C vs. assembly in tas and getcallerpc. Sigh. 2004-03-03 21:21:29 +00:00
rsc
4615bace42 Whoops. 2004-03-03 00:03:19 +00:00
rsc
4cdbf87a15 Remove a debugging print, more cleanup. 2004-03-02 23:16:37 +00:00
rsc
af78a4cd2b Little tweaks and documentation. 2004-03-02 23:11:58 +00:00
rsc
efc2b0c99e Make sure snarf is <64kB, since the wire count
is only 16 bits.
2004-03-02 20:02:13 +00:00
rsc
ff34e95bc3 Change pipes to preserve message boundaries. 2004-03-02 19:27:44 +00:00
rsc
05b7f431f0 Long-standing stability bugs fixed in 9pserve.
Update win to use acme interface directly instead of via pipes.
Add comment to pipe about lack of message boundaries.
2004-03-02 19:21:48 +00:00
rsc
8f314994db More Mac tweaks. 2004-03-02 17:34:15 +00:00
rsc
53dbac9485 Tweaks for the Macintosh. 2004-03-02 16:58:49 +00:00
rsc
6e2cec77b2 missing programs 2004-03-02 16:55:27 +00:00
rsc
34ca7ee3bf Empty changelog 2004-03-01 19:39:15 +00:00
rsc
63dd44c8ca more tweaks. 2004-02-29 23:21:24 +00:00
rsc
d21d62e2fc Various tweaks. 2004-02-29 23:20:28 +00:00
rsc
c3a72d77dc Threadplumbrecv. 2004-02-29 23:11:52 +00:00
rsc
e04d5bee69 Tweak listing of libraries. 2004-02-29 23:09:35 +00:00
rsc
2fd9db992a Install commands before subdirectories,
so we get yacc before compiling hoc.
2004-02-29 22:58:04 +00:00
rsc
b4705757e5 Threaded read9pmsg. 2004-02-29 22:54:49 +00:00
rsc
2517c38a8c Add fdwait routines. 2004-02-29 22:53:51 +00:00
rsc
d6df6c1e29 Update mkmk.sh. 2004-02-29 22:49:59 +00:00
rsc
f063dad96e Small tweaks to make things build again. 2004-02-29 22:42:33 +00:00
rsc
91c13e54b5 Move utf, fmt. Small header file changes. 2004-02-29 22:11:15 +00:00
rsc
5a8e63b2f0 Fighting the good fight.
Move libfmt, libutf into subdirectories of lib9.

Add poll-based socket i/o to libthread, so that we can
avoid using multiple procs when possible, thus removing
dependence on crappy pthreads implementations.

Convert samterm, acme to the single-proc libthread.

Bring libcomplete, acme up-to-date w.r.t. Plan 9 distribution.
2004-02-29 22:10:26 +00:00
rsc
d51419bf43 various tweaks. 2004-02-09 19:33:05 +00:00
rsc
c197370550 completion, pageup/pagedown 2004-02-09 19:32:18 +00:00
rsc
97fdda4e86 need pty.h on linux according to scott schwartz 2004-01-20 01:59:47 +00:00
rsc
03480d7333 Why would the Linux man page actually tell the truth? 2004-01-09 20:07:49 +00:00
rsc
278be7797f add libs 2004-01-09 00:14:47 +00:00
rsc
b214663d34 linux diffs. 2004-01-09 00:04:55 +00:00
rsc
49588d5d90 Tweaks to various bits.
Until I hear otherwise, Refs aren't used enough to
merit their own assembly.  They are now implemented with locks.
2003-12-17 04:34:52 +00:00
rsc
7f11104a57 Add libString. 2003-12-11 18:15:57 +00:00
rsc
57ccfb9e8f ramfs 2003-12-11 17:50:50 +00:00
rsc
b3994ec5c7 More files related to user-level file servers.
Also add acme!
2003-12-11 17:50:28 +00:00
rsc
32f69c36e0 Add support for user-level 9P servers/clients and various bug fixes to go with them. 2003-12-11 17:48:38 +00:00
rsc
ac244f8d28 bug from wkj 2003-12-09 18:07:09 +00:00