mit-scheme.git
33 years agoChange SENDMAIL-SEND-IT to run sendmail in the background when
Chris Hanson [Fri, 24 Jan 1992 00:34:28 +0000 (00:34 +0000)]
Change SENDMAIL-SEND-IT to run sendmail in the background when
MAIL-INTERACTIVE is false.  This returns control to the user as soon
as the process is started and the message is successfully written to
it.

33 years agoChange RUN-SYNCHRONOUS-PROCESS to be a little more aggressive about
Chris Hanson [Fri, 24 Jan 1992 00:32:40 +0000 (00:32 +0000)]
Change RUN-SYNCHRONOUS-PROCESS to be a little more aggressive about
writing data down to a subprocess.

33 years agoMove value register to memory. Add virtual floating point registers.
Guillermo J. Rozas [Thu, 23 Jan 1992 22:47:34 +0000 (22:47 +0000)]
Move value register to memory.  Add virtual floating point registers.

33 years agoFix M-x rmail-expunge so that it doesn't change the message displayed
Chris Hanson [Thu, 23 Jan 1992 22:02:05 +0000 (22:02 +0000)]
Fix M-x rmail-expunge so that it doesn't change the message displayed
unless it is deleted.  In that case, it finds a nearby non-deleted
message to show instead.

33 years agoFix stupid think-o in COMINT-LINE-START that caused various lossages
Chris Hanson [Thu, 23 Jan 1992 20:59:31 +0000 (20:59 +0000)]
Fix stupid think-o in COMINT-LINE-START that caused various lossages
in Shell mode.

33 years agoExport GRAPHICS-DEVICE? to the () package.
Arthur Gleckler [Thu, 23 Jan 1992 19:15:49 +0000 (19:15 +0000)]
Export GRAPHICS-DEVICE? to the () package.

33 years agoFix braino in previous bug fix to primitive X-FONT-STRUCTURE.
Arthur Gleckler [Wed, 22 Jan 1992 23:13:31 +0000 (23:13 +0000)]
Fix braino in previous bug fix to primitive X-FONT-STRUCTURE.

33 years agoCorrect bug in primitive X-FONT-STRUCTURE.
Arthur Gleckler [Wed, 22 Jan 1992 22:35:53 +0000 (22:35 +0000)]
Correct bug in primitive X-FONT-STRUCTURE.

33 years agoFix comment with register allocation.
Guillermo J. Rozas [Wed, 22 Jan 1992 04:19:13 +0000 (04:19 +0000)]
Fix comment with register allocation.
EBX is now free, the value register is contained in memory.

33 years agoInitial revision
Guillermo J. Rozas [Tue, 21 Jan 1992 00:08:54 +0000 (00:08 +0000)]
Initial revision

33 years agoFix some minor bugs and accomodate some random compilers.
Guillermo J. Rozas [Mon, 20 Jan 1992 22:05:11 +0000 (22:05 +0000)]
Fix some minor bugs and accomodate some random compilers.

33 years agoMore ANSI protoization.
Guillermo J. Rozas [Mon, 20 Jan 1992 21:15:50 +0000 (21:15 +0000)]
More ANSI protoization.

33 years agoFix typo in declaration.
Guillermo J. Rozas [Mon, 20 Jan 1992 18:52:26 +0000 (18:52 +0000)]
Fix typo in declaration.

33 years agoAdd ANSI-style declarations (prototypes).
Guillermo J. Rozas [Mon, 20 Jan 1992 18:50:53 +0000 (18:50 +0000)]
Add ANSI-style declarations (prototypes).

33 years agoAdd ANSI-style declarations (prototypes).
Guillermo J. Rozas [Mon, 20 Jan 1992 18:06:15 +0000 (18:06 +0000)]
Add ANSI-style declarations (prototypes).

33 years agoFix conflicting declaration.
Guillermo J. Rozas [Mon, 20 Jan 1992 18:05:34 +0000 (18:05 +0000)]
Fix conflicting declaration.

33 years agoFix conflicting declaration.
Guillermo J. Rozas [Mon, 20 Jan 1992 17:59:21 +0000 (17:59 +0000)]
Fix conflicting declaration.

33 years agoAdd missing ANSI-style declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 17:35:57 +0000 (17:35 +0000)]
Add missing ANSI-style declarations.

33 years agoAdd missing ANSI-style declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 17:18:50 +0000 (17:18 +0000)]
Add missing ANSI-style declarations.

33 years agoAdd missing ANSI-style declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 17:02:58 +0000 (17:02 +0000)]
Add missing ANSI-style declarations.

33 years agoAdd missing ANSI-style declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 16:38:07 +0000 (16:38 +0000)]
Add missing ANSI-style declarations.

33 years agoAdd missing ANSI-style declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 16:29:00 +0000 (16:29 +0000)]
Add missing ANSI-style declarations.

33 years agoAdd missing ANSI-style declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 16:10:51 +0000 (16:10 +0000)]
Add missing ANSI-style declarations.

33 years agoAdd ANSI-style declarations for free and abort.
Guillermo J. Rozas [Mon, 20 Jan 1992 16:03:50 +0000 (16:03 +0000)]
Add ANSI-style declarations for free and abort.

33 years agoAdd ANSI-style declarations for various extern declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 16:00:51 +0000 (16:00 +0000)]
Add ANSI-style declarations for various extern declarations.

33 years agoAdd ANSI-style declarations for bignum_quotient and bignum_remainder.
Guillermo J. Rozas [Mon, 20 Jan 1992 15:55:43 +0000 (15:55 +0000)]
Add ANSI-style declarations for bignum_quotient and bignum_remainder.

33 years agoAdd ANSI-style declarations for tparam, tgoto, and tparam1.
Guillermo J. Rozas [Mon, 20 Jan 1992 15:44:35 +0000 (15:44 +0000)]
Add ANSI-style declarations for tparam, tgoto, and tparam1.

33 years agoAdd ANSI-style declaration for _obstack_allocated_p.
Guillermo J. Rozas [Mon, 20 Jan 1992 15:35:52 +0000 (15:35 +0000)]
Add ANSI-style declaration for _obstack_allocated_p.

33 years agoMissing DEFUN.
Guillermo J. Rozas [Mon, 20 Jan 1992 13:26:19 +0000 (13:26 +0000)]
Missing DEFUN.

33 years agoMissing DEFUN.
Guillermo J. Rozas [Mon, 20 Jan 1992 13:22:43 +0000 (13:22 +0000)]
Missing DEFUN.

33 years agoAdd missing extern declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 13:20:01 +0000 (13:20 +0000)]
Add missing extern declarations.
Make Define_Primitive issue ansidecl-style headers.

33 years agoAdd missing extern declarations.
Guillermo J. Rozas [Mon, 20 Jan 1992 13:16:58 +0000 (13:16 +0000)]
Add missing extern declarations.

33 years agoPop down the pop-up completions buffer as soon as it is not needed.
Chris Hanson [Sun, 19 Jan 1992 04:47:05 +0000 (04:47 +0000)]
Pop down the pop-up completions buffer as soon as it is not needed.
Previously, this was only popped down manually in shell mode.

33 years agoProtoize headers and extern declarations.
Guillermo J. Rozas [Thu, 16 Jan 1992 01:51:44 +0000 (01:51 +0000)]
Protoize headers and extern declarations.

33 years agoUpdate date.
Guillermo J. Rozas [Thu, 16 Jan 1992 01:41:45 +0000 (01:41 +0000)]
Update date.

33 years agoProtoize headers and extern declarations.
Guillermo J. Rozas [Thu, 16 Jan 1992 01:40:57 +0000 (01:40 +0000)]
Protoize headers and extern declarations.

33 years agoMake Findprim generate declarations that use ansidecl.
Guillermo J. Rozas [Wed, 15 Jan 1992 21:25:55 +0000 (21:25 +0000)]
Make Findprim generate declarations that use ansidecl.

33 years agoTypo caught by ANSI prototypes.
Guillermo J. Rozas [Wed, 15 Jan 1992 21:04:42 +0000 (21:04 +0000)]
Typo caught by ANSI prototypes.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 17:34:23 +0000 (17:34 +0000)]
Protoize headers.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 17:21:50 +0000 (17:21 +0000)]
Protoize headers.

33 years agoUpdate date.
Guillermo J. Rozas [Wed, 15 Jan 1992 17:19:21 +0000 (17:19 +0000)]
Update date.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 17:14:12 +0000 (17:14 +0000)]
Protoize headers.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 16:52:32 +0000 (16:52 +0000)]
Protoize headers.

33 years agoFix edit bugs.
Guillermo J. Rozas [Wed, 15 Jan 1992 04:37:54 +0000 (04:37 +0000)]
Fix edit bugs.

33 years agoFix edit bugs.
Guillermo J. Rozas [Wed, 15 Jan 1992 04:29:05 +0000 (04:29 +0000)]
Fix edit bugs.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 04:13:06 +0000 (04:13 +0000)]
Protoize headers.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 04:02:33 +0000 (04:02 +0000)]
Protoize headers.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 03:39:01 +0000 (03:39 +0000)]
Protoize headers.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 03:25:38 +0000 (03:25 +0000)]
Protoize headers.

33 years agoProtoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 02:37:02 +0000 (02:37 +0000)]
Protoize headers.

33 years agoChange date.
Guillermo J. Rozas [Wed, 15 Jan 1992 02:23:59 +0000 (02:23 +0000)]
Change date.

33 years agoprotoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 02:22:53 +0000 (02:22 +0000)]
protoize headers.

33 years agoFix parsing problems in the stub section.
Guillermo J. Rozas [Tue, 14 Jan 1992 19:32:40 +0000 (19:32 +0000)]
Fix parsing problems in the stub section.

33 years agoAdd #include "ansidecl.h" to the section with the stubs for when there
Guillermo J. Rozas [Tue, 14 Jan 1992 19:24:18 +0000 (19:24 +0000)]
Add #include "ansidecl.h" to the section with the stubs for when there
is no compiler.

33 years agoMove definitions of linkage kinds outside the HAS_COMPILER_SUPPORT
Guillermo J. Rozas [Tue, 14 Jan 1992 19:23:41 +0000 (19:23 +0000)]
Move definitions of linkage kinds outside the HAS_COMPILER_SUPPORT
#ifdef.

33 years agoDon't show upper-case aliases of lower-case comtab bindings in
Chris Hanson [Tue, 14 Jan 1992 18:34:34 +0000 (18:34 +0000)]
Don't show upper-case aliases of lower-case comtab bindings in
bindings lists.

33 years agoFix handling of compressed backup files in Dired.
Chris Hanson [Mon, 13 Jan 1992 20:15:34 +0000 (20:15 +0000)]
Fix handling of compressed backup files in Dired.

33 years agoUse new read/write file method hooks to implement transparent support
Chris Hanson [Mon, 13 Jan 1992 19:20:25 +0000 (19:20 +0000)]
Use new read/write file method hooks to implement transparent support
for compressed files.  Now Edwin will automatically uncompress a
compressed file when it is read in, and recompress it when it is
written back out.  Backups are handled in the usual fashion, except
that the backup file name ends in "~.Z" instead of ".Z~"; this allows
compress and uncompress to work normally with backup files.

33 years agoAdd new variables READ-FILE-METHODS and WRITE-FILE-METHODS. These
Chris Hanson [Mon, 13 Jan 1992 19:17:59 +0000 (19:17 +0000)]
Add new variables READ-FILE-METHODS and WRITE-FILE-METHODS.  These
provide hooks for implementing alternate methods to read or write
files.  The alternate methods can be active only for particular
buffers or files, if that is desired.

33 years agoWhen salvaging buffers, don't use WRITE-REGION, because it does
Chris Hanson [Mon, 13 Jan 1992 19:15:42 +0000 (19:15 +0000)]
When salvaging buffers, don't use WRITE-REGION, because it does
prompting and so forth.  Use the lower-level GROUP-WRITE-TO-FILE which
does nothing special.

33 years agoAdd new procedures CALL-WITH-TEMPORARY-BUFFER and NEW-BUFFER-NAME.
Chris Hanson [Mon, 13 Jan 1992 19:14:33 +0000 (19:14 +0000)]
Add new procedures CALL-WITH-TEMPORARY-BUFFER and NEW-BUFFER-NAME.

33 years agoDisallow invocation of editor from within itself.
Chris Hanson [Fri, 10 Jan 1992 22:26:54 +0000 (22:26 +0000)]
Disallow invocation of editor from within itself.

33 years agoIn SKIP-COMMENTS&LABELS: COLON-LINE-END should be ignored unless it
Chris Hanson [Fri, 10 Jan 1992 21:16:53 +0000 (21:16 +0000)]
In SKIP-COMMENTS&LABELS: COLON-LINE-END should be ignored unless it
is explicitly set by the loop.  Initialize it to #F, and test it
before use.

33 years agoChanged start value of techinfo-history-list.
Brian A. LaMacchia [Fri, 10 Jan 1992 19:03:41 +0000 (19:03 +0000)]
Changed start value of techinfo-history-list.

33 years agoAdded TechInfo mode (techinfo.scm) as an autoload.
Brian A. LaMacchia [Fri, 10 Jan 1992 18:54:57 +0000 (18:54 +0000)]
Added TechInfo mode (techinfo.scm) as an autoload.

33 years agoInitial revision
Brian A. LaMacchia [Fri, 10 Jan 1992 18:47:56 +0000 (18:47 +0000)]
Initial revision

33 years agoThere was an bug in SKIP-COMMENTS&LABELS where COLON-LINE-END
Mark Friedman [Thu, 9 Jan 1992 23:10:12 +0000 (23:10 +0000)]
There was an bug in SKIP-COMMENTS&LABELS where COLON-LINE-END
was initialized to 0. I have initialized it to what seems to be the
obvious thing. It seems to work, but I really have no idea whether it
is correct.

33 years ago*** empty log message ***
Chris Hanson [Thu, 9 Jan 1992 17:55:56 +0000 (17:55 +0000)]
*** empty log message ***

33 years agoFix continuation-browser bugs introduced by repl mode.
Chris Hanson [Thu, 9 Jan 1992 17:55:35 +0000 (17:55 +0000)]
Fix continuation-browser bugs introduced by repl mode.

33 years agoTotally new implementation of comtabs. Now DEFINE-KEY and
Chris Hanson [Thu, 9 Jan 1992 17:54:28 +0000 (17:54 +0000)]
Totally new implementation of comtabs.  Now DEFINE-KEY and
DEFINE-PREFIX-KEY handle lower-case letters specially: if the
corresponding upper-case letter is undefined, it is converted into an
alias for the lower-case letter.  Additional changes:
DEFINE-DEFAULT-KEY eliminated (it was unused); comtabs support aliases
much like Emacs does; internal structure of comtab varies depending on
the contents of the comtab.

33 years agoAdjust formatting of pages. Change KEY<? so that keys are sorted
Chris Hanson [Thu, 9 Jan 1992 17:49:31 +0000 (17:49 +0000)]
Adjust formatting of pages.  Change KEY<? so that keys are sorted
first by bucky bits, and then by key code.  A special key is always
greater than an ordinary character with the same bucky bits.

33 years ago* Change MAKE-MODE to accept parent mode rather than list of comtabs.
Chris Hanson [Thu, 9 Jan 1992 17:47:27 +0000 (17:47 +0000)]
* Change MAKE-MODE to accept parent mode rather than list of comtabs.

* Rename MODE-COMTAB to MINOR-MODE-COMTAB.

* New procedures MINOR-MODE? and MAJOR-MODE?.

* Eliminate NAME->MODE; use ->MODE instead.

33 years agoAdded args to calls to rmail-summary-delete-message-forward.
Brian A. LaMacchia [Wed, 8 Jan 1992 16:46:42 +0000 (16:46 +0000)]
Added args to calls to rmail-summary-delete-message-forward.

33 years agoAdded prefix args to delete-forward, delete-backward,
Brian A. LaMacchia [Wed, 8 Jan 1992 16:11:28 +0000 (16:11 +0000)]
Added prefix args to delete-forward, delete-backward,
undelete-forward and undelete-backward.

33 years ago*** empty log message ***
Brian A. LaMacchia [Wed, 8 Jan 1992 15:24:29 +0000 (15:24 +0000)]
*** empty log message ***

33 years agoDon't export COMTAB-DISPATCH-ALISTS from "comtab".
Chris Hanson [Wed, 8 Jan 1992 06:26:30 +0000 (06:26 +0000)]
Don't export COMTAB-DISPATCH-ALISTS from "comtab".

33 years agoInitial revision
Guillermo J. Rozas [Tue, 7 Jan 1992 16:53:10 +0000 (16:53 +0000)]
Initial revision

33 years agoMade rmail-buffer, rmail-summary-buffer and rmail-summary-vector
Brian A. LaMacchia [Tue, 7 Jan 1992 16:47:33 +0000 (16:47 +0000)]
Made rmail-buffer, rmail-summary-buffer and rmail-summary-vector
per-buffer variables.

33 years agoAdded confirmation prompts for SUSPEND-EDWIN and SUSPEND-SCHEME.
Mark Friedman [Mon, 6 Jan 1992 21:50:40 +0000 (21:50 +0000)]
Added confirmation prompts for SUSPEND-EDWIN and SUSPEND-SCHEME.

33 years agoFix minor bug in M-x narrow-to-page that caused the last line of the
Chris Hanson [Mon, 6 Jan 1992 20:28:30 +0000 (20:28 +0000)]
Fix minor bug in M-x narrow-to-page that caused the last line of the
last page in a buffer to be excluded from the narrowing region if it
did not end in newline.

33 years agoFix another minor bug in FILL-REGION-AS-PARAGRAPH.
Chris Hanson [Wed, 1 Jan 1992 02:18:28 +0000 (02:18 +0000)]
Fix another minor bug in FILL-REGION-AS-PARAGRAPH.

33 years agoFix typos in previous changes.
Arthur Gleckler [Sat, 21 Dec 1991 00:17:52 +0000 (00:17 +0000)]
Fix typos in previous changes.

33 years agoChange code for arrays of `double' floating-point numbers so that they
Chris Hanson [Fri, 20 Dec 1991 22:49:23 +0000 (22:49 +0000)]
Change code for arrays of `double' floating-point numbers so that they
work on machines with floating-point alignment constraints.

33 years agoFinish documenting the new X graphics operations COPY-AREA and
Arthur Gleckler [Fri, 20 Dec 1991 16:04:41 +0000 (16:04 +0000)]
Finish documenting the new X graphics operations COPY-AREA and
FONT-STRUCTURE and the extractor procedures associated with the latter.

33 years agoInitial revision
Arthur Gleckler [Fri, 20 Dec 1991 15:43:26 +0000 (15:43 +0000)]
Initial revision

33 years agoFix braino in DEFINE-STRUCTURE.
Arthur Gleckler [Thu, 19 Dec 1991 21:58:55 +0000 (21:58 +0000)]
Fix braino in DEFINE-STRUCTURE.

33 years agoExtend X graphics support to handle the new primitives
Arthur Gleckler [Thu, 19 Dec 1991 20:51:42 +0000 (20:51 +0000)]
Extend X graphics support to handle the new primitives
X-FONT-STRUCTURE and X-GRAPHICS-COPY-AREA.

Add a selector operations for X-FONT-STRUCTURE, the object returned
by the X-FONT-STRUCTURE operation, and for X-CHARACTER-BOUNDS, part
of the X-FONT-STRUCTURE.

33 years agoAdd graphics primitives:
Arthur Gleckler [Thu, 19 Dec 1991 19:53:03 +0000 (19:53 +0000)]
Add graphics primitives:

  X-FONT-STRUCTURE
    Given an X display and the name of a font, return a Scheme
    equivalent of the X font structure, which describes the dimensions
    of each character, etc.

  X-GRAPHICS-COPY-AREA
    Given an X window and coordinates describing two rectangles in it,
    move the contents of the first rectangle to the other.

33 years agoUpdate for changes to CMDL.
Chris Hanson [Mon, 16 Dec 1991 21:20:38 +0000 (21:20 +0000)]
Update for changes to CMDL.

33 years agoDo not print a flonum array as a number.
Chris Hanson [Tue, 10 Dec 1991 23:30:58 +0000 (23:30 +0000)]
Do not print a flonum array as a number.

33 years agoSimplify GC daemon triggering loop to reduce overhead during GC.
Chris Hanson [Tue, 10 Dec 1991 23:24:16 +0000 (23:24 +0000)]
Simplify GC daemon triggering loop to reduce overhead during GC.

33 years agoFix bugs in frexp: when scaling up or down, was not making sure that
Chris Hanson [Sat, 7 Dec 1991 01:55:51 +0000 (01:55 +0000)]
Fix bugs in frexp: when scaling up or down, was not making sure that
state variable did not overflow or underflow.

33 years agoFix unref variable.
sasha [Fri, 6 Dec 1991 23:20:06 +0000 (23:20 +0000)]
Fix unref variable.

33 years agoChanges to match runtime 14.142.
sasha [Fri, 6 Dec 1991 23:14:19 +0000 (23:14 +0000)]
Changes to match runtime 14.142.

33 years agoEliminate random blank line being inserted before a forwarded
Chris Hanson [Fri, 6 Dec 1991 00:58:41 +0000 (00:58 +0000)]
Eliminate random blank line being inserted before a forwarded
message.

33 years agoAdded support for an evaluation-output-receiver which receives the
Mark Friedman [Thu, 5 Dec 1991 16:20:16 +0000 (16:20 +0000)]
Added support for an evaluation-output-receiver which receives the
value and output resulting from evaluation.

33 years agoMade consistent with new evaluation commands.
Mark Friedman [Thu, 5 Dec 1991 16:18:51 +0000 (16:18 +0000)]
Made consistent with new evaluation commands.

33 years agoChange to match runtime 14.142.
Chris Hanson [Mon, 2 Dec 1991 18:46:57 +0000 (18:46 +0000)]
Change to match runtime 14.142.

33 years agoFix typo.
Chris Hanson [Tue, 26 Nov 1991 22:23:53 +0000 (22:23 +0000)]
Fix typo.

33 years agoArthur ran into a problem where kill-string seemed to be hanging.
Brian A. LaMacchia [Tue, 26 Nov 1991 21:18:56 +0000 (21:18 +0000)]
Arthur ran into a problem where kill-string seemed to be hanging.
Since kill-string wasn't necessary, it was changed to delete-string (the
kill ring would never be used).