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.
Guillermo J. Rozas [Thu, 16 Jan 1992 01:51:44 +0000 (01:51 +0000)]
Protoize headers and extern declarations.
Guillermo J. Rozas [Thu, 16 Jan 1992 01:41:45 +0000 (01:41 +0000)]
Update date.
Guillermo J. Rozas [Thu, 16 Jan 1992 01:40:57 +0000 (01:40 +0000)]
Protoize headers and extern declarations.
Guillermo J. Rozas [Wed, 15 Jan 1992 21:25:55 +0000 (21:25 +0000)]
Make Findprim generate declarations that use ansidecl.
Guillermo J. Rozas [Wed, 15 Jan 1992 21:04:42 +0000 (21:04 +0000)]
Typo caught by ANSI prototypes.
Guillermo J. Rozas [Wed, 15 Jan 1992 17:34:23 +0000 (17:34 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 17:21:50 +0000 (17:21 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 17:19:21 +0000 (17:19 +0000)]
Update date.
Guillermo J. Rozas [Wed, 15 Jan 1992 17:14:12 +0000 (17:14 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 16:52:32 +0000 (16:52 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 04:37:54 +0000 (04:37 +0000)]
Fix edit bugs.
Guillermo J. Rozas [Wed, 15 Jan 1992 04:29:05 +0000 (04:29 +0000)]
Fix edit bugs.
Guillermo J. Rozas [Wed, 15 Jan 1992 04:13:06 +0000 (04:13 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 04:02:33 +0000 (04:02 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 03:39:01 +0000 (03:39 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 03:25:38 +0000 (03:25 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 02:37:02 +0000 (02:37 +0000)]
Protoize headers.
Guillermo J. Rozas [Wed, 15 Jan 1992 02:23:59 +0000 (02:23 +0000)]
Change date.
Guillermo J. Rozas [Wed, 15 Jan 1992 02:22:53 +0000 (02:22 +0000)]
protoize headers.
Guillermo J. Rozas [Tue, 14 Jan 1992 19:32:40 +0000 (19:32 +0000)]
Fix parsing problems in the stub section.
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.
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.
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.
Chris Hanson [Mon, 13 Jan 1992 20:15:34 +0000 (20:15 +0000)]
Fix handling of compressed backup files in Dired.
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.
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.
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.
Chris Hanson [Mon, 13 Jan 1992 19:14:33 +0000 (19:14 +0000)]
Add new procedures CALL-WITH-TEMPORARY-BUFFER and NEW-BUFFER-NAME.
Chris Hanson [Fri, 10 Jan 1992 22:26:54 +0000 (22:26 +0000)]
Disallow invocation of editor from within itself.
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.
Brian A. LaMacchia [Fri, 10 Jan 1992 19:03:41 +0000 (19:03 +0000)]
Changed start value of techinfo-history-list.
Brian A. LaMacchia [Fri, 10 Jan 1992 18:54:57 +0000 (18:54 +0000)]
Added TechInfo mode (techinfo.scm) as an autoload.
Brian A. LaMacchia [Fri, 10 Jan 1992 18:47:56 +0000 (18:47 +0000)]
Initial revision
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.
Chris Hanson [Thu, 9 Jan 1992 17:55:56 +0000 (17:55 +0000)]
*** empty log message ***
Chris Hanson [Thu, 9 Jan 1992 17:55:35 +0000 (17:55 +0000)]
Fix continuation-browser bugs introduced by repl mode.
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.
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.
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.
Brian A. LaMacchia [Wed, 8 Jan 1992 16:46:42 +0000 (16:46 +0000)]
Added args to calls to rmail-summary-delete-message-forward.
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.
Brian A. LaMacchia [Wed, 8 Jan 1992 15:24:29 +0000 (15:24 +0000)]
*** empty log message ***
Chris Hanson [Wed, 8 Jan 1992 06:26:30 +0000 (06:26 +0000)]
Don't export COMTAB-DISPATCH-ALISTS from "comtab".
Guillermo J. Rozas [Tue, 7 Jan 1992 16:53:10 +0000 (16:53 +0000)]
Initial revision
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.
Mark Friedman [Mon, 6 Jan 1992 21:50:40 +0000 (21:50 +0000)]
Added confirmation prompts for SUSPEND-EDWIN and SUSPEND-SCHEME.
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.
Chris Hanson [Wed, 1 Jan 1992 02:18:28 +0000 (02:18 +0000)]
Fix another minor bug in FILL-REGION-AS-PARAGRAPH.
Arthur Gleckler [Sat, 21 Dec 1991 00:17:52 +0000 (00:17 +0000)]
Fix typos in previous changes.
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.
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.
Arthur Gleckler [Fri, 20 Dec 1991 15:43:26 +0000 (15:43 +0000)]
Initial revision
Arthur Gleckler [Thu, 19 Dec 1991 21:58:55 +0000 (21:58 +0000)]
Fix braino in DEFINE-STRUCTURE.
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.
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.
Chris Hanson [Mon, 16 Dec 1991 21:20:38 +0000 (21:20 +0000)]
Update for changes to CMDL.
Chris Hanson [Tue, 10 Dec 1991 23:30:58 +0000 (23:30 +0000)]
Do not print a flonum array as a number.
Chris Hanson [Tue, 10 Dec 1991 23:24:16 +0000 (23:24 +0000)]
Simplify GC daemon triggering loop to reduce overhead during GC.
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.
sasha [Fri, 6 Dec 1991 23:20:06 +0000 (23:20 +0000)]
Fix unref variable.
sasha [Fri, 6 Dec 1991 23:14:19 +0000 (23:14 +0000)]
Changes to match runtime 14.142.
Chris Hanson [Fri, 6 Dec 1991 00:58:41 +0000 (00:58 +0000)]
Eliminate random blank line being inserted before a forwarded
message.
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.
Mark Friedman [Thu, 5 Dec 1991 16:18:51 +0000 (16:18 +0000)]
Made consistent with new evaluation commands.
Chris Hanson [Mon, 2 Dec 1991 18:46:57 +0000 (18:46 +0000)]
Change to match runtime 14.142.
Chris Hanson [Tue, 26 Nov 1991 22:23:53 +0000 (22:23 +0000)]
Fix typo.
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).
Mark Friedman [Tue, 26 Nov 1991 20:11:34 +0000 (20:11 +0000)]
Support for Bochser mode.
Chris Hanson [Tue, 26 Nov 1991 08:36:01 +0000 (08:36 +0000)]
Update for new pathname implementation.
Chris Hanson [Tue, 26 Nov 1991 08:03:42 +0000 (08:03 +0000)]
Requires runtime 14.142
* Replace scheme-interaction mode by new inferior-repl mode. The new
mode runs a standard REP loop as an inferior coprocess, and supports
both the runtime system's debugger and edwin's debugger.
* Transcript buffer used to be same as interaction buffer; now it is a
separate buffer. In addition, it records input expressions as well
as the output.
* Extensive reorganization of debugger. Only substantive change is
for compatibility with changes to debugger in runtime system.
However, the code is now organized in a somewhat top-down fashion,
which should aid comprehension.
* Delete FRESH-LINE and FRESH-LINES procedures. Former is supported
in runtime system, latter is random.
* Editor cmdl changed to use new interface.
Chris Hanson [Tue, 26 Nov 1991 07:58:17 +0000 (07:58 +0000)]
Fix GUARANTEE-NEWLINES so that it inserts the minimum number of
newlines to guarantee that there are N newlines to the left of point.
Fix INSERT-REGION to work even when the region is being inserted back
into the same buffer.
Chris Hanson [Tue, 26 Nov 1991 07:53:05 +0000 (07:53 +0000)]
Change page motion commands to use MOVE-THING procedure, and to signal
failure at beginning and end of buffer.
Chris Hanson [Tue, 26 Nov 1991 07:50:58 +0000 (07:50 +0000)]
SUBSTITUTE-COMMAND-KEYS no longer takes optional substring range
arguments, but instead takes an optional buffer argument. The buffer
specifies which comtabs to use for the substitution.
Chris Hanson [Tue, 26 Nov 1991 07:45:00 +0000 (07:45 +0000)]
Initial revision
Chris Hanson [Tue, 26 Nov 1991 07:07:31 +0000 (07:07 +0000)]
Changes in appearance:
* Loading, dumping, and warning messages now preceded by ";".
* New prompts for debugger, where, error, and breakpoint.
* REP loops started by the debugger and where no longer have
distinctive prompts. Now they use the standard prompt.
* PROMPT-FOR-COMMAND-CHAR now echos the character it is prompting for.
Changes to port implementation:
* Standard output procedures like WRITE no longer flush the output
port after they write to it. Instead, they invoke the new operation
DISCRETIONARY-FLUSH-OUTPUT (if it exists). At present, only the
console defines this new operation to do anything -- thus the
console behaves the same as before, unlike other ports. The new
procedure FLUSH-OUTPUT is used to explicitly flush output ports.
* New port operations control the blocking and terminal modes of
ports:
PORT/INPUT-BLOCKING-MODE
PORT/SET-INPUT-BLOCKING-MODE
PORT/WITH-INPUT-BLOCKING-MODE
PORT/OUTPUT-BLOCKING-MODE
PORT/SET-OUTPUT-BLOCKING-MODE
PORT/WITH-OUTPUT-BLOCKING-MODE
PORT/INPUT-TERMINAL-MODE
PORT/SET-INPUT-TERMINAL-MODE
PORT/WITH-INPUT-TERMINAL-MODE
PORT/OUTPUT-TERMINAL-MODE
PORT/SET-OUTPUT-TERMINAL-MODE
PORT/WITH-OUTPUT-TERMINAL-MODE
* New input-port operation READ allows the port to define how a READ
is performed. This permits the implementation of ports that read
s-expressions directly.
Changes to CMDL/REPL implementation:
* CMDL-MESSAGE/ACTIVE now passes a port to its argument, rather than a
cmdl object.
* Incompatible changes to arguments and return values of PUSH-CMDL,
PUSH-REPL, MAKE-CMDL. The procedures no longer start the cmdl that
they create, but just return it. It must be explicitly started by
calling one of the new procedures CMDL/START or REPL/START.
* cmdl objects now have just one bidirectional port instead of two
unidirectional ports.
* The prompting procedures PROMPT-FOR-EXPRESSION,
PROMPT-FOR-COMMAND-CHAR, and PROMPT-FOR-CONFIRMATION no longer take
a cmdl object as their optional second argument -- instead they take
a port. The new procedure PROMPT-FOR-COMMAND-EXPRESSION is similar.
* cmdl objects now support custom operations of various kinds, to
allow the customization of behavior. The previous spawn-child
special operation has been eliminated.
Changes to DEBUG/WHERE implementation:
* Debugger command interface now passes a port to each command
procedure, in addition to the state object. The current input and
output ports are not bound to anything in particular while the
debugger is running.
* Arguments to debugger command procedures are now optional, so that
using X mode in the debugger is more convenient.
Changes to various hooks:
* Most of the hooks that were used by the Emacs interface have been
eliminated. That functionality is now provided by custom port
operations. Hooks that were affected:
debugger output
prompting
run and gc lights
repl presentation
* Definition of keyboard interrupt hooks changed: if the hooks are #F,
they are ignored, otherwise they are invoked. If the interrupt
handler hooks return, that means they declined to handle the
interrupt, and the standard action is taken.
* HOOK/BEFORE-RESTART has been replaced by HOOK/INVOKE-RESTART. The
new hook is used by INVOKE-RESTART as well as
INVOKE-RESTART-INTERACTIVELY, and it defaults to APPLY.
* PARSE-OBJECT/INTERNAL and PARSE-OBJECTs/INTERNAL eliminated.
Chris Hanson [Tue, 26 Nov 1991 06:53:41 +0000 (06:53 +0000)]
Put semicolon in front of "Automagically impurifying..." message.
Chris Hanson [Tue, 26 Nov 1991 06:50:09 +0000 (06:50 +0000)]
Use fixnum arithmetic to improve performance.
Add RECORD-MODIFIER as alias for RECORD-UPDATER.
Chris Hanson [Tue, 26 Nov 1991 06:43:48 +0000 (06:43 +0000)]
Change (CMDL/OUTPUT-PORT (NEAREST-CMDL)) to (NEAREST-CMDL/PORT).
Chris Hanson [Tue, 26 Nov 1991 06:32:14 +0000 (06:32 +0000)]
Eliminate references to CMDL-MESSAGE/STANDARD.
Arthur Gleckler [Mon, 25 Nov 1991 21:51:20 +0000 (21:51 +0000)]
Fix run-on sentence:
"Tags file has changed, read new contents"
with semicolon.
Chris Hanson [Mon, 25 Nov 1991 13:35:42 +0000 (13:35 +0000)]
Update interface to match change to generated code of closure header.
Arthur Gleckler [Fri, 22 Nov 1991 20:29:27 +0000 (20:29 +0000)]
Fix bug: If a telnet buffer's process dies and is reused for another
invocation of telnet, if the buffer is already selected, Edwin
complains that there is no process for the buffer.
Arthur Gleckler [Fri, 22 Nov 1991 06:58:36 +0000 (06:58 +0000)]
Fix NAME-LAST-KBD-MACRO; it was passing a string to MAKE-COMMAND
instead of a symbol.
Chris Hanson [Thu, 21 Nov 1991 10:38:40 +0000 (10:38 +0000)]
Change procedures MOVE-THING, MOVE-THING-SAVING-POINT, MARK-THING, and
KILL-THING to take an additional argument that specifies the limit
behavior of the motion procedure. This is needed because these
procedures were being used in contexts that required different
behavior -- and because they didn't supply it, some of the usages were
incorrect.
Chris Hanson [Thu, 21 Nov 1991 10:02:56 +0000 (10:02 +0000)]
WARN procedure doesn't care what the default output port is.
Chris Hanson [Thu, 21 Nov 1991 09:48:12 +0000 (09:48 +0000)]
Fix bug: uninitialized variable `lwd'.
Mark Friedman [Tue, 19 Nov 1991 19:44:15 +0000 (19:44 +0000)]
Added support for modified (i.e. with shift, control or meta) mouse buttons.
Guillermo J. Rozas [Fri, 15 Nov 1991 22:31:39 +0000 (22:31 +0000)]
Replace an instance of %a4 with dlink.
Chris Hanson [Fri, 15 Nov 1991 05:19:03 +0000 (05:19 +0000)]
Initial revision
Chris Hanson [Fri, 15 Nov 1991 05:15:24 +0000 (05:15 +0000)]
Redesign ports. New design supports bidirectional ports. Old code
should continue to work, with two (unlikely) exceptions: the
input/output port pairs for sockets and processes are now implemented
as bidirectional ports, and closing one of the ports automatically
closes the other as well.
* New procedures:
CLOSE-PORT
I/O-PORT?
MAKE-GENERIC-I/O-PORT
MAKE-I/O-PORT
OPEN-I/O-FILE
PORT/COPY
PORT/INPUT-CHANNEL
PORT/OPERATION
PORT/OPERATION-NAMES
PORT/OUTPUT-CHANNEL
PORT/STATE
PORT?
SET-PORT/STATE!
SUBPROCESS-I/O-PORT
* New global variable CONSOLE-I/O-PORT identifies the bidirectional
port that communicates with Scheme's console. CONSOLE-INPUT-PORT
and CONSOLE-OUTPUT-PORT are initially EQ? to this port.
* Obsolete procedures:
Old name New name
---------------------------- --------------------
INPUT-PORT/CHANNEL PORT/INPUT-CHANNEL
INPUT-PORT/COPY PORT/COPY
INPUT-PORT/CUSTOM-OPERATION PORT/OPERATION
INPUT-PORT/OPERATION PORT/OPERATION
INPUT-PORT/OPERATION-NAMES PORT/OPERATION-NAMES
INPUT-PORT/STATE PORT/STATE
OUTPUT-PORT/CHANNEL PORT/OUTPUT-CHANNEL
OUTPUT-PORT/COPY PORT/COPY
OUTPUT-PORT/CUSTOM-OPERATION PORT/OPERATION
OUTPUT-PORT/OPERATION PORT/OPERATION
OUTPUT-PORT/OPERATION-NAMES PORT/OPERATION-NAMES
OUTPUT-PORT/STATE PORT/STATE
SET-INPUT-PORT/STATE! SET-PORT/STATE!
SET-OUTPUT-PORT/STATE! SET-PORT/STATE!
SUBPROCESS-INPUT-PORT SUBPROCESS-I/O-PORT
SUBPROCESS-OUTPUT-PORT SUBPROCESS-I/O-PORT
For now these procedures still exist.
* Obsolete input-port operations:
Old name New name
--------------- ---------------------
BUFFER-SIZE INPUT-BUFFER-SIZE
BUFFERED-CHARS BUFFERED-INPUT-CHARS
CHANNEL INPUT-CHANNEL
SET-BUFFER-SIZE SET-INPUT-BUFFER-SIZE
INPUT-PORT/OPERATION and INPUT-PORT/CUSTOM-OPERATION perform these
translations so your programs should continue to work.
* Obsolete output-port operations:
Old name New name
--------------- ---------------------
BUFFER-SIZE OUTPUT-BUFFER-SIZE
BUFFERED-CHARS BUFFERED-OUTPUT-CHARS
CHANNEL OUTPUT-CHANNEL
SET-BUFFER-SIZE SET-OUTPUT-BUFFER-SIZE
OUTPUT-PORT/OPERATION and OUTPUT-PORT/CUSTOM-OPERATION perform these
translations so your programs should continue to work.
* The ASSOCIATED-PORT operation is no longer implemented by any
runtime system port. Ports that previously supported this operation
are now bidirectional.
* WITH-INPUT-FROM-FILE and WITH-OUTPUT-TO-FILE no longer close the
port when they are exited abnormally.
* Change cold-boot sequence to permit records to be used in most of
runtime system.
* New procedure RECORD-COPY.
* New files "genio.scm", "fileio.scm", and "ttyio.scm" replace old
files "genin.scm", "genout.scm", "filein.scm", "filout.scm",
"ttyin.scm", and "ttyout.scm".
* New file "port.scm".
Mark Friedman [Thu, 14 Nov 1991 22:49:16 +0000 (22:49 +0000)]
Changed %DISPATCH-ON-COMMAND so that it does not optimize forward-char
and backward-char processing when there is a move-point daemon.
Chris Hanson [Wed, 6 Nov 1991 23:21:43 +0000 (23:21 +0000)]
Fix bugs introduced in last edit.
Chris Hanson [Wed, 6 Nov 1991 22:45:48 +0000 (22:45 +0000)]
Change MAKE-DIRED-BUFFER to do PATHNAME-SIMPLIFY.
Chris Hanson [Wed, 6 Nov 1991 22:34:16 +0000 (22:34 +0000)]
Change FIND-FILE-NOSELECT to do PATHNAME-SIMPLIFY.
Chris Hanson [Wed, 6 Nov 1991 21:56:05 +0000 (21:56 +0000)]
Change SET-BUFFER-DEFAULT-DIRECTORY! to do PATHNAME-SIMPLIFY on its
argument.
Arthur Gleckler [Wed, 6 Nov 1991 19:56:45 +0000 (19:56 +0000)]
Fix minor breakage made in Info that happened when pathname changes
were made.
Chris Hanson [Tue, 5 Nov 1991 20:38:29 +0000 (20:38 +0000)]
Use new procedure PATHNAME-SIMPLIFY to simplify the default directory
of a buffer when it is set.
Chris Hanson [Tue, 5 Nov 1991 20:37:28 +0000 (20:37 +0000)]
New procedure PATHNAME-SIMPLIFY maps a pathname into an equivalent
simpler pathname in a host-dependent fashion. Unix provides one
simplification: ".." directories are removed when doing so does not
change the meaning of the pathname.
Additionally, treatment of pathname hosts changed to improve
performance, and to fix problems with fasdumping of pathname objects.
Current implementation permits pathnames to be fasdumped and then
fasloaded without changing their behavior.
Chris Hanson [Tue, 5 Nov 1991 18:17:45 +0000 (18:17 +0000)]
Changes to match reorganization of directories.