mit-scheme.git
33 years agoPatch to previous change.
Chris Hanson [Thu, 26 Mar 1992 10:59:14 +0000 (10:59 +0000)]
Patch to previous change.

33 years agoFix declaration of arguments passed to `execve'.
Chris Hanson [Thu, 26 Mar 1992 10:54:49 +0000 (10:54 +0000)]
Fix declaration of arguments passed to `execve'.

33 years agoDo the right thing for hpux with the ANSI compiler.
Chris Hanson [Thu, 26 Mar 1992 04:21:11 +0000 (04:21 +0000)]
Do the right thing for hpux with the ANSI compiler.

33 years agoDo the right thing for hpux with the ANSI compiler.
Chris Hanson [Thu, 26 Mar 1992 04:14:35 +0000 (04:14 +0000)]
Do the right thing for hpux with the ANSI compiler.

33 years agoDo the right thing for hpux with the ANSI compiler.
Chris Hanson [Thu, 26 Mar 1992 04:02:34 +0000 (04:02 +0000)]
Do the right thing for hpux with the ANSI compiler.

33 years agoDo the right thing for hpux with the ANSI compiler.
Chris Hanson [Thu, 26 Mar 1992 03:56:12 +0000 (03:56 +0000)]
Do the right thing for hpux with the ANSI compiler.

33 years agoDo the right thing for hpux with the ANSI compiler.
Chris Hanson [Thu, 26 Mar 1992 03:48:05 +0000 (03:48 +0000)]
Do the right thing for hpux with the ANSI compiler.

33 years agoEliminate conflicting definition.
Chris Hanson [Thu, 26 Mar 1992 03:39:31 +0000 (03:39 +0000)]
Eliminate conflicting definition.

33 years agoDo the right thing for hpux with the ANSI compiler.
Chris Hanson [Thu, 26 Mar 1992 03:35:47 +0000 (03:35 +0000)]
Do the right thing for hpux with the ANSI compiler.

33 years agoSet _HPUX_VERSION for release 8.0.
Chris Hanson [Thu, 26 Mar 1992 03:16:30 +0000 (03:16 +0000)]
Set _HPUX_VERSION for release 8.0.

33 years agoExport switch to control "auto-raise" feature of X screens.
Chris Hanson [Thu, 26 Mar 1992 00:02:40 +0000 (00:02 +0000)]
Export switch to control "auto-raise" feature of X screens.

33 years agoAdd switch to control "auto-raise" feature of X graphics windows.
Chris Hanson [Thu, 26 Mar 1992 00:01:27 +0000 (00:01 +0000)]
Add switch to control "auto-raise" feature of X graphics windows.

33 years agoAdd switch to control behavior of PP when AS-CODE? argument is
Chris Hanson [Wed, 25 Mar 1992 23:51:57 +0000 (23:51 +0000)]
Add switch to control behavior of PP when AS-CODE? argument is
defaulted.

33 years agoFix oversight in last edit.
Chris Hanson [Wed, 25 Mar 1992 22:39:25 +0000 (22:39 +0000)]
Fix oversight in last edit.

33 years agoAdd several new switches to control appearance of objects and REPL.
Chris Hanson [Wed, 25 Mar 1992 21:58:21 +0000 (21:58 +0000)]
Add several new switches to control appearance of objects and REPL.

33 years agoDon't initialize Edwin here; do that in ".edwin" file instead.
Chris Hanson [Wed, 25 Mar 1992 21:53:01 +0000 (21:53 +0000)]
Don't initialize Edwin here; do that in ".edwin" file instead.

33 years agoChange to match recent changes to X11 graphics in runtime system.
Chris Hanson [Wed, 25 Mar 1992 21:52:36 +0000 (21:52 +0000)]
Change to match recent changes to X11 graphics in runtime system.
Paginate code.

33 years agoDon't generate full CREF.
Chris Hanson [Wed, 25 Mar 1992 21:44:49 +0000 (21:44 +0000)]
Don't generate full CREF.

33 years agoExport control variables from inferior REPL package.
Chris Hanson [Wed, 25 Mar 1992 21:41:11 +0000 (21:41 +0000)]
Export control variables from inferior REPL package.

33 years agoMake Edwin window have X resource class "Emacs".
Chris Hanson [Wed, 25 Mar 1992 21:40:10 +0000 (21:40 +0000)]
Make Edwin window have X resource class "Emacs".

33 years agoAdd new file "compile.scm".
Chris Hanson [Tue, 24 Mar 1992 23:32:17 +0000 (23:32 +0000)]
Add new file "compile.scm".

33 years agoInitial revision
Chris Hanson [Tue, 24 Mar 1992 23:31:41 +0000 (23:31 +0000)]
Initial revision

33 years agoChange subprocess status operation to work correctly after subprocess
Chris Hanson [Tue, 24 Mar 1992 23:30:08 +0000 (23:30 +0000)]
Change subprocess status operation to work correctly after subprocess
has been deleted.

33 years agoPass Emacs-style status message to process sentinel.
Chris Hanson [Tue, 24 Mar 1992 22:52:02 +0000 (22:52 +0000)]
Pass Emacs-style status message to process sentinel.

33 years agoThis runtime system requires microcode version 11.111 or later.
Chris Hanson [Fri, 20 Mar 1992 05:18:31 +0000 (05:18 +0000)]
This runtime system requires microcode version 11.111 or later.

* Allow CREATE-THREAD to accept #F as its first argument, and to use a
  default continuation in that case.  Define
  WITH-CREATE-THREAD-CONTINUATION to bind that default; change
  CMDL/START to cause the default continuation to be bound to the
  continuation of the CMDL driver.

* Add new operations to x-graphics devices: RAISE-WINDOW,
  LOWER-WINDOW, WITHDRAW-WINDOW, QUERY-POINTER.  Delete UNMAP-WINDOW
  operation which is superseded by WITHDRAW-WINDOW.

* Add new operations X-GRAPHICS/OPEN-DISPLAY and
  X-GRAPHICS/CLOSE-DISPLAY.  The value returned by
  X-GRAPHICS/OPEN-DISPLAY may be passed to MAKE-GRAPHICS-DEVICE as a
  second argument when making x-graphics devices.

* Export virtually all x-graphics operations by name as
  X-GRAPHICS/foo.

* Extensive redesign of X graphics internals.  Now events are handled
  asynchronously by a separate thread, one per display connection.
  Graphics windows now participate in the DELETE-WINDOW protocol, so
  that closing a window with the window manager has the desired effect
  rather than killing the Scheme process.  Display connections are
  memoized, and are reclaimed by garbage collection when no longer
  used.  Closing a display connection closes all of the windows
  associated with it.

33 years agoInitial revision
Brian A. LaMacchia [Fri, 20 Mar 1992 02:24:40 +0000 (02:24 +0000)]
Initial revision

33 years agoFix "clean" rule to get everything.
Chris Hanson [Tue, 17 Mar 1992 21:58:14 +0000 (21:58 +0000)]
Fix "clean" rule to get everything.

33 years agoChanges for HP-UX 8.0.
Chris Hanson [Mon, 16 Mar 1992 19:56:30 +0000 (19:56 +0000)]
Changes for HP-UX 8.0.

33 years agoVarious changes that are required by runtime 14.148 and later.
Chris Hanson [Mon, 16 Mar 1992 19:42:55 +0000 (19:42 +0000)]
Various changes that are required by runtime 14.148 and later.
Upwards compatible with earlier versions of the runtime system.

33 years agoWhen creating a graphics window, set the WM keyboard input hint to
Chris Hanson [Mon, 16 Mar 1992 19:41:37 +0000 (19:41 +0000)]
When creating a graphics window, set the WM keyboard input hint to
false; this can be changed later if keyboard input is desired.

33 years agoChange X-DISPLAY-PROCESS-EVENTS to allow second argument to specify
Chris Hanson [Mon, 16 Mar 1992 19:39:48 +0000 (19:39 +0000)]
Change X-DISPLAY-PROCESS-EVENTS to allow second argument to specify
that UX_select should not be used (i.e. that subprocess input and
interrupts should be ignored).

33 years agoChange graphics operations to receive the device, not just the
Arthur Gleckler [Mon, 16 Mar 1992 19:27:32 +0000 (19:27 +0000)]
Change graphics operations to receive the device, not just the
descriptor, of the graphics object on which they are operating.

33 years agoDon't unlink file before closing it if the system does not allow that.
Henry M. Wu [Mon, 16 Mar 1992 16:51:21 +0000 (16:51 +0000)]
Don't unlink file before closing it if the system does not allow that.
Fixed Reset_Memory to remember to unlink file.

33 years agoChange the syntax of indirect jumps for DOS.
Guillermo J. Rozas [Mon, 16 Mar 1992 02:08:47 +0000 (02:08 +0000)]
Change the syntax of indirect jumps for DOS.

33 years agoAdd -I and -L switches needed for release 8.0. Add dynamic loader
Chris Hanson [Sat, 14 Mar 1992 12:11:07 +0000 (12:11 +0000)]
Add -I and -L switches needed for release 8.0.  Add dynamic loader
support.

33 years ago*** empty log message ***
Chris Hanson [Sat, 14 Mar 1992 00:09:44 +0000 (00:09 +0000)]
*** empty log message ***

33 years ago* Add support for NotifyVisibility events.
Chris Hanson [Sat, 14 Mar 1992 00:09:17 +0000 (00:09 +0000)]
* Add support for NotifyVisibility events.

* Change MotionNotify events to include state information.
  Also use PointerMotionHintMask to limit the amount of traffic when
  these events are enabled.

* Add new primitives

    X-WINDOW-COORDS-ROOT->LOCAL
    X-WINDOW-COORDS-LOCAL->ROOT
    X-WINDOW-RAISE
    X-WINDOW-LOWER
    X-WINDOW-QUERY-POINTER

* Fix X-WINDOW-SET-POSITION so that it works correctly with
  reparenting window managers.

33 years agoUse XWMGeometry instead of XGeometry.
Chris Hanson [Sat, 14 Mar 1992 00:08:54 +0000 (00:08 +0000)]
Use XWMGeometry instead of XGeometry.

33 years agoAdd support for tracking VisibilityNotify events. Use this support to
Chris Hanson [Sat, 14 Mar 1992 00:01:14 +0000 (00:01 +0000)]
Add support for tracking VisibilityNotify events.  Use this support to
implement optional "auto raise" feature that raises the selected
screen whenever the user types.

33 years agoAdd commands to raise and lower the current X window in the stacking
Chris Hanson [Fri, 13 Mar 1992 23:59:41 +0000 (23:59 +0000)]
Add commands to raise and lower the current X window in the stacking
order.  Change default icon-name format to be "edwin".

33 years agoChange SCREEN-VISIBLE? to be true for a visibility of
Chris Hanson [Fri, 13 Mar 1992 23:58:38 +0000 (23:58 +0000)]
Change SCREEN-VISIBLE? to be true for a visibility of
'PARTIALLY-OBSCURED as well as the usual 'VISIBLE.

33 years ago- Stack segment swapping for Zortech C.
Guillermo J. Rozas [Fri, 13 Mar 1992 19:29:08 +0000 (19:29 +0000)]
- Stack segment swapping for Zortech C.
- Conditionalize for Microsoft's (and Zortech's) structure returning
convention.

33 years agoDocumentation for STRING-TRIM, STRING-TRIM-LEFT, and STRING-TRIM-RIGHT
Arthur Gleckler [Fri, 13 Mar 1992 17:16:21 +0000 (17:16 +0000)]
Documentation for STRING-TRIM, STRING-TRIM-LEFT, and STRING-TRIM-RIGHT
said that CHAR-SET argument defaulted to char-set:whitespace, but it
really defaults to char-set:not-whitespace.

33 years agoEliminate unused bound variable in SCREEN-UPDATE.
Chris Hanson [Fri, 13 Mar 1992 12:01:04 +0000 (12:01 +0000)]
Eliminate unused bound variable in SCREEN-UPDATE.

33 years agoChange definition of NOP instruction to match that used by MIPS
Chris Hanson [Fri, 13 Mar 1992 11:04:26 +0000 (11:04 +0000)]
Change definition of NOP instruction to match that used by MIPS
compilers.  Otherwise machine-language debuggers like GDB won't show
this instruction as a NOP.

33 years agoAdd option to use ALTERNATE_CC on the MIPS. GCC 2.0 works admirably.
Chris Hanson [Fri, 13 Mar 1992 11:01:32 +0000 (11:01 +0000)]
Add option to use ALTERNATE_CC on the MIPS.  GCC 2.0 works admirably.

33 years ago*** empty log message ***
Chris Hanson [Fri, 13 Mar 1992 10:53:26 +0000 (10:53 +0000)]
*** empty log message ***

33 years ago* Change all places that call UPDATE-INFERIOR! to test the redisplay
Chris Hanson [Fri, 13 Mar 1992 10:52:40 +0000 (10:52 +0000)]
* Change all places that call UPDATE-INFERIOR! to test the redisplay
  flags before doing the call.  Change UPDATE-INFERIOR! to eliminate
  the test.  This change avoids a close-coded call with many arguments
  if it is unnecessary.

* Many of the low-level :UPDATE-DISPLAY! methods always return #T.
  Take advantage of this fact to eliminate unnecessary tests in the
  callers.

* WINDOW-MODELINE-EVENT! was informing the modeline window of the
  event by means of a message.  Change this to a procedure call.

* Change WINDOW-NEEDS-REDISPLAY! and INFERIOR-NEEDS-REDISPLAY! to
  avoid close-coded call to SETUP-REDISPLAY-FLAGS! when it is
  unnecessary.

* Add declarations to cause CLIP-WINDOW-REGION-1 to be open-coded.
  This eliminates two close-coded calls and generation of a closure
  over many variables.

33 years ago* Change the name of the initial repl buffer to "*scheme*".
Chris Hanson [Fri, 13 Mar 1992 10:48:29 +0000 (10:48 +0000)]
* Change the name of the initial repl buffer to "*scheme*".

* Add new editor variable REPL-ENABLE-TRANSCRIPT-BUFFER that causes
  repl buffer transactions to be added to the transcript buffer (if it
  is enabled).  Default for this variable is enabled.

* Add new editor variable REPL-ERROR-DECISION to control the behavior
  of a repl buffer when an evaluation error occurs.  If enabled, the
  user is forced to choose between debugging the error and aborting
  from it.  The default for this variable is disabled.

* Add code to prod the editor after the run-light has been updated by
  an inferior repl.  Otherwise the editor might not notice the change
  until later.

* Change the name of the INFERIOR-DEBUGGER mode to be INFERIOR-CMDL.
  Change the modeline name of the INFERIOR-REPL mode to be "REPL".
  Change the modeline name of the INFERIOR-CMDL mode to be "CMDL".
  Change the names of the INFERIOR-REPL-foo interrupt commands to be
  INFERIOR-CMDL-foo.  Change the name of the
  INFERIOR-DEBUGGER-SELF-INSERT command to INFERIOR-CMDL-SELF-INSERT.

33 years ago* (update-screen!): Clear the NEEDS-UPDATE? of the screen if the
Chris Hanson [Fri, 13 Mar 1992 10:47:39 +0000 (10:47 +0000)]
* (update-screen!): Clear the NEEDS-UPDATE? of the screen if the
  update finishes properly.

* (screen-force-update): Fix typo that caused the new and current
  matrix lines of highlighted text to become EQ?.

* (with-screen-in-update): Eliminate UNWIND-PROTECT since interrupts
  are locked while it executes and any errors in the redisplay
  indicate a serious problem that makes the UNWIND-PROTECT
  uninteresting.

* (with-screen-in-update): Avoid calling SCREEN-UPDATE if the screen's
  NEEDS-UPDATE? flag is not set.

* (with-screen-in-update, screen-update): Don't update the cursor
  position unless the screen update finishes and the cursor has moved.

* (screen-update): Avoid use of FIX:REMAINDER, which is not open-coded
  on the MIPS.

* (screen-update): Change meaning of PREEMPTION-MODULUS so that it
  counts the number of updated lines rather than the number of lines.
  This avoids unnecessary work when only a few lines need changing,
  such as when only the modeline or typein window is being updated.
  Because of this change, eliminate DEBUG-PREEMPTION-Y from the SCREEN
  structure since it is no longer easy to simulate preemption like
  this (and this debugging tool was never needed).

* (update-line-highlight): When comparing old and new lines, don't
  consider short matches since it is usually cheaper to ignore them.
  This has already been done for the no-highlight case and should have
  been done for this case at that time.

33 years agoAdd new commands APROPOS-COMMAND and APROPOS-VARIABLE as aliases for
Chris Hanson [Fri, 13 Mar 1992 10:11:12 +0000 (10:11 +0000)]
Add new commands APROPOS-COMMAND and APROPOS-VARIABLE as aliases for
COMMAND-APROPOS and VARIABLE-APROPOS.  Add new command APROPOS that
finds any command, variable, or mode that matches the regular
expression (perhaps it should also find ordinary Scheme symbols?).
Change output of apropos commands to more closely match that of Emacs.

33 years agoChange EDIT to set up the EDITOR-ABORT continuation correctly when
Chris Hanson [Fri, 13 Mar 1992 10:08:11 +0000 (10:08 +0000)]
Change EDIT to set up the EDITOR-ABORT continuation correctly when
reentering the editor after a suspend.  Previously it was returning to
the same initial continuation whenever the editor was stopped.

33 years agoChange UPDATE-SCREENS! to scan each screen exactly once. Don't mess
Chris Hanson [Fri, 13 Mar 1992 10:06:39 +0000 (10:06 +0000)]
Change UPDATE-SCREENS! to scan each screen exactly once.  Don't mess
with screen order when doing updates.

33 years agoCOMINT-LINE-START was matching COMINT-PROMPT-REGEXP against the
Chris Hanson [Fri, 13 Mar 1992 10:05:26 +0000 (10:05 +0000)]
COMINT-LINE-START was matching COMINT-PROMPT-REGEXP against the
remainder of the buffer when it is only necessary to match against the
remainder of the line.  This occasionally caused the primitive
re-match-buffer to signal an anonymous error.  This patch
will make the anonymous error extremely unlikely.

The anonymous error indicates a stack-overflow condition that is
difficult to fix properly.  However, the primitive can be modified to
use heuristics that will eliminate the error; the cost is that cases
that would have signalled the error will instead return a non-maximal
match or a non-match in cases where it would have returned a maximal
match had the stack been deep enough.

33 years agoDefine new command no-toggle-read-only and bind it to C-x C-q in the
Chris Hanson [Fri, 13 Mar 1992 09:47:46 +0000 (09:47 +0000)]
Define new command no-toggle-read-only and bind it to C-x C-q in the
read-only and read-only-noarg modes.

33 years agoChange EDITOR-FAILURE to post a regular message instead of a temporary
Chris Hanson [Fri, 13 Mar 1992 09:45:49 +0000 (09:45 +0000)]
Change EDITOR-FAILURE to post a regular message instead of a temporary
one.

33 years agoForgot two underscores.
Guillermo J. Rozas [Wed, 11 Mar 1992 20:08:37 +0000 (20:08 +0000)]
Forgot two underscores.

33 years agoZortech C also requires underscores in data-segment variables.
Guillermo J. Rozas [Wed, 11 Mar 1992 20:06:32 +0000 (20:06 +0000)]
Zortech C also requires underscores in data-segment variables.

33 years agoFix bug in RUN-THREAD that would leave the block-events bit turned on
Chris Hanson [Wed, 11 Mar 1992 12:17:00 +0000 (12:17 +0000)]
Fix bug in RUN-THREAD that would leave the block-events bit turned on
after delivery of an event.

33 years agoUse one-instruction sequence for unary fixnum predicates instead of
Chris Hanson [Wed, 11 Mar 1992 09:31:51 +0000 (09:31 +0000)]
Use one-instruction sequence for unary fixnum predicates instead of
more general two-instruction sequence.

33 years agoRewrite instances of binary fixnum predicates as equivalent unary
Chris Hanson [Wed, 11 Mar 1992 09:30:50 +0000 (09:30 +0000)]
Rewrite instances of binary fixnum predicates as equivalent unary
predicate when one arg is zero.

33 years agoAdd MULTI_CLOSURE_PADDING for Alpha.
Guillermo J. Rozas [Tue, 10 Mar 1992 02:54:02 +0000 (02:54 +0000)]
Add MULTI_CLOSURE_PADDING for Alpha.

33 years agoMake Edwin variable BEEPING-ALLOWED? that is false if Edwin must
Arthur Gleckler [Sun, 8 Mar 1992 18:33:55 +0000 (18:33 +0000)]
Make Edwin variable BEEPING-ALLOWED? that is false if Edwin must
never beep.

33 years agoFix fencepost error in month.
Arthur Gleckler [Sun, 8 Mar 1992 17:38:09 +0000 (17:38 +0000)]
Fix fencepost error in month.

33 years agoMake the notifier able to display the date.
Arthur Gleckler [Sun, 8 Mar 1992 16:32:05 +0000 (16:32 +0000)]
Make the notifier able to display the date.

33 years agoExport DECODED-TIME/DAY-OF-WEEK to global environment.
Arthur Gleckler [Sun, 8 Mar 1992 16:22:30 +0000 (16:22 +0000)]
Export DECODED-TIME/DAY-OF-WEEK to global environment.

33 years agoMore DOS changes.
Guillermo J. Rozas [Sat, 7 Mar 1992 18:54:33 +0000 (18:54 +0000)]
More DOS changes.

33 years agoFix minor bugs for DOS.
Guillermo J. Rozas [Fri, 6 Mar 1992 04:59:27 +0000 (04:59 +0000)]
Fix minor bugs for DOS.

33 years agoForgot one IF387 (for divide).
Guillermo J. Rozas [Fri, 6 Mar 1992 00:56:43 +0000 (00:56 +0000)]
Forgot one IF387 (for divide).

33 years agoRemove blank lines.
Guillermo J. Rozas [Fri, 6 Mar 1992 00:28:03 +0000 (00:28 +0000)]
Remove blank lines.

33 years agoSwitch sense for floating point flag. The default is to include the
Guillermo J. Rozas [Fri, 6 Mar 1992 00:26:26 +0000 (00:26 +0000)]
Switch sense for floating point flag.  The default is to include the
floating-point code.

33 years agoConditionalize for floating-point support.
Guillermo J. Rozas [Fri, 6 Mar 1992 00:20:06 +0000 (00:20 +0000)]
Conditionalize for floating-point support.

33 years agoInitial revision
Guillermo J. Rozas [Thu, 5 Mar 1992 20:30:55 +0000 (20:30 +0000)]
Initial revision

33 years agoMacroize everything up the wazoo to accommodate differences between Unix
Guillermo J. Rozas [Thu, 5 Mar 1992 20:29:13 +0000 (20:29 +0000)]
Macroize everything up the wazoo to accommodate differences between Unix
and DOS assemblers.

33 years agoAdd 700 directory defaults so that sources can be found.
Guillermo J. Rozas [Tue, 3 Mar 1992 23:24:39 +0000 (23:24 +0000)]
Add 700 directory defaults so that sources can be found.

33 years agoDon't generate rules with (MACHINE-CONSTANT 0) as a RHS; use (REGISTER
Chris Hanson [Tue, 3 Mar 1992 21:33:34 +0000 (21:33 +0000)]
Don't generate rules with (MACHINE-CONSTANT 0) as a RHS; use (REGISTER
0) instead.

33 years agoChange GET-VISUAL-INFO because of change to X graphics devices that
Arthur Gleckler [Tue, 3 Mar 1992 16:32:01 +0000 (16:32 +0000)]
Change GET-VISUAL-INFO because of change to X graphics devices that
makes their operations get devices, not descriptors.

33 years agoChange use of assoc in constant->label to a use of warning-assoc so
Guillermo J. Rozas [Mon, 2 Mar 1992 23:38:09 +0000 (23:38 +0000)]
Change use of assoc in constant->label to a use of warning-assoc so
the compiler will issue a warning when coalescing constant objects.

33 years agoSynchronous processes that need a specific working directory must pass
Chris Hanson [Mon, 2 Mar 1992 04:08:37 +0000 (04:08 +0000)]
Synchronous processes that need a specific working directory must pass
that directory as an argument to start-subprocess.

33 years agoAdded DOS 386/486 support.
Henry M. Wu [Sat, 29 Feb 1992 19:48:36 +0000 (19:48 +0000)]
Added DOS 386/486 support.

33 years agoAdded DOS 386/486 support.
Henry M. Wu [Sat, 29 Feb 1992 19:39:41 +0000 (19:39 +0000)]
Added DOS 386/486 support.

33 years agoAllow conditional use of CONST even in ANSI C mode because some
Henry M. Wu [Sat, 29 Feb 1992 19:09:48 +0000 (19:09 +0000)]
Allow conditional use of CONST even in ANSI C mode because some
compilers (DOS Zortech) don't declare their libraries correctly
although they are allegedly ANSI compatible.

33 years agoHandle case where "options" directory is missing.
Chris Hanson [Fri, 28 Feb 1992 23:06:16 +0000 (23:06 +0000)]
Handle case where "options" directory is missing.

33 years agoInitial release
Guillermo J. Rozas [Fri, 28 Feb 1992 20:23:57 +0000 (20:23 +0000)]
Initial release

33 years agoAdd short-circuit handlers for common arithmetic.
Guillermo J. Rozas [Fri, 28 Feb 1992 20:19:58 +0000 (20:19 +0000)]
Add short-circuit handlers for common arithmetic.

33 years agoAdd case for lexical-unassigned? in the unbound-variable error
Guillermo J. Rozas [Thu, 27 Feb 1992 22:43:33 +0000 (22:43 +0000)]
Add case for lexical-unassigned? in the unbound-variable error
handler.

33 years agoFix bug in unassigned_p_transform.
Guillermo J. Rozas [Thu, 27 Feb 1992 22:25:45 +0000 (22:25 +0000)]
Fix bug in unassigned_p_transform.
The system was not complaining about unbound variables.

33 years agoMove the variables for the PRINT library (which contains the commands
Arthur Gleckler [Thu, 27 Feb 1992 19:14:19 +0000 (19:14 +0000)]
Move the variables for the PRINT library (which contains the commands
LPR-BUFFER, LPR-REGION, PRINT-BUFFER, and PRINT-REGION) from print.scm
to loadef.scm.

33 years agoDeclared search_for_primitive properly.
Henry M. Wu [Thu, 27 Feb 1992 19:02:48 +0000 (19:02 +0000)]
Declared search_for_primitive properly.

33 years agoAdded OS_tty_map_interrupt_char to request interrupt character when
Henry M. Wu [Thu, 27 Feb 1992 18:56:52 +0000 (18:56 +0000)]
Added OS_tty_map_interrupt_char to request interrupt character when
the interrupt is taken by Scheme.

33 years agoAdded explicit typedef for off_t; Zortech C for DOS needs it.
Henry M. Wu [Thu, 27 Feb 1992 18:41:09 +0000 (18:41 +0000)]
Added explicit typedef for off_t; Zortech C for DOS needs it.

33 years agoChanged parameter list of Future_Variable_Splice to please
Henry M. Wu [Thu, 27 Feb 1992 18:31:48 +0000 (18:31 +0000)]
Changed parameter list of Future_Variable_Splice to please
Zortech 386/486 compiler.

33 years agoAdded DOS 386/486 support.
Henry M. Wu [Thu, 27 Feb 1992 18:26:30 +0000 (18:26 +0000)]
Added DOS 386/486 support.
Removed redundant declaration for errno.

33 years agoAdded DOS 386/486 support.
Henry M. Wu [Thu, 27 Feb 1992 18:17:09 +0000 (18:17 +0000)]
Added DOS 386/486 support.

33 years agoAdd missing sizeof in OS_open_server_socket.
Guillermo J. Rozas [Thu, 27 Feb 1992 02:14:00 +0000 (02:14 +0000)]
Add missing sizeof in OS_open_server_socket.

33 years agoUse SET-PORT/THREAD-MUTEX! instead of directly accessing PORT-RTD.
Chris Hanson [Thu, 27 Feb 1992 01:12:36 +0000 (01:12 +0000)]
Use SET-PORT/THREAD-MUTEX! instead of directly accessing PORT-RTD.

33 years agoPORT/COPY must generate a new thread-mutex for the copy; it was
Chris Hanson [Thu, 27 Feb 1992 01:11:19 +0000 (01:11 +0000)]
PORT/COPY must generate a new thread-mutex for the copy; it was
erroneously using the mutex of the original.

33 years agoFix bug causing characters to be lost.
Chris Hanson [Thu, 27 Feb 1992 00:44:50 +0000 (00:44 +0000)]
Fix bug causing characters to be lost.

33 years agoEliminate several fencepost errors in the paragraph and sentence
Chris Hanson [Thu, 27 Feb 1992 00:29:34 +0000 (00:29 +0000)]
Eliminate several fencepost errors in the paragraph and sentence
parsing code.

33 years agoMake sure that thread-mutex of emacs interface port is same as that of
Chris Hanson [Wed, 26 Feb 1992 22:39:18 +0000 (22:39 +0000)]
Make sure that thread-mutex of emacs interface port is same as that of
the console port.  Otherwise keyboard interrupts aren't correctly
delivered.