Summary
- merged
- NEWS;
- proper example;
- more tests;
- more robust: component might be absent;
- clarified global state: allow to deactivate main plugin;
- more robust (again): allow to deactivate main plugin;
- tuned signature;
- more complete dockables;
- more robust (see 4d91b6d5d49c);
- clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
- more robust;
- tuned;
- avoid non-standard encoding;
- proper cross-platform build: jdk component is required for ISABELLE_SETUP_CLASSPATH in other_isabelle;
- more robust classpath: skip empty entries;
- more robust: avoid duplicate classpath entries;
- build.props for isabelle.jar, including isabelle.jedit; build minimal Isabelle/jEdit plugins on the spot; regular "jedit" component: discontinued special "jedit_build"; Isabelle/Scala services via jars, instead of settings;
- more robust;
- more portable: avoid Windows CRLF in classpath output;
- proper lines (amending 59b6f0462086);
- more systematic treatment of encodings;
- tuned;
- extended the 'corec' format slightly