mit-scheme.git
33 years agoFix typo in comment.
Arthur Gleckler [Wed, 29 Jan 1992 23:42:50 +0000 (23:42 +0000)]
Fix typo in comment.

33 years agoImprove the bignum printer.
Guillermo J. Rozas [Wed, 29 Jan 1992 20:25:00 +0000 (20:25 +0000)]
Improve the bignum printer.

33 years agoMore changes.
Guillermo J. Rozas [Wed, 29 Jan 1992 04:31:09 +0000 (04:31 +0000)]
More changes.

33 years agoMore changes.
Guillermo J. Rozas [Tue, 28 Jan 1992 21:23:13 +0000 (21:23 +0000)]
More changes.

33 years agoInitial revision
Guillermo J. Rozas [Tue, 28 Jan 1992 14:01:20 +0000 (14:01 +0000)]
Initial revision

33 years agoInitial revision
Guillermo J. Rozas [Tue, 28 Jan 1992 05:09:19 +0000 (05:09 +0000)]
Initial revision

33 years agoMore changes.
Guillermo J. Rozas [Tue, 28 Jan 1992 04:58:53 +0000 (04:58 +0000)]
More changes.

33 years agoFix warnings: passing const parameters to free.
Guillermo J. Rozas [Mon, 27 Jan 1992 17:04:16 +0000 (17:04 +0000)]
Fix warnings: passing const parameters to free.

33 years agoMore changes.
Guillermo J. Rozas [Mon, 27 Jan 1992 14:24:56 +0000 (14:24 +0000)]
More changes.

33 years agoDon't depend on read to return a full buffer from a pipe.
Chris Hanson [Mon, 27 Jan 1992 11:04:42 +0000 (11:04 +0000)]
Don't depend on read to return a full buffer from a pipe.

33 years agoMore changes.
Guillermo J. Rozas [Mon, 27 Jan 1992 04:24:27 +0000 (04:24 +0000)]
More changes.

33 years agoMore changes
Guillermo J. Rozas [Sun, 26 Jan 1992 16:36:38 +0000 (16:36 +0000)]
More changes

33 years agoRetrying M-. by means of C-x ESC was causing M-, to get confused
Chris Hanson [Sat, 25 Jan 1992 23:11:21 +0000 (23:11 +0000)]
Retrying M-. by means of C-x ESC was causing M-, to get confused
because the information it needed was being recorded at the time it
was being typed in rather than when M-. was run.

33 years agoMore changes.
Guillermo J. Rozas [Sat, 25 Jan 1992 20:39:22 +0000 (20:39 +0000)]
More changes.

33 years agoMore changes.
Guillermo J. Rozas [Sat, 25 Jan 1992 18:02:44 +0000 (18:02 +0000)]
More changes.

33 years agoFix bug: Buffer Menu mode was unable to select buffers that had spaces
Chris Hanson [Fri, 24 Jan 1992 23:48:35 +0000 (23:48 +0000)]
Fix bug: Buffer Menu mode was unable to select buffers that had spaces
in their names.  New method, identical to that in Emacs, delimits a
buffer name with two spaces.  Moral: don't put two spaces in your
buffer names.

33 years agoRUN-SYNCHRONOUS-PROCESS was doing too much work in cases where the
Chris Hanson [Fri, 24 Jan 1992 23:13:51 +0000 (23:13 +0000)]
RUN-SYNCHRONOUS-PROCESS was doing too much work in cases where the
subprocess was not doing both input and output.  Now it optimizes the
I/O depending on what is needed.

33 years agoRUN-SYNCHRONOUS-PROCESS was doing too much work in cases where the
Chris Hanson [Fri, 24 Jan 1992 23:05:51 +0000 (23:05 +0000)]
RUN-SYNCHRONOUS-PROCESS was doing too much work in cases where the
subprocess was not doing both input and output.  Now it optimizes the
I/O depending on what is needed.

33 years agoAdd new procedure GROUP-COPY-SUBSTRING!. This copies part of a
Chris Hanson [Fri, 24 Jan 1992 23:02:58 +0000 (23:02 +0000)]
Add new procedure GROUP-COPY-SUBSTRING!.  This copies part of a
buffer into a pre-allocated string.  This is like
GROUP-EXTRACT-STRING except that the latter also allocates the string.

33 years agoEliminate more fossils.
Guillermo J. Rozas [Fri, 24 Jan 1992 04:40:42 +0000 (04:40 +0000)]
Eliminate more fossils.

33 years agoInitial revision
Guillermo J. Rozas [Fri, 24 Jan 1992 04:39:23 +0000 (04:39 +0000)]
Initial revision

33 years agoRemove illegal push operation.
Guillermo J. Rozas [Fri, 24 Jan 1992 03:57:46 +0000 (03:57 +0000)]
Remove illegal push operation.

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.