mit-scheme.git
32 years agoCan't use set-variable-default-value! during editor startup.
Chris Hanson [Wed, 25 Nov 1992 01:41:33 +0000 (01:41 +0000)]
Can't use set-variable-default-value! during editor startup.

32 years agoFix unused variable warning.
Chris Hanson [Wed, 25 Nov 1992 00:22:36 +0000 (00:22 +0000)]
Fix unused variable warning.

32 years agoUpdate to match new interface to find_symbol.
Guillermo J. Rozas [Tue, 24 Nov 1992 23:14:38 +0000 (23:14 +0000)]
Update to match new interface to find_symbol.

32 years agoChange the interface to find_symbol to allow char pointers to be
Guillermo J. Rozas [Tue, 24 Nov 1992 23:14:23 +0000 (23:14 +0000)]
Change the interface to find_symbol to allow char pointers to be
looked up in the obarray, thus there is no need to cons if there
is already a symbol by the name being checked.

32 years agoReplace mark-temporary-right-inserting-copy with mark-temporary-copy.
Arthur Gleckler [Tue, 24 Nov 1992 23:03:53 +0000 (23:03 +0000)]
Replace mark-temporary-right-inserting-copy with mark-temporary-copy.

32 years agoAdd several commands: rcs-ci-locked-files, rcs-list-locked-files,
Chris Hanson [Tue, 24 Nov 1992 22:27:15 +0000 (22:27 +0000)]
Add several commands: rcs-ci-locked-files, rcs-list-locked-files,
rcs-diff, and rcs-log.  Also add new variable rcs-append-output, which
controls what happens to output to previous rcs commands when a new
one is executed.

32 years agoAdd variable shell-file-name and initialize it properly.
Chris Hanson [Tue, 24 Nov 1992 21:14:45 +0000 (21:14 +0000)]
Add variable shell-file-name and initialize it properly.

32 years agoBetter solution to previous fix.
Arthur Gleckler [Tue, 24 Nov 1992 04:28:08 +0000 (04:28 +0000)]
Better solution to previous fix.

32 years agoFix bug that makes sort commands sometimes duplicate the text in the
Arthur Gleckler [Tue, 24 Nov 1992 04:03:25 +0000 (04:03 +0000)]
Fix bug that makes sort commands sometimes duplicate the text in the
sorted region.

32 years agoClose interrupt window in disk-restore: The continuation dumped must
Guillermo J. Rozas [Tue, 24 Nov 1992 01:12:26 +0000 (01:12 +0000)]
Close interrupt window in disk-restore:  The continuation dumped must
have no interrupts enabled until after it resets the fixed objects
vector (containing the interrupt-handlers vector).

32 years agoClose interrupt window.
Guillermo J. Rozas [Tue, 24 Nov 1992 01:10:35 +0000 (01:10 +0000)]
Close interrupt window.

CScheme dumps an Scode combination whose operator is the continuation
object.

On restore, it checks for interrupts at the apply point, and if an
interrupt is taken, the fixed objects vector (containing the
interrupt-handlers vector) is invalid because it has not been set yet.

32 years agoSetup_Interrupt is now careful to make sure that there is a valid
Guillermo J. Rozas [Tue, 24 Nov 1992 01:07:30 +0000 (01:07 +0000)]
Setup_Interrupt is now careful to make sure that there is a valid
interrupt vector.

32 years agoRemove debuge and update the list.
Guillermo J. Rozas [Mon, 23 Nov 1992 21:38:03 +0000 (21:38 +0000)]
Remove debuge and update the list.

32 years agoFix bug in last edit -- DEFINE-VARIABLE-LOCAL-VALUE! is not a macro.
Guillermo J. Rozas [Mon, 23 Nov 1992 21:15:33 +0000 (21:15 +0000)]
Fix bug in last edit -- DEFINE-VARIABLE-LOCAL-VALUE! is not a macro.

32 years ago``i'' response to interactive interrupt handler clears the hard
Guillermo J. Rozas [Mon, 23 Nov 1992 04:41:17 +0000 (04:41 +0000)]
``i'' response to interactive interrupt handler clears the hard
attention counter.

32 years agoFix typo.
Guillermo J. Rozas [Mon, 23 Nov 1992 04:25:50 +0000 (04:25 +0000)]
Fix typo.

32 years agoAdd interrupt flag to console_read to prevent infinite loop in interactive
Guillermo J. Rozas [Mon, 23 Nov 1992 04:18:59 +0000 (04:18 +0000)]
Add interrupt flag to console_read to prevent infinite loop in interactive
interrupt handler.

32 years agoAdd interrupt flag to dos_read to prevent infinite loop in interactive
Guillermo J. Rozas [Mon, 23 Nov 1992 04:17:43 +0000 (04:17 +0000)]
Add interrupt flag to dos_read to prevent infinite loop in interactive
interrupt handler.

32 years agoSome changes to be able to disable interrupts by using appropriate
Guillermo J. Rozas [Mon, 23 Nov 1992 04:15:07 +0000 (04:15 +0000)]
Some changes to be able to disable interrupts by using appropriate
environment variables.

32 years agoConditionalize x32 keyboard according to environment variable.
Guillermo J. Rozas [Mon, 23 Nov 1992 04:14:32 +0000 (04:14 +0000)]
Conditionalize x32 keyboard according to environment variable.

32 years agoPrint trapping pc and sp if there is no handler in an attempt to find
Guillermo J. Rozas [Mon, 23 Nov 1992 04:01:58 +0000 (04:01 +0000)]
Print trapping pc and sp if there is no handler in an attempt to find
out what's happening with the spurious traps at boot time.

32 years agoDisable interrupts at boot time.
Guillermo J. Rozas [Mon, 23 Nov 1992 04:00:50 +0000 (04:00 +0000)]
Disable interrupts at boot time.

32 years agoTest availability before exporting names.
Guillermo J. Rozas [Sun, 22 Nov 1992 23:37:05 +0000 (23:37 +0000)]
Test availability before exporting names.

32 years agoAdd back\asutl.com.
Guillermo J. Rozas [Sun, 22 Nov 1992 23:33:20 +0000 (23:33 +0000)]
Add back\asutl.com.

32 years agoUpdate to match new define-major-mode
Guillermo J. Rozas [Sun, 22 Nov 1992 17:04:18 +0000 (17:04 +0000)]
Update to match new define-major-mode

32 years agoEliminate constant Scode object from compiled file.
Guillermo J. Rozas [Fri, 20 Nov 1992 19:37:03 +0000 (19:37 +0000)]
Eliminate constant Scode object from compiled file.

32 years agoFix typo.
Chris Hanson [Fri, 20 Nov 1992 19:35:38 +0000 (19:35 +0000)]
Fix typo.

32 years agoFix typo.
Chris Hanson [Fri, 20 Nov 1992 19:10:55 +0000 (19:10 +0000)]
Fix typo.

32 years agoDon't update window and icon names unless they have changed.
Chris Hanson [Fri, 20 Nov 1992 19:10:11 +0000 (19:10 +0000)]
Don't update window and icon names unless they have changed.

32 years agoFixed a bug in rmail-cease-edit
Brian A. LaMacchia [Fri, 20 Nov 1992 19:00:43 +0000 (19:00 +0000)]
Fixed a bug in rmail-cease-edit

32 years agoDon't update window and icon names unless they have changed.
Chris Hanson [Fri, 20 Nov 1992 18:24:55 +0000 (18:24 +0000)]
Don't update window and icon names unless they have changed.

32 years agoFix two bugs. Discard permanent marks when no longer needed.
Chris Hanson [Fri, 20 Nov 1992 18:23:27 +0000 (18:23 +0000)]
Fix two bugs.  Discard permanent marks when no longer needed.
Repaginate.

32 years agoMade dired-encrypt-file use prompt-for-confirmed-password
Brian A. LaMacchia [Fri, 20 Nov 1992 15:35:18 +0000 (15:35 +0000)]
Made dired-encrypt-file use prompt-for-confirmed-password

32 years agoUpdated mode help string.
Brian A. LaMacchia [Fri, 20 Nov 1992 13:49:12 +0000 (13:49 +0000)]
Updated mode help string.

32 years agoAdd CC_BLOCK_ENTRY_DISTANCE for the C back end.
Guillermo J. Rozas [Fri, 20 Nov 1992 03:11:14 +0000 (03:11 +0000)]
Add CC_BLOCK_ENTRY_DISTANCE for the C back end.

32 years agoMove load of krypt option to "edwin.ldr".
Chris Hanson [Wed, 18 Nov 1992 23:35:19 +0000 (23:35 +0000)]
Move load of krypt option to "edwin.ldr".

32 years agoChange syntax definitions of brackets and braces, to make them act
Chris Hanson [Wed, 18 Nov 1992 21:55:34 +0000 (21:55 +0000)]
Change syntax definitions of brackets and braces, to make them act
like parentheses.

32 years agoWhen summary buffer is killed, delete pointer from RMAIL buffer to
Chris Hanson [Wed, 18 Nov 1992 21:53:22 +0000 (21:53 +0000)]
When summary buffer is killed, delete pointer from RMAIL buffer to
summary buffer.

32 years agoFix bug in INSERT-INBOX-TEXT: when inbox was empty, random newline was
Chris Hanson [Wed, 18 Nov 1992 21:30:47 +0000 (21:30 +0000)]
Fix bug in INSERT-INBOX-TEXT: when inbox was empty, random newline was
inserted.

32 years agoConditionalize according to PROC_TYPE.
Guillermo J. Rozas [Wed, 18 Nov 1992 15:56:17 +0000 (15:56 +0000)]
Conditionalize according to PROC_TYPE.

32 years agoConditionalize according to PROC_TYPE.
Guillermo J. Rozas [Wed, 18 Nov 1992 15:34:34 +0000 (15:34 +0000)]
Conditionalize according to PROC_TYPE.

32 years agoConditionalize according to CMPINT_USE_STRUCS.
Guillermo J. Rozas [Wed, 18 Nov 1992 05:18:24 +0000 (05:18 +0000)]
Conditionalize according to CMPINT_USE_STRUCS.
The new version (not using strucs) does not need interface_to_scheme
and interface_to_C, which makes it easier to write.

32 years ago#define CMPINT_USE_STRUCS until cmpaux-alpha.m4 is updated.
Guillermo J. Rozas [Wed, 18 Nov 1992 05:03:55 +0000 (05:03 +0000)]
#define CMPINT_USE_STRUCS until cmpaux-alpha.m4 is updated.

32 years ago#define CMPINT_USE_STRUCS until cmpaux-vax.m4 is updated.
Guillermo J. Rozas [Wed, 18 Nov 1992 05:03:16 +0000 (05:03 +0000)]
#define CMPINT_USE_STRUCS until cmpaux-vax.m4 is updated.

32 years ago#define CMPINT_USE_STRUCS until cmpaux-i386.m4 is updated.
Guillermo J. Rozas [Wed, 18 Nov 1992 05:02:32 +0000 (05:02 +0000)]
#define CMPINT_USE_STRUCS until cmpaux-i386.m4 is updated.

32 years ago#define CMPINT_USE_STRUCS until cmpaux-hppa.m4 is updated.
Guillermo J. Rozas [Wed, 18 Nov 1992 05:01:09 +0000 (05:01 +0000)]
#define CMPINT_USE_STRUCS until cmpaux-hppa.m4 is updated.

32 years ago#define CMPINT_USE_STRUCS until cmpaux-hppa.m4 is updated.
Guillermo J. Rozas [Wed, 18 Nov 1992 05:00:41 +0000 (05:00 +0000)]
#define CMPINT_USE_STRUCS until cmpaux-hppa.m4 is updated.

32 years agoFix typo in last edit.
Guillermo J. Rozas [Wed, 18 Nov 1992 03:56:42 +0000 (03:56 +0000)]
Fix typo in last edit.

32 years agoMove some back-end-dependent stuff to back/asutl.
Guillermo J. Rozas [Wed, 18 Nov 1992 03:55:27 +0000 (03:55 +0000)]
Move some back-end-dependent stuff to back/asutl.
The C back end has its own replacement.

32 years agoMove some back-end-dependent stuff to back/asutl.
Guillermo J. Rozas [Wed, 18 Nov 1992 00:48:50 +0000 (00:48 +0000)]
Move some back-end-dependent stuff to back/asutl.
The C back end has its own replacement.

32 years agoInitial revision
Guillermo J. Rozas [Wed, 18 Nov 1992 00:46:56 +0000 (00:46 +0000)]
Initial revision

32 years agoInstall Matt Birkholz's changes.
Chris Hanson [Tue, 17 Nov 1992 22:56:24 +0000 (22:56 +0000)]
Install Matt Birkholz's changes.

32 years agoDon't allow minor modes to be set in prompt-for-expression mode.
Chris Hanson [Tue, 17 Nov 1992 22:55:48 +0000 (22:55 +0000)]
Don't allow minor modes to be set in prompt-for-expression mode.

32 years agoAdd M-x dabbrev-expand.
Chris Hanson [Tue, 17 Nov 1992 22:52:27 +0000 (22:52 +0000)]
Add M-x dabbrev-expand.

32 years agoAdd M-x dabbrev-expand.
Chris Hanson [Tue, 17 Nov 1992 22:46:22 +0000 (22:46 +0000)]
Add M-x dabbrev-expand.

32 years agoInitial revision
Chris Hanson [Tue, 17 Nov 1992 22:41:06 +0000 (22:41 +0000)]
Initial revision

32 years agoAdd description to output of DEFINE-NAMED-STRUCTURE so that PP knows
Chris Hanson [Tue, 17 Nov 1992 21:37:49 +0000 (21:37 +0000)]
Add description to output of DEFINE-NAMED-STRUCTURE so that PP knows
how to print out these structures in a useful way.

32 years agoChange SET-BUFFER-MAJOR-MODE! so it doesn't reset the buffer's alist.
Chris Hanson [Tue, 17 Nov 1992 21:31:20 +0000 (21:31 +0000)]
Change SET-BUFFER-MAJOR-MODE! so it doesn't reset the buffer's alist.
Instead, the alist is only reset when the buffer is reset.  Buffer
properties now differ from buffer-local variables in that they survive
a mode change.

32 years agoFixes to last set of changes.
Chris Hanson [Tue, 17 Nov 1992 17:52:14 +0000 (17:52 +0000)]
Fixes to last set of changes.

32 years agoFixes to last set of changes.
Chris Hanson [Tue, 17 Nov 1992 17:42:13 +0000 (17:42 +0000)]
Fixes to last set of changes.

32 years agoFixes to last set of changes.
Chris Hanson [Tue, 17 Nov 1992 17:38:12 +0000 (17:38 +0000)]
Fixes to last set of changes.

32 years agoFixes to last set of changes.
Chris Hanson [Tue, 17 Nov 1992 17:37:28 +0000 (17:37 +0000)]
Fixes to last set of changes.

32 years agoFixes to last set of changes.
Chris Hanson [Tue, 17 Nov 1992 06:05:39 +0000 (06:05 +0000)]
Fixes to last set of changes.

32 years agoFixes to last set of changes.
Chris Hanson [Tue, 17 Nov 1992 05:48:07 +0000 (05:48 +0000)]
Fixes to last set of changes.

32 years agoChange MODE-INITIALIZATION (for both major and minor modes) to accept
Chris Hanson [Mon, 16 Nov 1992 22:41:21 +0000 (22:41 +0000)]
Change MODE-INITIALIZATION (for both major and minor modes) to accept
the buffer as its argument; previously mode initializations had no
arguments.  Rewrite all mode initializations to be lambda expressions
with explicit bindings for the buffer argument.  Eliminate notion of
BUFFER-INITIALIZATIONS -- buffer's mode is now set immediately when
SET-BUFFER-MAJOR-MODE! or SET-BUFFER-MINOR-MODE! is called.

---> NOTE WELL!!! <---

All mode hooks have been changed to take the buffer as an argument --
this is an incompatible change that will affect anyone who uses a mode
hook in their initialization file.

32 years agoMove load-option from top-level to inside the encryption/decryption
Guillermo J. Rozas [Mon, 16 Nov 1992 21:09:32 +0000 (21:09 +0000)]
Move load-option from top-level to inside the encryption/decryption
command.  In this way krypt is only loaded when first accessed, and
not at edwin load time.

32 years agoAdded dired-krypt -- encrypts and decrypts files using krypt.scm.
Brian A. LaMacchia [Mon, 16 Nov 1992 16:39:12 +0000 (16:39 +0000)]
Added dired-krypt -- encrypts and decrypts files using krypt.scm.

32 years agoRedesign AFTER-FIND-FILE and related procedures to be more like GNU
Chris Hanson [Sun, 15 Nov 1992 21:59:17 +0000 (21:59 +0000)]
Redesign AFTER-FIND-FILE and related procedures to be more like GNU
Emacs.  Implement M-x recover-file.

32 years agoAdd hook for C back end so that generated labels are legal C labels.
Guillermo J. Rozas [Sat, 14 Nov 1992 17:24:28 +0000 (17:24 +0000)]
Add hook for C back end so that generated labels are legal C labels.

32 years agoFix typo in previous change.
Chris Hanson [Sat, 14 Nov 1992 01:01:25 +0000 (01:01 +0000)]
Fix typo in previous change.

32 years agoAdd optional argument to pop-up-buffer, which disables use of current
Chris Hanson [Fri, 13 Nov 1992 22:59:28 +0000 (22:59 +0000)]
Add optional argument to pop-up-buffer, which disables use of current
window.

32 years agoMake backup-by-copying of symbolic link be dependent on a variable.
Chris Hanson [Fri, 13 Nov 1992 22:54:37 +0000 (22:54 +0000)]
Make backup-by-copying of symbolic link be dependent on a variable.

32 years agoAdd M-x describe-syntax.
Chris Hanson [Fri, 13 Nov 1992 22:43:45 +0000 (22:43 +0000)]
Add M-x describe-syntax.

32 years agoAdd variable manual-command to override the manual program name.
Chris Hanson [Fri, 13 Nov 1992 22:22:53 +0000 (22:22 +0000)]
Add variable manual-command to override the manual program name.

32 years agoChange list of help commands to include describe-syntax.
Chris Hanson [Fri, 13 Nov 1992 22:16:17 +0000 (22:16 +0000)]
Change list of help commands to include describe-syntax.

32 years agoRedefine AUTO-FILL-BREAK? to use Emacs definition.
Chris Hanson [Fri, 13 Nov 1992 22:15:01 +0000 (22:15 +0000)]
Redefine AUTO-FILL-BREAK? to use Emacs definition.

32 years agoChange setting of buffer-point to conform to Emacs.
Chris Hanson [Fri, 13 Nov 1992 21:40:06 +0000 (21:40 +0000)]
Change setting of buffer-point to conform to Emacs.

32 years agoAdd M-x comint-send-invisible and M-x comint-send-char.
Chris Hanson [Fri, 13 Nov 1992 21:36:15 +0000 (21:36 +0000)]
Add M-x comint-send-invisible and M-x comint-send-char.

32 years agoAdd buffer-menu-mode-hook, and set truncate-lines true in buffer-menu
Chris Hanson [Fri, 13 Nov 1992 21:04:12 +0000 (21:04 +0000)]
Add buffer-menu-mode-hook, and set truncate-lines true in buffer-menu
buffers.

32 years agowriteable -> writable
Brian A. LaMacchia [Thu, 12 Nov 1992 19:37:19 +0000 (19:37 +0000)]
writeable -> writable

32 years agoFix spelling: "writeable" -> "writable".
Chris Hanson [Thu, 12 Nov 1992 18:00:43 +0000 (18:00 +0000)]
Fix spelling: "writeable" -> "writable".

32 years agoFix bug in disk-save/disk-restore by which bands dumped from emacs
Guillermo J. Rozas [Thu, 12 Nov 1992 03:25:49 +0000 (03:25 +0000)]
Fix bug in disk-save/disk-restore by which bands dumped from emacs
were not restartable.

32 years agoFixed a bug in rmail-make-basic-summary-line.
Brian A. LaMacchia [Wed, 11 Nov 1992 19:11:56 +0000 (19:11 +0000)]
Fixed a bug in rmail-make-basic-summary-line.

32 years agoDo not set MICROCODE-TERMINATION-PROCEDURES slot of fixed objects
Chris Hanson [Tue, 10 Nov 1992 03:05:43 +0000 (03:05 +0000)]
Do not set MICROCODE-TERMINATION-PROCEDURES slot of fixed objects
vector in this file; the runtime system will take care of it.  This
was a problem because the existing termination procedures were being
erased at DISK-RESTORE.

32 years agoDisregard minibuffers in SAVE-EDITOR-FILES.
Chris Hanson [Mon, 9 Nov 1992 21:23:02 +0000 (21:23 +0000)]
Disregard minibuffers in SAVE-EDITOR-FILES.

32 years agoFix two bugs in SAVE-EDITOR-FILES.
Chris Hanson [Mon, 9 Nov 1992 21:02:34 +0000 (21:02 +0000)]
Fix two bugs in SAVE-EDITOR-FILES.

32 years agoFix two bugs in SAVE-EDITOR-FILES.
Chris Hanson [Mon, 9 Nov 1992 20:45:33 +0000 (20:45 +0000)]
Fix two bugs in SAVE-EDITOR-FILES.

32 years agoAdd label argument to all interpreter calls for the C back-end.
Guillermo J. Rozas [Mon, 9 Nov 1992 18:50:24 +0000 (18:50 +0000)]
Add label argument to all interpreter calls for the C back-end.

32 years agoChanged the way summary lines are constructed.
Brian A. LaMacchia [Mon, 9 Nov 1992 18:32:45 +0000 (18:32 +0000)]
Changed the way summary lines are constructed.
Use the first 25 characters of the extracted-name, not
the last 25 characters.

32 years agoAllow (cd)
Guillermo J. Rozas [Sun, 8 Nov 1992 18:13:16 +0000 (18:13 +0000)]
Allow (cd)

32 years agoRe-define string->symbol. The new version now copies the string if
Guillermo J. Rozas [Sun, 8 Nov 1992 04:24:31 +0000 (04:24 +0000)]
Re-define string->symbol.  The new version now copies the string if
the symbol is being interned for the first time.  In this way string
mutation of the string does not affect the symbol.

32 years agoRemove string->symbol from integrable primitives list.
Guillermo J. Rozas [Sun, 8 Nov 1992 04:23:45 +0000 (04:23 +0000)]
Remove string->symbol from integrable primitives list.
The runtime system version now copies the string if the symbol is
being interned for the first time.  In this way string mutation of
the string does not affect the symbol.

32 years agoConditionalization for the C back end.
Guillermo J. Rozas [Sun, 8 Nov 1992 04:12:22 +0000 (04:12 +0000)]
Conditionalization for the C back end.

32 years agoFix bugs in compiler setup:
Guillermo J. Rozas [Sat, 7 Nov 1992 16:13:44 +0000 (16:13 +0000)]
Fix bugs in compiler setup:
- The symbolic links were being made in the wrong directory (ln-s was
the primitive which is not sensitive to the working directory).
- delete-file was failing when the files did not exist.  Protected by
file-exists? now.

32 years agoExport variables controlling debugging info generation to global env.
Chris Hanson [Fri, 6 Nov 1992 23:15:01 +0000 (23:15 +0000)]
Export variables controlling debugging info generation to global env.

32 years agoFix bug in last set of changes.
Guillermo J. Rozas [Fri, 6 Nov 1992 15:49:11 +0000 (15:49 +0000)]
Fix bug in last set of changes.

32 years agoAdd SORT library (from arthur).
Chris Hanson [Thu, 5 Nov 1992 23:31:52 +0000 (23:31 +0000)]
Add SORT library (from arthur).

32 years agoEliminate references to obsolete primitives. Eliminate references to
Chris Hanson [Thu, 5 Nov 1992 20:51:41 +0000 (20:51 +0000)]
Eliminate references to obsolete primitives.  Eliminate references to
MAPCAN.

32 years agoAdd new editor variable LPR-PROCEDURE to allow complete customization
Chris Hanson [Thu, 5 Nov 1992 20:45:41 +0000 (20:45 +0000)]
Add new editor variable LPR-PROCEDURE to allow complete customization
of the printing method.

32 years agoFixed rmail-cease-edit to remove the cached summary line
Brian A. LaMacchia [Thu, 5 Nov 1992 16:41:22 +0000 (16:41 +0000)]
Fixed rmail-cease-edit to remove the cached summary line
(in the message headers).  Forces rmail-summary mode to recalc
the summary line next time it is needed.  Thus, if you now edit
the Subject: line of a message, the summary line will change to
reflect this.