History log of /seL4-l4v-master/isabelle/src/Tools/VSCode/src/vscode_resources.scala
Revision Date Author Comments
# f7055549 01-Oct-2019 wenzelm <none@none>

more sequential access to Session.manager.global_state: avoid minor divergence of tip version;


# 3855fe8e 16-Sep-2019 wenzelm <none@none>

clarified inversion of file name to theory name, notably for Windows;


# 8d6b9f86 16-Sep-2019 wenzelm <none@none>

tuned signature;


# 1011ebaf 12-Sep-2019 wenzelm <none@none>

find theory files via session structure: much faster Prover IDE startup;


# ba61ed48 11-Sep-2019 wenzelm <none@none>

find theory node name via session directories;


# ade1aedd 01-Jun-2019 wenzelm <none@none>

tuned imports -- accommodate scala-2.13.0-RC3;


# 75401683 03-Dec-2018 wenzelm <none@none>

static type for Library.using: avoid Java 11 warnings on "Illegal reflective access";
more uses of "using";


# df8d57c1 07-Nov-2018 wenzelm <none@none>

more uniform read_file_content for Isabelle/jEdit and Isabelle/VSCode: make_theory_content is required for semantic checking of user file-formats (e.g. bibtex);


# 481b9d82 07-Nov-2018 wenzelm <none@none>

more general support for Isabelle/PIDE file formats -- less hardwired Bibtex operations;


# 4aa14774 30-Jan-2018 wenzelm <none@none>

clarified breakgain: keeping it constant avoids margin fluctuation in Pretty_Tooltip vs. Pretty_Text_Area;


# db329e73 28-Dec-2017 wenzelm <none@none>

implicit thy_load context for bibtex files (VSCode);


# a71c8258 28-Nov-2017 wenzelm <none@none>

clarified theory_name vs. loaded_theory: proper import_name for already loaded theories from other sessions (amending 4c98c929a12a);


# b39b24df 12-Nov-2017 wenzelm <none@none>

tuned signature (again, see 1a9e2a2bf251);


# 7f60e9bb 12-Nov-2017 wenzelm <none@none>

tuned signature;


# 28c778b0 06-Nov-2017 wenzelm <none@none>

tuned signature;


# 6fb36f76 31-Oct-2017 wenzelm <none@none>

clarified modules;


# 2dd52f9c 29-Sep-2017 wenzelm <none@none>

tuned;


# 7127dc49 29-Sep-2017 wenzelm <none@none>

tuned signature;


# 2a42c2e8 18-Sep-2017 wenzelm <none@none>

recode Unicode text on the spot, e.g. from copy-paste of output;


# 48053465 18-Sep-2017 wenzelm <none@none>

store document version;


# 8be91295 30-Jun-2017 wenzelm <none@none>

retain symlinks in file names from VSCode: relevant for proper file locations in decorations etc.;


# 8e161900 30-Jun-2017 wenzelm <none@none>

clarified platform file operations;


# ff0c5d13 26-Jun-2017 wenzelm <none@none>

proper bootstrap_name (amending b42743f5b595);


# bd0f3019 21-Jun-2017 wenzelm <none@none>

tuned signature;


# 3af57e48 21-Jun-2017 wenzelm <none@none>

tuned signature;


# 92403468 20-Jun-2017 wenzelm <none@none>

added commands for spell-checker dictionary;


# 9357e275 17-Jun-2017 wenzelm <none@none>

maintain overlays within main state of document models;
proper pending_input for Isabelle/VSCode;


# 57c62b0e 16-Jun-2017 wenzelm <none@none>

proper treatment of editor overlays;


# 78e68fc5 13-Jun-2017 wenzelm <none@none>

clarified signature;


# 0908dc3a 30-May-2017 wenzelm <none@none>

tuned signature;


# 4ce17fd4 25-May-2017 wenzelm <none@none>

restricted perspective depending on the caret -- important for reactivity when editing big files;


# 826661e3 21-Apr-2017 wenzelm <none@none>

eliminated default_qualifier: just a constant;


# 2e0b95ff 20-Apr-2017 wenzelm <none@none>

tuned signature;


# 6af18131 17-Apr-2017 wenzelm <none@none>

prefer formal name from session context, for proper qualified theory name;


# d581d2e3 12-Apr-2017 wenzelm <none@none>

tuned signature (again);


# b72babae 12-Apr-2017 wenzelm <none@none>

tuned;


# ddbd6af9 12-Apr-2017 wenzelm <none@none>

clarified loaded_theories: map to qualified theory name;
proper theory_name for PIDE editors;


# dfc44628 10-Apr-2017 wenzelm <none@none>

clarified signature;


# 18c6baa9 08-Apr-2017 wenzelm <none@none>

more session_base information in ML;
tuned signature;


# 67778691 03-Apr-2017 wenzelm <none@none>

tuned signature;


# fdd7b52c 03-Apr-2017 wenzelm <none@none>

provide session qualifier via resources;


# 83d29b87 14-Mar-2017 wenzelm <none@none>

avoid race condition between current_state().stable_tip_version and model.rendering();


# 73513e1d 12-Mar-2017 wenzelm <none@none>

clarified caret offset;
show output at end of file;


# 2cbeb484 12-Mar-2017 wenzelm <none@none>

tuned signature;


# 65cade08 12-Mar-2017 wenzelm <none@none>

discontinued pointless Text.Length: Javascript and Java agree in old-fashioned UTF-16;


# d79df9ab 11-Mar-2017 wenzelm <none@none>

dynamic output, depending on caret focus (see also Tools/jEdit/src/output_dockable.scala);


# dd6d860b 11-Mar-2017 wenzelm <none@none>

support for caret handling and dynamic output;


# 97dd9dec 09-Mar-2017 wenzelm <none@none>

incremental document changes;


# b2ef45a9 07-Mar-2017 wenzelm <none@none>

decorations for spell-checker;


# b0e2501b 07-Mar-2017 wenzelm <none@none>

clarified options;


# 09693248 06-Mar-2017 wenzelm <none@none>

tuned;


# 74201bb5 05-Mar-2017 wenzelm <none@none>

tuned signature;


# f818856e 05-Mar-2017 wenzelm <none@none>

tuned;


# 1c656aa7 05-Mar-2017 wenzelm <none@none>

simplified;


# 88aba9c7 05-Mar-2017 wenzelm <none@none>

publish output more thoroughly;


# 1aa0888a 05-Mar-2017 wenzelm <none@none>

potentially redundant pending_output, for the sake of uniformity and reactivity;


# 911705ec 05-Mar-2017 wenzelm <none@none>

tuned;


# d797b556 05-Mar-2017 wenzelm <none@none>

tuned;


# 78c9ddf2 05-Mar-2017 wenzelm <none@none>

more robust treatment of pending input/output: these are often correlated;
no decorations for invisible node;


# fc047286 04-Mar-2017 wenzelm <none@none>

clarified pretty margin;


# 5eac8bcd 03-Mar-2017 wenzelm <none@none>

publish decorations like diagnostics;
Markup.BAD is decoration, not error message;


# 19cde84c 11-Jan-2017 wenzelm <none@none>

support for semantic completion;


# 66920db6 11-Jan-2017 wenzelm <none@none>

clarified text output wrt. symbols;


# e538d1be 09-Jan-2017 wenzelm <none@none>

tuned;


# 56a525bd 09-Jan-2017 wenzelm <none@none>

clarified modules;
tuned;


# c3c91dc8 09-Jan-2017 wenzelm <none@none>

tuned signature;


# 497d31e9 08-Jan-2017 wenzelm <none@none>

tuned signature;


# 6ea380b8 08-Jan-2017 wenzelm <none@none>

tuned;


# 20791bf5 08-Jan-2017 wenzelm <none@none>

support for bibtex entries;


# 78b65853 07-Jan-2017 wenzelm <none@none>

more explocit Document_Model.Content;


# 63752833 07-Jan-2017 wenzelm <none@none>

tuned signature;


# dd04f103 07-Jan-2017 wenzelm <none@none>

clarified lazy text content;


# b6002fea 07-Jan-2017 wenzelm <none@none>

tuned;


# 5f04ab6d 06-Jan-2017 wenzelm <none@none>

tuned signature;


# fdadc7da 05-Jan-2017 wenzelm <none@none>

more robust treatment of logical lines;


# 18a411fb 05-Jan-2017 wenzelm <none@none>

manage document blobs as well;


# 3c344909 05-Jan-2017 wenzelm <none@none>

tuned;


# 10dd2c2e 04-Jan-2017 wenzelm <none@none>

proper registration of implicitly loaded files;


# b4399170 04-Jan-2017 wenzelm <none@none>

tuned;


# 7e9a90d1 04-Jan-2017 wenzelm <none@none>

clarified Document.Node.Name (again): canonical platform file;
identify document models by native java.io.File;


# d277e44b 03-Jan-2017 wenzelm <none@none>

clarified file URIs;


# 15c32a03 03-Jan-2017 wenzelm <none@none>

clarified file URLs, notably for Windows UNC paths;


# 73946bbf 03-Jan-2017 wenzelm <none@none>

clarified master_dir: file-URL;


# da777797 02-Jan-2017 wenzelm <none@none>

proper bootstrap name, e.g. for Pure.thy;


# ae141c56 31-Dec-2016 wenzelm <none@none>

just one synchronized access to global state: works recursively on JVM;
tuned;


# 9833c7d2 01-Jan-2017 wenzelm <none@none>

clarified file URI operations;


# 3f89338a 31-Dec-2016 wenzelm <none@none>

automatically resolve dependencies from document models and file-system;


# 1644ab47 31-Dec-2016 wenzelm <none@none>

clarified;


# 20d26d8a 31-Dec-2016 wenzelm <none@none>

tuned signature;


# 119863e5 31-Dec-2016 wenzelm <none@none>

proper state update;


# f3eab082 31-Dec-2016 wenzelm <none@none>

tuned;


# 11744565 31-Dec-2016 wenzelm <none@none>

tuned signature;


# 367d3642 31-Dec-2016 wenzelm <none@none>

proper import_name;


# 1805907a 30-Dec-2016 wenzelm <none@none>

manage changes of external files;
tuned;


# cb1310af 30-Dec-2016 wenzelm <none@none>

more explicit edits -- eliminated Clear;


# 0dc945f0 30-Dec-2016 wenzelm <none@none>

tuned;


# e439e361 30-Dec-2016 wenzelm <none@none>

clarified Document_Model perspective and edits;


# 5b6e7ab7 30-Dec-2016 wenzelm <none@none>

tuned;


# c40b3a14 29-Dec-2016 wenzelm <none@none>

re-use options from resources;


# 7dfd252f 29-Dec-2016 wenzelm <none@none>

moved main state to VSCode_Resources;
misc tuning;


# 10fc9a04 21-Dec-2016 wenzelm <none@none>

clarified node_name: preserve original uri;


# dc4e2adb 20-Dec-2016 wenzelm <none@none>

clarified module name;

--HG--
rename : src/Tools/VSCode/src/uri_resources.scala => src/Tools/VSCode/src/vscode_resources.scala