Chris Hanson [Wed, 15 May 1991 19:11:51 +0000 (19:11 +0000)]
*** empty log message ***
Chris Hanson [Wed, 15 May 1991 19:10:11 +0000 (19:10 +0000)]
Improve M-x undigestify-rmail-message so it doesn't recount all
messages in rmail file -- it just counts the messages that it
generated.
Chris Hanson [Wed, 15 May 1991 18:46:03 +0000 (18:46 +0000)]
Change filename prompting to convert completion result to use "~"
notation where appropriate.
Chris Hanson [Wed, 15 May 1991 18:44:44 +0000 (18:44 +0000)]
Implement new procedure os/filename->display-string. Change
definition of os/filename-directory, to return false when there's no
directory component.
Chris Hanson [Wed, 15 May 1991 18:14:02 +0000 (18:14 +0000)]
Add control variable to allow limiting the amount of a string that is
printed when slashification is turned on. Use this variable in the
debugger.
Chris Hanson [Wed, 15 May 1991 17:51:07 +0000 (17:51 +0000)]
Add new commands:
rmail-output
rmail-output-to-rmail-file
undigestify-rmail-message
Chris Hanson [Wed, 15 May 1991 17:42:51 +0000 (17:42 +0000)]
Eliminate duplicated "Saving file..." message.
Guillermo J. Rozas [Wed, 15 May 1991 16:21:50 +0000 (16:21 +0000)]
Change generic_flonum_result because of a bug in the HP assembler!
LDO R'FLONUM_VECTOR_HEADER(7),7
was translated as if it had been
LDO R'FLONUM_VECTOR_HEADER(0),7
I've replaced it with an ADDI instruction.
Chris Hanson [Wed, 15 May 1991 01:12:06 +0000 (01:12 +0000)]
Fix think-o in M-x visit-tags-table.
Chris Hanson [Wed, 15 May 1991 01:11:28 +0000 (01:11 +0000)]
Change prompt-for-pathname and friends to accept a filename as a
default. Previously they required a pathname.
Chris Hanson [Wed, 15 May 1991 00:52:50 +0000 (00:52 +0000)]
Changes for Emacs 19 autoload mechanism.
Chris Hanson [Tue, 14 May 1991 21:20:52 +0000 (21:20 +0000)]
Fix bug in M-x untabify: char-search doesn't set the match region.
Chris Hanson [Tue, 14 May 1991 20:41:01 +0000 (20:41 +0000)]
Fix definition of M-x newline, which should always insert a newline
instead of sometimes moving forward onto a blank line.
Chris Hanson [Tue, 14 May 1991 02:58:16 +0000 (02:58 +0000)]
When DUMP-BAND primitive fails, setup 'RETRY restart for error.
Chris Hanson [Tue, 14 May 1991 02:29:09 +0000 (02:29 +0000)]
* Change save-some-buffers to accept two required arguments. New
second argument, if true, says that we're about to kill the editor.
In that case, buffer-local variable buffer-offer-save says what to
do with buffers that aren't visiting files.
* Change name of initialize-buffer! to normal-mode; this procedure now
takes two arguments. The second argument, if false, means use any
local variable specifications found in the buffer; otherwise, if
inhibit-local-variables is true, the user is asked for confirmation.
* Implement variables:
file-precious-flag
find-file-hooks
find-file-not-found-hooks
find-file-run-dired
write-file-hooks
Chris Hanson [Tue, 14 May 1991 02:04:05 +0000 (02:04 +0000)]
When an internal error occurs, just display its error message, without
the "internal error:" prefix.
Chris Hanson [Tue, 14 May 1991 02:03:05 +0000 (02:03 +0000)]
Handle errors that occur during auto-save.
Chris Hanson [Tue, 14 May 1991 02:02:42 +0000 (02:02 +0000)]
Implement SLEEP-FOR.
Chris Hanson [Mon, 13 May 1991 23:17:47 +0000 (23:17 +0000)]
*** empty log message ***
Chris Hanson [Mon, 13 May 1991 22:44:14 +0000 (22:44 +0000)]
Extend list of file primitives to include a few that were missed.
Chris Hanson [Fri, 10 May 1991 22:24:18 +0000 (22:24 +0000)]
Fix bug -- compiled-code environment manipulation was not allowing the
global environment as a valid interpreter environment.
Chris Hanson [Fri, 10 May 1991 22:21:18 +0000 (22:21 +0000)]
Change modeline control variables to be per-buffer.
Chris Hanson [Fri, 10 May 1991 22:19:16 +0000 (22:19 +0000)]
Rename window-minimum- variables to window-min-. Change C-d to move
up after marking the buffer, instead of down.
Chris Hanson [Fri, 10 May 1991 22:18:47 +0000 (22:18 +0000)]
Rename window-minimum- variables to window-min-.
Chris Hanson [Fri, 10 May 1991 22:18:28 +0000 (22:18 +0000)]
Change M-x recenter to treat C-u argument as meaning "center of
window". Rename window-minimum- variables to window-min-.
Chris Hanson [Fri, 10 May 1991 22:15:58 +0000 (22:15 +0000)]
Change PRESERVING-MATCH-DATA to save permanent marks instead of
indexes.
Chris Hanson [Fri, 10 May 1991 22:05:42 +0000 (22:05 +0000)]
Change PRESERVING-MATCH-DATA to save permanent marks instead of
indexes.
Chris Hanson [Fri, 10 May 1991 05:50:04 +0000 (05:50 +0000)]
Fix typo in last change.
Chris Hanson [Fri, 10 May 1991 05:24:27 +0000 (05:24 +0000)]
Definition CONDITION/REPORT-STRING.
Chris Hanson [Fri, 10 May 1991 05:14:11 +0000 (05:14 +0000)]
*** empty log message ***
Chris Hanson [Fri, 10 May 1991 05:13:43 +0000 (05:13 +0000)]
Rename various lisp definition and evaluation commands to match Emacs.
Chris Hanson [Fri, 10 May 1991 05:12:13 +0000 (05:12 +0000)]
Change M-x goto-char from 0-based to 1-based indexing. Move M-x
goto-line and M-x goto-page from this file to "lincom.scm".
Chris Hanson [Fri, 10 May 1991 05:10:38 +0000 (05:10 +0000)]
Change commands from 0-based to 1-based indexing: what-line,
goto-line, what-page, and goto-page. Change goto- commands to prompt
for number when no prefix argument. Change variable indent-tabs-mode
to be per-buffer. Redefine M-x delete-blank-lines to match
description in Emacs manual.
Chris Hanson [Fri, 10 May 1991 05:08:13 +0000 (05:08 +0000)]
Rename M-x describe-command to M-x describe-function to match Emacs.
Change prompting and documentation for apropos commands to reflect
fact that their arguments are regular expressions.
Chris Hanson [Fri, 10 May 1991 05:06:57 +0000 (05:06 +0000)]
Change evaluation commands to bind nearest-repl/output-port to the
evaluation output port. Eliminate variable transcript-value-truncate,
introduce new variables transcript-list-depth-limit and
transcript-list-breadth-limit, which default to #f. Rename M-x
eval-definition to M-x eval-defun, and M-x eval-buffer to M-x
eval-current-buffer, both to match Emacs.
Chris Hanson [Fri, 10 May 1991 05:00:17 +0000 (05:00 +0000)]
Change M-x what-cursor-position to report the cursor's position using
1-based (rather than 0-based) indexes.
Chris Hanson [Fri, 10 May 1991 04:59:10 +0000 (04:59 +0000)]
Eliminate WRITE-VALUE, which is no longer used by evaluation commands.
Chris Hanson [Fri, 10 May 1991 04:58:23 +0000 (04:58 +0000)]
Reimplement kill commands to be exactly like those of Emacs.
Chris Hanson [Fri, 10 May 1991 04:54:15 +0000 (04:54 +0000)]
Define variable dired-mode-hook. Add error-handling for various
file-system operations. Reimplement list-directory to use `ls' just
like dired.
Chris Hanson [Fri, 10 May 1991 04:52:20 +0000 (04:52 +0000)]
Eliminate M-x debug-show-rings.
Chris Hanson [Fri, 10 May 1991 04:51:41 +0000 (04:51 +0000)]
Change to make buffer names case-sensitive.
Chris Hanson [Fri, 10 May 1991 04:50:30 +0000 (04:50 +0000)]
Change implementation of string tables to allow case-sensitive tables.
Change apropos operation to match against a regular expression rather
than a string.
Chris Hanson [Fri, 10 May 1991 00:07:41 +0000 (00:07 +0000)]
Change FASDUMP not to do OS_file_remove_link before opening its output
file. DUMP-BAND is unchanged.
Chris Hanson [Fri, 10 May 1991 00:04:04 +0000 (00:04 +0000)]
* Change FILE-OPEN-OUTPUT-CHANNEL (and consequently all code to open
files) not to call FILE-REMOVE-LINK. Opening an existing output
file will consequently overwrite the file rather than deleting it
and then opening a new file.
* Add CONDITION-TYPE:DERIVED-FILE-ERROR and translate various system
call errors to that type.
* Define CONDITION/REPORT-STRING to capture common idiom.
Chris Hanson [Thu, 9 May 1991 17:25:05 +0000 (17:25 +0000)]
Fix typo in UNIX/USER-HOME-DIRECTORY.
Mark Friedman [Thu, 9 May 1991 15:54:11 +0000 (15:54 +0000)]
Fixed minor bug in %WINDOW-HAS-UP-NEIGHBOR?.
Chris Hanson [Thu, 9 May 1991 03:49:40 +0000 (03:49 +0000)]
Change X-WINDOW-GET-DEFAULT to X-DISPLAY-GET-DEFAULT.
Chris Hanson [Thu, 9 May 1991 03:48:11 +0000 (03:48 +0000)]
Fix typo.
Chris Hanson [Thu, 9 May 1991 03:27:35 +0000 (03:27 +0000)]
Change GET-ENVIRONMENT-VARIABLE to return #F if not found. Rename
GET-USER-HOME-DIRECTORY to UNIX/USER-HOME-DIRECTORY.
Chris Hanson [Thu, 9 May 1991 03:26:15 +0000 (03:26 +0000)]
Change to handle #F as value from GET-ENVIRONMENT-VARIABLE.
Chris Hanson [Thu, 9 May 1991 03:22:24 +0000 (03:22 +0000)]
Change GET-ENVIRONMENT-VARIABLE to return #F if not found. Rename
GET-USER-HOME-DIRECTORY to UNIX/USER-HOME-DIRECTORY.
Chris Hanson [Wed, 8 May 1991 22:52:08 +0000 (22:52 +0000)]
Add RMAIL mode.
Chris Hanson [Wed, 8 May 1991 22:51:35 +0000 (22:51 +0000)]
Initial revision
Chris Hanson [Wed, 8 May 1991 22:49:53 +0000 (22:49 +0000)]
Reorganize code to read files, to make it more flexible. New RMAIL
mode takes advantage of this extra flexibility. Also write message to
typeout window when starting to write a large buffer.
Chris Hanson [Wed, 8 May 1991 22:47:55 +0000 (22:47 +0000)]
Must clip text when clearing headers in yanked message.
Chris Hanson [Wed, 8 May 1991 22:46:19 +0000 (22:46 +0000)]
Fix typo in INSERT-REGION.
Guillermo J. Rozas [Wed, 8 May 1991 02:17:14 +0000 (02:17 +0000)]
Fix bug in multiply_fixnum introduced when re-written to work on the
700s.
Chris Hanson [Tue, 7 May 1991 20:22:35 +0000 (20:22 +0000)]
Add procedures to manage new "etc" library directory.
Guillermo J. Rozas [Tue, 7 May 1991 18:47:55 +0000 (18:47 +0000)]
Reorder some operations so that overflowing computations in
multiply_fixnum will not trap.
Guillermo J. Rozas [Tue, 7 May 1991 17:54:14 +0000 (17:54 +0000)]
Forgot to add the rule for INVOCATION:GLOBAL-LINK.
Guillermo J. Rozas [Tue, 7 May 1991 17:44:51 +0000 (17:44 +0000)]
Update to match 68020 compiler version 4.84.
Add assembly-language hooks for generic arithmetic.
Guillermo J. Rozas [Tue, 7 May 1991 17:44:02 +0000 (17:44 +0000)]
Update to match 68020 compiler version 4.84.
Guillermo J. Rozas [Tue, 7 May 1991 17:41:31 +0000 (17:41 +0000)]
Update to match 68020 4.84 version.
Guillermo J. Rozas [Tue, 7 May 1991 17:33:39 +0000 (17:33 +0000)]
Change handling of bad linkage sections within the block finder to
avoid spuriously crashing after a trap.
Guillermo J. Rozas [Tue, 7 May 1991 17:31:53 +0000 (17:31 +0000)]
Make cache-flushing code model dependent:
- On shared cache machines, there is no need to flush.
- On direct-mapped cache machines, there is no need to flush twice.
Guillermo J. Rozas [Tue, 7 May 1991 17:27:44 +0000 (17:27 +0000)]
Add assembly language hooks for generic arithmetic to handle flonums.
Guillermo J. Rozas [Tue, 7 May 1991 13:47:44 +0000 (13:47 +0000)]
- New 68040 closure code.
- Open coding and hooks for quotient and remainder supported.
- Direct UUO links to the global environment supported.
- compiler:intersperse-rtl-in-lap?
- Fixed bug in closure analysis.
- Top-level LETs no longer compile arguments separately.
- Some support for static variables (not complete).
Guillermo J. Rozas [Tue, 7 May 1991 13:46:04 +0000 (13:46 +0000)]
- Add knowledge about new hooks.
Guillermo J. Rozas [Tue, 7 May 1991 13:45:31 +0000 (13:45 +0000)]
- New 68040 closure code.
- Open coding and hooks for quotient and remainder supported.
- Global links supported.
- Constants block now includes global links and static variables.
Chris Hanson [Tue, 7 May 1991 03:21:16 +0000 (03:21 +0000)]
Eliminate dummy rmail mode definition.
Chris Hanson [Tue, 7 May 1991 03:10:30 +0000 (03:10 +0000)]
Define M-x toggle-read-only here, not in "filcom.scm".
Guillermo J. Rozas [Tue, 7 May 1991 02:02:05 +0000 (02:02 +0000)]
Fix bug by which variable with no binding expressions in package with
multiple files was causing cref to lose.
Guillermo J. Rozas [Mon, 6 May 1991 23:17:03 +0000 (23:17 +0000)]
Add open codings for quotient and remainder.
Guillermo J. Rozas [Mon, 6 May 1991 23:09:24 +0000 (23:09 +0000)]
Export *interned-global-links*, *interned-static-variables*, and
compiler:intersperse-rtl-in-lap?
Guillermo J. Rozas [Mon, 6 May 1991 23:05:51 +0000 (23:05 +0000)]
- Add hooks and codes for quotient and remainder.
Guillermo J. Rozas [Mon, 6 May 1991 22:48:40 +0000 (22:48 +0000)]
Add support for COMMENT LAP pseudo-op.
Guillermo J. Rozas [Mon, 6 May 1991 22:48:16 +0000 (22:48 +0000)]
- Generate more meaningful label names for the constant block.
- Add support for global uuo links and static variables.
Guillermo J. Rozas [Mon, 6 May 1991 22:47:15 +0000 (22:47 +0000)]
- Add use of compiler:intersperse-rtl-in-lap?
- Pass *interned-global-links* and *interned-static-variables* to
generate/constants-block.
Guillermo J. Rozas [Mon, 6 May 1991 22:46:10 +0000 (22:46 +0000)]
Add compiler:intersperse-rtl-in-lap?
Guillermo J. Rozas [Mon, 6 May 1991 22:45:45 +0000 (22:45 +0000)]
Initialize *interned-global-links* and *interned-static-variables* and
clear them on recursive compilations.
Guillermo J. Rozas [Mon, 6 May 1991 22:44:31 +0000 (22:44 +0000)]
Add invocation:global-link rtl type.
Guillermo J. Rozas [Mon, 6 May 1991 22:43:36 +0000 (22:43 +0000)]
Make (access foo ()) in the operator position generate a global uuo link.
Guillermo J. Rozas [Mon, 6 May 1991 22:38:06 +0000 (22:38 +0000)]
Hack to make (access foo ()) in the operator position of a combination
be handled as a UUO link to the global environment.
Guillermo J. Rozas [Mon, 6 May 1991 22:36:48 +0000 (22:36 +0000)]
Top-level lets do not have their arguments compiled in separate blocks
when compiler:compile-by-procedures? is true.
Chris Hanson [Mon, 6 May 1991 22:29:22 +0000 (22:29 +0000)]
Fix typo in last change.
Chris Hanson [Mon, 6 May 1991 22:28:50 +0000 (22:28 +0000)]
Dired mode should inherit from Read-only.
Chris Hanson [Mon, 6 May 1991 22:27:45 +0000 (22:27 +0000)]
Fix bug: MAX requires at least one argument.
Guillermo J. Rozas [Mon, 6 May 1991 18:46:39 +0000 (18:46 +0000)]
Add primitives quotient and remainder.
Chris Hanson [Mon, 6 May 1991 18:43:58 +0000 (18:43 +0000)]
Eliminate costly call to WITH-CHANNEL-BLOCKING in the input-buffer
operations that read/discard delimited strings.
Guillermo J. Rozas [Mon, 6 May 1991 18:11:35 +0000 (18:11 +0000)]
Add hooks for quotient and remainder.
Change 68040 closure code to be cheaper (single parameter passed now).
Guillermo J. Rozas [Mon, 6 May 1991 18:10:38 +0000 (18:10 +0000)]
Add hooks for quotient and remainder.
Guillermo J. Rozas [Mon, 6 May 1991 18:08:59 +0000 (18:08 +0000)]
- Add trampolines for quotient, remainder, and modulo.
- Redefine user-visible quotient, remainder, and modulo so that the
compiler will do a better job.
Chris Hanson [Mon, 6 May 1991 03:19:59 +0000 (03:19 +0000)]
Fix various dependency problems in cold-load sequence.
Chris Hanson [Mon, 6 May 1991 02:35:12 +0000 (02:35 +0000)]
Eliminate unused bound variable.
Chris Hanson [Mon, 6 May 1991 02:25:42 +0000 (02:25 +0000)]
If type-name of a record is a string, don't wrap it with doublequote
characters when it is displayed.
Chris Hanson [Mon, 6 May 1991 01:09:28 +0000 (01:09 +0000)]
New procedure LIST-OF-STRINGS?.
Chris Hanson [Mon, 6 May 1991 01:05:36 +0000 (01:05 +0000)]
Change DEFINE-KEY to automatically define prefix keys as needed.
Chris Hanson [Mon, 6 May 1991 01:00:24 +0000 (01:00 +0000)]
Change DEFINE-KEY to automatically define prefix keys as needed.
Chris Hanson [Mon, 6 May 1991 00:59:09 +0000 (00:59 +0000)]
Fix bug: local binding of STRING interfered with reference intended
for global procedure definition.
Chris Hanson [Mon, 6 May 1991 00:57:59 +0000 (00:57 +0000)]
Change "comtab.scm" to use edwin-syntax-table.