Skip to content
Success

Changes

Summary

  1. merged;
  2. more robust GUI initialization (amending 29441f2bfe81);
  3. clarified signature: just one common operation;
  4. clarified paths and links; proper node_context for aux. files: to get links within them;
  5. more concise output of files: just one round;
  6. more robust;
  7. proper node_dir within presentation_dir, not source file directory;
  8. clarified modules;
  9. clarified names;
  10. more thorough checks of browser_info file conflicts;
  11. tuned;
  12. prefer strict operations with explicit errors (instead of missing HTML output);
  13. more thorough check, without path name artifacts (e.g. "./README");
  14. tuned signature; tuned messages;
  15. clarified signature: Sessions.Base_Info follows Sessions.Base;
  16. clarified signature: follow Sessions.Deps.check_errors (despite Process_Result.check);
  17. tuned;
  18. tuned whitespace;
  19. evade clash with index.html (allow "Index.thy" even on case-insensitive file-systems);
  20. discontinued special support for README.html (which was hardly ever used in the past 2 decades);
  21. clarified directory layout (again): mimic original directory layout, notably ISABELLE_HOME;
  22. more robust treatment of Document.Node.Name, following stored data;
  23. more robust;
  24. clarified directory layout: files are relative to enclosing theory;
  25. tuned signature: avoid duplication;
  26. more robust: theories could have been suppressed via option "condition";
  27. tuned signature;
  28. tuned messages (again, see d50c2129e73a): presentation setup could fail initially for take some time;
  29. clarified modules;
  30. clarified signature: support for adhoc file types;
  31. clarified Presentation.Nodes, with explicit Nodes.Session and Nodes.Theory; distinguish Nodes.Theory.static_session vs. dynamic_session: refer to exports from dynamic_session, corresponding to strictly to build_graph; more robust treatment of source files and links to generated files; retrieve entities by their file position, within its corresponding session/theory hierarchy;
  32. export entity file position as well, e.g. relevant for HTML presentation with aux. files;
  33. proper permissive = true (amending 475fedc02737)
  34. tuned signature;
  35. clarified signature;
  36. clarified signature;
  37. more robust directory structure: always relative to session_dir; tuned messages;
  38. discontinued slightly odd integrity check (from af2d0e07493b): requires a different approach;
  39. clarified signature;
  40. misc tuning and clarification;
  41. unused;
  42. tuned signature;
  43. tuned signature;
  44. tuned signature;
  45. clarified modules;
  46. clarified modules;
  47. unused;
  48. tuned signature;
  49. clarified signature: replaced Sessions.Deps by Sessions.Structure from HTML_Context;
  50. tuned;
  51. clarified signature: avoid constants from Sessions.Structure within Session.Base;
  52. clarified signature: avoid object-oriented HTML_Context; clarified theory_qualifier --- belongs to the overall Sessions.Structure;
  53. tuned type signature
  54. tuned type signature
  55. streamlined theorems
  56. more thorough split rules for div and mod on numerals, tuned split rules setup
  57. streamlined simpset building, avoiding duplicated rewrite rules
  58. consolidated attribute name
  59. streamlined theorems
  60. streamlined theorems and sections
Changeset 75935:06eb4d0031e3 by wenzelm:
merged;
Changeset 75934:4586e90573ac by wenzelm:
more robust GUI initialization (amending 29441f2bfe81);
The file was modified src/Tools/jEdit/src/query_dockable.scala (diff)
Changeset 75933:c14409948063 by wenzelm:
clarified signature: just one common operation;
The file was modified src/Pure/Thy/html.scala (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75932:dfd007aeb66f by wenzelm:
clarified paths and links;<br>proper node_context for aux. files: to get links within them;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75931:7df33b58e741 by wenzelm:
more concise output of files: just one round;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75930:e09abfd8ee80 by wenzelm:
more robust;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75929:811092261546 by wenzelm:
proper node_dir within presentation_dir, not source file directory;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75928:fa8d9e5ef913 by wenzelm:
clarified modules;
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Tools/VSCode/src/dynamic_output.scala (diff)
The file was modified src/Tools/VSCode/src/state_panel.scala (diff)
Changeset 75927:040a59abe196 by wenzelm:
clarified names;
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Tools/VSCode/src/dynamic_output.scala (diff)
The file was modified src/Tools/VSCode/src/state_panel.scala (diff)
Changeset 75926:b8ee1ef948c2 by wenzelm:
more thorough checks of browser_info file conflicts;
The file was modified src/Pure/General/path.scala (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75925:8fb3b3a10667 by wenzelm:
tuned;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75924:1402a1696dca by wenzelm:
prefer strict operations with explicit errors (instead of missing HTML output);
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75923:e4ada7b9e328 by wenzelm:
more thorough check, without path name artifacts (e.g. &quot;./README&quot;);
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 75922:b327e5d5d6b4 by wenzelm:
tuned signature;<br>tuned messages;
The file was modified src/Pure/PIDE/resources.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 75921:423021c98500 by wenzelm:
clarified signature: Sessions.Base_Info follows Sessions.Base;
The file was modified src/Pure/PIDE/headless.scala (diff)
The file was modified src/Pure/Thy/export.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Tools/VSCode/src/language_server.scala (diff)
Changeset 75920:27bf2533f4a4 by wenzelm:
clarified signature: follow Sessions.Deps.check_errors (despite Process_Result.check);
The file was modified src/Pure/ML/ml_console.scala (diff)
The file was modified src/Pure/ML/ml_process.scala (diff)
The file was modified src/Pure/PIDE/headless.scala (diff)
The file was modified src/Pure/Thy/export.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Tools/server_commands.scala (diff)
The file was modified src/Tools/VSCode/src/build_vscode_extension.scala (diff)
The file was modified src/Tools/VSCode/src/language_server.scala (diff)
The file was modified src/Tools/VSCode/src/vscode_resources.scala (diff)
Changeset 75919:ccb13acd5283 by wenzelm:
tuned;
The file was modified src/Pure/PIDE/resources.scala (diff)
Changeset 75918:16a53676ebbd by wenzelm:
tuned whitespace;
The file was modified src/Pure/Thy/export.scala (diff)
Changeset 75917:20b918404aa3 by wenzelm:
evade clash with index.html (allow &quot;Index.thy&quot; even on case-insensitive file-systems);
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 75916:b6589c8ccadd by wenzelm:
discontinued special support for README.html (which was hardly ever used in the past 2 decades);
The file was addedsrc/HOL/Algebra/README.thy
The file was addedsrc/HOL/Auth/Guard/README_Guard.thy
The file was addedsrc/HOL/Auth/README.thy
The file was addedsrc/HOL/HOLCF/README.thy
The file was addedsrc/HOL/Hoare/README.thy
The file was addedsrc/HOL/Library/README.thy
The file was addedsrc/HOL/TLA/README.thy
The file was addedsrc/HOL/UNITY/Comp/README_Comp.thy
The file was addedsrc/HOL/UNITY/README.thy
The file was addedsrc/HOL/UNITY/Simple/README_Simple.thy
The file was modified NEWS (diff)
The file was modified src/HOL/ROOT (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was removedsrc/HOL/Algebra/README.html
The file was removedsrc/HOL/Auth/Guard/README.html
The file was removedsrc/HOL/Auth/README.html
The file was removedsrc/HOL/HOLCF/README.html
The file was removedsrc/HOL/Hoare/README.html
The file was removedsrc/HOL/Library/README.html
The file was removedsrc/HOL/TLA/README.html
The file was removedsrc/HOL/UNITY/Comp/README.html
The file was removedsrc/HOL/UNITY/README.html
The file was removedsrc/HOL/UNITY/Simple/README.html
Changeset 75915:95d7459e5bc0 by wenzelm:
clarified directory layout (again): mimic original directory layout, notably ISABELLE_HOME;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75914:4da80799352f by wenzelm:
more robust treatment of Document.Node.Name, following stored data;
The file was modified src/Pure/PIDE/document.scala (diff)
The file was modified src/Pure/PIDE/resources.scala (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 75913:540aad9405b1 by wenzelm:
more robust;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75912:4d5221c51f8e by wenzelm:
clarified directory layout: files are relative to enclosing theory;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75911:ffec626541e2 by wenzelm:
tuned signature: avoid duplication;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75910:529e4ac56904 by wenzelm:
more robust: theories could have been suppressed via option &quot;condition&quot;;
The file was modified src/Pure/PIDE/document_info.scala (diff)
Changeset 75909:198a52d26b57 by wenzelm:
tuned signature;
The file was modified src/Pure/PIDE/document.scala (diff)
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 75908:6b979348455e by wenzelm:
tuned messages (again, see d50c2129e73a): presentation setup could fail initially for take some time;
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 75907:091edca12219 by wenzelm:
clarified modules;
The file was addedsrc/Pure/PIDE/document_info.scala
The file was modified etc/build.props (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 75906:2167b9e3157a by wenzelm:
clarified signature: support for adhoc file types;
The file was modified src/HOL/Tools/Mirabelle/mirabelle.scala (diff)
The file was modified src/Pure/Admin/build_jcef.scala (diff)
The file was modified src/Pure/Admin/build_jedit.scala (diff)
The file was modified src/Pure/Admin/build_log.scala (diff)
The file was modified src/Pure/Admin/check_sources.scala (diff)
The file was modified src/Pure/General/file.scala (diff)
The file was modified src/Pure/General/mailman.scala (diff)
The file was modified src/Pure/System/classpath.scala (diff)
The file was modified src/Pure/System/isabelle_tool.scala (diff)
The file was modified src/Pure/Thy/bibtex.scala (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Thy/thy_header.scala (diff)
The file was modified src/Pure/Tools/update_cartouches.scala (diff)
The file was modified src/Pure/Tools/update_comments.scala (diff)
The file was modified src/Pure/Tools/update_header.scala (diff)
The file was modified src/Pure/Tools/update_then.scala (diff)
The file was modified src/Pure/Tools/update_theorems.scala (diff)
The file was modified src/Tools/Graphview/graph_file.scala (diff)
The file was modified src/Tools/VSCode/src/build_vscodium.scala (diff)
The file was modified src/Tools/VSCode/src/vscode_rendering.scala (diff)
The file was modified src/Tools/jEdit/src/document_model.scala (diff)
The file was modified src/Tools/jEdit/src/jedit_bibtex.scala (diff)
Changeset 75905:2ee3ea69e8f1 by wenzelm:
clarified Presentation.Nodes, with explicit Nodes.Session and Nodes.Theory;<br>distinguish Nodes.Theory.static_session vs. dynamic_session: refer to exports from dynamic_session, corresponding to strictly to build_graph;<br>more robust treatment of source files and links to generated files;<br>retrieve entities by their file position, within its corresponding session/theory hierarchy;
The file was modified src/Pure/Thy/export_theory.scala (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75904:6d9d9a395533 by wenzelm:
export entity file position as well, e.g. relevant for HTML presentation with aux. files;
The file was modified src/Pure/Thy/thy_info.ML (diff)
Changeset 75903:dce94a1d18fd by wenzelm:
proper permissive = true (amending 475fedc02737)
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 75902:0f46e06030e9 by wenzelm:
tuned signature;
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 75901:475fedc02737 by wenzelm:
clarified signature;
The file was modified src/Pure/Thy/export.scala (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75900:53342c15f979 by wenzelm:
clarified signature;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75899:d50c2129e73a by wenzelm:
more robust directory structure: always relative to session_dir;<br>tuned messages;
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 75898:122648e3effb by wenzelm:
discontinued slightly odd integrity check (from af2d0e07493b): requires a different approach;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75897:989847d1ebab by wenzelm:
clarified signature;
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Tools/VSCode/src/preview_panel.scala (diff)
The file was modified src/Tools/jEdit/src/document_model.scala (diff)
Changeset 75896:25fc7501b882 by wenzelm:
misc tuning and clarification;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75895:c3d57eeff21d by wenzelm:
unused;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75894:e6f0e4d5c625 by wenzelm:
tuned signature;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75893:2b7841f71e24 by wenzelm:
tuned signature;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75892:c8a8b3bff1b4 by wenzelm:
tuned signature;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75891:a63ccf1a583e by wenzelm:
clarified modules;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75890:a1336e2d7680 by wenzelm:
clarified modules;
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 75889:ffa97500a1ac by wenzelm:
unused;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75888:61521fd28e97 by wenzelm:
tuned signature;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75887:e5c0116a5c9f by wenzelm:
clarified signature: replaced Sessions.Deps by Sessions.Structure from HTML_Context;
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
Changeset 75886:ccdca89e19d6 by wenzelm:
tuned;
The file was modified src/Pure/Thy/presentation.scala (diff)
Changeset 75885:8342cba8eae8 by wenzelm:
clarified signature: avoid constants from Sessions.Structure within Session.Base;
The file was modified src/Pure/ML/ml_process.scala (diff)
The file was modified src/Pure/PIDE/resources.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 75884:3d8b37b1d798 by wenzelm:
clarified signature: avoid object-oriented HTML_Context;<br>clarified theory_qualifier --- belongs to the overall Sessions.Structure;
The file was modified src/Pure/PIDE/resources.scala (diff)
The file was modified src/Pure/Thy/presentation.scala (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
The file was modified src/Pure/Tools/build.scala (diff)
The file was modified src/Tools/VSCode/src/preview_panel.scala (diff)
The file was modified src/Tools/jEdit/src/document_model.scala (diff)
The file was modified src/Tools/jEdit/src/isabelle_session.scala (diff)
Changeset 75883:d7e0b6620c07 by haftmann:
tuned type signature
The file was modified src/HOL/Code_Numeral.thy (diff)
The file was modified src/HOL/Divides.thy (diff)
Changeset 75882:96d5fa32f0f7 by haftmann:
tuned type signature
The file was modified src/HOL/Divides.thy (diff)
Changeset 75881:83e4b6a5e7de by haftmann:
streamlined theorems
The file was modified src/HOL/Divides.thy (diff)
The file was modified src/HOL/Euclidean_Division.thy (diff)
Changeset 75880:714fad33252e by haftmann:
more thorough split rules for div and mod on numerals, tuned split rules setup
The file was modified src/HOL/Divides.thy (diff)
The file was modified src/HOL/Euclidean_Division.thy (diff)
The file was modified src/HOL/Fields.thy (diff)
The file was modified src/HOL/Int.thy (diff)
The file was modified src/HOL/Numeral_Simprocs.thy (diff)
The file was modified src/HOL/Rings.thy (diff)
Changeset 75879:24b17460ee60 by haftmann:
streamlined simpset building, avoiding duplicated rewrite rules
The file was modified src/HOL/Numeral_Simprocs.thy (diff)
The file was modified src/HOL/Tools/lin_arith.ML (diff)
The file was modified src/HOL/Tools/numeral_simprocs.ML (diff)
Changeset 75878:fcd118d9242f by haftmann:
consolidated attribute name
The file was modified NEWS (diff)
The file was modified src/Doc/Isar_Ref/HOL_Specific.thy (diff)
The file was modified src/HOL/Archimedean_Field.thy (diff)
The file was modified src/HOL/Divides.thy (diff)
The file was modified src/HOL/Fields.thy (diff)
The file was modified src/HOL/Int.thy (diff)
The file was modified src/HOL/Numeral_Simprocs.thy (diff)
The file was modified src/HOL/Tools/lin_arith.ML (diff)
The file was modified src/HOL/ex/Arith_Examples.thy (diff)
Changeset 75877:dc758531077b by haftmann:
streamlined theorems
The file was modified src/HOL/Divides.thy (diff)
The file was modified src/HOL/Euclidean_Division.thy (diff)
Changeset 75876:647879691c1c by haftmann:
streamlined theorems and sections
The file was modified src/HOL/Bit_Operations.thy (diff)
The file was modified src/HOL/Divides.thy (diff)
The file was modified src/HOL/Euclidean_Division.thy (diff)
The file was modified src/HOL/Library/Signed_Division.thy (diff)