mit-scheme.git
24 years agoGenerate correct constructor when there are no exports.
Chris Hanson [Tue, 18 Jan 2000 20:43:28 +0000 (20:43 +0000)]
Generate correct constructor when there are no exports.

24 years agoChange format of ".glo" files to contain package ancestry information.
Chris Hanson [Tue, 18 Jan 2000 20:39:42 +0000 (20:39 +0000)]
Change format of ".glo" files to contain package ancestry information.

24 years agoEliminate compiler warning.
Chris Hanson [Tue, 18 Jan 2000 05:14:06 +0000 (05:14 +0000)]
Eliminate compiler warning.

24 years agoEliminate compiler warning.
Chris Hanson [Tue, 18 Jan 2000 05:06:14 +0000 (05:06 +0000)]
Eliminate compiler warning.

24 years agoEliminate compiler warning.
Chris Hanson [Tue, 18 Jan 2000 04:26:30 +0000 (04:26 +0000)]
Eliminate compiler warning.

24 years agoEliminate compiler warning.
Chris Hanson [Tue, 18 Jan 2000 04:25:49 +0000 (04:25 +0000)]
Eliminate compiler warning.

24 years agoEliminate compiler warning.
Chris Hanson [Tue, 18 Jan 2000 03:04:40 +0000 (03:04 +0000)]
Eliminate compiler warning.

24 years agoEliminate compiler warning.
Chris Hanson [Tue, 18 Jan 2000 02:59:13 +0000 (02:59 +0000)]
Eliminate compiler warning.

24 years agoFix typo.
Chris Hanson [Tue, 18 Jan 2000 02:52:40 +0000 (02:52 +0000)]
Fix typo.

24 years agoUse ANSI char images for all operating systems. Both OS/2 and X
Chris Hanson [Sun, 16 Jan 2000 13:24:14 +0000 (13:24 +0000)]
Use ANSI char images for all operating systems.  Both OS/2 and X
appear to do the right thing for this.

24 years agoGenerate GNU/Linux microcode source.
Chris Hanson [Sun, 16 Jan 2000 03:43:55 +0000 (03:43 +0000)]
Generate GNU/Linux microcode source.

24 years agoInitial revision
Chris Hanson [Sun, 16 Jan 2000 03:34:50 +0000 (03:34 +0000)]
Initial revision

24 years agoAdd code to generate tar file.
Chris Hanson [Sat, 15 Jan 2000 20:09:02 +0000 (20:09 +0000)]
Add code to generate tar file.

24 years agoInitial revision
Chris Hanson [Sat, 15 Jan 2000 20:04:18 +0000 (20:04 +0000)]
Initial revision

24 years agoUpdate release string to 7.5pre2.
Chris Hanson [Sat, 15 Jan 2000 19:16:08 +0000 (19:16 +0000)]
Update release string to 7.5pre2.

24 years agoImplement navigation commands.
Chris Hanson [Sat, 15 Jan 2000 05:25:32 +0000 (05:25 +0000)]
Implement navigation commands.

24 years agoAdd negative predicates for standard flags.
Chris Hanson [Sat, 15 Jan 2000 05:24:53 +0000 (05:24 +0000)]
Add negative predicates for standard flags.

24 years agoChange external representation of message flags. Implement procedures
Chris Hanson [Sat, 15 Jan 2000 04:59:47 +0000 (04:59 +0000)]
Change external representation of message flags.  Implement procedures
to map between flags and strings.

24 years agoFirst rough outline using folder interface.
Chris Hanson [Fri, 14 Jan 2000 22:43:01 +0000 (22:43 +0000)]
First rough outline using folder interface.

24 years agoAdd operation MAYBE-REVERT-FOLDER. Add comments describing some
Chris Hanson [Fri, 14 Jan 2000 22:40:35 +0000 (22:40 +0000)]
Add operation MAYBE-REVERT-FOLDER.  Add comments describing some
thoughts about how IMAP interactions will occur with online and
disconnected modes.

24 years agoAdd "imail-top.scm".
Chris Hanson [Fri, 14 Jan 2000 22:39:17 +0000 (22:39 +0000)]
Add "imail-top.scm".

24 years agoAlphabetize names of standard message flags.
Chris Hanson [Fri, 14 Jan 2000 19:20:32 +0000 (19:20 +0000)]
Alphabetize names of standard message flags.

24 years agoAdd procedures to hide manipulation of standard message flags.
Chris Hanson [Fri, 14 Jan 2000 18:10:08 +0000 (18:10 +0000)]
Add procedures to hide manipulation of standard message flags.

24 years agoUpdate copyright date.
Chris Hanson [Fri, 14 Jan 2000 18:09:29 +0000 (18:09 +0000)]
Update copyright date.

24 years agoDon't do newline translation on RMAIL or unix mail files.
Chris Hanson [Fri, 14 Jan 2000 18:08:08 +0000 (18:08 +0000)]
Don't do newline translation on RMAIL or unix mail files.

24 years agoUse SEEN rather than UNSEEN as message flag in imail.
Chris Hanson [Fri, 14 Jan 2000 17:04:03 +0000 (17:04 +0000)]
Use SEEN rather than UNSEEN as message flag in imail.

24 years agoRedesign the message-reading code so that it can read one message at a
Chris Hanson [Fri, 14 Jan 2000 06:41:34 +0000 (06:41 +0000)]
Redesign the message-reading code so that it can read one message at a
time.

24 years agoImplement import and export of messages and folders. Clean up
Chris Hanson [Thu, 13 Jan 2000 22:20:48 +0000 (22:20 +0000)]
Implement import and export of messages and folders.  Clean up
interface to I/O procedures so that it can be used for this purpose.

24 years agoGenericize ->URL. Hold memoized folders with weak pointers. Add new
Chris Hanson [Thu, 13 Jan 2000 22:14:48 +0000 (22:14 +0000)]
Genericize ->URL.  Hold memoized folders with weak pointers.  Add new
procedures WRITE-FOLDER and MAYBE-STRIP-IMAIL-HEADERS.

24 years agoFix bug: Symbolic constants for accessing fields of LPARAM described
Chris Hanson [Thu, 13 Jan 2000 16:27:52 +0000 (16:27 +0000)]
Fix bug: Symbolic constants for accessing fields of LPARAM described
in documentation do not work as advertised.  Instead use explicit
numeric constants.

24 years agoFix bug: code to detect interrupt characters was inadvertently broken
Chris Hanson [Thu, 13 Jan 2000 05:07:14 +0000 (05:07 +0000)]
Fix bug: code to detect interrupt characters was inadvertently broken
by the recent upheaval in the keyboard handling.

24 years agoFix bug: when used with European keyboards, keys typed with AltGr
Chris Hanson [Wed, 12 Jan 2000 23:50:54 +0000 (23:50 +0000)]
Fix bug: when used with European keyboards, keys typed with AltGr
always had the control and meta modifiers set.  Also add code to clear
out the keyboard modifiers on a language change.

24 years agoComplete redesign of keyboard input code. New design adapted from
Chris Hanson [Mon, 10 Jan 2000 04:47:54 +0000 (04:47 +0000)]
Complete redesign of keyboard input code.  New design adapted from
Emacs 20.5 code.

24 years agoMove another call to newline.
Chris Hanson [Mon, 10 Jan 2000 04:00:22 +0000 (04:00 +0000)]
Move another call to newline.

24 years agoTry a different fix; previous one violated the load sequence.
Chris Hanson [Mon, 10 Jan 2000 03:59:32 +0000 (03:59 +0000)]
Try a different fix; previous one violated the load sequence.

24 years agoMove another call to newline.
Chris Hanson [Mon, 10 Jan 2000 03:54:28 +0000 (03:54 +0000)]
Move another call to newline.

24 years agoMove another call to newline.
Chris Hanson [Mon, 10 Jan 2000 03:48:33 +0000 (03:48 +0000)]
Move another call to newline.

24 years agoMove another call to newline.
Chris Hanson [Mon, 10 Jan 2000 03:48:20 +0000 (03:48 +0000)]
Move another call to newline.

24 years agoMove another call to newline.
Chris Hanson [Mon, 10 Jan 2000 03:42:30 +0000 (03:42 +0000)]
Move another call to newline.

24 years agoMove many more newlines to match new convention.
Chris Hanson [Mon, 10 Jan 2000 03:39:30 +0000 (03:39 +0000)]
Move many more newlines to match new convention.

24 years agoMove another call to newline.
Chris Hanson [Mon, 10 Jan 2000 03:35:47 +0000 (03:35 +0000)]
Move another call to newline.

24 years agoMove another call to newline.
Chris Hanson [Mon, 10 Jan 2000 03:27:00 +0000 (03:27 +0000)]
Move another call to newline.

24 years agoGenerate set of ANSI character image strings, and make that the
Chris Hanson [Mon, 10 Jan 2000 03:25:19 +0000 (03:25 +0000)]
Generate set of ANSI character image strings, and make that the
default set to be used under Windows.  This is necessary so that Edwin
will work more-or-less right with other languages.

24 years agoChange to write newlines after the lines rather than before.
Chris Hanson [Sun, 9 Jan 2000 21:33:46 +0000 (21:33 +0000)]
Change to write newlines after the lines rather than before.

24 years agoAdd extra load-option statements.
Chris Hanson [Fri, 7 Jan 2000 23:19:44 +0000 (23:19 +0000)]
Add extra load-option statements.

24 years agoChange names of tags that identify property type when encoded as
Chris Hanson [Fri, 7 Jan 2000 23:14:07 +0000 (23:14 +0000)]
Change names of tags that identify property type when encoded as
header field.

24 years agoSome reorganization. Fix several bugs related to parsing of
Chris Hanson [Fri, 7 Jan 2000 23:10:44 +0000 (23:10 +0000)]
Some reorganization.  Fix several bugs related to parsing of
continuation lines.

24 years agoFinal pass; this code now seems to work.
Chris Hanson [Fri, 7 Jan 2000 23:10:02 +0000 (23:10 +0000)]
Final pass; this code now seems to work.

24 years agoFix a handful of small bugs.
Chris Hanson [Fri, 7 Jan 2000 23:09:17 +0000 (23:09 +0000)]
Fix a handful of small bugs.

24 years agoImplement READ-LINES.
Chris Hanson [Fri, 7 Jan 2000 23:09:03 +0000 (23:09 +0000)]
Implement READ-LINES.

24 years agoAdd code to bind correct load directory.
Chris Hanson [Fri, 7 Jan 2000 22:50:51 +0000 (22:50 +0000)]
Add code to bind correct load directory.

24 years agoClarify the section on pathname components, and detail how each
Chris Hanson [Fri, 7 Jan 2000 18:11:25 +0000 (18:11 +0000)]
Clarify the section on pathname components, and detail how each
component is used for the currently supported file systems.

24 years agoUnder NT, always use native I/O, independent of the compiler in use.
Chris Hanson [Fri, 7 Jan 2000 02:20:31 +0000 (02:20 +0000)]
Under NT, always use native I/O, independent of the compiler in use.

24 years agoWork around a bug in the Watcom runtime library.
Chris Hanson [Thu, 6 Jan 2000 04:34:37 +0000 (04:34 +0000)]
Work around a bug in the Watcom runtime library.

24 years agoWork around a bug in the Watcom runtime library.
Chris Hanson [Thu, 6 Jan 2000 04:22:28 +0000 (04:22 +0000)]
Work around a bug in the Watcom runtime library.

24 years agoChange to insert a newline after an expression that is submitted in
Chris Hanson [Wed, 5 Jan 2000 06:25:53 +0000 (06:25 +0000)]
Change to insert a newline after an expression that is submitted in
the interaction buffer.  This is consistent with recent changes to
Edwin.

24 years agoAnother round of changes for the release.
Chris Hanson [Wed, 5 Jan 2000 03:00:46 +0000 (03:00 +0000)]
Another round of changes for the release.

24 years agoChange "writable" to "writeable". Document optional argument to
Chris Hanson [Wed, 5 Jan 2000 02:43:21 +0000 (02:43 +0000)]
Change "writable" to "writeable".  Document optional argument to
TEMPORARY-FILE-PATHNAME.

24 years agoChange name from FILE-WRITABLE? to FILE-WRITEABLE?.
Chris Hanson [Wed, 5 Jan 2000 02:41:55 +0000 (02:41 +0000)]
Change name from FILE-WRITABLE? to FILE-WRITEABLE?.

24 years agoInitial revision
Chris Hanson [Tue, 4 Jan 2000 22:52:21 +0000 (22:52 +0000)]
Initial revision

24 years agoChange interface to string output ports: rename to accumulator output
Chris Hanson [Tue, 4 Jan 2000 17:24:06 +0000 (17:24 +0000)]
Change interface to string output ports: rename to accumulator output
port and provide separate operation to extract contents.  Port is
reset when contents are extracted; previously contents remained in the
port.

24 years agoAdd definition of new SAFE-ACCESSORS option to DEFINE-STRUCTURE.
Chris Hanson [Tue, 4 Jan 2000 05:25:04 +0000 (05:25 +0000)]
Add definition of new SAFE-ACCESSORS option to DEFINE-STRUCTURE.

24 years agoAdd option SAFE-ACCESSORS, for situations where safety is more
Chris Hanson [Tue, 4 Jan 2000 05:14:26 +0000 (05:14 +0000)]
Add option SAFE-ACCESSORS, for situations where safety is more
important than speed.

24 years agoFix Y2K bug!
Chris Hanson [Sat, 1 Jan 2000 17:05:37 +0000 (17:05 +0000)]
Fix Y2K bug!

24 years agoAllow BURST-STRING to take a character set as a delimiter.
Chris Hanson [Fri, 31 Dec 1999 04:44:46 +0000 (04:44 +0000)]
Allow BURST-STRING to take a character set as a delimiter.

24 years agoAnother tweak to REPL mode to get line spacing right.
Chris Hanson [Tue, 28 Dec 1999 20:28:58 +0000 (20:28 +0000)]
Another tweak to REPL mode to get line spacing right.

24 years agoUpdate the OS/2 installation instructions.
Chris Hanson [Mon, 27 Dec 1999 21:03:15 +0000 (21:03 +0000)]
Update the OS/2 installation instructions.

24 years agoDon't forget that .cmd is an executable file.
Chris Hanson [Mon, 27 Dec 1999 20:44:21 +0000 (20:44 +0000)]
Don't forget that .cmd is an executable file.

24 years agoGuarantee reasonable umask.
Chris Hanson [Mon, 27 Dec 1999 17:47:58 +0000 (17:47 +0000)]
Guarantee reasonable umask.

24 years agoFix text for DECODED-TIME->UNIVERSAL-TIME and DECODED-TIME->FILE-TIME.
Chris Hanson [Wed, 22 Dec 1999 20:42:31 +0000 (20:42 +0000)]
Fix text for DECODED-TIME->UNIVERSAL-TIME and DECODED-TIME->FILE-TIME.
The text showed erroneous output, which was not Scheme's fault but was
due to a bug in glibc 2.0.7.  This bug doesn't appear in glibc 2.1.2.

24 years agoIn M-x inferior-repl-flush-output, don't skip forward over newline at
Chris Hanson [Wed, 22 Dec 1999 20:33:07 +0000 (20:33 +0000)]
In M-x inferior-repl-flush-output, don't skip forward over newline at
end of input expression if end marker is at line start.

24 years agoDo FRESH-LINE at beginning of PP, not NEWLINE.
Chris Hanson [Wed, 22 Dec 1999 20:29:26 +0000 (20:29 +0000)]
Do FRESH-LINE at beginning of PP, not NEWLINE.

24 years agoCompensate for changed semantics of COPY-FILE.
Chris Hanson [Wed, 22 Dec 1999 02:48:37 +0000 (02:48 +0000)]
Compensate for changed semantics of COPY-FILE.

24 years agoAdd "/usr/share/info" to INFO-DEFAULT-DIRECTORY-LIST.
Chris Hanson [Wed, 22 Dec 1999 02:41:18 +0000 (02:41 +0000)]
Add "/usr/share/info" to INFO-DEFAULT-DIRECTORY-LIST.

24 years agoAnother round of editing changes in preparation for the upcoming
Chris Hanson [Tue, 21 Dec 1999 21:00:27 +0000 (21:00 +0000)]
Another round of editing changes in preparation for the upcoming
release.

24 years agoDon't delete file that is target of COPY-FILE. This is inconsistent
Chris Hanson [Tue, 21 Dec 1999 19:25:33 +0000 (19:25 +0000)]
Don't delete file that is target of COPY-FILE.  This is inconsistent
with action on other operating systems, and is also not a good idea.

24 years agoDon't use geteuid to determine the current user; use getuid.
Chris Hanson [Tue, 21 Dec 1999 19:21:31 +0000 (19:21 +0000)]
Don't use geteuid to determine the current user; use getuid.

24 years agoImplement READ-SUBSTRING!, and change definition of READ-STRING! so
Chris Hanson [Tue, 21 Dec 1999 19:05:20 +0000 (19:05 +0000)]
Implement READ-SUBSTRING!, and change definition of READ-STRING! so
that it no longer takes the substring range arguments.

24 years agoUpdate version for pending release.
Chris Hanson [Tue, 21 Dec 1999 18:52:57 +0000 (18:52 +0000)]
Update version for pending release.

24 years agoDefine new primitive FILE-EXISTS-DIRECT?.
Chris Hanson [Tue, 21 Dec 1999 18:50:47 +0000 (18:50 +0000)]
Define new primitive FILE-EXISTS-DIRECT?.

24 years agoChange definition of WRITE-LINE so that the newline is emitted after
Chris Hanson [Mon, 20 Dec 1999 23:21:58 +0000 (23:21 +0000)]
Change definition of WRITE-LINE so that the newline is emitted after
the object, rather than before it as previously.

24 years agoMake sure that evaluation output always starts on a fresh line.
Chris Hanson [Mon, 20 Dec 1999 23:18:28 +0000 (23:18 +0000)]
Make sure that evaluation output always starts on a fresh line.

24 years agoChange definition of WRITE-LINE so that the newline is emitted after
Chris Hanson [Mon, 20 Dec 1999 23:11:37 +0000 (23:11 +0000)]
Change definition of WRITE-LINE so that the newline is emitted after
the object, rather than before it as previously.

24 years agoEliminate instances of WRITE-LINE.
Chris Hanson [Mon, 20 Dec 1999 23:11:01 +0000 (23:11 +0000)]
Eliminate instances of WRITE-LINE.

24 years agoFix typo in last change. Change order of arguments to
Chris Hanson [Mon, 20 Dec 1999 02:09:43 +0000 (02:09 +0000)]
Fix typo in last change.  Change order of arguments to
RE-MATCH-EXTRACT.

24 years agoFix bug: home directory should always be a directory pathname.
Chris Hanson [Thu, 16 Dec 1999 22:24:58 +0000 (22:24 +0000)]
Fix bug: home directory should always be a directory pathname.

24 years agoImplement RE-MATCH-EXTRACT.
Chris Hanson [Thu, 16 Dec 1999 22:06:35 +0000 (22:06 +0000)]
Implement RE-MATCH-EXTRACT.

24 years agoMissed a directory in last change.
Chris Hanson [Wed, 15 Dec 1999 01:35:30 +0000 (01:35 +0000)]
Missed a directory in last change.

24 years agoMissed a directory in last change.
Chris Hanson [Wed, 15 Dec 1999 01:34:41 +0000 (01:34 +0000)]
Missed a directory in last change.

24 years agoUpdate to reflect changes to directory structure.
Chris Hanson [Wed, 15 Dec 1999 01:29:17 +0000 (01:29 +0000)]
Update to reflect changes to directory structure.

24 years agoDon't use **** in comments unless it marks an action item.
Chris Hanson [Fri, 10 Dec 1999 17:56:09 +0000 (17:56 +0000)]
Don't use **** in comments unless it marks an action item.

24 years agoRename procedures that convert between X atoms and Scheme symbols.
Chris Hanson [Fri, 10 Dec 1999 17:55:22 +0000 (17:55 +0000)]
Rename procedures that convert between X atoms and Scheme symbols.

24 years agoAdd workaround for broken X selection clients, such as GTK+.
Chris Hanson [Fri, 10 Dec 1999 17:52:16 +0000 (17:52 +0000)]
Add workaround for broken X selection clients, such as GTK+.

24 years agoDon't pass -c argument to gzip or bzip2. This argument was added in
Chris Hanson [Mon, 6 Dec 1999 21:08:37 +0000 (21:08 +0000)]
Don't pass -c argument to gzip or bzip2.  This argument was added in
revision 1.99.  Although -c works OK for gzip, it doesn't work with
bzip2.  Since this argument isn't needed, and had no effect on the
problem it was supposed to solve, we won't use it.

25 years agoUpdate canonical FTP site URL.
Chris Hanson [Wed, 24 Nov 1999 04:51:03 +0000 (04:51 +0000)]
Update canonical FTP site URL.

25 years agoEdit the release notes, adding some new material, reorganizing, making
Chris Hanson [Wed, 24 Nov 1999 04:43:49 +0000 (04:43 +0000)]
Edit the release notes, adding some new material, reorganizing, making
phrasing more consistent and easier to read.

25 years agoNew procedure DIRECTORY-FILE-NAMES for those cases when DIRECTORY-READ
Chris Hanson [Fri, 19 Nov 1999 14:12:53 +0000 (14:12 +0000)]
New procedure DIRECTORY-FILE-NAMES for those cases when DIRECTORY-READ
is a pain.

25 years agoNew procedure DIRECTORY-FILE-NAMES for those cases when DIRECTORY-READ
Chris Hanson [Fri, 19 Nov 1999 14:10:49 +0000 (14:10 +0000)]
New procedure DIRECTORY-FILE-NAMES for those cases when DIRECTORY-READ
is a pain.

25 years agoFix bug: don't signal error for filenames with ":" in them, which can
Chris Hanson [Thu, 11 Nov 1999 20:59:28 +0000 (20:59 +0000)]
Fix bug: don't signal error for filenames with ":" in them, which can
occur on Samba servers.

25 years agoChange order of arguments to VECTOR-MAP.
Chris Hanson [Mon, 8 Nov 1999 18:29:58 +0000 (18:29 +0000)]
Change order of arguments to VECTOR-MAP.