Revision: 4357
Author: hans
URL: http://bknr.net/trac/changeset/4357
implement local and f-mode
U trunk/projects/symbolics-keyboard/make-keymap.lisp
U trunk/projects/symbolics-keyboard/teensy-firmware/keymap.inc
U trunk/projects/symbolics-keyboard/teensy-firmware/symbolics.c
Change set too large, please see URL above
Revision: 4353
Author: hans
URL: http://bknr.net/trac/changeset/4353
Add first version of Teensy based Symbolics keyboard adapter firmware.
U trunk/projects/symbolics-keyboard/make-keymap.lisp
A trunk/projects/symbolics-keyboard/teensy-firmware/
A trunk/projects/symbolics-keyboard/teensy-firmware/Makefile
A trunk/projects/symbolics-keyboard/teensy-firmware/debug.h
A trunk/projects/symbolics-keyboard/teensy-firmware/keymap.inc
A trunk/projects/symbolics-keyboard/teensy-firmware/print.c
A trunk/projects/symbolics-keyboard/teensy-firmware/print.h
A trunk/projects/symbolics-keyboard/teensy-firmware/symbolics.c
A trunk/projects/symbolics-keyboard/teensy-firmware/symbolics.txt
A trunk/projects/symbolics-keyboard/teensy-firmware/symbolics_manuel.c
A trunk/projects/symbolics-keyboard/teensy-firmware/symbolics_manuel.h
A trunk/projects/symbolics-keyboard/teensy-firmware/usb_debug_only.c
A trunk/projects/symbolics-keyboard/teensy-firmware/usb_debug_only.h
A trunk/projects/symbolics-keyboard/teensy-firmware/usb_keyboard.c
A trunk/projects/symbolics-keyboard/teensy-firmware/usb_keyboard.h
Change set too large, please see URL above
Revision: 4352
Author: hans
URL: http://bknr.net/trac/changeset/4352
import chtml from git
A trunk/thirdparty/chtml/
A trunk/thirdparty/chtml/.git/
A trunk/thirdparty/chtml/.git/HEAD
A trunk/thirdparty/chtml/.git/config
A trunk/thirdparty/chtml/.git/description
A trunk/thirdparty/chtml/.git/hooks/
A trunk/thirdparty/chtml/.git/hooks/applypatch-msg
A trunk/thirdparty/chtml/.git/hooks/commit-msg
A trunk/thirdparty/chtml/.git/hooks/post-commit
A trunk/thirdparty/chtml/.git/hooks/post-receive
A trunk/thirdparty/chtml/.git/hooks/post-update
A trunk/thirdparty/chtml/.git/hooks/pre-applypatch
A trunk/thirdparty/chtml/.git/hooks/pre-commit
A trunk/thirdparty/chtml/.git/hooks/pre-rebase
A trunk/thirdparty/chtml/.git/hooks/update
A trunk/thirdparty/chtml/.git/index
A trunk/thirdparty/chtml/.git/info/
A trunk/thirdparty/chtml/.git/info/exclude
A trunk/thirdparty/chtml/.git/logs/
A trunk/thirdparty/chtml/.git/logs/HEAD
A trunk/thirdparty/chtml/.git/logs/refs/
A trunk/thirdparty/chtml/.git/logs/refs/heads/
A trunk/thirdparty/chtml/.git/logs/refs/heads/master
A trunk/thirdparty/chtml/.git/logs/refs/remotes/
A trunk/thirdparty/chtml/.git/logs/refs/remotes/origin/
A trunk/thirdparty/chtml/.git/logs/refs/remotes/origin/master
A trunk/thirdparty/chtml/.git/objects/
A trunk/thirdparty/chtml/.git/objects/info/
A trunk/thirdparty/chtml/.git/objects/pack/
A trunk/thirdparty/chtml/.git/objects/pack/pack-4ea6b80d422d8d5b95622f697a9b25b66ff59f27.idx
A trunk/thirdparty/chtml/.git/objects/pack/pack-4ea6b80d422d8d5b95622f697a9b25b66ff59f27.keep
A trunk/thirdparty/chtml/.git/objects/pack/pack-4ea6b80d422d8d5b95622f697a9b25b66ff59f27.pack
A trunk/thirdparty/chtml/.git/refs/
A trunk/thirdparty/chtml/.git/refs/heads/
A trunk/thirdparty/chtml/.git/refs/heads/master
A trunk/thirdparty/chtml/.git/refs/remotes/
A trunk/thirdparty/chtml/.git/refs/remotes/origin/
A trunk/thirdparty/chtml/.git/refs/remotes/origin/HEAD
A trunk/thirdparty/chtml/.git/refs/remotes/origin/master
A trunk/thirdparty/chtml/.git/refs/tags/
A trunk/thirdparty/chtml/.git/refs/tags/start
A trunk/thirdparty/chtml/README
A trunk/thirdparty/chtml/closure-html.asd
A trunk/thirdparty/chtml/dist.sh
A trunk/thirdparty/chtml/doc/
A trunk/thirdparty/chtml/doc/GNUmakefile
A trunk/thirdparty/chtml/doc/atdoc/
A trunk/thirdparty/chtml/doc/atdoc/.keep
A trunk/thirdparty/chtml/doc/atdoc.lisp
A trunk/thirdparty/chtml/doc/examples.xml
A trunk/thirdparty/chtml/doc/hax.xml
A trunk/thirdparty/chtml/doc/index.css
A trunk/thirdparty/chtml/doc/index.xml
A trunk/thirdparty/chtml/doc/index.xsl
A trunk/thirdparty/chtml/doc/installation.xml
A trunk/thirdparty/chtml/resources/
A trunk/thirdparty/chtml/resources/dtd/
A trunk/thirdparty/chtml/resources/dtd/DTD-HTML-4.0
A trunk/thirdparty/chtml/resources/dtd/DTD-HTML-4.0-Frameset
A trunk/thirdparty/chtml/resources/dtd/DTD-HTML-4.0-Transitional
A trunk/thirdparty/chtml/resources/dtd/Entities-Latin1
A trunk/thirdparty/chtml/resources/dtd/Entities-Special
A trunk/thirdparty/chtml/resources/dtd/Entities-Symbols
A trunk/thirdparty/chtml/resources/dtd/HTML-3.0
A trunk/thirdparty/chtml/resources/dtd/NETSCAPE-Bookmark-file-1
A trunk/thirdparty/chtml/resources/dtd/catalog
A trunk/thirdparty/chtml/src/
A trunk/thirdparty/chtml/src/defpack.lisp
A trunk/thirdparty/chtml/src/glisp/
A trunk/thirdparty/chtml/src/glisp/util.lisp
A trunk/thirdparty/chtml/src/net/
A trunk/thirdparty/chtml/src/net/mime.lisp
A trunk/thirdparty/chtml/src/parse/
A trunk/thirdparty/chtml/src/parse/documentation.lisp
A trunk/thirdparty/chtml/src/parse/html-parser.lisp
A trunk/thirdparty/chtml/src/parse/lhtml.lisp
A trunk/thirdparty/chtml/src/parse/pt.lisp
A trunk/thirdparty/chtml/src/parse/sgml-dtd.lisp
A trunk/thirdparty/chtml/src/parse/sgml-parse.lisp
A trunk/thirdparty/chtml/src/parse/unparse.lisp
A trunk/thirdparty/chtml/src/test/
A trunk/thirdparty/chtml/src/test/test.lisp
A trunk/thirdparty/chtml/src/util/
A trunk/thirdparty/chtml/src/util/clex.lisp
A trunk/thirdparty/chtml/src/util/lalr.lisp
Change set too large, please see URL above
Revision: 4351
Author: hans
URL: http://bknr.net/trac/changeset/4351
update from upstream
U trunk/thirdparty/plexippus-xpath/_darcs/inventory
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20080516145328-3bbdd-45334d1ba300293b9a7377fd0ebabaee1019e7e5.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20080524195035-3bbdd-91b3998d36dae34b4ad9a6a0b8f122568ecf6b4f.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20080524195516-3bbdd-d805bacb774cb34f00f9d9acf36eb0d402d1583f.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20081207095242-3bbdd-882a689b51a77206ea6f5876bfe808fcf2a06b63.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20081207095320-3bbdd-c484a64f3867ff74d8287d0bb3e354b1a29d7006.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20081207095347-3bbdd-bc27636f0f130150de1c0602c8c1c9c573a4c903.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20081207100649-3bbdd-9264d883c05551a27a04d2d69bf29dad24100d70.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20081207102300-3bbdd-da0c2ba19327494ef4164be3ce837bc72d86afbd.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20081207102324-3bbdd-27dabf401680462bfaea056ab78863f3f14d0f4f.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20081207102414-3bbdd-1616788ba0855ba89cb2713181123c26a4134837.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/20081207103012-3bbdd-c5408e734b5d69c631e8451f4e0630752d0764fe.gz
A trunk/thirdparty/plexippus-xpath/_darcs/patches/pending
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/api.lisp
A trunk/thirdparty/plexippus-xpath/_darcs/pristine/dist.lisp
A trunk/thirdparty/plexippus-xpath/_darcs/pristine/dist.sh
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/doc/GNUmakefile
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/doc/atdoc.lisp
A trunk/thirdparty/plexippus-xpath/_darcs/pristine/doc/examples.xml
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/doc/index.css
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/doc/index.xml
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/doc/index.xsl
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/doc/installation.xml
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/package.lisp
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/patterns.lisp
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/pipes.lisp
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/plx.lisp
A trunk/thirdparty/plexippus-xpath/_darcs/pristine/profile.lisp
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/test.lisp
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/types.lisp
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/xpath-test.lisp
U trunk/thirdparty/plexippus-xpath/_darcs/pristine/xpath.asd
U trunk/thirdparty/plexippus-xpath/api.lisp
A trunk/thirdparty/plexippus-xpath/dist.lisp
A trunk/thirdparty/plexippus-xpath/dist.sh
U trunk/thirdparty/plexippus-xpath/doc/GNUmakefile
U trunk/thirdparty/plexippus-xpath/doc/atdoc.lisp
A trunk/thirdparty/plexippus-xpath/doc/examples.xml
U trunk/thirdparty/plexippus-xpath/doc/index.css
U trunk/thirdparty/plexippus-xpath/doc/index.xml
U trunk/thirdparty/plexippus-xpath/doc/index.xsl
U trunk/thirdparty/plexippus-xpath/doc/installation.xml
U trunk/thirdparty/plexippus-xpath/package.lisp
U trunk/thirdparty/plexippus-xpath/patterns.lisp
U trunk/thirdparty/plexippus-xpath/pipes.lisp
U trunk/thirdparty/plexippus-xpath/plx.lisp
A trunk/thirdparty/plexippus-xpath/profile.lisp
U trunk/thirdparty/plexippus-xpath/test.lisp
U trunk/thirdparty/plexippus-xpath/types.lisp
U trunk/thirdparty/plexippus-xpath/xpath-test.lisp
U trunk/thirdparty/plexippus-xpath/xpath.asd
Change set too large, please see URL above
Revision: 4349
Author: hans
URL: http://bknr.net/trac/changeset/4349
update from upstream git
U trunk/thirdparty/xuriella/.git/FETCH_HEAD
U trunk/thirdparty/xuriella/.git/ORIG_HEAD
U trunk/thirdparty/xuriella/.git/index
U trunk/thirdparty/xuriella/.git/logs/HEAD
U trunk/thirdparty/xuriella/.git/logs/refs/heads/master
U trunk/thirdparty/xuriella/.git/logs/refs/remotes/origin/master
A trunk/thirdparty/xuriella/.git/objects/15/
A trunk/thirdparty/xuriella/.git/objects/15/ade472c7aaadbb010c66962e85e36ab19fff23
A trunk/thirdparty/xuriella/.git/objects/17/
A trunk/thirdparty/xuriella/.git/objects/17/f00cd4cd8851d8aa7fbbc038b696386dc3d30d
A trunk/thirdparty/xuriella/.git/objects/1d/
A trunk/thirdparty/xuriella/.git/objects/1d/af29b1b80518ade162c7be376201bc90572fec
A trunk/thirdparty/xuriella/.git/objects/1e/
A trunk/thirdparty/xuriella/.git/objects/1e/11eeb9eb5c472a296d8f94aae5fa4397649ce7
A trunk/thirdparty/xuriella/.git/objects/21/
A trunk/thirdparty/xuriella/.git/objects/21/f6b78e0ab2cf1d93034aa1ac568ade7064731e
A trunk/thirdparty/xuriella/.git/objects/37/
A trunk/thirdparty/xuriella/.git/objects/37/cf86ec39cd14b0288b864ca877d2d87226a3ef
A trunk/thirdparty/xuriella/.git/objects/3f/
A trunk/thirdparty/xuriella/.git/objects/3f/404923fcab0bd0e962b172a3a957c1c3a929e1
A trunk/thirdparty/xuriella/.git/objects/70/
A trunk/thirdparty/xuriella/.git/objects/70/4bc110c3ff4548af7bd8f9f98ec5c37f1c2200
A trunk/thirdparty/xuriella/.git/objects/7b/
A trunk/thirdparty/xuriella/.git/objects/7b/aff2346b4bd3a2aead45b00df52ec48a55f918
A trunk/thirdparty/xuriella/.git/objects/8a/
A trunk/thirdparty/xuriella/.git/objects/8a/0e715d366444a5c8ceee6dea398965abcc6044
A trunk/thirdparty/xuriella/.git/objects/aa/
A trunk/thirdparty/xuriella/.git/objects/aa/53b080fb1296ac91877844f2ec7d90ede55f7b
A trunk/thirdparty/xuriella/.git/objects/e1/
A trunk/thirdparty/xuriella/.git/objects/e1/b633898f10b4695fe9e47571e63edf6d95465f
A trunk/thirdparty/xuriella/.git/objects/e5/
A trunk/thirdparty/xuriella/.git/objects/e5/c1bcbf175be0227438d19dae9f5b7c9f741a97
U trunk/thirdparty/xuriella/.git/refs/heads/master
U trunk/thirdparty/xuriella/.git/refs/remotes/origin/master
A trunk/thirdparty/xuriella/dist.sh
U trunk/thirdparty/xuriella/doc/GNUmakefile
_U trunk/thirdparty/xuriella/doc/atdoc/
A trunk/thirdparty/xuriella/doc/atdoc/index.html
A trunk/thirdparty/xuriella/doc/example.xml
U trunk/thirdparty/xuriella/doc/index.xml
U trunk/thirdparty/xuriella/doc/index.xsl
A trunk/thirdparty/xuriella/early-profile.lisp
U trunk/thirdparty/xuriella/xslt.lisp
U trunk/thirdparty/xuriella/xuriella.asd
Change set too large, please see URL above
Revision: 4348
Author: hans
URL: http://bknr.net/trac/changeset/4348
update from upstream git
U trunk/thirdparty/cxml/.git/FETCH_HEAD
U trunk/thirdparty/cxml/.git/ORIG_HEAD
U trunk/thirdparty/cxml/.git/index
U trunk/thirdparty/cxml/.git/logs/HEAD
U trunk/thirdparty/cxml/.git/logs/refs/heads/master
U trunk/thirdparty/cxml/.git/logs/refs/remotes/origin/master
A trunk/thirdparty/cxml/.git/objects/09/
A trunk/thirdparty/cxml/.git/objects/09/517509993736ba3df618d71959b129fabd6075
A trunk/thirdparty/cxml/.git/objects/0e/
A trunk/thirdparty/cxml/.git/objects/0e/1d625eba0b746f5c8edb037a8d4f51b2bba009
A trunk/thirdparty/cxml/.git/objects/20/
A trunk/thirdparty/cxml/.git/objects/20/e0fae0cc03d903e98b6226dc0e0ef82c8bb258
A trunk/thirdparty/cxml/.git/objects/22/
A trunk/thirdparty/cxml/.git/objects/22/9a2beb2c750b3d656a4f4bb450c78ebd2bd34b
A trunk/thirdparty/cxml/.git/objects/2e/
A trunk/thirdparty/cxml/.git/objects/2e/f537eacdd6bc613f481b0a40b90684ee782584
A trunk/thirdparty/cxml/.git/objects/3a/
A trunk/thirdparty/cxml/.git/objects/3a/ada6fb894b77e8dce75b7aa7facfcdfd1f412f
A trunk/thirdparty/cxml/.git/objects/40/
A trunk/thirdparty/cxml/.git/objects/40/1d6e4e5d82ef880a02aed1f9226aa6dbc565c8
A trunk/thirdparty/cxml/.git/objects/5d/
A trunk/thirdparty/cxml/.git/objects/5d/7f1c584022db2af2ec87e3e1bdb4a45e606ace
A trunk/thirdparty/cxml/.git/objects/6e/
A trunk/thirdparty/cxml/.git/objects/6e/95da48180c8d7de9b573527d909414b46bb552
A trunk/thirdparty/cxml/.git/objects/70/
A trunk/thirdparty/cxml/.git/objects/70/e5c620b001c26a6b5fb62ba449a794478c04ca
A trunk/thirdparty/cxml/.git/objects/8c/
A trunk/thirdparty/cxml/.git/objects/8c/04aad807abd6fe5b0c4c060236477effc8695e
A trunk/thirdparty/cxml/.git/objects/90/
A trunk/thirdparty/cxml/.git/objects/90/563f795cad15cb6d0d77f0e9be14049456c2f0
A trunk/thirdparty/cxml/.git/objects/95/
A trunk/thirdparty/cxml/.git/objects/95/921fc068d651fd7f2c2415216554d0d1c40393
A trunk/thirdparty/cxml/.git/objects/95/da5ddd6dd84d329f333004fe2040872f6104e2
A trunk/thirdparty/cxml/.git/objects/97/
A trunk/thirdparty/cxml/.git/objects/97/65bce865038d0a68ee19c29b1f95d3d272cdfe
A trunk/thirdparty/cxml/.git/objects/a0/
A trunk/thirdparty/cxml/.git/objects/a0/bf29fd0c9a68fc71c16403a7fdfe350fdfbe55
A trunk/thirdparty/cxml/.git/objects/bf/
A trunk/thirdparty/cxml/.git/objects/bf/341888d68485e47a5a87d4041bf75a1023cebd
A trunk/thirdparty/cxml/.git/objects/ee/
A trunk/thirdparty/cxml/.git/objects/ee/d185b3481bfbc8e6add2509715dcc7c0f4edc0
U trunk/thirdparty/cxml/.git/refs/heads/master
U trunk/thirdparty/cxml/.git/refs/remotes/origin/master
U trunk/thirdparty/cxml/cxml.asd
U trunk/thirdparty/cxml/dist.sh
U trunk/thirdparty/cxml/doc/GNUmakefile
U trunk/thirdparty/cxml/doc/html.xsl
U trunk/thirdparty/cxml/doc/index.xml
U trunk/thirdparty/cxml/klacks/klacks.lisp
A trunk/thirdparty/cxml/xml/atdoc-configuration.lisp
U trunk/thirdparty/cxml/xml/sax-proxy.lisp
U trunk/thirdparty/cxml/xml/unparse.lisp
U trunk/thirdparty/cxml/xml/xml-parse.lisp
U trunk/thirdparty/cxml/xml/xmlns-normalizer.lisp
Change set too large, please see URL above
Revision: 4346
Author: hans
URL: http://bknr.net/trac/changeset/4346
Somewhat obscure fix for sending attachments in certain firewalled
environment. Supplied by Russ Tyndall.
U trunk/thirdparty/cl-smtp/attachments.lisp
Modified: trunk/thirdparty/cl-smtp/attachments.lisp
===================================================================
--- trunk/thirdparty/cl-smtp/attachments.lisp 2009-04-01 13:48:56 UTC (rev 4345)
+++ trunk/thirdparty/cl-smtp/attachments.lisp 2009-04-01 15:21:11 UTC (rev 4346)
@@ -76,7 +76,7 @@
:boundary boundary
:content-type (format nil "~a;~%~tname=\"~a\"" (lookup-mime-type name) name)
:content-transfer-encoding "base64"
- :content-disposition (format nil "attachment; filename=\"~a\"" name)))
+ :content-disposition (format nil "inline; filename=\"~a\"" name)))
(defun send-end-marker (sock boundary)
;; Note the -- at beginning and end of boundary is required
@@ -91,12 +91,12 @@
(defun base64-encode-file (file-in sock
&key
(buffer-size 256) ;; in KB
- (wrap-at-column 70))
+ (wrap-at-column 72))
"Encodes the file contents given by file-in, which can be of any form appropriate to with-open-file, and write the base-64 encoded version to sock, which is a socket.
Buffer-size, given in KB, controls how much of the file is processed and written to the socket at one time. A buffer-size of 0, processes the file all at once, regardless of its size. One will have to weigh the speed vs, memory consuption risks when chosing which way is best.
-Wrap-at-column controls where the encode string is divided for line breaks."
+Wrap-at-column controls where the encode string is divided for line breaks."
(when (probe-file file-in)
;;-- open filein ---------
(with-open-file (strm-in file-in
Revision: 4345
Author: hans
URL: http://bknr.net/trac/changeset/4345
add cl-ftp converted to use usocket
A trunk/thirdparty/cl-ftp/
A trunk/thirdparty/cl-ftp/LICENSE
A trunk/thirdparty/cl-ftp/api.lml
A trunk/thirdparty/cl-ftp/ftp.asd
A trunk/thirdparty/cl-ftp/ftp.lisp
A trunk/thirdparty/cl-ftp/makedocs.sh
A trunk/thirdparty/cl-ftp/simple-client.lisp
Change set too large, please see URL above