aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorDavid Aspinall2000-03-09 09:27:07 +0000
committerDavid Aspinall2000-03-09 09:27:07 +0000
commit21b3bfdb08081ac10a59c9bc61c90ea85c7e940e (patch)
tree617992f8a6ebba14fff210fd7c0ab7a23f92b8f4 /CHANGES
parentae7c256d964dd24b2d066d5d5da2da762c843aca (diff)
Added proof-shell-process-connection-type.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES26
1 files changed, 20 insertions, 6 deletions
diff --git a/CHANGES b/CHANGES
index e03c3ca0..143859d1 100644
--- a/CHANGES
+++ b/CHANGES
@@ -42,13 +42,25 @@
Emacs would freeze when starting proof assistant due to character
matching problem.
-*** Fix for infamous Solaris ^G problem, now PG uses pipes
+*** Fix for infamous Solaris ^G problem: proof-shell-process-connection-type
- We now set process-connection-type=nil to force piped communication
- instead of ptys. However, ptys are to be prefered over pipes
- because pipes can become full or lose data. Please report any
- problems of this nature you may suspect; if any are found we
- will only use pipes for Solaris.
+ A user (or proof assistant configuration) can now specify whether
+ to use pty or piped communication. This is to fix the problem that
+ Solaris users have (because of a Solaris bug), when lots of ^G's
+ appear.
+
+ The default setting for proof-shell-process-connection-type is made
+ by examining the ARCH environment variable. If this contains "sun"
+ then proof-shell-process-connection-type is set to nil for using
+ pipes. Otherwise we use ptys which are to be prefered over pipes
+ because pipes can become full or lose data, and pipes don't work
+ which some proof assistants.
+
+ If necessary, you can override this by customization, as usual.
+
+*** Added new configuration hook: proof-shell-pre-interrupt-hook
+
+ This is
** Coq Changes
@@ -60,6 +72,8 @@
** Isabelle Changes
+***
+
** Isar Changes