mit-scheme.git
18 years agoStrip the bucky bit for control from key input events only if the
Taylor R. Campbell [Sat, 21 Oct 2006 21:16:53 +0000 (21:16 +0000)]
Strip the bucky bit for control from key input events only if the
character is already a control character.  Otherwise leave it in, so
that other characters can be control-modified without using the
clumsier C-z or C-^ prefix key bindings.

18 years agoFind interpretation of modifier masks through the X server's modifier
Taylor R. Campbell [Sat, 21 Oct 2006 16:05:58 +0000 (16:05 +0000)]
Find interpretation of modifier masks through the X server's modifier
mapping and keyboard mapping by finding which modifier masks are
associated with keycodes mapped to the keysyms for modifier keys.  This
now follows the ICCCM, rather than assuming that Mod1 means Meta, Mod2
means Super, and so on.  Edwin also now recognizes Super and Hyper in
key presses as a result; before it would ignore any modifier masks
other than Control and Mod1 (Meta).

18 years agoExport procedures to generate parts of turtle file, for use by
Chris Hanson [Fri, 20 Oct 2006 02:04:14 +0000 (02:04 +0000)]
Export procedures to generate parts of turtle file, for use by
simple-schema.  Simplify algorithms a bit, and clean up code layout.

18 years agoChange output to use simpler and more consistent indentation.
Chris Hanson [Fri, 20 Oct 2006 01:19:33 +0000 (01:19 +0000)]
Change output to use simpler and more consistent indentation.

18 years agoImplement support for writing collection syntax.
Chris Hanson [Thu, 19 Oct 2006 19:19:20 +0000 (19:19 +0000)]
Implement support for writing collection syntax.

18 years agoDo a better job distinguishing procedures that generate RDF/NT syntax.
Chris Hanson [Thu, 19 Oct 2006 17:48:26 +0000 (17:48 +0000)]
Do a better job distinguishing procedures that generate RDF/NT syntax.
Previously these were referred to by generic names.

18 years agoImplement Turtle output.
Chris Hanson [Thu, 19 Oct 2006 15:22:25 +0000 (15:22 +0000)]
Implement Turtle output.

18 years agoAdd URI->RDF-PREFIX.
Chris Hanson [Thu, 19 Oct 2006 15:20:33 +0000 (15:20 +0000)]
Add URI->RDF-PREFIX.

18 years agoFixed bug: LOAD failed with relative pathnames, e.g.:
Arthur Gleckler [Mon, 16 Oct 2006 06:23:45 +0000 (06:23 +0000)]
Fixed bug: LOAD failed with relative pathnames, e.g.:

  (load "../foo.scm")

18 years agoFixed typos in `set-output-buffer-coding!'.
Arthur Gleckler [Sat, 14 Oct 2006 06:26:25 +0000 (06:26 +0000)]
Fixed typos in `set-output-buffer-coding!'.

18 years agoUpdate config.{guess,sub}.
Chris Hanson [Thu, 12 Oct 2006 22:43:27 +0000 (22:43 +0000)]
Update config.{guess,sub}.

18 years agoDon't bother generating gunk logs.
Chris Hanson [Tue, 10 Oct 2006 20:06:56 +0000 (20:06 +0000)]
Don't bother generating gunk logs.

18 years agoRemove no-longer-needed reference to "True and False" from the
Chris Hanson [Tue, 10 Oct 2006 13:43:48 +0000 (13:43 +0000)]
Remove no-longer-needed reference to "True and False" from the
definition of NULL?.

18 years agoChange interface to C native code to simplify porting to new
Chris Hanson [Mon, 9 Oct 2006 06:51:10 +0000 (06:51 +0000)]
Change interface to C native code to simplify porting to new
microcode.

18 years agoClean up output a little to simplify porting to new microcode.
Chris Hanson [Mon, 9 Oct 2006 06:48:32 +0000 (06:48 +0000)]
Clean up output a little to simplify porting to new microcode.

18 years agoMove C output abstraction to "cutl.scm" so that it's available earlier
Chris Hanson [Sun, 8 Oct 2006 01:27:59 +0000 (01:27 +0000)]
Move C output abstraction to "cutl.scm" so that it's available earlier
in the load sequence.

18 years agoFix typo.
Chris Hanson [Sat, 7 Oct 2006 20:56:02 +0000 (20:56 +0000)]
Fix typo.

18 years agoAdd "savannah-arthur".
Chris Hanson [Sat, 7 Oct 2006 06:21:05 +0000 (06:21 +0000)]
Add "savannah-arthur".

18 years agoReorganize closure code slightly to clarify.
Chris Hanson [Sat, 7 Oct 2006 05:50:22 +0000 (05:50 +0000)]
Reorganize closure code slightly to clarify.

18 years agoTweak.
Chris Hanson [Sat, 7 Oct 2006 05:49:37 +0000 (05:49 +0000)]
Tweak.

18 years agoFix typo.
Chris Hanson [Sat, 7 Oct 2006 05:48:58 +0000 (05:48 +0000)]
Fix typo.

18 years agoUpdate some more code to use C output abstraction.
Chris Hanson [Fri, 6 Oct 2006 05:00:34 +0000 (05:00 +0000)]
Update some more code to use C output abstraction.

18 years agoAdd C:<< and C:>>.
Chris Hanson [Fri, 6 Oct 2006 04:53:35 +0000 (04:53 +0000)]
Add C:<< and C:>>.

18 years agoUse C output abstraction.
Chris Hanson [Thu, 5 Oct 2006 19:14:52 +0000 (19:14 +0000)]
Use C output abstraction.

18 years agoAllow booleans as line items, and translate them to C booleans.
Chris Hanson [Thu, 5 Oct 2006 19:14:39 +0000 (19:14 +0000)]
Allow booleans as line items, and translate them to C booleans.

18 years agoFixed: Change 1.28 removed the check that output ports passed to
Arthur Gleckler [Thu, 5 Oct 2006 05:44:39 +0000 (05:44 +0000)]
Fixed: Change 1.28 removed the check that output ports passed to
`port-position' and `set-port-position!' must also be input ports.

18 years agoRestructure code that generates the code and data for a file's top
Chris Hanson [Thu, 5 Oct 2006 04:55:54 +0000 (04:55 +0000)]
Restructure code that generates the code and data for a file's top
level.

18 years agoFix bug: sense of test for binary de/normalizers was reversed.
Chris Hanson [Wed, 4 Oct 2006 22:38:41 +0000 (22:38 +0000)]
Fix bug: sense of test for binary de/normalizers was reversed.

18 years agoFix and handful of bugs.
Chris Hanson [Wed, 4 Oct 2006 19:02:26 +0000 (19:02 +0000)]
Fix and handful of bugs.

18 years agoAdded `port-position' and `set-port-position!' operations on file I/O
Arthur Gleckler [Wed, 4 Oct 2006 05:51:55 +0000 (05:51 +0000)]
Added `port-position' and `set-port-position!' operations on file I/O
ports.  The `port-position' procedure returns the offset, in bytes,
from the beginning of the file.  The `set-port-position!' procedure
sets the position.

Both operations work only on ports that are opened with binary
normalizers or denormalizers, i.e. ones that make no transformation.
We should consider lifting this restriction, but this is a useful
addition even with it.

When used with output ports, the port passed to these procedures must
also be an input port.

The `port-position' procedure works even after a character has been
"unread", even for ports with non-single-byte character encodings.

18 years agoFix bug: LOAD-OPTION was generating a SIGSEGV when trying to load a
Chris Hanson [Mon, 2 Oct 2006 04:18:15 +0000 (04:18 +0000)]
Fix bug: LOAD-OPTION was generating a SIGSEGV when trying to load a
runtime option, because it was confused by the "options" subdirectory.

18 years agoTweak logic of MAKE-PATHNAME to simplify it.
Chris Hanson [Mon, 2 Oct 2006 04:16:48 +0000 (04:16 +0000)]
Tweak logic of MAKE-PATHNAME to simplify it.

18 years agoRemove now-unused "files-compiled.scm".
Chris Hanson [Mon, 2 Oct 2006 03:28:40 +0000 (03:28 +0000)]
Remove now-unused "files-compiled.scm".

18 years agoFix another typo.
Chris Hanson [Sun, 1 Oct 2006 21:11:39 +0000 (21:11 +0000)]
Fix another typo.

18 years agoMissed two references to @X_LIBS@.
Chris Hanson [Sun, 1 Oct 2006 21:00:46 +0000 (21:00 +0000)]
Missed two references to @X_LIBS@.

18 years agoUpdate configuration to handle COMPILED_SOURCES better. Also use
Chris Hanson [Sun, 1 Oct 2006 20:56:58 +0000 (20:56 +0000)]
Update configuration to handle COMPILED_SOURCES better.  Also use
AC_PATH_X rather than AC_PATH_XTRA to eliminate unnecessary
dependencies in the output.

18 years agoReimplement C output generation. There's now a procedural layer for
Chris Hanson [Sun, 1 Oct 2006 05:38:44 +0000 (05:38 +0000)]
Reimplement C output generation.  There's now a procedural layer for
generating C code, which gives significantly greater control over the
output formatting.  Code using the layer is simpler and clearer than
what it replaces.

Additionally, the output no longer uses DEFUN, EXFUN, etc., instead
generating ANSI C.  This allows the generated code to be used with the
(unreleased) v15 microcode.

18 years agoMake SF quieter.
Chris Hanson [Fri, 29 Sep 2006 19:30:07 +0000 (19:30 +0000)]
Make SF quieter.

18 years agoFix cleaning rules to eliminate stuff generated by C back end.
Chris Hanson [Fri, 29 Sep 2006 19:28:58 +0000 (19:28 +0000)]
Fix cleaning rules to eliminate stuff generated by C back end.

18 years agoAlso clean up files generated by compiling to C.
Chris Hanson [Thu, 28 Sep 2006 23:48:27 +0000 (23:48 +0000)]
Also clean up files generated by compiling to C.

18 years agoUse "T" as ISO-8601 date/time separator, since it makes the result
Chris Hanson [Tue, 26 Sep 2006 06:58:53 +0000 (06:58 +0000)]
Use "T" as ISO-8601 date/time separator, since it makes the result
useful in more contexts.

18 years agoRewrite so that the script is run when the working directory is the
Chris Hanson [Mon, 25 Sep 2006 05:57:34 +0000 (05:57 +0000)]
Rewrite so that the script is run when the working directory is the
root of the scheme tree, rather than the runtime subdirectory.  Also
do a little simplification.

18 years agoUntangle the c-back-end knot by using $(wildcard ...) in the generated
Chris Hanson [Mon, 25 Sep 2006 05:56:12 +0000 (05:56 +0000)]
Untangle the c-back-end knot by using $(wildcard ...) in the generated
makefile rather than explicit enumeration of the files.

18 years agoAdd support for "--enable-c-back-end", to override native-code support
Chris Hanson [Mon, 25 Sep 2006 04:40:10 +0000 (04:40 +0000)]
Add support for "--enable-c-back-end", to override native-code support
if desired.

18 years agoChange all "Setup.sh" scripts to accept arguments and pass them
Chris Hanson [Mon, 25 Sep 2006 04:39:12 +0000 (04:39 +0000)]
Change all "Setup.sh" scripts to accept arguments and pass them
along.  "Setup.sh" in microcode passes those arguments to configure.

18 years agoIf <stdlib.h> is available, use that rather than explicitly declaring
Chris Hanson [Mon, 25 Sep 2006 04:36:56 +0000 (04:36 +0000)]
If <stdlib.h> is available, use that rather than explicitly declaring
malloc and realloc.

18 years agoBump version number for C-back-end changes.
Chris Hanson [Sun, 24 Sep 2006 23:56:11 +0000 (23:56 +0000)]
Bump version number for C-back-end changes.

18 years agoFix bug: must use generic arithmetic when comparing
Chris Hanson [Sun, 24 Sep 2006 23:51:57 +0000 (23:51 +0000)]
Fix bug: must use generic arithmetic when comparing
SIGNED-FIXNUM/UPPER-LIMIT, since it's an exclusive limit and not
usually representable as a fixnum.

18 years agoBump version number to current. This probably should be automated by
Chris Hanson [Thu, 21 Sep 2006 04:52:54 +0000 (04:52 +0000)]
Bump version number to current.  This probably should be automated by
the configure script.

18 years agoBump version number to current. This probably should be automated by
Chris Hanson [Thu, 21 Sep 2006 04:52:38 +0000 (04:52 +0000)]
Bump version number to current.  This probably should be automated by
the configure script.

18 years ago1. Add unsigned fixnum comparisons, needed to compile runtime-check.
Guillermo J. Rozas [Sun, 17 Sep 2006 12:10:04 +0000 (12:10 +0000)]
1. Add unsigned fixnum comparisons, needed to compile runtime-check.

2. C back end:
   Eliminate use of the 'system' primitive and use run-shell-command
   from option synchronous-subprocess.

18 years agoChanges to resurrect the C back end.
Guillermo J. Rozas [Sat, 16 Sep 2006 11:19:09 +0000 (11:19 +0000)]
Changes to resurrect the C back end.

Changes to make the microcode work on OSX/Power PC.

Changes to make the microcode when compiled by a 64-bit compiler
(x86_64, Power PC, Itanium).

18 years agoFix bug: typo was causing WNA error to be signalled from record
Chris Hanson [Sat, 16 Sep 2006 05:29:17 +0000 (05:29 +0000)]
Fix bug: typo was causing WNA error to be signalled from record
constructors of large records.

18 years agoEliminate long-unused DUMP-WORLD.
Chris Hanson [Fri, 15 Sep 2006 01:23:27 +0000 (01:23 +0000)]
Eliminate long-unused DUMP-WORLD.

18 years agoFix broken reference: TYPE-CODE->GC-TYPE should be TYPE->GC-TYPE.
Chris Hanson [Fri, 15 Sep 2006 01:20:04 +0000 (01:20 +0000)]
Fix broken reference: TYPE-CODE->GC-TYPE should be TYPE->GC-TYPE.

18 years agoDelete random "autom4te.cache" directories from source tarball.
Chris Hanson [Sun, 10 Sep 2006 01:41:25 +0000 (01:41 +0000)]
Delete random "autom4te.cache" directories from source tarball.

18 years agoIgnore undefined microcode error names. Signalling errors at this
Chris Hanson [Sat, 9 Sep 2006 03:30:23 +0000 (03:30 +0000)]
Ignore undefined microcode error names.  Signalling errors at this
point in the cold load makes the transition to the new microcode
unpleasant.

18 years agoAdd datarootdir to Makefiles.
Chris Hanson [Sat, 9 Sep 2006 02:31:30 +0000 (02:31 +0000)]
Add datarootdir to Makefiles.

18 years agoEliminate references to MANIFEST-SPECIAL-NM-VECTOR. This type is
Chris Hanson [Fri, 8 Sep 2006 14:39:25 +0000 (14:39 +0000)]
Eliminate references to MANIFEST-SPECIAL-NM-VECTOR.  This type is
about to go away, and these references aren't normally needed.

18 years ago"undo" must be loaded after "editor".
Chris Hanson [Fri, 8 Sep 2006 12:43:11 +0000 (12:43 +0000)]
"undo" must be loaded after "editor".

18 years agoMore fixes.
Chris Hanson [Wed, 6 Sep 2006 04:59:30 +0000 (04:59 +0000)]
More fixes.

18 years agoFix typo in previous change.
Chris Hanson [Wed, 6 Sep 2006 04:54:55 +0000 (04:54 +0000)]
Fix typo in previous change.

18 years agoChange handling of purification queue so that the list wrapper is
Chris Hanson [Wed, 6 Sep 2006 04:53:41 +0000 (04:53 +0000)]
Change handling of purification queue so that the list wrapper is
deleted when there's only a single item in the queue.  Simplify logic
for handling queues.

18 years agoEliminate FUTURE?.
Chris Hanson [Wed, 6 Sep 2006 04:49:53 +0000 (04:49 +0000)]
Eliminate FUTURE?.

18 years agoWhen building constant-folding list, be tolerant of primitives that
Chris Hanson [Tue, 29 Aug 2006 04:17:58 +0000 (04:17 +0000)]
When building constant-folding list, be tolerant of primitives that
aren't implemented by the microcode.

18 years agoFix typo in previous change.
Chris Hanson [Tue, 29 Aug 2006 03:48:57 +0000 (03:48 +0000)]
Fix typo in previous change.

18 years agoRe-fix previous change -- forgot to account for bucky bits.
Chris Hanson [Mon, 28 Aug 2006 16:58:26 +0000 (16:58 +0000)]
Re-fix previous change -- forgot to account for bucky bits.

18 years agoAdd windows 8-bit codecs.
Chris Hanson [Sun, 27 Aug 2006 21:37:21 +0000 (21:37 +0000)]
Add windows 8-bit codecs.

18 years agoChange representation of characters in PSB files to account for
Chris Hanson [Sun, 27 Aug 2006 15:49:37 +0000 (15:49 +0000)]
Change representation of characters in PSB files to account for
unicode.

18 years agoFixed typo in comment.
Arthur Gleckler [Sun, 27 Aug 2006 03:03:11 +0000 (03:03 +0000)]
Fixed typo in comment.

18 years agoMake symbolic names for parse-state vector, and use them
Chris Hanson [Wed, 16 Aug 2006 04:11:55 +0000 (04:11 +0000)]
Make symbolic names for parse-state vector, and use them
consistently.  This fixes two more bugs associated with this change.

18 years agoFix bug: "ignored" files should be treated the same as "unversioned"
Chris Hanson [Tue, 15 Aug 2006 04:32:19 +0000 (04:32 +0000)]
Fix bug: "ignored" files should be treated the same as "unversioned"
when deciding whether they are under version control.

18 years agoFix typo in previous change.
Chris Hanson [Tue, 15 Aug 2006 04:23:56 +0000 (04:23 +0000)]
Fix typo in previous change.

18 years agoFixed spelling errors.
Arthur Gleckler [Thu, 10 Aug 2006 05:28:05 +0000 (05:28 +0000)]
Fixed spelling errors.

18 years agoAdded new `port-position' procedure. On a port created using
Arthur Gleckler [Wed, 9 Aug 2006 05:48:53 +0000 (05:48 +0000)]
Added new `port-position' procedure.  On a port created using
`open-output-string', e.g. through `with-output-to-string', this
procedure returns the current position in the output buffer.  For
example:

  1 ]=> (define foo)

  ;Value: foo

  1 ]=> (with-output-to-string
  (lambda ()
    (write-string "foo")
    (set! foo (port-position (current-output-port)))
            (write-string "bar")))
  ;Value 1: "foobar"

  1 ]=> foo

  ;Value: 3

  1 ]=>

18 years agoUpdate the size of parse states according to the recently added field,
Taylor R. Campbell [Thu, 3 Aug 2006 04:00:12 +0000 (04:00 +0000)]
Update the size of parse states according to the recently added field,
so that we don't write off the end of the vector's storage.

18 years agoFix various compiler warnings.
Chris Hanson [Wed, 2 Aug 2006 18:18:12 +0000 (18:18 +0000)]
Fix various compiler warnings.

18 years agoNew simple HTTP client abstraction.
Taylor R. Campbell [Wed, 2 Aug 2006 16:27:09 +0000 (16:27 +0000)]
New simple HTTP client abstraction.

18 years agoFixed bug in `make-hash-table' and `alist->hash-table': neither
Arthur Gleckler [Wed, 2 Aug 2006 05:54:51 +0000 (05:54 +0000)]
Fixed bug in `make-hash-table' and `alist->hash-table': neither
provided defaults for `key=?' or `key-hash', so both created
nonfunctioning hash tables if called without both of those parameters.

18 years agoClean up handling of bnode registration. Add mechanism for giving
Chris Hanson [Wed, 2 Aug 2006 05:05:25 +0000 (05:05 +0000)]
Clean up handling of bnode registration.  Add mechanism for giving
string "handles" to bnodes, so that in-memory bnodes can be uniquely
identified.  (Bnode names are scoped to a document and are unsuitable
for this purpose.)

18 years agoTweak qname abstraction again.
Chris Hanson [Tue, 1 Aug 2006 17:23:50 +0000 (17:23 +0000)]
Tweak qname abstraction again.

18 years agoShare the definition of STRING-OF-XML-CHARS? with "xml-rpc.scm".
Chris Hanson [Tue, 1 Aug 2006 04:23:41 +0000 (04:23 +0000)]
Share the definition of STRING-OF-XML-CHARS? with "xml-rpc.scm".

18 years agoRound out the RDF QName abstraction a bit. Change RDF-QNAME? to be a
Chris Hanson [Tue, 1 Aug 2006 02:50:50 +0000 (02:50 +0000)]
Round out the RDF QName abstraction a bit.  Change RDF-QNAME? to be a
syntactic test that doesn't check any registry.

18 years agoTighten XML-CHAR-DATA? and CANONICALIZE-CHAR-DATA so that they refuse
Taylor R. Campbell [Mon, 31 Jul 2006 18:55:43 +0000 (18:55 +0000)]
Tighten XML-CHAR-DATA? and CANONICALIZE-CHAR-DATA so that they refuse
characters or entity references not included in the XML-CHAR alphabet.

This may have a small performance cost when constructing XML trees,
and it will have to change for XML 1.1, which relaxes the restriction
on XML character data.  It could have been done in the XML writer,
since the parser already checks this, but this way offers guarantees
about the validity of any XML data in Scheme, and these guarantees are
probably good things.

18 years agoFix bug in parsing of booleans; they were matched but treated as
Chris Hanson [Sat, 29 Jul 2006 01:25:58 +0000 (01:25 +0000)]
Fix bug in parsing of booleans; they were matched but treated as
noise, causing triples containing them to be elided.

18 years agoAdd the condition of whether all characters are in the XML-CHAR
Taylor R. Campbell [Fri, 28 Jul 2006 16:23:08 +0000 (16:23 +0000)]
Add the condition of whether all characters are in the XML-CHAR
alphabet to ENCODE-STRING's decision of whether to return raw
strings or base64-encoded data.

18 years agoAdd CALL-WITH-INPUT-STRING to indentation table.
Chris Hanson [Fri, 28 Jul 2006 04:10:54 +0000 (04:10 +0000)]
Add CALL-WITH-INPUT-STRING to indentation table.

18 years agoIn URI->RDF-QNAME, don't use blank prefix if another is available.
Chris Hanson [Fri, 28 Jul 2006 04:01:11 +0000 (04:01 +0000)]
In URI->RDF-QNAME, don't use blank prefix if another is available.

18 years agoFix typo in previous change. Tweak interface to export a variable
Chris Hanson [Fri, 28 Jul 2006 02:54:27 +0000 (02:54 +0000)]
Fix typo in previous change.  Tweak interface to export a variable
with the default prefix registry, so that it can be dynamically bound.

18 years agoAllow RDF prefix procedures to take an optional registry, and export a
Chris Hanson [Thu, 27 Jul 2006 20:14:09 +0000 (20:14 +0000)]
Allow RDF prefix procedures to take an optional registry, and export a
data abstraction for registries.

18 years agoUpdate copyright dates.
Chris Hanson [Thu, 27 Jul 2006 16:50:31 +0000 (16:50 +0000)]
Update copyright dates.

18 years agoBelatedly add paredit to the list of optional packages to install.
Taylor R. Campbell [Thu, 27 Jul 2006 00:42:48 +0000 (00:42 +0000)]
Belatedly add paredit to the list of optional packages to install.

18 years agoAdd missing guarantors for symbols and strings.
Chris Hanson [Thu, 27 Jul 2006 00:03:57 +0000 (00:03 +0000)]
Add missing guarantors for symbols and strings.

18 years agoImplement FOR-ALL-CHARS-IN-STRING? and FOR-ANY-CHAR-IN-STRING?.
Chris Hanson [Thu, 27 Jul 2006 00:00:13 +0000 (00:00 +0000)]
Implement FOR-ALL-CHARS-IN-STRING? and FOR-ANY-CHAR-IN-STRING?.

18 years agoChange LOAD so that nested loads use environment of enclosing load as
Chris Hanson [Wed, 26 Jul 2006 19:10:33 +0000 (19:10 +0000)]
Change LOAD so that nested loads use environment of enclosing load as
target.  Previously they used the nearest REPL environment.
(Non-nested loads retain the old behavior.)

18 years agoAllow LOAD in expander environment to take optional target
Chris Hanson [Wed, 26 Jul 2006 19:04:41 +0000 (19:04 +0000)]
Allow LOAD in expander environment to take optional target
environment.

18 years agoChange string encoding so that base64-encoded strings are properly
Taylor R. Campbell [Tue, 25 Jul 2006 18:21:44 +0000 (18:21 +0000)]
Change string encoding so that base64-encoded strings are properly
wrapped in `base64' elements, and so that non-base64-encoded strings
are not wrapped in superfluous `string' elements.

18 years agoMove STACK-TRACE from mod_lisp server to the run-time system.
Taylor R. Campbell [Thu, 20 Jul 2006 17:09:44 +0000 (17:09 +0000)]
Move STACK-TRACE from mod_lisp server to the run-time system.

18 years agoMake sure that base URI is absolute.
Chris Hanson [Sat, 8 Jul 2006 00:24:09 +0000 (00:24 +0000)]
Make sure that base URI is absolute.

18 years agoChange SAVE-EXCURSION and SCREEN-WINDOW-CONFIGURATION to make
Taylor R. Campbell [Mon, 3 Jul 2006 19:41:23 +0000 (19:41 +0000)]
Change SAVE-EXCURSION and SCREEN-WINDOW-CONFIGURATION to make
right-inserting copies of the point, rather than left-inserting.
This way, insertion of text at point inside the SAVE-EXCURSION region
will have no effect on the original point.

Change SAVE-EXCURSION to select the original buffer after the
supplied thunk returns.

Remove PAREDIT-SAVE-EXCURSION, whose functionality is now subsumed by
the new SAVE-EXCURSION.