aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGES
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2000-05-29 18:18:28 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2000-05-29 18:18:28 +0000
commit961e938f040c5f5a2739457398a1cb6fa5a88780 (patch)
treef2b0fcc56b2f82f21a612c6c9d8544fbf6e11599 /CHANGES
parentd0735a555ec0fe5f3720a83b09cc9e4b82c5b690 (diff)
Updated
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES39
1 files changed, 36 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index 3b8d4ace..0ad73e10 100644
--- a/CHANGES
+++ b/CHANGES
@@ -8,16 +8,32 @@
** Generic Changes
+*** Makefile has new target "scripts" to fix paths in bash/perl scripts
+
*** Bug fix: "next" button enabled more often. Solaris turns off enablers.
-*** Menu reorganization, including new proof assistant specific menus.
+*** Bug fix: first line ignored problem fixed for Coq and others.
+
+ To fix this properly, we have added `proof-shell-pre-sync-init-cmd'
+ for provers need initialization before synchronization can be secured.
+ [Developers note: LEGO needs to wait for second prompt before sync,
+ whereas Isabelle managed to sync on first prompt. Coq was best,
+ with sync set before startup, using a command line option.]
- Specific menus added for Coq, LEGO, Isabelle.
+*** Bug fix: script management is now more robust against C-x C-v, C-x C-w
+
+ Please let me know of any cases where this fails.
+
+*** Menu reorganization, including new proof assistant specific menus.
*** Favourites: user-defined commands added proof assistant specific menu
WORK ONGOING: PRESENTLY INCOMPLETE, DO NOT REPORT!
+*** Menu reorganization, including new proof assistant specific menus.
+
+ Specific menus added for Coq, LEGO, Isabelle.
+
*** Proof assistant specific keymap added
Keybindings for proof assistant now begin with "C-c C-a".
@@ -93,9 +109,26 @@
*** Changed buffer mode name: pbp-mode -> proof-goals-mode, for uniformity.
+*** Removed proof-terminal-string to simplify command setting
+
+ [ONGOING]
+ As a simplification of the code, and to allow possibility of
+ PAs without a terminal string, more smoothly.
+ It is now the responsibility of each proof assistant's customization
+ to add proof-terminal-string to commands where necessary.
+
+*** New parsing mechanism in testing
+
+ To allow more flexible proof script syntax for new provers.
+ Also efficiency improvements.
+ This change results in a few known oddities at the moment, e.g.
+ process whole buffer leaves off last line.
+ Also broken with FSF Emacs.
+ To test it, do
+ (defalias 'proof-segment-up-to 'proof-segment-up-to-new)
+
*** Other minor things (interest only to independent developers of PG modes):
No need for match string 1 in proof-shell-proof-completed
Added proof-shell-pre-sync-init-cmd, see doc.
-