mit-scheme.git
28 years agoWhen doing redisplay in a synchronous subprocess, update once before
Chris Hanson [Tue, 14 May 1996 01:07:46 +0000 (01:07 +0000)]
When doing redisplay in a synchronous subprocess, update once before
starting I/O loop.

28 years agoDefine new operations: CLOSE-INPUT, CLOSE-OUTPUT, INPUT-OPEN?,
Chris Hanson [Tue, 14 May 1996 00:53:56 +0000 (00:53 +0000)]
Define new operations: CLOSE-INPUT, CLOSE-OUTPUT, INPUT-OPEN?,
OUTPUT-OPEN?, and WRITE-CHARS.

28 years agoRewrite SYNCHRONOUS-PROCESS-WAIT to reduce the amount of redisplay
Chris Hanson [Tue, 14 May 1996 00:13:04 +0000 (00:13 +0000)]
Rewrite SYNCHRONOUS-PROCESS-WAIT to reduce the amount of redisplay
activity, and to eliminate direct references to channels.

28 years agoDefine new operations: CLOSE-INPUT, CLOSE-OUTPUT, INPUT-OPEN?,
Chris Hanson [Mon, 13 May 1996 23:59:34 +0000 (23:59 +0000)]
Define new operations: CLOSE-INPUT, CLOSE-OUTPUT, INPUT-OPEN?,
OUTPUT-OPEN?, and WRITE-CHARS.

28 years agoFix bug: reading output from a subprocess would occasionally signal an
Chris Hanson [Mon, 13 May 1996 05:01:11 +0000 (05:01 +0000)]
Fix bug: reading output from a subprocess would occasionally signal an
error because the subprocess output channel was closed by Scheme when
it detected that the subprocess had closed the other end of the pipe.
However, the "output-copier" loop continued to operate assuming that
the channel was open.

28 years agoChange popclient code to use new indicator to allow redisplay during
Chris Hanson [Sun, 12 May 1996 07:14:21 +0000 (07:14 +0000)]
Change popclient code to use new indicator to allow redisplay during
synchronous-subprocess execution.

28 years agoFix bug in code that writes data to subprocess -- channel was being
Chris Hanson [Sun, 12 May 1996 07:13:03 +0000 (07:13 +0000)]
Fix bug in code that writes data to subprocess -- channel was being
closed before output buffer was flushed.  Also, add code to specify
whether or not redisplay is allowed during synchronous-process
execution, and default it to disallowed, because it is extremely
distracting while doing a revert-buffer in a Dired buffer.

28 years agoWrap debugger extent with CLEANUP-POP-UP-BUFFERS. This allows the
Chris Hanson [Sun, 12 May 1996 02:34:30 +0000 (02:34 +0000)]
Wrap debugger extent with CLEANUP-POP-UP-BUFFERS.  This allows the
debugger to be called at times when there are active popped-up
buffers.  Previously, quitting from the debugger in this situation
would cause the previously popped-up buffer to be hidden.

28 years agoAdd commands to read and write the .newsrc file.
Chris Hanson [Sun, 12 May 1996 02:19:20 +0000 (02:19 +0000)]
Add commands to read and write the .newsrc file.

28 years agoWhen doing certain extended server interactions, do redisplay
Chris Hanson [Sat, 11 May 1996 08:51:31 +0000 (08:51 +0000)]
When doing certain extended server interactions, do redisplay
periodically to show changes to the user.

28 years agoFinish changes stared with previous revision: must handle visibility
Chris Hanson [Sat, 11 May 1996 08:50:15 +0000 (08:50 +0000)]
Finish changes stared with previous revision: must handle visibility
events specially while previewing events; must also handle paint
events specially.  Handling of paint events is different from handling
of X expose events -- this seems to mean that when a window is
exposed, X sends the expose event first, but OS/2 sends something
other than the paint event first.

28 years agoPop up a buffer showing the "popclient" output so that it is visible
Chris Hanson [Sat, 11 May 1996 08:46:52 +0000 (08:46 +0000)]
Pop up a buffer showing the "popclient" output so that it is visible
while "popclient" is running.  Use new popped-up buffer features to
keep it visible if an error occurs.

28 years agoUse new procedure MAYBE-KILL-POP-UP-BUFFER.
Chris Hanson [Sat, 11 May 1996 08:44:56 +0000 (08:44 +0000)]
Use new procedure MAYBE-KILL-POP-UP-BUFFER.

28 years agoImplement new procedures: MAYBE-KILL-POP-UP-BUFFER calls
Chris Hanson [Sat, 11 May 1996 08:44:28 +0000 (08:44 +0000)]
Implement new procedures: MAYBE-KILL-POP-UP-BUFFER calls
KILL-POP-UP-BUFFER if its argument is the popped-up buffer.
KEEP-POP-UP-BUFFER prevents a popped-up buffer from being killed by an
enclosing CLEANUP-POP-UP-BUFFERS.  POPPED-UP-BUFFER returns the
POPPED-UP buffer, if any.

28 years agoChange SYNCHRONOUS-PROCESS-WAIT so that it does redisplay while it's
Chris Hanson [Sat, 11 May 1996 08:41:15 +0000 (08:41 +0000)]
Change SYNCHRONOUS-PROCESS-WAIT so that it does redisplay while it's
waiting.  This allows the output from a synchronous subprocess to be
incrementally displayed as it is read.

28 years agoEliminate CALL-WITH-PROTECTED-CONTINUATION.
Chris Hanson [Sat, 11 May 1996 08:38:11 +0000 (08:38 +0000)]
Eliminate CALL-WITH-PROTECTED-CONTINUATION.

28 years agoChange initialization code to allocate a minimum of 256 file handles
Chris Hanson [Fri, 10 May 1996 18:48:03 +0000 (18:48 +0000)]
Change initialization code to allocate a minimum of 256 file handles
for Scheme.  The old default of 20 is too small -- quickly eaten by a
small number of subprocesses in Edwin -- and worse, the default is not
a constant but depends on the method used to invoke Scheme.

The number of file handles can by dynamically changed using a new
primitive.  The channel table is initialized to 1024 entries, allowing
plenty of room for growth should that be desired.

28 years agoFix thinko in process-name allocation.
Chris Hanson [Fri, 10 May 1996 18:39:28 +0000 (18:39 +0000)]
Fix thinko in process-name allocation.

28 years agoFix typo.
Chris Hanson [Thu, 9 May 1996 20:38:40 +0000 (20:38 +0000)]
Fix typo.

28 years agoAdd support for sockets and GDBM under OS/2.
Chris Hanson [Thu, 9 May 1996 20:22:56 +0000 (20:22 +0000)]
Add support for sockets and GDBM under OS/2.

28 years agoAdd support for sockets under OS/2.
Chris Hanson [Thu, 9 May 1996 20:22:30 +0000 (20:22 +0000)]
Add support for sockets under OS/2.

28 years agoInitial revision
Chris Hanson [Thu, 9 May 1996 20:22:03 +0000 (20:22 +0000)]
Initial revision

28 years agoEliminate support for use of "tcp" subprocess in place of real socket
Chris Hanson [Thu, 9 May 1996 17:25:52 +0000 (17:25 +0000)]
Eliminate support for use of "tcp" subprocess in place of real socket
support.  This was used under OS/2 to work around the lack of socket
support, but did not work properly because the subprocess could not be
reliably killed.  This is now moot since OS/2 socket support has been
implemented.

28 years agoChange release version number from 7.4.3 to 7.5, since the former will
Chris Hanson [Thu, 9 May 1996 17:01:38 +0000 (17:01 +0000)]
Change release version number from 7.4.3 to 7.5, since the former will
be needed for patches to the 7.4 release, and the current sources
contain code that won't go into the 7.4 series.  Also replace the
"(alpha)" with "a" to be more succinct.

28 years agoFix bug -- inverted meaning of input vs. output for subprocess
Chris Hanson [Wed, 8 May 1996 20:57:53 +0000 (20:57 +0000)]
Fix bug -- inverted meaning of input vs. output for subprocess
communications.

28 years agoFix bug in handling of top-level indentation. This bug was introduced
Chris Hanson [Wed, 8 May 1996 05:24:30 +0000 (05:24 +0000)]
Fix bug in handling of top-level indentation.  This bug was introduced
in revision 1.11.

28 years agoAnother round of changes to the News reader.
Chris Hanson [Mon, 6 May 1996 00:09:41 +0000 (00:09 +0000)]
Another round of changes to the News reader.

28 years agoMake BUFFER-POINT a little smarter.
Chris Hanson [Sun, 5 May 1996 18:58:41 +0000 (18:58 +0000)]
Make BUFFER-POINT a little smarter.

28 years agoFix bug under OS/2: when overwriting a file that has its "archived"
Chris Hanson [Sat, 4 May 1996 17:38:55 +0000 (17:38 +0000)]
Fix bug under OS/2: when overwriting a file that has its "archived"
bit cleared, the bit should be set but was not.

28 years agoFix bug: encoding times with time-zone information was not scaling the
Chris Hanson [Sat, 4 May 1996 17:30:08 +0000 (17:30 +0000)]
Fix bug: encoding times with time-zone information was not scaling the
time-zone information to seconds as expected by the microcode.

28 years agoFix handling of VISIBILITY event so that screen contents are
Chris Hanson [Fri, 3 May 1996 20:00:14 +0000 (20:00 +0000)]
Fix handling of VISIBILITY event so that screen contents are
immediately invalidated.  This allows subsequent redisplay events to
take proper action.

28 years agoFix bug in marking of "ignored" articles from article buffer.
Chris Hanson [Fri, 3 May 1996 19:55:46 +0000 (19:55 +0000)]
Fix bug in marking of "ignored" articles from article buffer.

28 years agoFix think-o in INIT-FILE-SPECIFIER->PATHNAME for OS/2 and Windows.
Chris Hanson [Fri, 3 May 1996 07:41:10 +0000 (07:41 +0000)]
Fix think-o in INIT-FILE-SPECIFIER->PATHNAME for OS/2 and Windows.

28 years agoAdd exports for "win32com".
Chris Hanson [Fri, 3 May 1996 07:00:45 +0000 (07:00 +0000)]
Add exports for "win32com".

28 years agoChange command names and documentation strings to use the noun "frame"
Chris Hanson [Fri, 3 May 1996 06:58:59 +0000 (06:58 +0000)]
Change command names and documentation strings to use the noun "frame"
rather than "screen".

28 years agoChange command names and documentation strings to use the noun "frame"
Chris Hanson [Fri, 3 May 1996 06:58:21 +0000 (06:58 +0000)]
Change command names and documentation strings to use the noun "frame"
rather than "screen".

28 years agoAdd code to avoid writing the title-bar string except when it changes.
Chris Hanson [Fri, 3 May 1996 06:56:46 +0000 (06:56 +0000)]
Add code to avoid writing the title-bar string except when it changes.
Otherwise it flickers annoyingly in common circumstances.

28 years agoFix missing variable error. Improve documentation string.
Chris Hanson [Fri, 3 May 1996 06:55:22 +0000 (06:55 +0000)]
Fix missing variable error.  Improve documentation string.

28 years agoFix typo.
Chris Hanson [Fri, 26 Apr 1996 18:14:04 +0000 (18:14 +0000)]
Fix typo.

28 years agoFixed "rtlgen/preservation-state: unknown operation" warning for
Stephen Adams [Fri, 26 Apr 1996 17:41:57 +0000 (17:41 +0000)]
Fixed "rtlgen/preservation-state: unknown operation" warning for
MACHINE-CONSTANTs, and prevented the preservation of CONS-NON-POINTER
expressions because they are sometimes non-objects (e.g. non-marked
vector headers).

28 years agoFix bug in open coding of SYSTEM-VECTOR-SIZE that became a problem
Chris Hanson [Thu, 25 Apr 1996 04:23:45 +0000 (04:23 +0000)]
Fix bug in open coding of SYSTEM-VECTOR-SIZE that became a problem
when it was enabled by the previous change.

28 years agoFix some minor bugs.
Chris Hanson [Wed, 24 Apr 1996 22:22:49 +0000 (22:22 +0000)]
Fix some minor bugs.

28 years agoUpdate copyright.
Chris Hanson [Wed, 24 Apr 1996 18:44:26 +0000 (18:44 +0000)]
Update copyright.

28 years agoFix typo.
Chris Hanson [Wed, 24 Apr 1996 18:35:06 +0000 (18:35 +0000)]
Fix typo.

28 years agoMany changes subsequent to release.
Chris Hanson [Wed, 24 Apr 1996 04:37:20 +0000 (04:37 +0000)]
Many changes subsequent to release.

28 years agoFix typo.
Chris Hanson [Wed, 24 Apr 1996 04:34:24 +0000 (04:34 +0000)]
Fix typo.

28 years agoIntegrate generic procedure mechanism into the runtime system. This
Chris Hanson [Wed, 24 Apr 1996 04:27:22 +0000 (04:27 +0000)]
Integrate generic procedure mechanism into the runtime system.  This
mechanism implements a generic procedure call with good performance,
but does not define an associated class structure as is common in
object-oriented programming systems.  It is, however, sufficiently
general to allow such systems to be implemented on top of it, and even
to share objects between different systems if the systems cooperate
slightly.

Much of the change here is to reorganize the cold-load sequence so
that it is possible to bootstrap the runtime system.

28 years agoAdd support for "gdbm" runtime load option.
Chris Hanson [Wed, 24 Apr 1996 03:52:10 +0000 (03:52 +0000)]
Add support for "gdbm" runtime load option.

28 years agoCollect the several implementations of protection lists and merge them
Chris Hanson [Wed, 24 Apr 1996 03:48:50 +0000 (03:48 +0000)]
Collect the several implementations of protection lists and merge them
together in a single place.

28 years agoImplement new "init-file" procedures for maintaining a database of
Chris Hanson [Wed, 24 Apr 1996 03:39:47 +0000 (03:39 +0000)]
Implement new "init-file" procedures for maintaining a database of
files in the user's home directory.  This is used by the Edwin News
reader, which needs a convenient place to save its database files.

28 years agoChange OS/FILE-END-OF-LINE-TRANSLATION to use new FILE-SYSTEM-TYPE
Chris Hanson [Wed, 24 Apr 1996 03:29:54 +0000 (03:29 +0000)]
Change OS/FILE-END-OF-LINE-TRANSLATION to use new FILE-SYSTEM-TYPE
primitive to determine a more precise result.

28 years agoImplement support for time-zone information in decoded-time data
Chris Hanson [Wed, 24 Apr 1996 03:27:06 +0000 (03:27 +0000)]
Implement support for time-zone information in decoded-time data
type.  Generalize the procedure FILE-TIME->STRING so that it generates
an RFC-822 time string (when time-zone information is available from
the microcode).

28 years agoImplement support for time-zone information in decoded-time data
Chris Hanson [Wed, 24 Apr 1996 03:21:30 +0000 (03:21 +0000)]
Implement support for time-zone information in decoded-time data
type.  Generalize the procedure FILE-TIME->STRING so that it generates
an RFC-822 time string (when time-zone information is available from
the microcode).

28 years agoMove INT:->FLONUM from "arith" to "fixart" so that it will be
Chris Hanson [Wed, 24 Apr 1996 03:03:16 +0000 (03:03 +0000)]
Move INT:->FLONUM from "arith" to "fixart" so that it will be
available earlier in the cold-load sequence.

28 years agoNumerous changes subsequent to release.
Chris Hanson [Wed, 24 Apr 1996 02:56:13 +0000 (02:56 +0000)]
Numerous changes subsequent to release.

28 years agoExtensive development of News reader; too many changes to list.
Chris Hanson [Wed, 24 Apr 1996 02:55:18 +0000 (02:55 +0000)]
Extensive development of News reader; too many changes to list.

28 years agoChange synchronous-process code to use line translation that is
Chris Hanson [Wed, 24 Apr 1996 02:45:38 +0000 (02:45 +0000)]
Change synchronous-process code to use line translation that is
appropriate for the file associated with the process buffer, if any.
This is necessary to get newline translation correct for compressed
files.

28 years agoImplement new procedure FILE-TIME->LS-STRING, to generate a time
Chris Hanson [Wed, 24 Apr 1996 02:38:58 +0000 (02:38 +0000)]
Implement new procedure FILE-TIME->LS-STRING, to generate a time
string like that produced by the unix `ls' program.  Change Dired and
VC to use this string where appropriate.  Consequently rewrite the DOS
directory listing program to be more like that used for OS/2.

28 years agoChange GROUP-INSERT-FILE! to accept an additional argument, which
Chris Hanson [Wed, 24 Apr 1996 02:30:14 +0000 (02:30 +0000)]
Change GROUP-INSERT-FILE! to accept an additional argument, which
specifies the newline translation to be used for the insertion.  This
allows the compressed-file reading code to specify that the
translation being used is that appropriate for the file being
expanded.  Formerly, the wrong translation was sometimes used because
the compressed file is expanded into a temporary file, which can
reside on a file system with a different translation, and the
translation appropriate for the temporary was used.

28 years agoChange OS/BUFFER-BACKUP-PATHNAME to accept another argument, the
Chris Hanson [Wed, 24 Apr 1996 02:19:57 +0000 (02:19 +0000)]
Change OS/BUFFER-BACKUP-PATHNAME to accept another argument, the
buffer being backed up.  This is necessary to ensure that the backup
control variables are properly referenced; formerly local bindings of
these variables would not be referenced correctly.

28 years agoGeneralize lisp indentation code to support a new method for
Chris Hanson [Wed, 24 Apr 1996 02:05:35 +0000 (02:05 +0000)]
Generalize lisp indentation code to support a new method for
specifying how a lisp form is to be indented.  The variable
lisp-indent-regexps is an alist of regexp-method pairs, which is
searched linearly for the first regexp that matches the keyword.

This allows the "def" and "with-" rules to be implemented as special
cases of this more general mechanism.

28 years agoChange Info to use a list of info directories, rather than a single
Chris Hanson [Wed, 24 Apr 1996 01:57:40 +0000 (01:57 +0000)]
Change Info to use a list of info directories, rather than a single
directory.  This is now compatible with Emacs 19.

28 years agoChange OTHER-SCREEN to take a "count" argument. Change uses of
Chris Hanson [Wed, 24 Apr 1996 01:49:19 +0000 (01:49 +0000)]
Change OTHER-SCREEN to take a "count" argument.  Change uses of
OTHER-SCREEN to account for this, and to allow selection of
"invisible" windows, which will now be auto-mapped.

28 years agoModularize the header-generation and mail-mode initialization so that
Chris Hanson [Wed, 24 Apr 1996 01:30:11 +0000 (01:30 +0000)]
Modularize the header-generation and mail-mode initialization so that
the relevant parts can be reused by the news reader.

28 years agoImplement RMAIL label-manipulation commands.
Chris Hanson [Wed, 24 Apr 1996 01:23:01 +0000 (01:23 +0000)]
Implement RMAIL label-manipulation commands.

28 years agoAdd some new procedures for using regular expressions on strings.
Chris Hanson [Wed, 24 Apr 1996 01:20:29 +0000 (01:20 +0000)]
Add some new procedures for using regular expressions on strings.

28 years agoAdd optional argument to GLOBAL-WINDOW-MODELINE-EVENT! so that the
Chris Hanson [Wed, 24 Apr 1996 01:11:37 +0000 (01:11 +0000)]
Add optional argument to GLOBAL-WINDOW-MODELINE-EVENT! so that the
caller can specify which windows the even applies to.

28 years agoUpdating of character-syntax code, to handle C++-style comments. This
Chris Hanson [Wed, 24 Apr 1996 01:07:34 +0000 (01:07 +0000)]
Updating of character-syntax code, to handle C++-style comments.  This
is necessary for the new Verilog mode in Edwin.  These changes require
corresponding changes in Edwin.

28 years agoFix typo.
Chris Hanson [Tue, 23 Apr 1996 23:25:03 +0000 (23:25 +0000)]
Fix typo.

28 years agoChange frame-related key bindings to be compatible with Emacs 19.
Chris Hanson [Tue, 23 Apr 1996 23:09:44 +0000 (23:09 +0000)]
Change frame-related key bindings to be compatible with Emacs 19.
This means that C-x 5 has been redefined as a prefix key, and M-x
split-window-horizontally is now bound to C-x 3 instead.

28 years agoChange all user-visible references to the noun "screen" to use "frame"
Chris Hanson [Tue, 23 Apr 1996 23:08:44 +0000 (23:08 +0000)]
Change all user-visible references to the noun "screen" to use "frame"
instead, for consistency with Emacs 19.

28 years agoInitial revision
Chris Hanson [Tue, 23 Apr 1996 22:39:44 +0000 (22:39 +0000)]
Initial revision

28 years agoAdd mode for editing Verilog programs.
Chris Hanson [Tue, 23 Apr 1996 22:39:30 +0000 (22:39 +0000)]
Add mode for editing Verilog programs.

28 years agoChange character syntax interface to use new features implemented by
Chris Hanson [Tue, 23 Apr 1996 22:37:42 +0000 (22:37 +0000)]
Change character syntax interface to use new features implemented by
microcode.  The new interface is almost like that of Lucid Emacs.

28 years agoAdd more features to Texinfo mode, to make it more like the current
Chris Hanson [Tue, 23 Apr 1996 22:33:54 +0000 (22:33 +0000)]
Add more features to Texinfo mode, to make it more like the current
Emacs version.

28 years agoChange M-x manual-entry to use same naming convention for buffers that
Chris Hanson [Tue, 23 Apr 1996 22:24:05 +0000 (22:24 +0000)]
Change M-x manual-entry to use same naming convention for buffers that
Emacs 19 uses.

28 years agoChange binding of M-x comint-bol from C-a to C-c C-a to match Emacs.
Chris Hanson [Tue, 23 Apr 1996 22:12:11 +0000 (22:12 +0000)]
Change binding of M-x comint-bol from C-a to C-c C-a to match Emacs.

28 years agoChange CREF program so that it does not rewrite files unless the files
Chris Hanson [Tue, 23 Apr 1996 21:19:40 +0000 (21:19 +0000)]
Change CREF program so that it does not rewrite files unless the files
they were derived from have changed.

28 years agoImprove SF-CONDITIONALLY to use same pathname-type defaulting that SF
Chris Hanson [Tue, 23 Apr 1996 21:10:56 +0000 (21:10 +0000)]
Improve SF-CONDITIONALLY to use same pathname-type defaulting that SF
does.

28 years agoUpdate version numbers for post-release changes.
Chris Hanson [Tue, 23 Apr 1996 20:59:45 +0000 (20:59 +0000)]
Update version numbers for post-release changes.

28 years agoAdd primitive to test data type of Edwin "mark" objects.
Chris Hanson [Tue, 23 Apr 1996 20:59:29 +0000 (20:59 +0000)]
Add primitive to test data type of Edwin "mark" objects.

28 years agoAdd error-checking OS-dependent procedures for allocating and
Chris Hanson [Tue, 23 Apr 1996 20:58:45 +0000 (20:58 +0000)]
Add error-checking OS-dependent procedures for allocating and
deallocating memory.

28 years agoAdd primitive to allow unix systems to detect file-system type. This
Chris Hanson [Tue, 23 Apr 1996 20:58:11 +0000 (20:58 +0000)]
Add primitive to allow unix systems to detect file-system type.  This
is particularly useful on systems like Linux which support many
file-system types.

28 years agoAdd primitive to allow unix systems to detect file-system type. This
Chris Hanson [Tue, 23 Apr 1996 20:50:46 +0000 (20:50 +0000)]
Add primitive to allow unix systems to detect file-system type.  This
is particularly useful on systems like Linux which support many
file-system types.

28 years agoAdd time-zone information to decoded-time structure.
Chris Hanson [Tue, 23 Apr 1996 20:44:15 +0000 (20:44 +0000)]
Add time-zone information to decoded-time structure.

28 years agoInitial revision
Chris Hanson [Tue, 23 Apr 1996 20:38:03 +0000 (20:38 +0000)]
Initial revision

28 years agoFinal editing for release 7.4.2.
Chris Hanson [Tue, 16 Apr 1996 20:35:13 +0000 (20:35 +0000)]
Final editing for release 7.4.2.

28 years agoFinal editing for release 7.4.2.
Chris Hanson [Tue, 16 Apr 1996 20:29:18 +0000 (20:29 +0000)]
Final editing for release 7.4.2.

28 years agoFinal editing for release 7.4.2.
Chris Hanson [Tue, 16 Apr 1996 20:17:45 +0000 (20:17 +0000)]
Final editing for release 7.4.2.

28 years agoFix typo in WIN32 section.
Stephen Adams [Mon, 15 Apr 1996 21:43:58 +0000 (21:43 +0000)]
Fix typo in WIN32 section.

28 years agoMore Windows-specific edits.
Stephen Adams [Mon, 15 Apr 1996 19:33:35 +0000 (19:33 +0000)]
More Windows-specific edits.

28 years agoSome updates to windows installation.
Stephen Adams [Wed, 10 Apr 1996 20:03:38 +0000 (20:03 +0000)]
Some updates to windows installation.

28 years agoFix bug: dired commands that operate on multiple files were merging in
Chris Hanson [Wed, 10 Apr 1996 01:06:34 +0000 (01:06 +0000)]
Fix bug: dired commands that operate on multiple files were merging in
the target directory without the target device; this works fine on
Unix but not OS/2 or Windows.

28 years agoFixed the problem of not being able to (edit and) save a file that is
Stephen Adams [Tue, 9 Apr 1996 20:19:13 +0000 (20:19 +0000)]
Fixed the problem of not being able to (edit and) save a file that is
open for reading (usually by an error REPL).  Files are now opened
allowing concurrent reads AND writes.

28 years agoChanged Windows version handling so that Scheme correctly
Stephen Adams [Tue, 9 Apr 1996 20:16:32 +0000 (20:16 +0000)]
Changed Windows version handling so that Scheme correctly
distinguishes Windows 3.1 from Windows 95.

28 years agoKludged DOS/FS-LONG-FILENAMES? to return #F for ant FAT volume because
Stephen Adams [Tue, 9 Apr 1996 20:13:30 +0000 (20:13 +0000)]
Kludged DOS/FS-LONG-FILENAMES? to return #F for ant FAT volume because
of Windows'95 confusion about which names is the primary name and
which names is the 8.3 alias

28 years agoAdded
Stephen Adams [Tue, 9 Apr 1996 20:09:04 +0000 (20:09 +0000)]
Added
  #include <stdlib.h>
to get rid of warnings.

28 years agoFix bug: primitives can't be conditionally defined, because the
Chris Hanson [Mon, 8 Apr 1996 23:41:35 +0000 (23:41 +0000)]
Fix bug: primitives can't be conditionally defined, because the
findprim program doesn't parse the conditionals.  The previous change,
which introduced a conditional primitive, broke this file on other
operating systems.

28 years agoFix some typos.
Chris Hanson [Mon, 8 Apr 1996 21:18:53 +0000 (21:18 +0000)]
Fix some typos.

28 years agoAdd information about our FTP site and also how to report bugs.
Chris Hanson [Mon, 8 Apr 1996 21:12:20 +0000 (21:12 +0000)]
Add information about our FTP site and also how to report bugs.