mit-scheme.git
28 years agoChange code that selects initial font so that it tries several fonts
Chris Hanson [Wed, 20 Mar 1996 23:52:27 +0000 (23:52 +0000)]
Change code that selects initial font so that it tries several fonts
from a list, failing only when none of them is found.  This is
desirable because one user has reported that "System VIO" isn't
available on his system.

28 years agoChange code that selects initial font of console window so that it
Chris Hanson [Wed, 20 Mar 1996 23:51:49 +0000 (23:51 +0000)]
Change code that selects initial font of console window so that it
tries several fonts from a list, failing only when none of them is
found.  This is desirable because one user has reported that "System
VIO" isn't available on his system.

28 years agoDouble PM thread stack size to eliminate nasty crashes during font
Chris Hanson [Wed, 20 Mar 1996 23:50:18 +0000 (23:50 +0000)]
Double PM thread stack size to eliminate nasty crashes during font
dialog.  Eliminate a variety of more subtle bugs in the font dialog
code.

28 years agoAdded rsched.
Stephen Adams [Thu, 14 Mar 1996 18:51:42 +0000 (18:51 +0000)]
Added rsched.

28 years agoAdded rsched, fasthash, coerce.
Stephen Adams [Thu, 14 Mar 1996 18:51:17 +0000 (18:51 +0000)]
Added rsched, fasthash, coerce.

28 years agoAdded documentation for APROPOS, PP and PA under `Debugging Aids'.
Stephen Adams [Thu, 14 Mar 1996 02:55:19 +0000 (02:55 +0000)]
Added documentation for APROPOS, PP and PA under `Debugging Aids'.

28 years ago*** empty log message ***
Stephen Adams [Tue, 12 Mar 1996 17:13:42 +0000 (17:13 +0000)]
*** empty log message ***

28 years agoFix bug: subprocesses were being started with SIGPIPE set to SIG_IGN.
Chris Hanson [Mon, 11 Mar 1996 20:38:29 +0000 (20:38 +0000)]
Fix bug: subprocesses were being started with SIGPIPE set to SIG_IGN.
Some programs, notably gzip, depend on SIGPIPE being set to SIG_DFL
(and don't bother to force this true themselves).

28 years agoUpdate version numbers and dates.
Chris Hanson [Sun, 10 Mar 1996 21:34:17 +0000 (21:34 +0000)]
Update version numbers and dates.

28 years agoChanged LAMBDA-LIST/APPLICATE to take an extra parameter, the FORM
Stephen Adams [Sat, 9 Mar 1996 18:29:04 +0000 (18:29 +0000)]
Changed LAMBDA-LIST/APPLICATE to take an extra parameter, the FORM
where the application occurs.  This is used in reporting errors.

28 years agotidying.
Stephen Adams [Sat, 9 Mar 1996 16:09:39 +0000 (16:09 +0000)]
tidying.

28 years agoFixed bug whereby ((lambda (x) x) 1 (f)) is unsyntaxed as (let ((x 1)) x).
Stephen Adams [Sat, 9 Mar 1996 15:39:42 +0000 (15:39 +0000)]
Fixed bug whereby ((lambda (x) x) 1 (f)) is unsyntaxed as (let ((x 1)) x).

28 years agoFixed thinko
Stephen Adams [Sat, 9 Mar 1996 15:25:30 +0000 (15:25 +0000)]
Fixed thinko

28 years agoAdded a check for valid arity when trying to constant fold a primitive.
Stephen Adams [Sat, 9 Mar 1996 15:23:41 +0000 (15:23 +0000)]
Added a check for valid arity when trying to constant fold a primitive.

28 years agoAdded code to deal with primitives called with the wrong number of
Stephen Adams [Fri, 8 Mar 1996 22:27:09 +0000 (22:27 +0000)]
Added code to deal with primitives called with the wrong number of
arguments.  A warning is issued.  The primitive is called with
%internal-apply to ensure correct behaviour at run time.

Note: Perhaps this processing should go later, in case something
clever finds more primitives to substitute.  For non open-coded
primitives, this can be done as late a compat.  The problem with this
is that after CPS conversion, it is impossible to convert an open
coded primitive into a subproblem call.  One way to solve this is not
open code NO primitives, only cookie calls.

28 years agoAdded FORM->SOURCE-IRRITANT.
Stephen Adams [Fri, 8 Mar 1996 22:11:34 +0000 (22:11 +0000)]
Added FORM->SOURCE-IRRITANT.

28 years agoMoved functionality of *PHASES-TO-SHOW* into
Stephen Adams [Fri, 8 Mar 1996 17:19:00 +0000 (17:19 +0000)]
Moved functionality of *PHASES-TO-SHOW* into
COMPILER:GENERATE-KMP-FILES?  COMPILER:GENERATE-KMP-FILES? can now be
set to a list of KMP phases or 'ALL, which both enables .kmp file
output and specifies the contents.

28 years agoFixed bug in open-coding of VECTOR-CONS.
Stephen Adams [Fri, 8 Mar 1996 17:16:12 +0000 (17:16 +0000)]
Fixed bug in open-coding of VECTOR-CONS.
Made several more primitives into known operators in order to enable
their open-coders.

28 years agoAdded a warning in DEFINE-OPEN-CODER so warn about primitives that are
Stephen Adams [Fri, 8 Mar 1996 15:57:43 +0000 (15:57 +0000)]
Added a warning in DEFINE-OPEN-CODER so warn about primitives that are
unknown because if they are introduced before applicat, applicat will
insert a %primitive-apply.

28 years agoAdded note about IF & NOT
Stephen Adams [Thu, 7 Mar 1996 15:39:50 +0000 (15:39 +0000)]
Added note about IF & NOT

28 years agoChanged the cycle breaking code to use a hash-table to avoid
Stephen Adams [Wed, 6 Mar 1996 14:22:27 +0000 (14:22 +0000)]
Changed the cycle breaking code to use a hash-table to avoid
quadratic behaviour.  The bulk of the problem was the code was both
slow and quadratic.  There was a higher order call to EQ?  in the
middle of a `map lookup', so 10-20% of SIMPLIFY's time was spent going
out of line to funcall EQ?

Added a comment on how to improve the cycle breaking code.

28 years agoFix bug: new screens didn't update correctly under Linux (and probably
Chris Hanson [Wed, 6 Mar 1996 07:04:10 +0000 (07:04 +0000)]
Fix bug: new screens didn't update correctly under Linux (and probably
other unixes), because their first update occurred before the first
Expose event arrived, and that first update caused the NEEDS-UPDATE?
flag to be cleared.  The fix is to clear NEEDS-UPDATE? only when
SCREEN-UPDATE is run.

28 years agoAdded a check after the FILE-ATTRIBUTES-DIRECT call. The attributes
Stephen Adams [Tue, 5 Mar 1996 18:33:21 +0000 (18:33 +0000)]
Added a check after the FILE-ATTRIBUTES-DIRECT call.  The attributes
will be #F if the file is a symlink to hyperspace.  Failure to check
was causing a SIGSEGV; now it print a warning.

This still leaves the problem of symbolic link loops.  I `fixed' this
in the one place it was occuring by altering the symlinks.

28 years agoRemoved junk comment, repaginate.
Stephen Adams [Tue, 5 Mar 1996 01:02:42 +0000 (01:02 +0000)]
Removed junk comment, repaginate.

28 years agoInitial revision
Stephen Adams [Tue, 5 Mar 1996 00:59:58 +0000 (00:59 +0000)]
Initial revision

28 years agoFix bug that caused recentering under certain circumstances when
Chris Hanson [Mon, 4 Mar 1996 20:46:35 +0000 (20:46 +0000)]
Fix bug that caused recentering under certain circumstances when
writing out a buffer in which require-final-newline was set.

28 years agoChanges to allow microcode to be compiled by the Linux ELF gcc.
Chris Hanson [Mon, 4 Mar 1996 20:41:28 +0000 (20:41 +0000)]
Changes to allow microcode to be compiled by the Linux ELF gcc.

28 years agoInitial revision
Chris Hanson [Mon, 4 Mar 1996 20:39:13 +0000 (20:39 +0000)]
Initial revision

28 years agoFix bugs that caused ^ and $ to return incorrect answers when the gap
Chris Hanson [Mon, 4 Mar 1996 20:37:25 +0000 (20:37 +0000)]
Fix bugs that caused ^ and $ to return incorrect answers when the gap
was in specific locations.  Repaginate.

28 years agoChanges to allow microcode to be compiled by the Linux ELF gcc.
Chris Hanson [Mon, 4 Mar 1996 20:32:53 +0000 (20:32 +0000)]
Changes to allow microcode to be compiled by the Linux ELF gcc.

28 years ago. Changed environment data structures to use a hash-table. Makes
Stephen Adams [Mon, 4 Mar 1996 05:10:46 +0000 (05:10 +0000)]
. Changed environment data structures to use a hash-table.  Makes
  little difference to small programs but speeds up compilation of big
  programs/procedures.

. Added a comment to explaind the wierd %make-stack-closure stuff.

. Fixed typo in STRING->SYMBOL constant-folder.

. The rewrite for NOT is now more `recursive', i.e. it propagates the
  injection of a NOT deeper.

28 years agoUpdate.
Stephen Adams [Mon, 4 Mar 1996 04:52:25 +0000 (04:52 +0000)]
Update.

28 years agomy => may
Stephen Adams [Mon, 4 Mar 1996 04:09:34 +0000 (04:09 +0000)]
my => may

28 years agoTrace symbolic links pointing to directories as well as those that
Chris Hanson [Sun, 3 Mar 1996 22:58:35 +0000 (22:58 +0000)]
Trace symbolic links pointing to directories as well as those that
point to files.  This is necessary to get the directories
"microcode/s" and "microcode/m" in the 7.4 tree.

28 years agoFinish change that was started in revision 1.10.
Chris Hanson [Fri, 1 Mar 1996 09:17:51 +0000 (09:17 +0000)]
Finish change that was started in revision 1.10.

28 years agoFix bug in previous change.
Chris Hanson [Fri, 1 Mar 1996 08:53:41 +0000 (08:53 +0000)]
Fix bug in previous change.

28 years agoChange \\ to / so that this file can be used under unix as well as
Chris Hanson [Fri, 1 Mar 1996 08:36:45 +0000 (08:36 +0000)]
Change \\ to / so that this file can be used under unix as well as
DOS-like systems.

28 years agoInitial revision
Chris Hanson [Fri, 1 Mar 1996 08:31:41 +0000 (08:31 +0000)]
Initial revision

28 years agoUpdate for 7.4.2 release.
Chris Hanson [Fri, 1 Mar 1996 08:28:24 +0000 (08:28 +0000)]
Update for 7.4.2 release.

28 years agoDoing M-x reindent-then-newline-and-indent on a blank line would
Chris Hanson [Fri, 1 Mar 1996 07:49:50 +0000 (07:49 +0000)]
Doing M-x reindent-then-newline-and-indent on a blank line would
reindent that line and create a new indented line below it, leaving
indentation in the original line.  The fix eliminates this unnecessary
indentation; the original line is empty after the command.

28 years agoWhen deleting files, determine whether a file is a directory using
Chris Hanson [Fri, 1 Mar 1996 07:46:00 +0000 (07:46 +0000)]
When deleting files, determine whether a file is a directory using
`file-attributes-direct' rather than `file-directory?'.  The latter
will return #t for a symbolic link pointing to a directory, in which
case the deletion will fail.

28 years agoIn M-x c-indent-command, if point is in the line's indentation, move
Chris Hanson [Fri, 1 Mar 1996 07:43:44 +0000 (07:43 +0000)]
In M-x c-indent-command, if point is in the line's indentation, move
it to the end of the indentation.

28 years ago* get-pop-account-info, rmail-pop-accounts: allow arbitrary symbols to
Chris Hanson [Fri, 1 Mar 1996 07:31:20 +0000 (07:31 +0000)]
* get-pop-account-info, rmail-pop-accounts: allow arbitrary symbols to
  be specified as an account password.  Currently, the symbol
  KERBEROS-V4 is allowed under unix systems.

* rmail-output-to-rmail-file: when creating a new rmail file, put the
  header in a buffer and write the buffer out.  This allows creation
  of a compressed rmail file.  Previously, the file would be written
  with a ".gz" suffix, but not compressed.

28 years ago* os/pathname->display-string: discover pathnames that are aliases for
Chris Hanson [Fri, 1 Mar 1996 07:14:55 +0000 (07:14 +0000)]
* os/pathname->display-string: discover pathnames that are aliases for
  the home directory.

* unix/call-with-pop-client-password-options: allow Kerberos V4
  passwords.

28 years agoIn OS/TRIM-PATHNAME-STRING, allow the user to delete part of an
Chris Hanson [Thu, 29 Feb 1996 22:16:23 +0000 (22:16 +0000)]
In OS/TRIM-PATHNAME-STRING, allow the user to delete part of an
inserted directory and then follow it with an absolute pathname.

28 years agoIn ENOUGH-PATHNAME, specially handle DOS network filenames, because
Chris Hanson [Thu, 29 Feb 1996 22:14:18 +0000 (22:14 +0000)]
In ENOUGH-PATHNAME, specially handle DOS network filenames, because
they might partially match to non-network filenames.

28 years agoDon't silently ignore pathname syntax errors; signal them.
Chris Hanson [Thu, 29 Feb 1996 22:12:07 +0000 (22:12 +0000)]
Don't silently ignore pathname syntax errors; signal them.

28 years agoContinuation of previous bug fix.
Chris Hanson [Wed, 28 Feb 1996 23:30:20 +0000 (23:30 +0000)]
Continuation of previous bug fix.

28 years agoAdded cut and paste.
Stephen Adams [Wed, 28 Feb 1996 16:42:39 +0000 (16:42 +0000)]
Added cut and paste.

28 years agoAdded clipbrd.scm and exported WIN32-CLIPBOARD-READ-TEXT and
Stephen Adams [Wed, 28 Feb 1996 16:33:38 +0000 (16:33 +0000)]
Added clipbrd.scm and exported WIN32-CLIPBOARD-READ-TEXT and
WIN32-CLIPBOARD-WRITE-TEXT.

28 years agoAdded Win32 API functions required for clipboard commands.
Stephen Adams [Wed, 28 Feb 1996 16:32:12 +0000 (16:32 +0000)]
Added Win32 API functions required for clipboard commands.

28 years agoInitial revision
Stephen Adams [Wed, 28 Feb 1996 16:29:56 +0000 (16:29 +0000)]
Initial revision

28 years agoFix long-standing bug in OS/HOSTNAME.
Chris Hanson [Tue, 27 Feb 1996 21:56:57 +0000 (21:56 +0000)]
Fix long-standing bug in OS/HOSTNAME.

28 years agoFix bug: when an environment variable expands into a string that ends
Chris Hanson [Tue, 27 Feb 1996 21:53:14 +0000 (21:53 +0000)]
Fix bug: when an environment variable expands into a string that ends
in a slash, that trailing slash must be ignored if the environment
variable is delimited by a slash.

28 years agoFix bug: code to determine when the user begins typing a new file name
Chris Hanson [Tue, 27 Feb 1996 21:06:03 +0000 (21:06 +0000)]
Fix bug: code to determine when the user begins typing a new file name
at the end of a file prompt must match the inserted file name in its
entirety; previously it could mistakenly match against a substring of
the inserted file name.

28 years agoDirectory reader should treat "c:\\cph" differently from "c:\\cph\\",
Chris Hanson [Sat, 24 Feb 1996 13:25:16 +0000 (13:25 +0000)]
Directory reader should treat "c:\\cph" differently from "c:\\cph\\",
because the runtime system expects the former to return a listing for
the directory file itself, and the latter to return a listing of the
directory's contents.

28 years agoTYpo
Stephen Adams [Thu, 22 Feb 1996 22:47:23 +0000 (22:47 +0000)]
TYpo

28 years agoAdded efficiency tip on intercation between internal definitions and
Stephen Adams [Thu, 22 Feb 1996 22:12:26 +0000 (22:12 +0000)]
Added efficiency tip on intercation between internal definitions and
CALL-WITH-CURRENT-CONTINUATION.

28 years agoFix bug: when line translation is in effect, reading a raw
Chris Hanson [Thu, 22 Feb 1996 19:02:25 +0000 (19:02 +0000)]
Fix bug: when line translation is in effect, reading a raw
carriage-return would cause the end-index of an input buffer to become
zero, indicating that the input channel had reached end-of-file.  This
is a logic error in the design of input buffers; it is fixed by
defining logical end-of-file to be when input-buffer/real-end is zero,
because the latter is unaffected by line translation.

28 years agoFix typo and update revision numbers.
Chris Hanson [Thu, 15 Feb 1996 22:30:52 +0000 (22:30 +0000)]
Fix typo and update revision numbers.

28 years agoFix bug: redisplay was needlessly recentering point whenever a change
Chris Hanson [Tue, 13 Feb 1996 00:03:32 +0000 (00:03 +0000)]
Fix bug: redisplay was needlessly recentering point whenever a change
started at the first visible position of the buffer.  This is rarely
necessary.  This bug was deliberately introduced in revision 1.25 to
fix a more serious bug, in which the point could be left off-screen at
the end of redisplay.  This change fixes both bugs, by requesting
redisplay whenever a change might affect point's position; previously
it was incorrectly assumed that this request was unnecessary.

28 years agoFix bug: code to find unix mail messages appended to end of RMAIL file
Chris Hanson [Tue, 13 Feb 1996 00:02:45 +0000 (00:02 +0000)]
Fix bug: code to find unix mail messages appended to end of RMAIL file
was failing due to incorrect regular expression.

28 years agoMade ASSCONV/ENV slots read-only.
Stephen Adams [Fri, 9 Feb 1996 04:38:25 +0000 (04:38 +0000)]
Made ASSCONV/ENV slots read-only.
Extended introductory comment.
Changed some line0breaks & re-paginated.

28 years agoRemoved unsused procedures.
Stephen Adams [Fri, 9 Feb 1996 03:24:03 +0000 (03:24 +0000)]
Removed unsused procedures.
Added a comment to EXPAND/CODE-COMPRESS and tidied code.

28 years agoAdded comment.
Stephen Adams [Fri, 9 Feb 1996 02:30:23 +0000 (02:30 +0000)]
Added comment.

28 years agoFixed typo in comment
Stephen Adams [Thu, 8 Feb 1996 17:10:59 +0000 (17:10 +0000)]
Fixed typo in comment

28 years agoChange `declare_builtin' to do a sorted insertion into the table, so
Chris Hanson [Thu, 4 Jan 1996 23:59:47 +0000 (23:59 +0000)]
Change `declare_builtin' to do a sorted insertion into the table, so
that a binary search works correctly.

28 years agoAdd call to `declare_builtin' when setting up assembly-language
Chris Hanson [Thu, 4 Jan 1996 23:58:42 +0000 (23:58 +0000)]
Add call to `declare_builtin' when setting up assembly-language
builtins, so that the exception handler can properly recognize when an
exception has occurred in a builtin.

28 years agoMake sure that floating-point control word is properly initialized
Chris Hanson [Thu, 4 Jan 1996 23:30:48 +0000 (23:30 +0000)]
Make sure that floating-point control word is properly initialized
under OS/2.

28 years agoFix access violation caused by missing test for #f.
Chris Hanson [Tue, 19 Dec 1995 18:18:51 +0000 (18:18 +0000)]
Fix access violation caused by missing test for #f.

28 years agoAdded 7.? vs 8.0 clarifications.
Stephen Adams [Wed, 29 Nov 1995 07:08:59 +0000 (07:08 +0000)]
Added 7.? vs 8.0 clarifications.

28 years agoAdded simplifier for EQ?
Stephen Adams [Tue, 28 Nov 1995 17:43:59 +0000 (17:43 +0000)]
Added simplifier for EQ?

28 years agoAdded `echo' lines for each invocation of scheme.
Stephen Adams [Tue, 28 Nov 1995 16:49:21 +0000 (16:49 +0000)]
Added `echo' lines for each invocation of scheme.
Consistent use of `$scheme' in place of `scheme'.

28 years agoAdded more directories to daily update.
Stephen Adams [Tue, 28 Nov 1995 16:44:45 +0000 (16:44 +0000)]
Added more directories to daily update.

29 years agotypo within backquote jungle.
Michael R. Blair [Sun, 26 Nov 1995 18:39:50 +0000 (18:39 +0000)]
typo within backquote jungle.

29 years agoFixed typo in example.
Stephen Adams [Mon, 20 Nov 1995 23:24:11 +0000 (23:24 +0000)]
Fixed typo in example.

29 years agoFix bug: when comparing interprogram-paste string to kill-ring,
Chris Hanson [Mon, 20 Nov 1995 10:26:55 +0000 (10:26 +0000)]
Fix bug: when comparing interprogram-paste string to kill-ring,
compare to last string killed, not last string yanked.  Otherwise,
when yanking from elsewhere in the ring, another copy of the last
string killed will be inserted in the kill ring.

29 years agoFix bug: when comparing interprogram-paste string to kill-ring,
Chris Hanson [Mon, 20 Nov 1995 08:00:51 +0000 (08:00 +0000)]
Fix bug: when comparing interprogram-paste string to kill-ring,
compare to last string killed, not last string yanked.  Otherwise,
when yanking from elsewhere in the ring, another copy of the last
string killed will be inserted in the kill ring.

29 years agoAdd ZONES subpackage.
Stephen Adams [Sun, 19 Nov 1995 19:33:24 +0000 (19:33 +0000)]
Add ZONES subpackage.

29 years agoRenamed initialization procedure to INITIALIZE-PACKAGE!
Stephen Adams [Sun, 19 Nov 1995 19:32:42 +0000 (19:32 +0000)]
Renamed initialization procedure to INITIALIZE-PACKAGE!

29 years agoUpdateded documentation string.
Stephen Adams [Sun, 19 Nov 1995 19:31:24 +0000 (19:31 +0000)]
Updateded documentation string.

29 years agoChanged %PC-SAMPLE/SET-ZONE! to incorporate a comparison with the
Stephen Adams [Sun, 19 Nov 1995 19:30:17 +0000 (19:30 +0000)]
Changed %PC-SAMPLE/SET-ZONE! to incorporate a comparison with the
pre-existing value.

29 years agoAdded ZONES sub-package.
Stephen Adams [Sun, 19 Nov 1995 19:28:34 +0000 (19:28 +0000)]
Added ZONES sub-package.

29 years agoAdded PCSAMPLE and SWAT to daily logs.
Stephen Adams [Sun, 19 Nov 1995 19:20:50 +0000 (19:20 +0000)]
Added PCSAMPLE and SWAT to daily logs.

29 years agoFix bug introduced in previous change to this file. This bug caused
Chris Hanson [Sun, 19 Nov 1995 05:30:48 +0000 (05:30 +0000)]
Fix bug introduced in previous change to this file.  This bug caused
keystrokes to be lost when they were typed ahead while the editor was
busy doing other things.

29 years agoDon't override the geometry specification given in the X resource
Chris Hanson [Mon, 13 Nov 1995 23:47:32 +0000 (23:47 +0000)]
Don't override the geometry specification given in the X resource
database.  This can cause really unpleasant behavior.

29 years agoDisable the thread timer while doing hostname lookups, as it can cause
Chris Hanson [Mon, 13 Nov 1995 07:22:06 +0000 (07:22 +0000)]
Disable the thread timer while doing hostname lookups, as it can cause
the nameserver request to fail if the timer signal arrives while
waiting for the nameserver reply.

29 years agoGenerate more output to describe what is happening.
Chris Hanson [Sun, 12 Nov 1995 05:58:57 +0000 (05:58 +0000)]
Generate more output to describe what is happening.

29 years agoGenerate more output to describe what is happening.
Chris Hanson [Sun, 12 Nov 1995 05:55:42 +0000 (05:55 +0000)]
Generate more output to describe what is happening.

29 years agoGenerate more output to describe what is happening.
Chris Hanson [Sun, 12 Nov 1995 05:52:22 +0000 (05:52 +0000)]
Generate more output to describe what is happening.

29 years agoUse "rcs/mklogs" file to run the log-regeneration program.
Chris Hanson [Sun, 12 Nov 1995 05:47:09 +0000 (05:47 +0000)]
Use "rcs/mklogs" file to run the log-regeneration program.

29 years agoUpdate with current directories, and also to use new calling
Chris Hanson [Sun, 12 Nov 1995 05:46:34 +0000 (05:46 +0000)]
Update with current directories, and also to use new calling
conventions for RCS-DIRECTORY-LOG.

29 years agoExport RCS-DIRECTORY-LOG to the global environment, since that is
Chris Hanson [Sun, 12 Nov 1995 05:43:22 +0000 (05:43 +0000)]
Export RCS-DIRECTORY-LOG to the global environment, since that is
where it's needed.

29 years agoDon't regenerate RCS.log file unless at least one of the component RCS
Chris Hanson [Sun, 12 Nov 1995 05:42:17 +0000 (05:42 +0000)]
Don't regenerate RCS.log file unless at least one of the component RCS
files has changed.  This will make the common case more convenient,
although it won't detect adding or removing files from the set being
merged; in those cases the RCS.log should be deleted.  Also, change
the order of argument to RCS-DIRECTORY-LOG, default the output-file
argument, and change it to be interpreted relative to the directory
being merged.

29 years agoWhen reading directory, return both the working file and the RCS file
Chris Hanson [Sat, 11 Nov 1995 07:56:29 +0000 (07:56 +0000)]
When reading directory, return both the working file and the RCS file
for each entry, so that the merged log file can refer to the working
file names rather than the RCS file names.

29 years agoFix bug in previous change.
Chris Hanson [Sat, 11 Nov 1995 07:42:36 +0000 (07:42 +0000)]
Fix bug in previous change.

29 years agoChange log merger to accept a single directory argument, and to scan
Chris Hanson [Sat, 11 Nov 1995 07:32:27 +0000 (07:32 +0000)]
Change log merger to accept a single directory argument, and to scan
down that directory tree looking for files under RCS control.  It
additionally indirects through symbolic links, finding the RCS files
for the linked files in their home directories.

29 years agoChange log merger to accept a single directory argument, and to scan
Chris Hanson [Sat, 11 Nov 1995 07:26:56 +0000 (07:26 +0000)]
Change log merger to accept a single directory argument, and to scan
down that directory tree looking for files under RCS control.  It
additionally indirects through symbolic links, finding the RCS files
for the linked files in their home directories.

29 years agoFix randomness in last change.
Chris Hanson [Sat, 11 Nov 1995 00:29:19 +0000 (00:29 +0000)]
Fix randomness in last change.

29 years agoAssume that FILE-TIME->STRING will return a plausible string under all
Chris Hanson [Fri, 10 Nov 1995 23:49:18 +0000 (23:49 +0000)]
Assume that FILE-TIME->STRING will return a plausible string under all
circumstances.