mit-scheme.git
24 years agoOptimize VC-WORKFILE-MODIFIED? to avoid running diff if possible.
Chris Hanson [Mon, 27 Mar 2000 18:01:54 +0000 (18:01 +0000)]
Optimize VC-WORKFILE-MODIFIED? to avoid running diff if possible.

24 years agoOptimize VC-WORKFILE-MODIFIED? to avoid running diff if possible.
Chris Hanson [Mon, 27 Mar 2000 17:54:08 +0000 (17:54 +0000)]
Optimize VC-WORKFILE-MODIFIED? to avoid running diff if possible.

24 years agoRework the handling of cache synchronization; new design is much
Chris Hanson [Mon, 27 Mar 2000 17:41:35 +0000 (17:41 +0000)]
Rework the handling of cache synchronization; new design is much
simpler and less prone to errors.  Add messages to the handful of CVS
commands that were missing them.  Fix a few minor bugs.

24 years agoRework the handling of cache synchronization; new design is much
Chris Hanson [Mon, 27 Mar 2000 17:37:53 +0000 (17:37 +0000)]
Rework the handling of cache synchronization; new design is much
simpler and less prone to errors.  Add messages to the handful of CVS
commands that were missing them.  Fix a few minor bugs.

24 years agoFix whitespace typo.
Chris Hanson [Mon, 27 Mar 2000 06:36:17 +0000 (06:36 +0000)]
Fix whitespace typo.

24 years agoAnother round of changes, this one mostly small cleanups, except: CVS
Chris Hanson [Mon, 27 Mar 2000 02:35:45 +0000 (02:35 +0000)]
Another round of changes, this one mostly small cleanups, except: CVS
diff now uses "--brief" if available.  "--brief" is detected by
running "diff" with that argument and examining the result code.

24 years agoExtensive changes to simplify the program's logic. Rearranged pages
Chris Hanson [Sun, 26 Mar 2000 01:34:35 +0000 (01:34 +0000)]
Extensive changes to simplify the program's logic.  Rearranged pages
into a more sensible order.  Modified VC-DIRED presentation format to
match that of Emacs.

24 years agoEliminate now-unused variable VC-AFTER-SAVE.
Chris Hanson [Sun, 26 Mar 2000 01:27:13 +0000 (01:27 +0000)]
Eliminate now-unused variable VC-AFTER-SAVE.

24 years agoAdd generic hook for taking action after a buffer's pathname is
Chris Hanson [Sat, 25 Mar 2000 20:34:54 +0000 (20:34 +0000)]
Add generic hook for taking action after a buffer's pathname is
changed.

24 years agoAdd generic hook for taking action after a buffer is saved.
Chris Hanson [Sat, 25 Mar 2000 20:32:40 +0000 (20:32 +0000)]
Add generic hook for taking action after a buffer is saved.

24 years agoUpdate for changes to VC.
Chris Hanson [Sat, 25 Mar 2000 18:49:16 +0000 (18:49 +0000)]
Update for changes to VC.

24 years agoMake the GC notification string be a comment.
Chris Hanson [Sat, 25 Mar 2000 03:26:30 +0000 (03:26 +0000)]
Make the GC notification string be a comment.

24 years agoAnother change for the new newline convention.
Chris Hanson [Sat, 25 Mar 2000 03:24:44 +0000 (03:24 +0000)]
Another change for the new newline convention.

24 years agoStylistic adjustments.
Chris Hanson [Sat, 25 Mar 2000 01:36:49 +0000 (01:36 +0000)]
Stylistic adjustments.

24 years agoExtensive work to get correct operation of CVS support. Now
Chris Hanson [Fri, 24 Mar 2000 21:49:13 +0000 (21:49 +0000)]
Extensive work to get correct operation of CVS support.  Now
substantially merged with "vc.el" from Emacs 20.6.

24 years agoImplement CVS support for VC. Bring the RCS support of VC more up to
Chris Hanson [Thu, 23 Mar 2000 22:49:05 +0000 (22:49 +0000)]
Implement CVS support for VC.  Bring the RCS support of VC more up to
date.

24 years ago#intermediate
Chris Hanson [Thu, 23 Mar 2000 22:35:30 +0000 (22:35 +0000)]
#intermediate

24 years agoFix typo introduced in revision 1.67.
Chris Hanson [Thu, 23 Mar 2000 06:33:08 +0000 (06:33 +0000)]
Fix typo introduced in revision 1.67.

24 years agoChange "writable" to "writeable".
Chris Hanson [Thu, 23 Mar 2000 06:31:16 +0000 (06:31 +0000)]
Change "writable" to "writeable".

24 years agoChange "writable" to "writeable".
Chris Hanson [Thu, 23 Mar 2000 03:19:25 +0000 (03:19 +0000)]
Change "writable" to "writeable".

24 years agoDistinguish between local and global ctime() strings.
Chris Hanson [Wed, 22 Mar 2000 17:44:42 +0000 (17:44 +0000)]
Distinguish between local and global ctime() strings.

24 years agoAdd procedures to convert between ISO C ctime() strings and other time
Chris Hanson [Wed, 22 Mar 2000 17:37:02 +0000 (17:37 +0000)]
Add procedures to convert between ISO C ctime() strings and other time
formats.  Additionally, export procedures that convert strings to
day-of-week, month, and time-zone.

24 years agoProcedures that handle ISO C ctime() strings have been moved to the
Chris Hanson [Wed, 22 Mar 2000 17:36:03 +0000 (17:36 +0000)]
Procedures that handle ISO C ctime() strings have been moved to the
runtime system.

24 years agoAdd procedures to convert between ISO C ctime() strings and other time
Chris Hanson [Wed, 22 Mar 2000 17:34:49 +0000 (17:34 +0000)]
Add procedures to convert between ISO C ctime() strings and other time
formats.  Additionally, export procedures that convert strings to
day-of-week, month, and time-zone.

24 years agoDon't generate error if command expansion in help string refers to
Chris Hanson [Wed, 22 Mar 2000 16:16:18 +0000 (16:16 +0000)]
Don't generate error if command expansion in help string refers to
non-existent command.

24 years agoFix typo in mode description.
Chris Hanson [Wed, 22 Mar 2000 16:12:32 +0000 (16:12 +0000)]
Fix typo in mode description.

24 years agoetags no longer recognizes DEF patterns in C files.
Chris Hanson [Wed, 22 Mar 2000 01:52:43 +0000 (01:52 +0000)]
etags no longer recognizes DEF patterns in C files.

24 years agoFix typo.
Chris Hanson [Tue, 21 Mar 2000 21:23:38 +0000 (21:23 +0000)]
Fix typo.

24 years agoIncrease heap size for larger combined log files.
Chris Hanson [Tue, 21 Mar 2000 17:43:27 +0000 (17:43 +0000)]
Increase heap size for larger combined log files.

24 years agoUpdate to reflect more conversion to CVS.
Chris Hanson [Tue, 21 Mar 2000 17:40:33 +0000 (17:40 +0000)]
Update to reflect more conversion to CVS.

24 years agoChange RCS "Header" to "Id".
Chris Hanson [Tue, 21 Mar 2000 17:32:59 +0000 (17:32 +0000)]
Change RCS "Header" to "Id".

24 years agoFix think-o in previous change.
Chris Hanson [Tue, 21 Mar 2000 17:30:39 +0000 (17:30 +0000)]
Fix think-o in previous change.

24 years agoInitial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 17:17:15 +0000 (17:17 +0000)]
Initial registration with CVS.

24 years agoDelete obsolete file.
Chris Hanson [Tue, 21 Mar 2000 17:16:04 +0000 (17:16 +0000)]
Delete obsolete file.

24 years agoInitial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 16:54:38 +0000 (16:54 +0000)]
Initial registration with CVS.

24 years agoChange to use ChangeLog for entire Scheme tree.
Chris Hanson [Tue, 21 Mar 2000 05:29:54 +0000 (05:29 +0000)]
Change to use ChangeLog for entire Scheme tree.

24 years agoAdd check for starting in correct location.
Chris Hanson [Tue, 21 Mar 2000 05:10:57 +0000 (05:10 +0000)]
Add check for starting in correct location.

24 years agoInitial revision
Chris Hanson [Tue, 21 Mar 2000 05:09:28 +0000 (05:09 +0000)]
Initial revision

24 years agoInitial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 04:49:14 +0000 (04:49 +0000)]
Initial registration with CVS.

24 years agoEliminate "tkCanvArc.c" and "tkMenu.c".
Chris Hanson [Tue, 21 Mar 2000 04:40:45 +0000 (04:40 +0000)]
Eliminate "tkCanvArc.c" and "tkMenu.c".

24 years agoChange RCS "Header" to "Id".
Chris Hanson [Tue, 21 Mar 2000 04:37:32 +0000 (04:37 +0000)]
Change RCS "Header" to "Id".

24 years agoFile shouldn't have been registered.
Chris Hanson [Tue, 21 Mar 2000 04:35:33 +0000 (04:35 +0000)]
File shouldn't have been registered.

24 years agoChange RCS "Header" to "Id".
Chris Hanson [Tue, 21 Mar 2000 04:30:50 +0000 (04:30 +0000)]
Change RCS "Header" to "Id".

24 years agoChange "tags" rule to "TAGS".
Chris Hanson [Tue, 21 Mar 2000 04:22:02 +0000 (04:22 +0000)]
Change "tags" rule to "TAGS".

24 years agoInitial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 04:16:22 +0000 (04:16 +0000)]
Initial registration with CVS.

24 years agoInitial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 02:49:36 +0000 (02:49 +0000)]
Initial registration with CVS.

24 years agoInitial registration with CVS
Chris Hanson [Tue, 21 Mar 2000 02:46:12 +0000 (02:46 +0000)]
Initial registration with CVS

24 years agoInitial registration with CVS.
Chris Hanson [Tue, 21 Mar 2000 02:44:05 +0000 (02:44 +0000)]
Initial registration with CVS.

24 years agoChanges to generate ChangeLog-style output, and to support CVS in
Chris Hanson [Mon, 20 Mar 2000 22:52:51 +0000 (22:52 +0000)]
Changes to generate ChangeLog-style output, and to support CVS in
addition to RCS.

24 years agoModify to include COPYING file containing text of FDL.
Chris Hanson [Fri, 17 Mar 2000 18:21:41 +0000 (18:21 +0000)]
Modify to include COPYING file containing text of FDL.

24 years agoUpdate to release 7.5.5.
Chris Hanson [Fri, 17 Mar 2000 18:18:23 +0000 (18:18 +0000)]
Update to release 7.5.5.

24 years agoModify to include COPYING file containing text of FDL.
Chris Hanson [Fri, 17 Mar 2000 18:17:58 +0000 (18:17 +0000)]
Modify to include COPYING file containing text of FDL.

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.