diff options
| author | David Aspinall | 2004-02-08 17:41:48 +0000 |
|---|---|---|
| committer | David Aspinall | 2004-02-08 17:41:48 +0000 |
| commit | 1c6f7dce8ace0e7a3e3d2348f4e70bee8df2dbb6 (patch) | |
| tree | 68efeaae3f0af1fe6b284a3a1552d9348def0aa0 /ChangeLog | |
| parent | 96644019b8ac2ea521d5b1a8d0f917cc38882ae6 (diff) | |
Renamed file
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 13668 |
1 files changed, 0 insertions, 13668 deletions
diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index 03033f5c..00000000 --- a/ChangeLog +++ /dev/null @@ -1,13668 +0,0 @@ -2004-02-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Fix link - - * Makefile.devel: Updated. - - * Makefile.devel: Comments about prereleasetag - - * Makefile.devel: Clean releasedir after golive - - * Makefile.devel: Try to remove link to ProofGeneral from web area. - - * doc/PG-adapting.texi: Update some urls - - * doc/ProofGeneral.texi, doc/PG-adapting.texi: Update magic - - * CHANGES, FAQ: Fix web addresses - - * Makefile.devel: Tweak golive - - * doc/ProofGeneral.texi: Updated. - - * demoisa/demoisa-easy.el, demoisa/demoisa.el, generic/pg-metadata.el, generic/pg-pgip.el, generic/pg-xhtml.el, generic/pg-xml.el, generic/proof-compat.el, generic/proof-config.el, generic/proof-depends.el, generic/proof-easy-config.el, generic/proof-site.el, generic/proof-system.el, generic/proof-toolbar.el, generic/proof-utils.el, generic/proof-x-symbol.el, generic/span-extent.el, generic/span-overlay.el, generic/texi-docstring-magic.el, hol98/hol98.el, isa/isa-syntax.el, isa/isa.el, isa/thy-mode.el, isar/isar-mmm.el, isar/isar-syntax.el, isar/isar.el, pgkit/pgip.el, twelf/twelf-font.el, twelf/twelf-old.el, twelf/twelf.el, Makefile, Makefile.devel, README, TODO, acl2/acl2.el: - Update email and web addresses - - * IMPORTANT: New files. - - * todo: Updated. - - * Makefile.devel: Tweak RELEASEDIR, GOLIVE - - * Makefile.devel: Fix golive loc - - * Makefile.devel: Updated. - - * Makefile.devel: Fix golive, add some .cvsignore to ignored files - - * etc/ProofGeneral.spec: Fix globs - - * doc/README.doc: Fix link to portrait - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Tune RPMBUILD - - * etc/ProofGeneral.spec: info-<x> files seem to be not built now. - -2004-02-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Remove development distribution. - - * ChangeLog: Updated. - - * Makefile.devel: Updates for moving html out of ProofGeneral dir - - * ChangeLog: Updated. - - * Makefile.devel: Add options to tag so devel.untag not needed - - * generic/proof-config.el, generic/proof-utils.el: - Remove more proofgeneral.org mail aliases - - * Makefile.devel: - Adjust RELEASEDIR and GOLIVE for pub to /group/project on DICE. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Fix for pserver return code on update - - * Makefile.devel: Add Emacs mode tag - - * FAQ: Updated - - * etc/Mailman/note.txt: Updated. - -2004-02-06 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq-syntax.el, coq/coq.el: adapting to coq-8.0. - -2004-01-30 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el, phox/phox-fun.el, phox/x-symbol-phox.el: - updating for new PG version - -2004-01-19 gklein <gklein@dcs.ed.ac.uk> - - * generic/proof-indent.el: revoke broken indent fix - -2003-12-29 gklein <gklein@dcs.ed.ac.uk> - - * isa/x-symbol-isabelle.el: - spanning sub/super scripts \<^bsub> .. \<^esub> and \<^bsup> .. \<^esup> - -2003-12-23 gklein <gklein@dcs.ed.ac.uk> - - * isa/Example-Xsym.ML, isar/isar.el: - removed bold, no longer supported by x-symbol - - * isa/x-symbol-isabelle.el: - more cleanup of sub/superscript, removed duplicate subscript-matcher - removed bold (not supported by x-symbol any more) - -2003-12-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * BUGS, INSTALL, generic/proof-config.el, generic/proof-indent.el, generic/proof-splash.el, generic/proof-utils.el, Makefile.devel, README, REGISTER, doc/PG-adapting.texi, doc/ProofGeneral.texi, doc/README.doc: - Fix domain name - -2003-10-16 gklein <gklein@dcs.ed.ac.uk> - - * isa/x-symbol-isabelle.el, isar/isar-syntax.el: - allow sub/super scripts in identifiers (\<^isub> and \<^isup>) - -2003-10-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Run checkdoc - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * images/favicon.icon: New files. - - * coq/example.v: Rever to simplest example - - * todo, Makefile.devel, FAQ, CHANGES: Updated. - - * generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el: - Add interactive input setting, and extra flags for action. - - * isar/isar.el: Remove proof-shell-interactive-input-regexp again! - - * isar/isar.el: Set proof-shell-interactive-input-regexp - - * pgkit/pgip.el: Updated. - -2003-09-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/isar/XSymbolTests.thy: Add bug reported by Norbert Schirmer. - [Actually, superscript highlighting seems broken anyway] - - * ChangeLog: Updated. - - * Makefile.devel: Fixup - - * Makefile.devel: Problem with export, temp fix - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2003-09-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES, todo: Updated. - - * generic/pg-pgip.el: Include class attribute in PGIP commands - - * isar/Example-Xsym.thy: New files. - - * x-symbol/README.x-symbol-for-ProofGeneral, x-symbol/etc/Makefile.emacs, x-symbol/etc/fonts/Makefile, x-symbol/etc/fonts/heriR12.bdf, x-symbol/etc/fonts/heriR14.bdf, x-symbol/etc/genfonts/heriR12sub.bdf, x-symbol/etc/genfonts/heriR12sup.bdf, x-symbol/etc/genfonts/heriR14sub.bdf, x-symbol/etc/genfonts/heriR14sup.bdf, x-symbol/etc/pcf/heriR12.pcf, x-symbol/etc/pcf/heriR12sub.pcf, x-symbol/etc/pcf/heriR12sup.pcf, x-symbol/etc/pcf/heriR14.pcf, x-symbol/etc/pcf/heriR14sub.pcf, x-symbol/etc/pcf/heriR14sup.pcf, x-symbol/info/x-symbol.info, x-symbol/lisp/ChangeLog, x-symbol/lisp/_pkg.el, x-symbol/lisp/auto-autoloads.el, x-symbol/lisp/x-symbol-bib.el, x-symbol/lisp/x-symbol-emacs.el, x-symbol/lisp/x-symbol-hooks.el, x-symbol/lisp/x-symbol-image.el, x-symbol/lisp/x-symbol-macs.el, x-symbol/lisp/x-symbol-mule.el, x-symbol/lisp/x-symbol-nomule.el, x-symbol/lisp/x-symbol-sgml.el, x-symbol/lisp/x-symbol-tex.el, x-symbol/lisp/x-symbol-texi.el, x-symbol/lisp/x-symbol-vars.el, x-symbol/lisp/x-symbol-xmacs.el, x-symbol/lisp/x-symbol.el, x-symbol/man/Makefile, x-symbol/man/x-symbol.init, x-symbol/man/x-symbol.texi: - Update to 4.5.1-beta from sourceforge. - - * x-symbol/lisp/.ispell_xsymb: Deleted file - - * etc/cvs-tips.txt: Notice about using cvs.inf instead - -2003-09-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/README.x-symbol-for-ProofGeneral: Updated. - -2003-09-05 Stefan Berghofer <berghofe@in.tum.de> - - * isar/isar-syntax.el: Yet another fix from Sebastian Skalberg. - -2003-08-29 Stefan Berghofer <berghofe@in.tum.de> - - * isar/isar-syntax.el: Corrected fix from Sebastian Skalberg. - -2003-08-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar-syntax.el: Fix from Sebastian Skalberg <skalberg@in.tum.de> - -2003-08-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar-syntax.el: Fix SML comment syntax oops - -2003-08-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar-syntax.el: - Use newer undo function ProofGeneral.undo (no output undo). - -2003-06-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/pg-response.el, generic/proof-shell.el: - Add idle timer to cleanup tracing display. - -2003-06-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Give text default for hidden proof image. - - * etc/debugging-tips.txt: Updated. - -2003-06-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-splash.el: - Check display is really available: XEmacs now defines device-pixel-depth even on terminals. - -2003-06-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/pg-user.el: Fix typo. - -2003-06-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar.el, generic/pg-user.el, generic/proof-config.el: - Extend proof-shell-identifier-under-mouse to allow regions, and also depend on buffer context. - - * generic/pg-user.el: Robustness in pg-identifier-under-mouse-query. - - * CHANGES: Updated. - - * isar/isar.el: Set proof-shell-identifier-under-mouse-cmd - - * generic/proof-shell.el, generic/proof-utils.el: Comments. - - * generic/proof-compat.el, generic/proof-utils.el: - Attempt to prevent recording of buffer switching history (display-buffer cannot be stopped, sadly) - - * generic/pg-user.el: - GNU Emacs keybinding for pg-identifier-under-mouse-query - - * generic/proof-script.el: - Only give hint about C-c C-. if not already visible - - * generic/proof-menu.el: Add insert last output onto menu - - * generic/proof-config.el, generic/pg-user.el: - Add simple but effective identifier-under-mouse-query command. - -2003-06-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/pg-response.el, generic/proof-shell.el: - Add code to recognize fast tracing output from prover, and play slow catchup. - - * generic/proof-config.el: - Remove proof-trace-output-fontify-enable (unused) in favour of proof-trace-output-slow-catchup - - * generic/proof-script.el: Typo - - * doc/PG-adapting.texi: Update magic - - * doc/ProofGeneral.texi: Typo; update magic - - * phox/phox-fun.el, plastic/plastic.el, coq/coq.el, lego/lego.el, isar/isar.el: - Make find-and-forget robust for proverproc regions - - * generic/proof-script.el: - Simplify mark-buffer-atomic to just make 'proverproc span. - - * CHANGES: Updated. - - * generic/pg-user.el, generic/proof-config.el, generic/proof-script.el: - By default, do not move pointer on interrupt, only error; tune hints for spans - -2003-05-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/cvs-tips.txt, BUGS, FAQ: Updated. - - * Makefile.devel: - Add Gerwin and Stefan canonical emails to ChangeLog generation - - * generic/proof-script.el: - proof-strict-read-only: only alter locked span if live (bug fix) - -2003-05-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/pg-user.el: Rotate buffers display can display next buffer - - * generic/proof-menu.el: Include next buffer in hint for rotate buffers - - * generic/pg-response.el: - Revert to displaying empty buffer for sake of pr in Isar - - * etc/profiling.txt, CHANGES: Updated. - - * generic/proof-shell.el: Add hint triggered when processing complete - - * generic/proof-menu.el: - Switch order of buffers displayed by C-c C-l. Add hint. - - * generic/proof-utils.el: Tweak to shrink-to-fit - - * generic/pg-user.el: Added hint mechanism - - * generic/pg-response.el: Do not display empty responses - - * generic/proof-config.el: Add pg-show-hints - -2003-05-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isabelle-system.el: - Add a location under HOME to search path for isatool - - * ChangeLog: Updated. - - * generic/proof-utils.el: - Improved version of shrink-to-fit (still problematic) - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isar/isar-syntax.el: Fix from Gerwin to repair grouping - -2003-05-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-shell.el: Comments - - * generic/proof-menu.el: - Add option menu item for dectivate scripting auto action - - * generic/proof-config.el: Note about auto deactivate scripting action - -2003-05-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * ChangeLog: Cleanup from empty - - * Makefile.devel: Fix tabs in developer list - - * Makefile.devel: - Replace obsolete developer email addresses by alias at proofgeneral.org. - - * FAQ: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isar/isar-syntax.el: Version from Gerwin with performance fixes - - * isar/isar-syntax.el: - Version without match save, and disabling isar-match-antiq. - - * generic/proof-script.el: Buglet in proof-mark-buffer-atomic - - * generic/proof-config.el: Default to not using pad-eol - - * CHANGES: Updated. - -2003-04-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar-syntax.el: - Disable fontification of antiquotation because of buggy interaction with font-lock/XEmacs. - -2003-04-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * INSTALL: Note about .elcs - -2003-04-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isar/isar.el: - Remove isa-mode from automode alist, to allow SML mode in preference - - * isar/isar-syntax.el: - Save match data in font-locking function for antiquotations (patch from CW). - -2003-04-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/interface-setup.el: Updated by Gerwin to remove some X-Symbol loading - -2003-04-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Comments. - - * generic/proof-x-symbol.el: - Tweak to initialisation; fix prob with turning on during scripting. - - * generic/proof-indent.el: Add proof-indent-pad-eol to add useless spaces - - * generic/proof-config.el: - Add proof-indent-pad-eol for prettifying colouring in XEmacs - - * isa/x-symbol-isabelle.el: Comments - -2003-03-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * generic/proof-shell.el: - Make colour of active scripting indicator change as documented - - * ChangeLog: Updated. - - * Makefile.devel: TAGS in devel release only - - * TAGS: New files. - - * ChangeLog: Updated. - - * doc/PG-adapting.texi, doc/ProofGeneral.texi: Updated magic - - * generic/proof-splash.el: - Bury splash buffer instead of merely switching away from it. - - * CHANGES: Updated. - - * generic/proof-menu.el, generic/proof-script.el, generic/proof-config.el: - Allow proof-strict-read-only to be changed dyamically, add to quick opts menu in place of output highlight setting. - - * generic/proof-toolbar.el: Documentation. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-x-symbol.el, generic/proof-script.el: - More tweaks so that (proof-ass x-symbol-enable) is pervasive. - -2003-03-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-x-symbol.el: Streamline startup. - - * generic/proof-site.el: Updated. - - * generic/proof-splash.el: - Improve removal of display of splash screen. Buffer still not killed (XEmacs prob) - -2003-03-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * x-symbol/lisp/x-symbol-hooks.el, x-symbol/lisp/x-symbol-vars.el, x-symbol/lisp/x-symbol.el, x-symbol/lisp/ChangeLog, x-symbol/lisp/auto-autoloads.el: - Updated version sent sent by CW - - * generic/proof-x-symbol.el: - Use X-Symbol supplied functions for encoding input and decoding output regions - - * generic/proof-script.el: - Be more polite with handling of invisibility spec - - * generic/pg-response.el: - Comment about desirability for lazy-shot in trace output - - * generic/proof-utils.el: - Only decode x-symbols if enabled globally for prover. - - * generic/proof-menu.el: Add requires to reduce compilation warnings. - - * generic/proof-splash.el: - Kludge for key-press during loading problem with splash screen. - -2003-03-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Updated. - - * etc/isar/XSymbolTests.thy: Add test case with symbol in subscript - - * generic/proof-splash.el: Update dates - -2003-03-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Updated. - - * etc/isar/XSymbolTests.thy: Remove notes about old bugs - - * generic/proof-site.el: - Use Info-default-directory-list for GNU Emacs still - -2003-03-06 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-splash.el: Fix Non-X frame error on Emacs 21 - - * x-symbol/lisp/x-symbol.el: Patch from CW to fix sub/supers prob. - -2003-03-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-x-symbol.el: List of stuff to do here - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/x-symbol-isabelle.el: - Tweaks to auto-style; remove x-symbol-set-cache-variable because breaks compile - - * isa/isabelle-system.el: - Add function to parse consts part of syntax output - - * Makefile: clean does distclean for x-symbol - - * generic/proof-utils.el: Make sure selected window never changes - -2003-03-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * README: Updated. - - * CHANGES: Remove newlines patch for Coq - - * ChangeLog: Updated. - - * Makefile: Add mmm. Ignore byte compile errors - - * Makefile.devel, CHANGES: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Fix sticky mode properties for X-Symbol - - * x-symbol/README.x-symbol-for-ProofGeneral: Updated. - - * x-symbol/lisp/makefile.pkg, x-symbol/lisp/Makefile: New files. - - * x-symbol/man/.ispell_xsymb: Deleted file - - * doc/ProofGeneral.texi: Note about M-x x-symbol-mode - - * Makefile.devel: Add distcompile target - - * isa/x-symbol-isabelle.el: - Improved version from Gerwin Klein/Christoph Wedler; simplified auto-mode-style setting. - - * generic/proof-x-symbol.el: Fix sticky mode properties for X-Symbol - - * CHANGES, x-symbol/README.x-symbol-for-ProofGeneral: Updated. - - * x-symbol/README, x-symbol/man/x-symbol.texi-exp, x-symbol/man/x-symbol.texi.2, x-symbol/lisp/x-symbol-site.el, x-symbol/lisp/x-symbol-myuc.el, x-symbol/etc/stopsign.xbm, x-symbol/etc/splat.xbm, x-symbol/etc/scroll2.xbm, x-symbol/etc/rgb.txt, x-symbol/etc/filing.xbm, x-symbol/etc/colormap66.xpm, x-symbol/etc/abacus.xbm: - Deleted file - - * x-symbol/README.x-symbol-for-ProofGeneral: Updated. - -2003-03-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/README.x-symbol-for-ProofGeneral: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * doc/ProofGeneral.texi: Update doc of X-Sym - - * x-symbol/man/Makefile, x-symbol/man/x-symbol.init, x-symbol/man/x-symbol.texi, x-symbol/lisp/x-symbol-sgml.el, x-symbol/lisp/x-symbol-tex.el, x-symbol/lisp/x-symbol-texi.el, x-symbol/lisp/x-symbol-vars.el, x-symbol/lisp/x-symbol-xmacs.el, x-symbol/lisp/x-symbol.el, x-symbol/README.x-symbol-for-ProofGeneral, x-symbol/lisp/x-symbol-bib.el, x-symbol/lisp/x-symbol-emacs.el, x-symbol/lisp/x-symbol-hooks.el: - Update to 4.5 (pre?) version CW sent - - * x-symbol/info/x-symbol.info: New files. - - * generic/proof-utils.el: Some fixes/error protection in shrink window - - * generic/proof-script.el: - Refactor function used for Isar parsing a little. - -2003-02-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/pkginfo/MANIFEST.x-symbol: New file. - - * x-symbol/pkginfo/MANIFEST.x-symbol: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/pcf/2helvR12sup.pcf, x-symbol/etc/pcf/2helvR14sup.pcf, x-symbol/etc/pcf/3helvR12sup.pcf, x-symbol/etc/pcf/3helvR14sup.pcf, x-symbol/etc/pcf/5etl14sup.pcf, x-symbol/etc/pcf/5etl16sup.pcf, x-symbol/etc/pcf/fonts.dir, x-symbol/etc/pcf/heriR12sup.pcf, x-symbol/etc/pcf/heriR14sup.pcf, x-symbol/etc/pcf/xsymb0_12sup.pcf, x-symbol/etc/pcf/xsymb0_14sup.pcf, x-symbol/etc/pcf/xsymb1_12sup.pcf, x-symbol/etc/pcf/xsymb1_14sup.pcf: - New file. - - * x-symbol/etc/pcf/2helvR12sup.pcf, x-symbol/etc/pcf/2helvR14sup.pcf, x-symbol/etc/pcf/3helvR12sup.pcf, x-symbol/etc/pcf/3helvR14sup.pcf, x-symbol/etc/pcf/5etl14sup.pcf, x-symbol/etc/pcf/5etl16sup.pcf, x-symbol/etc/pcf/fonts.dir, x-symbol/etc/pcf/heriR12sup.pcf, x-symbol/etc/pcf/heriR14sup.pcf, x-symbol/etc/pcf/xsymb0_12sup.pcf, x-symbol/etc/pcf/xsymb0_14sup.pcf, x-symbol/etc/pcf/xsymb1_12sup.pcf, x-symbol/etc/pcf/xsymb1_14sup.pcf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/pcf/2helvR12sub.pcf, x-symbol/etc/pcf/2helvR14sub.pcf, x-symbol/etc/pcf/3helvR12sub.pcf, x-symbol/etc/pcf/3helvR14sub.pcf, x-symbol/etc/pcf/5etl14sub.pcf, x-symbol/etc/pcf/5etl16.pcf, x-symbol/etc/pcf/5etl16sub.pcf, x-symbol/etc/pcf/helvR12sub.pcf, x-symbol/etc/pcf/helvR12sup.pcf, x-symbol/etc/pcf/helvR14sub.pcf, x-symbol/etc/pcf/helvR14sup.pcf, x-symbol/etc/pcf/heriR12sub.pcf, x-symbol/etc/pcf/heriR14.pcf, x-symbol/etc/pcf/heriR14sub.pcf, x-symbol/etc/pcf/nilxs.pcf, x-symbol/etc/pcf/xsymb0_12sub.pcf, x-symbol/etc/pcf/xsymb0_14.pcf, x-symbol/etc/pcf/xsymb0_14sub.pcf, x-symbol/etc/pcf/xsymb1_12sub.pcf, x-symbol/etc/pcf/xsymb1_14.pcf, x-symbol/etc/pcf/xsymb1_14sub.pcf: - New file. - - * x-symbol/etc/pcf/2helvR12sub.pcf, x-symbol/etc/pcf/2helvR14sub.pcf, x-symbol/etc/pcf/3helvR12sub.pcf, x-symbol/etc/pcf/3helvR14sub.pcf, x-symbol/etc/pcf/5etl14sub.pcf, x-symbol/etc/pcf/5etl16.pcf, x-symbol/etc/pcf/5etl16sub.pcf, x-symbol/etc/pcf/helvR12sub.pcf, x-symbol/etc/pcf/helvR12sup.pcf, x-symbol/etc/pcf/helvR14sub.pcf, x-symbol/etc/pcf/helvR14sup.pcf, x-symbol/etc/pcf/heriR12sub.pcf, x-symbol/etc/pcf/heriR14.pcf, x-symbol/etc/pcf/heriR14sub.pcf, x-symbol/etc/pcf/nilxs.pcf, x-symbol/etc/pcf/xsymb0_12sub.pcf, x-symbol/etc/pcf/xsymb0_14.pcf, x-symbol/etc/pcf/xsymb0_14sub.pcf, x-symbol/etc/pcf/xsymb1_12sub.pcf, x-symbol/etc/pcf/xsymb1_14.pcf, x-symbol/etc/pcf/xsymb1_14sub.pcf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/genfonts/2helvR14sup.bdf, x-symbol/etc/genfonts/3helvR14sup.bdf, x-symbol/etc/genfonts/5etl16sup.bdf, x-symbol/etc/genfonts/heriR14sup.bdf, x-symbol/etc/genfonts/xsymb0_12sup.bdf, x-symbol/etc/genfonts/xsymb0_14sup.bdf, x-symbol/etc/genfonts/xsymb1_12sup.bdf, x-symbol/etc/genfonts/xsymb1_14sup.bdf, x-symbol/etc/pcf/2helvR12.pcf, x-symbol/etc/pcf/2helvR14.pcf, x-symbol/etc/pcf/3helvR12.pcf, x-symbol/etc/pcf/3helvR14.pcf, x-symbol/etc/pcf/5etl14.pcf, x-symbol/etc/pcf/heriR12.pcf, x-symbol/etc/pcf/xsymb0_12.pcf, x-symbol/etc/pcf/xsymb1_12.pcf: - New file. - - * x-symbol/etc/genfonts/2helvR14sup.bdf, x-symbol/etc/genfonts/3helvR14sup.bdf, x-symbol/etc/genfonts/5etl16sup.bdf, x-symbol/etc/genfonts/heriR14sup.bdf, x-symbol/etc/genfonts/xsymb0_12sup.bdf, x-symbol/etc/genfonts/xsymb0_14sup.bdf, x-symbol/etc/genfonts/xsymb1_12sup.bdf, x-symbol/etc/genfonts/xsymb1_14sup.bdf, x-symbol/etc/pcf/2helvR12.pcf, x-symbol/etc/pcf/2helvR14.pcf, x-symbol/etc/pcf/3helvR12.pcf, x-symbol/etc/pcf/3helvR14.pcf, x-symbol/etc/pcf/5etl14.pcf, x-symbol/etc/pcf/heriR12.pcf, x-symbol/etc/pcf/xsymb0_12.pcf, x-symbol/etc/pcf/xsymb1_12.pcf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/genfonts/2helvR12sup.bdf, x-symbol/etc/genfonts/3helvR12sup.bdf, x-symbol/etc/genfonts/5etl14sup.bdf, x-symbol/etc/genfonts/helvR12sup.bdf, x-symbol/etc/genfonts/helvR14sup.bdf, x-symbol/etc/genfonts/heriR12sup.bdf, x-symbol/etc/genfonts/heriR14sub.bdf, x-symbol/etc/genfonts/xsymb0_14sub.bdf, x-symbol/etc/genfonts/xsymb1_14sub.bdf: - New file. - - * x-symbol/etc/genfonts/2helvR12sup.bdf, x-symbol/etc/genfonts/3helvR12sup.bdf, x-symbol/etc/genfonts/5etl14sup.bdf, x-symbol/etc/genfonts/helvR12sup.bdf, x-symbol/etc/genfonts/helvR14sup.bdf, x-symbol/etc/genfonts/heriR12sup.bdf, x-symbol/etc/genfonts/heriR14sub.bdf, x-symbol/etc/genfonts/xsymb0_14sub.bdf, x-symbol/etc/genfonts/xsymb1_14sub.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/genfonts/2helvR12sub.bdf, x-symbol/etc/genfonts/2helvR14sub.bdf, x-symbol/etc/genfonts/3helvR12sub.bdf, x-symbol/etc/genfonts/3helvR14sub.bdf, x-symbol/etc/genfonts/5etl14sub.bdf, x-symbol/etc/genfonts/5etl16sub.bdf, x-symbol/etc/genfonts/heriR12sub.bdf, x-symbol/etc/genfonts/xsymb0_12sub.bdf, x-symbol/etc/genfonts/xsymb1_12sub.bdf: - New file. - - * x-symbol/etc/genfonts/2helvR12sub.bdf, x-symbol/etc/genfonts/2helvR14sub.bdf, x-symbol/etc/genfonts/3helvR12sub.bdf, x-symbol/etc/genfonts/3helvR14sub.bdf, x-symbol/etc/genfonts/5etl14sub.bdf, x-symbol/etc/genfonts/5etl16sub.bdf, x-symbol/etc/genfonts/heriR12sub.bdf, x-symbol/etc/genfonts/xsymb0_12sub.bdf, x-symbol/etc/genfonts/xsymb1_12sub.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/genfonts/helvR12sub.bdf, x-symbol/etc/genfonts/helvR14sub.bdf: - New file. - - * x-symbol/etc/genfonts/helvR12sub.bdf, x-symbol/etc/genfonts/helvR14sub.bdf, x-symbol/info/x-symbol.info: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/lisp/custom-load.el: New file. - - * x-symbol/lisp/custom-load.el: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/lisp/auto-autoloads.el: New file. - - * x-symbol/lisp/auto-autoloads.el: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/lisp/_pkg.el: New file. - - * x-symbol/lisp/_pkg.el, x-symbol/lisp/x-symbol-hooks.el: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2003-02-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/man/x-symbol.texi: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/lisp/ChangeLog: New file. - - * x-symbol/lisp/ChangeLog, x-symbol/lisp/x-symbol-vars.el, x-symbol/lisp/x-symbol-tex.el, x-symbol/lisp/x-symbol.el, x-symbol/lisp/x-symbol-bib.el, x-symbol/lisp/x-symbol-texi.el, x-symbol/lisp/x-symbol-sgml.el: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2003-02-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * generic/proof-utils.el: Fix to shrink-windows-tofit - - * etc/ProofGeneral.spec: Install x-sym/mmm - - * ChangeLog: Updated. - - * generic/proof-x-symbol.el: Documentation. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-x-symbol.el: Set x-symbol-data-directory - - * generic/proof-menu.el: - Fix proofdefinvisible, proofdefshortcut to work in compiled version - - * etc/ProofGeneral.spec: Add mmm and x-symbol - - * coq/coq.el, coq/coq-syntax.el, lego/lego.el, plastic/plastic.el, generic/span-overlay.el, isa/x-symbol-isabelle.el, generic/proof-script.el, generic/proof-site.el, generic/proof-utils.el, generic/pg-metadata.el, generic/pg-pgip.el, generic/pg-response.el, generic/pg-user.el: - Fix some compile errors - -2003-02-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * mmm/README.ProofGeneral, mmm/README.mmm-for-ProofGeneral, x-symbol/README.ProofGeneral, x-symbol/README.x-symbol-for-ProofGeneral: - Renamed file - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * x-symbol/lisp/TEMPLATE.el.tpl, x-symbol/lisp/Makefile: Deleting - - * x-symbol/lisp/makefile.pkg: Deleted file - - * generic/proof-x-symbol.el: Fixes to work with bundled version - - * generic/proof-script.el: - Temporarily disable mode-class prop on script major mode (for X-sym 4.45beta) - - * mmm/README.ProofGeneral, todo, CHANGES, README: Updated. - - * isa/x-symbol-isabelle.el: auto-coding-alist - - * isa/x-symbol-isa.el: New files. - - * isa/isa.el: Move x-sym config to x-symbol-isa.el - - * isar/isar.el: Move x-sym config to x-symbol-isar.el - - * isar/x-symbol-isar.el: New files. - - * isa/x-symbol-isabelle.el: Experiments with auto-style - - * generic/proof-x-symbol.el: - Add code to use bundled version, commented out since broken. - -2003-02-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/README.ProofGeneral: X-Symbol version 4.45 beta - -2003-02-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2003-02-20 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el, coq/ex-module.v, coq/coq-syntax.el: - corrected a bug of pg/coq, the following line was not recognized as a - module start: - Module M:T with Definition A:=u. - - I had to count the number of 'with' and ':=' to know if the last ':=' - was a Module given explicitely (--> no module start) or only part of a - 'with ...:=' (--> module start). - -2003-02-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * generic/proof-x-symbol.el, generic/pg-goals.el, generic/pg-response.el, generic/proof-autoloads.el, generic/proof-shell.el: - Cleanups/renaming: remove some dead code, also, hide results of X-Sym enabling. - - * isar/isar-mmm.el: Documentation. - - * generic/proof-menu.el: Docs; same safe-fail for MMM as X-Symbol. - - * generic/proof-x-symbol.el: Documentation. - - * generic/proof-mmm.el: Use bundled version off mmm first - - * x-symbol/README.ProofGeneral: New files. - - * mmm/ProofGeneral.txt, mmm/README.ProofGeneral: Renamed file - - * isar/todo, ChangeLog: Updated. - - * etc/isar/Depends.thy: New files. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES, BUGS: Updated. - - * generic/proof-mmm.el, generic/proof-script.el, generic/proof-x-symbol.el, generic/proof-autoloads.el, generic/proof-menu.el: - Leave packages' own hooks (X-Symbol, MMM) to deal with turning on or - off minor modes in buffers automatically. Now the PG setting controls - the "default global for PG buffers" for each of these. The menu - checkbox simply displays the current minor mode status. When this - is changed, the PG global mode follows suit. We do not try to - apply the change to all PG buffers (30 minutes of fontification!). - -2003-02-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Add pg-xml to main dist - - * generic/pg-metadata.el, generic/pg-xhtml.el: Comments. - - * todo: Updated. - - * isar/isar-mmm.el: Test with -- short comments. Docs - - * README.devel: Delete - - * etc/README.devel: New files. - - * generic/proof-mmm.el: Small bugfix. - - * etc/isar/MultipleModes.thy: New files. - - * todo, AUTHORS: Updated. - - * etc/mmm-install: New files. - - * generic/proof-mmm.el: Updated. - - * generic/proof-menu.el, generic/proof-script.el, generic/proof-autoloads.el, generic/proof-config.el: - Add support for MMM mode - - * generic/proof-script.el: Refactor proof-config-done for clarity - - * generic/proof-mmm.el: New files. - - * isar/isar.el: Documentation. - - * isar/Example.thy: Decoration to show off MMM mode - - * isar/isar-mmm.el: New files. - -2003-02-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Mention adding MMM mode - - * mmm/ProofGeneral.txt, mmm/TODO, mmm/version.texi, mmm/NEWS, mmm/README, mmm/mmm-utils.el, mmm/mmm-vars.el, mmm/mmm-rpm.el, mmm/mmm-sample.el, mmm/mmm-univ.el, mmm/mmm.texinfo, mmm/mmm-compat.el, mmm/mmm-mason.el, mmm/mmm-mode.el, mmm/mmm-region.el, mmm/INSTALL, mmm/mmm-auto.el, mmm/mmm-class.el, mmm/mmm-cmds.el, mmm/AUTHORS, mmm/COPYING, mmm/FAQ: - New files. - - * ChangeLog: Updated. - - * etc/isar/ParsingBug1.thy: Test case for {nested proof} in isabelle - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isar/isar-syntax.el: Revert to old isar-ids-to-regexp - - * FAQ: Larrys suggestion for lookup-syntax-properties. - - * generic/proof-shell.el: - Remove proof-shell-filter patch of Stefan Monnier which deals with multiple prompts, but produces spurious output with Isabelle. - - * generic/proof-shell.el: - Remove subterm markup striping in proof-shell-process-output (error case). Docs - -2003-02-16 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el, coq/coq-syntax.el: - Added documentation string to the variables coq-version-is-V6 (new), - coq-version-is-V7 and coq-version-is-V74. - -2003-02-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isar/isar.el: Documentation. - - * isa/isa.el, isa/isabelle-system.el, isar/isar.el: - Add backwards compatibility for old pre-PGIP settings mechanism - -2003-02-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isabelle-system.el: Updated. - - * twelf/twelf-old.el: Fixes so that compile works - - * Makefile: Line for Emacs compile - - * todo: Updated. - - * isa/isabelle-system.el: Towards isabelle-refresh-logics - - * phox/phox-sym-lock.el, phox/phox-tags.el, phox/phox.el, coq/coq-syntax.el, coq/coq.el: - Fixes so that compile works - -2003-02-12 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el, phox/phox-fun.el, phox/phox.el: - change for version 0.83 of PhoX - -2003-02-12 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - Added the keyword "Local :=" to the coq-goal-command-p function, like - Definition. - -2003-02-10 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: little modif on the end-cammand regexp. - -2003-02-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/fonts/Makefile: New file. - - * x-symbol/etc/fonts/Makefile: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2003-02-06 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - little change to proof-script-command-end-regexp, again, to deal with - coq-v6.2. In the next version we will remove support for coq < 7.0. - - * coq/coq.el: - Slight modification to proof-script-command-end-regexp in coq.el, to - allow command at the end of the buffer. - -2003-02-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * CHANGES: Grumpy note - - * ChangeLog, BUGS: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Updated. - - * generic/proof-config.el: - Doc generalisation of proof-script-command-end-regexp. - - * generic/proof-script.el: - Tweak proof-script-generic-parse-cmdend to allow .. fix for Coq parsing - - * etc/coq/parsingdot.v: New files. - - * coq/coq.el: New setting for parse cmdend regexp. - - * generic/proof-menu.el: Compatibility function for customize-menu-create - - * generic/proof-compat.el: Give up on customize-menu-create on GNU Emacs - -2003-02-05 Pierre Courtieu <courtieu@lri.fr> - - * doc/ProofGeneral.texi: - Added a paragraph in the documentation for the variable coq-version-is-V74. - -2003-02-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-xmacs.el: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2003-02-04 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq-syntax.el: - Coq/pg: fixed a little bug with the "Print Hint" state preserving - command, which must not be matched by the state changing command - "Hint". I put "\\`Hint" in the keyword list, but I am not sure this is - the best way. - -2003-02-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2003-02-03 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq-syntax.el, coq/coq.el, coq/ex-module.v, coq/example.v: - code cleaning + deals better with the new module system of Coq. Did - not test the fsfemacs. Will do before release. - -2003-02-03 Stefan Berghofer <berghofe@in.tum.de> - - * isar/isar.el: - Moved "show me" menu one level up in the menu hierarchy - - Reordered entries in "show me" menu and added entry for displaying matching - introduction rules - -2003-02-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/texi-docstring-magic.el: - Fix from Christoph Conrad for Emacs compatibility (buffer-string) - -2003-01-30 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - Bug correction in the find-and-forget function for coq: in Coq v74, no - prompt is return if an empty command is send ("\n"), so if the command - is empty, we send proof-no-command (if not, backtracking state - preserving command stays indefinitely in "proof process busy" state). - -2003-01-29 Pierre Courtieu <courtieu@lri.fr> - - * coq/ex-module.v, coq/example.v, coq/coq.el: - Added a file for testing modules of coq (new version 7.4). Plus some - modification to better backtrack modules. - -2003-01-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-compat.el: Updated. - - * generic/proof-compat.el: Add remassoc for FSF. - -2003-01-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-emacs.el: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2003-01-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/coq-syntax.el: Fix hilight of Module Type? - - * etc/isar/CommentParsingBug2.thy: New files. - -2003-01-24 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: removed some garbage printing in coq/ - - * coq/coq.el, coq/example.v, coq/coq-syntax.el: - Modifications for support of Coq-7.3.1+ and above (new module system). - -2003-01-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/man/x-symbol.init, x-symbol/man/Makefile: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2003-01-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/man/x-symbol.texi-exp: New file. - - * x-symbol/man/x-symbol.texi-exp: X-Symbol version 4.45 beta - - * x-symbol/lisp/x-symbol-xmacs.el: New file. - - * x-symbol/lisp/x-symbol-xmacs.el: X-Symbol version 4.45 beta - - * x-symbol/lisp/x-symbol-hooks.el: New file. - - * x-symbol/lisp/x-symbol-hooks.el: X-Symbol version 4.45 beta - - * x-symbol/man/x-symbol.texi: New file. - - * x-symbol/man/x-symbol.texi: X-Symbol version 4.45 beta - -2003-01-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-vars.el: New file. - - * x-symbol/lisp/x-symbol-vars.el: X-Symbol version 4.45 beta - - * x-symbol/etc/Makefile.emacs: New file. - - * x-symbol/etc/Makefile.emacs: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2003-01-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * FAQ: Updated. - -2003-01-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/man/Makefile: New file. - - * x-symbol/man/Makefile: X-Symbol version 4.45 beta - -2003-01-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/man/x-symbol.init: New file. - - * x-symbol/man/x-symbol.init: X-Symbol version 4.45 beta - - * x-symbol/lisp/x-symbol.el: New file. - - * x-symbol/lisp/x-symbol.el: X-Symbol version 4.45 beta - - * x-symbol/man/x-symbol.texi.2: New file. - - * x-symbol/man/x-symbol.texi.2: X-Symbol version 4.45 beta - -2003-01-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-emacs.el: New file. - - * x-symbol/lisp/x-symbol-emacs.el: X-Symbol version 4.45 beta - - * x-symbol/lisp/x-symbol-tex.el: New file. - - * x-symbol/lisp/x-symbol-tex.el: X-Symbol version 4.45 beta - - * x-symbol/lisp/x-symbol-sgml.el: New file. - - * x-symbol/lisp/x-symbol-sgml.el: X-Symbol version 4.45 beta - -2002-12-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-compat.el: - Fake customize menu create for latest Emacs release -- workaround new bug there - - * isa/isabelle-system.el: Fix use of replace-regexp-in-string - - * generic/pg-response.el: - Try to catch nesting too deep ugliness (esp in Isabelle tracing) - - * CHANGES, generic/pg-user.el, generic/proof-config.el: Add followdown - - * generic/proof-menu.el: Add followdown mode; compat note - - * generic/proof-shell.el: Buglet in proof-shell-ready-prover - -2002-12-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/man/x-symbol.css: New file. - - * x-symbol/man/x-symbol.css: X-Symbol version 4.45 beta - -2002-12-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-image.el: New file. - - * x-symbol/lisp/x-symbol-image.el: X-Symbol version 4.45 beta - -2002-12-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-mule.el: New file. - - * x-symbol/lisp/x-symbol-mule.el: X-Symbol version 4.45 beta - - * x-symbol/lisp/x-symbol-nomule.el: New file. - - * x-symbol/lisp/x-symbol-nomule.el: X-Symbol version 4.45 beta - -2002-12-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-macs.el: New file. - - * x-symbol/lisp/x-symbol-macs.el: X-Symbol version 4.45 beta - -2002-11-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile, todo, CHANGES, BUGS: Updated. - - * isa/isabelle-system.el: Documentation. - - * isar/isar.el: Docstring - - * generic/pg-pgip.el: Doc - - * generic/pg-xml.el: Add pg-xml-encode-entities. - - * generic/proof-shell.el: - Revert proof-shell-handle-output version, add failsafe. - -2002-11-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar.el: Updated. - - * isa/isabelle-system.el: markup ml for Isar - -2002-11-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-autoloads.el, generic/proof-menu.el: - Autoload proof-definvisible - - * coq/BUGS: Updated. - - * isar/isar.el, isa/isa.el: - Make proof-assistants-settings-cmd be evaluated at right time. - - * isa/isabelle-system.el: - Improve isabelle-choose-logic, and make it clear preferences. Remove all defpacustom usages. - - * generic/pg-thymodes.el: Remove junk - - * generic/proof-autoloads.el: Updated. - - * generic/proof-menu.el: Comment - - * generic/proof-shell.el: - proof-shell-invisible-cmd also accepts a function yielding a command. - - * generic/proof-menu.el: Fix typo. - - * generic/proof-menu.el: Add reset options, and save/reset settings items. - - * generic/proof-utils.el: - Add pg-custom-reset-vars. Make proofdefintset display current value - - * generic/proof-config.el: FIXME - - * generic/pg-pgip.el: Add pg-issue-pgip - -2002-11-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-utils.el: Add undefpgcustom - - * generic/proof-menu.el: - Support redefinitions in proof-defpacustom-fn, by removing custom settings. - - * generic/pg-pgip.el: Fixup code to interpret default values. - - * generic/proof-compat.el: Add pg-custom-undeclare-variable. - - * isar/isar.el, isa/isa.el, isa/isabelle-system.el: - Add proof-shell-issue-pgip-cmd using ProofGeneral.process_pgip. - - * etc/testsuite/pg-pgip-test.el, etc/testsuite/pg-test.el: Updated. - - * etc/testsuite/pg-pgip-test.el, etc/testsuite/pg-test.el: New files. - -2002-11-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/pg-pgip.el: - Next iteration: add post-processing step, descriptions in haspref. - - * generic/pg-xml.el: Disable message display when parsing xml strings. - - * generic/proof-menu.el: - Add proof-assistant-menu-update, allow redefine of setting in pacustom. - - * generic/proof-shell.el: Tweak calling of pg-pgip processing commands. - - * generic/proof-config.el: Add proof-shell-issue-pgip-cmd - - * generic/proof-utils.el: - Erase buffer in kill action. Tweak proof-debug arguments. - -2002-11-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-shell.el: - Fix to proof-shell-handle-output (or rather, to setting of proof-shell-last-output) - -2002-11-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * BUGS: Updated. - - * generic/proof-shell.el: (Failed) Attempt to fix UTF-8 problem for RH8. - - * BUGS: Updated. - -2002-11-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isa.el, isar/isar.el: Add trigger for <pgip messages - -2002-11-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/pg-pgip.el: Debuggin pg-pgip-haspref. - - * BUGS: Updated. - - * generic/proof-compat.el: - Add subst-char-in-string (Monnier patch) for XEmacs. - - * generic/proof-shell.el: - Patch from Stefan Monnier to attempt to handle multi-line inputs in Coq; plus cosmetics. - - * generic/proof-site.el: Updated. - -2002-10-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-bib.el: New file. - - * x-symbol/lisp/x-symbol-bib.el: X-Symbol version 4.45 beta - - * x-symbol/lisp/x-symbol-texi.el: New file. - - * x-symbol/lisp/x-symbol-texi.el: X-Symbol version 4.45 beta - -2002-10-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/fonts/makesub: New file. - - * x-symbol/etc/fonts/makesub: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2002-09-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2002-09-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/pg-thymodes.el: New files. - - * demoisa/demoisa.el: Add comment - - * generic/proof-shell.el: - Change to proof-shell-ready-prover to allow more flexible queue handling - - * generic/proof-script.el: Comments - -2002-09-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Updated. - - * generic/proof-shell.el: Comment on display anomaly - - * generic/pg-response.el: - set-specifier -> remove-specifier as per XEmacs docs. - -2002-09-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/pg-goals.el: Fix typo. - - * generic/proof-utils.el: - Save more space/fix display anomolay by leaving point at end of non-whitespace - - * generic/pg-goals.el: Short-circuit goals display if string empty. - - * generic/pg-response.el: - Don't insert blank line at top of response buffer. - - * generic/proof-menu.el: Fix proof-quick-opts-save to match menu - - * CHANGES: Fix typo. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-utils.el: - Attempt to improve window shrinking. Still needs work. - - * etc/coq/unnamed_thm.v: Deleted files. - - * etc/coq/naming.v: New files. - - * isa/Example.thy: Adjust comment about selecting PG/Isar. - - * isar/Example.thy: Remove comment about selecting PG/Isar. - - * isar/isar.el: Shorten mode names. Comment about parsing prob. - - * isar/isar-syntax.el: Source of parsing problem discovered and explained. - - * etc/coq/parsing.v: Add comment at end - - * doc/PG-adapting.texi, doc/ProofGeneral.texi: - Update version number, reorg. - - * coq/coq.el: Check on context menu doesn't seem useful. - - * coq/BUGS, CHANGES: Updated. - - * generic/proof-script.el: - Redisplay for gnuemacs on visibility changes. Small parser tweak. Comments. - - * generic/proof-menu.el: Add :visible support. Minor reorganisation. - - * generic/proof-utils.el: - Support for new proof-shrink-windows-tofit option. - - * generic/proof-shell.el: Begin support for thms buffer - - * generic/proof-config.el: Add proof-shrink-windows-tofit option. - - * generic/proof-compat.el: Emulate :visible keyword - - * generic/pg-response.el: Missing paren - - * todo, BUGS, CHANGES: Updated. - -2002-09-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: Docstrings, setting for thms buffer - - * generic/pg-response.el: Begin adding code for thms buffer - - * generic/proof.el: Add proof-thms-buffer - - * generic/proof-site.el: - only hack proof-info-directory if it exists (doesnt for RPM version) - - * generic/proof-menu.el: - generic/proof-menu: move electric terminator, show specific; Help menu items only if prover configured. - - * lclam/README: New files. - - * bin/proofgeneral: don't use -q argument to emacs - -2002-08-31 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-syntax.el, generic/proof-utils.el: Documentation. - - * doc/PG-adapting.texi: Doc new proof-zap-commas - - * doc/Makefile.doc: Add -q to emacs - - * generic/proof-syntax.el, generic/proof-utils.el, lego/lego-syntax.el, lego/lego.el, generic/proof-config.el, generic/proof-script.el, coq/coq-syntax.el, coq/coq.el: - Improved implementation of zap-commas font lock behaviour, patch from Stefan Monnier - - * CHANGES: Updated. - - * generic/span-overlay.el: Test inhibit-read-only - - * generic/proof-script.el: Comments - - * generic/proof-config.el: Try to reduce contrast for highlighting face - -2002-08-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/pg-user.el: Updated. - - * generic/pg-user.el: GNU Emacs: avoid using own-clipboard - - * isar/isar.el: - Use old parser still for Isar for time being (see note in source) - - * CHANGES: Updated. - - * generic/proof-utils.el: Tidy display - - * generic/proof-shell.el: Updated. - - * generic/pg-response.el: Tidy display - - * generic/proof-config.el: - Switch to using new parser by default. Disable fly-past-comments by default. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/coq/parsing.v: New files. - - * CHANGES: Updated. - - * generic/proof-splash.el: - Dont restore window config if it seems like a different frame was used. - - * coq/coq-syntax.el: Formatting - - * generic/proof-script.el: - Patch from Stefan Monnier for using nested-comment aware parser on GNU Emacs. - - * generic/proof-config.el, BUGS, generic/span-extent.el, generic/span-overlay.el: - Strict read works on GNU Emacs 21.2. - -2002-08-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: - Imenu addition, layout fixes, from Stefan Monnier - - * coq/coq-syntax.el: - Layout/docstring improvements (based on patch from Stefan Monnier) - - * coq/coq.el: mPatch from Stefan Monnier [buffer-substring]. - - * coq/coq-syntax.el: Patch for nested comments from Stefan Monnier. - - * ChangeLog: Updated. - - * CHANGES: Changes for development release - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Add Stefan Monnier - - * ChangeLog: Updated. - - * doc/PG-adapting.texi: Remove proof-splash-extensions - - * generic/proof-splash.el: - Try to avoid old setting proof-splash-extensions. - - * generic/proof-splash.el: - Make proof-splash-extensions defconst instead of defcustom - - * ChangeLog, doc/ProofGeneral.texi: Updated. - - * images/Makefile: Remove isabelle logo - - * etc/README, Makefile.devel: Updated. - - * etc/junk.el: Deleted files. - - * ChangeLog: Updated. - - * phox/phox-sym-lock.el: Remove mule-fonts thing, it breaks make magic - - * ChangeLog: Updated. - - * bin/proofgeneral: Fix typo - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/release-log.txt: Updated. - - * images/isabelle_transparent.gif, images/isabelle_transparent.8bit.gif, images/isabelle_transparent.xcf: - Deleted files. - - * isar/isar.el, isa/isa.el: Remove isabelle image from splash screen - - * ChangeLog, CHANGES: Updated. - - * bin/proofgeneral: Observe EMACS environment variable - - * CHANGES, ChangeLog: Updated. - - * etc/ProofGeneral.spec: Remove bogus file - - * etc/ProofGeneral.menu: Update comment - - * CHANGES: Remove development note - - * ChangeLog, Makefile.devel: Updated. - - * etc/ProofGeneral.spec: Missing mkdir - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: pre 3.4 -> 3.5 - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/release-log.txt: Updated - - * etc/ProofGeneral.spec: - Support dekstop entries for KDE and GNOME, tested in RedHat 7.3 - - * etc/ProofGeneral.desktop: Desktop file for KDE. - - * isa/isabelle-system.el: Search for isabelle binary in standard places. - - * generic/proof-utils.el: Add additional path to proof-locate-executable. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * twelf/twelf.el: Updated. - - * twelf/twelf.el, twelf/x-symbol-twelf.el, twelf/twelf-old.el, twelf/example.elf, twelf/twelf-font.el, plastic/test.lf, plastic/todo, twelf/README, plastic/README, plastic/plastic-syntax.el, plastic/plastic.el, phox/phox-sym-lock.el, phox/phox-tags.el, phox/phox.el, phox/x-symbol-phox.el, phox/example.phx, phox/phox-extraction.el, phox/phox-font.el, phox/phox-fun.el, phox/phox-outline.el, pgkit/pgip.el, phox/.cvsignore, phox/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego-syntax.el, lego/lego.el, lego/BUGS, lego/README, lego/example.l, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/README, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isa/todo, isa/x-symbol-isabelle.el, isar/BUGS, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa-syntax.el, isa/isa.el, isa/Example.ML, isa/Example.thy, isa/Example2.ML, isa/README, images/gimp/scripts/proofgeneral.scm, isa/BUGS, isa/Example-Xsym.ML, images/gimp/.cvsignore, images/use.8bit.xpm, images/use.xcf, images/use.xpm, images/undo.8bit.xpm, images/undo.xcf, images/undo.xpm, images/retract.xpm, images/state.8bit.xpm, images/state.xcf, images/state.xpm, images/restart.8bit.xpm, images/restart.xcf, images/restart.xpm, images/retract.8bit.xpm, images/retract.xcf, images/pgmini.xpm, images/qed.8bit.xpm, images/qed.xcf, images/qed.xpm, images/pg-text.jpg, images/pg-text.xcf, images/pgicon.png, images/next.xpm, images/notes.txt, images/pg-text.8bit.gif, images/pg-text.gif, images/next.8bit.xpm, images/next.xcf, images/isabelle_transparent.8bit.gif, images/isabelle_transparent.gif, images/isabelle_transparent.xcf, images/lego-badge.xcf, images/interrupt.xcf, images/interrupt.xpm, images/isabelle-badge.xcf, images/info.8bit.xpm, images/info.xcf, images/info.xpm, images/interrupt.8bit.xpm, images/help.xcf, images/help.xpm, images/hiddenproof.xcf, images/hiddenproof.xpm, images/goto.8bit.xpm, images/goto.xcf, images/goto.xpm, images/help.8bit.xpm, images/goal.xpm, images/goal_large.xcf, images/fireworks.xcf, images/goal.8bit.xpm, images/goal.xcf, images/find.8bit.xpm, images/find.xcf, images/find.xpm, images/coq-badge.xcf, images/command.xpm, images/context.8bit.xpm, images/context.xcf, images/context.xpm, images/abort.xpm, images/blank.xcf, images/command.8bit.xpm, images/command.xcf, images/README, images/abort.8bit.xpm, images/abort.xcf, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, images/.cvsignore, hol98/example.sml, hol98/hol98.el, hol98/todo, hol98/x-symbol-hol98.el, generic/span.el, generic/texi-docstring-magic.el, hol98/README, generic/span-extent.el, generic/span-overlay.el, generic/proof-x-symbol.el, generic/proof.el, generic/proof-system.el, generic/proof-toolbar.el, generic/proof-utils.el, generic/proof-splash.el, generic/proof-syntax.el, generic/proof-site.el, generic/proof-shell.el, generic/proof-menu.el, generic/proof-script.el, generic/proof-easy-config.el, generic/proof-indent.el, generic/proof-depends.el, generic/pg-xml.el, generic/proof-autoloads.el, generic/proof-compat.el, generic/proof-config.el, generic/pg-response.el, generic/pg-user.el, generic/pg-xhtml.el, generic/pg-assoc.el, generic/pg-goals.el, generic/pg-metadata.el, generic/pg-pgip.el, etc/pgkit/xmltest2.xml, generic/README, generic/_pkg.el, etc/patches/duplicated-short-messages-fix.txt, etc/patches/fix-attempt-for-eager-cleaning.txt, etc/pgkit/xmltest1.xml, etc/lego/multiple/B.l, etc/lego/multiple/C.l, etc/lego/multiple/D.l, etc/lego/multiple/README, etc/lego/multiple/A.l, etc/lego/pbp.l, etc/lego/unsaved-goals.l, etc/lego/error-eg.l, etc/lego/lego-site.el, etc/lego/long-line-backslash.l, etc/isar/multiple/D.thy, etc/isar/multiple/README, etc/lego/GoalGoal.l, etc/isar/multiple/A.thy, etc/isar/multiple/B.thy, etc/isar/multiple/C.thy, etc/isar/trace_simp.thy, etc/isar/XSymbolTests.thy, etc/isar/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isa/thy/test.ML, etc/isar/CommentParsingBug.thy, etc/isa/multiple/Err.thy, etc/isa/multiple/README, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/C.thy, etc/isa/multiple/D.ML, etc/isa/multiple/D.thy, etc/isa/multiple/Err.ML, etc/isa/multiple/A.thy, etc/isa/multiple/B.ML, etc/isa/multiple/B.thy, etc/isa/multiple/C.ML, etc/isa/depends/Primes.thy, etc/isa/depends/Usedepends.ML, etc/isa/depends/Usedepends.thy, etc/isa/multiple/A.ML, etc/isa/depends/Fib.ML, etc/isa/depends/Fib.thy, etc/isa/depends/Primes.ML, etc/isa/\backslashname/test.ML, etc/isa/\backslashname/test.thy, etc/isa/xsym.ML, etc/isa/long-line-backslash.ML, etc/isa/message-test.ML, etc/isa/parsing.ML, etc/isa/settings.ML, etc/demoisa/D.ML, etc/demoisa/README, etc/isa/completed-proof.ML, etc/isa/goal-matching.ML, etc/coq/multiple/c.v, etc/demoisa/A.ML, etc/demoisa/B.ML, etc/demoisa/C.ML, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, etc/coq/multiple/a.v, etc/coq/multiple/b.v, etc/coq/nested.v, etc/coq/queryreplace.v, etc/coq/unnamed_thm.v, etc/Mailman/listinfo.html, etc/Mailman/note.txt, etc/Mailman/options.html, etc/Mailman/subscribe.html, etc/Mailman/handle_opts.html, etc/Mailman/intro-proofgeneral.html, etc/Mailman/intro-proofgeneraldevel.html, etc/testing-log.txt, etc/proofgeneral-domain.txt, etc/release-log.txt, etc/screenshot-notes.txt, etc/test-schedule.txt, etc/doc-notes.txt, etc/junk.el, etc/profiling.txt, etc/announce-header.txt, etc/bug-notes.txt, etc/cvs-tips.txt, etc/debugging-tips.txt, etc/README, etc/TESTS, etc/announce, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/README.doc, doc/dir, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/README, demoisa/demoisa-easy.el, demoisa/demoisa.el, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/README, coq/coq-syntax.el, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: - Updating branch - - * todo.defunct, TODO, bugs, todo, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, COPYING, ChangeLog, BUGS, CHANGES, .cvsignore, AUTHORS: - Updating branch for new version number. - - * Makefile.devel: Updated. - - * pgkit/pgip.el: New files. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Updated. - - * generic/proof-menu.el: Make C-c C-w appear on binding list - - * todo, README.exper, ChangeLog: Updated. - - * isa/isabelle-system.el: Dependencies classed as experimental. - - * doc/PG-adapting.texi: Update magic - - * etc/announce, etc/release-log.txt: Updated. - - * Makefile: Simplify byte comp, notes of brokenness. - - * etc/announce-header.txt: New files. - - * TODO, todo, isa/README: Updated. - - * isar/isar.el, isa/isa.el: New theorem deps settings - - * phox/example.phx: AF2 eradicate - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-menu.el: - Simplify menu structure further by adding Advanced menu. - - * doc/ProofGeneral.texi: Update magic - - * plastic/plastic.el: Fix calls on proof-defshortcut - -2002-08-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * plastic/plastic.el: Fix interactive posn - - * generic/proof-menu.el: Comments: possible fix to compiles. - - * generic/proof-menu.el: - Fix for docstrings in proof-def-shortcut, proof-def-invisible. - - * generic/proof-utils.el: - Alternative version of proof-ass macro to support byte-compiled files. - - * generic/proof-script.el: checkdoc induced docstring tweaks. - - * generic/proof-depends.el: - Change to proof-shell-theorem-dependency-regexp; also add code to make nested submenus of deps. - - * generic/proof-shell.el, generic/proof-config.el: - Change proof-shell-theorem-dependency-regexp to use two pieces: names and dependencies - - * etc/isar/Fibonacci.thy: Borrowed as example - - * generic/proof-compat.el: Compatibility fixes from Stefan Monnier. - - * isa/isabelle-system.el: Add missing semicolon. - - * isa/depends.ML: Deleted file - - * coq/coq-syntax.el: Patch from Stefan Monnier for syntax highlighting. - - * doc/localdir, doc/PG-adapting.texi, doc/ProofGeneral.texi: - Update dir entries, remove localdir file - - * generic/proof-site.el: - Patch from Stefan Monnier <monnier+gnu/emacs@rum.cs.yale.edu> for Info config. - - * generic/proof-shell.el, generic/proof-config.el: - Add proof-shell-theorem-dependency-list-split - - * generic/proof-utils.el: Docstring/CR from stefans patch - - * generic/proof-script.el: - Make font-lock-keywords buffer local for sake of Emacs 21.2. - - * etc/isar/XSymbolTests.thy: - Exercise bug in pg-remove-specials breaking x-sym display in Isabelle - - * generic/proof-utils.el: - Fix bug in pg-remove-specials breaking x-sym display in Isabelle - - * etc/Mailman/intro-proofgeneral.html, etc/Mailman/intro-proofgeneraldevel.html: - Update intros. - - * README, FAQ: Contact in case of probs. - - * generic/pg-goals.el, generic/pg-response.el: - Make font-lock-keywords buffer local for sake of Emacs 21.2. - - * phox/phox-tags.el: Fix to calls on message - - * generic/proof-splash.el: Disable pop-up-frames for splash. - - * coq/coq.el, generic/proof-toolbar.el: Fix sloppy uses of message/concat - -2002-08-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa.el, isa/isabelle-system.el, isar/isar.el: - proper setup for theorem dependencies; - - * generic/proof-menu.el: - proof-assistant-format: always pass through proof-assistant-setting-format; - -2002-08-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Updated magic - - * generic/pg-response.el: Docstring - - * generic/proof-menu.el: Move C-c C-w to universal keys - - * generic/proof-config.el: Add C-c C-w to universal keys. - - * generic/proof-menu.el: Key for pg-response-clear-displays. - - * generic/proof-menu.el: Conventions - - * CHANGES: Updated. - - * etc/announce: Updated - - * doc/dir, doc/localdir: Tweak - - * doc/dir: Add PG adapting. - - * generic/proof-config.el: Menu name - - * BUGS: Updated. - - * generic/proof-shell.el: - Disable undo history for efficiency; improve kill buffer hook. - - * generic/proof-menu.el: Menu entry to clear response buffers. - - * generic/pg-response.el: - Disable undo history for efficiency; add clear response buffers function; clear modified flag. - - * generic/pg-goals.el: Disable undo history for efficiency. - - * README.devel, README: Updated - -2002-08-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-utils.el: - Oops: has to be error to prevent killing, of course... - - * generic/pg-goals.el, generic/pg-response.el, generic/proof-utils.el: - Try to prevent associated buffers being killed off by user. - - * isa/Example-Xsym.ML: Add example of sub/sup/bold in comment. - - * etc/isa/parsing.ML: New files. - -2002-08-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog, CHANGES: Updated. - - * generic/proof-config.el: - Tweaks to faces. Set visible default for tactics-name-face. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Updated. - - * coq/coq.el: Print Proof - - * CHANGES: Mention span menu improvements. - - * generic/pg-user.el: Change order of menu - - * isar/todo: Updated. - - * isar/isar.el: Use shared span menu - - * isa/isa.el, isa/isabelle-system.el: Add span menu for thm_deps - - * todo: Updated. - - * isa/depends.ML: Identifier name change - - * BUGS, todo: Updated. - - * todo, TODO: Update - - * etc/proofgeneral-domain.txt: More info - - * etc/announce: Updated - - * generic/proof-utils.el: Formatting - - * generic/pg-assoc.el: - Robustness against pg-subterm-start-char not being set. - - * generic/proof-depends.el: Docstring. - - * isa/isa.el: Variable name change - - * generic/proof-config.el: - Add context menu extensions, query dependencies cmd - - * isar/isar.el: - Name changes; span menu extensions; load theorem dependencies patch. - - * generic/pg-user.el: pg-goals -> pg-assoc - -2002-08-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-menu.el: Small fixes - - * generic/proof-config.el, generic/proof-utils.el: Refactoring - - * generic/pg-goals.el, generic/pg-response.el, generic/proof-shell.el: - Refactoring. - - * generic/pg-pgip.el, generic/pg-xml.el: Fix autoload - - * generic/proof-x-symbol.el: Typo - - * generic/proof-autoloads.el: Updated - - * generic/pg-assoc.el: New files. - -2002-08-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-syntax.el: proof-string-match-safe is even more safe - - * isa/isabelle-system.el: Dont force isatool to be found - -2002-08-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Tweak Pierres docs - - * README.exper: Note about exper bugs - - * generic/span-extent.el, generic/span-overlay.el, generic/span.el: - Abstract more functions from concrete cases. - - * generic/proof-utils.el: Patch for XEmacs 20.4 compat [incomplete?]. - - * generic/proof-config.el: Docstring - - * generic/texi-docstring-magic.el: Note - - * generic/pg-user.el: - Fix for moving span duplicable prob. Still not really working - - * doc/PG-adapting.texi: Update magic - - * doc/ProofGeneral.texi: - Document experimental features; update other descriptions. - - * generic/proof-config.el: Docstring - - * isar/Example.thy: - Remove comment at the end testing feature. See etc/isar/Parsing.thy instead. - - * README.exper: Describe variable highlighting - - * isar/isar.el, isa/isa.el: - Enable variable highlighting in case experimental features enabled. - - * isa/README, isar/README: Updated - -2002-08-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Doc - - * doc/ProofGeneral.texi: Doc comments also under vis control - - * CHANGES: Updated. - - * etc/isa/completed-proof.ML: New files. - - * generic/proof-script.el: Fix proof-disappearing-proofs; comments - - * generic/proof-config.el, generic/proof-script.el: - Refactor proof-done-advancing by abstracting out new functions; fixes for autosave case. - - * generic/proof-toolbar.el, generic/proof-config.el: - Add menu entry for toggling visibility - - * generic/span.el: Add span-property-safe - - * REGISTER: Updated. - - * etc/isar/Parsing.thy: More comments - - * etc/isar/new-parsing-test.el: New files. - - * isar/test.el: Deleted file - -2002-08-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * generic/proof-toolbar.el, generic/proof-menu.el, generic/proof-script.el, generic/pg-user.el, generic/proof-config.el: - Generalise proof elements to include comments, show/hiding of comments. - - * doc/ProofGeneral.texi: Authorship, comments. - - * ChangeLog: Updated. - - * doc/PG-adapting.texi: Fix markup - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * README.exper: Doc - - * isa/isa.el: Simplify theorem dep / Isabelle patch loading - - * Makefile.devel: bugs file ignored - - * generic/proof-depends.el: - Fix dep highlighting for Emacs 21 by setting priorities. - - * README.exper: More docs for deps. - - * generic/proof-config.el: - Enable exper features for pre-releases automatically. - - * generic/pg-user.el: Add span context menu support for Emacs21. - - * README.exper: New files. - - * CHANGES: Updated. - - * lclam/lclam.el, isa/thy-mode.el: Remove proof-shared-menu. - - * todo, BUGS, CHANGES, INSTALL, README: Updates - - * generic/proof-autoloads.el, generic/proof-depends.el: - Fix autoload for context menu; add proof-shell-show-dependency-cmd. - - * generic/proof-script.el: Prevent proof spans being duplicated. - - * generic/proof-site.el: Docstring - - * isa/isa.el: Set proof-shell-show-dependency-cmd - - * isa/depends.ML: Updated for Isabelle2002. - - * generic/pg-user.el: Fix condition for displaying dependency menu - - * generic/proof-config.el: Tweak menu; add proof-shell-show-dependency-cmd - - * generic/proof-autoloads.el: Updated - - * doc/PG-adapting.texi, doc/ProofGeneral.texi: Fix email addresses; tweaks. - - * bugs: New files. - - * generic/proof-utils.el, generic/proof-menu.el: - Allow favourite saving when user wants. - - * README.windows: Deleted file - - * doc/ProofGeneral.texi: Trivial. - - * generic/proof-script.el: - Use glyph for hidden proofs; add open isearch props; tweak element handling fns. - - * Makefile.devel: Add lclam - - * images/hiddenproof.xpm, images/hiddenproof.xcf: New files. - - * isar/isar.el, generic/proof-splash.el, isa/isa.el: - proof-splash-display-image -> proof-get-image; generalise for xpm images. - - * generic/proof-site.el: Added lclam proof site entry - -2002-08-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: Fix docs - - * doc/PG-adapting.texi, doc/ProofGeneral.texi: - Doc proof-shell-strip-crs-from-output; update magic - - * ChangeLog: Updated. - - * doc/ProofGeneral.texi: - Rename proof-dont-switch-windows -> proof-three-window-mode - - * generic/proof-menu.el: - Fix proof-quick-opts-save. Rename proof-dont-switch-windows -> proof-three-window-mode. - - * generic/proof-utils.el, generic/proof-config.el: - Rename proof-dont-switch-windows -> proof-three-window-mode - - * FAQ: Added proof-shell-strip-crs-from-output - - * generic/proof-config.el: - Default for proof-shell-strip-crs-from-output altered for Norbert Voelker to cygwin32. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-menu.el: - Trace buffer opt always enabled. Failed fix attempt for proof-quick-opts-save. - - * generic/proof-compat.el, generic/proof-shell.el, generic/proof-config.el: - Add proof-shell-strip-crs-from-output - - * generic/pg-goals.el, generic/pg-response.el, generic/proof-menu.el, generic/proof-shell.el: - Reorganized menus; add options save function; fix capitalization of names - - * generic/proof-depends.el: Add require, fix menu capitalization. - - * generic/proof-config.el: Menu capitalization; support email addr. - - * lclam/example.lcm, lclam/lclam.el: New files. - - * todo: Updated. - - * generic/pg-goals.el, generic/proof-config.el, generic/proof-shell.el: - Comments - - * generic/proof-compat.el: Autoload fix - - * plastic/plastic-syntax.el, plastic/plastic.el: - Update from PC, sent 5.8.02 - -2002-07-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/x-symbol-myuc.el: New file. - - * x-symbol/lisp/x-symbol-myuc.el: X-Symbol version 4.45 beta - -2002-07-27 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el, coq/coq-syntax.el: - Finished the changing of names of config. variables (coq-user...). - -2002-07-26 Pierre Courtieu <courtieu@lri.fr> - - * doc/ProofGeneral.texi, CHANGES: - Changed a bit more the doc and the CHANGES file, to be - consitent. Concerns the coq-user... variables. - - * coq/coq-syntax.el, coq/coq.el: - Changed once again the backtrack mechanism, it corresponds to what we - agreed for some time ago. I am ok for a 3.4 now. - - * doc/ProofGeneral.texi: - The doc for coq-user-... variables is a bit better, their name has - changed to be more explicit. - -2002-07-25 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el, phox/x-symbol-phox.el, phox/phox.el: - change to support version 4.4 of x-symbol - -2002-07-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * BUGS: Known issues - - * isa/isabelle-system.el: Support missing/faked isatool - - * isa/x-symbol-isabelle.el: - Merge changes and comments sent by Christoph Wedler - - * ChangeLog: Updated. - - * generic/proof-site.el: Set version tag for new release. - - * generic/proof-site.el: Replace - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * phox/phox.el, plastic/plastic.el, twelf/twelf.el, isar/isar.el, lego/lego.el, hol98/hol98.el, isa/isa.el, generic/proof-script.el, generic/proof-shell.el, generic/proof-syntax.el, demoisa/demoisa.el, doc/PG-adapting.texi, acl2/acl2.el, coq/coq.el, demoisa/demoisa-easy.el, Makefile.devel, ChangeLog: - Variable name change proof-comment-{start,end}-regexp -> proof-script-comment-{start,end}-regexp. - - * FAQ: Spacing - - * isa/isabelle-system.el: Bug in load-isar-keywords - - * etc/isar/Persistent.thy: Updated. - - * CHANGES: Mention fav improvs - - * todo: Updated - - * generic/proof-config.el: Reduce proof-shell-quite-timeout - - * Makefile.devel: Ignore todo.defunct - - * todo.defunct: New files. - - * Makefile.devel: Add todo to tags - - * generic/proof-compat.el, generic/proof-splash.el: - Move imagep compat code to splash - - * generic/proof-menu.el: - Make favourites mechanism more robust; add delete command. - - * generic/proof-compat.el: Trivially simulate events-to-keys - -2002-07-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/BUGS: X-sym bug - - * coq/x-symbol-coq.el: Add yet more settings X-Sym complains about. - - * FAQ: Add Tobias suggestion about font sizes - - * FAQ: Update - - * generic/proof-shell.el: - Dont call dont-show-annotations for GNU Emacs to avoid nasty bug. - - * etc/coq/queryreplace.v, generic/proof-syntax.el: - Investigation of proof-zap-commas failure in GNU Emacs; comments, no results. - - * ChangeLog: Updated. - - * generic/proof-syntax.el: - Fix bug in proof-zap-commas-region (which is anyway faulty) - - * etc/coq/queryreplace.v: Record bug as solved. - - * etc/coq/queryreplace.v: New files. - - * doc/ProofGeneral.texi: Mention how to enable X-Symbol. - - * FAQ: Add FAQ about enabling X-Symbol. - - * isa/x-symbol-isabelle.el: Nuke X-sym warnings - - * generic/proof-indent.el: Remove obsolete function - - * etc/isar/XSymbolTests.thy: More tests - - * isar/isar.el: - Use x-symbol-enable switch to see whether to include sub/super/bold flks. - - * generic/proof-x-symbol.el, generic/proof-config.el, generic/proof-utils.el: - Comments - - * etc/isar/XSymbolTests.thy: More comments on current bugs - - * etc/isar/XSymbolTests.thy: New files. - - * isar/isar.el: Fix goals font lock keywords. - - * isa/x-symbol-isabelle.el: Cleanups - - * doc/ProofGeneral.texi: - More on keybindings: include old x-symbol-isabelle bindings but using super. - - * ChangeLog: Updated. - - * BUGS: Update - - * generic/proof-x-symbol.el: - Remove completion table adjustment fixed in X-Symol since Jun 01. - - * isa/isabelle-system.el, isar/isar.el: - Fix sub/sups; defer loading x-symbol-isabelle. - - * generic/span-extent.el, generic/span-overlay.el: Add my name to these - - * ChangeLog: Updated. - - * Makefile.devel: Try to fix latest link - - * etc/ProofGeneral.spec: fix README rename. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/ProofGeneral.spec: - Rename READMEs for different provers so dont clash with doc directive. - - * CHANGES: Mention experimental nature - - * isa/isabelle-system.el, isar/isar.el, generic/proof-utils.el, isa/isa.el, generic/pg-goals.el, generic/proof-config.el: - Fix active variable highlighting in Isabelle with X-Symbol. - - * doc/PG-adapting.texi: Update magic - - * doc/ProofGeneral.texi: Update magic, move version history to appendix. - - * etc/release-log.txt, etc/announce: Update towards 3.4 - - * CHANGES, BUGS: Mention known probs in prerel - -2002-07-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Add note about proof-generic-state-preserving-p - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Updates - - * CHANGES: Mention term highlighting - - * isa/isa.el: Support subterm help facility (not quite working) - - * isar/isar.el: Support subterm help facility - - * isa/todo, phox/README, coq/README, coq/todo, isar/todo: - Update versions/TODO - - * generic/pg-goals.el: Added subterm help popup facility - - * generic/span-extent.el: Add span-string. - - * generic/proof-shell.el: Add proof-shell-invisible-cmd-get-result - - * generic/proof-config.el: Add pg-subterm-help-cmd - - * generic/proof-script.el: Cleanups - - * generic/span-overlay.el: Fix span-string, span-object - -2002-07-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * lego/lego-syntax.el, lego/lego.el, phox/phox.el, plastic/plastic.el, isa/isa.el, isar/isar.el, generic/proof-syntax.el, generic/proof-utils.el, generic/proof-compat.el, generic/proof-config.el, generic/proof-shell.el, etc/lego/pbp.l, generic/pg-goals.el, generic/pg-response.el, generic/pg-user.el, doc/ProofGeneral.texi, demoisa/demoisa.el, doc/PG-adapting.texi, coq/coq.el: - Refactor several variable names; clean up, doc subterm markup and output display. - - * isa/isabelle-system.el: Fix typo. - - * isa/isabelle-system.el: Add conversion of idmarkup to subterm - - * ChangeLog: Updated. - - * etc/isar/Parsing.thy: Add { and } example - - * Makefile.devel: Fix crucial typo - - * ChangeLog: Updated. - - * Makefile.devel: Make tags for both manuals. - - * Makefile.devel: Tweak link creation/deletion - - * CHANGES: Minor - - * todo: Updated - - * etc/Mailman/note.txt: Updated. - - * isar/isar.el: Add more nags - - * generic/span-overlay.el: - Dodgy patch to fix selection ordering of overlays. PBP works in Emacs now. - - * isa/x-symbol-isabelle.el: Patch so works without x-symbol - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Link in LATESTNAME - - * generic/proof.el: Fix comment - - * generic/pg-goals.el, generic/pg-response.el, generic/proof-shell.el: - Refactoring - - * generic/proof-x-symbol.el: Comments - - * isar/isar.el: Revert some premature changes in x-sym support - - * isa/x-symbol-isabelle.el: - Merge patches from Christoph, and add Isabelle/Isar capabilities - - * generic/proof-compat.el: - Add char-to-int and friends, borrowed from x-symbol-emacs. - - * generic/proof-shell.el: Cleaning up PBP code - - * etc/lego/pbp.l: Example of using pbp - -2002-07-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Do not link devel release. Fix releasefinal to do that. - -2002-07-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/Mailman/note.txt: Updated. - - * etc/Mailman/intro-proofgeneral.html, etc/Mailman/intro-proofgeneraldevel.html: - Add links - - * etc/Mailman/listinfo.html: Remove spurious white space - - * etc/Mailman/intro-proofgeneral.html, etc/Mailman/intro-proofgeneraldevel.html: - New files. - - * ChangeLog: Updated. - - * Makefile.devel: Flag on cp - - * ChangeLog: Updated. - - * hol98/hol98.el: ws - - * twelf/twelf.el: Remove use new parser - - * todo: Stick 3.4 stuff on end - - * isa/BUGS, isar/BUGS, BUGS: Tracing bug - - * doc/ProofGeneral.texi: Fix authorship - - * Makefile.devel: Add prune to update - - * Makefile.devel: Try to debug - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * demoisa/demoisa-easy.el: Layout, comments. - - * etc/Mailman/note.txt: New files. - - * etc/Mailman/subscribe.html, etc/Mailman/handle_opts.html, etc/Mailman/listinfo.html, etc/Mailman/options.html: - Cleanup html, fix URLs to final versions. - -2002-07-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/Mailman/subscribe.html, etc/Mailman/handle_opts.html: - First customized versions - - * etc/Mailman/options.html: Fix up. Still ugly. - - * etc/Mailman/handle_opts.html, etc/Mailman/subscribe.html, etc/Mailman/options.html: - New files. - - * etc/Mailman/listinfo.html: Tidy up source, improve titles. - - * etc/Mailman/listinfo.html: New files. - - * images/notes.txt: Add note about favicon. - -2002-07-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-shell.el: Trivial - - * generic/proof-script.el: condition-case -> ignore-errors, comment. - - * BUGS: Mention probs with tracing mode. - - * etc/isar/Parsing.thy: Add some nesting examples - -2002-07-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Remove description of known bugs. - - * isar/isar-syntax.el: - Remove FIXME: have added definition of font-lock-preprocessor-face - - * generic/proof-compat.el: Add definition of font-lock-preprocessor-face - -2002-07-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * doc/ProofGeneral.texi, doc/PG-adapting.texi: Updates for 3.4 - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-utils.el: Use executable-find - - * generic/proof-script.el: proof-restart: also remove idiom internal spans. - - * generic/proof-x-symbol.el: - Fix problem with GNU Emacs support: switch to multibyte in output buffers - - * isa/x-symbol-isabelle.el: - Doc difference between isa and isar, fix prob with isa support. - - * isa/isabelle-system.el: - Added isabelle-load-isar-keywords mimic of script startup. - - * isar/isar-syntax.el: Adjust syntax tables. - - * isar/isar.el: - Adjust load order, and try to load a good isar-keywords file. Add several FIXMEs. - - * isar/test.el: Add code to test new parser. - -2002-06-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar-keywords.el: - Revert to previous version. Explain existence of other versions - - * README: Update version - - * CHANGES: Update, cleanup - - * BUGS: Reorg. Mention fontification bug. - - * pgkit/README: New files. - - * generic/proof-script.el: - Fix error catching in proof-deactivate-scripting-auto. - - * generic/proof-splash.el: Robustify form GNU Emacs - - * isa/x-symbol-isabelle.el: - Fix x-symbol-isabelle-input-token-grammar to remove spurious backslashes - - * isa/isa-syntax.el: - Fix GNU Emacs/X-Symbol compatibility for sml-sym-face added by Lucas Dixon. - - * etc/isar/Persistent.thy: New files. - - * generic/proof-script.el, generic/proof-shell.el: - When killing process or scripting buffer, register file if it is complete, rather than always retracting. - - * generic/proof-shell.el: - proof-shell-kill-function: deactivate scripting before shutting down prover - -2002-06-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-x-symbol.el: - Require x-symbol-vars as recommended for new version (works with old too?) - - * generic/proof-menu.el: Disable fly past comments for old parser again. - - * generic/proof-config.el: Default to using old parser for now. - - * generic/proof-config.el, generic/proof-script.el: - use-old-parser setting replaces use-new-parser setting [WARNING: big change] - - * generic/proof-compat.el: - Also use our own buffer-syntactic-context in XEmacs 21.4. - - * isa/Example.ML, isa/Example.thy: Add Emacs mode comments at top - - * isa/thy-mode.el: Move auto-mode-alist hack here now Isar is default. - - * isa/isa.el: Fix comment - - * isa/x-symbol-isabelle.el: - [TESTING] support for latest version of X-Symbol (back compat broken). - - * isa/isabelle-system.el: Hack to avoid loading x-symbol-isabelle - - * isar/isar-keywords.el: - Fix to prevent {* being considered a command, flag edits - - * isar/isar.el: - Remove auto-mode-alist hack, and require on x-symbol-isabelle [TESTING]. - -2002-06-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * FAQ: Wrong: mustn't delete isa dir, files shared with isar. - - * twelf/twelf.el, lego/lego-syntax.el, lego/lego.el, lego/x-symbol-lego.el, isa/x-symbol-isabelle.el, isar/isar-syntax.el, isar/isar.el, isa/isa-syntax.el, isa/isa.el, isa/thy-mode.el, acl2/acl2.el: - GPL update - - * doc/PG-adapting.texi, doc/ProofGeneral.texi: GPL, 3.4 dates - - * CHANGES, COPYING: GPL - - * FAQ: Isar is default over isa. - - * generic/span-extent.el, generic/span-overlay.el, generic/span.el, generic/texi-docstring-magic.el, generic/proof-system.el, generic/proof-toolbar.el, generic/proof-utils.el, generic/proof-x-symbol.el, generic/proof.el, generic/proof-site.el, generic/proof-splash.el, generic/proof-syntax.el, generic/proof-shell.el, generic/proof-depends.el, generic/proof-easy-config.el, generic/proof-indent.el, generic/proof-menu.el, generic/proof-script.el, generic/pg-xhtml.el, generic/pg-xml.el, generic/proof-compat.el, generic/proof-config.el, generic/pg-metadata.el, generic/pg-pgip.el, generic/pg-user.el: - GPL - - * BUGS: Mention looping GNU - -2002-06-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2002-06-19 Pierre Courtieu <courtieu@lri.fr> - - * CHANGES, doc/ProofGeneral.texi: - Updated the doc and the CHANGES file about new backtracking for Coq. - -2002-06-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-menu.el: Match FSF C-button3 binding with XEmacs one - - * generic/proof-config.el: Doc improvements - -2002-06-19 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq-syntax.el: - Finished updating the commands and tactic lists of coq-syntax.el. - - * coq/coq-syntax.el: - updated the lists of commands and tactics in coq-syntax.el. - -2002-06-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/coq.el: - Use coq-proof-mode-p instead of nesting depth test. Attempt to track nesting depth (fails). - - * etc/coq/nested.v: Add nested section example to increase the horror. - - * etc/coq/nested.v: Added End for sections, and silly test - - * etc/debugging-tips.txt: Updated with more notes - - * coq/coq.el: - Clean up: remove count-undos, comments, tweak coq-proof-mode-p. - - * ChangeLog: Updated. - - * generic/proof-shell.el: Add proof-shell-last-prompt. - - * doc/PG-adapting.texi: Add doc of proof-shell-last-prompt. - - * doc/ProofGeneral.texi: Fix info - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2002-06-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Add news for PG 3.4 - - * doc/PG-adapting.texi: Update magic. Document nested proof settings. - - * coq/coq.el: - Removed lift-global stuff. coq-find-and-forget: only undo undoable tactics. - - * generic/proof-script.el: Remove lift-global function. - - * generic/proof-config.el, generic/proof-script.el: - Remove global testing and lift-global function; rename proof-nested-goals -> proof-nested-goals-history. - - * etc/coq/nested.v: Added some non-undoable tactics - - * etc/coq/nested.v: Added some sections - -2002-06-18 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq-syntax.el, coq/coq.el: - Added the backtrack mechanism for sections. Seems to work. - - * coq/coq-syntax.el, coq/coq.el: - Added a function to inspect the prompt of Coq, in order to know if we - are in proof-mode. Redundant with proof-nesting-depth. - -2002-06-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/coq.el: - Attempt at (alledgedly) more robust solution to find-and-forget. - - * etc/coq/nested.v: Fix - - * etc/coq/nested.v: Add more declarations - - * coq/coq.el: Test using proof-nesting-depth before calling Reset - -2002-06-14 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: Minor changes. - - * coq/coq.el: - Print and Check guess their argument from the region or the string - near the point. - -2002-06-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/coq.el: Disable count-undos function, just use find-and-forget. - - * generic/proof-script.el: - A nil setting of proof-kill-goal-command forces use of proof-find-and-forget for all retraction. - - * generic/proof-config.el: Docs - - * generic/proof-shell.el: - Experiment with showing real prover output for aborted proofs. - -2002-06-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/coq.el: - Revised find-and-forget function, which also works for count-undos. - - * etc/coq/nested.v: More test cases, summary of situation. - - * generic/span-overlay.el: - Second variant of next-span, without doubly nested loop - - * generic/span-overlay.el: Improve imp of next-span - - * etc/coq/nested.v: Note of another bug - - * coq/coq.el: Test for find-and-forget using Back always instead of Reset. - - * etc/coq/nested.v: Add test t4 for extra depth of nesting - - * generic/proof-utils.el: - Make hack for XEmacs 21.4 also work for later versions - -2002-06-12 Pierre Courtieu <courtieu@lri.fr> - - * CHANGES: Changed the CHANGES file for Coq. - - * coq/coq.el: - Nested proofs in Coq are well backtracked! I used the new field - 'nestedundos created by David. Will change the CHANGE file - accordingly. - -2002-06-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: - Adjust proof-nesting depth, add FIXME notes since not right yet - - * isar/test.el: New files. - - * coq/coq.el: Add proof-nested-undo-regexp setting - - * generic/proof-script.el, generic/proof-config.el: - Add nestedundos setting to span, and proof-nested-undo-regexp setting - -2002-06-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/coq/nested.v: Replace with example from Pierre - - * generic/proof-script.el: - Only match saves for prover that supports nested proofs (restores old behaviour for Isar). Isar goal/save regexps dont match up properly. - -2002-06-11 Pierre Courtieu <courtieu@lri.fr> - - * CHANGES: Not important. - - * CHANGES: CHANGE is cleaner in the Coq part! Not important. - - * CHANGES: Added changes in CHANGE about my new customization variables - coq-user-backable-command etc. - - * coq/coq-syntax.el, coq/coq.el: - Added the coq-user-... elisp customization variables to allow the user - to defclare new commands and tactics: must typically be customized in - .emacs. - -2002-06-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/coq.el: Remove proof-nested-goals-p setting - - * generic/proof-script.el: Improved proof-nesting-depth (not finished yet) - -2002-06-11 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: Fixed a bug of the new synchro code (coq-find-and-forget) in - coq.el. Now do not count Tactics and unsaved goal commands for "Back". - -2002-06-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el, generic/proof-shell.el, generic/proof-script.el: - Add proof-nesting-depth, new implementation of span amalgamation in proof-done-advancing. - - * coq/coq.el: Set nested goals; include Lemma again in def of goal. - - * etc/coq/nested.v: New files. - -2002-06-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec: Add install for isartags - - * ChangeLog: Updated. - - * isar/isar.el: - Fix bug in string syntax in isar-strip-terminators: did this work correctly before? - - * generic/span.el: - Clean up span.el loading; make compat with bbdb.el in FSF - - * generic/proof-shell.el: Clean up span.el loading - - * ChangeLog: Updated. - - * todo: Updates - - * acl2/example.acl2: Remove duplicate - - * etc/ProofGeneral.spec: Add isartags - - * isar/isartags: Program [broken] - - * doc/ProofGeneral.texi: Update magic - - * coq/coqtags, lego/legotags: Default to /usr/bin/perl - - * CHANGES: Note about removing dirs - - * ChangeLog: Updated. - - * generic/proof-script.el: Robustness fixes/bug notes - - * generic/proof-menu.el: Spacing - - * generic/span-extent.el: Tweak liveness test - - * generic/proof-site.el: Alter order - - * generic/proof-config.el: Fix keysym to use FSF syntax - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2002-06-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/README: New file. - - * x-symbol/README: X-Symbol version 4.45 beta - - * x-symbol/man/.ispell_xsymb: New file. - - * x-symbol/man/.ispell_xsymb: X-Symbol version 4.45 beta - -2002-06-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar-keywords.el: Add types_code and friends - -2002-05-29 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: Made a negative test to compute the number of "Back n" in - coq-find-and-forget. - - * coq/coq-syntax.el, coq/coq.el: - Modification of the coq-find-and-forget function, in order to use the - new "Back n." command of coq to make the syncronization better. Seems - to work, need to test. - - * coq/coq-syntax.el: Added some new tactic names - -2002-05-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isabelle-system.el: - Mistake in function name (Norbert Voelker <norbert@essex.ac.uk>) - -2002-05-13 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: updated URLxsymbol (unused); - -2002-05-10 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: tuned isar-strip-terminators; - -2002-05-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * TODO: fixed spelling; - - * isar/isar.el: tuned comment; - - * isar/todo, isar/isar.el: tuned proof-next-error setup; - -2002-05-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-x-symbol.el: Fix X-symbol URL - - * generic/proof-utils.el: Fix font lock for E21 (I hope) - - * generic/proof-config.el: - Try to support next-error key binding for both Emacs versions. - - * doc/ProofGeneral.texi: Reflect change in load order - - * CHANGES: Updates - - * generic/proof-site.el: Fix loading order to load Isar before Isa - - * isar/isar.el: Added support for proof-shell-next-error - - * isar/isar.el: Add support for proof-next-error. - - * generic/proof-config.el: - Craftily set experimental fetures on for devel release. - - * generic/pg-user.el: Began adding generic line-width adjust - -2002-04-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Remove indents - - * isa/isa-syntax.el: Updated list of SML keywords - -2002-04-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi, doc/PG-adapting.texi: Fix URL for X-symbol - - * todo: Updated - - * CHANGES: Add syntax highlighting cahanges from Lucas Dixon - - * isa/isa.el: Fix for E21 with isa-pre-shell-start. - - * isa/isa-syntax.el: Add syntax highlighting cahanges from Lucas Dixon - -2002-04-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/TEMPLATE.el.tpl: New file. - - * x-symbol/lisp/TEMPLATE.el.tpl: X-Symbol version 4.45 beta - -2002-04-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/Makefile: New file. - - * x-symbol/lisp/Makefile: X-Symbol version 4.45 beta - - * x-symbol/lisp/makefile.pkg: New file. - - * x-symbol/lisp/makefile.pkg: X-Symbol version 4.45 beta - -2002-03-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2002-03-21 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el: *** empty log message *** - -2002-03-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * CHANGES: Improvement to ACL2 - - * acl2/acl2.el: Greatly improved support. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Revert accidental commit by crr - - * CHANGES: Updated. - - * generic/proof-toolbar.el, generic/proof-utils.el, generic/proof.el, generic/pg-pgip.el, generic/pg-user.el, generic/proof-depends.el, generic/proof-easy-config.el, generic/proof-splash.el, generic/pg-metadata.el: - Year changes - - * generic/proof-shell.el: - Remove toolbar gutters in multiple frame mode. Add proof-shell-truncate-before-error setting. - - * generic/proof-script.el: - Dont set type property for proof elements (experiment). Tweak name determination/reporting. Provide generic implementation of find-and-forget. Dont warn about some unnecessary settings - - * generic/proof-menu.el: Added activations for frame/window controls. - - * generic/proof-config.el: - Added proof-shell-truncate-before-error, adjusted proof-toolbar-entries-default. - - * generic/proof-compat.el: Added emultation of display-graphic-p for XEmacs - - * generic/pg-xml.el: Add header to XML docs - - * generic/pg-xhtml.el: New files. - - * doc/PG-adapting.texi: Document some new settings - -2002-03-21 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el, phox/x-symbol-phox.el, generic/proof-config.el, generic/proof-utils.el, phox/phox-font.el, Makefile.devel: - added hook: proof-before-fontify-output-hook - -2002-03-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/fonts/nilxs.bdf: New file. - - * x-symbol/etc/fonts/nilxs.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2002-03-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/lisp/.ispell_xsymb: New file. - - * x-symbol/lisp/.ispell_xsymb: X-Symbol version 4.45 beta - -2002-03-05 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/README, phox/phox-sym-lock.el, phox/phox.el, phox/x-symbol-phox.el: - *** empty log message *** - -2002-02-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/fonts/3helvR14.bdf: New file. - - * x-symbol/etc/fonts/3helvR14.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/fonts/3helvR12.bdf: New file. - - * x-symbol/etc/fonts/3helvR12.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/lisp/x-symbol-site.el: New file. - - * x-symbol/lisp/x-symbol-site.el: X-Symbol version 4.45 beta - - * x-symbol/etc/fonts/xsymb1_14.bdf: New file. - - * x-symbol/etc/fonts/xsymb1_14.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/fonts/xsymb1_12.bdf: New file. - - * x-symbol/etc/fonts/xsymb1_12.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/fonts/xsymb0_14.bdf: New file. - - * x-symbol/etc/fonts/xsymb0_14.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/fonts/xsymb0_12.bdf: New file. - - * x-symbol/etc/fonts/xsymb0_12.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * generic/proof-shell.el: Add check for Emacs21. - - * generic/pg-user.el: - Bug fix in proof-goto-command-end. Decode x-syms in pg-insert-output-as-comment. - - * generic/proof-x-symbol.el: - Simplify enabling tests to just check window-system. Fix proof-x-symbol-decode-region to return new END value after decoding. - - * generic/proof-utils.el: - Updates to font-lock handling in proof-fontify-region, proof-font-lock-clear-font-lock-vars. Fix final return value in fontify region. - - * CHANGES: Update X-Sym status - -2002-02-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Remove latest-src-rpm link - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2002-02-12 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface, isa/interface: option -g GEOMETRY; - - * isar/isar.el: - observe isar-undo-ignore-regexp in isar-count-undos and isar-find-and-forget; - - * isar/isar-syntax.el: added isar-undo-ignore-regexp; - -2002-02-08 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: - more robust proof-shell-interrupt-regexp and proof-shell-error-regexp; - -2002-01-31 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * INSTALL: Update for recent releases. - - * ChangeLog: Updated. - - * generic/proof-script.el: - Simplify fix for repeated comments (commentre includes whitespace). - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-syntax.el: Tweak comment - - * generic/proof-script.el: - Fix problem noticed with Isar and repeated comments. - - * etc/isar/CommentParsingBug.thy: New files. - -2002-01-26 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: tuned comment; - -2002-01-21 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: full-proofs setting; - - * isa/README, isar/README: Isabelle2002 instead of Isabelle2001; - -2002-01-17 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/.cvsignore: *** empty log message *** - -2002-01-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * lego/example.l, isar/Example.thy, coq/example.v: Whitespace - - * generic/proof.el: Comments - - * generic/proof-script.el: Also bury trace buffer - - * generic/proof-config.el: Comments - - * isa/Example.ML: Whitespace - - * generic/proof-shell.el: - Only create trace buffer if liable to be used. Remove experimental spill-output style tracing code. - - * generic/proof-config.el, isar/isar.el, isa/isa.el: - Set proof-shell-trace-output-regexp in proof-pre-shell-start-hook - - * isa/isa.el, isar/isar.el, generic/proof-config.el: - Rename proof-shell-spill-output-regexp -> proof-shell-trace-output-regexp - - * doc/PG-adapting.texi: FSF Emacs -> GNU Emacs - - * doc/ProofGeneral.texi: - Document the tracing buffer; FSF Emacs -> GNU Emacs - -2002-01-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-x-symbol.el: Also put trace buffer in x sym mode - - * ChangeLog: Updated. - - * generic/proof-shell.el: Remove defunct code - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Describe tracing improvements. - - * generic/proof-utils.el: - windows-of-buffer -> get-buffer-window-list GNU name - - * generic/proof-shell.el: - Inspect quit-flag when displaying tracing output; send an interrupt to the prover if set. - - * generic/proof-shell.el: Redisplay during tracing output on XEmacs - -2002-01-14 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * etc/isar/trace_simp.thy: tuned; - - * etc/isar/trace_simp.thy: some test cases for trace_simp output; - -2002-01-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * COPYING: Fix numbering - - * CHANGES: Fix number - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2001-12-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/Example.thy: tuned; - - * isa/isabelle-system.el: trace_rules flag; - - * isa/README, isar/BUGS, isar/README, isar/todo: updated; - - * generic/README: fixed spelling; - -2001-12-21 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: - do not set proof-shell-quit-cmd (admits persistent sessions); - -2001-12-12 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface, isa/interface: - incorporate smart X11 font installation (used to be in isatool installfonts); - -2001-12-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Note about Emacs 21 support and font lock. - - * generic/proof-utils.el: Protect XEmacs only code - - * generic/proof-site.el: Fix test for GNU 21 - - * generic/proof-script.el: Change to font-lock support routines. - - * generic/proof-menu.el: Disable customize-menu-create for Emacs 21. - - * generic/proof-utils.el: - Rework font-lock variable munging to work in GNU Emacs 21 also. - - * generic/proof-shell.el: Missing paren - - * generic/proof-config.el: Remove double setting, leave test setting in. - - * generic/proof-shell.el: - Simplify -goals-config-done and -response-config-done to use current buffer. Kill trace buffer with other associated buffers, and set specifiers similarly for multiple frames. - - * generic/proof-config.el: Added proof-trace-output-fontify-enable - - * CHANGES: Note of Emacs 21 support - - * generic/proof-toolbar.el: Add support for toolbars on Emacs 21. - - * generic/proof-splash.el: Add support for Emacs 21 image display. - - * generic/proof-site.el: Add proof-running-on-Emacs21 flag. - - * generic/proof-menu.el: Allow toolbar toggle for GNU Emacs 21. - - * generic/proof-config.el: Toolbar allowed in GNU Emacs 21 - - * generic/proof-compat.el: - Add proof-emacs-imagep function for GNU Emacs 21. - -2001-12-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-utils.el, generic/proof-shell.el: - Add handling of proof-trace-buffer. - - * generic/proof.el: Added proof-trace-buffer. - - * generic/proof-utils.el, generic/proof-shell.el: - Dont return a fontified string in proof-response-buffer-display. - -2001-12-05 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-shell.el: - proof-release-lock: do not touch proof-shell-spill-output-buffer; - proof-shell-spill-output-begin: reuse existing buffer; - - * isar/isar.el: activate proof-shell-spill-output-regexp; - -2001-12-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Update for 3.4pre - -2001-12-04 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * doc/PG-adapting.texi: update from make process; - - * doc/ProofGeneral.texi, isar/isar.el: - isar specific commands for bold/sup/sub; - - * isa/x-symbol-isabelle.el: added symbols for alternative 0..9; - -2001-12-01 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: \<euro> symbol; - use previously defined x-symbol-isabelle-user-table (or nil); - x-symbol-user-table achieves electric |- and |= symbols; - -2001-11-24 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: proof-shell-spill-output-regexp temporarily disabled; - -2001-11-20 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: set proof-shell-spill-output-regexp; - isar-activate-scripting: proof-syn-cd (why is this here needed?); - -2001-11-13 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface, isar/interface: - option -k for logic specific isar-keywords file; - -2001-11-08 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: added \<index> symbol; - -2001-11-07 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: added \<lozenge> and \<struct>; - - * isar/isar-syntax.el: updated isar-goals-font-lock-keywords; - -2001-10-13 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: - isar-goals-font-lock-keywords: more general goal pattern; - -2001-10-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Add back note. - -2001-10-04 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: added isar-help-induct-rules; - -2001-10-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Remove note for devel - - * generic/proof-toolbar.el: - Fix fudged enabler to call button function interactively. - -2001-09-26 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: support \<^bold> control symbols; - - * generic/proof-config.el: fixed spelling; - -2001-09-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * coq/coq.el: Add Lemma to exclusion for coq-goal-command-p. - - * doc/PG-adapting.texi: Update magic - - * doc/docstring-magic.el: New line - - * generic/proof-config.el: - Fix error in docs of stop-silent-command, and name of pre-shell-start-hook. - - * doc/ProofGeneral.texi: Another bug reporter - - * generic/proof-shell.el: - Implement Robert Schnecks idea to help Coq display whole of goals output. - - * CHANGES: Devel release is tweaked 3.3 - -2001-09-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * doc/PG-adapting.texi: Link uref nicely - - * doc/ProofGeneral.texi: Minor improvements - - * doc/ProofGeneral.texi: Updates from an old printout of the manual - - * todo: updated - - * doc/PG-adapting.texi: Updates from an old printout of the manual - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: No changes msg - -2001-09-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/release-log.txt: Note about re-rel 3.3 - - * todo: Update todo - - * doc/ProofGeneral.texi: Remove spurious comment at start - -2001-09-10 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: isar-goals-font-lock-keywords: corollary; - -2001-09-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * ChangeLog: Updated. - - * Makefile.devel: Fixup copying of releasename link - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Finished shift to 3.4 - - * CHANGES: Backtrack to previous CHANGES file for now. - - * coq/README, lego/README: Coq/lego confusion - - * coq/BUGS: Bug in new parsing for coq, mention - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Update for 3.4pre - - * CHANGES: No changes yet - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/release-log.txt: Release date of 3-3. - - * doc/PG-adapting.texi: Update docs. - -2001-09-06 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface, isar/interface: tuned usage; - -2001-09-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Mention pg-toggle-visibility and its keybinding - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/pg-metadata.el: Incomplete - - * doc/ProofGeneral.texi: Todo - - * CHANGES, todo: Updated - - * generic/proof-menu.el: - Add keybindings for new commands for moving/navigating spans. - - * generic/proof-script.el: - Fix problem with C-x C-v by copying buffer-file-name. Add children property to control spans. - - * generic/pg-user.el: Improved span moving and navigation commands. - -2001-09-04 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/Example.thy: tuned proof text; - added script version; - - * isa/interface, isar/interface: - added option -P: actually start Proof General (default true); - -2001-09-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/pg-xml.el: Issue parsing messages - - * generic/pg-user.el: - Add commands to move spans up/down. Enable features only if experimental flag set - - * generic/proof-script.el: Nested proof spans are duplicable - - * generic/proof-config.el: Add experimental features setting - - * Makefile: Delete rogue elcs - - * CHANGES, INSTALL: Updates - -2001-09-04 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/README: tuned; - - * isa/README, isar/README: - no need to adjust the path to bash on the first line (due to /usr/bin/env); - -2001-09-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * README.devel: Text - - * ChangeLog: Trim dups - - * README.windows: Add author - - * TODO, CHANGES: Updated - - * isa/Example.ML: Accidental commit; revert to original. - - * isar/isar.el: Set proof-goal-with-hole-regexp - - * generic/proof-config.el: Change colour of locked region. - - * generic/proof-shell.el: Fix bracket bug. - - * generic/proof-script.el: Show/hide all proofs: add redisplay for FSF - Use new functions pg-set-span-helphighlights and pg-span-name - to set help echo, balloon help, mouse highlight, and context - menu. - - * generic/proof-depends.el: - Use pg-set-span-helphightlights for unhighlighting. - - * generic/pg-user.el: - Generalise context menu for other spans; grey out show/hide when unavailable. - - * ChangeLog: Updated. - - * doc/PG-adapting.texi, doc/ProofGeneral.texi: - Update version numbers, time stamps. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * bin/proofgeneral, demoisa/demoisa.el: - Accidental update; revert to previous - - * demoisa/README: Rearrange - - * twelf/twelf.el, twelf/x-symbol-twelf.el, twelf/twelf-old.el, plastic/todo, twelf/README, twelf/example.elf, twelf/twelf-font.el, plastic/plastic-syntax.el, plastic/plastic.el, plastic/test.lf, phox/phox.el, plastic/README, phox/phox-outline.el, phox/phox-sym-lock.el, phox/phox-tags.el, phox/example.phx, phox/phox-extraction.el, phox/phox-font.el, phox/phox-fun.el, lego/readonly/readonly.l, phox/README, lego/legotags, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego-syntax.el, lego/lego.el, lego/BUGS, lego/README, lego/example.l, isar/todo, isar/isar-keywords.el, isar/isar-syntax.el, isar/isar.el, isar/BUGS, isar/Example.thy, isar/README, isar/interface, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/isa.el, isa/interface, isa/interface-setup.el, isa/isa-syntax.el, isa/Example2.ML, isa/README, isa/depends.ML, isa/BUGS, isa/Example-Xsym.ML, isa/Example.ML, isa/Example.thy, images/gimp/.cvsignore, images/gimp/scripts/proofgeneral.scm, images/use.8bit.xpm, images/use.xcf, images/use.xpm, images/undo.8bit.xpm, images/undo.xcf, images/undo.xpm, images/retract.xpm, images/state.8bit.xpm, images/state.xcf, images/state.xpm, images/restart.xpm, images/retract.8bit.xpm, images/retract.xcf, images/qed.xpm, images/restart.8bit.xpm, images/restart.xcf, images/pgicon.png, images/pgmini.xpm, images/qed.8bit.xpm, images/qed.xcf, images/pg-text.xcf, images/pg-text.8bit.gif, images/pg-text.gif, images/pg-text.jpg, images/next.xcf, images/next.xpm, images/notes.txt, images/next.8bit.xpm, images/lego-badge.xcf, images/isabelle_transparent.8bit.gif, images/isabelle_transparent.gif, images/isabelle_transparent.xcf, images/isabelle-badge.xcf, images/info.xpm, images/interrupt.8bit.xpm, images/interrupt.xcf, images/interrupt.xpm, images/help.xpm, images/info.8bit.xpm, images/info.xcf, images/goto.xcf, images/goto.xpm, images/help.8bit.xpm, images/help.xcf, images/goto.8bit.xpm, images/goal_large.xcf, images/goal.8bit.xpm, images/goal.xcf, images/goal.xpm, images/find.xpm, images/fireworks.xcf, images/find.8bit.xpm, images/find.xcf, images/context.xpm, images/coq-badge.xcf, images/command.xcf, images/command.xpm, images/context.8bit.xpm, images/context.xcf, images/abort.xpm, images/blank.xcf, images/command.8bit.xpm, images/README, images/abort.8bit.xpm, images/abort.xcf, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, images/.cvsignore, images/Makefile, .cvsignore, hol98/example.sml, hol98/hol98.el, hol98/todo, hol98/x-symbol-hol98.el, generic/span.el, generic/texi-docstring-magic.el, hol98/README, generic/span-extent.el, generic/span-overlay.el, generic/proof-x-symbol.el, generic/proof.el, generic/proof-utils.el, generic/proof-syntax.el, generic/proof-system.el, generic/proof-toolbar.el, generic/proof-splash.el, generic/proof-site.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-indent.el, generic/proof-menu.el, generic/proof-depends.el, generic/proof-easy-config.el, generic/proof-config.el, generic/proof-autoloads.el, generic/proof-compat.el, generic/pg-pgip.el, generic/pg-user.el, generic/pg-xml.el, etc/pgkit/xmltest1.xml, etc/pgkit/xmltest2.xml, generic/README, generic/_pkg.el, etc/patches/duplicated-short-messages-fix.txt, etc/patches/fix-attempt-for-eager-cleaning.txt, etc/lego/multiple/C.l, etc/lego/multiple/D.l, etc/lego/multiple/README, etc/lego/multiple/A.l, etc/lego/multiple/B.l, etc/lego/unsaved-goals.l, etc/lego/error-eg.l, etc/lego/lego-site.el, etc/lego/long-line-backslash.l, etc/isar/multiple/README, etc/lego/GoalGoal.l, etc/isar/multiple/A.thy, etc/isar/multiple/B.thy, etc/isar/multiple/C.thy, etc/isar/multiple/D.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/bad1.thy, etc/isar/bad2.thy, etc/demoisa/README, etc/isar/Parsing.thy, etc/demoisa/A.ML, etc/demoisa/B.ML, etc/demoisa/C.ML, etc/demoisa/D.ML, etc/isa/multiple/foobar/foo.ML, etc/isa/thy/test.ML, etc/isa/multiple/D.thy, etc/isa/multiple/Err.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/README, etc/isa/multiple/B.thy, etc/isa/multiple/C.ML, etc/isa/multiple/C.thy, etc/isa/multiple/D.ML, etc/isa/multiple/A.ML, etc/isa/multiple/A.thy, etc/isa/multiple/B.ML, etc/isa/depends/Usedepends.ML, etc/isa/depends/Usedepends.thy, etc/isa/depends/Fib.ML, etc/isa/depends/Fib.thy, etc/isa/depends/Primes.ML, etc/isa/depends/Primes.thy, etc/isa/\backslashname/test.ML, etc/isa/\backslashname/test.thy, etc/isa/long-line-backslash.ML, etc/isa/message-test.ML, etc/isa/settings.ML, etc/isa/xsym.ML, etc/coq/multiple/c.v, etc/isa/goal-matching.ML, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, etc/coq/multiple/a.v, etc/coq/multiple/b.v, etc/coq/unnamed_thm.v, etc/testing-log.txt, etc/proofgeneral-domain.txt, etc/release-log.txt, etc/screenshot-notes.txt, etc/test-schedule.txt, etc/doc-notes.txt, etc/junk.el, etc/profiling.txt, etc/bug-notes.txt, etc/cvs-tips.txt, etc/debugging-tips.txt, etc/README, etc/TESTS, etc/announce, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/docstring-magic.el, doc/localdir, doc/README.doc, doc/ProofGeneral.jpg, doc/ProofGeneral.texi, doc/Makefile.doc, doc/PG-adapting.texi, doc/.cvsignore, doc/Makefile, demoisa/demoisa-easy.el, demoisa/demoisa.el, coq/todo, coq/x-symbol-coq.el, demoisa/README, coq/coqtags, coq/example.v, coq/coq.el, coq/BUGS, coq/README, coq/coq-syntax.el, acl2/example.acl2, acl2/x-symbol-acl2.el, bin/proofgeneral, acl2/README, acl2/acl2.el, todo, README.devel, README.windows, REGISTER, TODO, Makefile.xemacs, README, Makefile, Makefile.devel, FAQ, INSTALL, COPYING, ChangeLog, BUGS, CHANGES, AUTHORS: - Updating branch - - * doc/ProofGeneral.texi: Note of what to do - - * generic/proof-script.el: Formatting - - * etc/ProofGeneral.spec: Add specific READMEs. - - * etc/cvs-tips.txt: Note of secure alt to no password - - * etc/release-log.txt: Ready for release - - * etc/announce: Update for 3.3 - - * plastic/README, twelf/README, isa/README, isar/README, lego/README, phox/README, hol98/README, coq/README, generic/README, acl2/README: - Add specific install instrs, rearrange. - - * INSTALL: Move specific install instructions into subdirs - - * isa/isa.el: Add settings for testing trace buffers. - - * CHANGES: Note about tracing buffers for developers - - * generic/proof-shell.el: - Added handling of tracing buffers using proof-shell-spill-output-regexp. - - * generic/proof-config.el: Added proof-shell-spill-output-regexp - -2001-09-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2001-08-31 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface, isar/interface: handle relative heap paths gracefully; - - * isar/isar-keywords.el: - back to *official* Isabelle99-2 (later Isabelle dists will provide - their own copy of this file); - -2001-08-31 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Improved explanation - - * doc/ProofGeneral.texi: Something about dependencies feature - - * CHANGES: Added note about dependency feature. - - * generic/proof-depends.el: (Almost) complete rewrite - - * generic/proof-autoloads.el: Updated - - * generic/proof-script.el: - Move theorem dependency code into proof-depends.el. - - Added 'controlspan property to proof body spans: action will be - controlled from the control span. (The 'goalsave is the parent). - - Replace 'highlight face with 'proof-mouse-highlight-face throughout. - - * generic/pg-user.el: - Added copy command, call to dependency menu if proof-depends is loaded. - - * isa/depends.ML: - Add simulations of more qed commands, also sort and uniquify dependencies. - - * generic/proof-config.el: - Add new proof-mouse-highlight-face to use instead of default. Fix dependency faces. - -2001-08-31 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: new commands (proof terms, code generator); - -2001-08-31 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Remove duplicate entries - - * generic/proof-config.el: Add faces for theorem dependencies. - - * etc/coq/multiple/README: Explanation - - * AUTHORS: Add DvO to list - - * AUTHORS: Add Christophe to list - - * coq/coq.el: - Add auto-compile-vos experimental setting for automatic multiple files. - - * BUGS: Remove minibuffer bug - - * isa/thy-mode.el: Fix for names of functions in proof-depends - - * isa/isa.el: Add setting for turning on theorem dependency tracking - - * isa/depends.ML: Update for Isabelle99-2 - - * generic/proof-depends.el, generic/proof-script.el: - Clean up of proof-depends - - * generic/proof-menu.el: - Skip settings which have no PA command in proof-assistant-settings-cmd - - * generic/proof-shell.el: Add proof-shell-kill-function-hooks - -2001-08-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface, isar/interface: - include ISABELLE_HOME_USER/etc/isar-keywords.el or - ISABELLE_HOME/etc/isar-keywords.el if available; - - * isa/README, isar/README, isar/todo: updated; - - * generic/proof-script.el: - pg-add-proof-element: removed accidential (?) dynamic scoping on - proofbodyspan; - handle proof-script-integral-proofs; - - * generic/proof-config.el: - added proof-script-integral-proofs ("Whether the complete text after a - goal confines the actual proof."); - - * isar/isar.el: proof-script-integral-proofs t; - -2001-08-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * CHANGES: Clarify 6.3.1 for multi file - - * isa/isabelle-system.el: - Fix interrupt hook for PolyML 4 in recent Isabelle - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-shell.el: - Add reassurance to interrupt warning to make Markus happier. - - * isa/isabelle-system.el: - Set proof-shell-pre-interrupt-hook for PolyML (not just PolyML 3). - - * CHANGES: - More about invisible proofs and multiple files in Coq. X-symbol compat - - * generic/proof-x-symbol.el: - Updates for recent version of X-symbol, which has no file called x-symbol-autoloads. - - * generic/proof-menu.el: - Add :eval form for defpacustom to define PA-specific PG settings as well as PA settings. - - * generic/proof.el: Add variable proof-previous-script-buffer - - * generic/proof-script.el: - fixes for FSF Emacs for searching for goal span (don't call goal-command-p on empty string). Fix bug in add-proof-element for disappearing proofs setting. Add setting of proof-previous-script-buffer when scripting deactivated - - * generic/proof-compat.el: Added implementation of remassq for FSF Emacs - - * generic/pg-user.el: - pg-insert-last-output-as-comment strips special annotations from last output before inserting as comment. - -2001-08-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/PG-adapting.texi, doc/ProofGeneral.texi: Fix web page for kit - -2001-08-28 Pierre Courtieu <courtieu@lri.fr> - - * doc/ProofGeneral.texi: - added something in the doc about coq-version-is-V7. - - * coq/coq.el: - Added something in the doc about coq-version-is-V7, and made the setting of - this variable more trustable with (concat coq-prog-name "-v"). - -2001-08-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Change of proof span type back to goalsave fix - - * lego/lego.el, coq/coq.el, phox/phox-fun.el, isar/isar.el: - Change of proof span type back to goalsave - - * generic/proof-splash.el: - Remove dependent setting of timeout, since bin calls different fn now. - - * bin/proofgeneral: - Call function which always waits to prevent odd mode selection bug. - - * generic/proof-splash.el: Trivial - - * generic/proof-splash.el: - Remove mention of toolbar variable. Make timeouts vary according to how started. - - * generic/proof-splash.el: - Timeout happens as intended now, while loading some parts of PG. - -2001-08-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Trim visibility implementation: - - remove visibility specs and script portion records during undo - - clear visibility specs on restart - - * generic/span-extent.el, generic/span-overlay.el: - Add span-delete-action hook - - * CHANGES: Minibuffer contents bug fix - - * generic/proof-utils.el: - Fix bug in proof-display-and-keep-buffer which had resulted in switching minibuffer windows buffer. - -2001-08-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Document visibility control - - * CHANGES: Move visibility item up, removed "in progress" - - * generic/proof-shell.el: Switch back to using goalsave spans in PBP code - - * generic/proof-config.el, generic/proof-toolbar.el: - Add hide/show commands instead of make proofs visible - - * generic/proof-script.el: - Generate intermediate proof span for contents of proof; other becomes 'goalsave again. Add idiom property. - - * generic/pg-user.el: - Function name fixes, use idiom property in span for popup menu name. - -2001-08-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * CHANGES: Explain symptom properly - - * generic/proof-script.el: - Use proof-looking-at-syntactic-context function from proof-syntax, as suggested by Markus - - * generic/proof-syntax.el: - Found another instance of buffer-syntactic-context - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Put all in dist except pgkit - - * README: Rearrange list of assistants, note REGISTER. - - * FAQ: Remove note about 3.1 - - * BUGS: Comment about win32 XEmacs - - * generic/proof-compat.el: - Workaround for buffer-syntactic-context bug in XEmacs 21.1 - - * generic/proof-script.el, isar/isar.el: - Change buffer-syntactic-context -> proof-buffer-syntactic-context - - * etc/isar/XEmacsSyntacticContextProb.thy: - Bug test case, note workaround date - - * etc/isar/XEmacsSyntacticContextProb.thy: Bug test case - - * CHANGES: Note of bug fix for buffer-syntactic-context - -2001-08-09 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: fixed potential regexp typo (!?); - -2001-08-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Note about improved win32 support - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2001-08-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi, doc/PG-adapting.texi: - Update last updated, copyright - - * README.windows: Formatting - - * README: Update for 3.3 - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-autoloads.el: Regenerate to remove Christophes patch - - * generic/proof-compat.el, generic/proof-site.el: - Moved compat hack to proof-site - - * generic/proof-toolbar.el: - Revert to removing and re-adding specifiers for toolbar, - so that enablers work at least as well as they did before... - - * generic/proof-compat.el: - Add a dummy version of package-provide for FSFEmacs. - -2001-07-25 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * generic/proof-autoloads.el, generic/proof-splash.el, README.windows: - *** empty log message *** - - * phox/phox-sym-lock.el, phox/phox.el, phox/phox-fun.el, generic/proof-splash.el, generic/proof-toolbar.el: - Various changes for win32 compatibility - -2001-07-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-menu.el: - Prevent error msg in proof-display-some-buffers if response dead. - - * generic/proof-shell.el: - Bug report from Robert Schneck. Make proof-shell-restart start shell. Goals display convention, not hack. - -2001-07-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * todo: TODO for proof-ass fixing added. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-toolbar.el: Clean for compile - - * generic/proof-menu.el: Clean for compile: new autload - - * generic/proof-autoloads.el: Refresh - - * generic/pg-xml.el, generic/pg-user.el: Clean-up compile - - * generic/proof-compat.el: Add require for arch flags, cleaner compilation. - - * generic/pg-pgip.el: Fix some bugs shown by byte comp - - * generic/proof-autoloads.el: Updated autoloads - - * generic/_pkg.el: Package file (old attempt -- not working) - -2001-06-22 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el: *** empty log message *** - -2001-05-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/Example.ML: Remove extra proof." - - * generic/proof-splash.el: Display screen only if called interactively - - * doc/ProofGeneral.texi: AF2 -> PhoX name change - - * etc/ProofGeneral.spec: Add REGISTER to doc files. - - * COPYING: Date 2001 - - * REGISTER: Note about mailing list and registration. - -2001-05-18 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: preliminary addition of "corollary"; - -2001-05-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Minor - - * bin/proofgeneral: Run the display splash command - - * generic/proof-config.el: - Moved splash settings and basic custom groups elsewhere - - * CHANGES: splash changes. - - * generic/proof-site.el: - Move loading of compatibility flag, autoloads, basic customization groups here. - - * generic/proof.el: - Move autoloads loads to proof-site, invoke (proof-splash-message) - - * generic/proof-compat.el: - Move emacs version compatibility flags to proof-site.el - - * generic/proof-splash.el: - Move configuration from proof-config here. Make proof-splash-message display logo or print message. - - * etc/README: Doc of spec and menu, patch now removed - -2001-05-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.menu: Fix case to match Mandrake menu. - - * ChangeLog: Updated. - - * etc/ProofGeneral.menu: Fix quotes. - - * doc/PG-adapting.texi: - Change info dir entry to appear next to Proof General entry. - - * ChangeLog: Updated. - - * Makefile.devel: Change DEVELDOWNLOAD to edit correct file - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec: Add a line to clear out build root. - - * ChangeLog: Updated. - - * Makefile.devel: Forgot to make BUILD dir. - - * ChangeLog: Updated. - - * Makefile.devel: Fix cut and past tab error - - * Makefile.devel: - rpm target: Clean out rpmtopdir, and make subdirs again. Get full path to tar file - - * ChangeLog: Updated. - - * Makefile.devel: Clean out NAME, force link. - - * ChangeLog: Updated. - - * Makefile.devel: - Include a few files from etc in the distribution, esp .spec file - - * etc/ProofGeneral.menu: *** empty log message *** - - * etc/ProofGeneral.patch: Deleted files. - - * ChangeLog: Updated. - - * doc/ProofGeneral.texi: Fix section title for makeinfo - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: - Dont make SRPM any more. Use rpm -tb to build binary package from tarball - - * CHANGES: Updates - - * etc/ProofGeneral.spec: Updates, removal of patch so that rpm -ta works - - * doc/ProofGeneral.texi: Updates for 3.3 - - * generic/proof-utils.el: Fixes for fontification in Xemacs 21.4 - - * generic/proof-site.el, generic/proof-syntax.el, generic/proof-shell.el, generic/proof-easy-config.el, generic/proof-indent.el, generic/proof-menu.el, generic/proof-config.el, generic/pg-pgip.el, generic/pg-user.el, generic/pg-xml.el, generic/proof-compat.el: - Copyright date updated - - * generic/README: Add Markus to list of authors - -2001-05-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-splash.el: - change for Emacs compatibility and FSF/Xemacs update. Copyright update. - - * generic/proof-script.el: Emacs fix (extent->span). Copyright update. - -2001-05-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * doc/ProofGeneral.texi, doc/Makefile.doc, doc/PG-adapting.texi: - Try to disable image for now - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2001-04-10 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - Modification of proof-script-command-end-regexp to allow commands - ended by ".eof" - -2001-03-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * BUGS: strange buffer selection bug reported by Markus - - * doc/PG-adapting.texi: Updated magic - -2001-03-20 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - Added the config var proof-script-command-end-regexp fot coq V7. - -2001-03-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/Makefile.doc: Use PS fonts in PS file - - * generic/proof-shell.el: Remove temporary comments - - * generic/proof-config.el: Fix docstring - -2001-03-19 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el: *** empty log message *** - -2001-02-26 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - minor change in coq.el to allow to force version of coq, with variable - coq-version-is-V7 - -2001-02-20 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el, phox/example.phx, phox/phox-extraction.el, phox/phox-fun.el, phox/phox-tags.el, phox/README, generic/proof-site.el, etc/ProofGeneral.spec: - *** empty log message *** - -2001-02-08 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el: *** empty log message *** - -2001-02-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2001-02-07 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el, phox/phox-fun.el, phox/phox.el, phox/phox-tags.el, phox/phox-extraction.el: - *** empty log message *** - -2001-02-06 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2001-02-02 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el: *** empty log message *** - -2001-02-01 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: updated thms_containing; - -2001-02-01 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-sym-lock.el, phox/phox-font.el, phox/phox.el: - *** empty log message *** - -2001-01-24 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: - renamed \<ll> to \<lless> and \<gg> to \<ggreater>; - -2001-01-18 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: - proof-xsym-deactivate-command: use Library.gen_rems (op =) to avoid \\\\; - -2001-01-18 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-extraction.el, phox/phox-fun.el, phox/phox-tags.el, phox/phox.el: - *** empty log message *** - -2001-01-12 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa.el: proof-string-match; - -2001-01-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * isa/isa.el: - Fix loading thy mode fist problem: require proof-script since context - menus are now added for response/goals buffer, which requires proof mode. - -2001-01-12 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el, isar/isar.el, isar/isar-syntax.el: - proof-string-match; - -2001-01-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2001-01-11 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el: *** empty log message *** - -2001-01-11 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-shell.el, generic/pg-xml.el, generic/proof-script.el: - fixed format strings in message, error, etc. - -2001-01-10 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: proper font-lock of isar-keywords-proof-heading; - - * isa/x-symbol-isabelle.el: added \<wrong>; - -2001-01-09 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: - added \<cedilla>, \<dieresis>, \<acute>, \<hungarumlaut>; - -2001-01-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/fonts/heriR14.bdf: New file. - - * x-symbol/etc/fonts/heriR14.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/fonts/heriR12.bdf: New file. - - * x-symbol/etc/fonts/heriR12.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - -2001-01-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2001-01-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added "recdef_tc"; - -2000-12-28 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: - include x-symbol-isabelle-font-lock-keywords in shell/goals/response buffers; - more robust \<^sync>; - - * isar/isar-syntax.el: improved isar-string regexp; - - * isa/x-symbol-isabelle.el: - x-symbol-isabelle-match-subscript: check (proof-ass x-symbol-enable); - -2000-12-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: tuned font lock; - -2000-12-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-12-22 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el: *** empty log message *** - -2000-12-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Removed accidently committed debugging code - -2000-12-22 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el, phox/example.phx, phox/phox-font.el, generic/proof-script.el: - *** empty log message *** - -2000-12-21 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el: *** empty log message *** - -2000-12-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * phox/phox-fun.el: 'goalsave -> 'proof - -2000-12-21 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox-font.el, phox/phox-fun.el, phox/phox.el: - *** empty log message *** - -2000-12-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/ProofGeneral.spec: .phox -> .phx - - * phox/example.af2, phox/example.phx: Renamed file - -2000-12-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * doc/PG-adapting.texi: Fix magic - - * generic/proof-shell.el: Fix comment to not break texi magic - - * generic/texi-docstring-magic.el: More broken escapes. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Mentioned important changes - - * lego/lego.el, isar/isar.el, generic/pg-user.el: goalsave -> proof - - * coq/coq.el: Experimental support for multiple file handling. - 'goalsave -> 'proof - - * doc/PG-adapting.texi: Document proof-shell-last-output and friends - - * phox/phox-sym-lock.el, phox/sym-lock.el: Renamed file - - * generic/proof-site.el: Testing line for PGIP. - - * generic/proof-shell.el: - Improvements to span handling, including new variables: proof-shell-last-output-kind and friends - - * generic/proof-script.el: Improvements to span handling - -2000-12-19 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el, phox/sym-lock.el, phox/phox-font.el, phox/phox-fun.el: - *** empty log message *** - -2000-12-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-12-15 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: tuned some (rarely used) symbols; - -2000-12-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Remove some user-level functions to pg-user. - Fix bug in proof-goto-end-of-locked. - - * generic/proof-config.el: Add proof-disappearing-proofs - Make proofs visible command - pg-insert-output-as-comment-fn hook - Alter docstrings for functions using proof-format-filename - - * generic/proof-syntax.el: Generalise proof-format-filename - - * generic/pg-user.el: Factor out some material from proof-script.el - - * generic/proof-menu.el: - Add bindings for pg-insert-last-output-as-comment and proof-disappearing-proofs-toggle - - * generic/proof-toolbar.el: Add visible enable command - - * generic/span-extent.el, generic/span-overlay.el: - Add span-object, mapcar-spans - - * etc/coq/multiple/.cvsignore: *** empty log message *** - - * etc/coq/multiple/README, etc/coq/multiple/a.v, etc/coq/multiple/b.v, etc/coq/multiple/c.v: - Updated to use Require commands - -2000-12-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * generic/pg-pgip.el: Typo. - - * etc/ProofGeneral.spec, Makefile, Makefile.devel: Name change af2 -> phox - - * generic/pg-pgip.el: Beginnings of pgip processing - - * generic/pg-xml.el: Add provide - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-12-06 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-script.el: fixed format strings for (message ...); - - * isar/isar-syntax.el: tuned font-lock-keywords; - -2000-12-01 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: isabelle-command-line: getenv "ISABELLE_OPTIONS"; - - * isar/interface, isa/interface: added -m option; - -2000-12-01 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * phox/phox.el, phox/sym-lock.el, phox/phox-outline.el, phox/phox-tags.el, phox/phox-font.el, phox/phox-fun.el, phox/README, phox/example.af2, README, generic/proof-site.el: - af2 is now called PhoX - -2000-12-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec: Change info globs to work with mandrake - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi, doc/PG-adapting.texi: 3.2 -> 3.3pre - -2000-11-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * coq/README: fixed spelling; - -2000-11-24 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - Continuing Coq V7 compatibility work, Begin Silent -> Set Silent, etc... - - * coq/coq.el: Add a little change to coq-find-and-forget to work better - -2000-11-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-shell.el, generic/proof-config.el: - Added proof-shell-match-pgip-cmd - - * generic/pg-pgip.el: Update branch - - * generic/pg-xml.el: Added pg-xml-parse-string function. - - * generic/pg-pgip.el: Functions to process pgip commands. - -2000-11-23 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq-syntax.el, coq/coq.el: - I am starting to make PG coqV7 compatible, I think the best is to - allow both V6 and V7 for a while. Theoretically, incompatibilities - will not be numerous. - -2000-11-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface, isa/interface: disable trace option; - -2000-11-21 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface, isa/interface: converted from sh back to bash; - use "#!/usr/bin/env bash" as interpreter to determine bash from PATH; - handle spaces in file names; - -2000-11-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-11-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-11-13 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * doc/PG-adapting.texi: *** empty log message *** - -2000-11-10 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * doc/docstring-magic.el, doc/PG-adapting.texi: *** empty log message *** - -2000-10-31 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: tuned isar-goals-font-lock-keywords; - -2000-10-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: tuned font-lock-keywords; - - * isa/x-symbol-isabelle.el: - replaced \<macron> by \<inverse> (better than nothing); - -2000-10-30 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * generic/proof-utils.el, generic/proof-script.el, generic/proof-config.el: - *** empty log message *** - -2000-10-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Ready for 3.2 changes. - -2000-10-27 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * generic/proof-utils.el, generic/proof-script.el: - *** empty log message *** - -2000-10-26 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: font-lock support for antiquotations; - -2000-10-26 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * generic/proof-utils.el: *** empty log message *** - -2000-10-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Second part of moving to 3.3pre series. - -2000-10-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Begin move to 3.3 series. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-10-14 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: - parendblleft/right renamed to cataleft/right (according to x-symbol-3.3e); - -2000-10-12 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: - support for super- and subscripts (still needs proper per-prover - control of x-symbol-subscripts variable); - -2000-10-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-10-02 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: - added settings: eta-contract, goals-limit, prems-limit; - -2000-10-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/announce: Removed link to CHANGES, its buggy - - * ChangeLog: Updated. - - * todo: Updated - - * ChangeLog: Remove more duplicate entries. - - * etc/release-log.txt: 3-2-1 pending - - * Makefile.devel: Warning about duplicate ChangeLog entries - - * Makefile.devel: Tweak to ChangeLog production - - * ChangeLog: Remove duplicate entries. - - * ChangeLog: Updated. - - * etc/announce: Mention Isabelle99-1 change - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Whoops, left pre-release header in - - * etc/release-log.txt: Upcoming patch anticipated already. - - * doc/Makefile.doc: Fix recursive make - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * ChangeLog: Updated. - - * todo: Updated - - * Makefile.devel: - Remove ps and pdf for PG-adapting from distrib to redue size to normal proportions. - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/release-log.txt: Add todays date, 3.2 - - * todo: Updated, cleaned up - - * coq/coqtags, lego/legotags: Note about alternative path to perl - - * doc/PG-adapting.texi: Updated magic - - * INSTALL: Caveats about using elcs. - - * bin/proofgeneral: Pass extra args to emacs. - - * doc/Makefile.doc: Attempt to force image build - - * doc/PG-adapting.texi: Subtitle caps - -2000-09-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * ChangeLog: Updated. - - * etc/proofgeneral-domain.txt: Added a new email alias - - * doc/PG-adapting.texi: Typos in credits section - - * doc/PG-adapting.texi: Added credits section - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec: Another buglet in files list - - * ChangeLog: Updated. - - * etc/ProofGeneral.spec: Bug in files list - - * ChangeLog: Updated. - - * .cvsignore: Remove ChangeLog from ignoreds - - * Makefile.devel, ChangeLog: - Fix ChangeLog target so makes prefix properly. Revert to keeping uncompressed file in repo. - - * Makefile, Makefile.devel: Add acl2 and twelf to elisp dirs - - * etc/ProofGeneral.spec: Fix adding acl2 and twelf to RPM - - * Makefile.devel: - ChangeLog is just last 1000 lines, instead of 11000 starting in 1996... - - * etc/ProofGeneral.patch: - Remove patch on perl filename now, after Pierres accidental checkin. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * twelf/twelf.el, twelf/x-symbol-twelf.el, twelf/twelf-old.el, twelf/README, twelf/example.elf, twelf/twelf-font.el, plastic/plastic.el, plastic/test.lf, plastic/todo, plastic/README, plastic/plastic-syntax.el, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego-syntax.el, lego/lego.el, lego/BUGS, lego/README, lego/example.l, isar/isar.el, isar/todo, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/BUGS, isar/Example.thy, isar/README, isa/thy-mode.el, isa/todo, isa/x-symbol-isabelle.el, isa/isa.el, isa/isabelle-system.el, isa/interface, isa/interface-setup.el, isa/isa-syntax.el, isa/Example.thy, isa/Example2.ML, isa/README, isa/depends.ML, isa/BUGS, isa/Example-Xsym.ML, isa/Example.ML, images/gimp/.cvsignore, images/gimp/scripts/proofgeneral.scm, images/use.xpm, images/undo.xcf, images/undo.xpm, images/use.8bit.xpm, images/use.xcf, images/state.8bit.xpm, images/state.xcf, images/state.xpm, images/undo.8bit.xpm, images/retract.8bit.xpm, images/retract.xcf, images/retract.xpm, images/restart.8bit.xpm, images/restart.xcf, images/restart.xpm, images/pgmini.xpm, images/qed.8bit.xpm, images/qed.xcf, images/qed.xpm, images/pgicon.png, images/pg-text.gif, images/pg-text.jpg, images/pg-text.xcf, images/next.xpm, images/notes.txt, images/pg-text.8bit.gif, images/next.8bit.xpm, images/next.xcf, images/isabelle_transparent.gif, images/isabelle_transparent.xcf, images/lego-badge.xcf, images/isabelle_transparent.8bit.gif, images/interrupt.8bit.xpm, images/interrupt.xcf, images/interrupt.xpm, images/isabelle-badge.xcf, images/help.xpm, images/info.8bit.xpm, images/info.xcf, images/info.xpm, images/goto.xcf, images/goto.xpm, images/help.8bit.xpm, images/help.xcf, images/goto.8bit.xpm, images/goal.xcf, images/goal.xpm, images/goal_large.xcf, images/fireworks.xcf, images/goal.8bit.xpm, images/find.8bit.xpm, images/find.xcf, images/find.xpm, images/context.xpm, images/coq-badge.xcf, images/command.xcf, images/command.xpm, images/context.8bit.xpm, images/context.xcf, images/abort.xcf, images/abort.xpm, images/blank.xcf, images/command.8bit.xpm, images/README, images/abort.8bit.xpm, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, images/.cvsignore, hol98/todo, hol98/x-symbol-hol98.el, hol98/example.sml, hol98/hol98.el, generic/span.el, generic/texi-docstring-magic.el, hol98/README, generic/span-extent.el, generic/span-overlay.el, generic/proof-x-symbol.el, generic/proof.el, generic/proof-toolbar.el, generic/proof-utils.el, generic/proof-splash.el, generic/proof-syntax.el, generic/proof-system.el, generic/proof-site.el, generic/proof-shell.el, generic/proof-menu.el, generic/proof-script.el, generic/proof-depends.el, generic/proof-easy-config.el, generic/proof-indent.el, generic/proof-autoloads.el, generic/proof-compat.el, generic/proof-config.el, etc/pgkit/xmltest2.xml, generic/README, generic/pg-xml.el, etc/patches/duplicated-short-messages-fix.txt, etc/patches/fix-attempt-for-eager-cleaning.txt, etc/pgkit/xmltest1.xml, etc/lego/multiple/C.l, etc/lego/multiple/D.l, etc/lego/multiple/README, etc/lego/multiple/A.l, etc/lego/multiple/B.l, etc/lego/unsaved-goals.l, etc/lego/error-eg.l, etc/lego/lego-site.el, etc/lego/long-line-backslash.l, etc/isar/multiple/C.thy, etc/isar/multiple/D.thy, etc/isar/multiple/README, etc/lego/GoalGoal.l, etc/isar/README, etc/isar/bad1.thy, etc/isar/bad2.thy, etc/isar/multiple/A.thy, etc/isar/multiple/B.thy, etc/demoisa/C.ML, etc/demoisa/D.ML, etc/demoisa/README, etc/isar/Parsing.thy, etc/demoisa/A.ML, etc/demoisa/B.ML, etc/isa/thy/test.ML, etc/isa/multiple/Err.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/README, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/C.thy, etc/isa/multiple/D.ML, etc/isa/multiple/D.thy, etc/isa/multiple/A.thy, etc/isa/multiple/B.ML, etc/isa/multiple/B.thy, etc/isa/multiple/C.ML, etc/isa/depends/Usedepends.ML, etc/isa/depends/Usedepends.thy, etc/isa/multiple/A.ML, etc/isa/depends/Fib.thy, etc/isa/depends/Primes.ML, etc/isa/depends/Primes.thy, etc/isa/\backslashname/test.ML, etc/isa/\backslashname/test.thy, etc/isa/depends/Fib.ML, etc/isa/long-line-backslash.ML, etc/isa/message-test.ML, etc/isa/settings.ML, etc/isa/xsym.ML, etc/coq/multiple/a.v, etc/coq/multiple/b.v, etc/coq/multiple/c.v, etc/isa/goal-matching.ML, etc/coq/multiple/README, etc/coq/unnamed_thm.v, etc/proofgeneral-domain.txt, etc/release-log.txt, etc/screenshot-notes.txt, etc/test-schedule.txt, etc/testing-log.txt, etc/doc-notes.txt, etc/junk.el, etc/profiling.txt, etc/cvs-tips.txt, etc/debugging-tips.txt, etc/README, etc/TESTS, etc/announce, etc/bug-notes.txt, etc/ProofGeneral.patch, etc/ProofGeneral.spec, doc/dir, doc/docstring-magic.el, doc/localdir, doc/README.doc, doc/ProofGeneral.jpg, doc/ProofGeneral.texi, doc/PG-adapting.texi, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, demoisa/README, demoisa/demoisa-easy.el, demoisa/demoisa.el, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq-syntax.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/README, acl2/x-symbol-acl2.el, acl2/README, acl2/acl2.el, acl2/example.acl2, todo, README, README.devel, TODO, Makefile, Makefile.devel, Makefile.xemacs, FAQ, INSTALL, CHANGES, COPYING, AUTHORS, BUGS: - Updating branch - - * etc/cvs-tips.txt: Note about dealing with backslashname directory. - - * todo: Updated - - * etc/cvs-tips.txt: Note about dealing with backslashname directory. - - * INSTALL: - Update URLs and mail aliases. Mention script, and extensions for new provers - - * bin/proofgeneral: Script for launching proofgeneral. - - * todo: Updated - - * etc/ProofGeneral.spec: Add more provers, and proofgeneral script - - * etc/proofgeneral-domain.txt: Notes about proofgeneral.org - - * images/pgmini.xpm, images/pgicon.png: Add icon images. - - * INSTALL: Note about packages needed - - * todo: Updated with fixes before 3.2. - - * BUGS: Inherent problem with Emacs in console mode: no face support - - * Makefile.devel: twelf and acl2 are in ordinary dist - - * etc/announce: Mention ACL2 too - - * twelf/README: Tweak - - * demoisa/demoisa-easy.el: Comment fix - - * generic/proof-script.el: - Parse comments also in proof-script-generic-parse-sexp - - * generic/proof-menu.el: - Non existent get-window-buffer -> get-buffer-window (how did that get through?) - - * generic/proof-config.el: - Default for proof-comment-end that doesn't cause looping in searching for comment end. - - * acl2/README, acl2/acl2.el, acl2/example.acl2: - Updated, trimmed down to barebones. - -2000-09-29 Pierre Courtieu <courtieu@lri.fr> - - * coq/todo: added some comments in coq/todo - -2000-09-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/coqtags, lego/legotags: Make default path to perl be /usr/bin/perl - -2000-09-29 Pierre Courtieu <courtieu@lri.fr> - - * coq/x-symbol-coq.el: a little change in coq/x-symbol, nothing - - * coq/coq.el: - A little work around for the bug of Coq concerning the restart that - uses Reset Initial which doesn't reset the Implicit Arguments flag to - Off (this is the bug), I added the good command to the coq reset - command, this has to be backtracked when V7 will be done (the bug is - already corrected in V7). - - * lego/legotags, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, coq/coq-syntax.el: - Added Uncaught exception errors in coq-error-regexp. - -2000-09-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi, doc/PG-adapting.texi: Date becomes Oct - - * acl2/acl2.el: Fix web page, at least. - - * twelf/README: Notes. - - * doc/ProofGeneral.texi: Tweaks - - * todo, Makefile.devel: phtml -> html - - * etc/announce: Fix URL. - - * twelf/twelf-font.el: Add FIXME - - * generic/proof-script.el: Fix comment. - - * twelf/twelf.el: - Var name change use-new-parsing -> use-new-parser. Turn on font lock by default. - - * doc/ProofGeneral.texi: Fix typo, add credit. - -2000-09-28 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: isar-web-page; - -2000-09-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/Makefile: Add default target - - * acl2/x-symbol-acl2.el, acl2/README, acl2/acl2.el, acl2/example.acl2: - First (non-working) versions, committed so that doc builds. - - * README: Fix date - - * README.devel: Dreams about testing - - * todo: Generalize Isabelles atomic file scripting. - - * TODO: Added generic line width adjusting to grand TODO - - * doc/PG-adapting.texi: - Added extra section on how to tweak script input to the shell - - * generic/proof-config.el: - Added proof-shell-strip-crs-from-input, and unadvertised proof-script-fly-past-comments - - * generic/proof-menu.el: - Added fly past comments to quick opts menu when new parsing mechanism active. - - * generic/proof-script.el: - Bug fix in proof-goto-end-of-locked. Comments in new parsing functions. Tweaks to proof-script-generic-parse-cmdstart. Combine fly-past and coelesce comment options. Use proof-string-match-safe in generic-goal-command-p, to avoid error in Twelf. - - * generic/proof-shell.el: Added proof-shell-strip-crs-from-input. - - * twelf/twelf.el, twelf/x-symbol-twelf.el, twelf/example.elf, twelf/twelf-font.el: - Fixes to twelf support, begins to work now. - -2000-09-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/todo: - ** C func-menu: observe proof-syntactic-context (general problem of - func-menu setup?); - - * doc/ProofGeneral.texi: proper spelling: "Leonor Prensa Nieto"; - fixed @kindex for LEGO and Coq; - Isabelle Proof General: cover Isabelle/Isar as well; - - * isar/isar-syntax.el: removed broken outline stuff; - - * isar/isar.el: tuned docstring; - -2000-09-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Updated - - * README: Updated, mention PG Kit. - - * Makefile.devel: proofgeneral email address for me - - * BUGS: Updated - - * doc/PG-adapting.texi: - Added future section, fixed URLs. Updated to mention proof-script-sexp-commands. - - * doc/ProofGeneral.texi: Shortened BUGs appendix, other improvements - - * coq/BUGS: Updated from doc - - * etc/announce: Updated - - * etc/ProofGeneral.spec: Fix URL of source - - * generic/proof-utils.el: Fix bug email address to bugs@proofgeneral.org - - * generic/proof-site.el: Added ACL2 - - * generic/proof-config.el, generic/proof-script.el: - Added yet another new parsing mechanism, bit more rational this time. - - * isa/BUGS: Added bugs that were mentioned in manual - - * isa/isa.el: Dont use customize-set-variable for add splash logo - -2000-09-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec: Fix adding af2 to RPM. - - * Makefile.devel: Remove extra space preventing ChangeLog update. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * images/goto.xpm: Make backgroundize - - * generic/proof-utils.el, etc/ProofGeneral.spec, generic/proof-config.el, doc/README.doc, doc/ProofGeneral.texi, BUGS, FAQ, README, doc/PG-adapting.texi: - Fix Proof General web page to www.proofgeneral.org. - - * etc/announce: Updated for 3.2 release - -2000-09-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Remove twelf from .tar.gz - - * etc/ProofGeneral.spec: Add AF2 to RPM package. - - * isa/todo: Added bits from todo for Isabelle - -2000-09-25 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: - isa-isatool-command: tuned standard places of Isabelle installation; - - * generic/proof-utils.el: comment: avoid unbalanced quotes; - -2000-09-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * TODO: Updated - - * doc/ProofGeneral.texi: Update date. - - * generic/proof-menu.el: - proof-display-some-buffers moves point to end of output in response buffer. - - * todo: Removed: - X Improve efficiency for processing for large proofs (N/A) - D Enable toolbar in other PG buffers (done) - A Add Pierre's improvement for X-Symbol config (done) - A make C-c C-l go to bottom of response buffer while output (done) - B New keymap(s) for proof assistants. (done) - A Add efficiency improvement by turning on/off prover output. (done) - C Make the remaining options in the quick-opts-menu be more (done|N/A) - - * images/ProofGeneral.jpg: Image of the general with ??? badge - - * hol98/x-symbol-hol98.el, lego/x-symbol-lego.el: Add Pierre's tweak - - * twelf/x-symbol-twelf.el: Standard poor X-Symbol support for twelf. - - * todo: Changes: (actually in previous version) - - Undoing comments with FSF Emacs fixed (thanks to Christophe Raffalli) - - C-x C-v and C-x C-w supposed fixed. - - have added proof-shell-important-settings - - confused (initialization) bug: assumed fixed. - - proof-shell-handle-error-hook has gone - - rpm relocatability improved - - Added auto-autoloads - - proof-goals-display-qed-message has gone - - added mechanism to close goal....<nosave> goal.... sequences - - Removed unimportant X's: - * X Consider filtering out special annotations from shell buffer - - * images/goto.xbm: Deleted file - - * generic/proof-menu.el: - proof-display-some-buffers improved: toggles between goals and response in - 2-pane mode - - * generic/proof-utils.el: - Fix proof-display-and-keep-buffer for displaying from non-script buffer. Add proof-with-script-buffer. - - * generic/span-overlay.el: - Always activate bug fix -- this file only loaded for FSF Emacs. - - * generic/proof-toolbar.el: - Make toolbar enablers work appropriately from non-scripting buffers - Remove support for obsolete 1-bit xbm images - Update comments - - * generic/proof-shell.el: - Call (proof-toolbar-setup) to add toolbar to goals and response buffer - Unify goals and response menus with script buffer menu - - * images/use.xbm, images/undo.xbm, images/state.xbm, images/retract.xbm, images/restart.xbm, images/qed.xbm: - Deleted file - - * generic/proof-script.el: Remove require on proof-depends - Make toolbar commands work from non-scripting buffers - Add save file dialogue to proof-register-possibly-new-processed-file - - * images/interrupt.xbm: Deleted file - - * generic/proof-depends.el: Update comments - - * images/info.xbm: Deleted file - - * generic/README: Updated - - * images/help.xbm, images/goal.xbm: Deleted file - - * todo, INSTALL, CHANGES, BUGS: Updated - - * images/find.xbm, images/context.xbm, images/command.xbm, images/abort.xbm, images/next.xbm: - Deleted file - - * images/goto.8bit.xpm, images/goto.xcf, images/goto.xpm: - Improved(?) goto button - - * images/gimp/scripts/proofgeneral.scm: Remove obsolete xbms - - * images/Makefile: Remove xbm's - -2000-09-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/PG-adapting.texi: Slightly shorter name for info dir entry. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/ProofGeneral.spec: Fix globbing some more. - - * etc/ProofGeneral.spec: Fix for rpm braindead globbing. - - * doc/ProofGeneral.texi: Fix infodir entry, it got broken somehow. - - * etc/ProofGeneral.spec: Add PG-adapting to info files. - -2000-09-21 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface-setup.el: - tweak 'x-symbol-image-converter to avoid confusing warning; - - * isar/interface, isa/interface: use plain /bin/sh instead of bash; - -2000-09-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec: Added Prefixes: tag - - * Makefile.devel: - Add symlink PG -> PG-ver to main dist. Dont dereference symlinks when making tars (why was it done?). - - * doc/Makefile: - Make PG-adapting first so index.html left pointing to main manual - -2000-09-21 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: - added Isabelle symbols for parendblleft/parendblright glyphs (will be - present in X-Symbol-3.3e; should not cause problems with older - versions); - -2000-09-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: Newlines. - - * images/abort.xcf, images/goal.8bit.xpm: Tweaked abort button - - * doc/PG-adapting.texi: Improved adding more lisp code chapter. - - * Makefile.devel: - Changed ChangeLog target to use rcs2log directly. Added developer's details, correct emails. - - * generic/proof-compat.el: - Removed blurry distinction between block-comment and comment in FSF's buffer-syntactic-context - -2000-09-21 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/todo: ** D support proof-next-error? - - * isar/isar.el: tuned comment; - - * etc/isar/README: bug2: Resolved as of 17.9.00; - - * etc/screenshot-notes.txt: fixed "Dagstuhl"; - - * todo: done: exit isar; - added comment about output performance; - -2000-09-20 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface, isa/interface: added -X option; - -2000-09-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Comments - - * generic/proof-config.el: Disable toolbar enablers on win32. - - * images/abort.8bit.xpm, images/abort.xbm, images/abort.xpm: - New generated buttons. - - * images/gimp/scripts/proofgeneral.scm: Add new button - -2000-09-20 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * images/Makefile: added abort button - - * images/abort.xcf: abort button - - * generic/span-overlay.el: - dirty bug fix in next-span to avoid loops with FSF Emacs - -2000-09-19 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: - made \<> word characters (accomodates symbol representation); - - * isar/interface, isa/interface: - installfonts only when using X window system; - - * isar/isar.el: isar-toolbar-entries: remove 'goal and 'qed; - - * isar/isar-syntax.el: removed junk; - - * isa/interface-setup.el: - improved xsymbol config: include info dir, only init for XEmacs; - - * isa/todo: done: ability to choose logic; - - * isar/interface, isa/interface: - isa: DEFAULT_FILES="Scratch.thy Scratch.ML"; - - * isar/README: Isabelle version: 99-1; - tuned; - - * isa/README: Isabelle version: 99-1; - -2000-09-18 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface-setup.el: more robust checking of xsymbol-home; - -2000-09-18 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * generic/proof-utils.el: - changed proof-remove-comment to avoid using string-search (using string-match instead). - -2000-09-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Updated - - * generic/proof-script.el: Get rid of proof-segment-up-to-old. - - * generic/proof-compat.el: Added bug fix section and patch for undefined - font-lock-preprocessor-face in FSF Emacs. - - * generic/proof-compat.el: Emulate buffer-syntactic-context on FSF Emacs - - * twelf/twelf-font.el: - Remove twelf-config-mode variable check, to allow functions - here to work with PG (without loading twelf-old.el). - - * twelf/twelf.el: - Improvements to support: needs work in segment-up-to, though. - -2000-09-18 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: complete set of keywords from IOA image; - -2000-09-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-09-17 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa.el: silent-cmd and init-cmd: activate Isabelle99-1 versions; - - * isar/isar.el: - removed proof-shell-pre-sync-init-cmd (init now handled by -PI options - in isabelle-command-line); - tuned comments; - - * isa/isabelle-system.el: - isabelle-command-line: include -PI options for isar; - activate global-timing; - - * isa/interface: this file is now a COPY of isar/interface; - - * isar/interface: -I option for Isar vs. classic Isabelle mode; - tuned; - -2000-09-15 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface, isar/interface: - isatool installfonts (for remote X-Symbol fonts); - -2000-09-15 Christophe Raffalli <Christophe.Raffalli@univ-savoie.fr> - - * generic/proof-script.el: added proof-retract-current-goal - - * generic/proof-script.el: - added proper call to proof-remove-comment before matching with proof-xxx-with-hole-regexp - - * generic/proof-utils.el: removed some debugging messages I forgot - - * generic/proof-utils.el: - added function string-search and proof-remove-comment - -2000-09-14 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: renamed \<brokenbar> to \<bar>; - fixed glyph of \<pounds>; - - * isa/x-symbol-isabelle.el: x-symbol-isabelle-electric-ignore: "~="; - -2000-09-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/PG-adapting.texi: Encourage use of easy instantiation mechanism. - - * demoisa/demoisa-easy.el: Encourage use of demoisa-easy.el - - * generic/proof-script.el: Remove FIXME. - - * generic/proof-config.el: Improved docstrings, comments. - - * doc/ProofGeneral.texi: Moved proof-add-completions to adapting manual - - * doc/PG-adapting.texi: - Added doc of completions, several other script settings. Sections in script chapter. - - * doc/PG-adapting.texi: Note about creating images for toolbar. - - * etc/cvs-tips.txt, CHANGES, README.devel, todo: Updated - - * images/notes.txt: Updated. - -2000-09-13 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/todo: done: make help key bindings appear in "Show me ..." menu; - - * generic/proof-x-symbol.el: capitalize xs-lang-name; - -2000-09-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/PG-adapting.texi: Removed keystroke index. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/isar/bad1.thy, etc/isar/bad2.thy, etc/isar/README: - Added some bug test cases. - - * CHANGES, todo: Updated - - * Makefile: Added af2 and twelf to elisp dirs. - - * etc/release-log.txt: Getting ready for 3.2 release - - * images/pg-text.gif, images/pg-text.xcf, images/ProofGeneral.gif, images/ProofGeneral.jpg, images/ProofGeneral.xcf: - Reduced sizes of images. - - * doc/PG-adapting.texi: - Remove keystroke index, add appendix with demoisa code (directly included) - - * generic/proof-config.el: Docstring changes for printed docs. - - * doc/PG-adapting.texi: - Add sections to chapter 2, and text on adjusting toolbar. Update magic - - * generic/proof-config.el: Order change - - * generic/proof-toolbar.el: - Removed proof-toolbar-entries-default and <PA>-toolbar-entries. - - * doc/PG-adapting.texi, doc/ProofGeneral.texi: Minor improvements - - * generic/proof-script.el: - Remove ambitious promise to implement proper generic-find-and-forget. - - * generic/proof-config.el, generic/proof-toolbar.el: - Make <PA>-toolbar-entries, and move it and proof-toolbar-entries-default to proof-config to allow easier configuration. - -2000-09-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: - Make ordinary dist before develdist, because dist clears build dir... whoops. - - * etc/cvs-tips.txt: Notes about using cvs remotely added. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/PG-adapting.texi: Updated magic. - - * doc/docstring-magic.el: - Add provide sym-lock to fix sym lock loading problem - - * doc/PG-adapting.texi: - More details about parsing functions. Improved intro - - * doc/ProofGeneral.texi: Update date. - - * generic/proof-script.el: Remove shell important setting from script ones. - - * todo: Updated - - * generic/proof-shell.el: - Add sanity check on important settings for proof shell (underway) - - * generic/proof-site.el: Added entry for Af2 - - * generic/proof-config.el: - Docs for proof-shell-eager-annotation-start stuff - -2000-09-11 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: proof-shell-pre-interrupt-hook for PolyML 3 only; - -2000-09-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-config.el, generic/proof-script.el: - Added proof-shell-annotated-prompt-regexp to important settings, removed safe default of empty string (now will have error msgs from filter) - -2000-09-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Customize always available if PG is - - * todo: Updated - - * isa/isabelle-system.el: - Changes for selecting object logic, locating executables. - - * generic/proof-utils.el: ADded proof-locate-executable. - - * generic/proof-script.el: - Fix obscure problem with proof-segment-upto-cmdstart with buggy input. - - * generic/proof-config.el: Rearrangement - -2000-09-07 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: removed "of", "congs"; - added "hints"; - -2000-09-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: removed unused variable C; - -2000-09-02 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface, isa/interface: more quoting; - -2000-08-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: use isar-markup-ml; - eliminated superficial semicolons; - fixed proof-shell-quit-cmd; - -2000-08-29 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: syntax: "?" made word char; - -2000-08-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * twelf/example.elf: Example file grabbed from twelf distrib - - * twelf/twelf.el: A little bit of progress. - - * doc/PG-adapting.texi, generic/proof-config.el, generic/proof-shell.el: - Added proof-shell-auto-terminate-commands - -2000-08-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: adapting manual needs intro fixing - - * doc/ProofGeneral.texi: Fix description of manual now broken into two - - * doc/PG-adapting.texi: Updated magic - - * doc/Makefile: Fix recursive make - - * etc/cvs-tips.txt: Note about CVSROOT setting. - - * isa/isabelle-system.el: Branch - - * isa/isabelle-system.el: - Remove Library.timings call, restore compatibility with I99. - - * twelf/twelf.el, twelf/twelf-old.el, twelf/twelf-font.el: Branch - - * twelf/twelf.el, twelf/twelf-old.el, twelf/twelf-font.el: - Files for twelf, not working at all yet. - - * TODO: Updated - - * todo: Added a couple of todos - - * isar/isar.el: - Change name of mode: isar-proofscript-mode -> isar-mode and remove - alias. Regular mode name needed for fancy macros. - - Use proof-definvisible fancy macro to define help menu functions. - Removed parentheses from menu entries so key bindings show up. - - * doc/ProofGeneral.texi: Missing full stop - - * etc/isa/settings.ML: Test file for proof-shell-set-elisp-variable-regexp - - * isa/isa.el: Added setting for proof-shell-set-elisp-variable-regexp - - * generic/proof-shell.el, generic/proof-config.el: - Added proof-shell-set-elisp-variable-regexp - - * generic/proof-site.el: Added twelf and experimental support note. - - * generic/proof-menu.el: - FIXME note added, missing docstring from macro fn def. - - * doc/README.doc, doc/localdir, doc/ProofGeneral.texi, doc/Makefile.doc, doc/PG-adapting.texi, doc/.cvsignore, doc/Makefile: - Split manual into two parts. - - Added notes about find theorems trick of separating constants by comma - for Isabelle. Made for version 99-1. - - Improved documentation for urgent messages, including recent - additions. Mentioned new high-level macros proof-defshortcut, - proof-definvisible. - -2000-08-28 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, isa/isa.el: cd command: add_path; - - * isa/interface-setup.el: conditional load of proof-site.el; - - * isar/interface, isa/interface: -w false implies -x false; - do not load proof-site.el here; - -2000-08-26 Pierre Courtieu <courtieu@lri.fr> - - * coq/x-symbol-coq.el: - nothing important, I forgot to undo something before my last commit in - coq/x-symbol-coq.el - - * coq/x-symbol-coq.el, coq/coq-syntax.el, coq/coq.el: - Some changes for undoing with coq, handle user-defined tactics, in - coq/coq-syntax.el and coq/coq.el. - -2000-08-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: more symbols; - - * isa/interface-setup.el: tuned x-symbol setup; - -2000-08-16 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: isar-keywords-proof-improper; - - * isar/isar-keywords.el: added isar-keywords-proof-improper; - tuned; - -2000-08-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-depends.el: - Added Fiona's changes, cleaned up a little bit with header and footer - - * generic/proof-shell.el: - Added split string on theorem dependency code, to make list of dependents. - - * generic/proof-script.el: Added Fiona's changes, cleaned up a little bit - - * isa/thy-mode.el: Added Fiona's changes. - - * etc/isa/depends/Usedepends.ML, etc/isa/depends/Usedepends.thy, etc/isa/depends/Primes.ML, etc/isa/depends/Primes.thy, etc/isa/depends/Fib.ML, etc/isa/depends/Fib.thy: - Files for testing theorem dependency features. - -2000-08-14 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - enhancement of outline regexps for coq, now when hiding bodies, we see - completely definitions and theorems, but proof script are hidden (but - can be blindly sent to the prover). Seems to work correctly. - - * coq/x-symbol-coq.el: - enhancement of x-symbol for coq, philosophy is not encoded, and phi1 is, - one problem remains: a word ending with phi will be encoded. - -2000-08-09 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface-setup.el: smart setup of X-Symbol mode; - -2000-08-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-08-07 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: - added outline mode setup (still not quite working as expected); - - * isar/isar.el: cleaned up outline stuff; - - * isar/isar-keywords.el: new category isar-keywords-proof-heading; - -2000-08-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/todo: ** B make help key bindings appear in "Show me ..." menu; - - * isar/isar.el: - added isar-help functions / keys (how do I get keys into menus?); - - * isa/x-symbol-isabelle.el: - x-symbol-isabelle-electric-ignore: include [[ ]]; - - * generic/proof-script.el: handle comment inside a command (patch by da); - -2000-08-02 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isabelle.el: - x-symbol-isabelle-prepare-table: avoids redundancy in code, improves - on isar version (only 1 backslash); - - * isa/Example.ML, isa/Example.thy, isa/Example2.ML: tuned; - - * isa/isa.el: added isa-preprocessing; - -2000-07-29 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: fixed isar-goals-font-lock-keywords; - - * isar/isar-keywords.el: added "thm_deps", "overloaded"; - -2000-07-26 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: updated; - - * doc/docstring-magic.el: - use proof-assistant-table instead of proof-assistants; - -2000-07-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/todo: Suggestion from DvO added - -2000-07-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/test-schedule.txt: Note about need to test.. - -2000-07-20 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-site.el: - proper evaluation of PROOFGENERAL_ASSISTANTS vs. proof-assistants; - - * generic/proof-easy-config.el: fixed comment; - -2000-07-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el: Remove accidental testing setq left in. - -2000-07-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * COPYING: Fix date - - * generic/proof-shell.el: bug fixing in matching theorem dependencies - - * generic/proof-depends.el: functions for manipulating theorem dependencies - - * isa/isa.el, isa/depends.ML: experiments with theorem dependencies - - * generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el: - changes to add theorem dependencies recording in spans - -2000-07-19 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: use ML_command to avoid unwanted output; - -2000-07-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el: reverting to last version - -2000-07-19 fionam <fionam@dcs.ed.ac.uk> - - * isa/depends.ML, isa/isa.el: file for theorem dependencies - -2000-07-17 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * CHANGES: tuned; - -2000-07-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * coq/coq.el: Removed some (hopefully redundant) requires. - -2000-07-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/ProofGeneral.spec: Add Isabelle interface scripts to RPM - -2000-07-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES, todo: Updated - - * doc/ProofGeneral.texi: Minor updates - - * generic/proof-autoloads.el: Update autoloads. - - * generic/proof-splash.el: Make proof-splash-message autoload. - -2000-07-08 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: - isabelle-command-line: try to be smart in ensuring proper Isabelle - command line, avoiding nil under all circumstances; - - * isar/isar.el: proof-prog-name: use isabelle-command-line; - removed misc junk; - - * isa/isa.el: proof-prog-name: use isabelle-command-line; - - * isa/interface-setup.el: do not change isabelle-prog-name here; - be less aggressive in changing x-symbol-enable; - -2000-07-06 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: tuned help-menu-entries; - -2000-07-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Updated - - * isa/isa.el: Fix to make back() undoable. - -2000-07-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-07-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isabelle-system.el: Note about trapping errors - - * todo: Updated - -2000-07-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: quick-and-dirty t by default; - -2000-07-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isabelle-system.el: - Patch to cope gracefully with empty list of Isabelle documents. - -2000-07-01 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: activate global-timing; - - * isar/isar.el: improved help menu; - replaced "help" by "welcome"; - - * isar/isar-keywords.el: removed 'help'; - added 'print_antiquotations', 'print_commands', 'print_trans_rules'; - - * isa/isabelle-system.el: tuned docs menu; - -2000-06-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added method_setup; - -2000-06-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isabelle-system.el: - Added quick-and-dirty setting -- we can still argue about the default, 8-) - -2000-06-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/span-overlay.el: Minor tweak. - - * todo, TODO: Updated - - * isar/todo: Note about typing in shell buffer - - * isar/isar.el, isa/isa.el: Tidy - - * etc/isar/multiple/C.thy: Added tag to force Isar mode - -2000-06-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: - Fix mark buffer atomic problem (caused multiple file oddity with Isar), for new parsing functions. - -2000-06-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/Example.ML: Added missing proof. - - * isar/Example.thy: Extra note. - - * CHANGES: XEmacs only note - - * FAQ: Rearranged, more info about X-Sym probs - - * generic/proof-shell.el: Remove modeline from extra frames (in XEmacs). - - * generic/proof-config.el: - Added back defconsts for face names needed for FSF Emacs. - Yet another annoyance with FSF. - -2000-06-22 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el, coq/coq-syntax.el: - somme little changes to make undo work better - -2000-06-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isabelle-system.el: - Fix typo causing missing proof-shell-pre-interrupt-hook. - - * README.devel: Fix typo - - * doc/ProofGeneral.texi: Updated list of helpers. Typo - -2000-06-16 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, isar/isar-syntax.el: proper function-menu (fume) setup; - - * isa/isa.el, isa/isa-syntax.el: proper indentation setup; - - * isa/Example.ML: proper indentation; - - * generic/proof-script.el: - proof-script-find-next-entity: support list of match items; - replaced spurious re-search-forward by proof-re-search-forward; - proof-script-important-settings: commented out proof-goal-with-hole-regexp, - proof-save-with-hole-regexp; - - * generic/proof-config.el: - proof-script-next-entity-regexps: admit list of MATCHNOS; - -2000-06-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/x-symbol-isabelle.el: - Renamed x symbol language name to isabelle (rather big for status line, unfortunately) - - * isa/isa.el, isa/isabelle-system.el, isar/isar.el: - Tuned x-symbol config, moved settings to isabelle-system.el - - * generic/proof-config.el, generic/proof-x-symbol.el: - Added pgcustom x-symbol-language to allow different language name than proof assistant - - * isar/x-symbol-isar.el: Deleted files. - - * isa/x-symbol-isa.el, isa/x-symbol-isabelle.el: Renamed file - - * CHANGES: Note about new indentation code and current buggy state - -2000-06-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added new section on updates for future Emacs versions - - * CHANGES: Updated - - * isar/x-symbol-isar.el: Note to merge - - * isa/isa.el: - First attempt at using new indentation for Isabelle. Utterly broken. - - * generic/proof-toolbar.el: Support toolbar in gtk-xemacs - - * generic/proof-x-symbol.el: More comments at top of file - - * README: Web addr note - - * generic/proof-config.el: Improved some docstrings. - Simplified face configuration by using auxiliary macro. - Now also works for gtk-xemacs. - Experimented with removing spurious face alias constants. - - * doc/ProofGeneral.texi: Elaborated on where to find example file - -2000-06-10 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/todo: new indentation setup; - -2000-06-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * INSTALL, todo: Message about packages needed (incomplete) - - * plastic/plastic.el: Removed spurious requires. - - * doc/ProofGeneral.texi: Updated magic. - - * doc/docstring-magic.el: Load a couple more file manually. - - * generic/proof-shell.el: Strange ? got in by accident. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Comment - - * CHANGES, generic/proof-shell.el: - Remove toolbar and menubar from windows in multiple frame mode. - - * todo: Bug in file colouring - -2000-06-09 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: fixed show_sorts; - - * isar/isar.el: proof-shell-error-regexp; - -2000-06-08 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: new indentation setup; - completion-table: use isar-keywords-major; - - * isar/isar-syntax.el: new indentation setup; - - * isar/isar-keywords.el: isar-keywords-proof-open/close; - - * isar/Example.thy: proper indentation; - - * plastic/plastic.el, isa/isa.el: adapted to new indentation setup; - - * generic/proof-indent.el: - rewrote code from scratch: faster, easier to configure; now enabled by default; - - * generic/proof-config.el: settings for new indentation setup; - - * generic/proof-syntax.el: - added proof-looking-at-safe, proof-looking-at-syntactic-context; - removed proof-indent-commands-regexp; - - * doc/ProofGeneral.texi: - completely new indentation setup: faster, easier to configure; - now enabled by default; - - * lego/lego.el: basic setup for new indentation code; - - * coq/example.v: proper indentation; - - * coq/coq.el: basic setup for new indentation code; - - * todo: Improved indentation code; enabled by default; - -2000-06-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar.el: - Failed attempted hack to support ML files in isar mode (see comments in isar-preprocessing). - - * isa/isa.el: - Removed disable of simp tracing from enable/disable pr, desired functionality now in Isabelle's update_thy for PG - -2000-06-06 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: todo for C-c C-l to fix point - - * Makefile.devel: Make distclean rather than clean do the CVS pruning. - - * generic/proof-script.el: - Added special hack for Isar to include proof-terminal-char in sent string. - - * isar/isar.el: - Allowed ; to terminate a command by including it in regexp for cmdstart - Added completion for Isar keywords and X-symbol token names. - -2000-06-05 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: isar-save-with-hole-regexp: proof-no-regexp; - - * isar/isar.el: proof-indent-commands-regexp: use proof-no-regexp; - isar-global-save-command-p: more robust wrt. empty prev span (malformed!?); - isar-preprocessing: fixed terminator regexp; - - * isa/isabelle-system.el: - improved isabelle-verbatim-regexp: use \` \' instead of ^ $; - - * generic/proof-syntax.el: fixed proof-anchor-regexp: use \` instead of ^; - added proof-no-regexp; - -2000-06-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar-syntax.el: Removed defunct comments - - * isar/isar.el: Temporary bug fix to solve nil span error message - - * todo: Updated. - - * CHANGES: proof-next-error, proof-display-some-buffers - - * doc/ProofGeneral.texi: - Added paragraph and index entry explaining prefix arguments, - and some more on keystrokes, for the Emacs-impoverished users. - Added doc of proof-display-some-buffers - - * isa/thy-mode.el: Added proof-next-error to menu. - - * isa/isa.el: Added settings for proof-next-error. - Added switch off of simplifier tracing to quiet command - (not good enough -- need help from Isabelle for that really). - - * generic/proof-menu.el: - Added miscellaneous commands section, with proof-display-some-buffers - function. - Bind C-c C-l to proof-display-some-buffers, add to buffer menu. - Move start/exit to proof assistant specific menu. - Added proof-next-error to menu. - - * generic/proof-utils.el: - proof-clean-buffer: clear next error flag if buffer is response. - - * generic/proof-config.el: Tweaked some docstrings. - Added proof-shell-next-error-regexp and friends. - Bind proof-shell-next-error in proof-universal-keys. - - * generic/proof-shell.el: Added proof-next-error. - proof-shell-invisible-command: add terminator if it seems to be - missing (after all: it's useful for users with C-c C-v). - - * generic/proof-autoloads.el: Updated to add proof-next-error. - -2000-06-05 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa-syntax.el: fixed output syntax table; - -2000-06-04 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-script.el: - proof-segment-up-to-cmdstart/end: use proof-re-search, proof-looking-at! - - * generic/proof-syntax.el: - proof-re-search-forward/backward: observe proof-case-fold-search; - - * isa/isa-syntax.el: replaced isa-verbatim by isabelle-verbatim; - - * isa/isabelle-system.el: added isabelle-verbatim; - fixed proof-shell-pre-interrupt-hook: use isabelle-verbatim; - - * isar/isar.el: replaced isar-verbatim by isabelle-verbatim; - added isar-strip-terminators; - - * isar/todo: updated; - - * isar/isar-syntax.el: replaced isar-verbatim by isabelle-verbatim; - fixed output syntax table; - - * generic/proof-script.el: - proof-segment-up-to-cmdstart: exclude leading blanks from command string; - -2000-06-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-script.el: - improved proof-segment-up-to-cmdstart: handle overlap of command - prefix and comment/string (e.g. { vs {* in Isar); - - * isar/isar-keywords.el: { } are back; - -2000-06-02 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: Added 3 entries in the Coq menu: Print Check and Hints - -2000-06-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-autoloads.el: Updated - - * generic/proof-menu.el: Added autoload - - * etc/isar/Parsing.thy: File used to test new parsing mechanism. - - * etc/pgkit/xmltest2.xml, etc/pgkit/xmltest1.xml: - New test files for PG kit. - - * doc/ProofGeneral.texi: Added proof-comment-{start,end}-regexp. - Added proof-segment-up-to-{cmdstart,cmdend} and details of - which is selected. - Updated magic. - - * todo: Updated - - * todo: Note about generalizing settings mechanism - - * coq/coq.el: - Removed time setting, added proof-assistant-settings-cmd to init string, but commented out - - * coq/coq.el: Added a couple of settings for Coq - - * generic/proof-menu.el: - Allow two strings for boolean settings to handle non-uniformity in Coq - - * generic/proof-config.el, generic/proof-shell.el: - Use proof-running-on-XEmacs variable. - - * generic/proof-script.el: - Use proof-running-on-XEmacs variable. Don't set proof-segment-up-to alias if already set. - - * BUGS: Plea for debugging in FSF Emacs - - * CHANGES: Updated, mentioning new parsing function mechanisms - - * isa/Example-Xsym.ML: Remove spurious spaces - - * isar/Example.thy: Removed now spurious semicolons, 8-). - - * isar/isar-keywords.el: - Temporarily removed keywords { and } for new parsing mechanism - - * isar/isar.el: Remove setting of proof-segment-up-to - - * generic/pg-xml.el: New file - - * generic/proof-script.el: - New parsing functions proof-segment-up-to-cmd{start,end} - Select new parsing function according to config variables - Use proof-comment-{start,end}-regexp, and set default values - in proof-config-done-related, from proof-comment-{start,end} - New proof-script-complete which uses proof-case-fold-search - - * generic/proof-menu.el: - Changed 'complete to 'proof-script-complete to use proof-case-fold-search. - - * generic/proof-shell.el: - Made require on proof-menu instead of proof-script. - - * generic/proof-indent.el: Use proof-comment-{start,end}-regexp - - * generic/proof-config.el: - Added proof-comment-start-regexp, proof-commend-end-regexp. - Mention proof-script-complete in docstring for proof-case-fold-search. - - * lego/lego.el: Remove spurious requires. - -2000-05-31 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isabelle-system.el: - Commented out global-timing since it seems to be Isabelle99-1 specific. - - * isa/isa.el: - Added old completion table from Isamode. Added code to automatically add completion for x-symbol tokens. - - * generic/proof-menu.el: - Fix keybinding for completion. Add completion to menubar. - - * generic/proof-compat.el: - Added hack to completion.el to avoid adding every prefix as completion. - - * generic/proof-x-symbol.el: Compatibility with completion package. - - * generic/proof-script.el: Fixes for completion support. - -2000-05-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: improved isar-goals-font-lock-keywords; - -2000-05-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isa.el: Added missing command terminators for proof-xsym commands - - * generic/proof-script.el: - Hairy parsing for Isar. Not finished (or working) yet. - - * generic/proof-script.el: - Arg for proof-minibuffer-cmd: compact whitespace in region. - - * generic/proof-script.el: - Fixed typo causing bug. Generic parsing updated (still wip) - -2000-05-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/interface-setup.el: - handle 'isa-x-symbol-enable vs. 'isar-x-symbol-enable; - -2000-05-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isar/isar.el: isar-preprocessing inserts final terminator if none there. - Added (defpgdefault script-indent t) to turn on indentation. - Added proof-script-command-start-regexp setting. - - * generic/proof-shell.el: Change order of checks in proof-shell-live-buffer - -2000-05-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: defpacustom global-timing; - -2000-05-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-compat.el: Added process-live-p - - * generic/proof-config.el: - Added proof-script-command-start-regexp. Updated docstrings to reflect that proof-terminal-char no longer appended to commands. - - * generic/proof-indent.el: Tidied - - * generic/proof-script.el: - Added doc of new prefix arg feature for proof-minibuffer-cmd - - * generic/proof-script.el: - Added prefix arg to proof-minibuffer-cmd to insert current region. - -2000-05-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Favourites mechanism now fully implemented, I hope. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isa-syntax.el: Docstring - - * isar/isar-syntax.el: Tweak font lock exprs enough for Example.thy - - * isar/isar-syntax.el: - Font lock exprs for goals buffer like those in Isabelle - - * isar/isar.el: - Set settings format function before calculating initial command. Add hilit for goals buffer - - * isa/isabelle-system.el: Remove isar-markup-ml from here - - * isar/isar.el: - Use generic default setting mechanism now. Add isar-markup-ml here. - - * isar/Example.thy: - Add -*- isar -*- tag to force mode, and comment to explain. - - * CHANGES: Updated - - * generic/proof-script.el: - Added new parsing mechanism. Began removing proof-terminal-string. - - * coq/coq.el, lego/lego.el: - Removed use of proof-terminal-string, added explicit terminators everywhere. - - * todo: Updated - - * etc/announce: Updated for announcement. - - * doc/ProofGeneral.texi: Updated with new keybindings for Coq, Lego. - - * lego/lego.el: Changed keybindings for lego specific functions - - * coq/coq.el: Changed keybindings for coq specific functions - - * isa/isabelle-system.el: Generalized proof assistant settings mechanism - - * isa/isa.el: - Add explicit terminators to commands. Generalized isabelle-set-default-cmd. - - * isa/isa-syntax.el: Additions to font lock on output - - * generic/proof-autoloads.el: Updated - - * generic/proof-shell.el: Don\'t wait for ever if process dies on startup - - * generic/proof-syntax.el: - Generalized proof-format to allow sexps in replacement. - - * generic/proof-indent.el: Missing parenthesis - - * generic/proof-utils.el: - Added functions for defining string and integer setters, for proof assistant settings. - - * generic/proof-menu.el: New stuff for making proof assistant settings. - - * generic/proof-config.el: - Added configuration variables for proof assistant settings. Docstring for favourites. - - * generic/proof-compat.el: Added replace-string for FSF. - - * plastic/plastic.el: - Fixed define-key calls. Set useful default for plastic prog name - -2000-05-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-syntax.el: Docstring. - - * lego/lego.el, isa/isabelle-system.el, coq/coq.el: - proof-defass-default -> defpgdefault - - * generic/proof-script.el: Removed proof-script-indent check. - - * generic/proof-indent.el: - Update to use generic option indent-line, and switch inside - function rather than mode (so can be turned on/off easily). - - * generic/proof-x-symbol.el: - Switch to using per-prover generic option for x-symbol-enable. - - * generic/proof-menu.el: Binding for complete. - Proper toggler use for generic option x symbol enable. - - * generic/proof-utils.el: - Macros for generic custom settings from proof-config. - Made proof-set-value work with generic settings as well as global ones, - hacking a name for a generic function. - - * generic/proof-config.el: Rename proof-defass-custom -> defpgcustom. - Moved macros for generic custom settings to proof-utils. - Made proof-x-symbol-enable be generic (isa-x-symbol-enable, etc). - Ditto proof-script-indent. - Added proof-shell-pre-sync-init-cmd - Added PA-completion-table, PA-tags-program. - -2000-05-26 Paul Callaghan <P.C.Callaghan@durham.ac.uk> - - * plastic/plastic.el, plastic/test.lf: - fixed error in test.lf - - fixed conflict in plastic.el - -2000-05-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-compat.el: Moved compatibility code into proof-compat.el - - * generic/proof-site.el: Only extend the load path if necessary - - * Makefile.xemacs: Comments, still nothing here. - - * Makefile: - Clean also deletes CVS temporaries (naughty, should be in devel.clean really) - - * todo: Updated - - * doc/ProofGeneral.texi: Updated magic - - * generic/texi-docstring-magic.el: Attempt to quote @ (failed, dunno why) - -2000-05-26 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: isar-any-command-regexp; - - * isar/isar-keywords.el: isar-keywords-major; - -2000-05-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: - Temp hacks to get doc to build before proper commits. - - * generic/proof-config.el: Made x-symbol-enable be individual option. - - * generic/proof-script.el: Added completion table code. - - * doc/docstring-magic.el: Fixes for PA docs, and file load order. - - * etc/ProofGeneral.patch: Patched patch again. - Phew, what an effort. - - * coq/coqtags: Spurious newline causing patch to fall over. - - * isar/isar.el: Removed spurious code in isar-mode function. - Removed defunct key binding of C-c C-l (Overriden with goto-end-of-locked). - - * etc/ProofGeneral.spec: Fix applying of patch. - - * etc/ProofGeneral.patch: Fix patch. - - * etc/ProofGeneral.patch: Updated patch. - - * coq/coqtags, lego/legotags: - Revert to previous path for perl, better default for non-linux. Linux uses RPM, where its fixed. - - * doc/ProofGeneral.texi: Fix info bug. - - * Makefile.devel: - Make doc link to 3.1, not pre-release. Minor extra editing on new release. - - * doc/ProofGeneral.texi: Doc more new features and bug fixes for 3.2. - Doc new PA-<name> mechanism. - Doc for completion. - Doc for proof-shell-pre-sync-init-cmd. - - * CHANGES: Note about proof-shell-pre-sync-init-cmd - - * BUGS: Note about fix for C-x C-f and friends - - * etc/bug-notes.txt: Note about sync problem - - * lego/lego.el, isa/isa.el, isar/isar.el, generic/proof-shell.el, generic/proof-config.el: - Patch for synchronization problem in Coq, perhaps others. - - * etc/README, etc/bug-notes.txt: New file, test cases for bugs - - * Makefile: Add target for editing perl scripts too - - * coq/coqtags, lego/legotags: Change default path to perl - - * etc/release-log.txt: Updated from 3.1 branch - - * generic/proof-toolbar.el: - When button enablers disabled, don't use itimer or after-change hook. - - * etc/release-log.txt: Second toolbar patch. - - * generic/proof-toolbar.el: - When button enablers disabled, don't use itimer or after-change hook. - - * CHANGES: Toolbar fixes. - - * generic/proof-toolbar.el: - Next button is enabled whenever locked region is not full. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-config.el, etc/release-log.txt, doc/ProofGeneral.texi: - Turn off button enablers when running on Solaris - -2000-05-24 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added "done"; - -2000-05-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, isar/isar-syntax.el: - replaced proof-ids-to-regexp by isar-ids-to-regexp, which admits - keywords to consist of a single non-word char as well (e.g. { }); - - * isar/isar-keywords.el: replaced {{ }} by { }; - -2000-05-19 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el, isar/isar.el: isar-verbatim-regexp: include \n; - -2000-05-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: - Updated. Noted that "first line" bug is more prevalent than thought. - -2000-05-18 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa.el: - Goals.enable/disable_pr: improved version for Isabelle99-1 (commented out); - -2000-05-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-menu.el: - Clarify favourites command: key sequence will begin with C-c C-a. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-05-17 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isabelle-system.el: added show-consts, long-names; - improved isar-markup-ml; - - * isar/isar.el, isar/interface, isar/interface-setup.el: - re-use isa/interface-setup.el rather than separate isar version; - -2000-05-16 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - debugging coq menu for old Xemacs compatibility, David said he will do this - for other provers (already done ?). - -2000-05-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * lego/lego.el: Fix buttons must be 3 long error (for 20.4 compatibility) - - * generic/proof-menu.el: Fix buttons must be 3 long error - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-utils.el: Docstring fix - - * generic/proof-menu.el: - Fixes for defining favourites, added warning for pre-release users. - - * doc/ProofGeneral.texi: Updated magic, new funcs. - - * doc/docstring-magic.el: - Fixed to load all files and define proof ass specifc vars. - - * generic/proof-site.el: - Added proof-ready-for-assistant function to help docstring magic. - - * FAQ: Added question asked by Larry. - - * generic/proof-site.el: Comment added - - * generic/proof-script.el: Add proof-strict-state-preserving setting - - * isa/interface-setup.el, isa/isabelle-system.el, isar/interface-setup.el: - Move setting of proof-shell-pre-interrupt-hook to isabelle-system.el - - * isa/isabelle-system.el: Missing quote - - * generic/proof-config.el: - Added version string to splash. Added proof-strict-state-preserving - - * todo: Updated, mentioned Solaris bug reported by Markus. - - * Makefile: Be more generous if bash is not found. - - * Makefile: - Added scripts target to edit Isabelle scripts, patch from Mike Squire. - -2000-05-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/docstring-magic.el, todo: Notes about fixing docstring-magic. - - * todo: Updated - - * isa/isabelle-system.el: - Fixup menus a bit. Remove proof-prf on options change. - - * isa/isa.el: Remove proof-assistant-menu-entries, done generically now. - - * isar/isar.el: - Modification of proof-shell-init-cmd. Markus, please help... - - * lego/lego.el: Remove proof-assistant-menu-entries, done generically now. - - * generic/proof-config.el: Added proof-defassfun. Comments - - * generic/proof-menu.el: Use (proof-ass X) instead of function call. - - * isa/isabelle-system.el: - Several name changes isa- -> isabelle-, and made generic for Isar - - * isa/isa.el: Comments - - * CHANGES, generic/proof-menu.el: Specific keys begin C-c C-a, not C-c a. - - * generic/proof-menu.el, generic/proof-utils.el: - Moved utility functions to proof-utils. - - * isa/isabelle-system.el: Fix to menu definition. - - * generic/proof-config.el: Fix to function name - - * lego/lego.el: Fix note. - -2000-05-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * hol98/example.sml: Explanatory comments - - * lego/lego.el: - Changes and compatibility fixes for specific menu/keybindings. - - * isar/isar.el: - Load isabelle-system file shared with Isabelle Proof General. - Add default settings to proof-shell-init-cmd. - Add Isabelle menu to menubar. - - * isa/isabelle-system.el: - Generic help menu for Isabelle and Isabelle/Isar added. - Generalized option settings mechanism. - Added simplifier tracing flag. - - * isa/isa.el: - Moved generic settings to isabelle-system.el. isa-set-default-cmd->isabelle-set.. - - * coq/coq.el: - Changes and compatibility fixes for specific menu/keybindings. - - * CHANGES: Updated - - * generic/proof-shell.el: - Note abut ;;;###autoload not working for define-derived-mode. - - * generic/proof-script.el: Use proof-deftoggle macro. - Comments about failure for ;;;###autoload cookie for define-derived-mode - Attempted fixes for C-x C-w, C-x C-v, revert-buffer. - - * generic/proof-utils.el: Compatibility hack - - * generic/proof-toolbar.el: Use proof-deftoggle macro. - - * generic/proof-site.el: - Fix for funnily named provers (Isabelle/Isar) and Emacs compatibility. - - * generic/proof.el: Extra arg to proof-splash-display-screen. - - * generic/proof-menu.el: Menus and code cleanup - - * generic/proof-config.el: Removed duplicate declaration - - * generic/proof-splash.el: - Extra arg to proof-splash-display-screen to serve as an About box. - - * generic/proof-config.el: - New mechanism for defining customization variables per-prover. - - * FAQ: X-Symbol funny chars question - - * etc/test-schedule.txt: Fixup branch - - * etc/test-schedule.txt: New file - -2000-05-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * README.devel: Updated - - * isa/todo: Note about desirable additions to Isabelle - - * isa/Example.ML: New goal. - - * generic/proof-config.el: New setting on the way... - - * FAQ: Added question about saving options - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Updated - - * generic/proof-menu.el, generic/proof-config.el: Fixup menus. - - * generic/proof.el, generic/proof-site.el, generic/proof-autoloads.el, generic/proof-menu.el, generic/proof-script.el: - Fixup loading. - - * isa/Example-Xsym.ML: New file - - * generic/proof-script.el: - Removed menus, keybinding. Removed compatibility hacks. Improved loading. - - * generic/proof-shell.el: Improved loading - - * generic/proof-config.el: - Prevent proof-set-value until proof-config-loaded. (C) on splash screen. - - * generic/texi-docstring-magic.el: Improved loading - - * generic/span-extent.el, generic/span-overlay.el: Comments. - - * generic/proof.el: Removed autoloads, util functions. - - * generic/proof-x-symbol.el: Improved loading - - * generic/proof-utils.el: Added some functions for developers. - - * generic/proof-toolbar.el: Improved loading - - * generic/proof-system.el: Fixup branch - - * generic/proof-system.el: Moved code to proof-menu.el - - * generic/proof-syntax.el: Added proof-splice-separator. - - * generic/proof-splash.el: - Splash screen now shown from autoloaded function. - - * generic/proof-site.el: Remove use of cl. Add require on proof-autoloads. - - * generic/proof-easy-config.el, generic/proof-indent.el: Improve loading - - * generic/span.el, generic/proof-autoloads.el, generic/proof-compat.el, generic/proof-menu.el: - Fixup branch - - * generic/span.el, generic/proof-autoloads.el, generic/proof-menu.el, generic/proof-compat.el: - New files - - * etc/cvs-tips.txt: Trivial. - - * doc/ProofGeneral.texi: Updated 3.2 changes - - * Makefile.devel: Added autoloads target. - - * Makefile: EMACS -> BATCHEMACS var - - * etc/release-log.txt, isa/isa.el: Merged from 3.1.5 - - * etc/release-log.txt: Updated - - * generic/proof-site.el: Set version tag for new release. - - * isa/isa.el: Generalized thms_containing - - * doc/Makefile: Added default target - -2000-05-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: Comments - -2000-05-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el: Comment. - - * doc/ProofGeneral.texi: - Updated 3.2 details. Keybindings for Coq, LEGO shortcuts changed. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Fix markup bug. - - * doc/ProofGeneral.texi: Expanded explanation of selecting Isar. - - * todo: Updated - - * Makefile: make clean removes Emacs backups. Probably safe... - - * CHANGES: Updated - - * isa/isa.el, isa/isabelle-system.el: isa-system.el -> isabelle-system.el - - * isa/isa-system.el, isa/isabelle-system.el: Renamed file - - * isa/thy-mode.el: Expanded menu - - * generic/proof-script.el: - Comments. Minor improvements for electric terminator and proof-follow-mode='ignore - - * generic/proof-shell.el: Corrected header. - - * generic/proof.el: Moved code into proof-system and proof-utils. - - * generic/proof-system.el: - Files for interfacing with proof system, e.g. maintaining settings. - - * generic/proof-utils.el: General utility functions, moved from proof.el - - * generic/proof-toolbar.el: Added menu entry for proof-goto-end-of-locked. - - * generic/proof-site.el: - Added variables for customization groups so they can be set automatically. - - * generic/proof-config.el: - Improved docs, declaration of variables set in proof-site, settings mechanism begun. - - * isa/isa.el: New code in isa-system.el. - - * isa/isa-system.el: New file for interfacing with Isabelle system. - - * isa/isa.el, isar/isar.el: - Default to isa-mode or isar-mode according to first one invoked. - - * FAQ: Beginnings of a FAQ. - -2000-05-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * plastic/plastic.el, isa/Example.ML, lego/example.l, lego/lego.el, generic/proof-syntax.el, generic/proof.el, generic/proof-config.el, generic/proof-script.el, CHANGES, coq/coq.el: - Added proof-assistant-keymap and commands for defining insert keys. - -2000-05-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Cease mentioning plastic. - - * generic/proof.el: Helper macros. - - * lego/lego.el: Added specific menu for LEGO. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isa.el: Added specific menu for Isabelle (early version) - - * coq/coq.el: Added specific menu for Coq. - - * CHANGES, doc/ProofGeneral.texi, generic/proof-config.el, generic/proof-script.el: - Added proof-assistant-menu-entries for proof assistant specific menus. - - * BUGS, todo: Added note about new FSF bug discovered, sigh... - -2000-04-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Force in .gz target. - - * Makefile.devel: Keep ChangeLog gzipped. Small saving on repo size. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/cvs-tips.txt: Note about conflict in merging - - * etc/release-log.txt: Added note about 3.1.4 patch, merged from 3.1 branch - - * etc/README, etc/cvs-tips.txt: Notes about using cvs and branch. - - * Makefile.devel: Added warning about releasing from old branch. - - * etc/release-log.txt: Note about 3.1.4 release - - * generic/proof-site.el: Set version tag for new release. - - * isa/isa.el, generic/proof-syntax.el: Apply patch sent by Mike Squire - -2000-04-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-04-25 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: isar-indent regexps moved to isar-syntax.el; - tuned comments; - - * isar/isar-syntax.el: removed unused isar-ids; - added isar-indent regexps (from isar.el); - - * isar/isar-keywords.el: removed "simpset" minor keyword; - -2000-04-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-syntax.el: Fix %r modifier in proof-format-filename. - - * isa/isa.el: Revert to indended fix for isa-retract-thy-file. - - * CHANGES, generic/proof-script.el: - Note about efficiency/bug fix by Markus. - -2000-04-17 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa.el: fixed isa-retract-thy-file: pass theory name only; - fixed some comments; - - * isar/isar-keywords.el: added 'hide'; - -2000-04-15 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-script.el: - proof-segment-up-to: no longer poke around in make-string buffer (now - more efficient, also works around crash bug in xemacs-21.1.7/SuSE); - -2000-04-12 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: fixed proof-mode-for-goals; - -2000-04-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * lego/readonly/readonly.l: Fix version. - - * Makefile.devel: - Change order in release to make ChangeLog be updated before dist built. - - * doc/ProofGeneral.texi: mode-for-pbp -> mode-for-goals - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-shell.el: Comment. - - * todo: Updated - - * generic/proof-script.el: - More generic message to avoid confusion with Coq searching. - - * generic/proof-config.el: - Generalisation of proof-info-command to string or fn. - - * lego/readonly/readonly.l: Moved from wrong place. - - * generic/pbp.el: Removed this. - - * todo, CHANGES: Updated - - * generic/proof-x-symbol.el, generic/proof-shell.el, generic/proof-easy-config.el: - pbp-mode -> goals-mode - - * generic/proof-config.el: Comments. pbp-mode -> goals-mode - - * isa/isa.el: - Tweak to disable_pr function to allow for it being called twice (why?). - - * plastic/plastic.el: pbp-mode -> goals-mode - - * hol98/hol98.el: Decoration tweaks - - * demoisa/demoisa.el, isar/isar.el, isa/isa.el, coq/coq.el: - pbp-mode -> goals-mode - - * coq/coq-syntax.el: More decoration - - * lego/lego.el: goals-mode -> pbp-mode - - * lego/lego-syntax.el: Extra decoration. - - * doc/ProofGeneral.texi: - Updates for 3.2. Added documentation of silent settings. - - * plastic/plastic.el, generic/proof-shell.el, generic/proof-config.el, demoisa/demoisa-easy.el, demoisa/demoisa.el, lego/lego.el, coq/coq.el, hol98/hol98.el, isa/BUGS, isa/isa.el, todo, CHANGES: - Fixed up proof-shell-proof-completed mess nicely. - -2000-04-06 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/x-symbol-isar.el, isa/x-symbol-isa.el: tuned \<bottom>; - added \<lbrace>, \<rbrace>, \<top>; - -2000-04-05 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/todo, isa/todo: tuned todo stuff; - - * isar/isar.el, isa/isa.el: improved print_mode switch; - - * isar/isar-keywords.el: 'welcome' made diagnostic; - - * isar/isar-keywords.el: eliminated 'as' keyword; - -2000-04-04 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added 'print_claset', 'print_simpset'; - -2000-04-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el: Added provisional commands for enabling/disabling printing. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Updated - - * isa/Example2.ML: Save as Example.ML, except using X-Symbol input tokens. - - * CHANGES: Note of 3.2 changes - - * generic/proof-script.el: Improved behaviour of electric terminator. - - * todo: Updated - - * generic/proof-shell.el: - Added implementation of silent switch for turning on/off prover output. - - * generic/proof-shell.el: - Added proof-shell-clear-state function to collect together state clearing ops. - - * CHANGES: Updates for 3.2 series. - - * generic/proof-site.el: Set version tag for new release. - - * etc/release-log.txt: Note about 3.1.3 release - - * isa/isa.el: - Fix accidently introduced bug with passing full paths to theory loader. - - * generic/proof-syntax.el: - Altered proof-format-filename to add %e and %r specifiers. - - * generic/proof.el, generic/proof-splash.el, generic/proof-script.el, generic/proof-easy-config.el, generic/proof-config.el, generic/proof-shell.el: - Update copyright dates, comments. - -2000-04-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added 'ProofGeneral.undo'; - fixed 'cd' classification; - -2000-03-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: removed 'variables'; - added 'ultimately'; - -2000-03-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Spacing. - - * etc/release-log.txt: About 3.1.2 - - * hol98/example.sml: Use pg command pg_top_thm_and_drop - - * hol98/hol98.el: - Improved HOL support, now joins together commands in proof properly. - - * etc/testing-log.txt: Note about testing on win32 - - * hol98/todo, todo, etc/release-log.txt, CHANGES: Updated - - * generic/proof-config.el: Add some colours for mswindows in deffaces. - - * coq/coq.el: 3.1 not 3.2 change - - * BUGS: Note about 21.1.9 problems reading files. - - * coq/coq.el: Removed spurious requires - - * isa/isa.el: Removed pg_saved_gl which was for testing. - - * isa/isa.el: Do need to strip drive name as Jacques discovered. - - * isa/isa.el: Fix name of win32-long-file-name used as check. - - * doc/ProofGeneral.texi: Add some more bullets. - - * doc/ProofGeneral.texi: Updated copy date - - * isa/isa.el: Quoted backslashes. - - * generic/proof-config.el: - Obscure end of internal input stream problem solved. - - * isa/isa.el: Sensible default for Windows invoking Isabelle - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/release-log.txt, CHANGES: Notes about upcoming 3.1.1 changes - - * Makefile.devel: Move to pre3.2 prerelease series. - - * isar/isar.el, isa/isa.el: Attempt to fix filename mess for Windows. - -2000-03-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: removed 'kill_proof'; - added 'variables'; - -2000-03-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * hol98/example.sml: Comment - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/release-log.txt: First release attempt - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * coq/README: Updated to add me. - - * CHANGES: Fix for XEmacs note - - * Makefile.devel: Added zip file build - - * todo: Updated for 3.1 - - * doc/ProofGeneral.texi: Made magic. - - * hol98/example.sml: Hooray, I proved a theorem. - - * etc/announce: Updated for 3.1, removed appendix. - - * hol98/README: Fix name of HOL98. - - * INSTALL: Notes about using on Windows - - * demoisa/demoisa-easy.el, isa/isa.el: Updated Isabelle home page. - - * BUGS: Updated, split by Emacs-specificity - - * generic/proof-toolbar.el: Let Windows use the toolbar too. - -2000-03-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added 'moreover'; - -2000-03-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * coq/todo, todo, TODO: Updated todo's. - - * CHANGES: Updated and cleaned up - - * generic/proof-shell.el: - Fix for activating multiple frames when no active scripting buffer. - - * generic/proof-script.el: - Bug fix for electric terminator used inside locked region. - - * CHANGES: - Rename proof-shell-string-escapes -> proof-shell-filename-escapes - - * hol98/hol98.el: Set proof-shell-filename-escapes, switch back to %s - - * etc/testing-log.txt, etc/TESTS: Notes about strange filenames - - * coq/coq.el, isar/isar.el, isa/isa.el, doc/ProofGeneral.texi, generic/proof-syntax.el, generic/proof-config.el: - Switch back to %s, rename proof-shell-string-escapes -> proof-shell-filename-escapes, and always apply for filename substn. - - * generic/proof-script.el: - Use proof-format-filename instead of format on cmds with file parameter. - - * generic/texi-docstring-magic.el: Added todo. - - * etc/isa/\backslashname/test.ML: Comment about tripping bug in Isabelle - - * generic/proof-config.el: - Document use of %e in proof-shell-inform-file-{processed,retracted}-cmd. - - * isar/isar.el, isa/isa.el: Fix other file commands to use %e substitution. - - * etc/isa/\backslashname/test.thy, etc/isa/\backslashname/test.ML: - Added test files to check stupid filename for directories. - - * hol98/hol98.el, isar/isar.el, isa/isa.el: - Use new format character %s to %e to cope with nasty filenames with backslashes. - - * generic/proof-syntax.el: docstring - - * generic/proof-syntax.el: - Added utility functions proof-format, proof-format-filename. - - * doc/ProofGeneral.texi: - Added new customization: proof-shell-string-escapes. - - * generic/proof-config.el: Mention %e in doc for proof-shell-cd-cmd. - - * generic/proof-config.el: - Added new customization: proof-shell-string-escapes. - -2000-03-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, isa/isa.el: transparent cd; - -2000-03-19 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: removed "thence"; - -2000-03-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Remove comma from section heading, bad for info. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-config.el: - Added proof-{mode}-font-lock-keywords configuration settings (used by easy-config). Also silent threshold - - * coq/coq-syntax.el: - Altered syntax a little bit so reset works for Section. - - * BUGS: Updated. - - * isar/todo: Updated - - * doc/ProofGeneral.texi: Ack ETL - - * generic/proof-shell.el: Comment - - * isar/isar.el: Added setting for silent mode. - - * hol98/hol98.el: More reliable prompt regexp - - * generic/proof-script.el: - Added keybinding, improved doc for proof-undo-and-delete-last-successful-command. - - * coq/todo: Updated - - * generic/proof-toolbar.el: - Added menu entry for proof-undo-and-delete-last-successful-command - - * hol98/todo, todo, TODO, CHANGES: Updated - - * coq/coq.el: - Added settings for silent control. Also some minor support for Section. - - * isa/isa.el: Added settings for silent control. - - * doc/ProofGeneral.texi: - Improved LEGO walk-through somewhat. Also documented C-c C-BS. - -2000-03-17 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-site.el: proof-assistant-table: fixed spelling of comment; - -2000-03-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * coq/todo: Note about useless output from Coq - - * TODO: Updated - - * coq/coq.el, generic/proof-config.el: - Added proof-shell-{start,stop}-silent-cmd. - -2000-03-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/release-log.txt: Getting reading for 3.1 - - * README.devel: Note of how to change branch version. - - * images/gimp/scripts/proofgeneral.scm, images/gimp/.cvsignore, etc/lego/multiple/README, etc/patches/duplicated-short-messages-fix.txt, etc/patches/fix-attempt-for-eager-cleaning.txt, etc/lego/multiple/A.l, etc/lego/multiple/B.l, etc/lego/multiple/C.l, etc/lego/multiple/D.l, etc/isar/multiple/README, etc/isar/multiple/A.thy, etc/isar/multiple/B.thy, etc/isar/multiple/C.thy, etc/isar/multiple/D.thy, etc/isa/thy/test.ML, etc/isa/multiple/README, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/D.ML, etc/isa/multiple/D.thy, etc/isa/multiple/Err.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/B.ML, etc/isa/multiple/B.thy, etc/isa/multiple/C.ML, etc/isa/multiple/C.thy, etc/isa/multiple/A.ML, etc/isa/multiple/A.thy, etc/isa/xsym.ML, etc/coq/multiple/c.v, etc/isa/goal-matching.ML, etc/isa/long-line-backslash.ML, etc/isa/message-test.ML, etc/coq/multiple/README, etc/coq/multiple/a.v, etc/coq/multiple/b.v, coq/todo, coq/x-symbol-coq.el, coq/coqtags, coq/example.v, coq/coq-syntax.el, coq/coq.el, coq/BUGS, coq/README: - Updating branch - - * etc/coq/unnamed_thm.v, etc/demoisa/B.ML, etc/demoisa/C.ML, etc/demoisa/D.ML, etc/demoisa/README, etc/demoisa/A.ML, etc/lego/long-line-backslash.l, etc/lego/unsaved-goals.l, etc/lego/GoalGoal.l, etc/lego/error-eg.l, etc/lego/lego-site.el, plastic/test.lf, plastic/todo, plastic/plastic.el, lego/todo, lego/x-symbol-lego.el, plastic/README, plastic/plastic-syntax.el, lego/lego-syntax.el, lego/lego.el, lego/legotags, lego/BUGS, lego/README, lego/example.l, lego/example2.l, isar/todo, isar/x-symbol-isar.el, isar/interface-setup.el, isar/isar-keywords.el, isar/isar-syntax.el, isar/isar.el, isar/BUGS, isar/Example.thy, isar/README, isar/interface, isa/thy-mode.el, isa/todo, isa/x-symbol-isa.el, isa/interface-setup.el, isa/isa-syntax.el, isa/isa.el, isa/Example.ML, isa/Example.thy, isa/README, isa/interface, images/use.xcf, images/use.xpm, isa/BUGS, images/undo.xcf, images/undo.xpm, images/use.8bit.xpm, images/use.xbm, images/state.xpm, images/undo.8bit.xpm, images/undo.xbm, images/retract.xpm, images/state.8bit.xpm, images/state.xbm, images/state.xcf, images/restart.xpm, images/retract.8bit.xpm, images/retract.xbm, images/retract.xcf, images/restart.8bit.xpm, images/restart.xbm, images/restart.xcf, images/qed.8bit.xpm, images/qed.xbm, images/qed.xcf, images/qed.xpm, images/pg-text.jpg, images/pg-text.xcf, images/next.xpm, images/notes.txt, images/pg-text.8bit.gif, images/pg-text.gif, images/next.8bit.xpm, images/next.xbm, images/next.xcf, images/lego-badge.xcf, images/isabelle_transparent.8bit.gif, images/isabelle_transparent.gif, images/isabelle_transparent.xcf, images/interrupt.xbm, images/interrupt.xcf, images/interrupt.xpm, images/isabelle-badge.xcf, images/info.xcf, images/info.xpm, images/interrupt.8bit.xpm, images/help.xcf, images/help.xpm, images/info.8bit.xpm, images/info.xbm, images/goto.xcf, images/goto.xpm, images/help.8bit.xpm, images/help.xbm, images/goto.8bit.xpm, images/goto.xbm, images/goal.xcf, images/goal.xpm, images/goal_large.xcf, images/goal.8bit.xpm, images/goal.xbm, images/find.xbm, images/find.xcf, images/find.xpm, images/fireworks.xcf, images/find.8bit.xpm, images/context.xbm, images/context.xcf, images/context.xpm, images/coq-badge.xcf, images/command.xcf, images/command.xpm, images/context.8bit.xpm, images/command.8bit.xpm, images/command.xbm, images/README, images/blank.xcf, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, images/.cvsignore, images/Makefile, hol98/hol98.el, hol98/todo, hol98/x-symbol-hol98.el, generic/texi-docstring-magic.el, hol98/README, hol98/example.sml, generic/span-extent.el, generic/span-overlay.el, generic/proof-x-symbol.el, generic/proof.el, generic/proof-toolbar.el, generic/proof-site.el, generic/proof-splash.el, generic/proof-syntax.el, generic/proof-shell.el, generic/proof-easy-config.el, generic/proof-indent.el, generic/proof-script.el, etc/testing-log.txt, generic/README, generic/pbp.el, generic/proof-config.el, etc/profiling.txt, etc/release-log.txt, etc/screenshot-notes.txt, etc/announce, etc/debugging-tips.txt, etc/doc-notes.txt, etc/junk.el, etc/ProofGeneral.spec, etc/README, etc/TESTS, doc/docstring-magic.el, doc/localdir, etc/ProofGeneral.patch, doc/README.doc, doc/dir, doc/ProofGeneral.texi, doc/.cvsignore, doc/Makefile, doc/ProofGeneral.jpg, demoisa/README, demoisa/demoisa-easy.el, demoisa/demoisa.el, TODO, todo, Makefile.xemacs, README, README.devel, INSTALL, Makefile, Makefile.devel, COPYING, AUTHORS, BUGS, CHANGES, .cvsignore: - Branch update preparing for fourth release. - - * coq/BUGS: BUGS for Coq. - - * hol98/README: Note about diff HOL versions. - - * etc/ProofGeneral.spec: Fix globbing. Not as powerful as I'd hoped. - - * Makefile.devel: Added hol98 to distribution. - - * Makefile.devel, Makefile: Add hol98 to elisp dirs. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/ProofGeneral.spec: Added hol and new info files to package - - * generic/proof.el: - Added return value for proof-shell-maybe-erase-response. Bug report msg. - - * doc/ProofGeneral.texi: - Added chapter on HOL. Info about hacky X-Symbol support. News about 3.1 release. - - * generic/proof-shell.el: - Comment about proof-goals-display-qed-message mess. - - * generic/proof-config.el: - Added proof-boring-face (default appearance is same as proof-debug-face). Comment. - - * hol98/hol98.el: Improvements - - * plastic/todo, plastic/README, hol98/todo, hol98/README, demoisa/README, coq/README, coq/todo, lego/todo, lego/README, lego/BUGS, isar/todo, isar/README, isar/BUGS, isa/todo, isa/README, isa/BUGS, todo, CHANGES, README, BUGS: - New/updated information files - -2000-03-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Updated - - * hol98/todo: TODOs for HOL. - - * todo, hol98/example.sml, hol98/README: Updated - - * hol98/hol98.el: Added decoration and syntax table entries. - - * generic/proof-easy-config.el: - Added mechanism for setting font-lock-keywords uniformly from - proof-script-font-lock-keywords, and modifying syntax table - with proof-script-modify-syntax-table, etc. - - * hol98/x-symbol-hol98.el: Symbol for ==> - - * doc/ProofGeneral.texi: Updated versions. - - * isa/isa.el: Docstrings - - * isa/thy-mode.el: Added menu item to switch to script buffer, C-c C-o key. - - * generic/proof-script.el: Use name of proof assistant in menu. - - * generic/proof-shell.el: - Names of shell, goals, script buffers now based on proof assistant name - - * generic/proof-config.el: Comment. - - * generic/proof-config.el: - boundp->fboundp. Fix test for proof-shell-process-connection-type. - -2000-03-09 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added 'case', 'print_cases'; - -2000-03-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * TODO: Updated - - * hol98/x-symbol-hol98.el, hol98/hol98.el, hol98/example.sml: - First bash at HOL support, working but barely - - * README.devel: Standards for each instance. - - * README: Canonical web site mentioned. - - * doc/ProofGeneral.texi: Added proof-shell-process-connection-type - - * BUGS, CHANGES: Updated - - * doc/ProofGeneral.texi: - Plans and ideas appendix no longer maintained, ref to web page - - * demoisa/demoisa.el: Moved some comments to README - - * generic/proof-config.el: - Detect default for proof-shell-process-connection-type by running uname - - * generic/proof-config.el, generic/proof-shell.el, CHANGES: - Added proof-shell-process-connection-type. - - * generic/proof-site.el: Added support for HOL98 PG. - - * generic/proof-toolbar.el: Edited a tooltip. - - * isa/x-symbol-isa.el, coq/x-symbol-coq.el, lego/x-symbol-lego.el: - Updated headers. - - * CHANGES, isa/todo, todo: Updated - - * lego/README, isa/README, hol98/README, generic/README, demoisa/README, coq/README: - Added README files for each prover, summarizing status. - - * CHANGES: Fixed up outline markup. - -2000-03-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Added checkin for second html file. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Missing semi - - * CHANGES: Updated, added outline. - - * Makefile.devel: Added edit for devel.phtml also - - * README.devel: Added some note about todo lists. - - * etc/lego/error-eg.l: - Error example from Randy, showing too much info was lost in output msgs. - - * lego/lego-syntax.el: Added new regexp for recognizing LEGO errors. - - * etc/ProofGeneral.spec: Put README.devel into spec file - - * lego/todo, isa/todo, isar/todo, coq/todo, todo: - Split low-level todo into several files. - - * BUGS, CHANGES: Note about bug/fix with old Japan versions of CL macs. - - * README.devel: File for developers to read. - - * generic/proof.el: Fix to warn function to use format args. - - * generic/texi-docstring-magic.el, generic/proof-syntax.el: - Fix to uses of dolist for compatibility with Japan Emacs versions (older CLmacs) - -2000-03-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-02-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Updated - - * generic/proof-shell.el: - Forced process-connection-type always to nil, after all. May not be an issue with non-mule FSF Emacs (that was something different). - -2000-02-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Todos for 3.1 - - * generic/proof-shell.el: - Added back ^G fix for Solaris, but not for non-mule FSF. - - * generic/proof.el: Add definition of warn function for FSF compatibility. - -2000-02-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-02-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/x-symbol-isar.el, isa/x-symbol-isa.el: tuned electric-ignore; - -2000-02-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-02-15 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/x-symbol-isar.el, isa/x-symbol-isa.el: - fix electric-ignore (due to DvO); - -2000-02-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Canonical URL. - - * etc/announce, etc/ProofGeneral.spec: - Switch to canonical URL (broken currently) - - * generic/proof-config.el: New canonical URL for PG. - - * Makefile.devel: New name for devel download page. - -2000-02-14 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: isar-tac-regexp: 'font-lock-reference-face; - - * isar/isar-keywords.el: removed then_apply; - added apply_end; - -2000-02-11 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface-setup.el, isar/interface, isa/interface, isa/interface-setup.el: - option -x: enable x-symbol package; - - * isar/isar-keywords.el: added "judgment"; - -2000-02-10 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface-setup.el, isa/interface-setup.el: - setup proof-shell-pre-interrupt-hook for Poly/ML; - -2000-02-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Doc for proof-shell-pre-interrupt-hook - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el, generic/proof-config.el: - Added proof-shell-pre-interrupt-hook - -2000-02-09 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: tuned indentation code; - - * isar/isar-syntax.el: - added isar-keywords-qed-global, isar-global-save-command-regexp; - added isar-keywords-indent-reset; - tuned font-lock; - - * isar/isar-keywords.el: added 'oops'; - -2000-02-07 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa.el: fixed proof-shell-error-regexp; - -2000-01-28 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added prefer, defer; - -2000-01-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-01-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * BUGS, CHANGES: - Notes about fix for problem with Emacs 20.5 reported by Pierre - - * generic/proof-shell.el: - Temporary fix for problem with Emacs 20.5 reported by Pierre - -2000-01-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -2000-01-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof.el, generic/proof-x-symbol.el: - Attempted fix for thy-mode X-Symbol problems. Still buggy. - - * isa/isa.el: Comments - - * todo, CHANGES: Note about X-Symbol problems. - -2000-01-06 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Mention fix to proof-shell-eager-annotation-start-length - - * plastic/plastic.el, lego/lego.el, isar/isar.el, isa/isa.el, coq/coq.el: - Fixes for short output duplication problem: set proof-shell-eager-annotation-start-length. - -2000-01-06 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added "where"; - -1999-12-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: fixed isar-keywords-local-goal-regexp; - -1999-12-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Typos. - -1999-12-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Minor fixes - - * doc/ProofGeneral.texi: Typo. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: New chapter on Hints and Tips. Credit to Pierre. - -1999-12-14 Pierre Courtieu <courtieu@lri.fr> - - * doc/ProofGeneral.texi: - Pierre: Added little a chapter to the documentation: Using File - Variable, just after Isabelle ProofGeneral. Surely not the good place, - should be in some section called "tricks". - -1999-12-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Added two new bugs to be fixed. - - * BUGS: Added two new bugs. - -1999-12-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: - Clarified further problem with Isabelle and ML files with embedded semis. - -1999-12-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Minor. - - * etc/announce: Updated from version sent to lists. - -1999-11-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Updated for 3.1pre - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Development version becomes 3.1. - - * etc/ProofGeneral.spec: Set version tag for new release. - - * Makefile.devel: - Cannot have FULLVERSION in spec file, will break links, etc. - - * Makefile.devel: Edit spec file to get tar file name right. - - * Makefile.devel: - Remove -b option from tag. Probably needs to be done by hand. - - * etc/release-log.txt: Correct release tags. - - * Makefile.devel: Added -b option to tag. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Added -b option to tag. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Note about pdftexinfo bug. - - * doc/ProofGeneral.texi: - Disabled use of macros for URLs, sigh. It breaks pdftexinfo. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/screenshot-notes.txt: Fixup branch - - * etc/screenshot-notes.txt, etc/notes.txt: Renamed file - - * etc/release-log.txt, todo: Updated - - * doc/ProofGeneral.texi: Added macros for some URLs. - - * TODO: Updated - - * Makefile.devel: - Added FULLVERSION mechanism, to tag proof-general-release. - -1999-11-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/release-log.txt: Updated - - * doc/ProofGeneral.texi: Fixed download URL to be homepage. - - * doc/ProofGeneral.texi: Added John's name to the credits - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * BUGS: Note about duplicated messages. - - * BUGS, doc/ProofGeneral.texi: - Added more notes about using ML files in Isabelle. - - * etc/patches/duplicated-short-messages-fix.txt: Upcoming fix for 3.1. - - * etc/release-log.txt: Updated. - - * BUGS: Note about proof_timing in Isabelle - - * etc/announce: Updated - - * generic/proof-shell.el: Typo - - * generic/proof-shell.el: - Comments about improved handling of urgent message markers, following - jrl's bug report about duplication of occasional urgent messages. - The correct fix is to set proof-shell-eager-annotation-start-length - properly. - - * isa/thy-mode.el: - Change SML minor mode binding to C-c C-m, avoiding clash with - proof-interrupt-process. Add commands from proof-universal-keys to - menu, and add all of proof-shared-menu. - - * isa/isa.el: Add universal keys to theory mode - -1999-11-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el: - Fix to proof-shell-proof-completed-regexp by reverting to previous version. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Typo. - - * todo: Updated - - * INSTALL: Mention .emacs line for RPM package, and default.el. - - * doc/ProofGeneral.texi: Moved Coq's Abbrev section. Fixed some typos. - - * doc/Makefile: Added index.html link. - - * Makefile.devel: Added devel.links target to make a couple of handy links. - - * generic/proof-config.el: Typos. - - * etc/doc-notes.txt: Fixup branch - - * etc/doc-notes.txt, doc/notes.txt: Renamed file - - * doc/README.doc: Fixup branch - - * etc/ProofGeneral.spec: Add main README, COPYING to RPM. - - * doc/README.doc, doc/README: Renamed file - - * etc/ProofGeneral.spec: Add ProofGeneral.texi and CHANGES to RPM. - - * demoisa/demoisa-easy.el: - Consider proof-easy-config no-longer experimental. - -1999-11-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Fix to not distribute linked file. - - * doc/ProofGeneral.texi: - Fixup web addresses to zermelo.dcs since www.dcs sub pages all broken. - - * doc/Makefile: Added note about page rearrangement for pdf files - - * Makefile.devel: Add portrait file to IGNOREDFILES. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Switch CVS remote access to faster machine, scar. - - * doc/ProofGeneral.texi: Fixed credits list. - - * todo: Updated for 3.0 release. - - * Makefile.devel: - Fix IGNOREDFILES to be a list of patterns to ignore, rather than files. - - * doc/ProofGeneral.texi: Comment about fonts. Fix info dir formatting - - * Makefile.devel: Fix link to image file. - - * doc/ProofGeneral.texi: Added note about non-proof .ML files. - - * todo, BUGS: Updated - - * doc/ProofGeneral.texi: More improvements. - - * Makefile.devel: Added date stamp to version variable in full releases. - -1999-11-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Updated - - * lego/lego.el, generic/proof-script.el: Docstring - - * generic/proof.el: More docstring for proof-customize-toggle. - - * isa/thy-mode.el: Made thy-indent-level a user opt. - - * generic/proof-config.el: - Improved docstrings. Generalised proof-set-bool -> proof-set-value. - - * doc/ProofGeneral.texi: Polished draft. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Many improvements. - - * demoisa/demoisa-easy.el: Bug fix in regexp. - - * todo: Updated - - * BUGS: Fixed extending queue bug. - - * generic/proof-script.el: - Fixed extending queue bug. Many docstring improvements - - * generic/proof-shell.el: - Moved proof-analyse-using-stack to proof-config. Added docstrings for pbp functions. - - * generic/proof.el: Docstrings. - - * generic/proof-config.el: - Many fixes to docstrings and comments. Added proof-analyse-using-stack here. - - * generic/texi-docstring-magic.el: Recognize and label macros. - - * images/notes.txt: Updated - -1999-11-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-toolbar.el: Rearrange comments. - - * generic/proof-config.el: docstring improvement - - * todo: Updated - - * generic/proof-script.el: - Fixed bug introduced by hacking proof-only-whitespace-to-locked-region-p. - - * doc/ProofGeneral.texi: Updates - - * Makefile.devel: Include pdf doc in distribution area, though. - - * Makefile.devel: Removed ps.gz from distrib. - - * generic/proof-shell.el: - Don't bind button1 in goals buffer, so cut and paste still work. - - * INSTALL: Mention path of bash in interface scripts - - * BUGS: Mention problem with MLWorks on Solaris - - * generic/proof-x-symbol.el: - Make sure 8bits and coding are unset in proof-x-symbol-encode-shell-input. - - * todo: More notes about x-sym fixes - - * isa/isa.el: - Patch to proof-shell-proof-completed-regexp to prevent overflow, sent by Markus - -1999-11-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el, isa/isa-syntax.el: tuned faces; - -1999-11-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Instead, remove doc/ from top-level of distdir. - - * Makefile.devel: *Do* deref links again when copying doc. - - * Makefile.devel: - Don't deref links when copying doc, avoid error during export. - - * doc/ProofGeneral.texi: Typo - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo, CHANGES: Updated - - * doc/ProofGeneral.texi, generic/proof.el, generic/proof-script.el, generic/proof-config.el: - Renamed proof-auto-delete-windows -> proof-delete-empty-windows - - * plastic/plastic.el, doc/ProofGeneral.texi, generic/proof-shell.el, generic/proof-config.el: - proof-shell-done-invisible -> proof-done-invisible again - - * doc/ProofGeneral.texi: - Image included (CVS default, add link to ../html/ProofGeneralPortrait.pdf) - - * doc/ProofGeneral.texi: Updates for X-Symbol support. - - * Makefile.devel: Added link during distdocs build to front page image - - * generic/proof-config.el: Added curious comment - - * doc/Makefile: - Fixed conditional inclusion of image. Added pdf to distdoc. - - * doc/.cvsignore: Updated - - * doc/ProofGeneralPortrait.eps.gz: File moved - - * doc/ProofGeneral.texi: - Fixes for conditional inclusion of front page image - - * Makefile.devel: Removed spurious etags target (tags already works better) - - * generic/proof-x-symbol.el: - Extend <var>-mode-hook for extra modes to call proof-x-symbol-mode. - - * generic/proof-config.el: - Fix a couple of group names, and comments at top of file. - - * generic/proof-toolbar.el: Moved goto button. - - * generic/proof-script.el: Improved nothing to do error message - - * generic/proof-x-symbol.el: - Fix a couple of group names, and comments at top of file. - - * generic/proof.el: Fix so clicking on url works in bug report - -1999-11-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: - Fixed info probs. xrefs are a complete nonsense in info. - - * doc/ProofGeneral.texi: Magic updated - - * doc/.cvsignore: Updated - - * generic/proof-script.el: Typo - - * doc/ProofGeneral.texi: Many updates and improvements (not finished yet) - - * doc/ProofGeneralPortrait.eps.gz: Fixup branch - - * doc/ProofGeneralPortrait.eps.gz, doc/ProofGeneral.eps.gz: Renamed file - - * doc/Makefile: - Additions for pdf version; needs hack to my pdftexinfo.tex to work - - * todo: More todo's??? Surely not - - * generic/proof-script.el: Fix for proof-script-new-command-advance. - - * TODO: Updated - - * generic/proof-toolbar.el: Added goto button - - * images/goto.xpm, images/goto.xcf, images/goto.xbm, images/goto.8bit.xpm: - Fix branch - - * images/goto.xbm, images/goto.xpm, images/goto.8bit.xpm: New button - - * images/gimp/scripts/proofgeneral.scm, images/Makefile: Added goto button. - - * images/goto.xcf: Button for proof-goto-point action. - - * generic/texi-docstring-magic.el: - Added texi-docstring-magic-untabify to fix tabs in docstrings. - - * generic/proof-shell.el: - Added pbp-yank-subterm, changed mouse bindings for goals buffer. - - * generic/proof-config.el: docstring - - * generic/proof-config.el: Removed spurious defn of proof-config.el - - * isa/x-symbol-isa.el: - Added by defvars x-symbol-isa-name, x-symbol-isa-modeline-name so can use this file without PG - - * BUGS, todo: Added note about C-c RET broken on console. - - * generic/proof.el: Fix proof-try-require for FSF Emacs. - -1999-11-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-x-symbol.el: - Don't bother put extra modes on auto-mode-alist, rely on proof-x-symbol to do the job. - - * generic/proof-script.el: Removed comment. - - * todo: Updated - - * etc/junk.el: Junk proof-xsym-toggle-hook - - * doc/ProofGeneral.texi: Updates to Preface. - - * etc/patches/fix-attempt-for-eager-cleaning.txt: Attempted patch no.1 - - * generic/proof-x-symbol.el: - Use new function proof-try-require instead of condition-case ... - Make switching on/off possibly more smooth by cleaning response buffer - and sending show proof command to proof assistant. - Also, when turning on/off run proof-x-symbol-mode in all buffers - in proof-xsym-extra-modes. Nice for Isabelle theories. - - * generic/proof-shell.el: - Automatically generate special-display-regexps entry, and - add function for new multiple frames user option. - Don't display "done" in goals buffer (may never happen anyway) - Remove code for response buffer erasing. - Clean some comments. - - * generic/proof-script.el: - Changed eval-when-compile to eval-when (compile). - Made a new menu for quick options editing, put it in shared menu. - Added options for multiple frames, auto delete windows. - Toolbar :active is now more sringent, must be in script buffer. - Use proof-try-require to load func-menu in mode definition, - solving problem of func-menu configuration before it's loaded. - Cleaned up some comments. - - * generic/proof.el: Moved response buffer code here. - Moved -output-fontify-toggle away. - Made proof-switch-to-buffer more robust - - * generic/proof-config.el: Added user option for multiple frames. - - * INSTALL: More optimistic about byte comp. - - * todo: Updated - - * isar/isar.el: Typo. - - * isa/isa.el: - Failed attempt to trap C-g during try-update-thy. Left as comments. - -1999-11-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Tweaks - - * demoisa/demoisa.el, demoisa/demoisa-easy.el: Fix to -with-hole regexps - - * plastic/test.lf, plastic/plastic.el, plastic/plastic-syntax.el, lego/x-symbol-lego.el, lego/legotags, lego/lego.el, lego/lego-syntax.el, lego/example2.l, lego/example.l, isar/x-symbol-isar.el, isar/isar.el, isar/isar-syntax.el, isar/isar-keywords.el, isar/interface-setup.el, isar/interface, isar/Example.thy, isa/x-symbol-isa.el, isa/thy-mode.el, isa/isa.el, isa/isa-syntax.el, isa/interface-setup.el, isa/interface, isa/Example.thy, isa/Example.ML, images/gimp/scripts/proofgeneral.scm, images/gimp/.cvsignore, images/use.xpm, images/use.xcf, images/use.xbm, images/use.8bit.xpm, images/undo.xpm, images/undo.xcf, images/undo.xbm, images/undo.8bit.xpm, images/state.xpm, images/state.xcf, images/state.xbm, images/state.8bit.xpm, images/retract.xpm, images/retract.xcf, images/retract.xbm, images/retract.8bit.xpm, images/restart.xpm, images/restart.xcf, images/restart.xbm, images/restart.8bit.xpm, images/qed.xpm, images/qed.xcf, images/qed.xbm, images/qed.8bit.xpm, images/pg-text.xcf, images/pg-text.jpg, images/pg-text.gif, images/pg-text.8bit.gif, images/notes.txt, images/next.xpm, images/next.xcf, images/next.xbm, images/next.8bit.xpm, images/lego-badge.xcf, images/isabelle_transparent.xcf, images/isabelle_transparent.gif, images/isabelle_transparent.8bit.gif, images/isabelle-badge.xcf, images/interrupt.xpm, images/interrupt.xcf, images/interrupt.xbm, images/interrupt.8bit.xpm, images/info.xpm, images/info.xcf, images/info.xbm, images/info.8bit.xpm, images/help.xpm, images/help.xcf, images/help.xbm, images/help.8bit.xpm, images/goal_large.xcf, images/goal.xpm, images/goal.xcf, images/goal.xbm, images/goal.8bit.xpm, images/fireworks.xcf, images/find.xpm, images/find.xcf, images/find.xbm, images/find.8bit.xpm, images/coq-badge.xcf, images/context.xpm, images/context.xcf, images/context.xbm, images/context.8bit.xpm, images/command.xpm, images/command.xcf, images/command.xbm, images/command.8bit.xpm, images/blank.xcf, images/README, images/ProofGeneral.xcf, images/ProofGeneral.jpg, images/ProofGeneral.gif, images/ProofGeneral.8bit.gif, images/Makefile, images/.cvsignore, generic/texi-docstring-magic.el, generic/span-overlay.el, generic/span-extent.el, generic/proof.el, generic/proof-x-symbol.el, generic/proof-toolbar.el, generic/proof-syntax.el, generic/proof-splash.el, generic/proof-site.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-indent.el, generic/proof-easy-config.el, generic/proof-config.el, generic/pbp.el, etc/lego/multiple/README, etc/lego/multiple/D.l, etc/lego/multiple/C.l, etc/lego/multiple/B.l, etc/lego/multiple/A.l, etc/lego/unsaved-goals.l, etc/lego/long-line-backslash.l, etc/lego/lego-site.el, etc/lego/GoalGoal.l, etc/isar/multiple/README, etc/isar/multiple/D.thy, etc/isar/multiple/C.thy, etc/isar/multiple/B.thy, etc/isar/multiple/A.thy, etc/isa/thy/test.ML, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, etc/isa/multiple/Err.thy, etc/isa/multiple/Err.ML, etc/isa/multiple/D.thy, etc/isa/multiple/D.ML, etc/isa/multiple/C.thy, etc/isa/multiple/C.ML, etc/isa/multiple/B.thy, etc/isa/multiple/B.ML, etc/isa/multiple/A.thy, etc/isa/multiple/A.ML, etc/isa/xsym.ML, etc/isa/message-test.ML, etc/isa/long-line-backslash.ML, etc/isa/goal-matching.ML, etc/demoisa/README, etc/demoisa/D.ML, etc/demoisa/C.ML, etc/demoisa/B.ML, etc/demoisa/A.ML, etc/coq/multiple/c.v, etc/coq/multiple/b.v, etc/coq/multiple/a.v, etc/coq/multiple/README, etc/coq/unnamed_thm.v, etc/testing-log.txt, etc/release-log.txt, etc/profiling.txt, etc/notes.txt, etc/junk.el, etc/debugging-tips.txt, etc/announce, etc/TESTS, etc/README, etc/ProofGeneral.spec, etc/ProofGeneral.patch, doc/notes.txt, doc/localdir, doc/docstring-magic.el, doc/dir, doc/README, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/ProofGeneral.eps.gz, doc/Makefile, doc/.cvsignore, demoisa/demoisa.el, demoisa/demoisa-easy.el, coq/x-symbol-coq.el, coq/example.v, coq/coqtags, coq/coq.el, coq/coq-syntax.el, todo, TODO, README, Makefile.xemacs, Makefile.devel, Makefile, INSTALL, COPYING, CHANGES, BUGS, AUTHORS, .cvsignore: - Update branch for 3.0 release. - - * etc/mailinglist-bait: Deleted files. - - * etc/announce: Changed doc link - - * demoisa/demoisa-easy.el: Formatting - - * demoisa/demoisa-easy.el: Fixed some docstrings - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Tweaked preface. - - * Makefile.devel: Remove Makefile.xemacs from distrib. - - * doc/ProofGeneral.texi, generic/proof.el, generic/proof-config.el: - Name change proof-window-dedicated -> proof-dont-switch-windows. - - * generic/proof-shell.el: Bind mouse 2 as well as mouse 3 for pbp - - * Makefile.devel: Split download page into three parts. - - * doc/ProofGeneral.texi: Isabelle 99 -> Isabelle99 name change - - * generic/proof-shell.el: - Added some new code from another patch, but commented out for now. - - * todo, etc/testing-log.txt: Updated - - * demoisa/demoisa.el: Note about setting env variable to test this. - -1999-11-17 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: cleaned; - -1999-11-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-shell.el, generic/proof-script.el: - Fix mouse bindings to be different for FSF/XEmacs versions. - - * generic/proof-script.el: Fix typo - - * INSTALL, AUTHORS, etc/README, etc/mailinglist-bait, etc/testing-log.txt: - Updated - - * generic/texi-docstring-magic.el: Fix for FSF compatibility - - * generic/proof-x-symbol.el: Comments - - * generic/proof-syntax.el: Fix bug - - * doc/docstring-magic.el: Fix FSF prob. - - * doc/Makefile: Comment - - * doc/ProofGeneral.texi: Updated - - * Makefile: Add *.xemacs targets - - * isa/isa.el: Remove some obsolete/unecessary stuff. - - * isar/isar.el: - Comment out some obsolete/unecessary stuff. Add X-Symbol support - - * generic/proof-shell.el: Fix a few bugs/probs shown up by byte-compiling. - - * generic/proof-script.el: - Add Function Menu to menu. Fix a few bugs/probs shown up by byte-compiling. - - * plastic/plastic.el: Fix several bugs caused by interface changes. - - * isar/x-symbol-isar.el: Support for X-Symbol - - * Makefile.xemacs: New file for XEmacs package building (unfinished) - - * BUGS, CHANGES, todo: Updated - -1999-11-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: todo for shell exiting - - * generic/proof-shell.el: - Strip CRs from minibuf messages for FSF's sake to remove ^Js. Attempt to fix 'no-catch for exited tag' buglet. - - * generic/proof-script.el: - Not strictly necessary to set proof-goal-command-regexp - - * todo: Updated - - * isa/isa.el, isa/isa-syntax.el: Cleanups and a bit more highlighting - - * generic/proof-easy-config.el, demoisa/demoisa-easy.el: - Second version of easy-config, without defvaralias use. - - * generic/proof-config.el: Fix type of proof-completed-proof-behaviour. - - * generic/proof-easy-config.el, demoisa/demoisa-easy.el: - Working version of easy-config. - - * generic/proof-config.el: Turn debug messages off by default. - - * generic/proof-shell.el, generic/proof-script.el: - Added proof-mouse-goto-point, moved proof-mouse-track-insert to proof-script - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: - Fix for proof-minibuffer-cmd. Remove old keybindings. - - * etc/announce, etc/junk.el, etc/mailinglist-bait, etc/testing-log.txt: - Updates - - * isa/isa.el: Matching goals regexp. Comments. - - * coq/coq.el: Use auto multiple files until something better comes along - - * BUGS, CHANGES: Updated - - * generic/proof-site.el: - Note about how to use demoisa and isar instances. Other comments - - * generic/proof-syntax.el: - Added proof-string-match-safe and proof-stringfn-match (also safe) - - * doc/ProofGeneral.texi: Updated - - * generic/proof-easy-config.el: Preliminary, not for 3.0. - - * generic/proof-script.el: - Fix for retraction order with auto-multiple-files. - Let proof-undo-and-delete-last-successful-command work from - other buffers. - Made kill buffer function more robust. - New! Added generic defaults for count-undos, goal-command-p, - state-preserving-p. Used in demoisa instance for now, others to - use later. - Added checks that important configuration variables are set, - and set defaults for some others. - - * generic/proof.el: Docstrings, bug report msg. Added proof-warn-if-unset. - - * generic/proof-shell.el: - Fix to shell filter for non-wakeup char instances of PG. - Fix to proof-shell-insert-loopback-cmd for pbp. - Don't call pbp-make-top-span if proof-goal-hyp-fn is unset. - Remove extra newline in goals output. - Removed some dead code. - Made code robust against more settings being unset. - Added menu to goals buffer. - Set key "q" in response and goals buffers to bury-buffer. - Quit timeout variable. - - * demoisa/demoisa.el: Fully working Isabelle PG in 30 setqs - - * generic/proof-config.el: New settings for generic count-undos code: - proof-non-undoables-regexp, - proof-ignore-for-undo-count, - Added proof-shell-quit-timeout - Deprecate brand new setting proof-goals-display-qed-message. - Improved docstrings, changed some defaults to useful values. - - * etc/demoisa/D.ML, etc/demoisa/README, etc/demoisa/C.ML, etc/demoisa/B.ML, etc/demoisa/A.ML: - Test files for automatic multiple files. - -1999-11-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: Splash time=2, trying to unify FSF and XEmacs. - - * todo: Updated - - * generic/proof-shell.el: docstring - - * generic/proof.el: - Repaired FSF font-locking. Define toggler for output hilite enable. - - * generic/proof-script.el: - Fixed mistake in function names. Tidied menus a bit - - * generic/span-extent.el, generic/span-overlay.el, generic/proof-script.el: - Fixes for FSF overlay obscurity. - - * coq/x-symbol-coq.el, lego/x-symbol-lego.el: Remove xi, appears in exists. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: -f to make rm quiet if no args. - - * CHANGES, todo: Updated - - * generic/proof.el: Moved proof-switch-to-buffer here from proof-script.el - - * generic/proof-toolbar.el: - Moved code for user-commands to proof-script.el. - - * generic/proof-shell.el: - proof-grab-lock calls proof-shell-ready-prover with queuemode arg. Docstring and debug msgs - - * generic/proof-script.el: - Reorganization of user-level commands, code moved from proof-toolbar.el - - * generic/proof-config.el: - Name changes: proof-toolbar-follow-mode -> proof-follow-mode, proof-execute-minibuffer-cmd -> proof-minibuffer-cmd - - * plastic/plastic.el: Change name of proof-execute-minibufer-cmd. - - * doc/ProofGeneral.texi: Updated - - * lego/example.l: Use infixes to show off X-Symbol - - * coq/x-symbol-coq.el: - Added some greek letters. A mess if they occur in words. - - * lego/x-symbol-lego.el: preliminary X-Symbol support - - * generic/proof.el: - Some new macros. FSF fix for font-lock. Failed attempt not to turn on font-lock everywhere. - - * generic/proof-x-symbol.el: Cleanup and use some macros from proof.el - - * generic/proof-site.el: FSF fix: require cl. - - * lego/lego.el: proof-font-lock-zap-commas=t - - * doc/ProofGeneral.texi: Updated for new keybindings and menu layout. - - * plastic/plastic.el: Removed proof-try-command. - - * generic/proof-script.el: Reorganization and cleanup of key-bindings. - FSF fix for proof-cd. - Fix for proof-goto-point. - Made proof-done-advancing robust against unset proof-save-command-regexp. - Improved several docstrings. - Fixes for proof-frob-locked end, made disabled by default for novices. - Fix for electric terminator indicator in non-PG buffers. - Configuration variable proof-font-lock-zap-commas. - Removed proof-try-command. - Phew! - - * generic/proof-splash.el: Added proof-splash-message. - - * generic/proof-shell.el: - Fix for FSF Emacs. Added timeout arg to proof-shell-wait. - - * coq/coq.el, isa/isa.el: - Removed font-lock settings. Set proof-font-lock-zap-commas=t - - * CHANGES, BUGS, todo: Updated - - * generic/proof-config.el: - Tuned splash screen for FSF emacs. Added proof-font-lock-zap-commas - -1999-11-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: - Fixes for proof-goto-commmand-{end,start}. Former new function - - * plastic/plastic.el, isa/isa.el, generic/proof.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el, doc/ProofGeneral.texi: - Many robustness improvements for error and interrupt handling: - - Introduce proof-shell-error-or-interrupt-seen flag set after an error - or interrupt was seen (in fact, on every call to proof-release-lock). - Examine it in proof-activate-scripting to see whether hooks succeeded - in activating scripting. - - Test in the shell filter for the lock being held yet nothing in the - action list, and clear the lock if so. Gets rid of repetetive - proof-shell-busy messages when the queue is empty (for errors during - development, or nasty uses of C-g) - - Add a timeout to proof-shell-wait (not used yet) - - * generic/proof-syntax.el: docstring - - * isa/thy-mode.el: More highlighting - - * CHANGES, todo: Updated - - * Makefile.devel: devel.clean : use find to clean all subdirs. - - * generic/texi-docstring-magic.el, doc/ProofGeneral.texi: - Fix to docstring magic (allow spaces after symbol). - - * lego/lego.el, isa/isa.el, generic/proof.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el, etc/lego/unsaved-goals.l, doc/ProofGeneral.texi, coq/coq.el: - proof-nested-goals-allowed -> proof-completed-proof-behaviour - Patch for more flexible handling of closing goal...save regions - after proof has been completed. - - * Makefile.devel, Makefile: Add demoisa dir to makefiles. - -1999-11-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: - Beginnings of improved version of goal..no save regions. - - * todo: Updated - - * Makefile.devel: clean: Remove autosaves and cvs server temporary files. - - * generic/proof-shell.el: comments - - * coq/x-symbol-coq.el: Experiment with X-Symbol support for Coq. - - * coq/coq.el: Call proof-goals-config-done properly. - - * coq/example.v: Use infix syntax - - * etc/lego/unsaved-goals.l: Test case - - * demoisa/demoisa.el, generic/proof-site.el: - Added example instantiation demoisa - - * generic/proof-config.el: Added new face for debug messages - - * doc/ProofGeneral.texi: Updates and improvements - - * generic/proof.el: Added new face for debug messages - -1999-11-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el: Notes about font-lock management. - - * doc/ProofGeneral.texi: Documentation improvements - - * isa/thy-mode.el: More theory file sections - - * generic/proof-script.el, isa/isa.el: - Fixes for Isabelle in case theory file is visited before script file. - - * generic/texi-docstring-magic.el: - Document variables before functions in case of name clash. - - * generic/proof-config.el, generic/proof-shell.el: - Added ACTION to proof-shell-insert so proof-shell-insert-hook can test class of command. (For Plastic) - - * coq/coq.el, plastic/plastic.el, lego/lego.el: - Set font-lock-keywords before calling proof-config-done. - - * generic/proof-shell.el: Made display table stuff interactive. - - * generic/proof-config.el: Changed colour of proof-locked-face - - * generic/proof-x-symbol.el: Fix for automode list - - * generic/proof-x-symbol.el: Typo in x-symbol enable - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * .cvsignore: added nohup.out - - * etc/junk.el, etc/testing-log.txt: Updated - - * isa/isa.el: Display qed message in goals buffer - - * generic/proof-x-symbol.el, generic/proof.el, generic/proof-shell.el: - Fixes for response buffer display, x-symbol, output formatting. - - * todo: Updated - - * etc/isa/message-test.ML, etc/isa/xsym.ML: New testing files - -1999-11-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Updated - - * generic/proof.el, generic/proof-x-symbol.el: - Attempted x-symbol improvements - - * generic/proof-config.el, generic/proof-shell.el: - Added option for sending qed output to goals buffer for Isabelle - - * doc/ProofGeneral.texi: Improved documentation, more options added - -1999-11-11 Paul Callaghan <P.C.Callaghan@durham.ac.uk> - - * plastic/plastic.el, generic/proof-shell.el: small changes to plastic mode - -1999-11-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el: Removed debug instruction. - - * isa/isa-syntax.el, generic/proof-x-symbol.el, generic/proof.el, generic/proof-shell.el, generic/proof-syntax.el, generic/proof-script.el, generic/proof-config.el, etc/junk.el: - Next round of fixups for font-lock and x-symbol. - - * isa/isa.el, isa/x-symbol-isa.el, isa/isa-syntax.el, generic/proof-x-symbol.el, generic/proof.el, generic/proof-shell.el, generic/proof-config.el, generic/proof-script.el, etc/junk.el, doc/ProofGeneral.texi, todo: - Extensive fixes for x-symbol and font-lock. - - * generic/proof-script.el, todo: Added proof-help command to help menu. - - * generic/proof-shell.el, etc/junk.el, todo: - Patches for urgent message processing. - - * generic/proof-script.el, todo: - Added new command proof-goto-point, new default binding for C-c RET. - -1999-11-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Latest todos - - * CHANGES: Improvement of user options, change of terminology. - - * etc/junk.el: Junk code - - * generic/span-extent.el: Docstring - - * generic/proof-script.el: - Added some desparate patches for dead extent problem proof-done-advancing - - * generic/proof-x-symbol.el: - Added URL for package to warning message. Prevent customize enabling if x-symbol uninstalled. - - * generic/proof-x-symbol.el: Added save-excursion. - - * generic/proof-splash.el, generic/proof-toolbar.el, generic/proof-x-symbol.el, generic/proof.el, generic/proof-script.el, generic/proof-config.el: - Reorganized user options. Special new code for boolean settings. - - * doc/ProofGeneral.texi: - Added a section on user option conventions. Changed var names - -1999-11-10 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, generic/proof-script.el, generic/proof-indent.el, coq/coq.el: - fixed indentation bug: use proof-looking-at (proof-case-fold-search); - - * doc/ProofGeneral.texi, generic/proof-syntax.el: - proof-looking-at (subject to proof-case-fold-search); - -1999-11-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * plastic/plastic.el: - Electric (active) terminator is now a user option, does not need forcing here. - - * generic/proof-x-symbol.el: Fix decoding of shell input. - - * generic/proof-script.el: - Moved proof-file-truename, proof-file-to-buffer, to proof.el - Made setting font-lock-always-fontify-immediately be buffer local - in proof scripts (it's an ugly hack for comma-defontification). - - * generic/proof-shell.el: - Moved utility function proof-files-to-buffers to proof.el. Fixed local var - - * generic/proof.el: Moved more utility functions here. - - * isa/x-symbol-isa.el: Removed unsociable key-bindings. - -1999-11-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Fixed info syntax errors - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-x-symbol.el, generic/proof.el, generic/proof-shell.el, generic/proof-toolbar.el, generic/proof-script.el: - Generic support for x-symbol tuned up. - - * isa/isa.el: Fixes for x-symbol activation/deactivation strings - - * generic/proof-script.el: - Bug again in call-interactively in proof-toggle-active-scripting. - Turn on proof-x-symbol mode in proof script mode. - - * generic/proof-script.el: - Bug in proof-toggle-active-scripting interactive calling. - - * etc/isa/multiple/Err.ML, etc/isa/multiple/Err.thy: - Test files for error in theory processing. - - * isa/isa.el, generic/proof-script.el, generic/proof-config.el: - Arrange for activate-scripting to not block for interactive calls. - -1999-11-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: docstring - - * doc/ProofGeneral.texi: - Added a section on debugging, mentioned proof-show-debug-messages. - - * doc/ProofGeneral.texi: Fixes to intro. - - * doc/ProofGeneral.texi: Updates for 3.0 - - * generic/proof.el: Docstring for proof-included-files. - - * generic/proof-script.el, generic/proof-config.el: - proof-prf-string -> proof-showproof-command - - * CHANGES: Updated - - * generic/proof-script.el: Comments/messages. - - * isa/isa.el: Comments. - - * etc/coq/multiple/README: Updated multiple file notes. - - * etc/debugging-tips.txt: New file. - - * CHANGES: Updated - - * generic/proof-x-symbol.el, generic/proof-shell.el: - Provisional updates for x-symbol support (incomplete) - - * generic/proof-script.el: Copyright messages updated. - - * isa/isa.el: Typo. - - * isa/isa.el: Changed web page to official one. - Added x-symbol support (moved here from generic/proof-x-symbol) - - * generic/proof.el: Copyright messages updated. Autoloads for x-symbol. - - * generic/proof-toolbar.el, generic/proof-site.el: - Copyright messages updated. - - * generic/proof-config.el: - New section for x-symbol. New custom group for user options. - - * generic/texi-docstring-magic.el: Comments - - * todo, BUGS, AUTHORS: Updated - -1999-11-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-10-29 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, isa/isa.el: improved proof-shell-error-regexp; - -1999-10-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof.el, generic/proof-shell.el: - update of x-symbol stuff by DvO; - - * doc/ProofGeneral.texi: updated; - - * isar/isar-keywords.el: (try_)context_thy_only; - - * isa/isa.el: isa-update-thy-only: 'try' option; - - * etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/C.thy: - test stray ML file; - - * generic/proof-script.el: tuned msg; - -1999-10-26 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: updated; - - * isa/isa.el: ProofGeneral.inform_file_processed/retracted; - improved proof-shell-compute-new-files-list (more robust); - - * isar/isar.el, isa/isa.el: tuned proof-shell-error-regexp; - - * isa/isa-syntax.el: isa-keywords-save: removed "result"; - isa-keywords-commands: added "ProofGeneral.repeat_undo"; - added isa-keywords-proof-commands; - added isa-verbatim; - - * isar/isar.el: ProofGeneral.kill_proof: clears goals buffer; - ProofGeneral.restart; - ProofGeneral.inform_file_processed/retracted; - improved proof-shell-compute-new-files-list (more robust); - - * isar/isar-syntax.el: replaced remove_thy by kill_thy (more robust); - - * isar/isar-keywords.el: added kill_thy, touch_child_thys; - internal ProofGeneral commands; - -1999-10-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Implementation of proof-auto-multiple-files. - - * etc/coq/multiple/c.v, etc/coq/multiple/b.v, etc/coq/multiple/a.v, etc/coq/multiple/README: - Trivial tests for auto multiple files. - - * generic/proof-shell.el: - Bug fix for proof-re-end-of-cmd (regexp-quote proof-terminal-string) - - * Makefile.devel: Added ProofGeneral.texi to tags target. - - * generic/proof-config.el: - Added proof-auto-multiple-files. Docstring addition. - - * generic/proof.el: Made proof-warning and friends take arg list. - -1999-10-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isa.el: update by DvO; - -1999-10-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-10-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: isar-remove-file: compare basenames only; - -1999-10-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/isa/multiple/C.ML, etc/isa/multiple/B.ML: Trivial changes - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: Added inform-file-retracted-cmd setting - - * COPYING: Altered slightly to remove contentious phrase. - - * generic/proof-script.el, generic/proof-config.el: - Added symmetric proof-shell-inform-file-retracted-cmd setting to correspond - with the state change of a buffer from completely processed to - partly processed. - - * doc/ProofGeneral.texi: - Documentation about the improved multiple file handling functions. - - * coq/coq.el: Changed name of proof-shell-cd-cmd for uniformity. - - * todo: todo to improve proof-script-next-entity-regexps. - - * doc/ProofGeneral.texi, plastic/plastic.el, lego/lego.el, isar/isar.el, isa/isa.el, generic/proof-script.el, generic/proof-config.el: - Changed name of proof-shell-cd-cmd for uniformity. - - * CHANGES: Renamed proof-shell-inform-file-processed-cmd - - * doc/ProofGeneral.texi: Added proof-shell-inform-file-processed-cmd - - * doc/docstring-magic.el: typo - - * generic/proof-script.el, generic/proof-config.el, CHANGES: - Changed name to proof-shell-inform-file-processed-cmd - - * doc/ProofGeneral.texi: - Revised bug section for Isabelle multiple file note. - - * generic/proof-script.el, generic/proof-config.el: - Added proof-shell-inform-file-processed-command setting. - - * generic/proof-shell.el: docstring - - * doc/docstring-magic.el: - A couple of comint symbols are mentioned in the docs - -1999-10-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Fixes. - - * doc/ProofGeneral.texi: Fixed crossrefs. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Comments in proof-complete-buffer-atomic. - - * isa/isa.el: - Add isa-shell-update-thy at the end of proof-activate-scripting-hook. - - * todo: Updated with further issues raised by ever eager Munich folk. - - * etc/isa/multiple/C.ML: Minor change for testing. - - * generic/proof-site.el, CHANGES: Made proof-site only load once. - -1999-10-20 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: theory loader actions now that of PG/isa; - - * isar/isar-keywords.el: added ML_command; - -1999-10-19 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: added isar-detect-header; - tuned; - -1999-10-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el: Added uncaught exception to error-regexp - - * doc/ProofGeneral.texi: - Rename proof-mark-buffer-atomic -> proof-complete-buffer-atomic. make magic - - * todo: Issues added after report from DvO. - - * isar/isar.el, isa/isa.el: - Rename proof-mark-buffer-atomic->proof-complete-buffer-atomic. - - * generic/proof-script.el: - Rename proof-mark-buffer-atomic->proof-complete-buffer-atomic. Fix to only close off to (proof-script-end), not (point-max). - - * isa/isa.el: - Deactivate scripting before retracting a theory file. Fix for DvO's report. - -1999-10-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Missing cursor move - -1999-10-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Note about queue improvements. - - * generic/proof-toolbar.el, generic/proof-shell.el, generic/proof-script.el, doc/ProofGeneral.texi: - FIRST ATTEMPT AT CANY QUEUE HANDLING. Extending regions when advancing patch. - - * generic/proof-config.el: Docstring improvements - - * todo: Updated - - * isa/isa.el: Whitespace - - * generic/proof-shell.el: Failed attempt to fix sentinel problem - - * generic/proof-shell.el: comments added. - -1999-10-15 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface-setup.el, isar/interface, isa/interface, isa/interface-setup.el, generic/proof-site.el: - let PROOFGENERAL_ASSISTANTS control isa vs. isar selection; - -1999-10-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-shell.el: Disabled proliferation of proof shell buffers. - -1999-10-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-shell.el: Docstring - - * generic/proof-script.el: - Fix missing save-excursion causing bug with proof-process-buffer. - -1999-10-14 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: renamed verbatim/verb to text_raw/txt_raw; - -1999-10-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * INSTALL: Removed note about probs with update() - -1999-10-12 Pierre Courtieu <courtieu@lri.fr> - - * coq/coq.el: - This a try for commit, just changed the name of the maintainer of coq.el - by my name Pierre Courtieu. - -1999-10-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Updated - - * generic/proof-config.el: - Added message for reporting problems to splash screen. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-config.el, doc/ProofGeneral.texi: docstring magic - - * CHANGES: Mention proof-toolbar-use-enablers - - * generic/proof-config.el: docstring improved - - * generic/proof-toolbar.el: - Added proof-toolbar-use-enablers setting, and automatically - disable enablers if < XEmacs 21. - - * generic/proof-config.el: Added proof-toolbar-use-enablers. - Set some defaults to nil to get sensible error messages instead - of failure in Coq. - -1999-10-07 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: proof-shell-cd: isar-verbatim no longer required; - -1999-10-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Temporary location of web pages - - * Makefile.devel: Fixed PRERELEASE_PREFIX. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-10-07 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: replaced "clear_undo" to "clear_undos"; - replaced "title" by "header"; - added "verbatim", "verb"; - -1999-10-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el: Fix for older emacsen, maybe. - -1999-10-06 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: - In case Makefile.devel changes, update in make process is not good enough. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Usability enhancement - - * coq/coq.el: Fix for Unnamed_thm: Coq really uses this identifier. - - * etc/coq/unnamed_thm.v: Test for Unnamed_thm. - - * generic/proof-toolbar.el: - after-change-functions only changed locally, only for script buffers. - - * generic/proof-script.el: Tidy proof-interrupt-process - - * generic/proof-shell.el: Comments in proof-shell-filter. - - * etc/profiling.txt, todo: Updated - - * generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el, CHANGES: - Speed optimizations, part I. - - * etc/announce, doc/ProofGeneral.texi, TODO, README, Makefile.devel, CHANGES: - Next version will be 3.0 cvs update - - * etc/profiling.txt: Notes on profiling. - - * todo: Updated - - * isa/isa.el: Fix for state-preserving-p - - * lego/lego.el, lego/lego-syntax.el, generic/proof-script.el, generic/proof-config.el, coq/coq.el, CHANGES: - More improvements/fixes for closing unfinished proofs. - Added proof-unnamed-theorem-name. - - * isar/isar.el, isa/isa.el, generic/proof-shell.el, generic/proof-script.el, coq/coq.el: - Made new command proof-cd to cd to the directory of the current - buffer. Added a version of it to proof-activate-scripting-hook. - Removed cd from initialization sequence. - Changed prover specifics accordingly. - - * todo: updates - - * generic/proof-config.el: docstring improvements - - * generic/proof-shell.el, generic/proof-config.el, CHANGES: - Fixed coalescing of error messages: all error messages from - the last command are now show. Added extra docs to clarify behaviour. - - * generic/proof-script.el: Support for closing off incomplete goal-saves. - - * generic/proof-config.el: Docstrings. Added proof-nested-goals-allowed. - - * todo, CHANGES: Updated - - * isar/isar.el, lego/lego.el, coq/coq.el: Fixed proof-showproof-command - - * isa/isa.el, isa/isa-syntax.el: - Turned off C-c C-l; fixed syntax for old result form; proof-showproof-command. - - * generic/proof-script.el: - Cleaned up. Fixed bug in proof-queue-or-locked-end - - * generic/span-overlay.el, generic/span-extent.el: docstrings - - * generic/proof-config.el: Typo - - * coq/coq.el: Fixed coq-interrupt-regexp. - - * generic/proof-script.el: - BUG FIX: hopefully fixed spurious locked region problem. - - * todo, CHANGES: Updated - - * generic/proof-toolbar.el: FIXME added - - * coq/example.v, coq/coq.el: Remove coq-Search function, now generic. - - * BUGS: Note to use C-c C-s to solve Isabelle prob - - * doc/ProofGeneral.texi: Updates - - * generic/proof-shell.el: Added proof-tidy-response user option. - - * generic/proof.el: - face arg for proof-response-buffer-display is now optional - added proof-message, proof-warning, proof-debug here. - - * generic/proof-script.el: docstring and error message improvements. - proof-deactivate-scripting: new implementation which allows user - choice of retraction or assertion. Forms a subroutine of - proof-activate-scripting. - proof-activate-scripting: - call proof-activate-scripting-hook *after* files are saved. - proof-mark-buffer-atomic: set proof-locked end to proof-script-end, - not (point-max). - New functions: proof-toggle-scripting, proof-auto-deactivate-scripting, - proof-script-end - - * generic/proof-config.el: - settings for (de)activating scripting, and proof-tidy-response. - - * todo, CHANGES: Updated - - * doc/ProofGeneral.texi, todo: Updates - - * etc/announce: summarize changes since 2.1 - - * generic/proof-script.el: remove dead code - - * etc/announce, doc/ProofGeneral.texi, todo, CHANGES: - Admin changes for version 2.2. - - * generic/proof-script.el, generic/proof-config.el, doc/ProofGeneral.texi, CHANGES: - proof-try-command is deprecated - - * generic/proof-script.el, doc/ProofGeneral.texi, todo: Updates. - - * isa/isa.el: thy mode binding made to match with script mode - - * generic/proof-toolbar.el, generic/proof-script.el, generic/proof-config.el: - Added proof-retract-buffer symmetric to proof-process-buffer. - Added question to user when switching scripting buffer, - and new option proof-auto-retract-other-buffers to disable question. - This reimplements the old "steal scripting?" idea. - -1999-10-01 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el, isar/isar-keywords.el: isar-keywords-proof-asm-goal; - -1999-10-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el, generic/proof-config.el, doc/ProofGeneral.texi: - Fixup name changes - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * plastic/plastic.el, lego/lego.el, isar/isar.el, isa/isa.el, generic/proof-toolbar.el, generic/proof-script.el, generic/proof-config.el, coq/coq.el, CHANGES: - Renamed some configuration variables for uniformity, see CHANGES. - - * generic/proof-script.el: - Removed dubious 'dont own process' error in proof-interrupt-process. - - * generic/proof-toolbar.el: Added interrupt button to toolbar - - * images/gimp/scripts/proofgeneral.scm, images/interrupt.xpm, images/interrupt.xcf, images/interrupt.xbm, images/interrupt.8bit.xpm, images/Makefile: - Added interrupt button. - - * doc/ProofGeneral.texi: No attempt to update BUGS section of manual - - * generic/proof-shell.el: - Fix bug for proof-shell-leave-annotations-in-output. - - * generic/proof-toolbar.el: - Fix toolbar in wrong buffer bug; delete defunct itimers. - - * coq/coq.el: Disable proof-help-string, was set to an invalid command. - - * doc/ProofGeneral.texi: Minor changes to introduction. - - * BUGS: Bug about cut-and-paste from highlighted Isabelle goals. - -1999-09-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Automatically updated ChangeLog when making devel release - - * images/find.xpm, images/find.xcf, images/find.xbm, images/find.8bit.xpm, images/command.xcf, images/command.xpm, images/command.xbm, images/command.8bit.xpm: - Added icons. - - * todo: - Added comments about using enriched mode or similar for prover output markup. - -1999-09-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: - replaced isar-output-font-lock-terms by isar-output-font-lock-keywords-1; - - * isar/isar.el: proof-find-theorems-command "thms_containing %s;"; - proof-shell-leave-annotations-in-output t; - replaced isar-output-font-lock-terms by isar-output-font-lock-keywords-1; - - * doc/ProofGeneral.texi: make magic; - - * isa/isa.el: - replaced isa-output-font-lock-terms by isa-output-font-lock-keywords-1; - - * isa/isa-syntax.el: tuned isa-init-output-syntax-table; - removed isa-binder-regexp (obsolete); - remove isa-font-lock-terms; - proper isa-output-font-lock-keywords-1; - -1999-09-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isa.el: Enabled hack for proof-shell-leave-annotations-in-output - - * generic/proof-shell.el, generic/proof-config.el, CHANGES: - Unhappily added proof-shell-leave-annotations-in-output hack. - - * todo: bug when prover gives error from proof-find (or similar). - - * doc/ProofGeneral.texi: - Added proof-script-command-separator. Removed duplicated proof-strict-read-only. - - * BUGS: Grammar. - - * todo: Updated. - - * generic/proof-shell.el: Extended documentation for proof-shell-restart. - - * generic/proof-toolbar.el: Menu name. - - * generic/span-overlay.el, generic/span-extent.el, generic/proof-script.el: - Fixes so that proof-strict-read-only can be toggled within a session (via restart). - - * generic/proof-shell.el: - Re-enabled proof-by-pointing for testing purposes only. Fixed a bug. - - * CHANGES: proof-mouse-track-insert only seems to work on XEmacs - - * CHANGES: Mentioned proof-mouse-track-insert. - - * generic/proof-script.el: - Changed name of proof-copy-span to proof-mouse-track-insert. - - * todo, generic/proof-config.el: - Added proof-script-command-separator. Needs work. - - * generic/proof-shell.el: - Improved proof-copy-span and renamed to proof-mouse-track-insert. - Now will insert into any buffer at point, or behave as mouse-track-insert - when called over a non-span (or non-vanilla command span). - - * todo: Putative enhancements mentioned. - - * todo: Updated. - - * generic/proof-shell.el, generic/proof-script.el, todo: - Re-enabled and renamed proof-send-span: becomes proof-copy-span bound to C-button1 - -1999-09-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Updated - - * generic/proof-toolbar.el, generic/proof-shell.el, generic/proof-script.el: - More reorganizing of menus and keybindings with aim of usability in mind. - - * doc/ProofGeneral.texi, CHANGES, todo: Updated - - * generic/proof-toolbar.el, generic/proof-shell.el, generic/proof-script.el: - Reorganization of menus: made a single menu but flattened Scripting submenu. - - * generic/proof.el: Fix for FSF: it should load proof-toolbar too. - - * generic/proof-toolbar.el, generic/proof-script.el: - Made Scripting menu entry item on menubar. - - * generic/proof-toolbar.el: - Longer menu names, allowed some toolbar items to be omitted from menu. - - * todo: Note about syntax - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-09-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-toolbar.el: Changed button order. - -1999-09-26 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, isar/isar-syntax.el: added isar-verbatim; - - * isar/isar-keywords.el: added thms_containing, ML_setup; - -1999-09-25 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: proof-shell-proof-completed-regexp nil; - -1999-09-24 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: Isabelle term / type hiliting; - - * isar/Example.thy: tuned; - - * isar/Example.thy, lego/example.l, coq/example.v: - unified example with other proof assistants; - -1999-09-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Updated - -1999-09-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * CHANGES: Updated - - * generic/proof-config.el: Docstrings - - * generic/proof-script.el: Added menu binding for finding theorems. - Added extra doc strings to hair macro definitions of functions. - - * doc/ProofGeneral.texi: Added doc for proof-find-theorems - - * coq/coq.el: Set proof-find-theorems-command - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: - Added proof-find-theorems and some hairy macros to define related commands. - - * generic/proof-toolbar.el: Added implementation of proof-toolbar-find - - * generic/proof-shell.el: Trivial. - - * todo: Updated - - * isa/isa.el: Added setting for proof-find-theorems-command. - - * generic/proof-config.el: Added proof-find-theorems-command setting. - -1999-09-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: updated (make magic); - -1999-09-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-config.el: Docstrings - -1999-09-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * plastic/plastic.el, lego/lego.el, coq/coq.el, generic/proof-config.el, generic/proof-shell.el: - proof-completed-regexp: match number 1 is response text; - -1999-09-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-toolbar.el: Bug in command button for toolbar. - - * generic/proof-toolbar.el: - Added interval timer to reduce flickeriness of refresh. - However, this is faulty: seems to be a race condition somewhere - so that refreshing clears the "refresh wanted" flag, but the toolbar - suggests that the proof process is busy when it isn't. - - * generic/proof-script.el: Whitespace. - - * generic/proof-toolbar.el: - Added find and help buttons. Find does nothing at the moment. - Added proof-toolbar-refresh to after-change-functions. Makes for - a flickery toolbar, unfortunately. - - * images/context.xpm, images/context.xcf, images/context.xbm, images/context.8bit.xpm: - Look up and left for context, down and right for state. Are these the right NLP gestures? - - * images/help.xpm, images/help.xbm, images/help.8bit.xpm, images/find.xpm, images/find.xbm, images/find.8bit.xpm: - New buttons - - * images/state.xpm, images/state.xbm, images/state.8bit.xpm, images/context.xpm, images/context.xbm, images/context.8bit.xpm, images/command.xpm, images/command.xbm, images/command.8bit.xpm: - Updated buttons. - - * generic/proof-script.el: Comments - - * generic/proof-toolbar.el: Button name change - - * generic/proof-shell.el: Whitespace - - * images/state.xcf: Changed name of button - - * doc/ProofGeneral.texi: Earlier explanation of what a proof assistant is. - - * images/Makefile, images/gimp/scripts/proofgeneral.scm: - Updated with new buttons - - * images/context.xcf: Image a bit like show. - - * images/command.xcf: Correct text, still no image. - - * CHANGES: Updated - - * images/notes.txt: Clarified font note - - * images/find.xcf, images/help.xcf: New button icons - - * images/show.xpm, images/state.xpm, images/state.xcf, images/show.xcf: - Renamed file - -1999-09-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/example.thy, isa/example.ML, isa/Example.thy, isa/Example.ML: - tuned example according to Isabelle style-guide; - - * isa/isa.el: improved (?) proof-shell-proof-completed-regexp; - -1999-09-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * images/state.xbm, images/show.xbm, images/show.8bit.xpm, images/state.8bit.xpm: - Renamed file - -1999-09-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Added cvs update to release target. - - * CHANGES: Expanded. - - * isa/isa-syntax.el: Fix for proof-shell-proof-completed-regexp - - * generic/proof-config.el: Improved docstrings for regexp vars. - - * todo: Made desired usability changes more explicit and detailed. - Mentioned output formatting spurious newlines issue for Isabelle. - - * generic/proof-shell.el: Comment fix. - Fix for FSF Emacs. - - * isa/isa.el: - Adjusted proof-shell-proof-completed-regexp to match against whole of - proofstate output including "No subgoals!" message. - Now PG can correctly set the proof-shell-proof-completed flag. - - * generic/proof-shell.el: - Robustification so that new instances are easier to add - (allowed a bunch of regexps to be unset, safely). - - * generic/proof-shell.el: - proof-shell-grab-lock runs proof-state-change-hook. - This results in some flickering of the toolbar (buttons disabled while - region is pink), but is The Right Thing. - - Removed "Inferior" from buffer names. - - * generic/proof-toolbar.el: - Add and remove proof-toolbar-refresh to/from proof-state-change-hook. - Simplified many of the toolbar functions to be aliases, and remove - explicit check on enabler condition [although may want to add this - back in uniformly to allow toolbar buttons to be called elsewhere?]. - - * generic/proof-script.el: - Call proof-state-change-hook after asserting and retracting. - - * generic/proof-shell.el: - Callback for proof-shell-done-invisible now runs proof-state-change-hook. - - * generic/proof-config.el: - Added proof-state-change-hook for toolbar enabler refreshing. - Comments and variable ordering tweaked. - -1999-09-21 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/Example.thy: lemma and_comms; - -1999-09-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/Makefile: Fixed rearrange target. - - * generic/proof-script.el: - Removed proof-shell-completed added to eval-when-compile by mistake. - - * doc/ProofGeneral.texi: Updated magic - - * generic/proof-toolbar.el: Added function to refresh toolbar - - * generic/proof-script.el: Added callbacks to refresh toolbar - - * images/show.xbm: New toolbar image - - * generic/proof-script.el: - Changed peculiar message to something slightly less peculiar - - * images/use.xpm, images/use.xbm, images/use.8bit.xpm, images/undo.xpm, images/undo.xbm, images/undo.8bit.xpm, images/show.xpm, images/show.8bit.xpm, images/retract.xpm, images/retract.xbm, images/retract.8bit.xpm, images/restart.xpm, images/restart.xbm, images/restart.8bit.xpm, images/qed.xpm, images/qed.xbm, images/qed.8bit.xpm, images/next.xpm, images/next.xbm, images/next.8bit.xpm, images/info.xpm, images/info.xbm, images/info.8bit.xpm, images/goal.xpm, images/goal.xbm, images/goal.8bit.xpm, images/context.xpm, images/context.xbm, images/context.8bit.xpm, images/command.xpm, images/command.xbm, images/command.8bit.xpm, images/.cvsignore: - Updated buttons. xbm's still problematical, I think - - * images/gimp/scripts/proofgeneral.scm, images/gimp/.cvsignore: - Updated for gimp 1.1.9 - - * images/gimp/.cvsignore, etc/README: Updated - - * Makefile.devel: Altered to use craro since scar now broken. - - * coq/coq.el: - Failed attempt to prevent Coq from starting up with display of current directory. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: Emphasised that user can still use the shell - - * doc/ProofGeneral.texi: No longer cutting edge, really. - - * Makefile.devel, Makefile: - Added plastic to elisp dirs and cleanup backup files. - - * generic/proof-script.el: - Experimental fix for proof-shell-completed flag clearing. - - * generic/proof-toolbar.el: - Added new toolbar buttons, streamlined code to work from a table - - * images/gimp/scripts/proofgeneral.scm, images/show.xpm, images/show.xcf, images/show.8bit.xpm, images/notes.txt, images/info.xpm, images/info.xcf, images/info.8bit.xpm, images/context.xpm, images/context.xcf, images/context.8bit.xpm, images/command.xpm, images/command.xcf, images/command.8bit.xpm, images/Makefile: - Added new buttons. (xbm files currently missing, some icons not made yet, confusingly copied old ones. - - * BUGS: Mentioned toolbar enabler potential problems - - * CHANGES: Updated - - * generic/proof-script.el, BUGS: - Added proof-terminal-string to proof-execute-minibuffer-cmd. - - * todo: Reorganized and formatted, added some items. - - * doc/ProofGeneral.texi: XEmacs 21 fixes for documentation of function menu - - * todo: - Mention splash screen and that XEmacs can't display transparent gifs - - * BUGS: Mention problem with Ctrl-C and ssh. - - * generic/proof-config.el: - Removed transparent gif from splash screen because XEmacs can't - display it nicely. - - * lego/example.l, isa/example.ML, coq/example.v: - Cleaned up example files so all demonstrate same theorem "conj_comms". - Would be nice to add more theorems to compare scripts in different - systems. - - * generic/proof-config.el: - docstring improvements for proof-guess-command-name - - * generic/proof-site.el, etc/ProofGeneral.spec, doc/Makefile, Makefile.devel: - Made a release (ProofGeneral.spec, proof-site.el, download.phtml) - Makefile.devel: fixed fakerelease - doc/Makefile: Don't attempt page rearrangement if dviutils not present - - * coq/coq.el: Set proof-{qed,save}-commands. - - * generic/proof-shell.el: - Fix so that buffer names are shorter (esp for Coq). - A fixed version of Patrick's earlier patch. - -1999-09-09 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * generic/proof-x-symbol.el, generic/proof-shell.el: - tuned x-symbol setup (DvO); - -1999-09-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: proof-shell-restart-cmd: include welcome; - - * isa/isa-syntax.el: added bind_thms; - added no_qed; - more tacticals; - removed isa-tactics (didn't make much sense); - isa-goal-command-regexp accomodates "val ... =" part; - - * isar/interface, isa/interface: usage: tell PROOFGENERAL_OPTIONS; - -u true by default; - - * generic/proof-script.el: da: improved comment; - -1999-08-29 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: - fixed isar-find-and-forget (proper handling of multiple undos); - - * isar/isar-syntax.el: tuned; - - * isa/isa-syntax.el: added ALLGOALS; - -1999-08-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Typo (I think) - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * CHANGES: updated - - * Makefile.devel: Added more macros to generalise Makefile - - * todo: Updated - - * etc/release-log.txt: Record of releases - - * etc/announce: Updated for 2.1 - - * CHANGES: Changed for version 2.2 pre-release. - - * todo: Updated - -1999-08-25 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa-syntax.el: added qed_spec_mp; - -1999-08-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec: - Fixed to include isar in distribution; made relocatable. - -1999-08-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Fixed version variable name. - - * generic/proof-script.el: - Attempted fix of FSFmacs problem, left as comment - - * generic/span-overlay.el: Docstring - - * CHANGES: Reverted to 2.1 changes - - * TODO, BUGS, COPYING, AUTHORS: Updated - -1999-08-24 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * Makefile.devel: enabled isar/; - - * Makefile: enabled isar; - - * isar/isar.el: isar-response-mode; - - * isar/isar-syntax.el: some output syntax; - -1999-08-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/example.v: Updated from Coq 6.3 distrib. - - * etc/ProofGeneral.spec: Set version tag for new release. - - * generic/proof-shell.el: - FIXME to add menu to goals buffer, to match response buffer menu. - - * doc/ProofGeneral.texi, CHANGES, Makefile.devel: - Changes for 2.3 series pre-releases. - - * etc/ProofGeneral.spec: Set version tag for new release. - - * isa/isa-syntax.el, isa/isa.el: Maintainer addresses - - * todo: New items - - * etc/testing-log.txt: Mentioned a few tests - - * BUGS: Updated - - * CHANGES: Updated. - - * generic/proof-x-symbol.el: Disable properly if x-symbol is not available. - -1999-08-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa.el: fixed comment; - -1999-08-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/example.v: Updates suggested by Markus and Patrick for Coq 6.3. - - * generic/proof-x-symbol.el: Integrated patch from David von Oheimb. - - * etc/ProofGeneral.spec: Set version tag for new release. - - * generic/proof-config.el, generic/proof.el: - Fix for toolbar disable for FSF Emacs. - - * generic/proof-site.el, generic/proof.el, doc/ProofGeneral.texi: - proof-version -> proof-general-version - - * todo: Updates. - - * BUGS: Mentioned C-c C-a being broken. XEmacs 20.4 or later. - - * CHANGES: Other usability improvements - - * isa/isa.el: - Added font-lock keywords and syntax table setup for buffers displaying - Isabelle output. - - * isa/isa-syntax.el: Improved syntax by copying from isar-syntax.el. - Begun on section for Isabelle output syntax. - - * isar/isar-syntax.el: - font-lock-function-face -> font-lock-function-name-face - -1999-08-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: print_context; - -1999-08-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/Makefile: Remove temporary file - - * doc/ProofGeneral.texi: Updated prover versions - - * README: Mentioned zermelo as temporary server - - * BUGS: Mentioned latest bugs reported by Munchen correspondents - - * isa/isa-syntax.el: Disabled binder regexp font locking - - * generic/proof-script.el: - proof-goto-end-of-locked-if-pos-not-visible-in-window: - Check that there is active scripting buffer, in Isabelle there might not be. - - * todo: updated. - - * doc/ProofGeneral.texi: Date updated. - - * generic/proof-shell.el: Fix for process kill timeout bug. - - * todo: Improvement for C-c C-o mentioned - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-08-20 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/isa.el: eliminated superficial ';'s; - - * generic/proof-shell.el: - prefer proof-shell-interrupt-regexp over proof-shell-error-regexp - (interrupts may appear like error messages in Isabelle/Isar); - - * isar/isar.el: print_context; - fixed proof-shell-interrupt-regexp; - -1999-08-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added todo for pre 2.1 testing - - * images/restart.xpm, images/retract.xpm, images/undo.xpm, images/use.xpm, images/goal.xpm, images/next.xpm, images/qed.xpm, images/Makefile: - Default background colour for toolbar buttons added. - -1999-08-20 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/x-symbol-isa.el: update by DvO; - -1999-08-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * images/.cvsignore: ignore file - - * generic/proof-shell.el: Fix for XEmacs 21 - -1999-08-19 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * etc/isa/multiple/A.thy: - based on Pure rather than Main (which didn't work because of Pure/CPure clash); - -1999-08-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/Makefile, doc/ProofGeneral.texi: - Adjustments to remove .eps picture from front - - * doc/README: Instructions for docs - - * Makefile.devel: Removed .eps.gz file from distrib to make it much smaller - - * README: Date change - -1999-08-18 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/Example.thy: tuned; - - * isa/isa.el: proof-shell-start-goals-regexp: include \n; - isa-init-syntax-table moved to isa-syntax.el; - improved isa-update-thy-only; - - * isa/isa-syntax.el: isa-init-syntax-table moved here from isa.el; - - * isar/isar.el: proof-shell-start-goals-regexp: include \n; - - * isar/isar-syntax.el: - deactivated isar-font-lock-terms (currently useless); - - * isar/interface, isa/interface: - replaced 'ProofGeneral' by 'Proof General'; - - * isa/wip.ML: obsolete; - -1999-08-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Web page todo for smaller screens. - - * Makefile.devel, todo: Updated for web pages, now only low-priority. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-08-16 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/ProofGeneral.ML: - obsolete, use Isabelle's native ProofGeneral.init instead; - - * isa/isa.el: proof-shell-first-special-char ?\350; - tuned prompt; - deactivated "No subgoals!"; - use Isabelle's native ProofGeneral.init; - proper setup for theory loader actions: better handling of multiple buffers; - isa-find-and-forget does nothing; - - * isar/isar-keywords.el: disable_pr, enable_pr; - -1999-08-06 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isa/example.thy, isa/example.ML: tuned; - - * isa/interface-setup.el, isa/interface: - ProofGeneral interface wrapper for Isabelle/classic - -1999-08-03 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: updated; - -1999-07-29 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * etc/isar/multiple/D.thy, etc/isar/multiple/README, etc/isar/multiple/C.thy, etc/isar/multiple/B.thy, etc/isar/multiple/A.thy: - Test files for multiple file handling with Isabelle/Isar; - - * isar/isar.el: removed obsolete stuff stemming from isa.el; - -1999-07-28 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: fixed proof-goal-command; - added isar-shell-adjust-line-width; - tuned; - - * isar/isar-syntax.el: fixed Id; - - * isar/isar-keywords.el: pretty_setmargin; - -1999-07-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: isar-init-syntax-table now in isar-syntax.el; - variations on undo now in isar-syntax.el; - proof-shell-restart-cmd: touch_all_thys; - proper retract of theories; - proper multiple buffer support; - - * isar/isar-syntax.el: isar-name-regexp: group result; - isar-init-syntax-table now in isar-syntax.el; - variations on undo now in isar-syntax.el; - added isar-remove; - - * isar/isar-keywords.el: updated; - -1999-07-24 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/interface-setup.el: please ignore (back to 1.1); - - * doc/Makefile: please ignore (back to 2.15); - - * isar/interface-setup.el, doc/Makefile: *** empty log message *** - -1999-07-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Added prereltag.txt and extra link for latest srpm. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Updated - - * generic/proof-shell.el: - Reverted change to Inferior buffer's name, it fails on simple - case of proof-prog-name="isabelle", for example. - -1999-07-22 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: removed 'break'; - -1999-07-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-07-09 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added def; - removed qed_with; - -1999-07-08 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added concl, thence; - - * isar/isar.el: - isar-stack-to-indent: indent according to (current-column) of open cmd; - fixed isar-count-undos, isar-find-and-forget: proper handling of empty and diag commands; - - * generic/proof-indent.el: - (goto-char (point-min)) rather than (proof-goto-end-of-locked); - -1999-07-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-07-06 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: removed prev, up, top; - -1999-07-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: todo for web pages - -1999-07-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: todo for html - - * doc/docstring-magic.el: - Load plastic and isar as a sanity check, prelude to documenting in texi - - * CHANGES: Notice about versions supported, fixes. - - * isa/isa-syntax.el: Removed extra parenthesis. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-07-02 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, isar/isar-syntax.el: - fixed some regexps via proof-anchor-regexp; - - * isa/isa-syntax.el, coq/coq-syntax.el, generic/proof-syntax.el: - fixed some regexp via proof-anchor-regexp; - -1999-07-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-07-02 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: added "sorry" proof; - - * isar/isar-keywords.el: "txt" keyword; - -1999-07-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Date change. - -1999-07-01 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el, isar/isar-keywords.el: isar-keywords-proof-asm; - -1999-07-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/ProofGeneral.spec: Simplified for new rpm - - * Makefile.devel: Fix rpm building for 3.0.1 version of RPM. - - * doc/Makefile: Put info files back in dist. - -1999-06-30 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: topdir stuff broken, to be fixed. - - * Makefile.devel: Removed distinstall, doesn't work for temporary server. - - * todo: Note about compilation - - * coq/coq.el: Missing parentheses added. Docstring fix. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/.cvsignore, doc/Makefile: updated - -1999-06-30 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: isar-preprocessing: sync markers; - -1999-06-30 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * todo: *** empty log message *** - - * coq/coq.el: last commit for 2.1 - - * coq/coq-syntax.el: keywords of coq 6.3 - -1999-06-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Set CVSROOT for remote cvs. - - * todo: todo for web pages - - * Makefile.devel: Changed doc targets during build - - * doc/.cvsignore: Updated. - - * doc/Makefile: Added .ps.gz target and dist target. - - * doc/ProofGeneral.texi: Problems with @image commented. - - * doc/Makefile: Removed accidental deletion of ps file. - -1999-06-28 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: updated; - -1999-06-28 proofgen <proofgen@dcs.ed.ac.uk> - - * Makefile.devel: Remove temporary file - -1999-06-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/.cvsignore: Updated - -1999-06-24 proofgen <proofgen@dcs.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Added ChangeLog to dist area. - -1999-06-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * README, todo, CHANGES, COPYING, Makefile.devel, AUTHORS: - Updates for new web pages, todo list. - - * images/gimp/.cvsignore: Ignore file - - * images/gimp/scripts/proofgeneral.scm, images/pg-text.jpg, images/pg-text.xcf, images/pg-text.gif, images/pg-text.8bit.gif, images/notes.txt, images/lego-badge.xcf, images/isabelle-badge.xcf, images/coq-badge.xcf, images/ProofGeneral.xcf, images/ProofGeneral.gif, images/ProofGeneral.jpg, images/Makefile, images/ProofGeneral.8bit.gif: - Updates and new images - - * images/text_proof.xcf, images/text_proof.gif, images/text_proof.8bit.gif, images/text_general.xcf, images/text_general.gif, images/text_general.8bit.gif: - Deleted files. - - * generic/proof-config.el: Change of image - - * doc/ProofGeneral.eps.gz: Replaces .eps file - - * doc/notes.txt, doc/ProofGeneral.texi, doc/Makefile, doc/ProofGeneral.jpg: - Updates - - * doc/ProofGeneral.txt: Deleted files. - -1999-06-21 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * coq/coq-syntax.el: Hints Resolve - - * generic/proof-shell.el: unkillable buffer bugfix - -1999-06-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: New front page image. Updated magic. - - * generic/proof-config.el: Docstring - -1999-06-18 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * generic/proof-config.el: tactics-name-face - -1999-06-16 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * coq/coq.el, coq/coq-syntax.el: better syntax - -1999-06-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Removed proof shell kill bug - - * AUTHORS: List of authors/maintainers. - - * generic/proof-config.el: Docstring fixes. - - * Makefile.devel: Fixes for XEmacs 21.1 - -1999-06-14 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * generic/proof-shell.el: - Bugfixes in proof-shell-exit and proof-shell-kill-function - - * generic/proof-config.el: Added proof-tactics-name-face - - * doc/ProofGeneral.texi: Added coq-begin-Section and coq-end-Section - - * coq/coq.el, coq/coq-syntax.el: - Various updates. coq-end-Section now works properly. - -1999-06-09 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * coq/coq-syntax.el: More colors, more regexps, more keywords - -1999-06-08 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * coq/coq.el: various fixes - - * generic/proof-shell.el: *** empty log message *** - -1999-06-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Dont include plastic/isar in main distribution. - - * CHANGES: Mention Plastic and Isar - - * etc/ProofGeneral.patch: Patched patch for updated proof-site.el - - * todo: Added todo for XEmacs packaging, reordered. - - * etc/ProofGeneral.patch: Patched patch for updated proof-site.el - - * Makefile.devel: Comments - - * generic/proof-config.el: Cleaned up docstrings - -1999-06-07 proofgen <proofgen@dcs.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-06-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Downrated Poly/ML related item since Poly is defunct. - -1999-06-04 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: updated; - -1999-05-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/Example.thy: oops; - - * isar/isar-syntax.el: removed junk; - - * isar/isar.el: provide proof-string-start-regexp, proof-string-end-regexp; - renamed proof-commands-regexp to proof-indent-commands-regexp, which - is less confusing); - improved undo / kill operations; - tweaked syntax table to cope with (* *) (actual comment) and {* *} - (long string); - - * isar/isar-keywords.el: renamed undos to undos_proof; - - * isar/Example.thy: be chatty; - - * generic/proof-indent.el: - proof-parse-to-point improved to support proof-string-start-regexp, - proof-string-end-regexp, proof-comment-end, proof-comment-start, - and parentheses according to current syntax table; - renamed proof-commands-regexp to proof-indent-commands-regexp, which - is less confusing); - - * isa/isa.el, generic/proof-syntax.el, lego/lego.el, coq/coq.el, plastic/plastic.el: - renamed proof-commands-regexp to proof-indent-commands-regexp, which - is less confusing); - - * generic/proof-script.el: - improved proof-segment-up-to to support proof-string-start-regexp, - proof-string-end-regexp; - - * generic/proof-config.el: - added proof-string-start-regexp, proof-string-end-regexp; - -1999-05-26 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: proper setup for indentation; - improved cannot-undo; - - * isar/isar-syntax.el: tuned keywords; - - * isar/isar-keywords.el: added isar-keywords-qed-block; - - * generic/proof-indent.el: - fixed bug in proof-parse-to-point: missing (setq stack ...) in case of - closing a proof command; - - * coq/coq.el: closed string in comment; - -1999-05-25 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/Example.thy: more examples; - - * generic/proof-shell.el: removed superficial space; - - * generic/proof-config.el: added proof-really-save-command-p to support - more general qed schemes, such as Isabelle/Isar's nested proofs; - - * generic/proof-script.el: - proof-done-advancing: added proof-really-save-command-p to support - more general qed schemes, such as Isabelle/Isar's nested proofs; - - * isar/isar.el: tuned; - -1999-05-24 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-keywords.el: this version actually generated by Isabelle; - -1999-05-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: - replaced isar-keywords-section by isar-keywords-theory-heading; - added isar-not-undoable-commands-regexp; - improved isar-cound-undos; - proper version of isar-find-and-forget (handles local qeds properly); - improved character syntax classes; - - * isar/isar-syntax.el: - improved classification of keywords (see also isar-keywords.el); - improved regexps and font-lock; - - * isar/isar-keywords.el: - Isabelle/Isar keyword classification (used to be in isar-syntax.el); - - * isar/interface: tuned usage; - do not append '/' to PROOFGENERAL_HOME; - -1999-05-21 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: tuned; - improved isar-find-and-forget; - - * isar/isar-syntax.el: tuned -- still quite unsatisfactory; - - * isar/ProofGeneral.ML: made part of the Isabelle sources; - -1999-05-17 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * generic/proof-shell.el, generic/proof-config.el, doc/ProofGeneral.texi, coq/coq.el: - I've added the custom option 'prog-name-guess' in the generic part and - the function coq-guess-command-line in the coq part. Every prover - should have the functon *-guess-command-line that uses, for example, - the output of "make -n" to guess the correct command line options of - the prover. - - Patrick - - * coq/coq-syntax.el: several additions, as usual - -1999-05-12 Paul Callaghan <P.C.Callaghan@durham.ac.uk> - - * plastic/plastic.el: changed use of proof-send (OLD) to proof-shell-insert - -1999-05-11 Paul Callaghan <P.C.Callaghan@durham.ac.uk> - - * plastic/test.lf, plastic/plastic.el, plastic/plastic-syntax.el: - instantiation for "plastic" proof assistant - - based on the lego instantiation. - - * generic/proof-site.el: - added proof system "plastic", triggered by a .lf extension - -1999-05-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-toolbar.el, generic/proof-script.el: - Add toggle for proof toolbar to menu - - * todo: todo for reorganizing menus. - -1999-05-03 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * generic/proof-site.el: *** empty log message *** - - * coq/coq-syntax.el: OrElse -> Orelse - - * generic/proof-site.el: - proof-home-directory is correct even if $PROOFGENERAL_HOME does not - end with a slash. Moreover, the closure proof-home-directory-fn is - added so that this value is not computed at compilation time. - - * coq/coq.el: proof-list-global is disabled (must be rewritten) - -1999-04-27 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el: fixed proof-shell-quit-cmd; - - * isar/isar-syntax.el: deactivated '.' and '..' keywords (tmp); - -1999-04-23 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar-syntax.el: added "thus", "hence"; - tuned "next"; - -1999-04-20 Patrick Loiseleur <da+pg-patrl@inf.ed.ac.uk> - - * coq/coq.el: Added the correct proof-shell-restart-cmd - - * coq/coq-syntax.el: A few coloring tricks - -1999-04-16 Markus Wenzel <da+pg-wenzelm@inf.ed.ac.uk> - - * isar/isar.el, isar/isar-syntax.el, isar/interface-setup.el, isar/interface, isar/ProofGeneral.ML, isar/Example.thy: - initial version of 'isar proof assistant (Isabelle/Isar); - - * generic/proof-site.el: added 'isar proof assistant; - -1999-04-07 proofgen <proofgen@dcs.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1999-04-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/coq-syntax.el, coq/coq.el, CHANGES, todo: - Merged changes sent by Patrick Loiseleur. - -1999-03-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/.cvsignore: Fixed. - - * CHANGES: Clarification on isa-thy fix. - - * generic/proof-config.el, doc/ProofGeneral.texi, todo: - Idea for proof-auto-retract, notes about proof-strict-read-only - -1999-02-24 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: Improved documentation on tags - - o added a suggestion by hht - o documentation now at generic level only - -1999-02-23 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: extended section on Coq tags - -1999-02-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * coq/coq.el, coq/coq-syntax.el: - Comments from Healf explaining need for coq-goal-command-p - - * todo: Updated. Explained Coq syntax prob for proof-goal-command-p - - * CHANGES: Mentioned PROOFGENERAL_ASSISTANTS - - * doc/ProofGeneral.texi: Coq section on tags improved to mention coqtags. - - * doc/ProofGeneral.texi: Coq proof mode renamed Coq Proof General - - * doc/Makefile: Fixed for dvips which sends to printer by default. - - * generic/proof-site.el: Docstring - - * generic/texi-docstring-magic.el: - Added hack to fix nested @samp @var problem. - - * generic/proof.el, generic/proof-site.el: - Added PROOFGENERAL_ASSISTANTS. proof-site should *not* need to be edited. - - * CHANGES: Updated. - - * generic/proof-script.el: - Fixed bug by shifting configuration of minor mode for active terminator. - - * doc/ProofGeneral.texi: Updated magic. Shorted section name. - - * doc/ProofGeneral.texi: - Added revised version of text from Healf for Coq. Updated version numbers/authors. - -1999-02-03 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, lego/lego-syntax.el, isa/isa.el, coq/coq.el: - fixed syntax entry for "_" - -1999-02-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Idea to have a mailing list for PG. - - * isa/isa.el: Regexp bug. Use proof-string-match appropriately. - - * generic/proof-config.el: Improved docstring - - * todo: Fixed matching. Added todo for making some code more generic. - - * etc/TESTS: Added test for .thy file match bug. - - * etc/isa/goal-matching.ML: Fixed comment. - - * generic/proof-script.el: - Used proof-string-match for matching against proof script. - - * generic/proof-syntax.el: Added proof-string-match - - * CHANGES: Mentioned proof-case-fold-search - - * coq/coq.el: Use proof-string-match in (hopefully) appropriate places - - * lego/lego.el: Use proof-string-match in appropriate places - - * Makefile.devel: Added devel.etags target - - * doc/ProofGeneral.texi, generic/proof-config.el: - Added proof-case-fold-search - - * etc/isa/thy/test.ML: Test case for file recognition bug. - -1999-01-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added TODO for syntax matching problem. - -1999-01-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/isa/goal-matching.ML: - Added David von Oheimbs test case for case matching - -1999-01-23 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: . Clarified LEGO specific TODO - . Updated situation on License issue - -1999-01-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Updated. Time estimates and doc todo. - - * todo: - Updated. Long standing pty overflow bug fixed. We registration page wanted. - - * etc/testing-log.txt: Tested piped communication in emacs-20.3 - - * etc/TESTS: Rearranged into reverse chronological order - -1999-01-21 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/lego/long-line-backslash.l: - Improved test file so that it works correctly with installed LEGO 1.3.1 - -1999-01-18 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/lego/long-line-backslash.l: - added Solaris-specific path. Requires LEGO versions more recent than 1.3.1 - - * etc/lego/long-line-backslash.l: - does indeed crash Proof General, Version 2.1pre990112 - -1999-01-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-shell.el: Experimental bug fix for Solaris problem - - * todo: todo for testing solaris bug fix - - * CHANGES: Ambitiously mentioned bug fix for Solaris problem - - * etc/isa/long-line-backslash.ML: - Test has backward slashes now, not forwards ones.. - - * etc/TESTS: - Added putative test for Isabelle and long lines with backslash. - - * etc/isa/long-line-backslash.ML: - Test file for long lines with backslashes. - - * todo: Added todo for licence clarification after query from a user. - - * CHANGES: Updated. - - * todo: Web page links to Proof General from provers now added. - -1999-01-13 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: added links from LEGO Web page - - Now only Isabelle's references are misssing! - -1999-01-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Raised priority of Solaris bug/problem. - - * isa/thy-mode.el: - Changed read-no-blanks-input to read-string, former is defunct. - - * doc/notes.txt: Mention of continued-input prompt as API guidline. - - * BUGS: Better description of Solaris bug/feature. - -1998-12-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-x-symbol.el: Missing bracket. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/x-symbol-isa.el: Fixup branch - - * CHANGES: Fixup branch. - - * CHANGES: x-symbol support beginnings - - * generic/proof.el, generic/proof-x-symbol.el, generic/proof-shell.el, CHANGES: - Beginnings of x-symbol support. - - * isa/x-symbol-isa.el: File sent by David von Oheimb. - - * generic/proof-config.el, generic/proof-site.el: - Added proof-assistant-symbol - - * doc/ProofGeneral.texi: - Elaborated on scripting language limitations Isabelle "bug" - -1998-12-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: Instructions how to hack another CVS tag. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: - Added todo for simplifying main download page, linking to pre-release. - - * Makefile.devel: Removed .cvsignore files from distribution. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-toolbar.el: Updated docstring. - - * generic/texi-docstring-magic.el: - Removed a todo. This version submitted for Texinfo. - - * generic/texi-docstring-magic.el: - Newline after first sentence. Submitted for Texinfo distribution. - - * doc/ProofGeneral.texi: Updated magic. (Extra newlines added). - - * etc/announce: Fixed web address for documentation. - - * doc/ProofGeneral.texi: - Added Latest news section to preface to point to home page. - - * doc/Makefile: Split chapters of html for easier browsing. - - * doc/ProofGeneral.texi: Fixed spelling error. - - * CHANGES: This file records user-visible changes between versions. - - * COPYING: Fixed bugs. - -1998-12-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/ProofGeneral.spec: - Included the rest of the info files in the package. - - * doc/localdir, doc/dir: Fixup for filename - - * generic/proof-script.el: Removed info file name space, again, arrgggh. - - * doc/ProofGeneral.texi: Fixed info dir again. Removed detailed menu. - - * generic/proof-script.el: Added back space in info file name - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-script.el: Reverted to previous semantics - - * doc/ProofGeneral.texi: Updated magic. - - * doc/ProofGeneral.texi: Added a menu. - - * todo: Note about texinfo menu update. - - * generic/proof-script.el: - Made delete-region arg optional for proof-retract-until-point-interactive. - - * generic/proof-script.el: Removed space from ProofGeneral name. - - * doc/ProofGeneral.texi: Added space after colon in info dir entry. - - * doc/ProofGeneral.texi: Fixed INFO-DIR-ENTRY (newline was lost) - - * todo: Todo for putting Info somewhere good in the dir. - -1998-12-16 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * Makefile.devel: towards prerelease 2.1 - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * etc/announce: structured announcement some more - -1998-12-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Made outstanding bugs we haven't investigated a single A item. - - * doc/ProofGeneral.texi: Updated magic once more - - * etc/testing-log.txt: - Added Coq test results. Made reverse chronological order. - -1998-12-16 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi, BUGS: further documentation of LEGO specific bug - -1998-12-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/docstring-magic.el: Some hacks to make markup happen. - - * generic/proof-script.el: Tweaked docstring for C-c C-u. - - * todo: Removed all urgent TODOs for 2.0 - -1998-12-16 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof-script.el: rationalised keybinding (again) - - * generic/proof-script.el: improved default keybindings - -1998-12-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Removed suspected bug mentioned by David von O. Now assumed to - be due to his own hacking of Proof General. - Added proof-shell-exit item concerning the time delay built-in. - - * generic/texi-docstring-magic.el: - Added GPL license (I wrote this at home). - Corrected name of Texinfo and other comments. - -1998-12-16 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/TESTS: added proof-shell-exit test description - -1998-12-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: Fixed default for proof-shell-quit-cmd. - -1998-12-16 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/example2.l, etc/testing-log.txt, BUGS: documented LEGO specific bug - - * doc/ProofGeneral.texi: minor changes in the History - - * doc/ProofGeneral.texi: . clarified history of multiple files - . added UITP reference - -1998-12-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/thy-mode.el: Docstring tweak - - * doc/ProofGeneral.texi: Changed title of Chap 10. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: - Preface: Added David von Oheimb to credits. Mentioned adding multiple files. - - * doc/ProofGeneral.texi: Updated magic. - - * generic/texi-docstring-magic.el: Used authorized keywords. - - * generic/proof-site.el: Docstring fix. - - * doc/ProofGeneral.texi: - Made preface unnumbered. Cosmetic improvements. Updated magic. - - * generic/proof-config.el: Docstring fixes - - * generic/proof-script.el: Docstring fix - -1998-12-15 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: credits now at the beginning - -1998-12-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/texi-docstring-magic.el: - Another todo idea added. This version sent to Emacs news groups. - - * generic/texi-docstring-magic.el: - Idea for magical texi-docstring property for symbols to escape auto markup. - - * generic/texi-docstring-magic.el: - Documented markup rules and usage at start of package. - - * generic/proof.el: Improved documentation of proof-included-files-list. - -1998-12-15 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: *** empty log message *** - -1998-12-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/Makefile: Added ps to make all. - - * doc/ProofGeneral.texi: Fixed several typos. - Added docstring for proof-deactivate-scripting and mentioned it - in Chap 10. - Removed spurious mention of defunct function proof-restart-scripting. - - * doc/ProofGeneral.texi: Updated magic. Small changes in Chap 11. - - * doc/Makefile: Added back magic target, handy to force update of magic. - - * todo: Removed done stuff. Added LEGO cd hook todo. - -1998-12-15 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi, coq/coq.el: - radical new version of Credits and References section - -1998-12-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el: Fixed broken check on proof-mode-hook. - - * generic/proof-script.el: - Removed bogus duplicate call of proof-mode-hook at end of proof-config-done. - - * generic/span-overlay.el, generic/span-extent.el, generic/proof-shell.el, generic/proof-script.el, todo: - Fixes for FSF Emacs handling of processes, kill buffer hooks, - and live/dead overlays. - -1998-12-15 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, lego/example.l, isa/isa.el, generic/span-overlay.el, generic/proof-toolbar.el, generic/proof-site.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el, doc/ProofGeneral.texi, doc/Makefile, coq/coq.el: - made many minor changes to the documentation - -1998-12-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/announce: - Altered order of new para and removed some mailing list addrs - - * etc/testing-log.txt: - Another FSF bug found in the new filter functions, this time for script buffer. - - * generic/proof-site.el: - Gave up on buggy Emacs 19 support, now give error for Emacs 19. - - * generic/proof.el: Reordered require of cl. Changed deflocal definition. - - * etc/testing-log.txt: Log of testing results. - -1998-12-14 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/announce: . modified mailing lists - . added further benefit in last section - - * doc/Makefile: rearrange pages automatically - - * lego/lego.el: - fixed bug in lego-shell-adjust-line-width (It now monitors the - proof-goals-buffer) - -1998-12-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/announce: - Added section for UITP/TP researchers, mentioning further possible - projects. - - Added many more mailing list addresses. Not sure what half of them - are, need vetting really. - -1998-12-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: More comments about multiple file problems - - * generic/proof-shell.el: - Disabled hack for proof-shell-process-file which allowed - empty string to stand for filename of current scripting buffer. - This added the current script buffer onto the included files - list immediately processing it began (if it began with something - creating a mark). However, I removed the check for the current - scripting buffer so that that could correctly be marked atomic - for Isabelle at other times. This resulted in current buffer - being marked atomic, and errors. - Are there still more errors? - - * generic/proof-script.el: Comments - - * todo: Urgent fix for multiple files wanted. - - * generic/proof-script.el: - Allow even the current scripting buffer to be marked atomically - in case the prover asks it to be. This can happen when loading - theory files in Isabelle. - - * etc/isa/multiple/README: More test cases mentioned - - * todo: todo for Isabelle multiple files. - - * isa/isa.el, isa/ProofGeneral.ML: - Altered behaviour to allow retraction part-way through finished scripts. - Previously Proof General was asked to unlock a file A.ML as soon as - retraction in it happened. Now Proof General is only asked to unlock the - children of A.ML, although Isabelle records the fact that A.ML has been - retracted. (Which means that if A.ML is later re-linked, - Proof General will correctly get told about it). - - * etc/TESTS: Added new test/comments. - - * todo: Updates - - * generic/proof-script.el: Several changes: - 1. save-some-buffers now skips the current active scripting buffer. - It was annoying to be asked whether to save this one as the - user may have just begun typing into a fresh file, or may want - to experiment with a modified proof, for example. - 2. proof-deactivate-scripting improved so it works pretty well as - a (so far undocumented) command. Kill buffer function now removes - spans, so that they remain if we deactivate without killing. - Plan is to call this in proof-activate-scripting to turn off - current scripting buffer and munge the processed file list the - way we like it. - 3. In both proof-deactivate-scripting and proof-activate-scripting, - we do the same thing: files with empty locked regions are - removed from the processed files list, those with full locked - regions are added. This is an attempt to harmonize the file - handling of the theorem prover and whatever it reports with - the scripting inside Proof General. - Additionally proof-deactivate-scripting retracts a file with a - partly locked region, only the active scripting buffer is - allowed such a region (currently). - - * etc/isa/multiple/A.ML: Added more commands for testing - - * generic/proof-script.el: Added submit bug report to proof-shared-menu - - * generic/proof.el: Tweaked headings for bug report - - * generic/proof.el: Added proof-submit-bug-report - - * generic/proof-toolbar.el: - Removed check for proof script buffer from retraction enabler. - - * generic/proof-script.el: Fixed typo. - - * etc/lego/multiple/README, etc/isa/multiple/README: - Name of proof-shell-restart was changed. - - * lego/lego.el: - Tidied output by putting newlines before imports done message. - - * generic/proof-script.el: - Fixed bug where proof-activate-scripting nuked locked regions. - - * generic/proof-shell.el: - Removed proof-send, now use proof-shell-insert instead. - Removed proof-preprocess-input hook function, Paul Callaghan can now use - proof-shell-insert-hook instead for his need. - - * .cvsignore: Handy - - * generic/proof-config.el: - Removed proof-shell-preprocess-command. Improved docstring for proof-shell-insert-hooks. - - * INSTALL: Explained one-prover issue better. - - * doc/ProofGeneral.texi: - . Removed "multiple prover problem" from bugs section, since it's now - handled gracefully. It's a limitation rather than a bug per se. - . Added a new subsection to Appendix A, for setting names of binaries. - . Moved the table of script extensions and mode names to section 1.1 - . Added proof-shell-insert and proof-invisible command to Chap 10. - . Updated magic. - - * BUGS: - Removed multiple provers problem, it's handled gracefully now and not a bug. - - * todo: Added some items after user feedback. Also some *** probs. - - * TODO: Updated for version 2.0 - - * generic/proof-shell.el: - Disabled span-making part of proof-shell-analyse structure for Emacs 20.3 - - * BUGS: Added mention of FSFmacs multibyte character problem (version 20.3) - -1998-12-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el, generic/proof-shell.el: - Made point stay at top of goals buffer and bottom of response buffer - - * generic/proof-toolbar.el, generic/proof-config.el: - Changed name of proof-toolbar-inhibit variable for uniformity. - - * etc/TESTS: New file mentioning some test cases. - - * doc/ProofGeneral.texi: - Changed name of proof-toolbar-inhibit variable for uniformity. - - * generic/proof-script.el: - Offer to save script mode buffers which have no files, - in case Emacs is exited accidently. (Esoteric improvement). - - * generic/proof-script.el: - Patch for case that new script buffer has no filename. - - * isa/isa.el, isa/example.ML: - Fix for splash hack for theory files when proo-splash-inhibit=t. - - * generic/proof-splash.el: - Fix for proof-splash-inhibit = t. Bug report from Paul Callaghan. - -1998-12-08 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof-shell.el: - o special characters are no longer displayed in (16Bit) FSF GNU Emacs - 20.3 - - o however, there is still a mysterious bug in 'proof-shell-analyse-structure' - when processing lego/example.l - -1998-12-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added A*** for documentation, X for ChangeLog in devel distrib. - -1998-12-08 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el: Added support for proof-shell-restart-cmd - -1998-12-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-shell.el, generic/proof-config.el, doc/ProofGeneral.texi: - Added proof-shell-preprocess-command for Paul Callaghan. - -1998-12-05 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added new todos for LEGO. - -1998-11-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/.cvsignore: Added HTML files. - - * todo: Added note about final things to do for 2.0 - - * generic/proof-shell.el: - BUG fix: proof-shell-message with str's containing format characters. - BUG fix: kill-function: another chance to catch process sentinel added. - BUG fix: FSF Emacs minor-mode-alist - BUG fix: FSF Emacs problem with proof-shell-insert mess. Still probs. - - * generic/proof.el: Format fix - - * isa/isa.el, isa/ProofGeneral.ML: - Added clear-goals-buffer stuff, asked for response to be left after use_thy. - - * todo: Added note about bugs elsewhere. Display issues. Tech rep todos - - * generic/proof-config.el, doc/ProofGeneral.texi: - Added proof-shell-clear-goals-regexp. - - * generic/proof-config.el: Warning in proof-shell-insert-hook docstrings. - - * generic/proof-site.el: Quotes added to try to fix markup. - - * generic/proof-config.el: - Suggestions for using proof-pre-shell-start-hook removed. Minor typos/fixes. - - * generic/texi-docstring-magic.el: Alterations to @var case again - - * doc/ProofGeneral.texi: - Improvements from Markus Wenzel. Re-made after texi-docstring-magic - -1998-11-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/.cvsignore, doc/ProofGeneral.jpg, doc/ProofGeneral.txt, doc/notes.txt, etc/notes.txt, etc/README, etc/isa/multiple/README, etc/isa/multiple/D.thy, etc/isa/multiple/C.thy, etc/isa/multiple/B.thy, etc/isa/multiple/A.thy, etc/isa/multiple/C.ML, etc/isa/multiple/D.ML, etc/isa/multiple/B.ML, etc/isa/multiple/A.ML, etc/lego/lego-site.el, etc/lego/GoalGoal.l, etc/lego/multiple/C.l, etc/lego/multiple/B.l, etc/lego/multiple/A.l, etc/lego/multiple/D.l, etc/lego/multiple/README, isa/example.thy, isa/wip.ML, generic/texi-docstring-magic.el: - Fixup branch - - * generic/texi-docstring-magic.el: - Added todo. Put quote into symbol markup. - - * todo: Added 20.3 version of FSF Emacs and todo for each release. - - * doc/ProofGeneral.texi: Updated magic. - - * etc/ProofGeneral.patch: Updated patch - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: More polish. - - * doc/ProofGeneral.texi: Fixed up uses of @ref, @xref, @pxref. - - * doc/ProofGeneral.texi: Be gentler in walkthrough. - - * BUGS, doc/.cvsignore: Updated - - * doc/ProofGeneral.texi: Cleaned up some text. - Added example special display regexps. - Note about Isabelle PG clashing with sml-mode. - - * etc/announce: Added mention of user documentation. - - * generic/proof-shell.el: - Got rid of an error message in case of process early exiting. - - * todo: Updated. Added item for process early exiting. - - * isa/ProofGeneral.ML: - Cleaned up, and made use_thy remove ML file from DB properly; - optimised use_thy to report only on files newly added to db. - - * Makefile.devel: Remove isa/wip.ML from distrib and web. - - * generic/proof-shell.el, generic/proof-script.el: Docstring improvements. - - * doc/ProofGeneral.texi, doc/NewDoc.texi, doc/Makefile: - Replaced ProofGeneral.texi with NewDoc.texi. Deleted NewDoc.texi - - * todo: note about incomplete goal..save sequences. - - * doc/NewDoc.texi: Improvements to get rid of old ProofGeneral.texi. - Added doc for active terminator, proof shell start, stop, and restart. - - * isa/thy-mode.el, generic/texi-docstring-magic.el, generic/proof-site.el, doc/NewDoc.texi: - Documentation improvements. - - * isa/isa.el, generic/proof.el, generic/proof-shell.el, generic/proof-script.el: - FSF Emacs fix for buffer-file-truename, which is the - *abbreviated* form of file-truename! - - * todo: Updated - - * doc/NewDoc.texi: - Extra Isabelle PG bug/feature with theory loader. Plan for pbp. - - * generic/texi-docstring-magic.el, generic/proof-script.el: - Compile clean-ups. - - * isa/ProofGeneral.ML: Fixed show_context - - * etc/announce, todo, README: Updated - - * generic/proof-shell.el: - Improved kill function. Added process sentinel to watch for process exiting. - - * doc/NewDoc.texi: Updated magic - - * lego/lego.el, generic/proof.el, generic/proof-shell.el, generic/proof-script.el, doc/NewDoc.texi: - Replaced proof-pbp-buffer with proof-goals-buffer. - - * isa/isa.el, isa/example.ML, isa/ProofGeneral.ML: - Fixes to debug long standing not-showing-first-goal problem. - - * generic/texi-docstring-magic.el: - Rearranged order of regexps, added *emphasised* markup case. - - * lego/lego.el: Note about suspected bug in lego-shell-adjust-line-width. - - * generic/proof.el: Note about window dedicated problem. - - * doc/NewDoc.texi: Added note about no specific doc for Coq PG - - * todo: Updated - - * doc/Makefile: Name fix. - - * generic/proof-script.el: Added "start proof assistant" menu option - - * generic/proof-toolbar.el: Toolbar tip for restart changed. - - * generic/proof-shell.el: - In filter: minor improvement for when proof-shell-wakeup-char is set. - - In proof-shell-handle-error: - Make action list empty to prevent proof shell filter seeing - same error over and over in case user types directly in shell - buffer after an error. - - * generic/proof-config.el: Docstring improvements. - Made default for proof-window-dedicated be nil because of - problems with multi frame stuff. - - * generic/proof-shell.el, generic/proof-script.el: - Use make-local-hook instead of make-local-variable - - * generic/proof-config.el: - Made default proof-auto-delete-windows=nil again, it's too unpredictable. - - * isa/isa.el, isa/ProofGeneral.ML: - Added Isamode-like keybinding C-c C-l for proof-prf. - - * doc/docstring-magic.el: Load proof-toolbar - - * doc/NewDoc.texi: Updated magic - - * generic/texi-docstring-magic.el: fixed up newlines in @lisp environments. - - * generic/proof-shell.el: Fixed up exit hook (still buggy) - - * generic/proof-script.el: - Improved error handling in proof-deactivate-scripting since - it's used in a kill hook. - - * todo: Updated. - - * isa/thy-mode.el, generic/proof-toolbar.el, generic/proof-shell.el, generic/proof-indent.el: - Docstring fixes, minor improvements. - - * generic/proof-config.el: more improvements, docstring fixes. - - * generic/proof-script.el: - Wrote proof-deactiveate-scripting command for turning off scripting - in the current buffer, automatically. - Improved kill buffer hook for script buffers. - Docstring fixes. - - * generic/proof-site.el: docstring fixes and alterations. - Directory variables are no longer user options. - - * generic/texi-docstring-magic.el: - tweaks to regexps; added automatic mention of default values for user - options, markup for 'symbols and back-forward quoted `text'. - Allowed parsing to continue from partway through a previous match. - - * doc/NewDoc.texi: Separated function and variable indexes again. - Improved many section titles and cross references. - Finished off Basic script management chapter - Added proof-site.el documentation in Internals chapter. - - * todo: Updates - - * doc/docstring-magic.el: Added header. - - * generic/texi-docstring-magic.el: - changed keybinding suggested at start to work for AUC TeX's texinfo mode. - - * generic/proof-splash.el: Moved some settings to proof-config. - - * generic/proof-config.el: - Added some more settings, moved some around, improved docstrings. - - * etc/ProofGeneral.spec: Emacs lovers become militant. - - * doc/NewDoc.texi: - Wrote Internals chapter. Added auto docstrings for config variables. - - * generic/proof-shell.el, generic/proof-script.el: Improved docstrings - - * generic/texi-docstring-magic.el: Added syntax table stuff - - * doc/NewDoc.texi: Changed names of docstring magic stuff - - * isa/thy-mode.el, generic/proof-shell.el, generic/proof-script.el: - Docstring fixes - - * Makefile: clean does doc/clean too. - - * doc/NewDoc.texi: Converted to use magic docstring comments. - - * doc/Makefile, doc/docstring-magic.el, generic/texi-docstring-magic.el: - Magic docstring -> texi conversion. - -1998-11-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/NewDoc.texi: Added RCS stamp to doc. - - * todo: Start of urgent messages - - * generic/proof-script.el: Minor cleanups - - * generic/proof.el, generic/proof-toolbar.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el: - Reimplemented functions to shut down and restart proof process. - Scrapped proof-shell-exit-hook. - Added proof-shell-quit-cmdd, proof-shell-restart-comd - Fancier Scripting indicator for active scripting buffer. - - * isa/isa.el, isa/ProofGeneral.ML: - Improvements for multiple files and robustness: keep a copy of - the initial theory database state, and add a restart command. - - * generic/proof.el, generic/proof-toolbar.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-indent.el, generic/proof-config.el: - BIG CHANGES -- SORRY! - Replaced proof-script-buffer-list with proof-script-buffer. - The list was causing too much confusion and nasty bugs used with - Isabelle multiple files. - Implemented proof-script-buffers and proof-restart-all-buffers, - other functions. - - * todo: Added some suggestions from Markus Wenzel - - * doc/NewDoc.texi: - Aesthetic fixes. Added sections on tags and outline mode. - -1998-11-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-config.el: Buggy default for proof-mode-for-script - - * images/gimp/scripts/proofgeneral.scm, images/text_proof.xcf, images/text_proof.gif, images/text_proof.8bit.gif, images/text_general.xcf, images/text_general.8bit.gif, images/text_general.gif, images/ProofGeneral.gif, images/ProofGeneral.8bit.gif: - Made PROOF logo same width as GENERAL. Made both have transparent background. - - * doc/.cvsignore: A few more - - * doc/.cvsignore: Added NewDoc temporaries - - * isa/ProofGeneral.ML: - Improvements for multiple files. Now saves state specially for ProofGeneral. - - * isa/isa.el: Added isa-update function. Altered settings. - - * generic/proof-script.el: - proof-done-retracting: changed delete-region to kill-region after - Martin Hofmann's suggestion. - - * generic/proof-script.el: - Bug fix: proof-undo-last-successful-command has silent failure for - empty locked region. - - * generic/proof.el: - proof-response-buffer-display: Move point to the end of the buffer - after all. It can get moved by the display functions. - - * etc/isa/multiple/README, etc/isa/multiple/A.thy: - Changes for better testing - - * isa/isa.el, isa/ProofGeneral.ML: - Fixed problem with list_loaded_files and update(). - Now when doing use_thy, we don't do an update. - Hopefully "following children are out of date" - message will be superfluous because they will be - unlocked already. Will be re-read as needed. - Added update function. - Fixed up implementation of list_parents. - - * isa/thy-mode.el: Added Proof General menu to theory file mode. - - * generic/proof-shell.el: - . Changed behaviour of retracting current scripting buffer: - now it *nukes* proof-script-buffer-list (possibly - unecessarily). Before, current scripting buffer was - silently preserved in case it was retracted, but this - means that proof-activate-scripting-hook was not run - when scripting was begun again in the buffer, which - left PG in an inconsistent state with respect - to included files (in Isabelle). - URGENT: must check this is okay with LEGO. - - * generic/proof-script.el: - . Bug fix: moved proof-mark-buffer-atomic from proof-mode body to - proof-config-done, since it relies on some configuration being - set! - . Removed test for script buffer in proof-unprocessed-begin to - allow non-script buffers to be properly recognized as being - locked. - . Proof restart script now works on all included files, not - just those in the proof-script-buffer-list. This means - non script buffers are correctly unlocked when scripting - is restarted. - . Bug fix in proof-register-possibly-new-processed-file - to mark buffer atomic according to the comment - (previously failed if proof-script-buffer-list happened - to be empty) - . Bug fix so proof-undo-last-successful-command fails - silently on buffer without locked regions. - - * generic/proof.el, generic/proof-config.el: - Improved proof-clean-buffer. Now only deletes windows in currently - selected frame. Changed default proof-auto-delete-windows value - back to t. - - * generic/proof-config.el: improvements to docstrings and defcustoms. - added proof-shell-clear-response-regexp - - * generic/proof.el: - Bug fix and adjustments in proof-response-buffer-display - - * generic/proof-script.el: - Removed proof-response-buffer-display from byte compile autoloads - - * generic/proof-shell.el: . bug fix for proof-shell-live-buffer. - . bug fix for proof-shell-filter for case that prompt isn't seen in first - output chunk. - . bug fix of handling urgent messages in delayed output: skip past - the last one seen. Previously messages were put into the - response buffer *twice* (first time highlighted). Don't clear - the response buffer between urgent messages and delayed output - within the same prompt-delimited region. - . big improvement of display handling for response buffer, via new - function proof-shell-maybe-erase-response. - . added proof-shell-clear-response-regexp - . docstring fixes. - - * generic/proof-syntax.el: - Added optional argument to proof-ids for non-comma separators. - - * isa/isa.el, isa/isa-syntax.el: - Added clear_response_buffer regexp, use_thy_and_update now in ProofGeneral - - * isa/ProofGeneral.ML: Improvements and cleanups: - . Put functions into ProofGeneral structure - . Annotations around ordinary output appear before cr's - . Added clear_response_buffer functionw - . Added special_theories to avoid looking up filenames of - theories which don't have them - - * doc/NewDoc.texi: Added notes of default values for user options. - - * isa/wip.ML: new file to factor out improved theory reader junk. - - * isa/wip.ML: New file. - -1998-11-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/NewDoc.texi: Added section on theory files to Isabelle chapter - - * INSTALL: Minor fixes/improvements - - * isa/isa.el: Bug in regexp - - * isa/isa.el, generic/proof-script.el, generic/proof-config.el: - In a fit of autocracy, removed proof-tags-support, binding for - M-tab and appearance of Find Tags in PG menu. The menu entry - already appears in Tools->Tags, and users should bind M-tab for - themselves. - - * todo: More re-ordering to move important stuff up the list - - * generic/proof-script.el: - Added Goals buffer to buffers menu -- I forgot it\! - - * generic/proof-shell.el: - Rashly fixed a suspicious looking nested use of set-buffer. Docstrings. - - * isa/isa.el, isa/ProofGeneral.ML: Fixed error regexp - - * doc/NewDoc.texi: Added "Changing faces" section. - Added documentation for proof-auto-delete-windows. - - * generic/proof.el, generic/proof-config.el: - Added proof-auto-delete-windows user option. - - * generic/proof-script.el: - Minor improvement to atrocious performance of proof-sement-up-to. - - * todo: - Note about atrocious performance of proof-sement-up-to, even when compiled. - - * todo: Reorganized. - - * isa/isa-syntax.el: Fixed a regexp. - - * generic/proof-script.el, todo: Fixed bug with find-next-terminator. - - * coq/coq.el, coq/coq-syntax.el, todo: - Added note about removing proof-goal-command-p - - * lego/lego.el: Added setting for proof-goal-command-regexp - - * generic/proof-syntax.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el: - Renamed proof-mode-name -> proof-general-name. - Reimplemented configuration for fume-menu. - Now works for named goals, named saves, and (e.g. lego) both! - Removed some FIXME's. - - * isa/isa.el: Replaced custom-set-variables with customize-set-variable: - the first one sets the *saved* value for variables, rather - than default values. - - * doc/NewDoc.texi: Removed some Emacs jargon from features list. - -1998-11-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1998-11-10 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/Makefile: added entry to convert dvi into ps. - -1998-11-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * TODO: - Added doc to short term improvements. It won't be good for 2.0, 8-(. - - * isa/thy-mode.el, isa/isa.el: Disabled problematic requires temporarily. - - * generic/proof-shell.el, generic/proof-script.el: - Added buffers menu, and added shared menu to shell and response buffers. - - * todo: Added X idea for using indirect buffers. - -1998-11-10 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, isa/isa.el, generic/proof-config.el, coq/coq.el, todo: - Removed references of proof-shell-noise-regexp - - * doc/NewDoc.texi: (briefly) documented problem with sections in Coq - - * doc/NewDoc.texi, todo, BUGS: documented problem with Discharge in LEGO - -1998-11-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-shell.el: Fixed bug for when proof-rsh-command is empty - - * etc/announce: Changed text ready for 2.0 release - - * Makefile.devel: Removed spurious fi - - * Makefile.devel: - Added some support for making a full release. Must edit html by hand though. - -1998-11-10 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof-shell.el, todo: - Refresh response buffer when goals buffer is refreshed. - -1998-11-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/thy-mode.el, isa/isa.el: - Fixes for byte compilations and missing bits of Isamode. - -1998-11-10 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, doc/NewDoc.texi, todo: - Removed traces of support for Ruy's legogrep. This is superseded by legotags. - - * BUGS: introduced section for FSF Emacs - -1998-11-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/thy-mode.el, isa/isa.el: - Removed superfluous variable. Improved docstrings. - - * generic/proof-script.el: Added docstring - - * TODO: Updated user-view of our todo - - * doc/NewDoc.texi: - More reorganization. Added content to Isabelle chapter, begun basic script. - - * doc/NewDoc.texi, generic/proof-shell.el, generic/proof-config.el, todo: - Added proof-rsh-command to help complete documentation (was allocated - to tms but he said he wouldn't get around to it) - - * doc/NewDoc.texi, BUGS: - Added bug about FSFmacs/proof-strict-read-only=t/font-lock - - * generic/proof-script.el, generic/proof-indent.el, generic/proof-config.el, todo: - Added proof-script-indent user option, to enable indentation code. - Disabled by default. May be activated by particular proof assistants - if they feel confident about it. I don't. - Made proof-indent be autoloaded as needed. Lets pray it won't be. - -1998-11-09 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/NewDoc.texi: Added section on multiple files - -1998-11-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/NewDoc.texi, BUGS: Added section on Isabelle specific bugs. - - * todo: Reduced a priority. Added release todo - - * generic/span-extent.el, generic/span-overlay.el, generic/proof-script.el, generic/proof-config.el: - Added proof-strict-read-only, probably a handy new user-option. - Side effect is that it's default value of nil for FSF Emacs avoids the - font lock problem with span-read-only for FSF Emacs. - XEmacs does not have the warning message implemented yet. - - * doc/NewDoc.texi, generic/proof.el: - Added acknowledgements to doc. Removed from code. - -1998-11-06 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, lego/lego-syntax.el, lego/example.l: - new maintainer for LEGO Proof General - -1998-11-06 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/thy-mode.el: - Added prefix arg to thy-find-other-file to use same window - - * generic/proof-splash.el: - (Failed) Attempt to recognize XEmacs with broken jpeg support - - * doc/NewDoc.texi: - Added plea for help and made logo in intro only for HTML. - - * doc/NewDoc.texi, BUGS: - Nasty things no longer happen, can't load Proof General more than once - - * generic/proof-site.el: - Give error message when attempting to load a second instance of Proof - General, and give up loading. - To save embarrasment in demos, 8-). - -1998-11-05 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/notes.txt, doc/NewDoc.texi, todo, BUGS: - completed chapter on Known bugs. However section on Isabelle Proof - General specific bugs is still missing. - - * lego/lego.el, doc/notes.txt, doc/NewDoc.texi: - completed chapter on LEGO Proof General - -1998-11-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1998-11-04 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/NewDoc.texi: o consistent formatting of section headings - o new chapter on support for other packages - o updated section on fume-func - - * doc/notes.txt, doc/NewDoc.texi: - Revised section on Advanced Script Management - - * doc/NewDoc.texi: added a FIXME comment for non-pertinent buffers - - * doc/NewDoc.texi, todo: - first draft of Advanced Script Management section; I assume there will - be a handy menu item to switch to the shell buffer. - -1998-11-04 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/NewDoc.texi, isa/isa.el: - Added key binding to switch between theory and ML files. - - * todo: Added item for func-menu and proof-save-goal-with-hole-regexp - - * isa/thy-mode.el: Reimplemented thy-find-other-file - - * doc/NewDoc.texi: Minor fixes - -1998-11-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * images/notes.txt, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el: - Being pedantic about variables versus predicates, renamed prog-name-ask-p. - - * doc/NewDoc.texi: Fixes and improvements - - * doc/NewDoc.texi: Added more content. Texi a Bit buggy - - * Makefile.devel: - release now should make links to -latest names for fixed URLs. (needs testing) - - * BUGS, INSTALL: Updated and improved. - - * doc/NewDoc.texi: Corrected credit for original texi - - * todo: Added two new todos - - * generic/proof-script.el: Added docstring - - * generic/proof-shell.el: Removed FIXME - - * isa/isa.el, isa/ProofGeneral.ML: - Disabled annotated prompts because of strange bug. - - * etc/isa/multiple/README: Fixed multiple file bug - - * doc/notes.txt, doc/NewDoc.texi: - Began documentation of options, plus other things - - * generic/proof-config.el, generic/proof-splash.el: - Customization group and type fixes - - * todo: Customization problems todo - - * generic/proof-script.el, todo: Func menu problems, note added - - * isa/isa-syntax.el: More regexp improvements - - * generic/proof-script.el: Note added. - - * generic/proof-config.el: Improved docstrings - - * isa/isa.el, isa/isa-syntax.el: - Work on improving regular expressions for Isabelle. - - * todo: Added some items - - * generic/proof-syntax.el: added FIXME note on maybe using regexp-opt - - * generic/proof-toolbar.el: - Added menu made from toolbar commands, called "Scripting". - Made file FSF GNU Emacs compatible. - - * doc/notes.txt, doc/NewDoc.texi: Minor improvements - - * generic/proof-script.el: - Renamed a couple of menu functions in case of later making - proof-menu.el. Always call proof-toolbar-setup. - - * generic/proof.el, generic/proof-config.el: - Promoted proof-window-dedicated to be a user option, and - renamed it [to reserve -p only for functions (predicates)]. - -1998-11-03 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: minor changes - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * lego/lego-syntax.el, isa/isa-syntax.el, generic/proof-config.el, coq/coq-syntax.el: - fixed bug with font-lock face names - - * generic/proof.el, generic/proof-shell.el, etc/README, todo: - A* Fix display handling problems (tms, all week) - - Done. :-) - -1998-11-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added menu item todo - - * doc/notes.txt: Updated NewDoc contents and added chapter assignments - - * isa/ProofGeneral.ML: Changes suggested by Markus Wenzel - - * todo: Updates, removals and additions - -1998-11-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el: - Proof General no longer moves point in the current-buffer - -1998-11-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el, generic/proof-shell.el, generic/proof-script.el: - Quick fix for multiple file problem when current scripting buffer is retracted by prover. - -1998-11-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el, generic/proof-shell.el: - Proof General no longer changes selected window/buffer under your feet. - -1998-11-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Removed duplicate distclean target - -1998-11-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/NewDoc.texi: fixed texi typos - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * lego/lego.el, isa/isa.el, generic/proof.el, generic/proof-shell.el, coq/coq.el, todo: - fixed minor bugs - -1998-11-01 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, lego/lego-syntax.el, isa/isa-syntax.el, generic/proof.el, generic/proof-toolbar.el, generic/proof-syntax.el, generic/proof-shell.el, generic/proof-config.el, doc/notes.txt, coq/coq.el, coq/coq-syntax.el, todo, Makefile.devel: - o added support for byte-compilation - o removed hhg tags in todo - o fixed font-lock for FSF Emacs 20.2 - o ensured that goals buffer is updated for longer queues - o fixed a bug in proof-universal-keys-only-mode - -1998-10-30 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, lego/lego-syntax.el, generic/proof.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el, todo, Makefile.devel: - implemented new buffer model. The goals buffer is now exclusively - reserved for goals. - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * generic/proof-shell.el, generic/proof-script.el, todo: - replaced some occurences of (current-buffer) by proof-shell-buffer to - make code more robust - -1998-10-29 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Added install to distall target - - * Makefile.devel: Added distall target - - * Makefile.devel: - todo file was specifically excluded from distribution area - - * Makefile: - Changed <target>.devel into devel.<target> cos I find it easier to think of - - * etc/isa/multiple/README: More notes - - * doc/ProofGeneral.texi: Reverted to old file, v 2.9 - - * doc/NewDoc.texi: - New documentation file, WIP so shouldn't be release on web page. - - * Makefile.devel: Added note about what to do if releaseall fails - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * isa/isa.el, isa/isa-syntax.el, isa/ProofGeneral.ML: - Fixes for multiple files. More defcustoms. - - * generic/proof-site.el: Added automatic <prover>-config customize group - - * etc/isa/multiple/README: - Ran tests for Isabelle. Added another test case. - - * todo: Multiple files bug fix request - - * isa/example.thy: Example theory file - - * doc/notes.txt: More scholarly notes (ha-ha). - - * doc/notes.txt: - Added some notes about a putative academic paper on Proof General - - * isa/isa.el, generic/proof-splash.el: - Crudely hacked Isabelle image onto splash screen. - - * todo: Items removed, items added. - - * images/isabelle_transparent.gif, images/isabelle_transparent.xcf, images/Makefile, images/isabelle_transparent.8bit.gif: - Added plain isabelle image - - * generic/proof-shell.el: - Fixed bug in proof-shell-process-urgent-message (preserve point). - - * isa/isa.el, isa/ProofGeneral.ML: - Begun work on adding more special annotations for Isabelle. - - * generic/proof-config.el: Clarifying comment about obscure variable added - - * doc/ProofGeneral.texi: Begun section on adding new assistant - - * lego/lego.el, isa/isa.el, generic/proof-toolbar.el, generic/proof-splash.el, generic/proof-site.el, generic/proof-script.el, generic/proof-config.el, etc/ProofGeneral.patch, doc/ProofGeneral.texi, coq/coq.el: - More hacks to variable names for customize (sorry) - - * Makefile.devel: Added tags target - - * generic/proof.el, generic/proof-script.el: Fixed requires for FSF Emacs. - Patched (old bug?) in proof-response-buffer-display, how did it - come back? - - * generic/proof-site.el, generic/proof-config.el: - Added prefixes in custom defgroups. - -1998-10-28 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el, isa/ProofGeneral.ML: - Improved behaviour of Isabelle multiple files: don't retract parent theory. - - * doc/ProofGeneral.txt, doc/ProofGeneral.jpg: Images for texi file - - * isa/ProofGeneral.ML: Some experimental code added - - * todo: Added low-level priority todo - - * doc/notes.txt, doc/ProofGeneral.texi: Begun rewriting docs - - * generic/proof.el: Added autoload for proof-shell-available-p - - * generic/proof-toolbar.el, generic/proof-script.el: - Added proof-toolbar-follow-mode user option and functions to support - it. Removed require on proof-shell from proof-toolbar. - - * generic/proof-config.el: - Added customize group for Proof General faces and fixed other - groups in proof-config. - - * isa/isa.el, isa/ProofGeneral.ML: - Fixed bug in Isabelle count undos. Now uses undo instead of choplev. - -1998-10-28 proofgen <proofgen@dcs.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - -1998-10-28 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el, generic/proof-shell.el, generic/proof-script.el, todo: - rearranged code to avoid compiler warning messages - -1998-10-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile: Comments - - * Makefile: Added generic target <develtarget>.devel - - * todo: Byte comp item - - * generic/proof-shell.el, generic/proof-indent.el, generic/proof-config.el: - Continuing mods for cleaner byte compile - - * isa/isa.el: Mods for cleaner byte compile - - * Makefile.devel: Removed junk from cvs merge - - * generic/proof.el, generic/proof-splash.el: - Splash screen added back. Put in Xemacs test for noninteractive to - fix odd arithmetic error during byte compile. - - * generic/proof-shell.el, generic/proof-script.el: - More fixes for cleaner byte compile. - - * generic/proof-shell.el, generic/proof-script.el: - Removed eval-when-compile around define-derived-mode, it don't work. - -1998-10-27 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof-script.el, generic/proof-config.el, todo: - Made handling of multiple files more robust. On changing script - buffers, we invoke (save-some-buffers). Furthermore, we warn the user - if modified buffers have been read in by the proof assistant. - -1998-10-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el: - Fixed up proof-script.el for clean byte compile - - * generic/proof-config.el: typo - - * generic/proof-shell.el, generic/proof-script.el: - Fix of byte compiler warnings for proof-script.el. - - * todo: Demoted some priorities to X and moved down list - - * generic/proof-script.el, generic/proof-config.el, generic/proof-shell.el, lego/lego.el: - Moved pbp-goal-command and pbp-hyp-command to proof-config.Moved LEGO specifix. - - * generic/proof-indent.el: Fixes for clean byte compile - - * Makefile: - Improved ELC setting. Added 'make all' target to compile .elcs separately. - - * generic/proof-script.el: Added more comments to proof-activate-scripting - - * INSTALL: Added instructions for byte compilation, and other notes. - - * generic/proof-shell.el: Added FIXME question about moving point. - - * generic/proof-script.el: - Removed bug introduced by da trying to do clever optimizations - - * generic/proof.el: Temp disable splash - - * generic/proof-script.el: Fixed assert-until-point for ignore-process case - - * Makefile: Added devel targets for convenience - - * Makefile, Makefile.devel: Fixup repository mess - - * Makefile: - Makefile for distribution. Devel now uses 'make -f Makefile.devel <args>' - - * Makefile.devel: Renamed file - - * lego/lego.el, isa/thy-mode.el, isa/isa.el, isa/isa-syntax.el, generic/span-extent.el, generic/proof.el, generic/proof-toolbar.el, generic/proof-syntax.el, generic/proof-splash.el, generic/proof-site.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-indent.el, generic/proof-config.el, coq/coq.el, todo: - Begun work on clean byte compilation / clarifying interfaces. - - * todo: Priority changes - - * isa/isa.el, generic/proof-shell.el, generic/proof-config.el, todo: - Fixed urgent message stuff. proof-shell-process-urgent-messages - now seems to correctly observe all messages which pass through. - - * generic/proof-script.el, todo: - Checked through span code. Commented out dead bits - - * isa/isa.el, generic/proof-shell.el, generic/proof-script.el, coq/coq.el, todo: - Renamed proof-invisible-command proof-shell-invisible-command. - Removed superfluous optional 'relaxed' argument from: - proof-shell-invisibile-command, - proof-grab-lock, - proof-start-queue. - - * isa/ProofGeneral.ML, isa/isa.el: Work on Isabelle theory reader. - -1998-10-26 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego-syntax.el, todo: *** empty log message *** - -1998-10-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Updated - - * generic/proof-shell.el: - Hacks in process filter, simplified locking functions. - - * generic/proof-splash.el: Removed a newline - - * doc/notes.txt: Added suggested outline for improved texi - - * isa/isa.el: Fix buglet for when script buffer has no filename. - - * generic/proof-shell.el: - Moved proof-message to proof shell, renamed to proof-shell-message. - Removed redundant variables in proof-shell-popup-eager-annotation. - - * generic/proof-script.el: - Moved proof-message to proof shell, renamed to proof-shell-message. - Removed redundant variables in proof-shell-popup-eager-annotation. - - Fixed bug in proof-detach-segments called with optional argument - (but it's never used?) - - Fixed bug in proof-issue-{goal,save} with function value for - proof-{goal,save}-command. - - * generic/proof-site.el: Note about bogus compiler warning - - * generic/proof.el: Splash screen now works for FSF - - * generic/proof-splash.el: Fixup branch. - - * generic/proof-splash.el: - proof-splash: fixed layout of display, added more images and - customizability, made FSF compatible. - - * isa/isa.el, isa/ProofGeneral.ML: - Changes for locked regions in theory files - - * isa/thy-mode.el: Removed Isamode-specific keybindings - - * coq/coq.el: Change to proof-shell-ready-prover - - * generic/proof-toolbar.el, generic/proof-shell.el, generic/proof-script.el: - proof-check-process-available replaced by *two* functions: - proof-activate-scripting - proof-shell-ready-prover - -1998-10-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: WARNING message about pending changes - - * generic/proof-shell.el, generic/proof-script.el: - Moved proof-file-to-buffer to proof-script.el - - * generic/proof-script.el: Corrected doc of proof-check-process-available - -1998-10-23 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/lego/multiple/README: - Added new case of retracting across file boundaries to a buffer with - more than on ACS. Also improved presentation. - -1998-10-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/thy-mode.el: Added new theory file sections - -1998-10-23 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/lego/lego-site.el: - no futher instructions in share-site-startup needed - -1998-10-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el, generic/proof-script.el: - Added support for locking Isabelle .thy files blue. - - * generic/proof-config.el: Added note about mode symbols - - * isa/ProofGeneral.ML: Greatly simplified by new functions in Isabelle - - * todo: Updated todo's for isabelle - - * doc/notes.txt: Added fume-func doc note - - * lego/lego.el, isa/isa.el, generic/proof-config.el, coq/coq.el: - Added proof-mode-for-script setting. - - * lego/lego-syntax.el, generic/proof-syntax.el, isa/isa-syntax.el, generic/proof-shell.el, generic/proof-config.el, coq/coq-syntax.el: - Replaced remaining face defs with defface calls. - Removed font-lock-<newface> with proof-<newface> so we - know where things come from and won't break future font locks. - -1998-10-22 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * Makefile.devel: fixed a bug in distinstall - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/ProofGeneral.texi: minor change - -1998-10-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-script.el, generic/proof-config.el: - Added deffaces to proof-config - - * generic/proof-script.el: - Added new predicates: proof-locked-region-{empty,full}-p - proof-only-whitespace-to-locked-region-p - - * generic/proof.el, generic/proof-splash.el, generic/proof-site.el: - Separated splash screen code - - * generic/proof.el: Moved user options into proof-config - - * generic/proof-toolbar.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el, todo: - Added todo for clean byte compile - - * isa/ProofGeneral.ML: - retract_file also works on files without .thy partners. - - * isa/isa.el: Prevented .thy files from appearing in message buffer. - - * generic/proof.el, generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el: - Split proof.el into proof-config.el, proof-script.el, proof-shell.el - -1998-10-22 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el, todo: renamed fume-match-find-next-function-name - - * generic/proof.el, todo: fixed bug in fume-match-find-next-function-name - -1998-10-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el: Only load theory for script file if no locked region yet - - * isa/isa.el, isa/ProofGeneral.ML, doc/notes.txt, todo: - Added notes on Isa multi files, web page improvements - -1998-10-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el, isa/ProofGeneral.ML: Improved multiple file implementation - - * generic/proof.el: - o Replaced proof-register-new-processed-file by -possibly-new- variant. - o Allowed proof-shell-process-file function to return nil - o Fixed bug (missing declaration of 'file') in - proof-shell-process-urgent-message - -1998-10-21 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el: - no longer displays important messages about file assertion/retraction - - * etc/lego/lego-site.el, Makefile.devel: - modified local installation procedure - - * todo: *** empty log message *** - -1998-10-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added todo for save-some-buffers - - * generic/proof.el: - Improved maintainability of code in proof-check-process-available. - -1998-10-21 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el: fixed a bug in `proof-check-process-available' - - * generic/proof.el: o made buffer-file-truename even safer - o fixed bug in ...-check-... - - * generic/proof.el, generic/proof-toolbar.el: o Improved error messages - o Fixed bug in proof-toolbar-next - -1998-10-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el, todo: - Added code to register fully processed file. Multiple file fix list updated - - * doc/ProofGeneral.texi: Isabelle version added - - * generic/proof-site.el: - Fixed info directory setting so more robust and works for FSF GNU Emacs - - * lego/lego.el, generic/proof.el, generic/proof-site.el: - Changed from forcing w3 to using customizable browse-url - - * lego/lego.el: - Changed fset to setq, removed retract-command mention (for now?). - - * isa/isa.el: - Added functions to support multiple files, sending use_thy to Isabelle - - * isa/ProofGeneral.ML: - Used new get_thy_filenames function from Isabelle 98-1 - - * generic/proof.el: Added proof-activate-scripting-hook and fixed regexps - - * todo: todos for multi files and Isabelle annotations - -1998-10-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * todo: Test branch - - * todo: Reverted - - * todo: Test for new branch commit - - * todo: Added todo for FSF Emacs info file - - * generic/proof.el: - Changed minibuffer tag to have name of prover instead of Proof - - * Makefile.devel: - Added tar variable. Use make TAR=gnutar <args> on local Suns. - - * Makefile.devel: Changed dcsinstall into distinstall. Added comments. - - * todo: Updated screenshot. - - * etc/notes.txt: Miscellaneous notes (how to create screen dump) - - * isa/isa.el: Isabelle program name is just 'isabelle' - - * isa/example.ML: Removed duplicate proof - - * etc/lego/lego-site.el: Filename comment - - * Makefile.devel: - dcsinstall copies from DISTBUILDIR instead for local only release - - * Makefile.devel: Added dcsinstall target. - -1998-10-20 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: Screenshot is out of date - -1998-10-20 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-indent.el: - Changed for proof-script-buffer to proof-script-buffer-list - -1998-10-19 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/lego/lego-site.el: support environmental variable PROOFGENERAL - - * todo: reordered two items - -1998-10-19 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el: Bug fixes for multiple file code, da/tms. - - * todo: todo for multiple files in Isabelle - - * isa/thy-mode.el, isa/isa.el, isa/ProofGeneral.ML: - Customization for multiple files - - * etc/isa/multiple/D.ML, etc/isa/multiple/D.thy, etc/isa/multiple/README, etc/isa/multiple/C.ML, etc/isa/multiple/C.thy, etc/isa/multiple/B.thy, etc/isa/multiple/A.thy, etc/isa/multiple/B.ML, etc/isa/multiple/A.ML: - Test files for handling multiple files with Isabelle - - * etc/README: Description of dir contents - - * todo: Added todo for Isabelle multiple files - - * todo: Added todo for byte-compilation - -1998-10-18 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: - added specification for a more generic mechanism for large undos - - COQ: C-c u inside a Section should reset the whole section, then - redo defns - - LEGO: consider Discharge; perhaps unrol to the beginning of the - module? - - The suggested mechanism subsumes the current setup for normal commands - and goalsave properties. - - * generic/proof.el, etc/lego/GoalGoal.l, coq/coq.el, todo: - support for nested goals is now restricted to Coq - - * generic/proof-toolbar.el: - relaxed conditions in light of new multiple files support - - * lego/lego.el, generic/proof.el, generic/proof-toolbar.el, doc/ProofGeneral.texi, todo: - Reimplemented multiple file proof developments - - * etc/lego/multiple/README, etc/lego/multiple/D.l, etc/lego/multiple/C.l, etc/lego/multiple/B.l, etc/lego/multiple/A.l: - *** empty log message *** - -1998-10-15 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: added B item for Release - -1998-10-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for new release. - - * doc/.cvsignore: - Added .ignore for documentation targets and intermediates. - -1998-10-15 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: *** empty log message *** - -1998-10-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Removed web page validate, has been done. - - * Makefile.devel: Added word new to release message - - * doc/ProofGeneral.texi: Bug in texi - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for release. - - * todo: Added todo for removing image targets from repository. - - * doc/ProofGeneral.texi: - Other small improvements to adding new proof assistant section. - - * images/Makefile, Makefile.devel: - Added developer's distribution, link to master todo list, images target - - * todo: Added suggestion about simplifying instantiation - - * doc/ProofGeneral.texi: - Minor change to notes on adding a new assistant, menu name - - * todo: Added some items suggested by Markus Wenzel. - -1998-10-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/announce: Updated to posted version - - * Makefile.devel: Added cleanup after release. - -1998-10-13 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el, todo: Disabled font-lock in process buffer - -1998-10-13 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec, generic/proof-site.el: - Set version tag for release. - -1998-10-12 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Note about proof-restart-script - - * generic/proof-toolbar.el: Fixed bug in proof-toolbar-qed. - - * todo: - Removed A* items done. Raised importance of FSF Emacs bug fix to A. - - * Makefile.devel, doc/notes.txt: Notes about things to put in docs. - - * todo: Added note about odd message during RPM build. - - * generic/proof-site.el, Makefile.devel: Fixed broken tagging - - * todo, generic/proof-site.el: - Added todo for proof-issue-goal, proof-issue-save. - - * generic/proof-toolbar.el: - Made toolbar functions interactive, needed by old XEmacs. - - * generic/proof.el: Added compatibility hack for customize-menu-create. - - * lego/lego.el: Removed setq proof-assistant - - * etc/ProofGeneral.spec: Set version tag for release. - - * todo: Added message about bug in proof-shell-handle-output on FSF Emacs - - * todo: Added message about bug in proof-retract-until-point. - - * generic/proof.el: - Added sensible error message for attempting undo on empty locked region. - - * generic/proof-toolbar.el: - Removed toolbar enablers. XEmacs isnt ready for them yet. - - * todo: Removed some stuff thats been done. - - * generic/proof.el: - Made defface's work for dark background Emacsen (default for FSF on Linux). - - * generic/proof.el: - Dox. Made proof-shell-exec-loop not complain about empty action list. - - * generic/proof-toolbar.el: - Made toolbar functions leave point alone, mostly. - - * isa/isa.el: Bug in variable names - - * TODO: Added more stuff from todo - - * images/use.xpm, images/use.xbm, images/use.xcf, images/undo.xpm, images/use.8bit.xpm, images/undo.xcf, images/undo.8bit.xpm, images/undo.xbm, images/retract.xcf, images/retract.xpm, images/retract.8bit.xpm, images/retract.xbm, images/restart.xpm, images/restart.xbm, images/restart.xcf, images/next.xpm, images/restart.8bit.xpm, images/next.xbm, images/next.xcf, images/next.8bit.xpm: - Simplified appearance of buttons as suggested by tms. - (Unfortunately new designs are a bit asymmetric) - - * generic/proof.el: - Splash screen tries gif if jpeg not available. Using hack by tms - - * generic/proof.el: Fixed typo. - - * isa/isa.el, isa/isa-syntax.el, isa/ProofGeneral.ML: - Important regular expression fixes: - - -error-regexp doesn't match warnings now. - -annotated-prompt-regexp doesn't match warnings now, - and is different from -prompt-regexp. - - * generic/proof-toolbar.el: Doc strings - - * generic/proof.el: - Toolbar featurep. Separate Internals menu. Doc strings. - - * generic/proof-site.el: Removed proof-internal cus grp from proof group. - - * INSTALL: added note about Emacs versions - - * INSTALL: Customize also works in FSFmacs now - - * isa/isa-syntax.el: - Removed proof-shell-error-regexp's match on warnings -- wrong! - - * todo: Reordered some X's - -1998-10-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el: Customize group name: prover-config, not proof-config. - - * generic/proof.el: Minor bug fixes, code, doc improvements. - - * todo: Addded todo for proof-quit-command. Doc string note - - * todo: - Added todos for: rsh, multi file failure, multi file in Isabelle, splash. - - * images/gimp/scripts/proofgeneral.scm, images/Makefile, images/text_proof.8bit.gif, images/text_general.8bit.gif, images/ProofGeneral.8bit.gif: - Fixed branch. - - * images/text_proof.8bit.gif, images/text_general.8bit.gif, images/ProofGeneral.8bit.gif: - Added so-called 8bit gifs with reduced colours. - - * images/gimp/scripts/proofgeneral.scm, images/text_proof.gif, images/text_general.gif, images/Makefile, images/ProofGeneral.gif: - Changed to build gif files for text logo. - - * images/text_proof.jpg, images/text_general.jpg: No longer needed. - -1998-10-09 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: - After having spent more than a day on implementing a package for - directed graphs, a five minute discussion with Dave has led to a - revised specification for handling multiple files. This should be - easier to implement and more efficient. Directed graphs are - no longer required. - -1998-10-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.spec: Better summary line - - * Makefile.devel: Added untag target for rebuilding on same day. - - * Makefile.devel: - Changed 'ln -sf' to 'rm ; ln' because link got put into directory. - - * etc/ProofGeneral.spec, Makefile.devel: - Added fixup to specfile because dcs.ed has old RPM installed. - - * Makefile.devel: - Now edits full version of name of release in download.html - - * etc/ProofGeneral.spec: Set version tag for release. - - * Makefile.devel: Fixed typo. - - * Makefile.devel: Added auto checking for Proofgeneral.spec. - - * Makefile.devel: Removed hyphen from prerelease name. - - * Makefile.devel: - Made full prerelease name be name of tar file and RPM file. - - * generic/proof.el: Changed binding for C-c RET - - * todo: Added SUPERSONIC category, investigated proof-assert-until-point. - -1998-10-08 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: *** empty log message *** - -1998-10-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Removed check distribution item. Added Isabelle fix. - -1998-10-08 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/announce: removed bra-types and uitp from pre-release message - -1998-10-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * Makefile.devel: Removed images/Makefile from distrib. - - * etc/ProofGeneral.spec: Moved from /usr/lib to /usr/share - - * doc/ProofGeneral.texi: Removed mysterious @ignores around info dir entry. - -1998-10-07 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/ProofGeneral.patch: - Still bad ('cos release is -kv), removed $ from patch. - - * etc/ProofGeneral.patch: Updated for new proof-site.el - - * Makefile.devel: Disabeled remote release - - * Makefile.devel: Removed ssh.dcs.ed.ac.uk from remote release. - - * todo: Removed CVS binary item - - * isa/thy-mode.el, isa/ProofGeneral.ML, etc/announce, etc/ProofGeneral.spec, etc/ProofGeneral.patch, doc/localdir, doc/dir, doc/ProofGeneral.texi, doc/Makefile, TODO, README, COPYING, images/use.8bit.xpm, images/undo.8bit.xpm, images/retract.8bit.xpm, images/restart.xpm, images/qed.8bit.xpm, images/restart.8bit.xpm, images/next.8bit.xpm, images/goal.8bit.xpm: - Fixup branch - - * images/use.xbm, images/undo.xbm, images/retract.xbm, images/next.xbm, images/use.xcf, images/undo.xcf, images/retract.xcf, images/next.xcf, images/goal_large.xcf, images/goal.xcf, images/blank.xcf, images/ProofGeneral.xcf, images/text_proof.gif, images/text_general.gif, images/ProofGeneral.gif, images/text_proof.jpg, images/text_general.jpg, images/ProofGeneral.jpg: - Fixup branch. - - * images/Makefile: Added distclean target - - * images/Makefile: - Adjusted so make clean gives clean output from cvs update. - - * isa/isa.el: Disabled tags support for Isabelle. - Removed isabelle-settings defcustom, renamed to isabelle-. - Renamed some customization variables isabelle-* for nice - display in menus. Removed proof-assistant setting. - Removed proof-global-p and isa-global-p. Renamed isa-thy-mode - to thy-mode. - - * isa/thy-mode.el, isa/isa-thy-mode.el: Renamed isa-thy-* to thy-* - - * generic/proof.el: Added more documentation. - - Made new proof-config customization group for variables supposed - to be configured by prover specific settings (as opposed to - user options, which are set by users). This adds type information - and useful facility for testing new instances of PG. Similarly - added proof-shell customization group. - - Removed (what I assume to be) defunct variables - proof-post-shell-exit-hook, proof-shell-echo-input. - - Made deflocal do 'setq-default', not 'setq'. (I consider this a - bugfix, but no calls to deflocal use other than nil value anyway, so - this bug had no effect.) - - Added code for displaying splash screen. - - Attempted fix for proof-issue-new-command when process inactive. - - Improved functions proof-script-new-command-advance, - proof-script-next-command-advance, called from - proof-assert-next-command. - - * generic/proof-toolbar.el: - Added detection of less than 16 bit colour depth to display 8bit - icons. - Disabled toolbar for console working. - - * generic/proof-site.el: - Munged name of customization variables so that menus display nicely. - Added cust group for proof general internals. - Added automatic setting of proof-assistant and customize group, - via mode function stubs which load the real elisp files. - (This also avoids polluting the load-path too much). - - * lego/lego.el: Removed lego-settings defgroup, changed to lego. - Removed {lego,proof}-assistant setting (now automatic) - Removed {lego,proof}-global-p settings (proof now allows nil). - - * coq/coq.el: Removed coq-settings defgroup, changed to coq. - Defcustom'd coq-prog-name. - Removed proof-assistant setting (now automatic) - Added FIXME question about proof-shell-init-cmd. - - * TODO: - New file to give users/co-developers a chance to see what we have planned. - - * INSTALL: Added some notes for Isabelle - - * todo: Removed some. - - * todo: Rearranged a bit, added some, removed some. - - * BUGS: Found some more... - - * Makefile.devel: Added cvsclean back - - * images/gimp/scripts/proofgeneral.scm: - GIMP Script Fu for batch generating images. - - * images/text_general.jpg, images/text_proof.jpg, images/ProofGeneral.jpg: - Added jpegs to repository for convenience. - - * images/Makefile: Added gif files for reduced color displays. - - * images/text_proof.gif, images/text_general.gif, images/ProofGeneral.gif: - Added to repository for convenience. - - * images/use.xbm, images/undo.xbm, images/retract.xbm, images/next.xbm, images/use.8bit.xpm, images/undo.8bit.xpm, images/retract.8bit.xpm, images/restart.8bit.xpm, images/qed.8bit.xpm, images/next.8bit.xpm, images/goal.8bit.xpm: - Added for convenience. - - * images/Makefile: Makefile for generating various image formats. - - * images/use.xbm, images/undo.xbm, images/retract.xbm: New file. - - * images/restart.xbm, images/qed.xbm: Added to repository for convenience. - - * images/next.xbm: New file. - - * images/goal.xbm: Added to repository for convenience. - - * images/use.8bit.xpm, images/undo.8bit.xpm, images/retract.8bit.xpm, images/restart.8bit.xpm, images/qed.8bit.xpm, images/next.8bit.xpm, images/goal.8bit.xpm: - New file. - - * images/notes.txt, images/text_proof.xcf, images/text_general.xcf: - Added text logos. - - * images/ProofGeneral.xcf: Colorised the general! - - * COPYING: Rough copyright notice cribbed from cwb - - * README: Note about COPYING. - -1998-10-05 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el: da> BTW, the menus have disappeared! - - They are back courtesy of reintroducing an easy-menu-add call. - -1998-10-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el: Moved menu definition back into proof-config-done. - - * Makefile.devel: Added automatic editing of download.html - - * doc/ProofGeneral.texi: Removed Emacs versions to more transient place - -1998-10-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: Major revision after business lunch with da - - * lego/lego.el, lego/lego-syntax.el, isa/isa.el, isa/isa-thy-mode.el, isa/isa-syntax.el, isa/ProofGeneral.ML, coq/example.v, coq/coq.el, coq/coq-syntax.el, todo: - changed maintainer information to lego@dcs and isabelle@dcs . - -1998-10-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * INSTALL: Removed erroneous mention of an elisp directory - - * README: Top-level README for distribution. - - * isa/isa.el: Removed duff key bindings - - * generic/proof-site.el: Added $ to coq automode regexp - -1998-10-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: - Improved (internal) documentation of multiple file handling - - * etc/announce: put isabelle-users address in alphabetic order - -1998-10-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added todo for proof-goal-command, proof-save-command - -1998-10-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, generic/proof.el: - added LEGO support for proof-goal-command and proof-save-command - -1998-10-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * etc/announce: Added isabelle-users, mentioned toolbar. - -1998-10-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * etc/announce: draft for first pre-release - -1998-10-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * lego/lego.el, lego/lego-syntax.el, isa/isa.el, isa/isa-thy-mode.el, isa/isa-syntax.el, isa/ProofGeneral.ML, images/README, generic/span-overlay.el, generic/span-extent.el, generic/proof.el, generic/proof-toolbar.el, generic/proof-syntax.el, generic/proof-site.el, generic/proof-indent.el, doc/Makefile, coq/example.v, coq/coq.el, coq/coq-syntax.el, Makefile.devel, INSTALL: - Updated maintainer tags to remove lego email address. - - * Makefile.devel: Removed top-level "dist" directory from RELEASEDIR. - - * etc/ProofGeneral.patch: Fixed for new header in coqtags. - - * etc/ProofGeneral.patch: - Removed troublesome $Id$ header from .patch file: was getting - expanded by cvs! Really this file should be marked as "binary." - - * etc/ProofGeneral.spec: Adjusted for older rpm - - * etc/ProofGeneral.patch: Updated for new path in coqtags - - * todo: Added todo for next/previous functions. - - * BUGS: Added notes about toolbar and retract buglets. - - * lego/lego.el, coq/coq.el: - Replaced string COMMENT by constant proof-no-command. - - * generic/span-overlay.el: Added documentation for user-level functions. - - * isa/isa.el: Changed configuration. Added goal-command and save-command. - - * generic/span-extent.el: Added doc strings - - * generic/proof-toolbar.el: Added qed button. Fixed enabler predicates. - - * generic/proof.el: Added docstrings and comments. - Removed last of "not authorized for this documentation" nonsense. - Replaced constant string "COMMENT" by proof-no-command. - Begun work on new functions: proof-{next,previous}-matching-command. - Work on proof-issue-goal, proof-issue-save (rough edges left as FIXMEs). - - * todo: Updated. - - * isa/ProofGeneral.ML, isa/isa-print-functions.ML: Renamed file - - * images/restart.xpm, images/restart.xcf, images/qed.xpm, images/qed.xcf, images/fireworks.xcf: - Added new images - -1998-10-01 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * coq/coqtags, todo: coqtags is now Perl5 compatible - courtesy of hhg - -1998-09-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/Makefile: Removed pdf target so build works on standard DCS machines. - - * Makefile.devel: Removed xcf files and image notes from distrib. - - * Makefile.devel: Added RPM targets - - * todo: Added X-rated item about distribution Makefile. - - * etc/ProofGeneral.spec, etc/ProofGeneral.patch: - Moved info file and binaries to proper places. - - * doc/ProofGeneral.texi: Added INFO-DIR entry - - * etc/ProofGeneral.spec: Moved to /usr/lib/emacs - - * etc/ProofGeneral.spec: Added %clean - - * INSTALL: Added note about changing perl path in {coq,lego}tags. - - * etc/ProofGeneral.spec: Removed .orig files after patch - - * etc/ProofGeneral.spec, etc/ProofGeneral.patch: - For building nice package on Linux. - - * Makefile.devel: Fine tuning. - - * doc/Makefile, Makefile.devel: Removed Makefiles from distribution. - - * Makefile.devel: New repository name - - * todo: Item for toolbar icons in low-colour modes - - * Makefile.devel: Removed more references to ~lego. - - * Makefile.devel: Adjusted directories to /home/proofgen - - * doc/ProofGeneral.texi: Removed lego email address, support level notes. - - * isa/isa.el: Minor - -1998-09-23 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * coq/example.v: Example file suggested by Healf. - - * INSTALL: Updated instructions - - * generic/proof-toolbar.el: Changed customization group name - - * isa/isa-thy-mode.el: Missing bracket added - - * doc/ProofGeneral.texi: - Added more notes about specialization to new provers. - - * coq/coq-syntax.el: Removed history - - * todo: Added todo for making completion more flexible, not nec. using tags - - * isa/isa.el: Removed tags stuff - - * isa/isa.el: Added back isabelle-settings group - - * lego/lego.el: Changed customization group name - - * isa/isa-syntax.el: - Error regular expression also matches warnings from Isabelle - - * isa/isa.el: Changed customization group, added goal command, better docs - - * generic/proof.el: - Changed customization group and removed nagging not-busy error message - - * coq/coq.el: Removed history, added branding. - - * todo: - Removed toolbar stuff, added items about user-level functions and read-only - - * Makefile.devel: Added FORCE dependency for docs. - - * generic/proof-site.el: Removed "myass" test entry. - - * generic/proof-site.el: Made configuration more sophisticated: - - . proof-general-supported-assistants is master table of names & autoloads. - . proof-home is calculated automatically from load-file-name - -1998-09-22 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el: - Cleaned up and improved some code, added docstrings, FIXMEs. - Added proof-issue-goal and proof-goal-command. - Rearranged to get ready for splitting into proof-script and proof-shell. - Added proof-one-command-per-line user option. - - * generic/proof-toolbar.el: Added new buttons, changed icons. - - * coq/coq.el, lego/lego.el: Fixed docstrings for derived modes - - * images/use.xpm, images/up.xpm, images/up.xbm, images/undo.xpm, images/right.xpm, images/right.xbm, images/retract.xpm, images/notes.txt, images/next.xpm, images/left.xpm, images/left.xbm, images/goal.xpm, images/down.xpm, images/down.xbm, images/README: - New CD-player type icons - - * images/use.xcf, images/undo.xcf, images/retract.xcf, images/next.xcf, images/goal_large.xcf, images/goal.xcf, images/blank.xcf: - Master files for icons. - -1998-09-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added item about proof-terminal-string - -1998-09-17 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: integrated da's comments - -1998-09-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa/isa.el, isa/isa-thy-mode.el: Added theory file mode from Isamode. - -1998-09-17 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * doc/ProofGeneral.texi: - Wrote specification for handling multiple file development in section Internals - -1998-09-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * doc/Makefile: Added cvsclean target - - * Makefile.devel: Added docs to release and remoterelease target. - - * BUGS: Fixed message about using several assistants - - * doc/ProofGeneral.texi: Changed name of info file. - - * generic/proof.el: Fix in proof-shell-handle-output - -1998-09-17 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el: - fixed a bug in proof-shell-filter and proof-shell-handle-ouput - -1998-09-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-site.el: Bug in regexp for isa auto-mode-alist. - - * generic/proof.el, generic/proof-site.el: - Moved proof-info-dir into proof-site and defcustom'd it. - Set the Info directory list there rather than after - proof.el has loaded. Add the proof-info-dir onto the - end of Info-default-directory-list, not the start. - - * todo: Added test schedule item - - * doc/Makefile: Makefile for building every kind of target from texi. - - * doc/localdir, doc/dir: Info directory entries for FSF and XEmacs. - Tested with both. Incredibly difficult to get right. - localdir is better with XEmacs, but it will use dir in preference, 8-(. - - * doc/proof.texinfo, doc/ProofGeneral.texi: Renamed texinfo file. - -1998-09-16 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el: fixed implementation fo proof-find-next-terminator; - it can now be used even when there is no corresponding proof process - - * doc/proof.texinfo, todo: - Documentation acknowleges use of three type of buffers: - - script buffers, goal buffer and process buffer - -1998-09-16 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-site.el: - Isabelle Proof General loads for .thy as well as .ML files. - - * generic/proof.el: - Improved doc. Removed proof-mode-version-string.\nMade proof-prog-name-ask-p defcustom - - * todo: - Removed item about toolbar error message to do with process handling. - - * todo: Added low-priority item about improving process handling. - -1998-09-15 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego/lego.el, lego/lego-syntax.el, generic/proof.el, generic/proof-syntax.el: - Reimplemented proof-shell-popup-eager-annotation - - These are no longer displayed in the *GOALS* buffer. - -1998-09-14 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: DONE: Reduced number of colours used in icons - - * images/right.xpm, images/up.xpm, images/restart.xpm, images/qed.xpm, images/left.xpm, images/goal.xpm, images/down.xpm: - Reduced number of colours used for impoverished displays. - - * BUGS: - Realised clash with proof-assistant variable was causing "odd customize behaviour" - - * generic/proof.el, generic/proof-toolbar.el: - Added docs and proof-restart-script-same-process (may need work) - - * generic/proof-site.el: - Changed proof-assistant into proof-assistants to support autoloads for more than one prover - - * todo, Makefile.devel, BUGS: - Added toolbar todos discussed at business lunch with tms - - * todo: added todo for fixing buggy web pages - -1998-09-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added some more things - - * isa/isa.el, isa/isa-syntax.el: Fixes to syntax and startup function. - -1998-09-10 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: - Done .xbm's and Makefile targets. Added TODO for locked region per file. - - * Makefile.devel: Added final message to make release. - - * Makefile.devel: Bug in make release. - - * Makefile.devel: Added back check for clean source. - - * Makefile.devel: Added tag, dist, release targets. - - * generic/proof-site.el: Set version tag for release. - - * generic/proof-site.el: Added proof-general-version - - * images/ProofGeneral.xcf: - We seduce our audience by fancy pictures and words - -1998-09-10 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * generic/proof.el: -Added documentation - -Simplified code for setting faces - -Reimplimented `proof-shell-handle-error' - -Improved `proof-shell-filter'; it no longer removes the prompt - annotation - -The Shell no longer automatically scrolls to the end (or so I hope) - - * generic/proof-syntax.el: fixed implementation of `proof-have-color' - - * todo: Reengineering efforts to exploit 3 buffer model now top priority - -1998-09-09 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * images/up.xbm, images/right.xbm, images/restart.xbm, images/qed.xbm, images/left.xbm, images/goal.xbm, images/down.xbm: - Added X bitmaps of icons for mono displays - - * generic/proof-toolbar.el, images/restart.xpm, images/recycle.xpm: - Renamed recycle icon to restart - - * generic/proof-toolbar.el: - Added query to restart script button in case of accidents. - - * generic/proof.el: Made proof-assert-next-command move forward by default. - - * lego/legotags, lego/lego.el, lego/lego-syntax.el, isa/isa.el, isa/isa-syntax.el, isa/example.ML, generic/span-extent.el, generic/span-overlay.el, generic/proof.el, generic/pbp.el, doc/proof.texinfo, coq/example.v, coq/coqtags, BUGS, Makefile.devel: - Added Id to headers. - - * generic/span-overlay.el, generic/span-extent.el, generic/proof.el, generic/proof-toolbar.el, generic/proof-site.el, generic/proof-syntax.el, generic/proof-indent.el, generic/pbp.el, images/up.xpm, images/right.xpm, images/recycle.xpm, images/qed.xpm, images/left.xpm, images/goal.xpm, images/down.xpm, images/README, isa/isa.el, isa/isa-syntax.el, isa/isa-print-functions.ML, isa/example.ML, lego/legotags, lego/lego.el, lego/lego-syntax.el, lego/example.l, coq/example.v, coq/coqtags, coq/coq.el, coq/coq-syntax.el: - Fixup branch number - - * BUGS, todo: Updated - - * images/README: Message for images directory - -1998-09-09 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: *** empty log message *** - -1998-09-08 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof-toolbar.el, todo, Makefile.devel: Added todos for toolbar. - - * generic/proof.el: Added FIXMEs. - Added documentation. - proof-segment-up-to: Removed explicit ML-style comment syntax, - added END-OF-COMMAND argument. - proof-undo-last-successful-command: Added optional argument - to not delete. (The difference between this and proof-retract-until-point - is that it infers the last command). - proof-assert-next-command: Experimental alternative to - proof-assert-until-point to match undo-last-successful-command. - - * generic/proof-syntax.el: Added Id and comments - - * generic/proof-indent.el: Added Id - - * images/up.xpm, images/right.xpm, images/recycle.xpm, images/qed.xpm, images/left.xpm, images/goal.xpm, images/down.xpm: - Some quickly hacked ugly icons. - - * generic/proof-toolbar.el: First version of generic proof toolbar. - - * generic/proof-site.el: Made customize variables user-visible - - * generic/proof-site.el: Added image directory for toolbar icons - - * isa/isa.el, isa/isa-syntax.el, isa/example.ML: - More features working. Added example. - - * Makefile.devel: - Added make item to build ChangeLog automatically, removed from repository - - * generic/proof-site.el: Layout. - - * todo: Added items, assigned some to da - - * lego/example.l: Example copied from texinfo manual - -1998-09-08 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: assigned a task to tms - - * generic/proof.el: removed dependency on tl-list - -1998-09-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * BUGS: New file. - - * isa/isa.el, isa/isa-syntax.el, isa/isa-print-functions.ML: - Renamed/added defcustom support. - - * coq/coq.el, lego/lego.el: Added some defcustom support - - * lego/example.l, isa/example.ML, coq/example.v: - Added Isabelle example and skeleton for Coq and Lego. - -1998-09-03 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: A Sometimes e.g., ~tms/lego/imperative/recursion/Prepare_vc.l, - annotations are recorded in the object file. This needs to be - changed in the SML code. (initially 2h tms) - - Done. :-) - -1998-09-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * generic/proof.el: Requires proof-site. - - * generic/proof-site.el: Site-wide configuration for proof mode. - - * todo: Requirement for test script added - - * doc/proof.texinfo: Began notes at end about adding new assistant support - - * doc/proof.texinfo, doc/script-management.texinfo: Renamed texinfo file. - - * lego/legotags, lego/lego.el, lego/lego-syntax.el, generic/span-overlay.el, generic/span-extent.el, generic/proof.el, generic/proof-syntax.el, generic/proof-indent.el, generic/pbp.el, doc/script-management.texinfo, coq/coqtags, coq/coq.el, coq/coq-syntax.el, span-overlay.el, span-extent.el, script-management.texinfo, proof.el, proof-syntax.el, proof-indent.el, legotags, pbp.el, lego.el, lego-syntax.el, isa.el, isa-print-functions.ML, isa-syntax.el, coqtags, coq.el, coq-syntax.el: - Renamed for new subdirectory structure - -1998-09-03 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof-syntax.el, coq.el: minor modifications - -1998-09-03 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo, coq.el: Dead code. - - * todo: Added some items. - - * coq.el, lego.el, isa.el: Removed dead code - - * Makefile.devel: Added note of what to do here. - - * todo: Added more items. - - * isa.el, isa-syntax.el: Reorganization and fixes. - - * proof.el: - Added some documentation. Fixed a bug: indent-line-function needs - to be made into a local variable. - -1998-09-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: o rearranged Release entry - o allocated a task to tms - -1998-09-02 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: Added make-ready for distribtion item. (2h, da) - - * x-symbol/etc/rgb.txt: New file. - - * x-symbol/etc/rgb.txt: X-Symbol version 4.45 beta - -1998-09-01 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: - integrated comments following 1 Sep 98 discussion with Dave Aspinall - on design principles in light of an Emacs mode for Isabelle - -1998-08-27 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo: todo - -1998-08-26 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: proof is now able to inherit append-element from tl-list - -1998-08-25 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/colormap138.xpm: New file. - - * x-symbol/etc/colormap138.xpm: X-Symbol version 4.45 beta - -1998-08-25 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: Added further documentation. - -1998-08-24 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/colormap66.xpm: New file. - - * x-symbol/etc/colormap66.xpm: X-Symbol version 4.45 beta - -1998-08-21 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * isa-print-functions.ML, isa.el: First attempt, proof state works. - - * proof.el: Added comments. Made wakeup-char an option. - - * script-management.texinfo: Typos and fixes in Walkthrough section. - - * script-management.info: - Info file is easily generated from texinfo, so doesn't belong in CVS - - * todo: todo - -1998-08-14 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo, proof.el, lego.el: improved help submenu for LEGO - - added a link to the library and the reference card for version 1.3 - - * script-management.texinfo: *** empty log message *** - - * lego-syntax.el: supports definitions of the form id == foo; - -1998-08-11 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * todo, span-extent.el, span-overlay.el, script-management.texinfo, script-management.info, proof-syntax.el, pbp.el, legotags, lego.el, lego-syntax.el, isa.el, coqtags, isa-syntax.el, coq-syntax.el, Makefile.devel, INSTALL: - New branch - - * isa-syntax.el, isa.el: Isabelle proof.el support. - - * lego-syntax.el, proof-syntax.el, coq-syntax.el, proof-indent.el, proof.el, coq.el: - Renamed <file>-fontlock to <file>-syntax - - * lego-syntax.el: New file. - - * lego-fontlock.el: Renamed <file>-fontlock to <file>-syntax - - * coq-syntax.el: New file. - - * coq-fontlock.el: Renamed <file>-fontlock to <file>-syntax - - * proof-syntax.el: New file. - - * proof-fontlock.el: Renamed <file>-fontlock to <file>-syntax - -1998-08-07 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo, script-management.texinfo: *** empty log message *** - - * proof.el: o removed log entry - o monitoring the end of imports is now implemented via - a new proof-shell-process-output-system-specific hook - - * lego.el: o removed log entry - o changed default for lego-tags - o set up regular definitions to support definitions of the form - id == term - o monitoring the end of imports is now implemented via - a new proof-shell-process-output-system-specific hook - - * Makefile.devel: *** empty log message *** - -1998-07-27 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * script-management.texinfo, lego.el, lego-fontlock.el: - Supports official LEGO release 1.3 - -1998-06-11 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: Moved proof-mode-hooks from proof-shell-config-done to - proof-config-done. - - * coq-fontlock.el: Added "Scheme" as definition keyword. - -1998-06-10 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * span-overlay.el: - Wrote generic span functions for making spans read-only or read-write. - Fixed bug in add-span and remove-span concerning return value of - span-traverse. - - * span-extent.el: - Wrote generic span functions for making spans read-only or read-write. - - * proof.el: In proof-init-segmentation, only create proof-queue-span and - proof-locked-span if they don't already exist. - Call generic span function for making spans read-only. - - * span-overlay.el: - Compare span-end first rather than span-start in span-lt, because - proof-lock-span is often changed and has starting point 1. - Factored out common code of add-span and remove-span into - span-traverse. - - * proof.el: - Added proof-unprocessed-begin as general function to find beginning of - unprocessed region. This should be used instead of proof-locked-end - if we're not guaranteed to be in scripting buffer. - proof-locked-end now calls proof-unprocessed-begin if we're in the - proof-script-buffer. - We set the goal name to "Unnamed_thm" if we can't find any other name - for the theorem. - proof-process-active-terminator now calls proof-unprocessed-begin. - proof-shell-config-done now calls 'proof-mode-hook. - - * proof-fontlock.el: - Changed "\\s " to "\\s-" in proof-id as whitespace pattern. - - * lego.el: - Added lego-init-syntax-table as function to initialize syntax entries - particular to LEGO, and call it from lego-shell-mode-config. - - * coq.el: - Added coq-init-syntax-table as function to initialize syntax entries - particular to coq. - Changed proof-ctxt-string to "Print All". - Call coq-init-syntax-table from coq-shell-mode-config. This was - necessary to get prompts with "'"s in them (coming from goals with - same) recognized. - - * coq-fontlock.el: Added "Mutual Inductive" as definition keyword. - Changed "\\s " into "\\s-" as whitespace pattern. - -1998-06-09 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: - o fixed bug in setting proof-queue-face on a colour terminal for GNU - Emacs (19.34) - o adjusting the directory (at least for LEGO) must not contain "~". We - now expand `default-directory' before cding to it. [Under XEmacs - (unlike Emacs 19.34), `default-directory' is already in expanded form.] - -1998-06-03 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el, lego.el, coq.el: - Added '?'s before single characters in define-keys for emacs19, at - Pascal Brisset's suggestion. - - * coq-fontlock.el: Changed Compute from command to tactic. - Added Fix, Destruct and Cofix as tactics. - Added Local as goal. - - * span-overlay.el: Changed last-span to before-list. - Added definitions of foldr and foldl if they aren't already loaded. - Changed definitions of add-span, remove-span and find-span-aux to be - non-recursive. - Removed detach-extent since this file isn't used by xemacs. - Added function append-unique to avoid repetitions in list generated by - spans-at-region. - Changed next-span so it uses member-if. - - * proof.el, proof-indent.el: Added (require 'cl) for emacs19. - - * proof.el: Added proof-goto-end-of-locked-interactive as old - proof-goto-end-of-locked, and proof-goto-end-of-locked now doesn't - switch buffer. - - Added code in proof-steal-process to handle case of stealing script - management from a killed buffer. - - Set proof-active-buffer-fake-minor-mode to nil in - proof-restart-script. - - * proof-indent.el: Changed expression (>= 0 x) to its equivalent (eq x 0) - Changed some variables to their associated constant in cases where we - know they must be equal. - - * coq.el: Added definition of proof-commands-regexp for coq - -1998-06-02 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * todo: Structured review now done. - Added item that we need to write proof-retract-file. - - * span-overlay.el: Corrected comment about this being for emacs19. - - * span-extent.el: Corrected comment about this being for xemacs. - - * script-management.texinfo: - Added comment about C-c ' that it will switch to the scripting buffer. - - * proof.el: Generalized proof-retract-target, now parameterized by - proof-count-undos and proof-find-and-forget. - Generalized proof-shell-analyse-structure, introduced variable - proof-analyse-using-stack. - Generalized proof menu plus ancillary functions. - Generalized proof-mode-version-string. - Removed emacs-version-at-least. - Removed comment about buffer-display-table. - Moved various comments into documentation string. - Fixed another mode-line command for emacs19. - - * lego.el, coq.el: Generalized proof-retract-target, now parameterized by - proof-count-undos and proof-find-and-forget. - Generalized proof-shell-analyse-structure, introduced variable - proof-analyse-using-stack. - Generalized proof menu plus ancillary functions. - Generalized proof-mode-version-string. - Moved various comments into documentation string. - - * coq-fontlock.el: Minor modifications to comments - -1998-05-29 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: - fixed a bug in `proof-goto-end-of-locked-if-pos-not-visible-in-window' - - * todo, span-overlay.el, proof.el, proof-indent.el, proof-fontlock.el, lego.el, lego-fontlock.el: - o outsourced indentation to proof-indent - o support indentation of commands - o replaced test of Emacs version with availability test of specific - features - o C-c C-c, C-c C-v and M-tab is now available in all buffers - -1998-05-26 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * todo: Necessary changes for emacs19 version - - * proof.el: Removed commented code in proof-dont-show-annotations - proof-done-trying deletes the spans that were created - -1998-05-23 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el, lego.el, coq.el: improved support for Info - o employed `Info-default-directory-list' rather than - `Info-directory-list' so that code also works for Emacs 19.34 - o setting of `Info-default-directory-list' now at proof level - -1998-05-22 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * coq.el: Correct path for coq-prog-name and coq-tags. - -1998-05-22 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: fixed a bug in proof-frob-locked-end - - * lego-fontlock.el: included "Invert" in `lego-keywords' - -1998-05-21 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: Made proof-locked-span and proof-queue-span buffer-local. - Changed some if's without then-clauses to and's. - Removed (proof-detach-segments) from (proof-steal-process) - This is the bug that made changing buffers fail in emacs19: - the segments had already been detached. - Check if we're in proof buffer for proof-frob-locked-end. - Force mode-line update for emacs19 in proof-active-terminator-minor-mode. - - * span-overlay.el: Removed uninitialized os variable in spans-at-region. - - * todo: Changing buffers now works. - - * todo: Fixed lifting globals. - Added problem of buffers and need for incremental adding of tactics in - Coq. - - * span-overlay.el: - Initialize 'before pointer in add-span-aux when last-span is nil. - Removed span-at-type. - Fixed bug in span-at-before, where (span-start span) may be nil. - Added spans-at-(point|region)[-prop], which fixes bug of C-c u at end - of buffer. - -1998-05-19 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * todo: Removed indentation problem. - Added comments about current state of emacs19 port. - - * span-overlay.el: Added header and log message. - Fixed set-span-endpoints so it preserves invariant. - Changed add-span and remove-span so that they update last-span - correctly themselves, and don't take last-span as an argument. - - * span-extent.el: Added header and log message. - - * proof.el: - Changed proof-indent-line code so that it doesn't modify buffer if - nothing is changed. - Changed proof-indent-region code so that the endpoints of the region - being indented change as indentation is done: it was infinite looping - because the end could never be reached. - -1998-05-16 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: *** empty log message *** - - * lego.el: - implementation of `lego-shell-adjust-line-width' can now be called as - part of a hook. This change has been caused by replacing - `proof-shell-config' with `proof-shell-insert-hook' - -1998-05-15 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * todo: Added problem with indentation. - - * span-overlay.el: - Dependencies on versions of emacs have been moved to span-extent.el - and span-overlay.el. - - This file was developed under xemacs, but runs for emacs19 as well. - - * span-extent.el: - Dependencies on versions of emacs have been moved to span-extent.el - and span-overlay.el. - - This file was developed for xemacs. - - * proof.el: - Dependencies on versions of emacs have been moved to span-extent.el - and span-overlay.el. Definitions of proof-queue-span and - proof-locked-span now in proof.el. - - Changed variable names [s]ext to span. - - * proof-dependencies-xemacs.el, proof-dependencies-emacs19.el: - Dependencies on versions of emacs have been moved to span-extent.el - and span-overlay.el. - - * lego.el: Changed variable names [s]ext to span. - - * coq.el: Changed variable names [s]ext to span. - Fixed coq-find-and-forget pattern for declarations and definitions - following Pascal Brisset's suggestion. - - * coq-fontlock.el: Added CoFixpoint and tactics. - Changed indentation. - -1998-05-14 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * coq.el: Changes to indentation code: - Changed "case" to "Case". - Added "CoInductive". - - * INSTALL: Updated install script after finding problems with Savi's setup. - -1998-05-13 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: revised in light of today's meeting with hhg - -1998-05-12 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * todo: Added documentation for C-c C-s in Coq mode. - Fixed problem with tabbing changing buffers. - - * script-management.texinfo: Added documentation for C-c C-s in Coq mode. - - * proof.el: - Added hook `proof-shell-insert-hook', to replace `proof-shell-config'. - - * lego.el: Added hook `proof-shell-insert-hook', which is initalized to - lego-shell-adjust-line-width. - This replaces `lego-shell-config'. - - * coq.el: Added hook `coq-shell-init-hook', for `proof-shell-insert-hook'. - This initializes undo limit and changes directory to that associated - with buffer. - This is because Coq has a command line option to run with emacs mode. - -1998-05-08 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: Made separated indentation more elegant: - Made proof-assistant specific code into separate procedure, - proof-parse-indent. - Separated consideration of {}'s so it only happens for LEGO. - - * lego.el: Made separated indentation more elegant. - Separated consideration of {}'s so it only happens for LEGO. - - * coq.el: Made separated indentation more elegant. - Fixed bug with Inductive. - Added CoInductive. - - * coq.el: Merged indentation code for LEGO and Coq into proof.el. - - * todo: Updated todo list. - - * proof.el: Merged indentation code for LEGO and Coq into proof.el. - - Fixed problem with active terminator mode: [proof-terminal-char] isn't - the same as (vector proof-terminal-char). - - * lego.el: Merged indentation code for LEGO and Coq into proof.el. - -1998-05-06 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: Fixed bug with inserting commands and proof-shell-config. - - * coq.el: Removed default instantiation of undo limit to 100. - - * INSTALL: Added comments about info file and default values in coq.el. - - * proof.el: - Removed proof-dependencies-emacs19 for the moment, since not having it - introduces error messages. - Put cd before init in proof-shell-config-done (this won't work for - Coq). - - * proof-fontlock.el: Fixed problem introduced by working on emacs19 in - proof-zap-commas-region. - - * lego.el: Changed lego-undoable-commands-regexp to have "andI" and "andE" - instead of "AndI" and "AndE". - - * legotags, coqtags: First checked-in version. - - * script-management.texinfo: - Basic description of script management, in texinfo format. - - * script-management.info: - Basic description of script management, compiled for emacs info mode. - - * lego.el: - Added lego-info-dir so that location of script-management.info can be - hard-coded. - - * coq.el: - Added coq-info-dir so that script-management.info can be hard-coded. - - * INSTALL: Simpler procedure for compiling emacs lisp. - Added coq-info-dir so that script-management.info can be hard-coded. - -1998-05-05 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * todo: Coq now restarts if going back to beginning of proof. - - * proof.el: Updated to include changes for emacs19. - Also includes some changes for "Definition" problem in Coq, where - Definition couldn't be used for proof scripts. - Finally, modified proof-dependencies-xemacs code to fix problem that - undoing to (point-min) meant you couldn't type at first character. - - * proof-fontlock.el: Simple white-space changes. - - * proof-dependencies.el: - Removed because its functionality is subsumed by the xemacs and - emacs19 files. - - * proof-dependencies-xemacs.el: Dependencies of proof mode for xemacs - There may be one or two areas that can be unified with emacs19 - dependencies. - - * proof-dependencies-emacs19.el: Dependencies of proof mode for emacs19 - Still in progress! - - * lego.el: - Added lego-goal-command-p to fix Coq's problem with "Definition". - Removed lego-killref from menu. - - * coq.el: Made updates to fix problem with Definition, which couldn't be - used with proof scripts. - Removed some useless declarations. - Removed Abort from menu. - Now Reset's if user undoes to beginning of proof. - Added command to increase undo limit for Coq, and set default to 100. - - * coq-fontlock.el: Added CoInductive. - Made updates to reflect problem with "Definition", which couldn't be - used with proof scripts. - - * INSTALL: Basic instructions that come with package - -1998-05-01 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/fonts/5etl16.bdf: New file. - - * x-symbol/etc/fonts/5etl16.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/fonts/5etl14.bdf: New file. - - * x-symbol/etc/fonts/5etl14.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - -1998-04-27 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: removed explicit reference to a binary in ctm's home directory - -1998-04-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/fonts/2helvR14.bdf: New file. - - * x-symbol/etc/fonts/2helvR14.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - * x-symbol/etc/fonts/2helvR12.bdf: New file. - - * x-symbol/etc/fonts/2helvR12.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - -1998-03-25 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el, coq.el, proof.el: added support for etags at generic proof level - -1998-03-24 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: *** empty log message *** - -1998-02-11 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: prioritised - -1998-02-10 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: *** empty log message *** - - * lego.el: added Dnf to lego-undoable-commands-regexp - -1998-01-26 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/termlock.xbm: New file. - - * x-symbol/etc/termlock.xbm: X-Symbol version 4.45 beta - - * x-symbol/etc/recycle.xbm: New file. - - * x-symbol/etc/recycle.xbm: X-Symbol version 4.45 beta - - * x-symbol/etc/escherknot.xbm, x-symbol/etc/hourglass.xbm: New file. - - * x-symbol/etc/escherknot.xbm, x-symbol/etc/hourglass.xbm: - X-Symbol version 4.45 beta - - * x-symbol/etc/drawing.xbm: New file. - - * x-symbol/etc/drawing.xbm: X-Symbol version 4.45 beta - - * x-symbol/etc/RIP.xbm: New file. - - * x-symbol/etc/RIP.xbm: X-Symbol version 4.45 beta - -1998-01-16 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el, proof-fontlock.el, proof-dependencies.el, lego.el: - Commented the code of proof.el and lego.el a bit. Made a minor change - to the way errors are handled, so that any delayed output is inserted - in the buffer before the error message is printed. - -1998-01-15 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * coq.el, coq-fontlock.el: Added coq-shell-cd - Some new fontlocks - - * lego.el, proof.el: - Updated method of defining proof-shell-cd to be consistent with other - proof-assistant-dependent variables. - Added ctrl-button1 to copy selected region to end of locked region - - * todo: One needed change for coq included - -1998-01-12 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: o added support for remote proof processes - o bound C-c C-z to 'proof-frob-locked-end - -1998-01-05 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: improved fume support - - * lego.el: fixed a bug in the indenting functions - -1997-12-18 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * todo: *** empty log message *** - - * proof.el: - o introduced proof-shell-handle-error-hook and bount it by default to - proof-goto-end-of-locked-if-pos-not-visible-in-window (also new) - - o proof-find-next-terminator now also works inside a locked region - - o implemented proof-process-buffer which is by default bount to C-c C-b - -1997-11-26 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * todo: Noted bug in popup-eager-annotation - -1997-11-26 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * coq.el: Added C-c C-s to run "Search" in Coq. - Moved coq-goal-with-hole-regexp etc to coq-fontlock. - Removed various superfluous definitions for COQPATH etc. - - * todo: A few new suggestions - - * coq-fontlock.el: - Incorporated tms's suggestion for simplifying coq-font-lock-keywords-1 - -1997-11-26 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: o The response buffer focusses on the first goal - o If proof-retract-until-point is is invoked outside a locked region, - the last successfully processed command is undone. - o Added support for func-menu - - * lego.el: o simplified code: - lego-goal-with-hole-regexp and lego-save-with-hole-regexp is now - used for lego-font-lock-keywords-1 as well - o improved lego-find-and-forget - - * lego-fontlock.el: simplified code: - lego-goal-with-hole-regexp and lego-save-with-hole-regexp is now - used for lego-font-lock-keywords-1 as well - -1997-11-24 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el, proof-dependencies.el, lego.el, coq.el: - Added proof-execute-minibuffer-cmd and scripting minor mode. - -1997-11-20 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: - Added proof-global-p to test whether a 'vanilla should be lifted above - active lemmas. - Separated proof-lift-global as separate command to lift global - declarations above active lemmas. - Fixed usual problem that 'cmd is nil for comments in this code. - Made lifting globals start from beginning of file rather than go - backwards. - Fixed bug in pbp code proof-shell-analyse-structure, where stack - wasn't cleared for new goal-hyp's. - - * todo: Fixed outstanding things to be updated in Coq. - - * lego.el: - Added lego-global-p as always false, but for consistency with Coq mode. - Changed [meta (control i)] to [meta tab] in key definition. - - * coq.el: - Added coq-global-p for global declarations and definitions. These now - get lifted in the same way as lemmas. - Changed [meta (control i)] to [meta tab] in key definition. - Changed menu, and made help in menu refer to info mode. - -1997-11-18 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * todo, lego.el: Added indentation for lego-mode. - -1997-11-17 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * todo, proof.el, proof-fontlock.el, proof-dependencies.el, lego.el, coq.el: - Added some magic commands: proof-frob-locked-end, proof-try-command, - proof-interrupt-process. Added moving nested lemmas above goal for coq. - Changed the key mapping for assert-until-point to C-c RET. - -1997-11-13 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: Includes commented code for Coq version of extent protocol - -1997-11-12 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * coq.el: - Changed pbp-change-goal so that it only "Show"s the goal pointed at. - -1997-11-10 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el: Started modifications for emacs19 port. - - * proof.el: - Put in a workaround for a strange bug in comint which was finding a bunch - of ^G's from comint-get-old-input for some inexplicable reason. - -1997-11-06 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: - Parameterize by proof-goal-hyp-fn in pbp-make-top-extent, to handle - Coq goals which start with text rather than simply ?n - - Updated 'let (ap 0)' in proof-shell-analyse structure, to be slightly - more compatible with Coq pbp code - - * lego.el: Assign new variable proof-goal-hyp-fn to lego-goal-hyp, which is - simply old code for picking up goal or hypothesis for pbp - - * coq.el: - Assign new variable proof-goal-hyp-fn to coq-goal-hyp, which advances - over coq-goal-regexp to pick up goal for pbp - - * coq-fontlock.el: Updates to Coq fontlock tables - -1997-10-31 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: o implented proof-find-next-terminator available via C-c C-e - o fixed a bug in proof-done-retracting - -1997-10-30 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el, coq.el, coq-fontlock.el: Updates for coq, including: - * pbp-goal-command and pbp-hyp-command use proof-terminal-string - * updates to keywords - * fix for goal regexp - -1997-10-24 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: Updated comment about extent types - - * lego.el: New indentation for lego-count-undos (smile) - - * coq.el: Fixed coq-count-undos for comments - - * coq-fontlock.el: - Changed order of "Inversion_clear" and "Inversion" so that former is - fontified first. - Added "Print" to list of commands. - -1997-10-22 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof.el: Updated proof-segment-up-to to take ""'s into account - Hence, << Cd "../x". >> works in Coq, and - << echo "hello; world"; >> should work in LEGO - But maybe we don't want "Cd"'s at all... - -1997-10-17 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el: - proof-active-terminator inside comment case fixed. Also maybe the - continuous pbp-buffer update bug. - -1997-10-17 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * coq.el: Fixed coq-shell-prompt-pattern to reflect proof-id - Changed ";" to "." in coq-save-with-hole-regexp - New modifications to syntax table to reflect actual use of symbols in Coq - - * coq-fontlock.el: Added "Induction" as tactic - -1997-10-17 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: - fixed a bug in proof-process-active-terminator. Notice that it still - doesn't work when you are inside a comment and press the - proof-terminal-char - -1997-10-16 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el: Figured out display tables. - - * coq.el: Merged Coq changes with main branch. - - * coq.el: Merged Coq changes onto main branch - -1997-10-16 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: merged script management (1.10.2.18) with main branch - - * lego.el: o merged script management (1.20.2.11) on the main branch - o fixed a bug in lego-find-and-forget due to new treatment of comments - -1997-10-14 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * coq.el: Fixed syntax error in coq.el - - * proof.el: Bug fixes for comments. - - * proof.el, lego.el, coq.el: - Fixed a bunch of bugs to do with comments, moved annotations out-of-band - to exploit a feature which will exist in XEmacs 20. - -1997-10-14 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: proof-process-active-terminator is now an extension of - proof-assert-until-point (it was broken and looks healthier now) - -1997-10-13 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof-fontlock.el, lego-fontlock.el, coq.el, coq-fontlock.el: - *** empty log message *** - - * proof.el: put script-management branch back on main branch - - * pbp.el: The package pbp is now integrated in the proof package - - * lego.el: - lego-count-undos is now aware that comments are treated separately - -1997-10-10 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el, proof-fontlock.el, pbp.el, lego.el, lego-fontlock.el, coq.el, coq-fontlock.el: - Attempt to create a fresh branch because of Attic-Attack. - - * proof.el, lego.el, coq.el: - Added multiple file support, changed the way comments work, fixed a - few minor bugs, and merged in coq support by hhg. - -1997-10-09 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: *** empty log message *** - -1997-10-08 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * lego.el: *** empty log message *** - - * proof.el, lego.el, lego-fontlock.el, coq.el, coq-fontlock.el: - Updated undo, fixed bugs, more modularization - -1997-10-07 Healfdene Goguen <da+pg-hhg@inf.ed.ac.uk> - - * proof-fontlock.el: - New structure to share as much as possible between LEGO and Coq. - - * proof-fontlock.el: New file. - - * lego-fontlock.el: - New structure to share as much as possible between LEGO and Coq. - - * lego-fontlock.el: New file. - - * coq.el: New structure to share as much as possible between LEGO and Coq. - - * coq.el: New file. - - * coq-fontlock.el: - New structure to share as much as possible between LEGO and Coq. - - * coq-fontlock.el: New file. - - * proof.el, lego.el: - New structure sharing as much as possible between LEGO and Coq. - -1997-10-03 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: o Replaced (string= "str" (substring cmd 0 n)) - by (string-match "^str" cmd) - The latter doesn't raise an exception if cmd is too short - - o proof-segment-up-to: changed 5000 to 50000 - This should be more flexible! - - o updated lego-undoable-commands-regexp - - o lego-count-undos: now depends on lego-undoable-commands-regexp - with special treatment of Equiv - -1997-09-19 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: o replaced ?\; by proof-terminal-char - o fixed a bug in proof-process-active-terminator - -1997-09-18 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/filing.xbm: New file. - - * x-symbol/etc/filing.xbm: X-Symbol version 4.45 beta - -1997-09-17 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/scroll2.xbm, x-symbol/etc/splat.xbm, x-symbol/etc/stopsign.xbm: - New file. - - * x-symbol/etc/scroll2.xbm, x-symbol/etc/splat.xbm, x-symbol/etc/stopsign.xbm: - X-Symbol version 4.45 beta - - * x-symbol/etc/abacus.xbm: New file. - - * x-symbol/etc/abacus.xbm: X-Symbol version 4.45 beta - -1997-09-12 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: improved lego-find-and-forget - -1997-09-11 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: fixed a bug in proof-retract-until-point - -1997-09-10 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: - fixed a bug in lego-find-and-forget; it now also works e.g., for [A,B:Type] - -1997-09-08 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: - o support for proof-undo-last-successful-command, bound to C-c C-u - - * proof.el: - o added the function proof-goto-end-of-locked which is bound to C-c ' - o added support for parametric inductive definitions in - lego-find-and-forget (untested) - o fixed a bug in proof-process-active-terminator - -1997-08-27 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el: o inserted newline in proof-shell-insert-loopback-cmd - o proof-shell-filter is now truly local - -1997-08-25 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: minor change in font-lock pattern - -1997-07-08 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: Made dependency on proof explicit - -1997-06-20 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el: More minor mods - - * proof.el, lego.el: Fixes and optimisations to script management - -1997-06-20 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: added dependency on proof - -1997-06-19 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el, lego.el: Script management update - -1997-06-16 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el, pbp.el, lego.el: Script Management - -1997-03-06 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * pbp.el: - implementation of pbptop now records if selected goal is not current, - hence pbp-construct-command does not need to bother to cater for "Next" - command - -1997-01-27 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * pbp.el: improved highlighting of error messages - -1996-12-12 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * pbp.el: - support for highlighting Error messages in pbp-mode without using font-lock - - * lego.el: - removed font-lock support for Error messages; this is now supported in - the pbp package - -1996-12-09 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * pbp.el: Took out some debugging code accidentally left in. - - * pbp.el, lego.el: Speeded up proof-by-pointing things - -1996-12-05 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * pbp.el: added variable pbp-mode-is so that pbp-mode can be inherited - - * lego.el: added font-lock properties for pbp-lego-mode - -1996-12-03 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * pbp.el: added pbp-mode - -1996-12-03 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el, pbp.el: Invisible pbp command handling - -1996-12-03 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: minor extensions of regular expressions - -1996-12-03 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * lego.el: Minor fix for performance reasons. - - * proof.el, pbp.el, lego.el: - A few small fixes to deal with performance problems. - -1996-11-29 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * pbp.el: removed debug information - - * lego.el: o added logical macros as keywords - o removed keywords SaveFrozen and SaveUnfrozen - o fixed bug in lego-outline-regexp - -1996-11-22 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * ext.el: pbp.el succeeds ext.el - - * pbp.el: A generic package for proof-by-pointing - - * proof.el, lego.el: *** empty log message *** - -1996-11-21 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * ext.el: Synchro bug fixed. - -1996-11-21 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el, lego.el: *** empty log message *** - -1996-11-18 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * ext.el: - Fixed Undo problem, now prettifies output, and deals a bit more gracefully - with errors. - -1996-11-17 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * lego.el, ext.el: - Cleaned ext.el up a bit in terms of its namespace and the management of - the comint filter. - -1996-11-13 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: minor changes regarding regular expressions - -1996-11-13 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * lego.el: Fixed parenthesis matching to deal with comments - -1996-11-13 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * ext.el: Yves Bertot: - - If you click on an hypothesis name or a goal name, then Emacs generates - commands that are sent to lego but not stored in the script buffer. - The fix I have is to replace pbp-construct-command - - * ext.el: - Yves Bertot's extension for proof by pointing. These should probably - be integrated in the generic proof package. - - * lego.el: Yves Bertot's proof by pointing - -1996-11-12 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: improved lego-outline-regexp - -1996-11-10 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: fix for incorrect lego-outline-regexp - -1996-11-05 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el: Bug with semicolon minor mode near-fixed - -1996-11-05 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el, lego.el: - fixed bug in ids-to-regexp and improved regular expression for fontifying LEGO - -1996-11-02 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * lego.el: minor bug fix wrt to font-lock regexps - -1996-11-01 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el, lego.el: improved font-lock customisation for LEGO - -1996-10-29 Dilip Sequiera <da+pg-djs@inf.ed.ac.uk> - - * proof.el, lego.el: Fixed some bugs. Doubtless introduced others. - -1996-10-25 Thomas Kleymann <da+pg-tms@inf.ed.ac.uk> - - * proof.el, lego.el: added proof-find-end-of-command - moved some bindings from lego-mode-map to proof-mode-map - -1996-10-24 lego <lego@dcs.ed.ac.uk> - - * proof.el: Emacs mode for lego - - * proof.el: New file. - - * lego.el: Emacs mode for lego - - * lego.el: New file. - -1996-03-15 David Aspinall <da+pg-da@inf.ed.ac.uk> - - * x-symbol/etc/origfonts/helvR12.bdf, x-symbol/etc/origfonts/helvR14.bdf: - New file. - - * x-symbol/etc/origfonts/helvR12.bdf, x-symbol/etc/origfonts/helvR14.bdf: - Version 4.5 (beta?) sent by CW, as a package distrib. - - |
