mit-scheme.git
24 years agoUse "doc" instead of "documentation".
Chris Hanson [Tue, 1 Feb 2000 03:48:12 +0000 (03:48 +0000)]
Use "doc" instead of "documentation".

24 years agoChange to use new prefix.
Chris Hanson [Tue, 1 Feb 2000 03:47:39 +0000 (03:47 +0000)]
Change to use new prefix.

24 years agoEliminate "mit-" prefix.
Chris Hanson [Tue, 1 Feb 2000 03:47:31 +0000 (03:47 +0000)]
Eliminate "mit-" prefix.

24 years agoDon't use trailing hyphen.
Chris Hanson [Tue, 1 Feb 2000 02:43:43 +0000 (02:43 +0000)]
Don't use trailing hyphen.

24 years agoInitial revision
Chris Hanson [Tue, 1 Feb 2000 02:40:32 +0000 (02:40 +0000)]
Initial revision

24 years agoAnother tweak.
Chris Hanson [Tue, 1 Feb 2000 01:59:51 +0000 (01:59 +0000)]
Another tweak.

24 years agoTweak to previous change.
Chris Hanson [Tue, 1 Feb 2000 01:58:14 +0000 (01:58 +0000)]
Tweak to previous change.

24 years agoAdjust for new newline convention.
Chris Hanson [Tue, 1 Feb 2000 01:55:12 +0000 (01:55 +0000)]
Adjust for new newline convention.

24 years agoIf __ELF__ isn't defined, this is an old version of FreeBSD and should
Chris Hanson [Tue, 1 Feb 2000 01:50:54 +0000 (01:50 +0000)]
If __ELF__ isn't defined, this is an old version of FreeBSD and should
be compiled using the old rules.

24 years agoUpdate version number to mark changes made to support FreeBSD.
Chris Hanson [Tue, 1 Feb 2000 01:50:18 +0000 (01:50 +0000)]
Update version number to mark changes made to support FreeBSD.

24 years agoIf TIOCSCTTY is defined, use it. This is required for proper
Chris Hanson [Tue, 1 Feb 2000 01:47:25 +0000 (01:47 +0000)]
If TIOCSCTTY is defined, use it.  This is required for proper
operation under FreeBSD.

24 years agoSimplify previous change.
Chris Hanson [Mon, 31 Jan 2000 03:42:03 +0000 (03:42 +0000)]
Simplify previous change.

24 years agoAdd special heap allocator for FreeBSD, much like the one used for
Chris Hanson [Mon, 31 Jan 2000 03:32:45 +0000 (03:32 +0000)]
Add special heap allocator for FreeBSD, much like the one used for
Linux, but with small differences.

24 years agoChange to use special file for FreeBSD. When linking, specify -f to
Chris Hanson [Mon, 31 Jan 2000 03:32:05 +0000 (03:32 +0000)]
Change to use special file for FreeBSD.  When linking, specify -f to
override any existing links.

24 years agoInitial revision
Chris Hanson [Mon, 31 Jan 2000 03:31:33 +0000 (03:31 +0000)]
Initial revision

24 years agoUpdate release version to 7.5.1.
Chris Hanson [Sun, 30 Jan 2000 01:03:31 +0000 (01:03 +0000)]
Update release version to 7.5.1.

24 years agoFix two bugs: (1) Change M-x rmail-get-new-mail to prompt for a file
Chris Hanson [Thu, 27 Jan 2000 15:38:52 +0000 (15:38 +0000)]
Fix two bugs: (1) Change M-x rmail-get-new-mail to prompt for a file
argument rather than a string argument.  (2) M-x rmail-output was
writing malformed unix messages -- the date in the header line is
supposed to be in unix `ctime' format, not RFC-822 format.

24 years agoAdjust definition of ANSI character set: most characters between #x80
Chris Hanson [Tue, 25 Jan 2000 17:01:02 +0000 (17:01 +0000)]
Adjust definition of ANSI character set: most characters between #x80
and #xA0 are undefined.

24 years agoUpdate for release.
Chris Hanson [Mon, 24 Jan 2000 17:04:11 +0000 (17:04 +0000)]
Update for release.

24 years agoImplement imail-toggle-headers and imail-search.
Chris Hanson [Fri, 21 Jan 2000 20:25:41 +0000 (20:25 +0000)]
Implement imail-toggle-headers and imail-search.

24 years agoImplement simple string search.
Chris Hanson [Fri, 21 Jan 2000 20:22:06 +0000 (20:22 +0000)]
Implement simple string search.

24 years agoAdd MESSAGE->STRING.
Chris Hanson [Fri, 21 Jan 2000 20:21:47 +0000 (20:21 +0000)]
Add MESSAGE->STRING.

24 years agoAdd code to edit messages. Fix many bugs found by cref.
Chris Hanson [Thu, 20 Jan 2000 17:47:59 +0000 (17:47 +0000)]
Add code to edit messages.  Fix many bugs found by cref.

24 years agoDefine HEADER-FIELDS->LINES.
Chris Hanson [Thu, 20 Jan 2000 17:46:52 +0000 (17:46 +0000)]
Define HEADER-FIELDS->LINES.

24 years agoUse generic procedure SET-HEADER-FIELDS!.
Chris Hanson [Thu, 20 Jan 2000 17:45:29 +0000 (17:45 +0000)]
Use generic procedure SET-HEADER-FIELDS!.

24 years agoDelete specialize next/previous message steps.
Chris Hanson [Thu, 20 Jan 2000 17:44:20 +0000 (17:44 +0000)]
Delete specialize next/previous message steps.

24 years agoDefine procedures to convert between headers and strings.
Chris Hanson [Thu, 20 Jan 2000 17:16:40 +0000 (17:16 +0000)]
Define procedures to convert between headers and strings.

24 years agoUse generic procedure SET-HEADER-FIELDS!.
Chris Hanson [Thu, 20 Jan 2000 17:12:53 +0000 (17:12 +0000)]
Use generic procedure SET-HEADER-FIELDS!.

24 years agoImplement mail-sending commands.
Chris Hanson [Thu, 20 Jan 2000 05:33:13 +0000 (05:33 +0000)]
Implement mail-sending commands.

24 years agoImplement I/O commands.
Chris Hanson [Wed, 19 Jan 2000 21:37:46 +0000 (21:37 +0000)]
Implement I/O commands.

24 years agoImplement IMAIL-REVERT-BUFFER.
Chris Hanson [Wed, 19 Jan 2000 21:22:15 +0000 (21:22 +0000)]
Implement IMAIL-REVERT-BUFFER.

24 years agoAdd code to mark and unmark messages.
Chris Hanson [Wed, 19 Jan 2000 21:02:53 +0000 (21:02 +0000)]
Add code to mark and unmark messages.

24 years agoEliminate some unused procedures, and generalize
Chris Hanson [Wed, 19 Jan 2000 20:58:46 +0000 (20:58 +0000)]
Eliminate some unused procedures, and generalize
REMOVE-EQUAL-DUPLICATES to REMOVE-DUPLICATES.

24 years agoUse folder properties to hold the RMAIL headers, rather than a special
Chris Hanson [Wed, 19 Jan 2000 20:58:17 +0000 (20:58 +0000)]
Use folder properties to hold the RMAIL headers, rather than a special
slot.  Change manipulation of message flags to match implementation
changes.

24 years agoChange implementation of message flags to make all flags be strings.
Chris Hanson [Wed, 19 Jan 2000 20:56:50 +0000 (20:56 +0000)]
Change implementation of message flags to make all flags be strings.
Also make sure that implementation is truly case insensitive.

24 years agoAdd FOLDER-FLAGS.
Chris Hanson [Wed, 19 Jan 2000 20:14:39 +0000 (20:14 +0000)]
Add FOLDER-FLAGS.

24 years agoAnother wave of changes. Implement deletion commands.
Chris Hanson [Wed, 19 Jan 2000 06:00:45 +0000 (06:00 +0000)]
Another wave of changes.  Implement deletion commands.

24 years agoChange message implementation so that each message belongs to a single
Chris Hanson [Wed, 19 Jan 2000 05:54:55 +0000 (05:54 +0000)]
Change message implementation so that each message belongs to a single
folder.  Each message also contains an index within its folder, which
is automatically updated by the folder implementation.  These changes
facilitate using message-based navigation rather than index
computations.

24 years agoChange message implementation so that each message belongs to a single
Chris Hanson [Wed, 19 Jan 2000 05:39:13 +0000 (05:39 +0000)]
Change message implementation so that each message belongs to a single
folder.  Each message also contains an index within its folder, which
is automatically updated by the folder implementation.  These changes
facilitate using message-based navigation rather than index
computations.

24 years agoAdd folder properties.
Chris Hanson [Tue, 18 Jan 2000 22:21:01 +0000 (22:21 +0000)]
Add folder properties.

24 years agoFix some compilation bugs.
Chris Hanson [Tue, 18 Jan 2000 20:58:33 +0000 (20:58 +0000)]
Fix some compilation bugs.

24 years agoRewrite to use packaging system, and to load as subpackage of Edwin.
Chris Hanson [Tue, 18 Jan 2000 20:58:11 +0000 (20:58 +0000)]
Rewrite to use packaging system, and to load as subpackage of Edwin.

24 years agoDifferentiate files with Edwin syntax from those without.
Chris Hanson [Tue, 18 Jan 2000 20:57:42 +0000 (20:57 +0000)]
Differentiate files with Edwin syntax from those without.

24 years agoInitial revision
Chris Hanson [Tue, 18 Jan 2000 20:57:41 +0000 (20:57 +0000)]
Initial revision

24 years agoFix typo.
Chris Hanson [Tue, 18 Jan 2000 20:54:01 +0000 (20:54 +0000)]
Fix typo.

24 years agoFix typos.
Chris Hanson [Tue, 18 Jan 2000 20:47:17 +0000 (20:47 +0000)]
Fix typos.

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.