History log of /seL4-l4v-10.1.1/isabelle/src/Pure/System/options.scala
Revision Date Author Comments
# b596b326 13-Mar-2018 wenzelm <none@none>

tuned signature;


# 1434a206 13-Mar-2018 wenzelm <none@none>

more flexible preferences: avoid hardwired file;
tuned signature;


# 62dbe30f 10-Dec-2017 wenzelm <none@none>

avoid println with its extra CR on Windows;


# a6aa398b 04-Nov-2017 wenzelm <none@none>

clarified lazy Completion within Outer_Syntax: measurable speedup of Sessions.deps;


# 92190a5e 01-Nov-2017 wenzelm <none@none>

init only once (see also c0f776b661fa);


# 7ff67a77 16-Sep-2017 wenzelm <none@none>

proper tool name (cf. c1410bcf6e87);


# c54c5491 14-Mar-2017 wenzelm <none@none>

afford early initialization of JEdit_Options, but it may lead to messy exception trace for malformed etc/preferences (see also 6eeaaefcea56);
tuned signature;


# 0087cb48 13-Oct-2016 wenzelm <none@none>

support for separate sub-system options, independent of main Isabelle options;
tuned;


# e9b746b3 11-Oct-2016 wenzelm <none@none>

tuned -- Date.Format.default used by toString;


# 7b3ebd04 09-Oct-2016 wenzelm <none@none>

modernized;


# d023295c 05-Sep-2016 wenzelm <none@none>

clarified modules;


# aaaa7120 11-Jul-2016 wenzelm <none@none>

explicit kind "before_command";
tuned signature;


# efb01a84 13-Apr-2016 wenzelm <none@none>

clarified syntax;


# e6ac27ef 03-Apr-2016 wenzelm <none@none>

prefer internal tool;


# 8631498e 28-Feb-2016 wenzelm <none@none>

tuned signature;


# 5b62eb68 27-Feb-2016 wenzelm <none@none>

moved getopts to Scala;


# 496ae761 21-Jan-2016 wenzelm <none@none>

clarified errors: more explicit treatment of uninitialized state;


# a2ea8657 04-Nov-2015 wenzelm <none@none>

symbolic syntax "\<comment> text";


# 39e457ce 18-Apr-2015 wenzelm <none@none>

clarified keywords for quasi-command spans and Sidekick structure;


# cb451dff 25-Mar-2015 wenzelm <none@none>

clarified position;


# 9332afeb 15-Mar-2015 wenzelm <none@none>

clarified span position;


# f2ddb13e 14-Mar-2015 wenzelm <none@none>

position parser as in ML;


# 91c3d5c1 03-Dec-2014 wenzelm <none@none>

tuned signature;


# e0e8cf48 02-May-2015 wenzelm <none@none>

misc tuning, based on warnings by IntelliJ IDEA;


# 8acf1ce1 13-Nov-2014 wenzelm <none@none>

uniform treatment of all document markup commands: 'text' and 'txt' merely differ in LaTeX style;
discontinued obsolete 'txt_raw' (superseded by 'text_raw');
eliminated obsolete Outer_Syntax.markup (superseded by keyword kinds);
'text' and 'txt' no longer appear in Sidekick tree due to change of keyword kind;
changed tagging of diagnostic commands within proof;


# 16d034ef 05-Nov-2014 wenzelm <none@none>

tuned signature;


# ec0cdb5d 02-Nov-2014 wenzelm <none@none>

uniform heading commands work in any context, even in theory header;
discontinued obsolete 'sect', 'subsect', 'subsubsect';
marked obsolete 'header' as legacy;


# 3fdb8b0f 02-May-2014 wenzelm <none@none>

prefer scala.Console with its support for thread-local redirection;


# 0d76bf08 21-Apr-2014 wenzelm <none@none>

tuned;


# 2354c95b 17-Apr-2014 wenzelm <none@none>

capitalize more carefully, e.g. relevant for option "ML_exception_trace";


# 6ab94b2a 16-Apr-2014 wenzelm <none@none>

more specific support for sequence of words;


# b7c9db27 16-Apr-2014 wenzelm <none@none>

tuned signature -- separate module Word;


# d5156178 13-Apr-2014 wenzelm <none@none>

added dictionaries_selector GUI;
tuned;


# 652480d5 12-Apr-2014 wenzelm <none@none>

some case-mangling;
clarified use of locale;


# 7dd66854 08-Apr-2014 wenzelm <none@none>

more positions and markup;


# ffd59da7 20-Feb-2014 wenzelm <none@none>

tuned imports;


# ff65e850 29-Oct-2013 wenzelm <none@none>

clarified isabelle options -l;


# 96cb2114 30-Aug-2013 wenzelm <none@none>

more general backup files;


# dd002a2e 27-Jul-2013 wenzelm <none@none>

clarified meaning of options for "isabelle options";


# bfddcb84 27-Jul-2013 wenzelm <none@none>

support isabelle options -g;


# 99769c6c 17-May-2013 wenzelm <none@none>

explicit notion of public options, which are shown in the editor options dialog;
avoid hard-wired stuff;


# 8ea0f5e0 12-May-2013 wenzelm <none@none>

tuned comments;


# febdd1a1 04-Apr-2013 wenzelm <none@none>

more conventional synchronized access to Options_Variable -- avoid Swing_Thread getting in the way, which might be absent in some environments (e.g. SWT);


# 91fe4d9b 14-Jan-2013 wenzelm <none@none>

Isabelle_System.mkdirs with explicit error checking (in accordance to ML version), e.g. relevant with read-only DMG file-system on Mac OS X;


# 1ba2de23 09-Jan-2013 wenzelm <none@none>

create required PREFS_DIR;


# 2db1f843 30-Nov-2012 wenzelm <none@none>

renamed dockable "Prover Session" to "Theories";
more uniform Library.lowercase/uppercase;

--HG--
rename : src/Tools/jEdit/src/session_dockable.scala => src/Tools/jEdit/src/theories_dockable.scala


# 26d1f729 25-Nov-2012 wenzelm <none@none>

tuned signature;


# be9562f5 20-Oct-2012 wenzelm <none@none>

more explicit auxiliary classes to avoid warning "reflective access of structural type member method" of scala-2.10.0-RC1;


# be2eaf49 11-Sep-2012 wenzelm <none@none>

some GUI support for color options;


# c22e8faa 11-Sep-2012 wenzelm <none@none>

more precise sections;


# 9cbbbaa8 11-Sep-2012 wenzelm <none@none>

more informative tooltip: default value;


# c070d816 11-Sep-2012 wenzelm <none@none>

some support to organize options in sections;


# 9712fd50 10-Sep-2012 wenzelm <none@none>

more detailed option tooltip;
more formal option.load;
properties change propagation to Session_Dockable;


# 8012384e 10-Sep-2012 wenzelm <none@none>

more systematic JEdit_Options.make_component;
separate module Isabelle_Logic;


# 2154bc55 10-Sep-2012 wenzelm <none@none>

manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);


# 871b69bc 29-Aug-2012 wenzelm <none@none>

renamed Position.str_of to Position.here;


# 2ad22e52 19-Aug-2012 wenzelm <none@none>

retain unknown options within preferences;
tuned print;


# 97ee57bf 14-Aug-2012 wenzelm <none@none>

some support for persistent user preferences;


# 883f280f 14-Aug-2012 wenzelm <none@none>

clarified format of etc/options: only declarations, not re-definitions;


# 26fbb647 07-Aug-2012 wenzelm <none@none>

more structural parsing for minor modes;
tuned signatures;


# 1c11bc00 07-Aug-2012 wenzelm <none@none>

more token markers, based on actual outer syntax;
prefer official Outer_Syntax.init with its completions;


# c765ac0c 06-Aug-2012 wenzelm <none@none>

"isabelle options" prints Isabelle system options;


# 3b6136e9 30-Jul-2012 wenzelm <none@none>

allow negative int values as well, according to real = int | float;


# 27d57668 28-Jul-2012 wenzelm <none@none>

some description of main build options;


# 18e2e82f 27-Jul-2012 wenzelm <none@none>

simplified Path vs. JVM File operations;


# 77967a15 23-Jul-2012 wenzelm <none@none>

pass build options to ML;
some imitation of usedir Session.init;


# 73c44c38 23-Jul-2012 wenzelm <none@none>

added ML version of stand-alone options, with XML.encode/decode operations (unidirectional from Scala to ML);


# 3205e84a 21-Jul-2012 wenzelm <none@none>

propagate defined options;
misc tuning;


# 61cebe5b 20-Jul-2012 wenzelm <none@none>

more abstract file system operations in Scala, corresponding to ML version;


# 5fa78641 20-Jul-2012 wenzelm <none@none>

more explicit java.io.{File => JFile};


# a2050d1e 20-Jul-2012 wenzelm <none@none>

further imitation of "usedir" shell script;
Pure/build observes build_images option, unlike traditional version;
tuned signature;


# 03f1f829 20-Jul-2012 wenzelm <none@none>

require explicit initialization of options;
more explicit Position operations;


# 23fba17d 20-Jul-2012 wenzelm <none@none>

tuned signature;


# d3725e37 20-Jul-2012 wenzelm <none@none>

define build_options from command line;


# 63e7b31f 20-Jul-2012 wenzelm <none@none>

basic support for stand-alone options with external string representation;