History log of /seL4-l4v-10.1.1/isabelle/src/Pure/Thy/html.scala
Revision Date Author Comments
# 01bfd5a0 03-Jan-2018 wenzelm <none@none>

more tight HTML output: avoid extra lines within <pre>;


# e92818d6 03-Jan-2018 wenzelm <none@none>

HTML output for Markdown elements;
clarified HTML operations;


# 1268d8f7 22-Dec-2017 wenzelm <none@none>

HTML rendering of \<^control> as in Isabelle/jEdit;


# 693785c7 29-Jun-2017 wenzelm <none@none>

tuned signature;


# 798c4cbb 28-Jun-2017 wenzelm <none@none>

more operations/options;


# 823c6f31 28-Jun-2017 wenzelm <none@none>

clarified signature;


# 3891c3e0 27-Jun-2017 wenzelm <none@none>

clarified defaults;


# 2bb125d0 27-Jun-2017 wenzelm <none@none>

GUI layout similar to Pure/GUI/wrap_panel.scala;


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

some HTML GUI elements;


# 320ae754 08-Jun-2017 wenzelm <none@none>

HTML preview based on PIDE markup;


# 16ef0b56 05-Jun-2017 wenzelm <none@none>

permissive output of XML.Text, e.g. relevant for embedded <style>;


# 60610612 05-Jun-2017 wenzelm <none@none>

uniform notion of Symbol.is_controllable (see also 265d9300d523);


# 675b39c8 01-Jun-2017 wenzelm <none@none>

proper markup for IsabelleText font;


# 0f0105f0 01-Jun-2017 wenzelm <none@none>

generate CSS for Isabelle fonts;


# c9b6ddf3 01-Jun-2017 wenzelm <none@none>

tuned signature;


# 4d84ec77 01-Jun-2017 wenzelm <none@none>

tuned signature;


# 640d2758 01-Jun-2017 wenzelm <none@none>

output control symbols like ML version, with optionally hidden source;


# 0a36e7ed 01-Jun-2017 wenzelm <none@none>

tuned signature;


# 84c473b6 01-Jun-2017 wenzelm <none@none>

tuned signature;


# be5bfae0 31-May-2017 wenzelm <none@none>

tuned;


# ca3ed849 01-Jun-2017 wenzelm <none@none>

uniform output of HTML as XML;
discontinued special cases of 041dc6d8d344;


# 26bde325 31-May-2017 wenzelm <none@none>

modernized generated HTML;


# 78d8f89f 27-May-2017 wenzelm <none@none>

tuned signature;


# 3b9fb0de 26-May-2017 wenzelm <none@none>

tuned signature;


# 0c9d48c6 26-May-2017 wenzelm <none@none>

tuned signature;


# 2e657c45 26-May-2017 wenzelm <none@none>

clarified signature;


# e6258ed0 26-May-2017 wenzelm <none@none>

tuned layout;


# be5fa039 26-May-2017 wenzelm <none@none>

support for message underline and tooltips;


# c5ebb66b 21-May-2017 wenzelm <none@none>

clarified signature;


# 8c10d6ba 21-May-2017 wenzelm <none@none>

HTML rendering based on Isabelle/jEdit colors;


# 06ff0a73 14-May-2017 wenzelm <none@none>

tuned signature;


# 869a0037 14-May-2017 wenzelm <none@none>

more systematic HTML.init_dir with css;


# 050ca4da 14-May-2017 wenzelm <none@none>

extra space only for some structual elements, but not <a>, <b>, <em> etc. (amending 8a0fe5469ba0);


# 9e2e0364 08-May-2017 wenzelm <none@none>

clarified image size;


# 0d8f668b 08-May-2017 wenzelm <none@none>

make index formally within Isabelle/Scala;


# bdbe0d84 07-May-2017 wenzelm <none@none>

more operations;
tuned;


# a5855684 23-Oct-2016 wenzelm <none@none>

more readable output: whitespace is insignificant in HTML;


# f869cc74 23-Oct-2016 wenzelm <none@none>

more operations;


# e30f8e66 22-Oct-2016 wenzelm <none@none>

tuned;


# 5db220df 22-Oct-2016 wenzelm <none@none>

support for XML as HTML;
tuned;


# 40b233b3 09-Jan-2016 wenzelm <none@none>

tuned -- according to ML version;


# 32cdeec0 08-Jan-2016 wenzelm <none@none>

clarified symbol insertion, depending on buffer encoding;


# 7e1f2050 12-Apr-2015 wenzelm <none@none>

less ambitious collection of quasi-generic PIDE modules;


# cee096a8 29-Nov-2014 wenzelm <none@none>

encode text with control symbols;


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

misc tuning, based on warnings by IntelliJ IDEA;


# 2ad102f9 26-Apr-2014 wenzelm <none@none>

clarified PIDE modules;


# 7ed5355a 26-Apr-2014 wenzelm <none@none>

tuned imports;


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

tuned imports;


# 084b23da 09-Nov-2013 wenzelm <none@none>

adjust modules for Admin/build jars_test;


# c4527c05 12-Mar-2013 wenzelm <none@none>

include session description in chapter index;
prefer alphabetical order;


# 0cd188e0 12-Mar-2013 wenzelm <none@none>

discontinued "isabelle usedir" option -r (reset session path);
simplified internal session identification: chapter / name;
clarified chapter index (of sessions) vs. session index (of theories);
discontinued "up" links, for improved modularity also wrt. partial browser_info (users can use "back" within the browser);
removed obsolete session parent_path;


# 2a44d3e8 03-Jan-2013 wenzelm <none@none>

maintain session index on Scala side, for more determistic results;
removed unused HTML operations;


# 95d64a2f 25-Nov-2012 wenzelm <none@none>

Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;


# 70369ac4 28-Sep-2012 wenzelm <none@none>

support for wrapped XML elements, which allows to preserve full markup tree information in to_XML/from_XML conversion;


# 3426198a 27-Sep-2012 wenzelm <none@none>

removed obsolete org.w3c.dom operations;


# d1d7f057 10-Mar-2012 wenzelm <none@none>

discontinued specific entity markup, which causes confusion with "kind" names with spaces (e.g. "type name");
uniform treatment of "class" entities in input and output;


# 99fd6f8e 28-Nov-2011 wenzelm <none@none>

separate module for concrete Isabelle markup;

--HG--
rename : src/Pure/General/markup.ML => src/Pure/General/isabelle_markup.ML
rename : src/Pure/General/markup.scala => src/Pure/General/isabelle_markup.scala


# eb37b9e7 17-Aug-2011 wenzelm <none@none>

some convenience actions/shortcuts for control symbols;


# b16e54ba 07-Jul-2011 wenzelm <none@none>

simplified Symbol based on lazy Symbol.Interpretation -- reduced odd "functorial style";
tuned implicit build/init messages;


# 9363f685 05-Jul-2011 wenzelm <none@none>

simplified Symbol.iterator: produce strings, which are mostly preallocated;
eliminated Symbol.CharSequence complications;


# 24836e10 04-Jul-2011 wenzelm <none@none>

quasi-static Isabelle_System -- reduced tendency towards "functorial style";


# 18d01178 25-Jun-2011 wenzelm <none@none>

type classes: entity markup instead of old-style token markup;


# efaa8a7c 22-Jun-2011 wenzelm <none@none>

clarified decoded control symbols;


# e685b77a 21-Jun-2011 wenzelm <none@none>

more uniform treatment of recode_set/recode_map;
HTML spans with user fonts;


# 5f0ec169 21-Jun-2011 wenzelm <none@none>

tuned iteration over short symbols;


# ad1cae19 19-Jun-2011 wenzelm <none@none>

tuned;


# 3d80c381 19-Jun-2011 wenzelm <none@none>

discontinued special treatment of \<^loc> (which was original meant as workaround for "local" syntax);


# dd08a565 19-Jun-2011 wenzelm <none@none>

some unicode chars for special control symbols;


# 0e6f763c 22-Aug-2010 wenzelm <none@none>

tuned signatures;


# 29129f5a 16-Aug-2010 wenzelm <none@none>

HTML.spans: explicit flag for preservation of original data (which would be turned into org.w3c.dom user data in XML.document_node);


# 6609c6bd 07-Aug-2010 wenzelm <none@none>

simplified some Markup;


# 16b11fcc 07-Aug-2010 wenzelm <none@none>

simplified type XML.Tree: embed Markup directly, avoid slightly odd triple;
XML.cache_tree: actually store XML.Text as well;
added Isabelle_Process.Result.properties;


# 2b2698d4 30-May-2010 wenzelm <none@none>

added HTML.encode (in Scala), similar to HTML.output in ML;


# e45a8c6a 29-Mar-2010 wenzelm <none@none>

recovered StringBuilder functionality after subtle change of + and ++ in Scala 2.8.0 Beta 1;


# b722bd96 29-Mar-2010 wenzelm <none@none>

replaced some deprecated methods;


# bef7d20f 29-Mar-2010 wenzelm <none@none>

adapted to Scala 2.8.0 Beta1 -- with notable changes to scala.collection;


# 2b26c009 19-Dec-2009 wenzelm <none@none>

refined some Symbol operations/signatures;
added Symbol.Matcher;
flexible Scan.Lexicon.symbols, with one/many/many1 variants;


# d03989ba 10-Dec-2009 wenzelm <none@none>

sealed XML.Tree;
keep original XML.Tree within DOM as user data;


# 37593df2 06-Dec-2009 wenzelm <none@none>

avoid lazy val with side-effects -- spurious null pointers!?


# 183cb37f 06-Dec-2009 wenzelm <none@none>

proper markup text for loc;


# 10807778 06-Dec-2009 wenzelm <none@none>

basic treatment of special control symbols;
misc tuning;


# 50853ea7 06-Dec-2009 wenzelm <none@none>

more robust treatment of line breaks -- Java "split" has off semantics;


# 7f3bd3d5 04-Dec-2009 wenzelm <none@none>

Basic HTML output.