2002-08-29 David Aspinall * phox/phox-sym-lock.el: Remove mule-fonts thing, it breaks make magic * ChangeLog: Updated. * html/download.html: Use tarfile * 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, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * html/download.html: Use tarfile * 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, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * 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, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * 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, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * 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, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * 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, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * 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, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * Makefile.devel, ChangeLog: Updated. * etc/ProofGeneral.spec: Missing mkdir * ChangeLog: Updated. * etc/ProofGeneral.spec, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * etc/ProofGeneral.spec: Missing mkdir * ChangeLog: Updated. * etc/ProofGeneral.spec, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * etc/ProofGeneral.spec, html/develdownload.php, html/devel.html, 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * 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/plastic.el, plastic/plastic-syntax.el, plastic/README, phox/phox.el, phox/phox-sym-lock.el, phox/phox-tags.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, papers/README, pgkit/README, lego/legotags, lego/readonly/readonly.l, lego/todo, lego/x-symbol-lego.el, lego/example2.l, lego/lego.el, lego/lego-syntax.el, lego/BUGS, lego/example.l, lego/README, isar/todo, lclam/example.lcm, lclam/lclam.el, isar/isar.el, isar/isartags, isar/Example.thy, isar/interface, isar/isar-keywords.el, isar/isar-syntax.el, isar/README, isar/BUGS, isa/todo, isa/x-symbol-isabelle.el, isa/isabelle-system.el, isa/thy-mode.el, isa/interface, isa/interface-setup.el, isa/isa.el, isa/isa-syntax.el, isa/Example2.ML, isa/Example.ML, isa/Example.thy, 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/pgicon.png, 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.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_large.xcf, images/goal.xpm, 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/abort.8bit.xpm, images/abort.xcf, images/README, images/ProofGeneral.jpg, images/ProofGeneral.xcf, images/Makefile, images/ProofGeneral.8bit.gif, images/ProofGeneral.gif, html/projects/xmlpgip.html, images/.cvsignore, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.pdf, html/papers/pgoutline.ps.gz, html/images/whip.jpg, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/pg-text.gif, html/images/phox-einstein.jpg, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/pg-coq-thumb.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/isabelle.gif, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgml.dtd, html/Kit/dtd/pgip.dtd, html/Kit/Makefile, html/userman, html/smallheader.html, html/smallpage.html, html/smallpage.php, html/register, html/register.html, html/screenshot, html/screenshot.html, html/oldrel.php, html/projects.html, html/proofgen.css, html/news, html/news.html, html/notes.txt, html/oldnews.html, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.shtml, html/kit, html/kit.html, html/kit.php, html/hits, html/htmlshow.html, html/htmlshow.php, html/index.php, html/gallery, html/gallery.php, html/header.html, html/head.html, html/fileshow.php, html/footer.html, html/functions.php3, html/feedback.php, html/features, html/features.html, html/feedback, html/eeproof.php, html/elispmarkup.php3, html/eproofe.php, html/favicon.ico, html/doc.html, html/download, html/download.html, html/eeproof, html/develdownload.html, html/develdownload.php, html/doc, html/develdownload, html/devel.html, html/cvsweb.cgi, html/cvsweb.conf, html/devel, html/components, html/components.html, html/counter.php3, html/about, html/about.html, html/adaptingman, html/ProofGeneralPortrait.eps.gz, html/.cvsignore, html/FAQ, html/.htaccess, 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.el, generic/proof-x-symbol.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/_pkg.el, generic/README, 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/bad1.thy, etc/isar/bad2.thy, etc/isar/new-parsing-test.el, etc/isar/XSymbolTests.thy, etc/isar/Fibonacci.thy, etc/isar/Parsing.thy, etc/isar/Persistent.thy, etc/isar/README, etc/isar/XEmacsSyntacticContextProb.thy, etc/isar/CommentParsingBug.thy, etc/isa/thy/test.ML, etc/isa/multiple/Err.thy, etc/isa/multiple/foobar/foo.ML, etc/isa/multiple/README, 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/a.v, etc/coq/multiple/b.v, etc/coq/multiple/.cvsignore, etc/coq/multiple/README, 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-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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/announce, etc/README, etc/TESTS, doc/docstring-magic.el, etc/ProofGeneral.menu, etc/ProofGeneral.spec, doc/dir, doc/README.doc, doc/ProofGeneral.texi, doc/ProofGeneral.jpg, doc/.cvsignore, doc/Makefile, doc/Makefile.doc, doc/PG-adapting.texi, demoisa/demoisa-easy.el, demoisa/demoisa.el, demoisa/README, coq/example.v, coq/todo, coq/x-symbol-coq.el, coq/coq.el, coq/coqtags, bin/proofgeneral, coq/BUGS, coq/coq-syntax.el, coq/README, acl2/acl2.el, acl2/example.acl2, acl2/x-symbol-acl2.el, acl2/README: Updating branch * todo.defunct, bugs, todo, TODO, Makefile.xemacs, README, README.devel, README.exper, REGISTER, Makefile, Makefile.devel, FAQ, INSTALL, ChangeLog, COPYING, BUGS, CHANGES, AUTHORS, .cvsignore: 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. * html/download.html, todo: Updated. * generic/proof-menu.el: Make C-c C-w appear on binding list * todo, html/develdownload.php, 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 2002-08-29 David Aspinall * 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, html/develdownload.php, html/devel.html, 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 * html/download.html, html/news.html, html/oldnews.html: News about 3.4; links to download. * plastic/plastic.el: Fix calls on proof-defshortcut 2002-08-28 David Aspinall * 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 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 * html/mailinglist: Mention support@proofgeneral.org address. * etc/Mailman/intro-proofgeneraldevel.html, etc/Mailman/intro-proofgeneral.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 * isa/isabelle-system.el, isa/isa.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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, generic/proof-site.el, html/develdownload.php: 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-27 David Aspinall * etc/ProofGeneral.spec, html/devel.html, generic/proof-site.el, html/develdownload.php: 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: 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-26 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: 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 * ChangeLog, CHANGES: Updated. * generic/proof-config.el: Tweaks to faces. Set visible default for tactics-name-face. * ChangeLog: Updated. * etc/ProofGeneral.spec, html/develdownload.php, html/devel.html, 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/isabelle-system.el, isa/isa.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 * 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-16 David Aspinall * CHANGES: Updated. * generic/proof-config.el: Tweaks to faces. Set visible default for tactics-name-face. * ChangeLog: Updated. * etc/ProofGeneral.spec, html/develdownload.php, html/devel.html, 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/isabelle-system.el, isa/isa.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 * 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-16 David Aspinall * etc/ProofGeneral.spec, html/develdownload.php, html/devel.html, 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/isabelle-system.el, isa/isa.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 * 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. * html/elispmarkup.php3: Play with markup. 2002-08-13 David Aspinall * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: Set version tag for new release. * doc/ProofGeneral.texi: Tweak Pierres docs * README.exper: Note about exper bugs * generic/span.el, generic/span-extent.el, generic/span-overlay.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 * html/eeproof.php: New files. * html/eeproof, html/eproofe: Renamed file * 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-12 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: Set version tag for new release. * doc/ProofGeneral.texi: Tweak Pierres docs * README.exper: Note about exper bugs * generic/span.el, generic/span-extent.el, generic/span-overlay.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 * html/eeproof.php: New files. * html/eeproof, html/eproofe: Renamed file * 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-12 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: Set version tag for new release. * doc/ProofGeneral.texi: Tweak Pierres docs * README.exper: Note about exper bugs * generic/span.el, generic/span-extent.el, generic/span-overlay.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 * html/eeproof.php: New files. * html/eeproof, html/eproofe: Renamed file * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: 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-09 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: 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-09 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: 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 * 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, html/develdownload.php, html/devel.html, 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. * html/develdownload.php, html/doc.html: Typos/fixes. * 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-08 David Aspinall * 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, html/develdownload.php, html/devel.html, 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. * html/develdownload.php, html/doc.html: Typos/fixes. * 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-08 David Aspinall * doc/PG-adapting.texi: Fix markup * etc/ProofGeneral.spec, html/develdownload.php, html/devel.html, 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. * html/develdownload.php, html/doc.html: Typos/fixes. * 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 * 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, html/develdownload.php, html/devel.html: 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.el, plastic/plastic-syntax.el: Update from PC, sent 5.8.02 2002-08-07 David Aspinall * 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, html/develdownload.php, html/devel.html: 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.el, plastic/plastic-syntax.el: Update from PC, sent 5.8.02 2002-07-27 Pierre Courtieu * coq/coq.el, coq/coq-syntax.el: Finished the changing of names of config. variables (coq-user...). 2002-07-26 Pierre Courtieu * doc/ProofGeneral.texi, CHANGES: Changed a bit more the doc and the CHANGES file, to be consitent. Concerns the coq-user... variables. * coq/coq.el, coq/coq-syntax.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 * 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 * 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, html/develdownload.php, html/devel.html: 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 * coq/BUGS: X-sym bug * coq/x-symbol-coq.el: Add yet more settings X-Sym complains about. 2002-07-19 David Aspinall * 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, html/develdownload.php, html/devel.html: 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 * coq/BUGS: X-sym bug * coq/x-symbol-coq.el: Add yet more settings X-Sym complains about. 2002-07-19 David Aspinall * generic/proof-site.el: Set version tag for new release. * generic/proof-site.el: Replace * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.php, html/devel.html: 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 * coq/BUGS: X-sym bug * coq/x-symbol-coq.el: Add yet more settings X-Sym complains about. 2002-07-19 David Aspinall * 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 * coq/BUGS: X-sym bug * coq/x-symbol-coq.el: Add yet more settings X-Sym complains about. * html/FAQ: Fix markup * FAQ: Add Tobias suggestion about font sizes * html/fileshow.php, html/functions.php3: Move fileshow code into lib * html/doc.html: Link FAQ. * html/FAQ: New files. * 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 * html/components.html: Link to span.el too * html/develdownload.php: Triv * 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, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * etc/ProofGeneral.spec: Rename READMEs for different provers so dont clash with doc directive. * html/doc.html: Fix typo * html/doc.html: Use short cut links for manual, and remove 3.3 from doc links. * html/functions.php3: hack_html: Make internal links use short-cut url if given * html/adaptingman, html/userman: New files. * html/devel.html, html/main.html: Link to standalone comps * html/develdownload.php: Link to latest version for manuals * html/components.html: Add links for TeXinfo and docstrings * html/components, html/components.html: New files. * 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. * html/doc.html: Add links to Emacs manuals. * html/links.html: Fix link to ETI * etc/release-log.txt, etc/announce: Update towards 3.4 * CHANGES, BUGS: Mention known probs in prerel 2002-07-17 David Aspinall * generic/proof-script.el: Add note about proof-generic-state-preserving-p * html/features.html: Improve feature list. * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.html, html/develdownload.php: Set version tag for new release. * html/news.html, html/develdownload.php, 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 * 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. * html/register: Buggy tag * html/proofgen.css: Fix monospace typeface name * isar/isar.el: Add more nags * html/main.html: Edit for brevity * html/head.html: Use linked style sheet, add charset metatag. * 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, html/devel.html, html/develdownload.php, 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 * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * Makefile.devel: Do not link devel release. Fix releasefinal to do that. * html/download.html: Cleanup, details on versions * html/screenshot, html/screenshot.html, html/index.php, html/news.html: Fix * html/features.html: Tweak * html/functions.php3: Add stuff for alternative DTD * html/main.html: Put isa first * html/header.html: Fix link, tag. 2002-07-14 David Aspinall * etc/Mailman/note.txt: Updated. * etc/Mailman/intro-proofgeneral.html, etc/Mailman/intro-proofgeneraldevel.html: Add links * html/mailinglist: Mention developers list too * etc/Mailman/listinfo.html: Remove spurious white space * html/proofgen.css: font-series -> weight fixes. * 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 * html/oldrel.php: Add check changes * doc/ProofGeneral.texi: Fix authorship * Makefile.devel: Add prune to update * Makefile.devel: Try to debug * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * html/develdownload.php: Reformat * html/mailinglist: Typo * html/download.html: Remove 3.3 download, encourage test version use. * html/news.html: Rewrite history * html/oldrel.php: Move 3.3 to oldrel * html/devel.html: Improve layout * html/proofgen.css: Tweaks for forms. * html/feedback.php: Improve layout. * html/main.html: Simplify system infos. * html/images/phox-einstein.jpg: New files. * demoisa/demoisa-easy.el: Layout, comments. * html/features.html, html/main.html: Move project desc to features listing * html/register: Improve layout * html/proofgen.css: Style for lists tweaked. * 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 * 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. * html/functions.php3: Fix link in mozilla in click_to_go_back. * html/header.html: Change colour but not boldness * html/download.html: Remove length rant * html/proofgen.css: Fix typo * html/register: Improve form * html/about.html: Triv * html/projects/mm.html: Link to page mentioned by emacs guy * html/mailinglist: Remove extra hr, use h3 * html/functions.php3: Use proofgeneral.org mailing addresses again. * html/smallheader.html: Reduce size to keep it smaller than main header * html/mailinglist: Fix mailman links, remove subscription form from here. * html/devel.html: Fix link * html/screenshot.html: Fix layout a bit * html/devel.html: Tweak mailing list details, order of items. * html/header.html: Compress header, shrink images * html/about.html: Reorder, include links here. * html/images/pg-text.gif: Reformat * html/head.html: Add favicon to head * images/notes.txt: Add note about favicon. * html/favicon.ico: New files. * html/images/favicon.ico: Deleted file * html/images/favicon.ico: New files. 2002-07-12 David Aspinall * 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 * html/doc.html: Give link to develdownload for latest docs * 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 * ChangeLog: Updated. * html/news.html: Syntax error * doc/ProofGeneral.texi, doc/PG-adapting.texi: Updates for 3.4 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * html/news.html: Fix date on news item * 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 * 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 * 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 * 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, html/download.html: 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.html, html/develdownload.php: Set version tag for new release. 2002-06-19 Pierre Courtieu * CHANGES, doc/ProofGeneral.texi: Updated the doc and the CHANGES file about new backtracking for Coq. 2002-06-19 David Aspinall * generic/proof-menu.el: Match FSF C-button3 binding with XEmacs one * generic/proof-config.el: Doc improvements 2002-06-19 Pierre Courtieu * 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 * 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, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. 2002-06-18 David Aspinall * html/develdownload.php: Update Emacs versions * 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 * html/news.html, html/oldnews.html: News item for PG 3.4 2002-06-18 Pierre Courtieu * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * html/download.html: Mention not supporting E21 * 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 * html/projects.html: Remove PGK mention, other obs projects * 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, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. 2002-06-05 David Aspinall * isar/isar-keywords.el: Add types_code and friends 2002-05-29 Pierre Courtieu * 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 * isa/isabelle-system.el: Mistake in function name (Norbert Voelker ) 2002-05-13 Markus Wenzel * doc/ProofGeneral.texi: updated URLxsymbol (unused); 2002-05-10 Markus Wenzel * isar/isar.el: tuned isar-strip-terminators; 2002-05-03 Markus Wenzel * TODO: fixed spelling; * isar/isar.el: tuned comment; * isar/todo, isar/isar.el: tuned proof-next-error setup; 2002-05-03 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, generic/proof-site.el, html/develdownload.php: Set version tag for new release. * html/eproofe.php, html/eproofe: New files. * 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 * CHANGES: Remove indents * isa/isa-syntax.el: Updated list of SML keywords 2002-04-23 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.html, html/develdownload.php: Set version tag for new release. * doc/ProofGeneral.texi, doc/PG-adapting.texi, html/projects.html, html/screenshot.html, html/download.html, html/features.html, html/oldnews.html: 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-03-22 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. 2002-03-21 Christophe Raffalli * phox/phox-font.el: *** empty log message *** 2002-03-21 David Aspinall * ChangeLog: Updated. * CHANGES: Improvement to ACL2 * acl2/acl2.el: Greatly improved support. * html/download.html: Typo * html/develdownload.php: No longer recommend XEmacs exclusively. * html/oldrel.php: FSF -> GNU * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * 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-05 Christophe Raffalli * phox/README, phox/phox-sym-lock.el, phox/phox.el, phox/x-symbol-phox.el: *** empty log message *** 2002-02-23 David Aspinall * 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 * Makefile.devel: Remove latest-src-rpm link * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. 2002-02-12 Markus Wenzel * 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 * isar/isar.el: more robust proof-shell-interrupt-regexp and proof-shell-error-regexp; 2002-01-31 David Aspinall * ChangeLog: Updated. * html/about.html: Fix more broken front page links * INSTALL: Update for recent releases. * ChangeLog: Updated. * generic/proof-script.el: Simplify fix for repeated comments (commentre includes whitespace). * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * isar/isar-keywords.el: tuned comment; 2002-01-21 Markus Wenzel * isa/isabelle-system.el: full-proofs setting; * isa/README, isar/README: Isabelle2002 instead of Isabelle2001; 2002-01-17 Christophe Raffalli * phox/.cvsignore: *** empty log message *** 2002-01-16 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * 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, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * html/feedback.html: Deleted files. * 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 * html/projects.html, html/download.html, html/gallery.php, html/links.html, html/main.html, html/oldnews.html: Fix link to feedback page 2002-01-14 Markus Wenzel * etc/isar/trace_simp.thy: tuned; * etc/isar/trace_simp.thy: some test cases for trace_simp output; 2002-01-11 David Aspinall * COPYING: Fix numbering * CHANGES: Fix number * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. 2001-12-27 Markus Wenzel * 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 * isar/isar.el: do not set proof-shell-quit-cmd (admits persistent sessions); 2001-12-12 Markus Wenzel * isar/interface, isa/interface: incorporate smart X11 font installation (used to be in isatool installfonts); 2001-12-11 David Aspinall * ChangeLog: Updated. * html/develdownload.php, html/main.html: Be politically correct about FSF GNU Emacs; update to mention version 21. * html/news.html, html/oldnews.html: fix links to devel download. * ChangeLog: Updated. * html/news.html: News item about Emacs 21 support * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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. * html/features.html, 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 * 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 * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * CHANGES: Update for 3.4pre * html/devel.html: Update mailing list address (point to web page) 2001-12-04 Markus Wenzel * 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 * isa/x-symbol-isabelle.el: \ symbol; use previously defined x-symbol-isabelle-user-table (or nil); x-symbol-user-table achieves electric |- and |= symbols; 2001-11-24 Markus Wenzel * isar/isar.el: proof-shell-spill-output-regexp temporarily disabled; 2001-11-20 Markus Wenzel * 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 * isa/interface, isar/interface: option -k for logic specific isar-keywords file; 2001-11-08 Markus Wenzel * isa/x-symbol-isabelle.el: added \ symbol; 2001-11-07 Markus Wenzel * isa/x-symbol-isabelle.el: added \ and \; * isar/isar-syntax.el: updated isar-goals-font-lock-keywords; 2001-10-24 David Aspinall * html/main.html: Fix missing arg to get. Add Paul Roziere as req'd by Christopphe Raffalli 2001-10-13 Markus Wenzel * isar/isar-syntax.el: isar-goals-font-lock-keywords: more general goal pattern; 2001-10-08 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * CHANGES: Add back note. 2001-10-04 Markus Wenzel * isar/isar.el: added isar-help-induct-rules; 2001-10-04 David Aspinall * CHANGES: Remove note for devel * generic/proof-toolbar.el: Fix fudged enabler to call button function interactively. 2001-09-26 Markus Wenzel * isa/x-symbol-isabelle.el: support \<^bold> control symbols; * generic/proof-config.el: fixed spelling; 2001-09-24 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * 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. * html/Kit/Makefile: New files. * html/Kit/dtd/pgip.dtd, html/Kit/dtd/pgml.dtd: Updated from Kit repo * html/download.html: Fix link * html/smallpage.php: Fix two more gaping holes letting people examine whole filesystem (also fixed in server anyway) * html/feedback, html/feedback.html, html/develdownload, html/develdownload.html, html/kit.php, html/kit, html/kit.html: PHP in php, html and no extn link to php * ChangeLog: Updated. * html/htmlshow.php: Fix two more gaping holes letting people examine whole filesystem * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * html/feedback: Feedback quick link * CHANGES: No changes msg * html/kit.html, html/mailinglist.html, html/develdownload.html, html/doc.html, html/feedback.html, html/kit, html/.htaccess: Try to fix PHP/html nonsense, by disabling SSI and enabling php for .html files 2001-09-10 David Aspinall * 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 * html/download.html, html/news.html: Update release dates * todo: Update todo * doc/ProofGeneral.texi: Remove spurious comment at start 2001-09-10 Markus Wenzel * isar/isar-syntax.el: isar-goals-font-lock-keywords: corollary; 2001-09-09 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. * ChangeLog: Updated. * html/hits, html/hits.html: Renamed file * 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 * html/kit: Link to kit.php * html/kit.html, html/kit.php: File determination nonsense * html/download.html: Change over to some .php files. * 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, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * Makefile.devel: Update for 3.4pre * html/footer.html: Remove validation stamp from footer, since its a lie. * CHANGES: No changes yet * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. * html/download.html: Trim page a bit * html/news.html, html/oldnews.html: Announce 3.3 * html/doc.html: Release 3-3. * etc/release-log.txt: Release date of 3-3. * html/download.html: Mention paper letter registrations. * html/download.html: Remove to be released line * doc/PG-adapting.texi: Update docs. 2001-09-06 Markus Wenzel * isa/interface, isar/interface: tuned usage; 2001-09-05 David Aspinall * doc/ProofGeneral.texi: Mention pg-toggle-visibility and its keybinding * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, generic/proof-site.el, html/develdownload.php: 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 * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * 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 * 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. * html/main.html: Join paras * ChangeLog: Updated. * html/features.html: Text * html/features.html: Fix link to screenshot * html/doc.html: Improve layout * doc/PG-adapting.texi, doc/ProofGeneral.texi: Update version numbers, time stamps. * html/download.html: Typo. Update Emacs version to 20.7. * ChangeLog: Updated. * html/oldrel.php: Update branch * html/download.html: PHP file * html/oldrel.html, html/oldrel.php: Renamed file * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * html/download.html: Please try devel version * 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, papers/README, 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, html/projects/test.html, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/xmlpgip.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/hol.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.ps.gz, html/papers/pgoutline.pdf, html/images/whole-man-thumb.jpg, html/images/whole-man.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/whip-thumb.jpg, html/images/whip.jpg, html/images/pg-text.gif, html/images/portrait-thumb.jpg, html/images/portrait.jpg, html/images/pg-lego-console.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-isar-thumb.png, html/images/pg-lego-console-thumb.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-coq-thumb.png, html/images/isabelle.gif, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/canvaswallpaper.jpg, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/bullethole.gif, html/images/.cvsignore, html/images/IsaPGscreen.jpg, .cvsignore, html/Kit/dtd/pgip.dtd, html/Kit/dtd/pgml.dtd, html/smallpage.php, html/screenshot.html, html/smallheader.html, html/smallpage.html, html/proofgen.css, html/register, html/register.html, html/screenshot, html/oldnews.html, html/oldrel.html, html/projects.html, html/news, html/news.html, html/notes.txt, html/main, html/main.html, html/mission.html, html/links, html/links.html, html/mailinglist, html/mailinglist.html, html/index.php, html/index.shtml, html/kit, html/kit.html, html/htmlshow.html, html/htmlshow.php, html/gallery.php, html/head.html, html/header.html, html/hits.html, html/fileshow.php, html/footer.html, html/functions.php3, html/gallery, html/features.html, html/feedback.html, html/feedback.php, html/download, html/download.html, html/elispmarkup.php3, html/features, html/develdownload.php, html/doc, html/doc.html, html/develdownload.html, html/cvsweb.conf, html/devel, html/devel.html, html/counter.php3, html/cvsweb.cgi, html/about, html/about.html, html/.cvsignore, html/ProofGeneralPortrait.eps.gz, 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 * html/features.html: Mention hiding proofs. * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. 2001-08-31 Markus Wenzel * 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 * 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 * isar/isar-keywords.el: new commands (proof terms, code generator); 2001-08-31 David Aspinall * 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 * 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 * 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, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * generic/proof-shell.el: Add reassurance to interrupt warning to make Markus happier. * html/download.html: Note about XEmacs 21 and x-symbol * 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 * doc/PG-adapting.texi, doc/ProofGeneral.texi: Fix web page for kit 2001-08-28 Pierre Courtieu * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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. * html/header.html, html/proofgen.css: Improve stylesheet syntax, make menubar smaller 2001-08-17 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * doc/ProofGeneral.texi: Document visibility control * html/devel.html: Add link to browse files * html/download.html: Add link to browse package * html/develdownload.php: Add link to individual files * 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-15 David Aspinall * html/gallery.php: Fix screenshots link * html/gallery: Fix again. * html/gallery: Fix link 2001-08-10 David Aspinall * 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, html/devel.html, html/develdownload.php, 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 * isa/x-symbol-isabelle.el: fixed potential regexp typo (!?); 2001-08-03 David Aspinall * CHANGES: Note about improved win32 support * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, generic/proof-site.el: Set version tag for new release. * html/fileshow.php: Fix link back to fileshow.php * html/fileshow.html: Renamed file * html/main.html: Fix screenshot link 2001-08-01 David Aspinall * doc/ProofGeneral.texi, doc/PG-adapting.texi: Update last updated, copyright * README.windows: Formatting * README: Update for 3.3 * ChangeLog: Updated. * html/screenshot.html, html/about.html, html/oldnews.html: Fix links to gallery * html/gallery.html: Deleted files. * html/gallery: Renamed file * html/gallery.html: Moved to .php * html/about.html: Fix typo * html/gallery.php, html/gallery.html: Renamed file * html/news.html: Added news * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, generic/proof-site.el, html/develdownload.php: 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 * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * ChangeLog: Updated. * todo: TODO for proof-ass fixing added. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * phox/phox.el: *** empty log message *** 2001-05-29 David Aspinall * html/main.html: Fix Coq link. * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.php, 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 * html/features.html: Fix layout and typo. * html/mailinglist.html: Include PHP file * REGISTER: Note about mailing list and registration. * html/mailinglist, html/mailinglist.php: Renamed file * html/mailinglist.html, html/mailinglist.php: PHP version. Also dont mention junk filters. 2001-05-18 Markus Wenzel * isar/isar-keywords.el: preliminary addition of "corollary"; 2001-05-16 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, generic/proof-site.el, html/develdownload.php: 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 * ChangeLog: Updated. * etc/ProofGeneral.menu: Fix case to match Mandrake menu. * ChangeLog: Updated. * etc/ProofGeneral.menu: Fix quotes. * html/functions.php3: Repair link via htmlshow.php * doc/PG-adapting.texi: Change info dir entry to appear next to Proof General entry. * ChangeLog: Updated. * html/develdownload.php: Set version tag for new release. * 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, html/devel.html, 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 * html/main.html: preliminary -> experimental * html/develdownload.php: No longer distrib SRPM * html/news.html: New news item 2001-05-03 David Aspinall * 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 * ChangeLog: Updated. * doc/ProofGeneral.texi, doc/Makefile.doc, doc/PG-adapting.texi: Try to disable image for now * etc/ProofGeneral.spec, html/devel.html, generic/proof-site.el: Set version tag for new release. * html/devel.html: Change link to kit * html/download.html: Change link to register page * html/feedback.html, html/index.shtml: Include php file * html/register, html/kit: Register and kit shortcuts * html/develdownload.html: Include php file * html/functions.php3: Link to php files instead of html * html/links, html/main, html/news, html/about, html/devel, html/doc, html/download, html/features: Include php instead of html * html/smallpage.php, html/htmlshow.php, html/index.php, html/develdownload.php, html/feedback.php, html/fileshow.php: Rename some html files php * html/index.html: Deleted files. 2001-04-10 Pierre Courtieu * coq/coq.el: Modification of proof-script-command-end-regexp to allow commands ended by ".eof" 2001-03-20 David Aspinall * ChangeLog: Updated. * html/main.html: Fixes to main page * html/footer.html: Change to my canonical www.dcs web address * html/main.html: Remove proofgeneral.org on main page * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, generic/proof-site.el, html/develdownload.html: 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 * coq/coq.el: Added the config var proof-script-command-end-regexp fot coq V7. 2001-03-20 David Aspinall * doc/Makefile.doc: Use PS fonts in PS file * generic/proof-shell.el: Remove temporary comments * generic/proof-config.el: Fix docstring * html/feedback.html, html/footer.html, html/functions.php3: Changes to use proofgen@dcs for now instead of broken proofgeneral.org * html/main.html: Fix to Coq web page 2001-03-19 Christophe Raffalli * phox/phox-font.el: *** empty log message *** 2001-02-26 Pierre Courtieu * 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 * phox/phox.el, phox/example.phx, phox/phox-extraction.el, phox/phox-fun.el, phox/phox-tags.el, html/devel.html, html/develdownload.html, phox/README, generic/proof-site.el, etc/ProofGeneral.spec: *** empty log message *** 2001-02-08 Christophe Raffalli * phox/phox-font.el: *** empty log message *** 2001-02-07 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. 2001-02-07 Christophe Raffalli * 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 * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. 2001-02-02 Christophe Raffalli * phox/phox-font.el: *** empty log message *** 2001-02-01 Markus Wenzel * doc/ProofGeneral.texi: updated thms_containing; 2001-02-01 Christophe Raffalli * phox/phox-sym-lock.el, phox/phox-font.el, phox/phox.el: *** empty log message *** 2001-01-24 Markus Wenzel * isa/x-symbol-isabelle.el: renamed \ to \ and \ to \; 2001-01-18 Markus Wenzel * isar/isar.el: proof-xsym-deactivate-command: use Library.gen_rems (op =) to avoid \\\\; 2001-01-18 Christophe Raffalli * phox/phox-extraction.el, phox/phox-fun.el, phox/phox-tags.el, phox/phox.el: *** empty log message *** 2001-01-12 Markus Wenzel * isa/isa.el: proof-string-match; 2001-01-12 David Aspinall * 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 * isa/isabelle-system.el, isar/isar.el, isar/isar-syntax.el: proof-string-match; 2001-01-12 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. 2001-01-11 Christophe Raffalli * phox/phox.el: *** empty log message *** 2001-01-11 Markus Wenzel * generic/proof-shell.el, generic/pg-xml.el, generic/proof-script.el: fixed format strings in message, error, etc. 2001-01-10 Markus Wenzel * isar/isar-syntax.el: proper font-lock of isar-keywords-proof-heading; * isa/x-symbol-isabelle.el: added \; 2001-01-09 Markus Wenzel * isa/x-symbol-isabelle.el: added \, \, \, \; 2001-01-05 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.html, html/develdownload.html: Set version tag for new release. 2001-01-03 Markus Wenzel * isar/isar-keywords.el: added "recdef_tc"; 2000-12-28 Markus Wenzel * 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 * isar/isar-syntax.el: tuned font lock; 2000-12-22 David Aspinall * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. 2000-12-22 Christophe Raffalli * phox/phox.el: *** empty log message *** 2000-12-22 David Aspinall * generic/proof-script.el: Removed accidently committed debugging code 2000-12-22 Christophe Raffalli * phox/phox.el, phox/example.phx, phox/phox-font.el, generic/proof-script.el: *** empty log message *** 2000-12-21 Christophe Raffalli * phox/phox.el: *** empty log message *** 2000-12-21 David Aspinall * phox/phox-fun.el: 'goalsave -> 'proof 2000-12-21 Christophe Raffalli * phox/phox-font.el, phox/phox-fun.el, phox/phox.el: *** empty log message *** 2000-12-21 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.html, html/develdownload.html: Set version tag for new release. * etc/ProofGeneral.spec: .phox -> .phx * phox/example.af2, phox/example.phx: Renamed file 2000-12-20 David Aspinall * 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, html/devel.html, html/develdownload.html: 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 * phox/phox.el, phox/sym-lock.el, phox/phox-font.el, phox/phox-fun.el: *** empty log message *** 2000-12-15 David Aspinall * ChangeLog: Updated. * html/main.html: rename af2 -> Phox * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.html, html/develdownload.html: Set version tag for new release. 2000-12-15 Markus Wenzel * isa/x-symbol-isabelle.el: tuned some (rarely used) symbols; 2000-12-14 David Aspinall * 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 * 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, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. 2000-12-06 Markus Wenzel * generic/proof-script.el: fixed format strings for (message ...); * isar/isar-syntax.el: tuned font-lock-keywords; 2000-12-01 Markus Wenzel * isa/isabelle-system.el: isabelle-command-line: getenv "ISABELLE_OPTIONS"; * isar/interface, isa/interface: added -m option; 2000-12-01 Christophe Raffalli * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec: Change info globs to work with mandrake * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, 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 * coq/README: fixed spelling; 2000-11-24 Pierre Courtieu * 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 * 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 * 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 * isar/interface, isa/interface: disable trace option; 2000-11-21 Markus Wenzel * 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 * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. 2000-11-15 David Aspinall * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. 2000-11-13 Christophe Raffalli * doc/PG-adapting.texi: *** empty log message *** 2000-11-10 Christophe Raffalli * doc/docstring-magic.el, doc/PG-adapting.texi: *** empty log message *** 2000-10-31 Markus Wenzel * isar/isar-syntax.el: tuned isar-goals-font-lock-keywords; 2000-10-30 Markus Wenzel * isar/isar-syntax.el: tuned font-lock-keywords; * isa/x-symbol-isabelle.el: replaced \ by \ (better than nothing); 2000-10-30 Christophe Raffalli * generic/proof-utils.el, generic/proof-script.el, generic/proof-config.el: *** empty log message *** 2000-10-27 David Aspinall * CHANGES: Ready for 3.2 changes. 2000-10-27 Christophe Raffalli * generic/proof-utils.el, generic/proof-script.el: *** empty log message *** 2000-10-26 Markus Wenzel * isar/isar-syntax.el: font-lock support for antiquotations; 2000-10-26 Christophe Raffalli * generic/proof-utils.el: *** empty log message *** 2000-10-19 David Aspinall * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. * Makefile.devel: Begin move to 3.3 series. * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. * html/register.html: Fix parse error. 2000-10-14 Markus Wenzel * isa/x-symbol-isabelle.el: parendblleft/right renamed to cataleft/right (according to x-symbol-3.3e); 2000-10-12 Markus Wenzel * 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 * ChangeLog: Updated. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, generic/proof-site.el: Set version tag for new release. * html/download.html: Apparently X-Sym web pages have simpler install instructions now. 2000-10-02 Markus Wenzel * isa/isabelle-system.el: added settings: eta-contract, goals-limit, prems-limit; 2000-10-02 David Aspinall * 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, html/devel.html, generic/proof-site.el, html/develdownload.html: Set version tag for new release. * html/develdownload.html: Note about current pre-release being outdated wrt 3.2 * 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 * html/doc.html, html/download.html, html/index.html, html/news.html, html/oldnews.html: Updated web pages for 3.2 release * 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 * 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... * html/smallheader.html, html/header.html: Link image to root dir. * html/main.html: Tweak * etc/ProofGeneral.patch: Remove patch on perl filename now, after Pierres accidental checkin. * etc/ProofGeneral.spec, html/devel.html, html/develdownload.html, 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, papers/README, 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, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/xmlpgip.html, images/.cvsignore, html/projects/pgml.html, html/projects/reelcase.html, html/projects/scrgen.html, html/projects/test.html, html/projects/isapbp.html, html/projects/mm.html, html/projects/outline.html, html/projects/pgip.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/projects/corba.html, html/projects/hol.html, html/projects/acs.html, html/papers/pgtalk.pdf, html/papers/pgoutline.ps.gz, html/papers/pgoutline.pdf, html/images/whole-man-thumb.jpg, html/images/whole-man.jpg, html/images/whip-thumb.jpg, html/images/whip.jpg, html/images/portrait.jpg, html/images/silverrule.gif, html/images/vh40.gif, html/images/pg-lego-thumb.png, html/images/pg-text.gif, html/images/portrait-thumb.jpg, html/images/pg-isar-thumb.png, html/images/pg-lego-console-thumb.png, html/images/pg-lego-console.png, html/images/pg-lego-screenshot.png, html/images/pg-isa-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-coq-thumb.png, html/images/pg-isa-screenshot.png, html/images/isabelle.gif, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/coq-badge.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf, html/images/isabelle-badge.gif, html/images/PG-small.jpg, html/images/ProofGeneral.jpg, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, html/Kit/dtd/pgml.dtd, html/images/.cvsignore, html/images/IsaPGscreen.jpg, html/Kit/dtd/pgip.dtd, html/screenshot.html, html/smallheader.html, html/smallpage.html, html/projects.html, html/proofgen.css, html/register.html, html/screenshot, html/notes.txt, html/oldnews.html, html/oldrel.html, html/main.html, html/mission.html, html/news, html/news.html, html/links, html/links.html, html/mailinglist.html, html/main, html/hits.html, html/htmlshow.html, html/index.html, html/index.shtml, html/kit.html, html/functions.php3, html/gallery.html, html/head.html, html/header.html, html/features.html, html/feedback.html, html/fileshow.html, html/footer.html, html/download.html, html/elispmarkup.php3, html/features, html/develdownload.html, html/doc, html/doc.html, html/download, html/cvsweb.conf, html/devel, html/devel.html, html/about.html, html/counter.php3, html/cvsweb.cgi, html/about, html/ProofGeneralPortrait.eps.gz, hol98/todo, hol98/x-symbol-hol98.el, html/.cvsignore, 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. * html/develdownload.html: Minor change * INSTALL: Note about packages needed * html/functions.php3: Click to go back links to root. * html/register.html, html/features.html, html/header.html, html/main.html, html/mission.html, html/oldnews.html, html/projects.html, html/about.html, html/develdownload.html, html/doc.html, html/download.html: Remove messy link_root links. * html/links, html/main, html/news, html/about, html/devel, html/doc, html/download, html/features: Short file instead of a link, so works in CVS. Bit annoying to duplicate, but never mind. * html/about, html/links, html/devel, html/doc, html/screenshot, html/download, html/features, html/news, html/main: Links for shortcut URLs. * html/notes.txt: Mention needed server hacks * html/functions.php3: Remove link_root nonsense * 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 * coq/todo: added some comments in coq/todo 2000-09-29 David Aspinall * coq/coqtags, lego/legotags: Make default path to perl be /usr/bin/perl 2000-09-29 Pierre Courtieu * 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 * 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. * html/news.html, html/oldnews.html, html/projects.html, html/register.html, html/screenshot.html, html/smallheader.html, html/functions.php3, html/gallery.html, html/header.html, html/index.shtml, html/links.html, html/main.html, html/about.html, html/devel.html, html/develdownload.html, html/doc.html, html/features.html, html/fileshow.html: Moved to use .html instead of .phtml * html/download.html, html/index.html: Renamed files * html/smallpage.html, html/smallpage.phtml, html/smallheader.html, html/smallheader.phtml, html/screenshot.html, html/screenshot.phtml, html/register.html, html/register.phtml, html/projects.html, html/projects.phtml, html/oldrel.html, html/oldrel.phtml, html/oldnews.html, html/oldnews.phtml, html/news.html, html/news.phtml, html/mission.html, html/mission.phtml, html/main.html, html/main.phtml, html/mailinglist.html, html/mailinglist.phtml, html/links.html, html/links.phtml, html/index.phtml, html/htmlshow.html, html/htmlshow.phtml, html/hits.html, html/hits.phtml, html/header.html, html/header.phtml, html/head.html, html/head.phtml, html/gallery.html, html/gallery.phtml, html/footer.html, html/footer.phtml, html/fileshow.html, html/fileshow.phtml, html/feedback.html, html/feedback.phtml, html/features.html, html/features.phtml, html/download.phtml, html/doc.html, html/doc.phtml, html/develdownload.html, html/develdownload.phtml, html/devel.html, html/devel.phtml, html/about.html, html/about.phtml: Renamed file * 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 * isar/isar.el: isar-web-page; 2000-09-28 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * 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 * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * html/images/PG-small.jpg: Already shrunken general for buggy browsers benefit. * html/smallheader.phtml, html/mailinglist.phtml, html/main.phtml, html/news.phtml, html/screenshot.phtml, html/doc.phtml, html/feedback.phtml, html/footer.phtml, html/functions.php3, html/header.phtml, html/devel.phtml: Updated web pages, misc improvements. * 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 * html/kit.html: Working home page for PG kit * html/Kit/dtd/pgip.dtd, html/Kit/dtd/pgml.dtd: Added kit stuff: just copies of the DTDs at the moment. 2000-09-26 David Aspinall * etc/ProofGeneral.spec: Fix adding af2 to RPM. * Makefile.devel: Remove extra space preventing ChangeLog update. * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: Set version tag for new release. * html/main.phtml: Link to Isar instead of Isar/README. * images/goto.xpm: Make backgroundize * html/main.phtml: Fix Pauls web address * html/oldnews.phtml, papers/README, html/about.phtml, html/cvsweb.conf, html/devel.phtml, 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 * html/develdownload.phtml: Typo 2000-09-25 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * 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 * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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. * html/news.phtml: Forthcoming news item * html/main.phtml: Use prover-specific logos rather than generic ones... * html/header.phtml: Changed size of image * html/develdownload.phtml: Minor * 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) * html/images/isabelle.gif, html/images/coqlogo4.gif, html/images/coqlogo4.xcf: Add prover-specific logo rather than generic ones... * html/images/ProofGeneral.jpg, 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.... 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 * doc/PG-adapting.texi: Slightly shorter name for info dir entry. * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: 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 * 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 * 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 * 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 * 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 * 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 * isar/interface, isa/interface: added -X option; 2000-09-20 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * 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 * 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 * isa/interface-setup.el: more robust checking of xsymbol-home; 2000-09-18 Christophe Raffalli * generic/proof-utils.el: changed proof-remove-comment to avoid using string-search (using string-match instead). 2000-09-18 David Aspinall * 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 * isar/isar-keywords.el: complete set of keywords from IOA image; 2000-09-18 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. 2000-09-17 Markus Wenzel * 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 * isa/interface, isar/interface: isatool installfonts (for remote X-Symbol fonts); 2000-09-15 Christophe Raffalli * 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 * isa/x-symbol-isabelle.el: renamed \ to \; fixed glyph of \; * isa/x-symbol-isabelle.el: x-symbol-isabelle-electric-ignore: "~="; 2000-09-14 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * html/header.phtml, html/links.phtml, html/main.phtml, html/news.phtml, html/oldrel.phtml, html/register.phtml, html/download.phtml, html/elispmarkup.php3, html/features.phtml, html/about.phtml, html/devel.phtml: Updates * html/images/bullethole.gif: Shrunk a bit * images/notes.txt: Updated. 2000-09-13 Markus Wenzel * 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 * doc/PG-adapting.texi: Removed keystroke index. * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * html/functions.php3, html/gallery.phtml, html/header.phtml, html/develdownload.phtml, html/doc.phtml, html/download.phtml, html/features.phtml: Minor changes and improvements * html/images/pg-text.gif, html/images/ProofGeneral.jpg: Reduced sizes of images. * html/proofgen.css: Revamp style a bit -- not so good with netscape but OK elsewhere. * 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 -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 -toolbar-entries, and move it and proof-toolbar-entries-default to proof-config to allow easier configuration. 2000-09-12 David Aspinall * 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, html/devel.phtml, html/develdownload.phtml, 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 * isa/isabelle-system.el: proof-shell-pre-interrupt-hook for PolyML 3 only; 2000-09-11 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * 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 * isar/isar-keywords.el: removed "of", "congs"; added "hints"; 2000-09-03 Markus Wenzel * isar/isar.el: removed unused variable C; 2000-09-02 Markus Wenzel * isar/interface, isa/interface: more quoting; 2000-08-30 Markus Wenzel * isar/isar.el: use isar-markup-ml; eliminated superficial semicolons; fixed proof-shell-quit-cmd; 2000-08-29 Markus Wenzel * isar/isar-syntax.el: syntax: "?" made word char; 2000-08-29 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: Set version tag for new release. * html/news.phtml: Tweak * 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 * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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. * html/news.phtml, html/oldnews.phtml: News updated * html/doc.phtml, html/develdownload.phtml: Link to two manuals now. * 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 * 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 * 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 * isa/x-symbol-isabelle.el: more symbols; * isa/interface-setup.el: tuned x-symbol setup; 2000-08-16 Markus Wenzel * isar/isar-syntax.el: isar-keywords-proof-improper; * isar/isar-keywords.el: added isar-keywords-proof-improper; tuned; 2000-08-14 David Aspinall * 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 * 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 * isa/interface-setup.el: smart setup of X-Symbol mode; 2000-08-09 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. 2000-08-07 Markus Wenzel * 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 * 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 * 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 * isar/isar-syntax.el: fixed isar-goals-font-lock-keywords; * isar/isar-keywords.el: added "thm_deps", "overloaded"; 2000-07-26 Markus Wenzel * doc/ProofGeneral.texi: updated; * doc/docstring-magic.el: use proof-assistant-table instead of proof-assistants; 2000-07-26 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: Set version tag for new release. * isa/todo: Suggestion from DvO added 2000-07-20 David Aspinall * etc/test-schedule.txt: Note about need to test.. 2000-07-20 Markus Wenzel * generic/proof-site.el: proper evaluation of PROOFGENERAL_ASSISTANTS vs. proof-assistants; * generic/proof-easy-config.el: fixed comment; 2000-07-20 David Aspinall * isa/isa.el: Remove accidental testing setq left in. 2000-07-19 David Aspinall * 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 * isar/isar.el: use ML_command to avoid unwanted output; 2000-07-19 David Aspinall * isa/isa.el: reverting to last version 2000-07-19 fionam * isa/depends.ML, isa/isa.el: file for theorem dependencies 2000-07-17 Markus Wenzel * CHANGES: tuned; 2000-07-16 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * coq/coq.el: Removed some (hopefully redundant) requires. * html/projects/pgml.html, html/projects/pgip.html: Modified, now white paper contains DTDs (soon) * papers/README: Note that theres nothing there yet. 2000-07-13 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: Set version tag for new release. * etc/ProofGeneral.spec: Add Isabelle interface scripts to RPM 2000-07-12 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * CHANGES, todo: Updated * doc/ProofGeneral.texi, html/about.phtml, html/feedback.phtml, html/gallery.phtml, html/proofgen.css, html/screenshot.phtml: Minor updates * generic/proof-autoloads.el: Update autoloads. * generic/proof-splash.el: Make proof-splash-message autoload. 2000-07-08 Markus Wenzel * 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 * isar/isar.el: tuned help-menu-entries; 2000-07-05 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * html/cvsweb.conf, html/cvsweb.cgi: CVS web script * html/proofgen.css: Changes for CVS web style fixup * html/images/.cvsignore, html/images/silverrule.gif: Ignore file for xvpics put there by gimp 2000-07-03 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: Set version tag for new release. * isa/isabelle-system.el: Note about trapping errors * todo: Updated 2000-07-03 Markus Wenzel * isa/isabelle-system.el: quick-and-dirty t by default; 2000-07-03 David Aspinall * isa/isabelle-system.el: Patch to cope gracefully with empty list of Isabelle documents. 2000-07-01 Markus Wenzel * 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 * isar/isar-keywords.el: added method_setup; 2000-06-29 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: 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 * generic/proof-script.el: Fix mark buffer atomic problem (caused multiple file oddity with Isar), for new parsing functions. 2000-06-22 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: 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 * coq/coq.el, coq/coq-syntax.el: somme little changes to make undo work better 2000-06-19 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * 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 * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: 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 * 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 * isar/todo: new indentation setup; 2000-06-09 David Aspinall * 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, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: 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 * isa/isabelle-system.el: fixed show_sorts; * isar/isar.el: proof-shell-error-regexp; 2000-06-08 Markus Wenzel * 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 * 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 * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: 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 * 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 * 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 * isa/isa-syntax.el: fixed output syntax table; 2000-06-04 Markus Wenzel * 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 * 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 * coq/coq.el: Added 3 entries in the Coq menu: Print Check and Hints 2000-06-01 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: Set version tag for new release. * generic/proof-autoloads.el: Updated * generic/proof-menu.el: Added autoload * html/develdownload.phtml: Added links to latest manual * 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 * 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 * isar/isar-syntax.el: improved isar-goals-font-lock-keywords; 2000-05-30 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: 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 * isa/interface-setup.el: handle 'isa-x-symbol-enable vs. 'isar-x-symbol-enable; 2000-05-30 David Aspinall * 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 * isa/isabelle-system.el: defpacustom global-timing; 2000-05-30 David Aspinall * 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 * CHANGES: Favourites mechanism now fully implemented, I hope. * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * 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 * plastic/plastic.el, plastic/test.lf: fixed error in test.lf fixed conflict in plastic.el 2000-05-26 David Aspinall * 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 * isar/isar-syntax.el: isar-any-command-regexp; * isar/isar-keywords.el: isar-keywords-major; 2000-05-25 David Aspinall * 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. * html/doc.phtml, 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- 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 * html/news.phtml: Second toolbar patch in 3.1.6 now. * 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. * html/develdownload.phtml: Minor * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: Set version tag for new release. * html/links.phtml: Added link to HELM * html/news.phtml: Fix para spacing * html/news.phtml: Note about 3.1.6 * 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 * isar/isar-keywords.el: added "done"; 2000-05-22 Markus Wenzel * 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 * isar/isar-syntax.el, isar/isar.el: isar-verbatim-regexp: include \n; 2000-05-18 David Aspinall * todo: Updated. Noted that "first line" bug is more prevalent than thought. 2000-05-18 Markus Wenzel * isa/isa.el: Goals.enable/disable_pr: improved version for Isabelle99-1 (commented out); 2000-05-17 David Aspinall * generic/proof-menu.el: Clarify favourites command: key sequence will begin with C-c C-a. * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * html/papers/pgtalk.pdf: Updated 2000-05-17 Markus Wenzel * 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 * 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 * lego/lego.el: Fix buttons must be 3 long error (for 20.4 compatibility) * html/doc.phtml: Reference tweak * generic/proof-menu.el: Fix buttons must be 3 long error * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: 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. * html/papers/pgtalk.pdf: Updated PG talk slides * html/doc.phtml: Better reference to TACAS paper. Added link to white paper draft. * 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 * 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 * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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 * html/devel.phtml: Tidied page a bit * 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 * README.devel: Updated * html/news.phtml, html/devel.phtml: Added browsable CVS. * 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, html/devel.phtml, html/develdownload.phtml, 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 * html/projects/xmlpgip.html: New project (unlinked yet) * 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 * generic/proof-config.el: Comments 2000-05-05 David Aspinall * isa/isa.el: Comment. * doc/ProofGeneral.texi: Updated 3.2 details. Keybindings for Coq, LEGO shortcuts changed. * html/news.phtml: Missing para * html/news.phtml: Buglet in html * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: 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... * html/news.phtml: Hot news about FAQ. * 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 * 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 * CHANGES: Cease mentioning plastic. * generic/proof.el: Helper macros. * lego/lego.el: Added specific menu for LEGO. * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: 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. * html/develdownload.phtml: Trivial * BUGS, todo: Added note about new FSF bug discovered, sigh... 2000-04-28 David Aspinall * Makefile.devel: Force in .gz target. * Makefile.devel: Keep ChangeLog gzipped. Small saving on repo size. * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: Set version tag for new release. * etc/cvs-tips.txt: Note about conflict in merging * html/news.phtml, 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. * html/news.phtml, 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 * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. 2000-04-25 Markus Wenzel * 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 * html/main.phtml: 20.X -> recent, since XEmacs now on 21. * 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 * 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 * 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 * isar/isar.el: fixed proof-mode-for-goals; 2000-04-07 David Aspinall * 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, html/devel.phtml, html/develdownload.phtml, 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 * isar/x-symbol-isar.el, isa/x-symbol-isa.el: tuned \; added \, \, \; 2000-04-05 Markus Wenzel * 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 * isar/isar-keywords.el: added 'print_claset', 'print_simpset'; 2000-04-04 David Aspinall * isa/isa.el: Added provisional commands for enabling/disabling printing. * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el, html/develdownload.phtml: 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. * html/devel.phtml, CHANGES: Updates for 3.2 series. * html/projects/reelcase.html, html/projects.phtml: Added new project B4 * generic/proof-site.el: Set version tag for new release. * html/oldnews.phtml, html/news.phtml: Updated news about 3.1.3, split old news out. * 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 * isar/isar-keywords.el: added 'ProofGeneral.undo'; fixed 'cd' classification; 2000-03-27 Markus Wenzel * isar/isar-keywords.el: removed 'variables'; added 'ultimately'; 2000-03-24 David Aspinall * 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. * html/develdownload.phtml: Set version tag for new release. * html/develdownload.phtml: Updated to 3.2pre series. * html/doc.phtml: Draft slides no longer draft. Fix broken link, too. * html/papers/pgoutline.ps.gz, html/papers/pgoutline.pdf: Final version of outline paper * 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 * isar/isar-keywords.el: removed 'kill_proof'; added 'variables'; 2000-03-23 David Aspinall * hol98/example.sml: Comment * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. * etc/release-log.txt: First release attempt * html/develdownload.phtml: Newline. * html/download.phtml: Update with Windows instructions, note about X-Symbol not on Windows * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * html/develdownload.phtml: Added link for zip file * html/download.phtml: Updated for 3.1 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. * html/news.phtml: 3.1 available now * hol98/README: Fix name of HOL98. * INSTALL: Notes about using on Windows * html/oldrel.phtml: 3.0 becomes an old release. * html/elispmarkup.php3: Remove attempts at elisp markup, screwy regexps somewhere or php buggy. * 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 * isar/isar-keywords.el: added 'moreover'; 2000-03-22 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, 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. * html/develdownload.phtml: Suggest links on same page. 2000-03-22 Markus Wenzel * isar/isar.el, isa/isa.el: transparent cd; 2000-03-19 Markus Wenzel * isar/isar-keywords.el: removed "thence"; 2000-03-19 David Aspinall * doc/ProofGeneral.texi: Remove comma from section heading, bad for info. * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: 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: Updated * html/projects/acs.html, html/projects.phtml, html/register.phtml, html/functions.php3, html/develdownload.phtml, html/devel.phtml: Improved links, new project on ACS. * 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 * generic/proof-site.el: proof-assistant-table: fixed spelling of comment; 2000-03-14 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * coq/todo: Note about useless output from Coq * TODO, html/mission.phtml: Updated * coq/coq.el, generic/proof-config.el: Added proof-shell-{start,stop}-silent-cmd. 2000-03-13 David Aspinall * 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, html/projects/thybrowse.html, html/projects/webreplay.html, html/projects/pgml.html, html/projects/scrgen.html, html/projects/test.html, html/projects/mm.html, html/projects/outline.html, html/projects/pgip.html, html/projects/corba.html, html/projects/hol.html, html/projects/isapbp.html, html/projects/coqfile.html, html/projects/coqpbp.html, html/papers/pgtalk.pdf, html/images/whole-man.jpg, html/papers/pgoutline.ps.gz, html/images/whip-thumb.jpg, html/images/whip.jpg, html/images/whole-man-thumb.jpg, html/images/portrait-thumb.jpg, html/images/portrait.jpg, html/images/vh40.gif, html/images/pg-lego-console.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-thumb.png, html/images/pg-text.gif, html/images/pg-isar-screenshot.png, html/images/pg-isar-thumb.png, html/images/pg-lego-console-thumb.png, html/images/pg-coq-thumb.png, html/images/pg-isa-screenshot.png, html/images/pg-isa-thumb.png, html/images/coq-badge.gif, html/images/isabelle-badge.gif, html/images/lego-badge.gif, html/images/pg-coq-screenshot.png, html/images/IsaPGscreen.jpg, html/images/ProofGeneral.jpg, html/images/bullethole.gif, html/images/canvaswallpaper.jpg, 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, html/smallpage.phtml, images/.cvsignore, images/Makefile, html/proofgen.css, html/register.phtml, html/screenshot.phtml, html/smallheader.phtml, html/notes.txt, html/oldnews.phtml, html/oldrel.phtml, html/projects.phtml, html/main.phtml, html/mission.phtml, html/news.phtml, html/index.phtml, html/index.shtml, html/links.phtml, html/mailinglist.phtml, html/header.phtml, html/hits.phtml, html/htmlshow.phtml, html/footer.phtml, html/functions.php3, html/gallery.phtml, html/head.phtml, html/elispmarkup.php3, html/features.phtml, html/feedback.phtml, html/fileshow.phtml, html/develdownload.phtml, html/doc.phtml, html/download.phtml, html/about.phtml, html/counter.php3, html/devel.phtml, html/.cvsignore, html/ProofGeneralPortrait.eps.gz, 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. * html/main.phtml: Typo * html/fileshow.phtml: Fix parse error slipped through somehow. * 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, html/devel.phtml, html/develdownload.phtml, 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. * html/projects/hol.html, html/proofgen.css, html/news.phtml, html/mission.phtml, html/main.phtml, html/fileshow.phtml, html/features.phtml, html/elispmarkup.php3, html/download.phtml, html/develdownload.phtml, html/devel.phtml: Updated web pages. * 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 * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml, html/develdownload.phtml: 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. * html/news.phtml: News about HOL support. * html/devel.phtml: Removed note to register from here. * html/develdownload.phtml: Added note to register here * html/main.phtml: Exp support is in ordinary release, Plastic is special case. * html/projects/hol.html: Updated * html/projects.phtml: Brevity * 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 * isar/isar-keywords.el: added 'case', 'print_cases'; 2000-03-09 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * html/projects.phtml, html/projects/hol.html: Added project for HOL PG * TODO: Updated * hol98/x-symbol-hol98.el, hol98/hol98.el, hol98/example.sml: First bash at HOL support, working but barely * html/main.phtml: Cleaned old lines * html/devel.phtml: Added link to CHANGES on this page * html/functions.php3: Only set page title if not already set * 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 * html/projects/coqfile.html: Tweaks * 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 * html/devel.phtml: Set version tag for new release. * Makefile.devel: Added checkin for second html file. * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.phtml: 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. * html/projects/corba.html: Added link to Claudios page. * 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 * html/projects.phtml: Added numbers to refer to projects more easily. * html/projects/corba.html: English * html/main.phtml: Tweaks. Me as LEGO maintainer as well as Paul. * html/projects/thybrowse.html: Elaborated idea a bit * html/projects.phtml: Hard sell on elisp. * html/devel.phtml, html/develdownload.phtml: Links to developers todo files and README added. Prerelversion notified. * 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 * html/projects.phtml: Fix parse error oops * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.phtml: Set version tag for new release. * html/develdownload.phtml, html/devel.phtml: Unify terminology. * html/projects/corba.html, html/projects/coqfile.html, html/projects.phtml: New projects added 2000-02-29 David Aspinall * etc/ProofGeneral.spec, html/develdownload.phtml, 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). * html/smallpage.phtml: Include html in a small page via this page. * html/projects.phtml, html/functions.php3: Put projects onto separate pages. * html/projects/webreplay.html, html/projects/thybrowse.html, html/projects/test.html, html/projects/scrgen.html, html/projects/pgip.html, html/projects/pgml.html, html/projects/outline.html, html/projects/mm.html, html/projects/isapbp.html, html/projects/coqpbp.html: New projects directory. 2000-02-28 David Aspinall * etc/ProofGeneral.spec, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * todo: Todos for 3.1 * html/projects.phtml: Added some more projects * 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 * etc/ProofGeneral.spec, html/develdownload.phtml, generic/proof-site.el: Set version tag for new release. * html/devel.phtml: Add link to white paper. * html/develdownload.phtml: Fix title 2000-02-23 Markus Wenzel * isar/x-symbol-isar.el, isa/x-symbol-isa.el: tuned electric-ignore; 2000-02-17 David Aspinall * html/projects.phtml: Typo * etc/ProofGeneral.spec, generic/proof-site.el, html/develdownload.phtml: Set version tag for new release. * html/projects.phtml: Added browser project * html/news.phtml: Typo * html/download.phtml: Fixup tar options 2000-02-15 Markus Wenzel * isar/x-symbol-isar.el, isa/x-symbol-isa.el: fix electric-ignore (due to DvO); 2000-02-15 David Aspinall * html/projects.phtml: Minor improvements * html/projects.phtml: More projects aded * html/devel.phtml: Note about registering. * html/news.phtml: Rephrasing. * etc/ProofGeneral.spec, html/develdownload.phtml, 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. * html/links.phtml: Remove duplicate entry. * html/news.phtml, html/projects.phtml, html/links.phtml, html/features.phtml, html/header.phtml, html/download.phtml, html/develdownload.phtml, html/devel.phtml: New development pages added, more links 2000-02-14 Markus Wenzel * 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 * 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 * isar/interface-setup.el, isa/interface-setup.el: setup proof-shell-pre-interrupt-hook for Poly/ML; 2000-02-09 David Aspinall * html/links.phtml: Added link to OMEGA. * doc/ProofGeneral.texi: Doc for proof-shell-pre-interrupt-hook * html/download.phtml: Improved download docs * html/news.phtml: Added note about countdown to 3.1 * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml: Set version tag for new release. * html/download.phtml: Direction to look at BUGS file * generic/proof-script.el, generic/proof-config.el: Added proof-shell-pre-interrupt-hook 2000-02-09 Markus Wenzel * 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 * isa/isa.el: fixed proof-shell-error-regexp; 2000-01-28 Markus Wenzel * isar/isar-keywords.el: added prefer, defer; 2000-01-26 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el: Set version tag for new release. 2000-01-25 David Aspinall * 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 * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el: Set version tag for new release. 2000-01-18 David Aspinall * html/footer.phtml: Fix to validator links 2000-01-18 Paul Callaghan * html/oldnews.phtml: in url, change ~dcs7ttg to CARG, the permanent form 2000-01-12 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, 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 * etc/ProofGeneral.spec, html/devel.phtml, 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 * isar/isar-keywords.el: added "where"; 1999-12-30 Markus Wenzel * isar/isar-syntax.el: fixed isar-keywords-local-goal-regexp; 1999-12-16 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el: Set version tag for new release. * doc/ProofGeneral.texi: Typos. 1999-12-14 David Aspinall * html/papers/pgtalk.pdf, html/news.phtml, html/doc.phtml: Added slides, news about ETAPS demo. * doc/ProofGeneral.texi: Minor fixes * doc/ProofGeneral.texi: Typo. * etc/ProofGeneral.spec, html/devel.phtml, 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 * 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 * etc/ProofGeneral.spec, html/devel.phtml, 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 * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el: Set version tag for new release. * doc/ProofGeneral.texi: Clarified further problem with Isabelle and ML files with embedded semis. * html/download.phtml: Fix link to SRPM. 1999-12-01 David Aspinall * html/register.phtml, html/download.phtml: Moved notice about license to download.phtml. Made plea for registration even more pitiful. * html/about.phtml: Update link for Isamode to be on zermelo (careful) * etc/ProofGeneral.spec, generic/proof-site.el, html/devel.phtml: Set version tag for new release. * doc/ProofGeneral.texi: Minor. * etc/announce: Updated from version sent to lists. * html/download.phtml: Shorten note about imenu. * html/mailinglist.phtml, html/register.phtml: Fix HTML errors. * html/oldnews.phtml: Add attribute that news was written by me. * html/main.phtml: Fix link to Dilip's rather uninformative page * html/footer.phtml: Hedge on tag for validator image, it's really a lie and should have a question mark, not a tick. * html/main.phtml: Fix broken link * html/proofgen.css: Removed unused descitem style. * html/functions.php3: Fix HTML errors by adding name arg to dt() function. * html/features.phtml: Fix HTML errors. * html/download.phtml: Mention using imenu instead of func-menu. * html/functions.php3: Fix HTML error with fileshow. * html/counter.php3: Added comments about initializing counter. * html/screenshot.phtml: Fix HTML error * html/images/canvaswallpaper.jpg: Made background a bit lighter. 1999-11-30 David Aspinall * Makefile.devel: Updated for 3.1pre * etc/ProofGeneral.spec, html/devel.phtml, 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, html/devel.phtml, 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. * html/screenshot.phtml: Note about dumb tty * etc/screenshot-notes.txt: Fixup branch * etc/screenshot-notes.txt, etc/notes.txt: Renamed file * etc/release-log.txt, todo: Updated * html/screenshot.phtml: Added new screenshots, thumbnails. * html/head.phtml: Fix page titles. * html/images/pg-lego-console.png, html/images/pg-lego-console-thumb.png, html/images/pg-coq-thumb.png, html/images/pg-coq-screenshot.png: New screenshots * html/images/pg-lego-thumb.png, html/images/pg-lego-screenshot.png, html/images/pg-lego-console.png, html/images/pg-isar-thumb.png, html/images/pg-lego-console-thumb.png, html/images/pg-isar-screenshot.png, html/images/pg-isa-thumb.png, html/images/pg-isa-screenshot.png, html/main.phtml, html/features.phtml: New screenshots. * html/gallery.phtml: I retain copyright for PG images. * html/features.phtml: Typo * 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 * 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, html/devel.phtml: 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 * 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. * html/news.phtml: Removed brackets. * html/features.phtml: Fixup formatting * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el: Set version tag for new release. * doc/ProofGeneral.texi: Typo. * html/doc.phtml: Add technology overview paper. * html/papers/pgoutline.ps.gz: Outline paper * todo: Updated * INSTALL: Mention .emacs line for RPM package, and default.el. * html/oldrel.phtml, html/download.phtml: Updates for 3.0 release. * 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. * html/news.phtml: News file purged. 1999-11-25 David Aspinall * html/functions.php3: FIXME comment added * Makefile.devel: Fix to not distribute linked file. * html/oldnews.phtml: Fixup branch. * html/oldnews.phtml: Old news 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, html/devel.phtml, 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 * 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, html/devel.phtml, 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. * html/doc.phtml: Recommend the ps file over the pdf. * images/notes.txt: Updated 1999-11-23 David Aspinall * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el: Set version tag for new release. * html/doc.phtml: Clarify formats available. * generic/proof-toolbar.el: Rearrange comments. * html/news.phtml: Fix X-Symbol name * 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 * isar/isar-syntax.el, isa/isa-syntax.el: tuned faces; 1999-11-22 David Aspinall * 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, html/devel.phtml, 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) * html/doc.phtml: Added link to pdf file. * 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 * html/download.phtml: Added link to eps file * doc/Makefile: Fixed conditional inclusion of image. Added pdf to distdoc. * doc/.cvsignore: Updated * doc/ProofGeneralPortrait.eps.gz, html/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 -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 * etc/ProofGeneral.spec, html/devel.phtml, 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 * html/features.phtml: Added simplified interaction section * 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 * etc/ProofGeneral.spec, html/devel.phtml, 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 * html/features.phtml: Call it functions menu, that's its name. Spacing. * html/links.phtml, html/gallery.phtml: Trivial * html/download.phtml: Section on what you need for PG * html/about.phtml: Fixed a broken link. Rephrased some bits. * 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 * CHANGES, html/mailinglist.phtml, html/download.phtml: 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, html/images/whole-man.jpg, html/images/whole-man-thumb.jpg, html/images/whip.jpg, html/images/whip-thumb.jpg, html/images/vh40.gif, html/images/portrait.jpg, html/images/portrait-thumb.jpg, html/images/pg-text.gif, html/images/pg-isar-screenshot.png, html/images/lego-badge.gif, html/images/isabelle-badge.gif, html/images/coq-badge.gif, html/images/canvaswallpaper.jpg, html/images/bullethole.gif, html/images/ProofGeneral.jpg, html/images/IsaPGscreen.jpg, html/smallheader.phtml, html/screenshot.phtml, html/register.phtml, html/proofgen.css, html/oldrel.phtml, html/notes.txt, html/news.phtml, html/main.phtml, html/mailinglist.phtml, html/links.phtml, html/index.shtml, html/index.phtml, html/htmlshow.phtml, html/hits.phtml, html/header.phtml, html/head.phtml, html/gallery.phtml, html/functions.php3, html/footer.phtml, html/fileshow.phtml, html/feedback.phtml, html/features.phtml, html/download.phtml, html/doc.phtml, html/devel.phtml, html/counter.php3, html/about.phtml, html/.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. * html/news.phtml: Another typo * html/news.phtml: Typo * html/news.phtml: Rewrote some history. Fixed pg_email link. * html/features.phtml: Full stop added * html/main.phtml: Updated link to LFCS. Added link to demoisa-easy.el * html/fileshow.phtml: Prevent access to ~ files too. * etc/mailinglist-bait: Deleted files. * etc/announce: Changed doc link * demoisa/demoisa-easy.el: Formatting * html/devel.phtml, html/download.phtml: Reordering. * html/news.phtml, html/features.phtml: Link to demoisa-easy.el * html/links.phtml: Added link to CtCoq * html/fileshow.phtml: Service patch to fix embarrassing privacy problem, 8-). * demoisa/demoisa-easy.el: Fixed some docstrings * etc/ProofGeneral.spec, html/devel.phtml, generic/proof-site.el: Set version tag for new release. * doc/ProofGeneral.texi: Tweaked preface. * html/.cvsignore: Ignore file for ProofGeneral link to ../.. for testing. * Makefile.devel: Remove Makefile.xemacs from distrib. * html/features.phtml: Link to demoisa-easy.el * html/oldrel.phtml: Headers to match other pages * 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 * html/oldrel.phtml, html/download.phtml, html/devel.phtml, Makefile.devel: Split download page into three parts. * html/register.phtml: Sign up to mailinglist by default. * 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 * isar/isar.el: cleaned; 1999-11-17 David Aspinall * 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 * 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, html/download.phtml, 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, html/download.phtml, html/functions.php3, html/main.phtml: 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. * html/features.phtml: Spruced up features list 1999-11-15 David Aspinall * 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, html/download.phtml, 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. * html/news.phtml: Added in-testing message * 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 * 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 * 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 * 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, html/download.phtml, 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 * 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 * plastic/plastic.el, generic/proof-shell.el: small changes to plastic mode 1999-11-11 David Aspinall * 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 * etc/ProofGeneral.spec, html/download.phtml, 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 * 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 * 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 * doc/ProofGeneral.texi: Fixed info syntax errors * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * html/news.phtml: No unless noted * html/news.phtml: News about x-symbol * 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 * 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. * html/news.phtml: Note about release 3.0. * 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 * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. 1999-10-29 Markus Wenzel * isar/isar.el, isa/isa.el: improved proof-shell-error-regexp; 1999-10-27 Markus Wenzel * 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 * 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 * 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 * isa/x-symbol-isa.el: update by DvO; 1999-10-22 David Aspinall * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. 1999-10-22 Markus Wenzel * isar/isar.el: isar-remove-file: compare basenames only; 1999-10-21 David Aspinall * html/news.phtml: Typo. * etc/isa/multiple/C.ML, etc/isa/multiple/B.ML: Trivial changes * etc/ProofGeneral.spec, html/download.phtml, 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 * html/screenshot.phtml, html/features.phtml, html/news.phtml: Updated for new screenshot * html/images/pg-isar-screenshot.png: New screenshot 1999-10-20 David Aspinall * CHANGES: Fixes. * doc/ProofGeneral.texi: Fixed crossrefs. * etc/ProofGeneral.spec, html/download.phtml, 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 * isar/isar.el: theory loader actions now that of PG/isa; * isar/isar-keywords.el: added ML_command; 1999-10-19 Markus Wenzel * isar/isar.el: added isar-detect-header; tuned; 1999-10-19 David Aspinall * 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 * generic/proof-script.el: Missing cursor move 1999-10-15 David Aspinall * CHANGES: Note about queue improvements. * html/functions.php3, html/head.phtml: Fixed bug * 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 * html/notes.txt, html/functions.php3, html/features.phtml, html/doc.phtml: Doc fixes, php streamlining * isa/isa.el: Whitespace * generic/proof-shell.el: Failed attempt to fix sentinel problem * generic/proof-shell.el: comments added. * html/main.phtml: Formatting 1999-10-15 Markus Wenzel * 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 * generic/proof-shell.el: Disabled proliferation of proof shell buffers. 1999-10-14 David Aspinall * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * html/news.phtml: Version 3.0 message * generic/proof-shell.el: Docstring * generic/proof-script.el: Fix missing save-excursion causing bug with proof-process-buffer. 1999-10-14 Markus Wenzel * isar/isar-keywords.el: renamed verbatim/verb to text_raw/txt_raw; 1999-10-12 David Aspinall * INSTALL: Removed note about probs with update() * html/download.phtml: Wording * html/news.phtml: Note about author added, removed signatures. 1999-10-12 Pierre Courtieu * 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 * html/news.phtml, html/main.phtml: New Coq maintainer. * todo: Updated * generic/proof-config.el: Added message for reporting problems to splash screen. * etc/ProofGeneral.spec, html/download.phtml, 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 * isar/isar.el: proof-shell-cd: isar-verbatim no longer required; 1999-10-07 David Aspinall * doc/ProofGeneral.texi: Temporary location of web pages * html/download.phtml: Set version tag for new release. * Makefile.devel: Fixed PRERELEASE_PREFIX. * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. 1999-10-07 Markus Wenzel * isar/isar-keywords.el: replaced "clear_undo" to "clear_undos"; replaced "title" by "header"; added "verbatim", "verb"; 1999-10-07 David Aspinall * generic/proof-script.el: Fix for older emacsen, maybe. 1999-10-06 David Aspinall * 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 * html/proofgen.css: Remove LucidaSans, defaults to tt font. * html/news.phtml: News later this month. * todo: Updated * generic/proof-shell.el, generic/proof-script.el, generic/proof-config.el, CHANGES: Speed optimizations, part I. * html/news.phtml, html/download.phtml, 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 * isar/isar-syntax.el, isar/isar-keywords.el: isar-keywords-proof-asm-goal; 1999-10-01 David Aspinall * generic/proof-script.el, generic/proof-config.el, doc/ProofGeneral.texi: Fixup name changes * etc/ProofGeneral.spec, html/download.phtml, 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 * html/news.phtml: News for 1st October. * etc/ProofGeneral.spec, html/download.phtml, 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. * html/download.phtml: Mentioned and linked ChangeLog file. * todo: Added comments about using enriched mode or similar for prover output markup. 1999-09-30 Markus Wenzel * 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 * etc/ProofGeneral.spec, html/download.phtml, 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 * 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, html/download.phtml, generic/proof-site.el: Set version tag for new release. 1999-09-27 David Aspinall * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * generic/proof-toolbar.el: Changed button order. 1999-09-26 Markus Wenzel * isar/isar.el, isar/isar-syntax.el: added isar-verbatim; * isar/isar-keywords.el: added thms_containing, ML_setup; 1999-09-25 Markus Wenzel * isar/isar.el: proof-shell-proof-completed-regexp nil; 1999-09-24 Markus Wenzel * 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 * html/news.phtml: Added names of helpful people at summer shcool * CHANGES: Updated 1999-09-23 David Aspinall * 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, html/download.phtml, 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. * html/news.phtml: Fixed up date order. 1999-09-22 Markus Wenzel * doc/ProofGeneral.texi: updated (make magic); 1999-09-22 David Aspinall * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * html/news.phtml: Added item about Giens * generic/proof-config.el: Docstrings 1999-09-22 Markus Wenzel * 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 * 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 * 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 * images/state.xbm, images/show.xbm, images/show.8bit.xpm, images/state.8bit.xpm: Renamed file 1999-09-21 David Aspinall * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * Makefile.devel: Added cvs update to release target. * CHANGES: Expanded. * html/main.phtml: Replaced Patrick with desperate plea for help with Coq PG. * 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 * isar/Example.thy: lemma and_comms; 1999-09-13 David Aspinall * 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, html/download.phtml, generic/proof-site.el: Set version tag for new release. * html/about.phtml: Mention Yves Bertot on about page * 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 * html/download.phtml, 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 * generic/proof-x-symbol.el, generic/proof-shell.el: tuned x-symbol setup (DvO); 1999-09-03 Markus Wenzel * 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 * 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 * Makefile.devel: Typo (I think) * html/mailinglist.phtml: Note about volume * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * html/news.phtml: wording * CHANGES: updated * Makefile.devel: Added more macros to generalise Makefile * todo: Updated * html/download.phtml, html/gallery.phtml, html/news.phtml, html/about.phtml: Added gallery * html/images/whole-man.jpg, html/images/whip.jpg, html/images/whole-man-thumb.jpg, html/images/whip-thumb.jpg, html/images/portrait-thumb.jpg, html/images/portrait.jpg: New images for gallery * 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 * isa/isa-syntax.el: added qed_spec_mp; 1999-08-25 David Aspinall * etc/ProofGeneral.spec: Fixed to include isar in distribution; made relocatable. 1999-08-24 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. * html/news.phtml, html/download.phtml: Altered release date for 2.1. * 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 * 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 * 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. * html/download.phtml, 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 * html/news.phtml: Very soon now = now * 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 * isa/isa.el: fixed comment; 1999-08-23 David Aspinall * 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, html/download.phtml: 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 * isar/isar-keywords.el: print_context; 1999-08-20 David Aspinall * html/download.phtml: Admit that unstable means bugs. * 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. * html/doc.phtml, html/main.phtml, html/news.phtml: Tweaks for 2.1 release * generic/proof-shell.el: Fix for process kill timeout bug. * html/news.phtml, html/download.phtml, html/main.phtml: Changes for PG 2.1 * todo: Improvement for C-c C-o mentioned * etc/ProofGeneral.spec, generic/proof-site.el, html/download.phtml: Set version tag for new release. 1999-08-20 Markus Wenzel * 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 * 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 * isa/x-symbol-isa.el: update by DvO; 1999-08-20 David Aspinall * images/.cvsignore: ignore file * generic/proof-shell.el: Fix for XEmacs 21 1999-08-19 Markus Wenzel * 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 * etc/ProofGeneral.spec, generic/proof-site.el, html/download.phtml: 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 * 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 * todo: Web page todo for smaller screens. * html/doc.phtml: Mention mailing list * html/download.phtml: Mention developers mailing list * html/mailinglist.phtml: Mail to majordomo, not da * Makefile.devel, todo: Updated for web pages, now only low-priority. * html/links.phtml, html/fileshow.phtml, html/functions.php3: HTML tweaks * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. 1999-08-16 Markus Wenzel * 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 * isa/example.thy, isa/example.ML: tuned; * isa/interface-setup.el, isa/interface: ProofGeneral interface wrapper for Isabelle/classic 1999-08-03 Markus Wenzel * isar/isar-keywords.el: updated; 1999-07-29 Markus Wenzel * 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 * 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 * 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 * 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 * Makefile.devel: Added prereltag.txt and extra link for latest srpm. * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * todo: Updated * html/main.phtml: Downgraded Isabelle version to 98-1 again * 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 * isar/isar-keywords.el: removed 'break'; 1999-07-16 David Aspinall * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. 1999-07-09 Markus Wenzel * isar/isar-keywords.el: added def; removed qed_with; 1999-07-08 Markus Wenzel * 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 * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. 1999-07-06 Markus Wenzel * isar/isar-keywords.el: removed prev, up, top; 1999-07-05 David Aspinall * todo: todo for web pages * html/footer.phtml, html/functions.php3, html/main.phtml: Validator address fix. 1999-07-03 David Aspinall * html/main.phtml, html/news.phtml, html/smallheader.phtml, html/functions.php3, html/head.phtml, html/header.phtml, html/index.phtml, html/download.phtml, html/features.phtml, html/footer.phtml, html/doc.phtml: Tweaks and validation fixes. * html/footer.phtml: Fixed validator address. * html/functions.php3: Comment * 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. * html/download.phtml: Request to register a little more encouraging. * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. 1999-07-02 Markus Wenzel * 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 * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. 1999-07-02 Markus Wenzel * isar/isar-keywords.el: added "sorry" proof; * isar/isar-keywords.el: "txt" keyword; 1999-07-02 David Aspinall * doc/ProofGeneral.texi: Date change. * html/main.phtml: Missing space. * html/download.phtml: Spaces and punctuation * html/notes.txt: Notes about php functions. 1999-07-01 Markus Wenzel * isar/isar-syntax.el, isar/isar-keywords.el: isar-keywords-proof-asm; 1999-07-01 David Aspinall * html/download.phtml: Note about doc files absence from devel tarball. * etc/ProofGeneral.spec, generic/proof-site.el, html/download.phtml: 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 * html/main.phtml: Attribute LFCS on front page * Makefile.devel: topdir stuff broken, to be fixed. * html/functions.php3: Removed hack for texi2html, now using hacked texi2html instead. * html/proofgen.css: Streamlined a bit * 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, html/download.phtml, generic/proof-site.el: Set version tag for new release. * html/about.phtml: Tweaks * html/index.shtml, html/main.phtml, html/proofgen.css, html/smallheader.phtml, html/header.phtml, html/hits.phtml, html/htmlshow.phtml, html/doc.phtml, html/download.phtml, html/functions.php3, html/counter.php3: Simple hit counter * doc/.cvsignore, doc/Makefile: updated 1999-06-30 Markus Wenzel * isar/isar.el: isar-preprocessing: sync markers; 1999-06-30 Patrick Loiseleur * 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 * 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. * html/about.phtml: Tweak * html/doc.phtml: Link for printing download is just .ps.gz now. * html/main.phtml, html/news.phtml: Mention Plastic and Isar and release number of Emacs. * doc/ProofGeneral.texi: Problems with @image commented. * doc/Makefile: Removed accidental deletion of ps file. 1999-06-28 Markus Wenzel * isar/isar-keywords.el: updated; 1999-06-28 David Aspinall * html/head.phtml, html/functions.php3: Added pg_title variable * html/download.phtml: Fixed link to devel RPM. * html/about.phtml: Paraphrased some of the history. 1999-06-28 proofgen * Makefile.devel: Remove temporary file 1999-06-28 David Aspinall * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * doc/.cvsignore: Updated * html/images/whip.jpg: general with whip * html/register.phtml: Fixed email addresses * html/register.phtml: Got proper file from backup. * html/main.phtml: pointer to FSF Emacs 1999-06-24 proofgen * etc/ProofGeneral.spec, html/download.phtml, generic/proof-site.el: Set version tag for new release. * Makefile.devel: Added ChangeLog to dist area. 1999-06-24 David Aspinall * README, todo, CHANGES, COPYING, Makefile.devel, AUTHORS: Updates for new web pages, todo list. * html/smallheader.phtml, html/head.phtml, html/index.phtml, html/links.phtml, html/notes.txt, html/functions.php3: Support for version 3 browsers added. * html/ProofGeneral.jpg: Deleted files. * html/ProofGeneral.jpg: New image * html/IsaPGscreen.jpg, html/vh40.gif: Deleted files. * html/proofgen.css: Style sheet. * html/bullethole.gif: Deleted files. * html/notes.txt: Notes about web pages * html/functions.php3, html/index.shtml: New web pages * html/text_general.gif, html/text_proof.gif: Deleted files. * html/smallheader.phtml, html/register.phtml, html/screenshot.phtml, html/main.phtml, html/news.phtml, html/mailinglist.phtml, html/index.phtml, html/links.phtml, html/header.phtml, html/htmlshow.phtml, html/footer.phtml, html/head.phtml, html/fileshow.phtml, html/features.phtml, html/feedback.phtml, html/doc.phtml, html/download.phtml, html/about.phtml: New web pages * html/IsaPGscreen.html: .phtml instead * html/images/vh40.gif, html/images/pg-text.gif, html/images/isabelle-badge.gif, html/images/lego-badge.gif, html/images/canvaswallpaper.jpg, html/images/coq-badge.gif, html/images/bullethole.gif, html/images/ProofGeneral.jpg, html/images/IsaPGscreen.jpg: New images * 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 * coq/coq-syntax.el: Hints Resolve * generic/proof-shell.el: unkillable buffer bugfix 1999-06-18 David Aspinall * doc/ProofGeneral.texi: New front page image. Updated magic. * generic/proof-config.el: Docstring 1999-06-18 Patrick Loiseleur * generic/proof-config.el: tactics-name-face 1999-06-16 Patrick Loiseleur * coq/coq.el, coq/coq-syntax.el: better syntax 1999-06-15 David Aspinall * 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 * 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 * coq/coq-syntax.el: More colors, more regexps, more keywords 1999-06-08 Patrick Loiseleur * coq/coq.el: various fixes * generic/proof-shell.el: *** empty log message *** 1999-06-07 David Aspinall * 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 * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. 1999-06-07 David Aspinall * todo: Downrated Poly/ML related item since Poly is defunct. 1999-06-04 Markus Wenzel * isar/isar-keywords.el: updated; 1999-05-27 Markus Wenzel * 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 * 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 * 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 * isar/isar-keywords.el: this version actually generated by Isabelle; 1999-05-23 Markus Wenzel * 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 * 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 * 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 * plastic/plastic.el: changed use of proof-send (OLD) to proof-shell-insert 1999-05-11 Paul Callaghan * 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 * 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 * 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 * isar/isar.el: fixed proof-shell-quit-cmd; * isar/isar-syntax.el: deactivated '.' and '..' keywords (tmp); 1999-04-23 Markus Wenzel * isar/isar-syntax.el: added "thus", "hence"; tuned "next"; 1999-04-20 Patrick Loiseleur * coq/coq.el: Added the correct proof-shell-restart-cmd * coq/coq-syntax.el: A few coloring tricks 1999-04-16 Markus Wenzel * 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 * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. 1999-04-07 David Aspinall * coq/coq-syntax.el, coq/coq.el, CHANGES, todo: Merged changes sent by Patrick Loiseleur. 1999-03-08 David Aspinall * 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 * 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 * doc/ProofGeneral.texi: extended section on Coq tags 1999-02-22 David Aspinall * 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 * lego/lego.el, lego/lego-syntax.el, isa/isa.el, coq/coq.el: fixed syntax entry for "_" 1999-02-01 David Aspinall * 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 * todo: Added TODO for syntax matching problem. 1999-01-26 David Aspinall * etc/isa/goal-matching.ML: Added David von Oheimbs test case for case matching 1999-01-23 Thomas Kleymann * todo: . Clarified LEGO specific TODO . Updated situation on License issue 1999-01-21 David Aspinall * 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 * 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 * 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 * 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 * todo: added links from LEGO Web page Now only Isabelle's references are misssing! 1999-01-12 David Aspinall * 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 * 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 * 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). * html/IsaPGscreen.html: Updated to use local validator. * etc/announce: Fixed web address for documentation. * doc/ProofGeneral.texi: Added Latest news section to preface to point to home page. * html/IsaPGscreen.html: Link to TOC of documentation html. * 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 * 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 * 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 * 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 * doc/ProofGeneral.texi, BUGS: further documentation of LEGO specific bug 1998-12-16 David Aspinall * 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 * generic/proof-script.el: rationalised keybinding (again) * generic/proof-script.el: improved default keybindings 1998-12-16 David Aspinall * 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 * etc/TESTS: added proof-shell-exit test description 1998-12-16 David Aspinall * generic/proof-config.el: Fixed default for proof-shell-quit-cmd. 1998-12-16 Thomas Kleymann * 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 * 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 * doc/ProofGeneral.texi: credits now at the beginning 1998-12-15 David Aspinall * 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 * doc/ProofGeneral.texi: *** empty log message *** 1998-12-15 David Aspinall * 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 * doc/ProofGeneral.texi, coq/coq.el: radical new version of Credits and References section 1998-12-15 David Aspinall * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * todo: Added A*** for documentation, X for ChangeLog in devel distrib. 1998-12-08 Thomas Kleymann * lego/lego.el: Added support for proof-shell-restart-cmd 1998-12-07 David Aspinall * 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 * todo: Added new todos for LEGO. 1998-11-26 David Aspinall * 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 * 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 * 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 * html/text_general.gif, html/text_proof.gif: Updated gifs. * doc/NewDoc.texi: Aesthetic fixes. Added sections on tags and outline mode. 1998-11-18 David Aspinall * 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 * 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 * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. 1998-11-10 Thomas Kleymann * doc/Makefile: added entry to convert dvi into ps. 1998-11-10 David Aspinall * 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 * 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 * 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 * generic/proof-shell.el, todo: Refresh response buffer when goals buffer is refreshed. 1998-11-10 David Aspinall * isa/thy-mode.el, isa/isa.el: Fixes for byte compilations and missing bits of Isamode. 1998-11-10 Thomas Kleymann * 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 * 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 * doc/NewDoc.texi: Added section on multiple files 1998-11-09 David Aspinall * 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 * lego/lego.el, lego/lego-syntax.el, lego/example.l: new maintainer for LEGO Proof General 1998-11-06 David Aspinall * 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 * 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 * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. 1998-11-04 Thomas Kleymann * 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 * 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 * 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 * 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 * 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 * generic/proof.el: Proof General no longer moves point in the current-buffer 1998-11-02 David Aspinall * 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 * generic/proof.el, generic/proof-shell.el: Proof General no longer changes selected window/buffer under your feet. 1998-11-02 David Aspinall * Makefile.devel: Removed duplicate distclean target 1998-11-02 Thomas Kleymann * 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 * 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 * 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 * Makefile.devel: Added install to distall target * Makefile.devel: Added distall target * Makefile.devel: todo file was specifically excluded from distribution area * Makefile: Changed .devel into devel. 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 -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 * 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 * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. 1998-10-28 Thomas Kleymann * generic/proof.el, generic/proof-shell.el, generic/proof-script.el, todo: rearranged code to avoid compiler warning messages 1998-10-27 David Aspinall * Makefile: Comments * Makefile: Added generic target .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 * 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 * 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 ' * 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 * lego/lego-syntax.el, todo: *** empty log message *** 1998-10-26 David Aspinall * 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 * 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 * 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 * isa/thy-mode.el: Added new theory file sections 1998-10-23 Thomas Kleymann * etc/lego/lego-site.el: no futher instructions in share-site-startup needed 1998-10-23 David Aspinall * 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- with proof- so we know where things come from and won't break future font locks. 1998-10-22 Thomas Kleymann * 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 * 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 * 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 * 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 * 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 * 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 * todo: Added todo for save-some-buffers * generic/proof.el: Improved maintainability of code in proof-check-process-available. 1998-10-21 Thomas Kleymann * 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 * 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 * 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 on local Suns. * Makefile.devel: Changed dcsinstall into distinstall. Added comments. * html/IsaPGscreen.jpg, 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 * todo: Screenshot is out of date 1998-10-20 David Aspinall * generic/proof-indent.el: Changed for proof-script-buffer to proof-script-buffer-list 1998-10-19 Thomas Kleymann * etc/lego/lego-site.el: support environmental variable PROOFGENERAL * todo: reordered two items 1998-10-19 David Aspinall * 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 * 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 David Aspinall * html/IsaPGscreen.html: Fixed top spacing to match other pages. 1998-10-15 Thomas Kleymann * todo: added B item for Release 1998-10-15 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for new release. * html/bullethole.gif, html/IsaPGscreen.html: Added index bar with bullet holes. * doc/.cvsignore: Added .ignore for documentation targets and intermediates. 1998-10-15 Thomas Kleymann * todo: *** empty log message *** 1998-10-14 David Aspinall * 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 * etc/announce: Updated to posted version * Makefile.devel: Added cleanup after release. 1998-10-13 Thomas Kleymann * generic/proof.el, todo: Disabled font-lock in process buffer 1998-10-13 David Aspinall * etc/ProofGeneral.spec, generic/proof-site.el: Set version tag for release. 1998-10-12 David Aspinall * 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 * 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. * html/text_general.gif, html/text_proof.gif, html/IsaPGscreen.html: Changed banner to use gif files for text. * html/text_proof.jpg, html/text_general.jpg: Deleted files. * images/text_proof.jpg, images/text_general.jpg: No longer needed. 1998-10-09 Thomas Kleymann * 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 * html/IsaPGscreen.html: Validator fix * etc/ProofGeneral.spec: Better summary line * Makefile.devel: Added untag target for rebuilding on same day. * html/IsaPGscreen.html: Validator fixes * html/IsaPGscreen.html: Fixed Validator URLs * 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 * todo: *** empty log message *** 1998-10-08 David Aspinall * todo: Removed check distribution item. Added Isabelle fix. 1998-10-08 Thomas Kleymann * etc/announce: removed bra-types and uitp from pre-release message 1998-10-08 David Aspinall * 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 * 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 * html/vh40.gif, html/text_proof.jpg, html/text_general.jpg, html/ProofGeneral.jpg, html/IsaPGscreen.jpg, html/IsaPGscreen.html, 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. * html/text_proof.jpg, html/text_general.jpg, html/ProofGeneral.jpg, html/IsaPGscreen.jpg, html/IsaPGscreen.html: Added text logos. Menu now appears in screenshot. * 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! * html/IsaPGscreen.html, html/IsaPGscreen.jpg: Fixed validation errors. Added screenshot page. * COPYING: Rough copyright notice cribbed from cwb * README: Note about COPYING. 1998-10-05 Thomas Kleymann * 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 * 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 * 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 * 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 * doc/ProofGeneral.texi: Improved (internal) documentation of multiple file handling * etc/announce: put isabelle-users address in alphabetic order 1998-10-02 David Aspinall * todo: Added todo for proof-goal-command, proof-save-command 1998-10-02 Thomas Kleymann * lego/lego.el, generic/proof.el: added LEGO support for proof-goal-command and proof-save-command 1998-10-02 David Aspinall * etc/announce: Added isabelle-users, mentioned toolbar. 1998-10-02 Thomas Kleymann * etc/announce: draft for first pre-release 1998-10-01 David Aspinall * 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 * coq/coqtags, todo: coqtags is now Perl5 compatible - courtesy of hhg 1998-09-24 David Aspinall * 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 * 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 * 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 * todo: Added item about proof-terminal-string 1998-09-17 Thomas Kleymann * doc/ProofGeneral.texi: integrated da's comments 1998-09-17 David Aspinall * isa/isa.el, isa/isa-thy-mode.el: Added theory file mode from Isamode. 1998-09-17 Thomas Kleymann * doc/ProofGeneral.texi: Wrote specification for handling multiple file development in section Internals 1998-09-17 David Aspinall * 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 * generic/proof.el: fixed a bug in proof-shell-filter and proof-shell-handle-ouput 1998-09-16 David Aspinall * 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 * 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 * 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 * 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 * 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 * todo: Added some more things * isa/isa.el, isa/isa-syntax.el: Fixes to syntax and startup function. 1998-09-10 David Aspinall * 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 * html/vh40.gif, html/ProofGeneral.jpg, images/ProofGeneral.xcf: We seduce our audience by fancy pictures and words 1998-09-10 Thomas Kleymann * 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 * 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 * todo: *** empty log message *** 1998-09-08 David Aspinall * 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 * todo: assigned a task to tms * generic/proof.el: removed dependency on tl-list 1998-09-03 David Aspinall * 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 * 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 * 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 * proof-syntax.el, coq.el: minor modifications 1998-09-03 David Aspinall * 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 * todo: o rearranged Release entry o allocated a task to tms 1998-09-02 David Aspinall * todo: Added make-ready for distribtion item. (2h, da) 1998-09-01 Thomas Kleymann * 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 * todo: todo 1998-08-26 Thomas Kleymann * proof.el: proof is now able to inherit append-element from tl-list 1998-08-25 Thomas Kleymann * proof.el: Added further documentation. 1998-08-21 David Aspinall * 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 * 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 * 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 -fontlock to -syntax * lego-syntax.el: New file. * lego-fontlock.el: Renamed -fontlock to -syntax * coq-syntax.el: New file. * coq-fontlock.el: Renamed -fontlock to -syntax * proof-syntax.el: New file. * proof-fontlock.el: Renamed -fontlock to -syntax 1998-08-07 Thomas Kleymann * 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 * script-management.texinfo, lego.el, lego-fontlock.el: Supports official LEGO release 1.3 1998-06-11 Healfdene Goguen * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * coq.el: Correct path for coq-prog-name and coq-tags. 1998-05-22 Thomas Kleymann * proof.el: fixed a bug in proof-frob-locked-end * lego-fontlock.el: included "Invert" in `lego-keywords' 1998-05-21 Healfdene Goguen * 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 * 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 * 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 * 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 * 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 * todo: revised in light of today's meeting with hhg 1998-05-12 Healfdene Goguen * 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 * 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 * 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 * 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-04-27 Thomas Kleymann * lego.el: removed explicit reference to a binary in ctm's home directory 1998-03-25 Thomas Kleymann * lego.el, coq.el, proof.el: added support for etags at generic proof level 1998-03-24 Thomas Kleymann * proof.el: *** empty log message *** 1998-02-11 Thomas Kleymann * todo: prioritised 1998-02-10 Thomas Kleymann * todo: *** empty log message *** * lego.el: added Dnf to lego-undoable-commands-regexp 1998-01-16 Dilip Sequiera * 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 * 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 * 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 * proof.el: improved fume support * lego.el: fixed a bug in the indenting functions 1997-12-18 Thomas Kleymann * 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 * todo: Noted bug in popup-eager-annotation 1997-11-26 Healfdene Goguen * 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 * 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 * proof.el, proof-dependencies.el, lego.el, coq.el: Added proof-execute-minibuffer-cmd and scripting minor mode. 1997-11-20 Healfdene Goguen * 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 * todo, lego.el: Added indentation for lego-mode. 1997-11-17 Dilip Sequiera * 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 * proof.el: Includes commented code for Coq version of extent protocol 1997-11-12 Healfdene Goguen * coq.el: Changed pbp-change-goal so that it only "Show"s the goal pointed at. 1997-11-10 Dilip Sequiera * 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 * 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 * 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 * 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 * 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 * 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 * proof.el: proof-active-terminator inside comment case fixed. Also maybe the continuous pbp-buffer update bug. 1997-10-17 Healfdene Goguen * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * lego.el: *** empty log message *** 1997-10-08 Healfdene Goguen * 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 * 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 * 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 * proof.el: o replaced ?\; by proof-terminal-char o fixed a bug in proof-process-active-terminator 1997-09-12 Thomas Kleymann * proof.el: improved lego-find-and-forget 1997-09-11 Thomas Kleymann * proof.el: fixed a bug in proof-retract-until-point 1997-09-10 Thomas Kleymann * 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 * 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 * proof.el: o inserted newline in proof-shell-insert-loopback-cmd o proof-shell-filter is now truly local 1997-08-25 Thomas Kleymann * lego.el: minor change in font-lock pattern 1997-07-08 Thomas Kleymann * lego.el: Made dependency on proof explicit 1997-06-20 Dilip Sequiera * proof.el: More minor mods * proof.el, lego.el: Fixes and optimisations to script management 1997-06-20 Thomas Kleymann * lego.el: added dependency on proof 1997-06-19 Dilip Sequiera * proof.el, lego.el: Script management update 1997-06-16 Dilip Sequiera * proof.el, pbp.el, lego.el: Script Management 1997-03-06 Thomas Kleymann * 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 * pbp.el: improved highlighting of error messages 1996-12-12 Thomas Kleymann * 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 * 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 * 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 * pbp.el: added pbp-mode 1996-12-03 Dilip Sequiera * proof.el, pbp.el: Invisible pbp command handling 1996-12-03 Thomas Kleymann * lego.el: minor extensions of regular expressions 1996-12-03 Dilip Sequiera * 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 * 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 * 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 * ext.el: Synchro bug fixed. 1996-11-21 Thomas Kleymann * proof.el, lego.el: *** empty log message *** 1996-11-18 Dilip Sequiera * ext.el: Fixed Undo problem, now prettifies output, and deals a bit more gracefully with errors. 1996-11-17 Dilip Sequiera * 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 * lego.el: minor changes regarding regular expressions 1996-11-13 Dilip Sequiera * lego.el: Fixed parenthesis matching to deal with comments 1996-11-13 Thomas Kleymann * 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 * lego.el: improved lego-outline-regexp 1996-11-10 Thomas Kleymann * lego.el: fix for incorrect lego-outline-regexp 1996-11-05 Dilip Sequiera * proof.el: Bug with semicolon minor mode near-fixed 1996-11-05 Thomas Kleymann * proof.el, lego.el: fixed bug in ids-to-regexp and improved regular expression for fontifying LEGO 1996-11-02 Thomas Kleymann * lego.el: minor bug fix wrt to font-lock regexps 1996-11-01 Thomas Kleymann * proof.el, lego.el: improved font-lock customisation for LEGO 1996-10-29 Dilip Sequiera * proof.el, lego.el: Fixed some bugs. Doubtless introduced others. 1996-10-25 Thomas Kleymann * 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 * proof.el: Emacs mode for lego * proof.el: New file. * lego.el: Emacs mode for lego * lego.el: New file.