mit-scheme.git
24 years agoFix typo.
Chris Hanson [Wed, 23 Feb 2000 22:59:01 +0000 (22:59 +0000)]
Fix typo.

24 years agoExport new bindings from keymap.scm
Chris Hanson [Wed, 23 Feb 2000 22:58:28 +0000 (22:58 +0000)]
Export new bindings from keymap.scm

24 years agoGeneralize documentation expansions to include \\< and \\{.
Chris Hanson [Wed, 23 Feb 2000 22:44:50 +0000 (22:44 +0000)]
Generalize documentation expansions to include \\< and \\{.

24 years agoGeneralize code to generate descriptions of key bindings so that it
Chris Hanson [Wed, 23 Feb 2000 19:40:24 +0000 (19:40 +0000)]
Generalize code to generate descriptions of key bindings so that it
can be used in other contexts.

24 years agoAdd means to look up modes and commands without necessarily interning
Chris Hanson [Wed, 23 Feb 2000 19:20:42 +0000 (19:20 +0000)]
Add means to look up modes and commands without necessarily interning
new ones.

24 years agoOptimize code that toggles auto-fill mode.
Chris Hanson [Wed, 23 Feb 2000 17:37:03 +0000 (17:37 +0000)]
Optimize code that toggles auto-fill mode.

24 years agoExport SORT-METHODS.
Chris Hanson [Mon, 21 Feb 2000 23:13:11 +0000 (23:13 +0000)]
Export SORT-METHODS.

24 years agoFix a couple of bugs reported by Joe Marshall: INSTANCE-CONSTRUCTOR-3
Chris Hanson [Mon, 21 Feb 2000 22:10:33 +0000 (22:10 +0000)]
Fix a couple of bugs reported by Joe Marshall: INSTANCE-CONSTRUCTOR-3
macro erroneously quoting arity; and INITIALIZE-INSTANCE not accepting
optional arguments.

24 years agoEfficiency tweak suggested by Marc Feeley.
Chris Hanson [Mon, 14 Feb 2000 19:59:44 +0000 (19:59 +0000)]
Efficiency tweak suggested by Marc Feeley.

24 years agoAnother round of changes.
Chris Hanson [Mon, 7 Feb 2000 23:31:30 +0000 (23:31 +0000)]
Another round of changes.

24 years agoTrim leading and trailing whitespace from header values.
Chris Hanson [Mon, 7 Feb 2000 23:23:45 +0000 (23:23 +0000)]
Trim leading and trailing whitespace from header values.

24 years agoDon't assume that a buffer-property value of #F is equivalent to no
Chris Hanson [Mon, 7 Feb 2000 23:09:41 +0000 (23:09 +0000)]
Don't assume that a buffer-property value of #F is equivalent to no
value at all.

24 years agoAdd bit to say whether folder or message has been modified.
Chris Hanson [Mon, 7 Feb 2000 22:37:21 +0000 (22:37 +0000)]
Add bit to say whether folder or message has been modified.

24 years agoAdd bit to say whether folder or message has been modified.
Chris Hanson [Mon, 7 Feb 2000 22:31:56 +0000 (22:31 +0000)]
Add bit to say whether folder or message has been modified.

24 years agoUpdate to release 7.5.3.
Chris Hanson [Mon, 7 Feb 2000 20:55:03 +0000 (20:55 +0000)]
Update to release 7.5.3.

24 years agoFix bug: in GCC 2.95.x, the callee pops the pointer to a short struct
Chris Hanson [Mon, 7 Feb 2000 04:53:08 +0000 (04:53 +0000)]
Fix bug: in GCC 2.95.x, the callee pops the pointer to a short struct
return.

24 years agoFix bug: in GCC 2.95.x, the callee pops the pointer to a short struct
Chris Hanson [Mon, 7 Feb 2000 04:42:25 +0000 (04:42 +0000)]
Fix bug: in GCC 2.95.x, the callee pops the pointer to a short struct
return.

24 years agoImplement MAYBE-REVERT-FOLDER.
Chris Hanson [Fri, 4 Feb 2000 05:19:33 +0000 (05:19 +0000)]
Implement MAYBE-REVERT-FOLDER.

24 years agoFix improper usage of MAYBE-REVERT-BUFFER.
Chris Hanson [Fri, 4 Feb 2000 05:00:16 +0000 (05:00 +0000)]
Fix improper usage of MAYBE-REVERT-BUFFER.

24 years agoRename COUNT-MESSAGES -> FOLDER-LENGTH.
Chris Hanson [Fri, 4 Feb 2000 04:53:12 +0000 (04:53 +0000)]
Rename COUNT-MESSAGES -> FOLDER-LENGTH.

24 years agoFix bug: unable to run gzip properly on Windows systems if the
Chris Hanson [Thu, 3 Feb 2000 22:24:52 +0000 (22:24 +0000)]
Fix bug: unable to run gzip properly on Windows systems if the
location of the gzip binary is in a directory with spaces in its name.
Must quote the name after it is expanded.

24 years agoFix bug: unable to run gzip properly on Windows systems if the
Chris Hanson [Thu, 3 Feb 2000 22:23:06 +0000 (22:23 +0000)]
Fix bug: unable to run gzip properly on Windows systems if the
location of the gzip binary is in a directory with spaces in its name.
Must quote the name after it is expanded.

24 years agoFix fencepost error in STRING->LINES; reimplement SEPARATED-APPEND to
Chris Hanson [Thu, 3 Feb 2000 04:48:54 +0000 (04:48 +0000)]
Fix fencepost error in STRING->LINES; reimplement SEPARATED-APPEND to
be faster and to eliminate inessential consing; implement
SUFFIXED-APPEND and PREFIXED-APPEND.

24 years agoDelete build directory if it exists.
Chris Hanson [Tue, 1 Feb 2000 04:18:21 +0000 (04:18 +0000)]
Delete build directory if it exists.

24 years agoDelete output files if they exist.
Chris Hanson [Tue, 1 Feb 2000 04:16:04 +0000 (04:16 +0000)]
Delete output files if they exist.

24 years agoDon't use "-export-dynamic" switch.
Chris Hanson [Tue, 1 Feb 2000 04:13:55 +0000 (04:13 +0000)]
Don't use "-export-dynamic" switch.

24 years agoDon't use ncurses library.
Chris Hanson [Tue, 1 Feb 2000 04:08:27 +0000 (04:08 +0000)]
Don't use ncurses library.

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

24 years agoFix typo.
Chris Hanson [Tue, 1 Feb 2000 03:57:00 +0000 (03:57 +0000)]
Fix typo.

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.