src/Pure/PIDE/protocol.ML
Wed, 11 Oct 2023 11:27:01 +0200 wenzelm clarified signature;
Thu, 28 Sep 2023 14:43:07 +0200 wenzelm clarified treatment of exceptions: avoid catch-all handlers;
Tue, 28 Jun 2022 14:50:59 +0200 wenzelm more operations on Bytes.T;
Tue, 28 Jun 2022 11:24:59 +0200 wenzelm more operations on Bytes.T;
Wed, 03 Nov 2021 14:26:13 +0100 wenzelm more PIDE markup;
Sun, 11 Apr 2021 22:47:55 +0200 wenzelm more uniform use of Byte_Message;
Sun, 07 Feb 2021 12:30:52 +0100 wenzelm clarified modules: allow early definition of protocol commands;
Fri, 18 Dec 2020 23:19:07 +0100 wenzelm improved markup for theory header imports;
Fri, 27 Nov 2020 21:59:23 +0100 wenzelm clarified theory keywords: loaded_files are determined statically in Scala, but ML needs to do it semantically;
Tue, 17 Nov 2020 22:05:59 +0100 wenzelm more uniform Resources.init_session via YXML;
Mon, 16 Nov 2020 13:11:15 +0100 wenzelm refer to HTML symbols via resources;
Sun, 15 Nov 2020 22:00:45 +0100 wenzelm refer to session structure from resources;
Sun, 15 Nov 2020 17:34:19 +0100 wenzelm clarified bibtex_entries: refer to overall session structure;
Sun, 27 Sep 2020 17:02:59 +0200 wenzelm ISABELLE_PDFLATEX is now lualatex;
Thu, 27 Aug 2020 17:05:59 +0200 wenzelm strict init of protocol handlers;
Thu, 13 Aug 2020 13:13:29 +0200 wenzelm clarified GUI;
Thu, 06 Aug 2020 22:43:40 +0200 wenzelm discontinued old batch-build functionality;
Sun, 24 May 2020 14:15:44 +0200 wenzelm clarified build_session protocol;
Sun, 24 May 2020 12:38:41 +0200 wenzelm more robust: explicit check for PIDE session;
Sun, 24 May 2020 10:36:42 +0200 wenzelm tuned signature;
Mon, 04 Nov 2019 20:24:52 +0100 wenzelm proper message (amending 94442fce40a5);
Sat, 02 Nov 2019 12:02:27 +0100 wenzelm more scalable protocol_message: use XML.body directly (Output.output hook is not required);
Mon, 16 Sep 2019 16:00:10 +0200 wenzelm find theories via session directories only -- ignore known_theories;
Thu, 12 Sep 2019 13:33:09 +0200 wenzelm find theory files via session structure: much faster Prover IDE startup;
Fri, 06 Sep 2019 19:44:54 +0200 wenzelm prefer commands_accepted: fewer protocol messages;
Fri, 06 Sep 2019 18:59:24 +0200 wenzelm prefer define_commands_bulk: fewer protocol messages;
Fri, 06 Sep 2019 17:10:23 +0200 wenzelm clarified signature;
Sun, 19 May 2019 18:10:45 +0200 wenzelm more thorough assignment, e.g. when "purge" removes commands that were not assigned;
Thu, 28 Feb 2019 21:37:24 +0100 wenzelm more scalable on 32-bit Poly/ML;
Wed, 27 Feb 2019 21:30:16 +0100 wenzelm more compact representation: approx. factor 2;
less more (0) -100 -50 -30 tip