mit-scheme.git
24 years agoImplement vc-dired mode, with associated bound commands, as in Emacs.
Chris Hanson [Fri, 31 Mar 2000 20:10:56 +0000 (20:10 +0000)]
Implement vc-dired mode, with associated bound commands, as in Emacs.

24 years agoImplement DIRED-MARK-FILES!.
Chris Hanson [Fri, 31 Mar 2000 20:09:52 +0000 (20:09 +0000)]
Implement DIRED-MARK-FILES!.

24 years agoImplement DIRED-MARK-FILES!.
Chris Hanson [Fri, 31 Mar 2000 19:51:44 +0000 (19:51 +0000)]
Implement DIRED-MARK-FILES!.

24 years agoImplement vc-dired mode, with associated bound commands, as in Emacs.
Chris Hanson [Fri, 31 Mar 2000 19:50:53 +0000 (19:50 +0000)]
Implement vc-dired mode, with associated bound commands, as in Emacs.

24 years agoImplement DIRED-MARK-FILES!.
Chris Hanson [Fri, 31 Mar 2000 19:50:20 +0000 (19:50 +0000)]
Implement DIRED-MARK-FILES!.

24 years agoChange DIRED-THIS-FILE to signal an error if desired.
Chris Hanson [Fri, 31 Mar 2000 19:40:13 +0000 (19:40 +0000)]
Change DIRED-THIS-FILE to signal an error if desired.

24 years agoAllow DIRED-THIS-FILE to take buffer in place of mark.
Chris Hanson [Fri, 31 Mar 2000 19:35:00 +0000 (19:35 +0000)]
Allow DIRED-THIS-FILE to take buffer in place of mark.

24 years agoAllow dired-next-files to take buffer in place of mark.
Chris Hanson [Fri, 31 Mar 2000 19:33:30 +0000 (19:33 +0000)]
Allow dired-next-files to take buffer in place of mark.

24 years agoIn VC-Dired buffer, don't prompt for comment string unless one is
Chris Hanson [Fri, 31 Mar 2000 19:22:27 +0000 (19:22 +0000)]
In VC-Dired buffer, don't prompt for comment string unless one is
needed.

24 years agoIn VC-Dired buffer, don't prompt for comment string unless one is
Chris Hanson [Fri, 31 Mar 2000 19:20:54 +0000 (19:20 +0000)]
In VC-Dired buffer, don't prompt for comment string unless one is
needed.

24 years agoImplement variables VC-DELETE-LOGBUF-WINDOW and
Chris Hanson [Fri, 31 Mar 2000 19:08:27 +0000 (19:08 +0000)]
Implement variables VC-DELETE-LOGBUF-WINDOW and
VC-DEFAULT-INIT-VERSION.

24 years agoAdd support for "manual" style CVS using "cvs edit" and "cvs unedit".
Chris Hanson [Fri, 31 Mar 2000 18:26:15 +0000 (18:26 +0000)]
Add support for "manual" style CVS using "cvs edit" and "cvs unedit".

24 years agoAdd CVS status of LOCALLY-REMOVED.
Chris Hanson [Fri, 31 Mar 2000 17:03:42 +0000 (17:03 +0000)]
Add CVS status of LOCALLY-REMOVED.

24 years agoChange argument structure of RCS-DIRECTORY-LOG to have a single
Chris Hanson [Fri, 31 Mar 2000 14:51:29 +0000 (14:51 +0000)]
Change argument structure of RCS-DIRECTORY-LOG to have a single
optional OPTIONS argument that encapsulates the interesting variations.

24 years agoClean up code by using new date representation.
Chris Hanson [Fri, 31 Mar 2000 14:37:47 +0000 (14:37 +0000)]
Clean up code by using new date representation.

24 years agoEnumerate the files to be compiled, rather than compiling the entire
Chris Hanson [Fri, 31 Mar 2000 14:19:37 +0000 (14:19 +0000)]
Enumerate the files to be compiled, rather than compiling the entire
directory.

24 years agoChange date representation to have separate values for date and day.
Chris Hanson [Fri, 31 Mar 2000 14:15:09 +0000 (14:15 +0000)]
Change date representation to have separate values for date and day.

24 years agoMake standard compile and load files.
Chris Hanson [Fri, 31 Mar 2000 14:10:53 +0000 (14:10 +0000)]
Make standard compile and load files.

24 years agoAdd option to show file revisions. Fix thinko that caused sorting to
Chris Hanson [Thu, 30 Mar 2000 23:01:44 +0000 (23:01 +0000)]
Add option to show file revisions.  Fix thinko that caused sorting to
be wrong within days.

24 years agoAdjust ChangeLog formatter to eliminate duplicate filenames in
Chris Hanson [Thu, 30 Mar 2000 05:04:13 +0000 (05:04 +0000)]
Adjust ChangeLog formatter to eliminate duplicate filenames in
entries, and to sort the groups by time rather than logentry text.

24 years agoImplement VC-FOLLOW-SYMLINKS variable.
Chris Hanson [Mon, 27 Mar 2000 23:04:19 +0000 (23:04 +0000)]
Implement VC-FOLLOW-SYMLINKS variable.

24 years agoImplement VC-FOLLOW-SYMLINKS variable.
Chris Hanson [Mon, 27 Mar 2000 21:02:24 +0000 (21:02 +0000)]
Implement VC-FOLLOW-SYMLINKS variable.

24 years agoImplement VC-FOLLOW-SYMLINKS variable.
Chris Hanson [Mon, 27 Mar 2000 20:58:42 +0000 (20:58 +0000)]
Implement VC-FOLLOW-SYMLINKS variable.

24 years agoImplement VC-FOLLOW-SYMLINKS variable.
Chris Hanson [Mon, 27 Mar 2000 20:55:36 +0000 (20:55 +0000)]
Implement VC-FOLLOW-SYMLINKS variable.

24 years agoImplement VC-FOLLOW-SYMLINKS variable.
Chris Hanson [Mon, 27 Mar 2000 20:54:33 +0000 (20:54 +0000)]
Implement VC-FOLLOW-SYMLINKS variable.

24 years agoChange variable FIND-FILE-HOOKS to be a list. The procedures in this
Chris Hanson [Mon, 27 Mar 2000 20:44:25 +0000 (20:44 +0000)]
Change variable FIND-FILE-HOOKS to be a list.  The procedures in this
list are called in order, and each must return a buffer, which may be
different form the argument.  The resulting buffer is to be used in
place of the argument buffer.  This affects the result of
FIND-FILE-NOSELECT, AFTER-FIND-FILE, FIND-FILE-REVERT, and
REVERT-BUFFER.

24 years agoAllow vector-grow to specify the fill value for the new slots.
Chris Hanson [Mon, 27 Mar 2000 19:56:07 +0000 (19:56 +0000)]
Allow vector-grow to specify the fill value for the new slots.

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.