mit-scheme.git
19 years agoChange symbol names to use UTF-8 encoding.
Chris Hanson [Thu, 23 Dec 2004 04:44:18 +0000 (04:44 +0000)]
Change symbol names to use UTF-8 encoding.

19 years agoAdd new procedure channel-file-truncate.
Chris Hanson [Mon, 20 Dec 2004 04:38:49 +0000 (04:38 +0000)]
Add new procedure channel-file-truncate.

19 years agoAdd new primitive file-truncate.
Chris Hanson [Mon, 20 Dec 2004 04:37:17 +0000 (04:37 +0000)]
Add new primitive file-truncate.

19 years agoFix bug in comment parsing.
Chris Hanson [Fri, 17 Dec 2004 03:46:22 +0000 (03:46 +0000)]
Fix bug in comment parsing.

19 years agoAdd support for cygwin.
Chris Hanson [Wed, 15 Dec 2004 02:34:46 +0000 (02:34 +0000)]
Add support for cygwin.

19 years agoTreat '\r' as whitespace.
Chris Hanson [Wed, 15 Dec 2004 02:24:11 +0000 (02:24 +0000)]
Treat '\r' as whitespace.

19 years agoLeave second argument to PACKAGE-SET-PATHNAME as an optional arg.
Chris Hanson [Mon, 13 Dec 2004 04:46:58 +0000 (04:46 +0000)]
Leave second argument to PACKAGE-SET-PATHNAME as an optional arg.

19 years agoAlways generate package files for all OS types.
Chris Hanson [Mon, 13 Dec 2004 03:27:17 +0000 (03:27 +0000)]
Always generate package files for all OS types.

19 years agoAlways generate package files for all OS types.
Chris Hanson [Mon, 13 Dec 2004 03:26:51 +0000 (03:26 +0000)]
Always generate package files for all OS types.

19 years agoAlways generate package files for all OS types.
Chris Hanson [Mon, 13 Dec 2004 03:25:59 +0000 (03:25 +0000)]
Always generate package files for all OS types.

19 years agoEliminate PACKAGE/SYSTEM-LOADER and ADD-IDENTIFICATION!. Remove
Chris Hanson [Mon, 13 Dec 2004 03:22:21 +0000 (03:22 +0000)]
Eliminate PACKAGE/SYSTEM-LOADER and ADD-IDENTIFICATION!.  Remove
optional argument from LOAD-PACKAGE-SET.  Change optional argument of
PACKAGE-SET-PATHNAME to be required argument.

19 years agoFix #f/() type error.
Chris Hanson [Tue, 7 Dec 2004 18:21:42 +0000 (18:21 +0000)]
Fix #f/() type error.

19 years agoFix a #f/() type error.
Chris Hanson [Tue, 7 Dec 2004 07:25:26 +0000 (07:25 +0000)]
Fix a #f/() type error.

19 years agoRemove note about empty list being the same as #f.
Chris Hanson [Tue, 7 Dec 2004 04:58:48 +0000 (04:58 +0000)]
Remove note about empty list being the same as #f.

19 years agoUpdate directory descriptions.
Chris Hanson [Tue, 7 Dec 2004 04:54:47 +0000 (04:54 +0000)]
Update directory descriptions.

19 years agoAdd "xdoc" to directory list.
Chris Hanson [Tue, 7 Dec 2004 04:29:58 +0000 (04:29 +0000)]
Add "xdoc" to directory list.

19 years agoAdd "xdoc" directory to build.
Chris Hanson [Tue, 7 Dec 2004 03:21:55 +0000 (03:21 +0000)]
Add "xdoc" directory to build.

19 years agoSplit #f and ().
Chris Hanson [Mon, 6 Dec 2004 21:33:30 +0000 (21:33 +0000)]
Split #f and ().

19 years agoFix unreferenced-variable warning.
Chris Hanson [Mon, 6 Dec 2004 21:27:35 +0000 (21:27 +0000)]
Fix unreferenced-variable warning.

19 years agoFix #f/() type error.
Chris Hanson [Mon, 6 Dec 2004 18:30:09 +0000 (18:30 +0000)]
Fix #f/() type error.

19 years agoWork around interpreted-compiler bug.
Chris Hanson [Mon, 6 Dec 2004 03:31:51 +0000 (03:31 +0000)]
Work around interpreted-compiler bug.

19 years agoFix type error in structure definition.
Chris Hanson [Mon, 6 Dec 2004 02:34:04 +0000 (02:34 +0000)]
Fix type error in structure definition.

19 years agoAdd support for access to more than one database. There is no longer
Chris Hanson [Fri, 26 Nov 2004 15:17:27 +0000 (15:17 +0000)]
Add support for access to more than one database.  There is no longer
a default database name, so the database to use must always be
specified by a URL binding.

19 years agoMajor reorganization, mostly to better distinguish between URLs and
Chris Hanson [Fri, 26 Nov 2004 15:14:33 +0000 (15:14 +0000)]
Major reorganization, mostly to better distinguish between URLs and
pathnames.  There's also a generalized URL-scoped variable binding
mechanism.

19 years agoImplement GUARANTEE-PATHNAME and ERROR:NOT-PATHNAME.
Chris Hanson [Fri, 26 Nov 2004 05:04:42 +0000 (05:04 +0000)]
Implement GUARANTEE-PATHNAME and ERROR:NOT-PATHNAME.

19 years agoImplement PATHNAME-RELATIVE?, which is not the negation of
Chris Hanson [Fri, 26 Nov 2004 04:47:35 +0000 (04:47 +0000)]
Implement PATHNAME-RELATIVE?, which is not the negation of
PATHNAME-ABSOLUTE?.

19 years agoChange GET-KEYWORD-VALUE to return #!DEFAULT when not found. Add
Chris Hanson [Fri, 26 Nov 2004 04:42:06 +0000 (04:42 +0000)]
Change GET-KEYWORD-VALUE to return #!DEFAULT when not found.  Add
procedures to map between keyword lists and alists.

19 years agoFix typo in cookie parsing.
Chris Hanson [Thu, 25 Nov 2004 04:19:53 +0000 (04:19 +0000)]
Fix typo in cookie parsing.

19 years agoForce loading of pgsql from ESCAPE-PGSQL-STRING.
Chris Hanson [Thu, 25 Nov 2004 04:00:21 +0000 (04:00 +0000)]
Force loading of pgsql from ESCAPE-PGSQL-STRING.

19 years agoMust export DB-GET-USER-PASSWORD to SSP package.
Chris Hanson [Wed, 24 Nov 2004 20:56:35 +0000 (20:56 +0000)]
Must export DB-GET-USER-PASSWORD to SSP package.

19 years agoMust export DB-GET-USER-PASSWORD to SSP package.
Chris Hanson [Wed, 24 Nov 2004 20:54:54 +0000 (20:54 +0000)]
Must export DB-GET-USER-PASSWORD to SSP package.

19 years agoGet subtree authentication working properly.
Chris Hanson [Wed, 24 Nov 2004 20:20:48 +0000 (20:20 +0000)]
Get subtree authentication working properly.

19 years agoModify transcript support to allow it to be used on any port.
Chris Hanson [Tue, 23 Nov 2004 19:38:48 +0000 (19:38 +0000)]
Modify transcript support to allow it to be used on any port.

19 years agoDon't pass request object to authenticator.
Chris Hanson [Tue, 23 Nov 2004 18:19:24 +0000 (18:19 +0000)]
Don't pass request object to authenticator.

19 years agoEliminate kludge to deal with case-sensitive header matching in
Chris Hanson [Tue, 23 Nov 2004 18:00:22 +0000 (18:00 +0000)]
Eliminate kludge to deal with case-sensitive header matching in
mod_lisp, as this has been fixed in 2.41.

19 years agoFinish implementing subtree authentication.
Chris Hanson [Tue, 23 Nov 2004 17:20:38 +0000 (17:20 +0000)]
Finish implementing subtree authentication.

19 years agoAdd ability to trace I/O port to client.
Chris Hanson [Tue, 23 Nov 2004 16:34:28 +0000 (16:34 +0000)]
Add ability to trace I/O port to client.

19 years agoUse SYSTEM-GLOBAL-ENVIRONMENT? for locally-defined predicate.
Chris Hanson [Tue, 23 Nov 2004 03:22:12 +0000 (03:22 +0000)]
Use SYSTEM-GLOBAL-ENVIRONMENT? for locally-defined predicate.

19 years agoAdd procedure to get user's password.
Chris Hanson [Mon, 22 Nov 2004 20:08:46 +0000 (20:08 +0000)]
Add procedure to get user's password.

19 years agoDon't always encrypt password; caller must do that explicitly.
Chris Hanson [Mon, 22 Nov 2004 19:45:27 +0000 (19:45 +0000)]
Don't always encrypt password; caller must do that explicitly.

19 years agoDon't add CONTENT-TYPE headers; overwrite them.
Chris Hanson [Mon, 22 Nov 2004 19:17:45 +0000 (19:17 +0000)]
Don't add CONTENT-TYPE headers; overwrite them.

19 years agoCookie keyword must be a symbol.
Chris Hanson [Mon, 22 Nov 2004 16:23:34 +0000 (16:23 +0000)]
Cookie keyword must be a symbol.

19 years agoPrint cookies in traced request.
Chris Hanson [Mon, 22 Nov 2004 14:03:02 +0000 (14:03 +0000)]
Print cookies in traced request.

19 years agoFix thinkos in FAST-DEL-ASSOC and FAST-DEL-ASSOC!.
Chris Hanson [Mon, 22 Nov 2004 06:31:03 +0000 (06:31 +0000)]
Fix thinkos in FAST-DEL-ASSOC and FAST-DEL-ASSOC!.

19 years agoUse EMPTY_LIST_P.
Chris Hanson [Sun, 21 Nov 2004 04:21:06 +0000 (04:21 +0000)]
Use EMPTY_LIST_P.

19 years agoCreate new predicate EMPTY_LIST_P.
Chris Hanson [Sun, 21 Nov 2004 04:16:56 +0000 (04:16 +0000)]
Create new predicate EMPTY_LIST_P.

20 years agoMake #!aux self-evaluating.
Chris Hanson [Fri, 19 Nov 2004 18:15:01 +0000 (18:15 +0000)]
Make #!aux self-evaluating.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 18:11:29 +0000 (18:11 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 17:40:30 +0000 (17:40 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 17:28:51 +0000 (17:28 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 16:59:27 +0000 (16:59 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 16:54:23 +0000 (16:54 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDEFAULT-OBJECT? is no longer a special form.
Chris Hanson [Fri, 19 Nov 2004 16:46:21 +0000 (16:46 +0000)]
DEFAULT-OBJECT? is no longer a special form.

20 years agoDon't put password policy in password-changing code; OCW doesn't need
Chris Hanson [Fri, 19 Nov 2004 14:52:24 +0000 (14:52 +0000)]
Don't put password policy in password-changing code; OCW doesn't need
this.

20 years agoCan't use #!UNASSIGNED; it compiles into an unreferenceable object.
Chris Hanson [Fri, 19 Nov 2004 07:14:57 +0000 (07:14 +0000)]
Can't use #!UNASSIGNED; it compiles into an unreferenceable object.

20 years agoAdd syntax for #!UNASSIGNED and #!UNSPECIFIC.
Chris Hanson [Fri, 19 Nov 2004 07:12:03 +0000 (07:12 +0000)]
Add syntax for #!UNASSIGNED and #!UNSPECIFIC.

20 years agoPrint EOF object as #!EOF.
Chris Hanson [Fri, 19 Nov 2004 07:04:52 +0000 (07:04 +0000)]
Print EOF object as #!EOF.

20 years agoChange back to using a single EOF object.
Chris Hanson [Fri, 19 Nov 2004 07:00:01 +0000 (07:00 +0000)]
Change back to using a single EOF object.

20 years agoRename LAMBDA-AUXILIARY-TAG to LAMBDA-AUX-TAG.
Chris Hanson [Fri, 19 Nov 2004 06:56:37 +0000 (06:56 +0000)]
Rename LAMBDA-AUXILIARY-TAG to LAMBDA-AUX-TAG.

20 years agoAdd syntax #!default and #!key.
Chris Hanson [Fri, 19 Nov 2004 06:51:39 +0000 (06:51 +0000)]
Add syntax #!default and #!key.

20 years agoDon't use unassigned object for defaulted optional values.
Chris Hanson [Fri, 19 Nov 2004 04:28:39 +0000 (04:28 +0000)]
Don't use unassigned object for defaulted optional values.

20 years agoFix copyright dates.
Chris Hanson [Fri, 19 Nov 2004 04:18:44 +0000 (04:18 +0000)]
Fix copyright dates.

20 years agoDon't use DEFAULT_OBJECT for auxiliary bindings.
Chris Hanson [Fri, 19 Nov 2004 04:16:07 +0000 (04:16 +0000)]
Don't use DEFAULT_OBJECT for auxiliary bindings.

20 years agoFirst draft of cookie support.
Chris Hanson [Thu, 18 Nov 2004 20:03:18 +0000 (20:03 +0000)]
First draft of cookie support.

20 years agoExpand procedure DEFAULT-OBJECT?.
Chris Hanson [Thu, 18 Nov 2004 18:17:59 +0000 (18:17 +0000)]
Expand procedure DEFAULT-OBJECT?.

20 years agoChange DEFAULT-OBJECT? from syntax to a procedure. Requires
Chris Hanson [Thu, 18 Nov 2004 18:16:13 +0000 (18:16 +0000)]
Change DEFAULT-OBJECT? from syntax to a procedure.  Requires
corresponding changes to microcode.

20 years agoIntroduce new default object and use that for filling in optional
Chris Hanson [Thu, 18 Nov 2004 18:14:06 +0000 (18:14 +0000)]
Introduce new default object and use that for filling in optional
arguments.

20 years agoDon't use DEFINE-SYNTAX in this file; it breaks the cold load.
Chris Hanson [Wed, 17 Nov 2004 06:09:07 +0000 (06:09 +0000)]
Don't use DEFINE-SYNTAX in this file; it breaks the cold load.

20 years agoFix typo.
Chris Hanson [Wed, 17 Nov 2004 05:59:13 +0000 (05:59 +0000)]
Fix typo.

20 years agoUse new keyword-list support. Add ERROR:NOT-xxx procedures to xhtml.scm.
Chris Hanson [Wed, 17 Nov 2004 05:48:43 +0000 (05:48 +0000)]
Use new keyword-list support.  Add ERROR:NOT-xxx procedures to xhtml.scm.

20 years agoAdd support for keyword lists.
Chris Hanson [Wed, 17 Nov 2004 05:42:33 +0000 (05:42 +0000)]
Add support for keyword lists.

20 years agoDon't define the standard membership/association procedures in terms
Chris Hanson [Wed, 17 Nov 2004 05:24:31 +0000 (05:24 +0000)]
Don't define the standard membership/association procedures in terms
of the generic ones.

20 years agoExport ERROR:NOT-xxx procedures. Add predicate WEAK-LIST?.
Chris Hanson [Wed, 17 Nov 2004 04:42:42 +0000 (04:42 +0000)]
Export ERROR:NOT-xxx procedures.  Add predicate WEAK-LIST?.

20 years agoUse package system to create upwards-compatibility links.
Chris Hanson [Wed, 17 Nov 2004 04:20:57 +0000 (04:20 +0000)]
Use package system to create upwards-compatibility links.

20 years agoAdd support for multiple headers with the same name.
Chris Hanson [Tue, 16 Nov 2004 20:11:38 +0000 (20:11 +0000)]
Add support for multiple headers with the same name.

20 years agoImplement #!eof as equivalent to (make-eof-object #f).
Chris Hanson [Thu, 4 Nov 2004 03:01:18 +0000 (03:01 +0000)]
Implement #!eof as equivalent to (make-eof-object #f).

20 years agoChange MAKE-EOF-OBJECT to return the same object if called twice with
Chris Hanson [Thu, 4 Nov 2004 03:00:47 +0000 (03:00 +0000)]
Change MAKE-EOF-OBJECT to return the same object if called twice with
the same argument.

20 years agoMust call FLUSH-OUTPUT to make sure that logged requests are pushed
Chris Hanson [Tue, 2 Nov 2004 04:37:12 +0000 (04:37 +0000)]
Must call FLUSH-OUTPUT to make sure that logged requests are pushed
out in a reasonable amount of time.

20 years agoAdd in backwards-compatibility links.
Chris Hanson [Tue, 2 Nov 2004 03:57:41 +0000 (03:57 +0000)]
Add in backwards-compatibility links.

20 years agoCreate new xdoc directory.
Chris Hanson [Mon, 1 Nov 2004 19:22:29 +0000 (19:22 +0000)]
Create new xdoc directory.

20 years agoFix typo in comment.
Chris Hanson [Mon, 1 Nov 2004 19:18:21 +0000 (19:18 +0000)]
Fix typo in comment.

20 years agoRemove xdoc references.
Chris Hanson [Mon, 1 Nov 2004 19:14:15 +0000 (19:14 +0000)]
Remove xdoc references.

20 years agoRemove xdoc code.
Chris Hanson [Mon, 1 Nov 2004 19:09:25 +0000 (19:09 +0000)]
Remove xdoc code.

20 years agoUpdate to permit use of XHTML expander outside of mod-lisp.
Chris Hanson [Mon, 1 Nov 2004 04:57:05 +0000 (04:57 +0000)]
Update to permit use of XHTML expander outside of mod-lisp.

20 years agoFix typo: response -> request.
Chris Hanson [Sun, 31 Oct 2004 00:01:26 +0000 (00:01 +0000)]
Fix typo: response -> request.

20 years agoFix some missing exports.
Chris Hanson [Sat, 30 Oct 2004 05:28:20 +0000 (05:28 +0000)]
Fix some missing exports.

20 years agoFix typo.
Chris Hanson [Sat, 30 Oct 2004 05:20:03 +0000 (05:20 +0000)]
Fix typo.

20 years agoAdd XD:PAGE-FRAME and XD:PROGRAMMED-OUTPUT.
Chris Hanson [Sat, 30 Oct 2004 05:17:31 +0000 (05:17 +0000)]
Add XD:PAGE-FRAME and XD:PROGRAMMED-OUTPUT.

20 years agoOops, forgot to include the logging code.
Chris Hanson [Sat, 30 Oct 2004 04:57:27 +0000 (04:57 +0000)]
Oops, forgot to include the logging code.

20 years agoFix typo from previous change.
Chris Hanson [Sat, 30 Oct 2004 04:44:51 +0000 (04:44 +0000)]
Fix typo from previous change.

20 years agoMerge in logging changes from upstream.
Chris Hanson [Sat, 30 Oct 2004 04:44:09 +0000 (04:44 +0000)]
Merge in logging changes from upstream.

20 years agoAdd HOOK-IN-LIST?.
Chris Hanson [Sat, 30 Oct 2004 03:59:06 +0000 (03:59 +0000)]
Add HOOK-IN-LIST?.

20 years agoImplement hooks-list datatype.
Chris Hanson [Sat, 30 Oct 2004 03:56:39 +0000 (03:56 +0000)]
Implement hooks-list datatype.

20 years agoFix unbound variable references.
Chris Hanson [Sat, 30 Oct 2004 01:25:48 +0000 (01:25 +0000)]
Fix unbound variable references.

20 years agoUpdate to match changed upstream.
Chris Hanson [Sat, 30 Oct 2004 01:24:31 +0000 (01:24 +0000)]
Update to match changed upstream.

20 years agoOops... fix unfinished part of last change.
Chris Hanson [Fri, 29 Oct 2004 20:05:06 +0000 (20:05 +0000)]
Oops... fix unfinished part of last change.

20 years agoReflect change to ADD-BUFFER-MIME-ATTACHMENT!.
Chris Hanson [Fri, 29 Oct 2004 16:32:24 +0000 (16:32 +0000)]
Reflect change to ADD-BUFFER-MIME-ATTACHMENT!.

20 years agoUse mime-type objects rather than symbols. Use RECEIVE rather than
Chris Hanson [Fri, 29 Oct 2004 16:31:41 +0000 (16:31 +0000)]
Use mime-type objects rather than symbols.  Use RECEIVE rather than
CALL-WITH-VALUES.

20 years agoFix DISASSOCIATE-PATHNAME-TYPE-FROM-MIME-TYPE so that it can
Chris Hanson [Fri, 29 Oct 2004 16:30:25 +0000 (16:30 +0000)]
Fix DISASSOCIATE-PATHNAME-TYPE-FROM-MIME-TYPE so that it can
disassociate system-defined types as well as user-defined ones.

20 years agoRemove old file.
Chris Hanson [Fri, 29 Oct 2004 05:49:07 +0000 (05:49 +0000)]
Remove old file.