Summary
- merged
- First round of moving material from the number theory development
- merged
- more GUI operations;
- proper handling of state updates;
- clarified process management;
- tuned signature;
- clarified state document nodes for Theories_Status / Document_Dockable;
- clarified state of document model vs. document editor selection (again, see also a9d52d02bd83);
- tuned whitespace;
- clarified module initialization;
- tuned signature, following Document_Dockable;
- tuned signature;
- clarified GUI;
- tuned signature;
- proper thread context;
- more informative errors, including optional Exn.trace;
- clarified state change: presumably more robust;
- proper state change, e.g. on open/close of "Document" panel;
- clarified module initialization;
- clarified state: node_required is guarded by PIDE.editor.document_active (e.g. open panel);
- clarified signature;
- tuned signature;
- added lifting_forget as suggested by Peter Lammich