- Jul 14, 2005
-
-
Daniel Barlow authored
darcs-hash:20050714141147-a4961-3c2ee181837eed986a6fdecb9901809aecb4ae9c.gz
-
Daniel Barlow authored
darcs-hash:20050714134740-a4961-2bf43ea112f2a254fe84c0d3ead4bacd6ebf9343.gz
-
- Apr 29, 2005
-
-
csr21 authored
darcs-hash:20050429141208-ed5a3-1362d1e8af8581b4ecf7cf896764802840d91c9f.gz
-
- Jun 11, 2004
-
-
worm authored
darcs-hash:20040611111817-d3bd1-01fb39f8492ff4347e961448d40992b6808d8862.gz
-
- Nov 11, 2003
-
-
csr21 authored
Change PROCESS-BLOCK implementation from queue to poll, motivated by significantly less shocking peformance characteristics darcs-hash:20031111000003-ed5a3-934e23be2de603ac78093adbfeb5cfe2e2074254.gz
-
- Jul 19, 2003
-
-
dan authored
darcs-hash:20030719120929-2591e-389dbf93900eaf75bf46a214915a098be1d0f0e4.gz
-
- Jul 17, 2003
-
-
csr21 authored
Implement $DISPLAY parsing as in XOpenDisplay(3x) and Dan Barlow's sketch on portable-clx-devel. darcs-hash:20030717154723-ed5a3-77cc64820fb9a13b10eaabbea4e3a7bcd4a96c3c.gz
-
- Jun 07, 2003
-
-
csr21 authored
Fix the bugs that the image test reveals. The bug fix isn't great, though; we simply disable the FAST-xxx-PIXARRAY routines for sbcl, because they demonstrably don't work. Patches will be welcome from anyone who understands what they are meant to do. darcs-hash:20030607093043-ed5a3-e3dd58efcab2a2f678d25864adb98425c3d91ca6.gz
-
- Jun 06, 2003
-
-
csr21 authored
Might as well be hanged for a sheep as for a lamb... more unportable defconstantage darcs-hash:20030606100154-ed5a3-b013dd33fee5e61d15665c54f52e66e6362644b4.gz
-
- May 08, 2003
-
-
csr21 authored
Really get the implementation of HOLDING-LOCK right this time for #+(and sbcl sb-thread) darcs-hash:20030508101921-ed5a3-90352aed6b1c7774ff4544c371400f4785a393fc.gz
-
- May 06, 2003
-
-
csr21 authored
Fix TIMEOUT argument to HOLDING-LOCK (hopefully, anyway) Add IGNORE declarations elsewhere to preserve compiling with only optimization notes (about 1000 of them, sigh) darcs-hash:20030506130149-ed5a3-5de368c24b6042bc0d270e5d4cc022cc9f109883.gz
-
dan authored
darcs-hash:20030506122327-2591e-b9d2d1bf1e783288f68309fc2ed9ed946d07d89e.gz
-
- Apr 03, 2003
-
-
dan authored
Experimental sbcl experimental thread support Export open-default-display darcs-hash:20030403174755-2591e-ad9ec8909b57c90731ca210ce6749feaa785b7fe.gz
-
csr21 authored
The great renaming, part II: Change old-style COMPILE LOAD EVAL to new-style :COMPILE-TOPLEVEL :LOAD-TOPLEVEL :EXECUTE in EVAL-WHENs. Mostly resist the temptation to reindent things. Decorate one or two places with FIXME comments. Since this brings us down to only 3 STYLE-WARNINGs, include the relevant (DECLARE IGNORABLE) statements to bring us down to zero. Now only 495 optimization notes to sort out. darcs-hash:20030403123933-ed5a3-06749f149b4bc8640110ee2b18ef8f5795baefc5.gz
-
csr21 authored
The great renaming, part I: For constants named by *FOO*, change the source to use +FOO+. This commit was brought to you by the function dired-do-query-replace-regexp, the letter y, and the regular expression \*\(clx-cached-types\|replysize\|buffer-text16-size\|... \)\* darcs-hash:20030403112715-ed5a3-5cb0e20a94dd81b4d3f19db3eaab72980ba80915.gz
-
- Mar 22, 2003
-
-
dan authored
write-sequence on an unbuffered stream writes one element at a time. Use sb-impl::output-raw-bytes for something approximating performance darcs-hash:20030322215610-2591e-a47489a8eb5304989a7fb1a6ac8f26034ae78796.gz
-
- Feb 21, 2003
-
-
dan authored
darcs-hash:20030221172016-2591e-54dda917ff8b0aaa4969f2d222f386290e2fc74b.gz
-
- Feb 11, 2003
-
-
dan authored
darcs-hash:20030211155915-2591e-78a6b4752233b00c3fb1ee0bb344670f3290c433.gz
-
- Feb 09, 2003
-
-
dan authored
Allows the use of CLX clients over an ssh-forwarded connection. Thanks to Eric Marsden for explaining this one and writing the code in CMUCL CLX that fixes it. The X authority database is a small file typically found in $HOME/.Xauthority, each of the records in which is a binary-encoded tuple of (protocol address display-num auth-scheme-name auth-data) protocol is typically FamilyInternet or FamilyDECnet or something. The interpretation of address is protocol-specific, the display is a number, and the auth-data depends on the auth-scheme-name. With that said, I don't know of any any authorization schemes other than MIT-MAGIC-COOKIE-1, for which the auth data is 16 bytes of binary guck. For FamilyInternet, the address is just the IP address. That's easy. However, the authority database may be shared between multiple machines (for example, if you have NFS-mounted $HOME), so it has to do something special with local transports (unix sockets, shm, etc) so that they don't all overwrite each other. xauth invents some more Family* constants: the important one here is FamilyLocal, for which the address is the machine hostname as returned by gethostname(). If your DISPLAY is set to ":n" or "unix:n", this conventionally indicates a local connection, so these go into xauthority as FamilyLocal, wich the machine hostname to disambiguate them. Many people use SSH X connection forwarding to securely open remote X displays. If you're on host A, and you ssh to host B with X connection forwarding (ssh -X B), the daemon on host B opens a server socket bound to 127.0.0.1, port 6010 , then sets up your DISPLAY variable as localhost:10 (6011, 6012 etc as more connections are made). So, we have the same problem here as we do with local connections: 127.0.0.1 is localhost _everywhere_, so xauth actually specialcases any host whose address is 127.0.0.1 in the same way as it does "" and "unix" In summary, then, the necessary action to open a connection to the nth ssh-forwarded server on a machine is 1) obtain authentication data for FamilyLocal, display n+10 2) open the display at FamilyInternet host localhost port n+6010 darcs-hash:20030209190313-2591e-21921051977c5b3ba91bbd38241e666cb26a6687.gz
-
dan authored
darcs-hash:20030209045520-2591e-1e987ff11a73373ffd13fb1ad2aea208f275e0d0.gz
-
- Feb 08, 2003
-
-
dan authored
Add clx.asd for a nice clean build process Bad type declaration in input.lisp Messing about with packages in dependent.lisp so we can run without having to recreate all the old CMUCL packages as aliases for the nearly-equivalent SBCL ones dependent.lisp now uses functions in sb-bsd-sockets to open network connections, so no foreign code necessary Updated README darcs-hash:20030208233358-2591e-b98f2e262fa3470c34c4f2b50aac18b786b419d3.gz
-
- Jan 11, 2002
-
-
dan authored
darcs-hash:20020111130301-2591e-c6010a9101b311834b597be9e11c597e3fbdd64e.gz
-