mit-scheme.git
24 years agoAdd "Recent Changes" section to release notes.
Chris Hanson [Fri, 17 Mar 2000 18:08:35 +0000 (18:08 +0000)]
Add "Recent Changes" section to release notes.

24 years agoChange license to FDL.
Chris Hanson [Fri, 17 Mar 2000 17:57:34 +0000 (17:57 +0000)]
Change license to FDL.

24 years agoFix typo.
Chris Hanson [Thu, 16 Mar 2000 17:29:55 +0000 (17:29 +0000)]
Fix typo.

24 years agoAdd flonum operations FLO:<= FLO:>= FLO:MAX FLO:MIN.
Chris Hanson [Thu, 16 Mar 2000 17:26:10 +0000 (17:26 +0000)]
Add flonum operations FLO:<= FLO:>= FLO:MAX FLO:MIN.

24 years agoAdd expansions for FLO:<= and FLO:>=.
Chris Hanson [Thu, 16 Mar 2000 17:25:38 +0000 (17:25 +0000)]
Add expansions for FLO:<= and  FLO:>=.

24 years agoAdd expansions for FLO:<= and FLO:>=.
Chris Hanson [Thu, 16 Mar 2000 17:20:06 +0000 (17:20 +0000)]
Add expansions for FLO:<= and  FLO:>=.

24 years agoAdd flonum operations FLO:<= FLO:>= FLO:MAX FLO:MIN.
Chris Hanson [Thu, 16 Mar 2000 17:13:29 +0000 (17:13 +0000)]
Add flonum operations FLO:<= FLO:>= FLO:MAX FLO:MIN.

24 years agoChange implementation of MERGE-SORT (and therefore SORT) so that it
Chris Hanson [Thu, 16 Mar 2000 17:09:11 +0000 (17:09 +0000)]
Change implementation of MERGE-SORT (and therefore SORT) so that it
uses the in-place vector-sorting algorithm for lists.  The previous
algorithm created a stack of depth (/ (LENGTH L) 2), which made it
impossible to use for large lists.  This algorithm creates a stack of
depth (/ (LOG (LENGTH L)) (LOG 2)).

Additionally, tweaked the vector-sorting algorithm to use indexes in a
slightly more efficient (and clearer) way.

24 years agoUse new release version string from runtime rather than deprecated
Chris Hanson [Wed, 15 Mar 2000 03:37:01 +0000 (03:37 +0000)]
Use new release version string from runtime rather than deprecated
string from microcode.

24 years agoChange VC-DIFF to compare the revisions using no switches (i.e.
Chris Hanson [Fri, 10 Mar 2000 22:23:26 +0000 (22:23 +0000)]
Change VC-DIFF to compare the revisions using no switches (i.e.
ignoring nothing), and to display the differences using the switches
of the user's choice.

24 years agoFix bug: VC couldn't check in changes involving just whitespace when
Chris Hanson [Fri, 10 Mar 2000 20:52:25 +0000 (20:52 +0000)]
Fix bug: VC couldn't check in changes involving just whitespace when
diff-switches contained switches that said to ignore whitespace.

24 years agoUpdate for new location of release revision number.
Chris Hanson [Tue, 7 Mar 2000 19:26:39 +0000 (19:26 +0000)]
Update for new location of release revision number.

24 years agoChange incremental search to terminate on RET rather than ESC, for
Chris Hanson [Fri, 3 Mar 2000 14:55:16 +0000 (14:55 +0000)]
Change incremental search to terminate on RET rather than ESC, for
compatibility with Emacs.

24 years agoAnother tweak for new newline convention.
Chris Hanson [Thu, 2 Mar 2000 18:40:01 +0000 (18:40 +0000)]
Another tweak for new newline convention.

24 years agoImplement adaptive fill from Emacs.
Chris Hanson [Thu, 2 Mar 2000 05:37:06 +0000 (05:37 +0000)]
Implement adaptive fill from Emacs.

24 years agoDefine a standard alternative paragraph style in which paragraphs are
Chris Hanson [Thu, 2 Mar 2000 05:32:01 +0000 (05:32 +0000)]
Define a standard alternative paragraph style in which paragraphs are
broken by blank lines.  Change all modes that want this style to call
the standard procedure to define it.

24 years agoChange to new newline convention.
Chris Hanson [Wed, 1 Mar 2000 23:48:45 +0000 (23:48 +0000)]
Change to new newline convention.

24 years agoChange to put release version into runtime system rather than
Chris Hanson [Wed, 1 Mar 2000 23:47:06 +0000 (23:47 +0000)]
Change to put release version into runtime system rather than
microcode.

24 years agoChange to compensate for IDENTIFY-WORD printing final newline.
Chris Hanson [Wed, 1 Mar 2000 23:46:25 +0000 (23:46 +0000)]
Change to compensate for IDENTIFY-WORD printing final newline.

24 years agoChange to put release version into runtime system rather than
Chris Hanson [Wed, 1 Mar 2000 23:45:56 +0000 (23:45 +0000)]
Change to put release version into runtime system rather than
microcode.

24 years agoAdd ability to set the default value of a variable when the editor
Chris Hanson [Tue, 29 Feb 2000 04:07:07 +0000 (04:07 +0000)]
Add ability to set the default value of a variable when the editor
isn't running.

24 years agoRe-do definitions of mode-specific abbrev tables so that their names
Chris Hanson [Tue, 29 Feb 2000 03:59:38 +0000 (03:59 +0000)]
Re-do definitions of mode-specific abbrev tables so that their names
are properly registered.

24 years agoFix typo.
Chris Hanson [Tue, 29 Feb 2000 02:56:12 +0000 (02:56 +0000)]
Fix typo.

24 years agoImplement abbrev mode; rework interaction between auto-fill,
Chris Hanson [Tue, 29 Feb 2000 02:53:47 +0000 (02:53 +0000)]
Implement abbrev mode; rework interaction between auto-fill,
self-insert, and optimized typein; \\{} and \\<> in help strings;
ability to replace characters in buffer without disturbing marks (for
case conversion).

24 years agoAdd mode-specific abbrev tables and \\{} doc strings to many major modes.
Chris Hanson [Tue, 29 Feb 2000 02:47:56 +0000 (02:47 +0000)]
Add mode-specific abbrev tables and \\{} doc strings to many major modes.

24 years agoAdd mode-specific abbrev tables and \\{} doc strings to many major modes.
Chris Hanson [Tue, 29 Feb 2000 02:41:44 +0000 (02:41 +0000)]
Add mode-specific abbrev tables and \\{} doc strings to many major modes.

24 years agoAdjust minor-mode toggle logic to match new standard.
Chris Hanson [Tue, 29 Feb 2000 01:41:17 +0000 (01:41 +0000)]
Adjust minor-mode toggle logic to match new standard.

24 years agoFix thinko.
Chris Hanson [Tue, 29 Feb 2000 01:34:55 +0000 (01:34 +0000)]
Fix thinko.

24 years agoImplement abbrev mode.
Chris Hanson [Mon, 28 Feb 2000 22:51:28 +0000 (22:51 +0000)]
Implement abbrev mode.

24 years agoInitial revision
Chris Hanson [Mon, 28 Feb 2000 22:50:55 +0000 (22:50 +0000)]
Initial revision

24 years agoFix thinko.
Chris Hanson [Mon, 28 Feb 2000 20:01:12 +0000 (20:01 +0000)]
Fix thinko.

24 years agoDefine OS/ABBREV-FILE-NAME.
Chris Hanson [Mon, 28 Feb 2000 04:23:08 +0000 (04:23 +0000)]
Define OS/ABBREV-FILE-NAME.

24 years agoAdd logic for saving abbrev tables (to be supplied).
Chris Hanson [Sun, 27 Feb 2000 05:35:50 +0000 (05:35 +0000)]
Add logic for saving abbrev tables (to be supplied).

24 years agoFix thinko in previous change.
Chris Hanson [Sun, 27 Feb 2000 05:33:41 +0000 (05:33 +0000)]
Fix thinko in previous change.

24 years agoClarify meaning of optional argument to NAME->foo procedures.
Chris Hanson [Fri, 25 Feb 2000 20:24:19 +0000 (20:24 +0000)]
Clarify meaning of optional argument to NAME->foo procedures.

24 years agoFix bug in which error could be signalled by out-of-date tags file.
Chris Hanson [Fri, 25 Feb 2000 20:18:38 +0000 (20:18 +0000)]
Fix bug in which error could be signalled by out-of-date tags file.

24 years agoImplement INDENT-TO.
Chris Hanson [Fri, 25 Feb 2000 19:40:00 +0000 (19:40 +0000)]
Implement INDENT-TO.

24 years agoImplement COUNT-WORDS-REGION.
Chris Hanson [Fri, 25 Feb 2000 19:02:42 +0000 (19:02 +0000)]
Implement COUNT-WORDS-REGION.

24 years agoReimplement case-conversion commands, including new capitalize-region.
Chris Hanson [Fri, 25 Feb 2000 17:48:04 +0000 (17:48 +0000)]
Reimplement case-conversion commands, including new capitalize-region.
New implementation utilities low-level code to replace strings in
buffer without disturbing marks or text properties.

24 years agoIntegrate auto-fill and abbrev into M-x self-insert, as in Emacs.
Chris Hanson [Fri, 25 Feb 2000 14:28:52 +0000 (14:28 +0000)]
Integrate auto-fill and abbrev into M-x self-insert, as in Emacs.

24 years agoIntegrate auto-fill and abbrev into M-x self-insert, as in Emacs.
Chris Hanson [Fri, 25 Feb 2000 14:26:56 +0000 (14:26 +0000)]
Integrate auto-fill and abbrev into M-x self-insert, as in Emacs.

24 years agoIntegrate auto-fill and abbrev into M-x self-insert, as in Emacs.
Chris Hanson [Fri, 25 Feb 2000 14:20:56 +0000 (14:20 +0000)]
Integrate auto-fill and abbrev into M-x self-insert, as in Emacs.

24 years agoAdd option to DESCRIBE-BINDINGS to ignore "global" comtabs.
Chris Hanson [Thu, 24 Feb 2000 01:32:14 +0000 (01:32 +0000)]
Add option to DESCRIBE-BINDINGS to ignore "global" comtabs.

24 years agoAdd option to DESCRIBE-BINDINGS to ignore "global" comtabs.
Chris Hanson [Thu, 24 Feb 2000 01:31:11 +0000 (01:31 +0000)]
Add option to DESCRIBE-BINDINGS to ignore "global" comtabs.

24 years agoAdd option to DESCRIBE-BINDINGS to ignore "global" comtabs.
Chris Hanson [Thu, 24 Feb 2000 01:30:18 +0000 (01:30 +0000)]
Add option to DESCRIBE-BINDINGS to ignore "global" comtabs.

24 years agoShow shell mode key bindings in mode help.
Chris Hanson [Thu, 24 Feb 2000 01:23:42 +0000 (01:23 +0000)]
Show shell mode key bindings in mode help.

24 years agoUse image strings when showing key bindings.
Chris Hanson [Thu, 24 Feb 2000 01:23:22 +0000 (01:23 +0000)]
Use image strings when showing key bindings.

24 years agoChange appearance of DESCRIBE-BINDINGS to be more like that of Emacs.
Chris Hanson [Thu, 24 Feb 2000 01:22:27 +0000 (01:22 +0000)]
Change appearance of DESCRIBE-BINDINGS to be more like that of Emacs.

24 years agoFix typo.
Chris Hanson [Thu, 24 Feb 2000 00:59:01 +0000 (00:59 +0000)]
Fix typo.

24 years agoFix compiler warning.
Chris Hanson [Wed, 23 Feb 2000 23:00:20 +0000 (23:00 +0000)]
Fix compiler warning.

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.