aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2009-05-26 14:00:13 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2009-05-26 14:00:13 +0000
commitd7b933b0bf2ced8d6f4e46bbfa1f90c53a7dd088 (patch)
treecbe1823ec6cea3d13916085ada6be7e4a41a782c
parent5ca24c4d1c683f71312831cb4f2b913a961d5030 (diff)
Updated
-rw-r--r--BUGS34
-rw-r--r--CHANGES16
-rw-r--r--COMPATIBILITY4
3 files changed, 17 insertions, 37 deletions
diff --git a/BUGS b/BUGS
index 3535dce5..c90c33dc 100644
--- a/BUGS
+++ b/BUGS
@@ -38,8 +38,7 @@ interrupt to the (e.g.) Isabelle process from another shell. If that
doesn't stop things, you can try 'kill -FPE <emacs-pid>'.
This problem can happen with looping rewrite rules in the Isabelle
simplifier, when tracing rewriting. It seems to be worse on
-certain architectures, and slower machines. Behaviour seems
-better on Emacs than XEmacs.
+certain architectures, and slower machines.
** Glitches in display handling, esp with multiple frames
@@ -116,37 +115,10 @@ bug which may be Emacs-related: from now on I will add a note here
rather than try to investigate older Emacsen and add more patches
to the code.
-** XEmacs "nesting too deep for parser" warnings
-
-This is sometimes triggered by very complex output, typically with
-Isabelle's tracing messages when font-lock is called.
-
-XEmacs implementation of parse-partial-sexp appears at fault. It
-gives this error message when nesting depth reaches 100. With
-GNU Emacs, a nesting depth of 40000 or more is possible.
-
-Some error handling has been added in the code to cope with this
-condition. If you notice the disappearance of correct syntax
-highlighting in the response buffer when large output with unbalanced
-parentheses is produced, this error may be the cause. You can clear
-the response buffer by hitting "c" when it is selected.
-
-** XEmacs font-lock problem in certain versions of XEmacs 21.4
-
-When reloading (with C-x C-f) an already loaded script file that has
-been changed on the file system you see the error:
-
- (1) (warning/warning) Error caught in `font-lock-pre-idle-hook':
- (wrong-type-argument markerp nil)
-
-As a result fontification, etc, fails. Workaround: use C-x C-v
-instead. This problem has gone away since 21.4.12 or so.
-Update: this has reappeared in version 21.4.15.
-
-** XEmacs undo in the script buffer can edit the "uneditable region"
+** Undo in the script buffer can edit the "uneditable region"
Test case: Insert some nonsense text after the locked region.
Kill the line. Process to the next command.
Press C-x u, nonsense text appears in locked region.
-Workaround: take care with undo in XEmacs.
+
diff --git a/CHANGES b/CHANGES
index a4881953..28dfbe11 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2,15 +2,23 @@
* Summary of Changes for Proof General 4.0 from 3.7.X
+** Isabelle/Isar changes
+
+*** Electric terminator works, without inserting terminator
+
+
** Generic changes
*** XEmacs is no longer supported; PG only works with GNU Emacs 22.2+
*** Font-lock based Unicode Tokens mode replaces X-Symbol
-*** Removed configuration options
+*** Removed user configuration options
proof-toolbar-use-button-enablers (now always enabled)
-*** Electric terminator configurable to not insert terminator
- This is the default behaviour for Isar with electric terminator
- (semicolon is more convenient than C-c C-RET or C-c C-n).
+*** Altered prover configuration settings
+ pg-insert-output-as-comment-fn: removed
+ proof-shell-strip-output-markup: required for cut-and-paste
+ proof-electric-terminator-noterminator: allows non-insert of terminator
+
+
diff --git a/COMPATIBILITY b/COMPATIBILITY
index ef032027..6d0fb695 100644
--- a/COMPATIBILITY
+++ b/COMPATIBILITY
@@ -9,8 +9,8 @@ on recent Linux systems:
and (main) prover versions:
- Coq 8.1
- Isabelle2008
+ Coq 8.1pl3
+ Isabelle2009
See below for notes about other operating systems.