src/Pure/General/symbol.scala
Sat, 02 Jan 2021 20:56:08 +0100 wenzelm support more direct hash-consing via XML.Cache;
Thu, 10 Dec 2020 15:08:31 +0100 wenzelm tuned signature;
Fri, 27 Nov 2020 16:40:31 +0100 wenzelm unused (see 7634d33c1a79);
Wed, 01 Apr 2020 20:17:23 +0200 wenzelm pretty formatting as in Isabelle/ML;
Fri, 27 Mar 2020 22:01:27 +0100 wenzelm misc tuning based on hints by IntelliJ IDEA;
Wed, 15 Jan 2020 19:54:50 +0100 wenzelm misc tuning, following hint by IntelliJ;
Sun, 10 Mar 2019 21:12:29 +0100 wenzelm document markers are formal comments, and may thus occur anywhere in the command-span;
Sun, 10 Mar 2019 00:21:34 +0100 wenzelm added semantic document markers;
Fri, 21 Dec 2018 13:00:59 +0100 wenzelm more Haskell operations;
Tue, 11 Dec 2018 19:25:35 +0100 wenzelm more uniform multi-language operations;
Tue, 20 Nov 2018 13:44:06 +0100 wenzelm clarified presentation;
Tue, 16 Jan 2018 15:53:42 +0100 wenzelm tuned signature;
Mon, 15 Jan 2018 14:31:57 +0100 wenzelm clarified modules;
Sun, 14 Jan 2018 20:58:41 +0100 wenzelm trim blanks -- more thoroughly than in update_cartouches (for single-line comments);
Tue, 09 Jan 2018 17:40:25 +0100 wenzelm show only symbols with code;
Mon, 01 Jan 2018 21:17:28 +0100 wenzelm more completion templates;
Sat, 30 Dec 2017 20:04:05 +0100 wenzelm more robust treatment of conflicts with existing Unicode text;
Fri, 22 Dec 2017 15:49:44 +0100 wenzelm HTML rendering of \<^control> as in Isabelle/jEdit;
Mon, 04 Dec 2017 22:54:31 +0100 wenzelm tuned signature;
Mon, 04 Dec 2017 17:37:26 +0100 wenzelm font style for literal control symbols, notably for antiquotations;
Wed, 25 Oct 2017 14:54:28 +0200 wenzelm more explicit check;
Fri, 09 Jun 2017 16:59:14 +0200 wenzelm tuned signature;
Mon, 05 Jun 2017 13:19:14 +0200 wenzelm uniform notion of Symbol.is_controllable (see also 265d9300d523);
Thu, 01 Jun 2017 21:15:56 +0200 wenzelm output control symbols like ML version, with optionally hidden source;
Thu, 20 Apr 2017 11:33:36 +0200 wenzelm tuned whitespace;
Sat, 01 Apr 2017 19:17:15 +0200 wenzelm clarified YXML vs. symbol encoding: operate on whole message;
Mon, 20 Mar 2017 20:43:26 +0100 wenzelm support to encode/decode command state;
Sun, 12 Mar 2017 14:23:38 +0100 wenzelm discontinued pointless Text.Length: Javascript and Java agree in old-fashioned UTF-16;
Wed, 28 Dec 2016 17:10:09 +0100 wenzelm clarified modules;
Tue, 20 Dec 2016 16:08:02 +0100 wenzelm more systematic text length wrt. encoding;
Tue, 20 Dec 2016 10:44:36 +0100 wenzelm more systematic text length;
Tue, 20 Dec 2016 09:52:01 +0100 wenzelm tuned;
Thu, 10 Nov 2016 09:43:15 +0100 wenzelm tuned comment;
Thu, 22 Sep 2016 11:25:27 +0200 wenzelm discontinued raw symbols;
Wed, 20 Jul 2016 16:02:00 +0200 wenzelm completion templates for commands involving "begin ... end" blocks;
Sun, 06 Mar 2016 13:19:19 +0100 wenzelm clarified ML syntax for strings concerning UTF8;
Thu, 21 Jan 2016 22:16:48 +0100 wenzelm tuned message;
Fri, 08 Jan 2016 18:18:40 +0100 wenzelm clarified symbol insertion, depending on buffer encoding;
Fri, 08 Jan 2016 17:17:43 +0100 wenzelm tuned;
Tue, 29 Dec 2015 16:23:34 +0100 wenzelm tuned;
Sat, 19 Dec 2015 15:14:59 +0100 wenzelm tuned signature;
Thu, 05 Nov 2015 00:02:30 +0100 wenzelm symbolic syntax "\<comment> text";
Mon, 19 Oct 2015 16:37:45 +0200 wenzelm added action "isabelle-emph";
Sun, 18 Oct 2015 17:20:20 +0200 wenzelm clarified Symbol.is_control;
Fri, 09 Oct 2015 19:25:13 +0200 wenzelm output HTML text according to Isabelle/Scala Symbol.Interpretation;
Mon, 14 Sep 2015 17:39:29 +0200 wenzelm replacement character for spaces;
Sun, 03 May 2015 00:01:10 +0200 wenzelm misc tuning, based on warnings by IntelliJ IDEA;
Mon, 08 Dec 2014 11:49:04 +0100 wenzelm tuned signature;
Sat, 02 Aug 2014 11:39:13 +0200 wenzelm tuned output;
Sat, 26 Apr 2014 13:34:10 +0200 wenzelm tuned signature;
Tue, 08 Apr 2014 20:00:53 +0200 wenzelm tuned;
Tue, 08 Apr 2014 19:35:50 +0200 wenzelm more frugal Symbol.Index -- no need to waste space on mostly empty arrays;
Mon, 31 Mar 2014 17:41:45 +0200 wenzelm proper structural hashCode, which is required for Command.File equals (NB: Array has physical object identity);
Mon, 31 Mar 2014 15:05:24 +0200 wenzelm store blob content within document node: aux. files that were once open are made persistent;
Mon, 03 Mar 2014 12:54:12 +0100 wenzelm tuned signature -- emphasize symbol positions (prover) vs. decoded text offsets (editor);
Thu, 20 Feb 2014 14:36:17 +0100 wenzelm tuned imports;
Fri, 14 Feb 2014 21:06:20 +0100 wenzelm lexical syntax for SML (in Scala);
Tue, 11 Feb 2014 15:55:05 +0100 wenzelm tuned signature;
Sat, 18 Jan 2014 19:15:12 +0100 wenzelm support for nested text cartouches;
Fri, 13 Dec 2013 12:31:45 +0100 wenzelm clarified Proof General legacy: special treatment of \<^newline> only in TTY mode;
less more (0) -100 -60 tip