diff options
| author | David Aspinall | 2000-04-04 17:09:31 +0000 |
|---|---|---|
| committer | David Aspinall | 2000-04-04 17:09:31 +0000 |
| commit | 288517f870b67623cb91caf334d05031aee4effc (patch) | |
| tree | 8e6e20acf005594ee06a9bdeb295aebeb248512c | |
| parent | 4fd8dab8e165483a42301d17bd3b48c2ca449155 (diff) | |
Updates for 3.2 series.
| -rw-r--r-- | CHANGES | 147 | ||||
| -rw-r--r-- | html/devel.phtml | 38 |
2 files changed, 20 insertions, 165 deletions
@@ -1,18 +1,10 @@ -*- outline -*- -* Summary of Changes for Proof General 3.1 from 3.0 +* Summary of Changes for Proof General 3.2 from 3.1 ** New instantiations of Proof General! -*** HOL 98 (http://www.cl.cam.ac.uk/Research/HVG/HOL/HOL.html) - - by David Aspinall. This is a fairly basic Proof General instance - only, hopefully to entice HOL users so that one of them may improve it. - I don't plan to maintain or improve this instantiation myself. - (Nevertheless, please report problems as usual to proofgen@dcs.ed.ac.uk) - See README in the hol98 directory for more details. - *** Plastic (http://www.dur.ac.uk/CARG/plastic.html) (ongoing work) by Paul Callaghan <P.C.Callaghan@durham.ac.uk>. @@ -20,154 +12,17 @@ so this is only included in the developers tar file. - ** Generic Changes -*** Added key binding C-c C-BS and menu entry for delete last command - - This restores the old function of the sequence "C-u C-c C-u" onto - a safer key. In version 3.0 it was only available via - control-button2 in the goals buffer. The function invoked is - `proof-undo-and-delete-last-successful-command'. - -*** Separate README and BUGS files for each supported prover - - Check these files for detail of support and issues with each prover. - -*** Fixes for different Emacsen compatibility - -**** Supporting Japanese versions of Emacs which have older CL macs. - Problems occurred with CL macs with Japanicised documentation, - defined in "egg.el". - Japanese Emacs users, please report any other problems you find, - they may be fixable for similar reasons. Better still, report these - compatibility problems also to the Japanese Emacs developers, I - don't know who to contact. - -**** Bug fix for (non-mule) FSF Emacs 20.5. - Emacs would freeze when starting proof assistant due to character - matching problem. - -**** Fixes for XEmacs on Windows. - Toolbar now enabled when console-type=mswindows. - - -*** Fix for infamous Solaris ^G problem: proof-shell-process-connection-type - - 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 calling uname, if possible. 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. - - -*** Minor cosmetic improvements - -**** Names of shell, goals, script buffers now based on proof assistant name - Basing the name on the command wasn't very abstract and lead to strange - names for some provers, "coqtop" and "hol.unquote". Now we just use - the lower case of the proof assistant name. - -**** Name of proof assistant "Start Isabelle" etc. appears in menu. - -*** Minor bug fixes - -**** Fix for using electric terminator inside locked region. - With strict read only turned off, would get Emacs error. - Now simply inserts terminator char anywhere in locked region. - [Reported by David von Oheimb] - -**** Fix for turning on multiple frame mode - Would trigger error if there was no active scripting buffer. - [Reported by David von Oheimb] - -**** Fix for duplicated short output. - Only seen with "val x=1" or similar very short messages. - We now set proof-shell-eager-annotation-start-length appropriately. - [Reported by John Longley] - -**** Fixes for filenames with odd characters in them (mainly for Windows) - Fixes to allow filenames with \ and " in them. - Added for Coq, Isabelle, and HOL. - [Reported by Kim Hyung Ho] - -**** Fixes for Windows - Solve some bizarre file reading problems (some still remain, buggy XEmacs?) - Add default colours for using in Windows. - - ** Coq Changes -*** Incomplete handling of Section - - Coq PG will now issue Reset commands for sections. This still - doesn't mirror the undo behaviour of sections properly, which - should be treated as atomic, but it means that you can retract - a file with sections in, at least. - - - ** LEGO Changes -*** Fix for error messages, now properly displays "cannot assume" message. - - - - - ** Isabelle Changes -*** Fix for Poly/ML with interrupts: use proof-shell-pre-interrupt-hook - -*** Fix for directory changes under Windows - - We use different low-level cd command that understands Windows syntax. - But since Isabelle functions don't understand Windows syntax, we map - backslashes -> forward slashes there. - -*** Bug fix with .thy files and X-Symbol mode - - Subsequently visited theory files would have X-Symbols broken. - - - - - ** Isar Changes -*** Syntax tweaks. - -*** Fix for Poly/ML with interrupts: use proof-shell-pre-interrupt-hook - -*** Fix for directory changes under Windows - - - - ** Changes for developers to note -*** todo files added for each prover (todo split from global todo). - -*** Added new configuration hook: proof-shell-pre-interrupt-hook - - This is added particularly for Isabelle running with Poly/ML, - which requires interaction after an interrupt. - -*** Added new customization: proof-shell-filename-escapes - - See documentation for details. This was to fix filename substitution - for occasions when Proof General needs to escape some special - characters in the filename. Each prover should set this for - good behaviour with strange filenames (including those of Windows!) - -*** for others, see ChangeLog. diff --git a/html/devel.phtml b/html/devel.phtml index 8df9da3d..db7dfc72 100644 --- a/html/devel.phtml +++ b/html/devel.phtml @@ -9,12 +9,12 @@ users and hackers! <li> Download the latest <a href="develdownload.phtml">development release: <!-- WARNING! Line below automatically edited by makefile. --> - <b>ProofGeneral-3.1pre000323</b></a> + <b>ProofGeneral-3.2pre000323</b></a> <!-- end WARNING --> <br> Check the <!-- WARNING! Line below automatically edited by makefile. --> -<?php fileshow("ProofGeneral-3.1pre000323/CHANGES","CHANGES"); ?> file +<?php fileshow("ProofGeneral-3.2pre000323/CHANGES","CHANGES"); ?> file <!-- End Warning. --> for a summary of changes since the last stable version. </li> @@ -35,14 +35,14 @@ Take a look at the Proof General <a href="projects.phtml">project proposals</a>. <li> Read the developer's -<?php fileshow("ProofGeneral-3.1pre000323/README.devel","README file"); ?>, +<?php fileshow("ProofGeneral-3.2pre000323/README.devel","README file"); ?>, with development hints and tips. </li> </ul> <ul> <li> Read the brief list of planned -<?php fileshow("ProofGeneral-3.1pre000323/TODO","things to do "); ?> +<?php fileshow("ProofGeneral-3.2pre000323/TODO","things to do "); ?> for Proof General. </ul> <ul> @@ -50,29 +50,29 @@ for Proof General. <a name="lowleveltodo">See our current low-level lists of things to do</a>, for the <!-- WARNING! Lines below automatically edited by makefile. --> - <?php fileshow("ProofGeneral-3.1pre000323/todo","generic base"); ?>, + <?php fileshow("ProofGeneral-3.2pre000323/todo","generic base"); ?>, <br> and for each prover: - <?php fileshow("ProofGeneral-3.1pre000323/lego/todo","lego to do"); ?>, - <?php fileshow("ProofGeneral-3.1pre000323/coq/todo","coq to do"); ?>, - <?php fileshow("ProofGeneral-3.1pre000323/isa/todo","isa to do"); ?>, - <?php fileshow("ProofGeneral-3.1pre000323/isar/todo","isar to do"); ?>, - <?php fileshow("ProofGeneral-3.1pre000323/hol98/todo","hol to do"); ?>. + <?php fileshow("ProofGeneral-3.2pre000323/lego/todo","lego to do"); ?>, + <?php fileshow("ProofGeneral-3.2pre000323/coq/todo","coq to do"); ?>, + <?php fileshow("ProofGeneral-3.2pre000323/isa/todo","isa to do"); ?>, + <?php fileshow("ProofGeneral-3.2pre000323/isar/todo","isar to do"); ?>, + <?php fileshow("ProofGeneral-3.2pre000323/hol98/todo","hol to do"); ?>. <!-- end WARNING --> </li> </ul> <!-- <ul> --> <!-- <li> --> <!-- Browse source files from the current pre-release: --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof.el") ?>, --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof-site.el") ?>, --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof-config.el") ?>, --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof-script.el") ?>, --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof-shell.el") ?>, --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof-toolbar.el") ?>, --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof-syntax.el") ?>, --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof-splash.el") ?>, --> -<!-- <?php fileshow("ProofGeneral-3.1pre000323/generic/proof-easy-config.el") ?>. --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof.el") ?>, --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof-site.el") ?>, --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof-config.el") ?>, --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof-script.el") ?>, --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof-shell.el") ?>, --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof-toolbar.el") ?>, --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof-syntax.el") ?>, --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof-splash.el") ?>, --> +<!-- <?php fileshow("ProofGeneral-3.2pre000323/generic/proof-easy-config.el") ?>. --> <!-- </ul> --> <ul> <li> |
