src/Pure/Thy/document_build.scala
Tue, 02 Jul 2024 23:13:35 +0200 wenzelm clarified YXML.Source: more direct support for String and Bytes, instead of CharSequence;
Sat, 01 Jun 2024 21:52:31 +0200 wenzelm clarified signature;
Sat, 01 Jun 2024 12:31:06 +0200 wenzelm clarified signature: prefer symbolic isabelle.Path over physical java.io.File;
Sun, 10 Mar 2024 10:50:12 +0100 wenzelm tuned signature: more uniform SQL.Data instances;
Tue, 18 Jul 2023 19:51:12 +0200 wenzelm renamed object Data to private_data, to emphasize its intended scope (but it is publicly accessible in the database);
Sun, 16 Jul 2023 11:29:23 +0200 wenzelm more informative trace;
Sat, 08 Jul 2023 13:13:10 +0200 wenzelm clarified signature;
Fri, 07 Jul 2023 14:08:53 +0200 wenzelm unused (see also ea35afdb1366);
Fri, 07 Jul 2023 14:04:52 +0200 wenzelm more robust transaction_lock: avoid overlapping data spaces;
Wed, 14 Jun 2023 11:47:43 +0200 wenzelm tuned signature: more operations;
Sat, 11 Mar 2023 16:21:39 +0100 wenzelm more accurate shasum_meta_info;
Tue, 07 Mar 2023 22:54:44 +0100 wenzelm renamed administrative tools to build Isabelle components (unrelated to "isabelle build");
Mon, 06 Mar 2023 21:12:47 +0100 wenzelm clarified signature: reduce boilerplate;
Mon, 06 Mar 2023 16:06:24 +0100 wenzelm tuned: prefer iterator.nextOption;
Mon, 06 Mar 2023 15:56:28 +0100 wenzelm tuned whitespace and braces;
Mon, 06 Mar 2023 15:38:50 +0100 wenzelm tuned signature: reduce boilerplate;
Sun, 05 Mar 2023 16:36:18 +0100 wenzelm clarified signature: manage "verbose" flag via "progress";
Sun, 05 Mar 2023 16:26:59 +0100 wenzelm removed unused arguments: avoid ambiguity concerning progress/verbose;
Sun, 05 Mar 2023 15:25:02 +0100 wenzelm tuned;
Sat, 04 Mar 2023 23:25:30 +0100 wenzelm clarified signature: manage "verbose" flag via "progress";
Sun, 26 Feb 2023 20:19:01 +0100 wenzelm misc tuning and clarification: more uniform use of optional "sql" in SQL.Table.delete/select;
Sat, 25 Feb 2023 14:33:19 +0100 wenzelm clarified signature: more robust operations;
Fri, 24 Feb 2023 20:40:50 +0100 wenzelm tuned;
Mon, 06 Feb 2023 16:29:19 +0100 wenzelm tuned signature;
Mon, 06 Feb 2023 16:21:25 +0100 wenzelm tuned signature;
Mon, 06 Feb 2023 16:04:17 +0100 wenzelm clarified signature, using right-associative operation;
Mon, 06 Feb 2023 15:46:27 +0100 wenzelm clarified signature;
Mon, 06 Feb 2023 15:35:18 +0100 wenzelm prefer explicit shasum: more robust due to explicit file names, which often work implicitly in LaTeX;
Sun, 05 Feb 2023 15:59:18 +0100 wenzelm clarified signature selection: SortedSet[String], which fits better to stored json and works properly on Windows (NB: document theories have an authentic session-theory name);
Fri, 03 Feb 2023 20:37:05 +0100 wenzelm clarified modules;
Wed, 01 Feb 2023 23:02:59 +0100 wenzelm less verbosity by default, notably for regular "isabelle build -o document";
Wed, 01 Feb 2023 22:39:02 +0100 wenzelm clarified messages, notably for session "Intro";
Wed, 01 Feb 2023 21:23:54 +0100 wenzelm more general program start message;
Wed, 01 Feb 2023 20:57:15 +0100 wenzelm clarified terminology of inlined "PROGRAM START" messages;
Fri, 20 Jan 2023 13:42:39 +0100 wenzelm proper citations for unselected theories, notably for the default selection of the GUI panel;
Thu, 19 Jan 2023 16:22:41 +0100 wenzelm clarified "selected" status;
Wed, 18 Jan 2023 16:04:51 +0100 wenzelm more efficient, thanks to persistent lazy data in Document.Node;
Wed, 18 Jan 2023 14:18:31 +0100 wenzelm proper line positions for PIDE document;
Tue, 17 Jan 2023 16:56:27 +0100 wenzelm clarified file positions: retain original source path;
Mon, 16 Jan 2023 20:08:15 +0100 wenzelm more detailed Program_Progress / Log_Progress: each program gets its own log output, which is attached to the document via markup;
Tue, 03 Jan 2023 16:05:07 +0100 wenzelm clarified modules;
Fri, 30 Dec 2022 13:25:29 +0100 wenzelm tuned signature;
Sat, 24 Dec 2022 13:54:24 +0100 wenzelm clarified messages;
Fri, 23 Dec 2022 14:43:04 +0100 wenzelm tuned;
Fri, 23 Dec 2022 14:32:53 +0100 wenzelm clarified signature: more explicit types;
Thu, 22 Dec 2022 16:53:45 +0100 wenzelm tuned;
Thu, 22 Dec 2022 16:34:35 +0100 wenzelm proper node name instead of not base tex_name (amending 2fd0c33fe440);
Wed, 21 Dec 2022 22:11:16 +0100 wenzelm more accurate error messages;
Wed, 21 Dec 2022 15:34:33 +0100 wenzelm actually build document;
Wed, 21 Dec 2022 14:14:02 +0100 wenzelm tuned signature;
Tue, 20 Dec 2022 18:33:51 +0100 wenzelm tuned signature;
Sun, 18 Dec 2022 14:39:35 +0100 wenzelm clarified signature;
Fri, 16 Dec 2022 17:51:52 +0100 wenzelm clarified names;
Mon, 12 Dec 2022 13:59:18 +0100 wenzelm clarified signature;
Sat, 05 Nov 2022 14:41:51 +0100 wenzelm clarified options: support lualatex as well, but prefer old pdflatex for demos;
Sat, 05 Nov 2022 13:08:37 +0100 wenzelm document_build engine for "lipics", with options and document_files;
Sat, 05 Nov 2022 12:29:22 +0100 wenzelm clarified signature: allow to change options in instances of Document_Build.Engine;
Mon, 24 Oct 2022 20:24:34 +0200 wenzelm tuned signature, e.g. for Isabelle/DOF;
Thu, 22 Sep 2022 20:20:37 +0200 wenzelm clarified signature: re-use store/cache from build results;
Sun, 21 Aug 2022 11:59:25 +0200 wenzelm clarified modules;
less more (0) -60 tip