Chris Hanson [Fri, 29 Apr 1994 03:41:48 +0000 (03:41 +0000)]
Initial revision
Chris Hanson [Sat, 23 Apr 1994 04:53:27 +0000 (04:53 +0000)]
Change command history to keep track of the previous history insertion
correctly so that text inserted adjacent to the inserted item does not
get included within it.
Chris Hanson [Sat, 23 Apr 1994 04:52:27 +0000 (04:52 +0000)]
Change nesting to guarantee that inferior REPL output mark is grabbed
within the interrupt-locked region.
Chris Hanson [Fri, 22 Apr 1994 05:19:43 +0000 (05:19 +0000)]
Change handling of inferior REPL output so that it does not affect the
point of the inferior REPL buffer, and so that insertions to the right
of the output mark remain to its right when output occurs.
Additionally, implement new editor variable to control whether output
from evaluation commands in other buffers cause the evaluation results
to be written to the REPL buffer.
Chris Hanson [Fri, 22 Apr 1994 05:05:41 +0000 (05:05 +0000)]
Change handling of inferior REPL output so that it does not affect the
point of the inferior REPL buffer, and so that insertions to the right
of the output mark remain to its right when output occurs.
Additionally, implement new editor variable to control whether output
from evaluation commands in other buffers cause the evaluation results
to be written to the REPL buffer.
Chris Hanson [Fri, 22 Apr 1994 04:45:40 +0000 (04:45 +0000)]
Allow first argument to MAKE-GRAPHICS-DEVICE to be optional.
Chris Hanson [Tue, 19 Apr 1994 18:43:32 +0000 (18:43 +0000)]
Export FLO:RANDOM-UNIT from the random number generator.
Chris Hanson [Tue, 19 Apr 1994 18:42:54 +0000 (18:42 +0000)]
Use a flonum vector instead of a vector to hold the state of the RNG.
Rename GET-NEXT-ELEMENT to FLO:RANDOM-UNIT so that it can be exported
to the global environment.
Chris Hanson [Tue, 5 Apr 1994 21:22:20 +0000 (21:22 +0000)]
Eliminate assembly code to perform FIX/FLO and FLO/FIX cases of
generic binary operations. This code was OK for + and - but failed to
produce correct answer for * and / when one argument was exact zero.
Chris Hanson [Tue, 5 Apr 1994 21:22:05 +0000 (21:22 +0000)]
Eliminate assembly code to perform FIX/FLO and FLO/FIX cases of
generic binary operations. This code was OK for + and - but failed to
produce correct answer for * and / when one argument was exact zero.
Guillermo J. Rozas [Wed, 30 Mar 1994 21:23:49 +0000 (21:23 +0000)]
This commit was generated by cvs2svn to compensate for changes in r7156,
which included commits to RCS files with non-trunk default branches.
Guillermo J. Rozas [Wed, 30 Mar 1994 21:23:49 +0000 (21:23 +0000)]
Snapshot of new compiler.
Michael R. Blair [Mon, 28 Mar 1994 22:33:51 +0000 (22:33 +0000)]
fixed xrefs
Guillermo J. Rozas [Mon, 28 Mar 1994 22:26:54 +0000 (22:26 +0000)]
Fix comment.
Michael R. Blair [Mon, 28 Mar 1994 11:08:57 +0000 (11:08 +0000)]
pretty pretty texinfo kludge
Michael R. Blair [Mon, 28 Mar 1994 07:19:29 +0000 (07:19 +0000)]
Initial revision
Michael R. Blair [Mon, 28 Mar 1994 07:06:48 +0000 (07:06 +0000)]
Initial revision
Michael R. Blair [Mon, 28 Mar 1994 06:14:42 +0000 (06:14 +0000)]
add wabbit/headhunt load option
rename pcsample option loader to "load" (from "make").
Michael R. Blair [Mon, 28 Mar 1994 02:15:56 +0000 (02:15 +0000)]
typo
Guillermo J. Rozas [Fri, 25 Mar 1994 21:15:43 +0000 (21:15 +0000)]
Add GC-WABBIT-DESCRIPTOR.
Guillermo J. Rozas [Fri, 25 Mar 1994 01:14:26 +0000 (01:14 +0000)]
Add wabbit.c to ordinary scheme's gc files.
Guillermo J. Rozas [Fri, 25 Mar 1994 01:12:07 +0000 (01:12 +0000)]
Add wabbit.c to ordinary scheme's gc files.
Guillermo J. Rozas [Fri, 25 Mar 1994 01:02:05 +0000 (01:02 +0000)]
Add wabbit-hunting slot.
Guillermo J. Rozas [Fri, 25 Mar 1994 00:58:52 +0000 (00:58 +0000)]
Keep track of last_object better, because there are closure patterns
embedded in compiled code blocks on the Snakes.
Guillermo J. Rozas [Thu, 24 Mar 1994 18:30:44 +0000 (18:30 +0000)]
Fix exports of (runtime unsyntaxer)
Guillermo J. Rozas [Thu, 24 Mar 1994 18:29:08 +0000 (18:29 +0000)]
Print #!aux as itself.
Guillermo J. Rozas [Thu, 24 Mar 1994 18:28:18 +0000 (18:28 +0000)]
Export lambda-auxiliary-tag to several other places.
Guillermo J. Rozas [Thu, 24 Mar 1994 18:24:01 +0000 (18:24 +0000)]
Variable name mismatch.
Chris Hanson [Thu, 24 Mar 1994 18:04:53 +0000 (18:04 +0000)]
Simplify customization of scheme-interaction-mode-commands by allowing
user to provide partial specification of commands alist before this
file is loaded.
Chris Hanson [Thu, 24 Mar 1994 17:59:43 +0000 (17:59 +0000)]
Add support for the jawilson/nat/arthur debugger: (1) mechanism for
evaluating emacs expressions outside of the process-filter's
save-excursion; (2) allow customization of
scheme-interaction-mode-commands.
Chris Hanson [Thu, 24 Mar 1994 17:54:43 +0000 (17:54 +0000)]
Add support for the jawilson/nat/arthur debugger: (1) mechanism for
evaluating emacs expressions outside of the process-filter's
save-excursion; (2) allow customization of
scheme-interaction-mode-commands.
Chris Hanson [Wed, 23 Mar 1994 22:47:05 +0000 (22:47 +0000)]
Change predicate in DIRED-MARKED-FILES in order to speed up search for
marked files. New predicate does much less work for lines that are
not marked.
Chris Hanson [Tue, 22 Mar 1994 21:36:27 +0000 (21:36 +0000)]
Change definition of UNSYNTAXER:MACROIZE? so that if it is not #F and
not #T then it means "don't macroize but hide internal lambda
structures".
Chris Hanson [Tue, 22 Mar 1994 21:31:09 +0000 (21:31 +0000)]
Kludge: allow parser to recognize #!aux.
Chris Hanson [Tue, 22 Mar 1994 17:08:20 +0000 (17:08 +0000)]
Fix bug in M-x rmail-search: when search locates the regexp in a
message that has not yet been selected, the mark yielded by the search
must be made permanent before the message is selected, because
selecting the message changes its attributes, and consequently alters
the amount of text preceding the mark.
Stephen Adams [Mon, 21 Mar 1994 20:16:35 +0000 (20:16 +0000)]
FIxed #F/() bug
Chris Hanson [Fri, 18 Mar 1994 22:01:36 +0000 (22:01 +0000)]
Fix typo in previous change.
Chris Hanson [Fri, 18 Mar 1994 21:51:28 +0000 (21:51 +0000)]
Fix kludge that defines upcased alias for keys that have char bits
set; previously it only worked for keys that had zero bits.
Chris Hanson [Fri, 18 Mar 1994 21:51:08 +0000 (21:51 +0000)]
Fix kludge that defines upcased alias for keys that have char bits
set; previously it only worked for keys that had zero bits.
Chris Hanson [Fri, 18 Mar 1994 21:40:16 +0000 (21:40 +0000)]
Implement vc-insert-headers.
Chris Hanson [Wed, 16 Mar 1994 23:43:43 +0000 (23:43 +0000)]
Numerous changes whose overall goal was the replacement of the old RCS
interface with an Emacs-19-like VC interface.
Chris Hanson [Wed, 16 Mar 1994 23:39:59 +0000 (23:39 +0000)]
Bind C-x v d to vc-directory.
Chris Hanson [Wed, 16 Mar 1994 23:32:41 +0000 (23:32 +0000)]
Implement VC-DIRED and VC-DIRECTORY commands. Generalize various
commands to work in Dired buffers.
Chris Hanson [Wed, 16 Mar 1994 23:26:54 +0000 (23:26 +0000)]
* Enhance dired to allow specification of a list of files in a
specific directory in place of a directory.
* Change OS-specific code for dired to be a single entry point,
INSERT-DIRECTORY!, that can insert the listing for a single file, a
whole directory, or a wildcarded expression.
* Add new procedure, FOR-EACH-DIRED-MARK, that maps a procedure over
the marked files in a dired buffer, and unmarks each file as it is
processed.
Jason Wilson [Sun, 13 Mar 1994 05:09:42 +0000 (05:09 +0000)]
Fix rebinding of load/default-types.
Chris Hanson [Fri, 11 Mar 1994 05:25:18 +0000 (05:25 +0000)]
Bind SHRINK-WINDOW-IF-LARGER-THAN-BUFFER to `C-x -'.
Chris Hanson [Fri, 11 Mar 1994 05:23:29 +0000 (05:23 +0000)]
Use SHRINK-WINDOW-IF-LARGER-THAN-BUFFER to implement special pop-up
prompts for Dired (as in Emacs 19).
Chris Hanson [Fri, 11 Mar 1994 05:22:42 +0000 (05:22 +0000)]
Implement SHRINK-WINDOW-IF-LARGER-THAN-BUFFER.
Chris Hanson [Fri, 11 Mar 1994 05:19:06 +0000 (05:19 +0000)]
Implement FILE-EXECUTABLE?. Tweak logic in FILE-WRITABLE?.
Chris Hanson [Fri, 11 Mar 1994 05:17:51 +0000 (05:17 +0000)]
Change COPY-FILE to preserve file modes.
Chris Hanson [Fri, 11 Mar 1994 05:15:08 +0000 (05:15 +0000)]
Handle case where temporary file is manually deleted behind Scheme's
back.
Chris Hanson [Thu, 10 Mar 1994 00:50:39 +0000 (00:50 +0000)]
Eliminate idiosyncratic multiple-file copying commands in favor of
Emacs 19 generalized marking and copying commands. Rename several
commands to match the new Emacs 19 names.
Chris Hanson [Wed, 9 Mar 1994 23:11:03 +0000 (23:11 +0000)]
Fix typo in VC-RUN-SHELL-COMMAND.
Chris Hanson [Wed, 9 Mar 1994 21:33:05 +0000 (21:33 +0000)]
* Attach VC-PARENT-BUFFER property to vc-log buffers. Use that
property to make some of the VC commands work from the log buffer.
In particular, the VC-DIFF command now works from the log buffer.
* Generalize the log-buffer mechanism to allow multiple log buffers to
be open simultaneously.
Chris Hanson [Tue, 8 Mar 1994 22:06:19 +0000 (22:06 +0000)]
Use new 'NO-OUTPUT display style to suppress visible changes to the
screen when reverting a buffer.
Chris Hanson [Tue, 8 Mar 1994 22:05:44 +0000 (22:05 +0000)]
Add 'NO-OUTPUT display-style option which does full update of internal
data structures, but does not update the screen.
Chris Hanson [Tue, 8 Mar 1994 22:04:44 +0000 (22:04 +0000)]
Add 'NO-OUTPUT display-style option which does full update of internal
data structures, but does not update the screen.
Chris Hanson [Tue, 8 Mar 1994 21:54:38 +0000 (21:54 +0000)]
Attempt to preserve the WINDOW-START-MARK of a buffer's window when
the buffer is reverted.
Chris Hanson [Tue, 8 Mar 1994 21:44:50 +0000 (21:44 +0000)]
Attempt to preserve the WINDOW-START-MARK of a buffer's window when
the buffer is reverted.
Chris Hanson [Tue, 8 Mar 1994 21:43:47 +0000 (21:43 +0000)]
Attempt to preserve the WINDOW-START-MARK of a buffer's window when
the buffer is reverted.
Chris Hanson [Tue, 8 Mar 1994 21:40:02 +0000 (21:40 +0000)]
Attempt to restore the "current" window that was in effect when the
log entry was started.
Chris Hanson [Tue, 8 Mar 1994 21:24:44 +0000 (21:24 +0000)]
Implement VC-LIST-LOCKED-FILES.
Chris Hanson [Tue, 8 Mar 1994 21:00:10 +0000 (21:00 +0000)]
Disallow window commands to select other screens by default. This
behavior must be requested by setting USE-MULTIPLE-SCREENS true.
Chris Hanson [Tue, 8 Mar 1994 20:59:07 +0000 (20:59 +0000)]
Fix random bugs in VC-VERSION-OTHER-WINDOW.
Chris Hanson [Tue, 8 Mar 1994 20:33:26 +0000 (20:33 +0000)]
Add new definitions for VC.
Chris Hanson [Tue, 8 Mar 1994 20:33:02 +0000 (20:33 +0000)]
Replace "rcs" with "vc" and "rcsparse".
Chris Hanson [Tue, 8 Mar 1994 20:31:51 +0000 (20:31 +0000)]
Initial revision
Chris Hanson [Tue, 8 Mar 1994 20:28:54 +0000 (20:28 +0000)]
* Change reference to *PREVIOUS-POPPED-UP-BUFFER*.
* Add extra optional argument to PROMPT-FOR-ALIST-VALUE; new arg
controls case-sensistivity of match.
Chris Hanson [Tue, 8 Mar 1994 20:26:09 +0000 (20:26 +0000)]
Export new definitions for MODE-NAME, MINOR-MODE-ALIST, and supporting
procedures.
Chris Hanson [Tue, 8 Mar 1994 20:24:33 +0000 (20:24 +0000)]
* Change definitions of and references to *PREVIOUS-POPPED-UP-WINDOW*,
*PREVIOUS-POPPED-UP-BUFFER*, and *MINIBUFFER-SCROLL-WINDOW*; they
are now bound to weak pairs instead of hash numbers.
Chris Hanson [Tue, 8 Mar 1994 20:23:59 +0000 (20:23 +0000)]
* Change definitions of and references to *PREVIOUS-POPPED-UP-WINDOW*,
*PREVIOUS-POPPED-UP-BUFFER*, and *MINIBUFFER-SCROLL-WINDOW*; they
are now bound to weak pairs instead of hash numbers.
* Extend KILL-POP-UP-BUFFER to allow it to take context information so
it can restore the buffers that were popped over.
Chris Hanson [Tue, 8 Mar 1994 20:23:18 +0000 (20:23 +0000)]
Change to use variables MODE-NAME and MINOR-MODE-ALIST instead of
special constructs. The special %M and %m constructs still work, but
are obsolete.
Chris Hanson [Tue, 8 Mar 1994 20:22:19 +0000 (20:22 +0000)]
* Implement permanent-local declaration.
* Change BUFFER-PUT! to do BUFFER-REMOVE! if value is #F.
* Generalize VARIABLE-LOCAL-VALUE, VARIABLE-LOCAL-VALUE?, and
SET-VARIABLE-LOCAL-VALUE! to accept #F as BUFFER, meaning to
manipulate the default value instead.
* Change %SET-BUFFER-MAJOR-MODE!, ENABLE-BUFFER-MINOR-MODE!, and
DISABLE-BUFFER-MINOR-MODE! to update editor variables MODE-NAME and
MINOR-MODE-ALIST so the modeline is correct.
Chris Hanson [Tue, 8 Mar 1994 20:20:21 +0000 (20:20 +0000)]
Random rearrangements.
Chris Hanson [Tue, 8 Mar 1994 20:19:32 +0000 (20:19 +0000)]
Add various useful definitions.
Chris Hanson [Tue, 8 Mar 1994 20:18:58 +0000 (20:18 +0000)]
Can now define auto-save-default in krypt buffers, because that
variable is declared permanent-local.
Chris Hanson [Tue, 8 Mar 1994 20:17:39 +0000 (20:17 +0000)]
Declare COMINT-INPUT-RING and COMINT-LAST-INPUT-MATCH to be
permanent-local.
Chris Hanson [Tue, 8 Mar 1994 20:16:41 +0000 (20:16 +0000)]
Declare AUTO-SAVE-DEFAULT to be permanent-local.
Chris Hanson [Tue, 8 Mar 1994 20:15:54 +0000 (20:15 +0000)]
Define VARIABLE-PERMANENT-LOCAL! and VARIABLE-PERMANENT-LOCAL?.
Chris Hanson [Mon, 7 Mar 1994 19:01:15 +0000 (19:01 +0000)]
Change OTHER-WINDOW-INTERACTIVE to not use multiple screens unless the
editor variable USE-MULTIPLE-SCREENS is true. Since the default
setting for this variable is false, the default behavior is like Emacs
19, which I find less confusing and more useful.
Chris Hanson [Mon, 7 Mar 1994 18:52:44 +0000 (18:52 +0000)]
Change browser to show just subexpression of a subproblem line, since
this is what is most interesting about that line. This takes less
space and is less confusing than the previous behavior, which showed
the whole expression and highlighted the subexpression.
Chris Hanson [Fri, 4 Mar 1994 21:43:44 +0000 (21:43 +0000)]
Load hash tables.
Chris Hanson [Fri, 4 Mar 1994 21:39:59 +0000 (21:39 +0000)]
Add FILE-EQ? procedure.
Chris Hanson [Fri, 4 Mar 1994 21:32:09 +0000 (21:32 +0000)]
Change OS/PRECIOUS-BACKUP-PATHNAME to use Emacs 19 names.
Chris Hanson [Fri, 4 Mar 1994 21:30:40 +0000 (21:30 +0000)]
Change notifier to use only the GLOBAL-MODE-STRING editor variable.
Chris Hanson [Thu, 3 Mar 1994 07:46:52 +0000 (07:46 +0000)]
Fix minor bug in BACKWARD-ONE-PARAGRAPH.
Guillermo J. Rozas [Wed, 2 Mar 1994 16:51:02 +0000 (16:51 +0000)]
Change string->list not to be brain dead.
Guillermo J. Rozas [Wed, 2 Mar 1994 16:48:59 +0000 (16:48 +0000)]
Change string->list to be iterative.
Chris Hanson [Tue, 1 Mar 1994 21:18:28 +0000 (21:18 +0000)]
Fix bug in GRAPHICS-TYPE-AVAILABLE? -- this bug is present in the
7.3.0 release and must be fixed there also.
Chris Hanson [Fri, 25 Feb 1994 20:35:03 +0000 (20:35 +0000)]
Fix bug in previous change.
Chris Hanson [Tue, 22 Feb 1994 21:14:35 +0000 (21:14 +0000)]
Add means to detect whether a macro is being expanded at "top level".
Chris Hanson [Mon, 21 Feb 1994 21:47:46 +0000 (21:47 +0000)]
Eliminate another #f vs. '() bug.
Guillermo J. Rozas [Sat, 19 Feb 1994 16:14:27 +0000 (16:14 +0000)]
Remove extraneous parameter in call to make-lambda.
Guillermo J. Rozas [Sat, 19 Feb 1994 15:39:30 +0000 (15:39 +0000)]
Prevent internally defining a name from causing a duplicate name
error.
Guillermo J. Rozas [Fri, 18 Feb 1994 22:33:05 +0000 (22:33 +0000)]
Improve duplicate parameter test in lambda.scm
Chris Hanson [Fri, 18 Feb 1994 21:14:25 +0000 (21:14 +0000)]
Move default definition of `record_signal_delivery' to "uxsig.h".
Guillermo J. Rozas [Wed, 16 Feb 1994 07:57:01 +0000 (07:57 +0000)]
Improve defn. of fold-left and fold-right.
Chris Hanson [Tue, 15 Feb 1994 20:04:27 +0000 (20:04 +0000)]
Add additional kludge to last change to guarantee that the SIGCHLD
handler is correctly reinstalled after `grantpt' is run. The previous
change eliminated the serious bug but introduced another one.
Chris Hanson [Tue, 15 Feb 1994 19:19:06 +0000 (19:19 +0000)]
Changes for Emacs 19.
Guillermo J. Rozas [Tue, 15 Feb 1994 07:39:35 +0000 (07:39 +0000)]
First working version?