Chris Hanson [Thu, 14 Jan 1999 18:28:32 +0000 (18:28 +0000)]
Use more specific condition for signalling "non-blowfish" files. This
facilitates catching this error.
Chris Hanson [Thu, 14 Jan 1999 18:25:09 +0000 (18:25 +0000)]
Fix PATHNAME-DEFAULT-MODE so that application of auto-mode-alist
ignores any encoding suffixes.
Chris Hanson [Sat, 9 Jan 1999 03:37:25 +0000 (03:37 +0000)]
Add copyright statement.
Chris Hanson [Sun, 3 Jan 1999 05:34:02 +0000 (05:34 +0000)]
Fix mis-attributed copyright statement. These files were written by
me but attributed to FSF when they should have been attributed to MIT.
Chris Hanson [Sun, 3 Jan 1999 05:24:12 +0000 (05:24 +0000)]
Fix version.
Chris Hanson [Sat, 2 Jan 1999 06:48:57 +0000 (06:48 +0000)]
Change copyright to GPL.
Chris Hanson [Sat, 2 Jan 1999 06:35:54 +0000 (06:35 +0000)]
Change names of top-level /scheme directories.
Chris Hanson [Sat, 2 Jan 1999 06:19:10 +0000 (06:19 +0000)]
Change copyright to GPL.
Chris Hanson [Sat, 2 Jan 1999 06:11:34 +0000 (06:11 +0000)]
Change copyright to GPL.
Chris Hanson [Sat, 2 Jan 1999 02:52:56 +0000 (02:52 +0000)]
Unknown changes by Stephen Adams.
Chris Hanson [Sat, 2 Jan 1999 02:51:52 +0000 (02:51 +0000)]
Enable disassembler.
Chris Hanson [Thu, 31 Dec 1998 04:32:33 +0000 (04:32 +0000)]
Don't stop news-article iteration for articles that are no longer
available; continue the iteration.
Chris Hanson [Thu, 31 Dec 1998 04:25:04 +0000 (04:25 +0000)]
Add ability to specify a proxy for a NNTP server.
Chris Hanson [Tue, 29 Dec 1998 04:09:50 +0000 (04:09 +0000)]
Implement variable news-group-cache-policy to control disk cacheing of
news-group information.
Chris Hanson [Tue, 29 Dec 1998 04:08:17 +0000 (04:08 +0000)]
Implement variable news-group-cache-policy to control disk cacheing of
news-group information.
Chris Hanson [Tue, 29 Dec 1998 02:35:29 +0000 (02:35 +0000)]
Change news-group formatting once more -- this time to give the
author's name a constant amount of space and expand the subject to
fill any remaining space.
Chris Hanson [Fri, 25 Dec 1998 05:50:00 +0000 (05:50 +0000)]
Change news-group-truncate-subject variable to allow truncation
proportional to the width of the buffer. Define new procedures
BUFFER-X-SIZE and MARK-X-SIZE.
Chris Hanson [Thu, 17 Dec 1998 08:04:05 +0000 (08:04 +0000)]
Fix typo in info-directory-list documentation string.
Chris Hanson [Wed, 9 Dec 1998 02:51:45 +0000 (02:51 +0000)]
Implement M-x insert-filename.
Chris Hanson [Fri, 4 Dec 1998 07:10:28 +0000 (07:10 +0000)]
Fix bug: under specific conditions the closure analyzer could attempt
to "undrift" a block to be a descendant of another block that was
already its ancestor. This resulted in a SIGSEGV. The bug is fixed,
and an error check inserted that will provide a more reasonable error
message should something similar happen.
Chris Hanson [Fri, 4 Dec 1998 05:07:27 +0000 (05:07 +0000)]
Fix bug: under some circumstances a null completion message was being
echoed in the minibuffer.
Chris Hanson [Mon, 23 Nov 1998 06:27:23 +0000 (06:27 +0000)]
Change USER-HOME-DIRECTORY to generate an error if it can't find the
home directory. This is what the unix version of this procedure does.
The reason for this change is that it will allow files whose names
begin with "~" to be referenced. Such files are commonly generated by
some Windows installation programs.
Chris Hanson [Wed, 18 Nov 1998 03:57:47 +0000 (03:57 +0000)]
Eliminate another file error in prompting.
Chris Hanson [Wed, 18 Nov 1998 03:42:26 +0000 (03:42 +0000)]
Eliminate another file error in prompting.
Chris Hanson [Wed, 18 Nov 1998 03:32:14 +0000 (03:32 +0000)]
Eliminate mistaken extra binding for C-c C-u in interaction mode.
Chris Hanson [Wed, 18 Nov 1998 03:18:08 +0000 (03:18 +0000)]
Add additional argument to PROMPT-FOR-COMPLETED-STRING that controls
whether the completion is case-insensitive; change callers to pass
this extra argument. Redefine STRING-GREATEST-COMMON-PREFIX to be
case-sensitive, define STRING-GREATEST-COMMON-PREFIX-CI, and change
callers to use the appropriate version.
Chris Hanson [Wed, 18 Nov 1998 02:55:25 +0000 (02:55 +0000)]
Eliminate various I/O errors that can occur during completion.
Chris Hanson [Thu, 5 Nov 1998 01:10:11 +0000 (01:10 +0000)]
Special-case handling when the virtual/physical coordinate translation
uses a slope of zero or infinity.
Chris Hanson [Tue, 3 Nov 1998 05:53:36 +0000 (05:53 +0000)]
Do case-sensitive completion if *PARSER-CANONICALIZE-SYMBOLS?* is
false.
Chris Hanson [Tue, 3 Nov 1998 05:53:13 +0000 (05:53 +0000)]
Guarantee that *PARSER-CANONICALIZE-SYMBOLS?* is #T when loading
option files.
Chris Hanson [Tue, 3 Nov 1998 05:38:18 +0000 (05:38 +0000)]
Change X-GRAPHICS/READ-BUTTON to signal an error when the
DELETE-WINDOW event is received.
Chris Hanson [Fri, 23 Oct 1998 05:52:21 +0000 (05:52 +0000)]
Fix typo.
Chris Hanson [Fri, 23 Oct 1998 05:51:46 +0000 (05:51 +0000)]
Fix formatting.
Chris Hanson [Fri, 23 Oct 1998 05:50:20 +0000 (05:50 +0000)]
When completing commands, don't insert executable suffixes.
Chris Hanson [Fri, 23 Oct 1998 05:44:06 +0000 (05:44 +0000)]
Implement OS/EXECUTABLE-PATHNAME-TYPES. Modify DOS/FIND-PROGRAM to
look in the same directory as the Scheme executable (Win32 only).
Chris Hanson [Fri, 23 Oct 1998 05:35:51 +0000 (05:35 +0000)]
Implement SCHEME-PROGRAM-NAME primitive. This returns (argv[0]).
Chris Hanson [Fri, 23 Oct 1998 05:35:17 +0000 (05:35 +0000)]
Implement SCHEME-PROGRAM-NAME primitive. This returns (argv[0]).
Chris Hanson [Fri, 23 Oct 1998 05:34:16 +0000 (05:34 +0000)]
Implement SCHEME-PROGRAM-NAME primitive. This returns (argv[0]).
Chris Hanson [Fri, 23 Oct 1998 05:13:58 +0000 (05:13 +0000)]
Implement GET-MODULE-FILE-NAME.
Chris Hanson [Fri, 23 Oct 1998 04:59:36 +0000 (04:59 +0000)]
Adjust DOS/WINDOWS-TYPE to recognize Win98.
Chris Hanson [Thu, 22 Oct 1998 04:38:24 +0000 (04:38 +0000)]
Improve command-line parser to recognize double-quoted arguments.
This is necessary to support quoted long filenames as arguments.
Chris Hanson [Wed, 21 Oct 1998 07:52:13 +0000 (07:52 +0000)]
Work around unpleasant behavior in Windows 98.
Chris Hanson [Wed, 21 Oct 1998 07:38:10 +0000 (07:38 +0000)]
Fix typo.
Chris Hanson [Wed, 21 Oct 1998 04:43:33 +0000 (04:43 +0000)]
Use GetVersionEx instead of GetVersion. The newer call provides more
detailed information and will recognize newer OS versions.
Chris Hanson [Tue, 20 Oct 1998 05:56:37 +0000 (05:56 +0000)]
Generalize shell-prompt-pattern to allow standard Windows shell
prompt.
Chris Hanson [Wed, 14 Oct 1998 00:31:17 +0000 (00:31 +0000)]
Make sure that only namestrings are recorded in INFO-HISTORY.
Chris Hanson [Tue, 8 Sep 1998 04:12:59 +0000 (04:12 +0000)]
Further extend M-x news-output-article and M-x
news-output-article-to-rmail-file so that they accept a prefix
argument and operate on the next several articles.
Chris Hanson [Tue, 8 Sep 1998 04:10:26 +0000 (04:10 +0000)]
Fix bug: when defining a command that is bound to a lower-case letter,
don't define the corresponding upper-case letter unless it is
undefined in the entire comtab chain. Previously, the code only
looked at the current comtab and ignored the ancestor comtabs.
Chris Hanson [Mon, 7 Sep 1998 07:10:04 +0000 (07:10 +0000)]
* Fix bug: commands that update group message-count did not work in
"all-groups" and "new-groups" buffers.
* Extend M-x news-output-article and M-x
news-output-article-to-rmail-file so that they work in news-group
buffers as well as news-article buffers.
Chris Hanson [Sun, 6 Sep 1998 04:45:15 +0000 (04:45 +0000)]
Implement FILE-EXECUTABLE?, used by command-completion code in Edwin.
Rearrange file somewhat to make it better correspond to OS/2 file.
Chris Hanson [Mon, 31 Aug 1998 04:19:32 +0000 (04:19 +0000)]
Fix typo.
Chris Hanson [Mon, 31 Aug 1998 04:18:19 +0000 (04:18 +0000)]
Fix compiler warning.
Chris Hanson [Mon, 31 Aug 1998 04:15:00 +0000 (04:15 +0000)]
Initial revision
Chris Hanson [Mon, 31 Aug 1998 04:14:51 +0000 (04:14 +0000)]
Implement Webster commands.
Chris Hanson [Mon, 31 Aug 1998 04:02:22 +0000 (04:02 +0000)]
Use new primitive to map given port numbers to network order.
Chris Hanson [Mon, 31 Aug 1998 04:00:26 +0000 (04:00 +0000)]
Implement primitive to map socket port numbers from host to network
order.
Chris Hanson [Mon, 31 Aug 1998 03:57:49 +0000 (03:57 +0000)]
Implement primitive to map socket port numbers from host to network
order.
Chris Hanson [Sun, 30 Aug 1998 02:43:59 +0000 (02:43 +0000)]
Fix two bugs in command completion: (1) completions list contained
wrong entries in some circumstances, and (2) command-completion
procedure not returning #T in all circumstances that it did
completion.
Chris Hanson [Sun, 30 Aug 1998 02:07:05 +0000 (02:07 +0000)]
Implement completion of commands.
Chris Hanson [Sun, 30 Aug 1998 01:52:39 +0000 (01:52 +0000)]
Redefine COMINT-DYNAMIC-COMPLETE so that it tries a list of completion
procedures, as in Emacs 19. Fix bug in COMINT-LINE-START: used
current value of COMINT-PROMPT-REGEXP rather than the one for the
buffer being examined.
Chris Hanson [Sun, 30 Aug 1998 01:50:29 +0000 (01:50 +0000)]
Erase message when inserting completion. That way,
STANDARD-COMPLETION consistently writes something in the message area,
eradicating any previous message.
Chris Hanson [Fri, 31 Jul 1998 07:40:23 +0000 (07:40 +0000)]
If the BackSpace keysym is received, and XLookupString has translated
it into ASCII backspace, substitute ASCII rubout instead.
Chris Hanson [Sat, 25 Jul 1998 06:04:41 +0000 (06:04 +0000)]
Add comment regarding definition of TERMCAP_FILES with recent versions
of ncurses.
Chris Hanson [Sat, 25 Jul 1998 05:52:03 +0000 (05:52 +0000)]
Add comment regarding definition of TERMCAP_FILES with recent versions
of ncurses.
Chris Hanson [Sat, 25 Jul 1998 05:46:56 +0000 (05:46 +0000)]
Explicitly code the Linux superblock magic constants in this file.
The previous trick of reading various kernel header files no longer
works when linking with glibc2, because there are symbol conflicts
between the kernel and glibc2.
Chris Hanson [Mon, 20 Jul 1998 06:52:53 +0000 (06:52 +0000)]
Changes for IRIX 6.x.
Chris Hanson [Mon, 20 Jul 1998 06:48:16 +0000 (06:48 +0000)]
Changes for IRIX 6.x.
Chris Hanson [Mon, 20 Jul 1998 04:51:25 +0000 (04:51 +0000)]
Changes for IRIX 6.x.
Chris Hanson [Mon, 20 Jul 1998 04:37:36 +0000 (04:37 +0000)]
Changes for IRIX 6.x.
Chris Hanson [Mon, 20 Jul 1998 04:19:30 +0000 (04:19 +0000)]
Changes for IRIX 6.x.
Chris Hanson [Mon, 20 Jul 1998 04:08:23 +0000 (04:08 +0000)]
Must call mprotect to set the "execute" bit on Scheme's memory, so
compiled code can run. Also, implement mechanism to use mprotect to
flush the cache (which is disabled by default).
Chris Hanson [Mon, 20 Jul 1998 04:04:36 +0000 (04:04 +0000)]
Fix copyright date.
Chris Hanson [Mon, 20 Jul 1998 03:50:31 +0000 (03:50 +0000)]
Include "oscond.h" to get definition for _IRIX.
Chris Hanson [Mon, 20 Jul 1998 03:34:03 +0000 (03:34 +0000)]
Fix copyright date.
Chris Hanson [Sun, 19 Jul 1998 20:41:30 +0000 (20:41 +0000)]
More recent MIPS processors (and the corresponding assemblers) require
that the stack pointer always be a multiple of 8. Change the code to
make that so. Also, work around an assembler bug having to do with
".globl" and the "la" pseudo-instruction.
Chris Hanson [Sun, 19 Jul 1998 20:40:10 +0000 (20:40 +0000)]
Must call mprotect to set the "execute" bit on Scheme's memory, so
compiled code can run. Also, implement mechanism to use mprotect to
flush the cache (which is disabled by default).
Chris Hanson [Sun, 19 Jul 1998 20:35:01 +0000 (20:35 +0000)]
Changes for IRIX 6.x.
Chris Hanson [Sun, 19 Jul 1998 20:29:36 +0000 (20:29 +0000)]
Initial revision
Chris Hanson [Sun, 19 Jul 1998 20:14:49 +0000 (20:14 +0000)]
Changes for IRIX 6.x.
Chris Hanson [Thu, 9 Jul 1998 04:31:40 +0000 (04:31 +0000)]
Fix bug in clipboard implementation.
Chris Hanson [Thu, 9 Jul 1998 04:29:29 +0000 (04:29 +0000)]
Fix bug in clipboard implementation.
Chris Hanson [Mon, 29 Jun 1998 04:22:44 +0000 (04:22 +0000)]
Fix typo.
Chris Hanson [Mon, 29 Jun 1998 04:14:31 +0000 (04:14 +0000)]
Add Java mode.
Chris Hanson [Mon, 29 Jun 1998 04:10:23 +0000 (04:10 +0000)]
Initial revision
Chris Hanson [Mon, 29 Jun 1998 04:07:43 +0000 (04:07 +0000)]
Various changes to handle C++/Java "//" comments.
Chris Hanson [Sun, 28 Jun 1998 20:31:57 +0000 (20:31 +0000)]
Work around compiler bug.
Chris Hanson [Sun, 28 Jun 1998 20:24:15 +0000 (20:24 +0000)]
Export new procedure C-COMPUTE-INDENTATION for use by Java mode.
Chris Hanson [Sun, 28 Jun 1998 20:09:26 +0000 (20:09 +0000)]
Allow MAKE-SYNTAX-TABLE to take an argument, which if given is the
table to copy.
Chris Hanson [Sun, 28 Jun 1998 20:09:11 +0000 (20:09 +0000)]
Allow MAKE-SYNTAX-TABLE to take an argument, which if given is the
table to copy.
Chris Hanson [Sun, 21 Jun 1998 09:05:17 +0000 (09:05 +0000)]
If NNTP server closes connection, attempt to notice this and recover
by reopening the connection. Previously, we just signalled an error
and the user had to manually reopen. Problem: the specific error code
to be returned by the server in this situation is not specified in the
RFC, so we must determine the value empirically.
Chris Hanson [Sun, 21 Jun 1998 09:02:01 +0000 (09:02 +0000)]
When flushing output, recognize ";Quit!".
Chris Hanson [Sat, 20 Jun 1998 05:41:58 +0000 (05:41 +0000)]
Fix fencepost type error.
Chris Hanson [Thu, 18 Jun 1998 19:13:51 +0000 (19:13 +0000)]
Add code to detect NTFS file system under Linux.
Chris Hanson [Thu, 18 Jun 1998 19:11:14 +0000 (19:11 +0000)]
Add code to detect NTFS file system under Linux.
Chris Hanson [Sun, 7 Jun 1998 08:27:38 +0000 (08:27 +0000)]
Add usual-integrations declaration to constructor/loader definitions
to eliminate compiler warning.
Chris Hanson [Sun, 7 Jun 1998 08:25:02 +0000 (08:25 +0000)]
Fix quoting problem associated with #!aux parsing.
Chris Hanson [Sun, 7 Jun 1998 08:19:11 +0000 (08:19 +0000)]
Implement C-c C-l, C-c C-o, and C-c C-u as in shell buffers.
Chris Hanson [Sun, 7 Jun 1998 08:18:13 +0000 (08:18 +0000)]
Generalize code that refers to process mark so that it can be used in
an inferior-repl buffer. In coming-flush-output, don't flush output
unless there is some.
Chris Hanson [Sun, 7 Jun 1998 08:14:37 +0000 (08:14 +0000)]
Fix bug: C-u M-A was not inserting args when one of the #! tokens
appeared in the argument list.
Chris Hanson [Mon, 1 Jun 1998 05:49:43 +0000 (05:49 +0000)]
Use in-buffer prompt to handle errors in the REPL buffer. The
modeline prompt was very intrusive and couldn't be aborted out of.
The new mechanism reads input exactly as the in-buffer debugger does,
and can be aborted.