History log of /seL4-l4v-master/isabelle/src/Pure/Admin/build_release.scala
Revision Date Author Comments
# d73d1935 12-Mar-2020 wenzelm <none@none>

more usable defaults for high resolution on Linux, where the desktop environment usually lacks automatic scaling;


# 8c7664cd 19-Feb-2020 wenzelm <none@none>

proper file name (amending ce3409dfb18c);


# 89226815 11-Jan-2020 wenzelm <none@none>

tuned;


# d4f3e491 10-Jan-2020 wenzelm <none@none>

clarified script name;

--HG--
rename : Admin/Linux/Isabelle.run => Admin/Linux/Isabelle_app


# 95762d6a 23-Dec-2019 wenzelm <none@none>

updated linux_app-20191223: x86_64-linux;
clarified location of lib/scripts/Isabelle.run;


# 6dea793b 11-Dec-2019 wenzelm <none@none>

tuned index.html;


# c1612f27 08-May-2019 wenzelm <none@none>

back to gz for linux (and macos) -- xz is too slow and cumbersome;


# 5b4a90d0 03-May-2019 wenzelm <none@none>

back to gz for macos: more robust;


# 19ab58ea 03-May-2019 wenzelm <none@none>

proper arguments for library build;


# 2be0f852 03-May-2019 wenzelm <none@none>

tuned;


# 3d7728ad 28-Apr-2019 wenzelm <none@none>

tuned -- according to main website;


# 4b178b3f 28-Apr-2019 wenzelm <none@none>

more ambitious compression;


# 07fb2b24 10-Apr-2019 wenzelm <none@none>

tuned message;


# 95264ecf 10-Apr-2019 wenzelm <none@none>

retain copy of required components;


# 72c20a2a 09-Apr-2019 wenzelm <none@none>

option for build_sessions;


# d940983c 09-Apr-2019 wenzelm <none@none>

support for platform-specific builds on remote server;


# 8f9965ad 09-Apr-2019 wenzelm <none@none>

more robust: always (re)build platform application bundles;


# 2e70afc0 03-Apr-2019 wenzelm <none@none>

proper URL;


# 61814224 06-Mar-2019 wenzelm <none@none>

proper option (amending cc0b3e177b49);


# 6818ecc5 04-Feb-2019 wenzelm <none@none>

more thorough File.set_executable, notably for Windows;


# 66585fba 23-Dec-2018 wenzelm <none@none>

tuned message;


# eaaf532f 08-Dec-2018 wenzelm <none@none>

clarified settings and defaults;


# 464c1dc4 08-Dec-2018 wenzelm <none@none>

discontinued somewhat point dmg: plain .tar.gz is smaller and more convenient to install;


# 9a77c69e 08-Dec-2018 wenzelm <none@none>

clarified gnutar options: more uniform owner;


# 70189712 08-Dec-2018 wenzelm <none@none>

clarified application bundling: discontinued redundant archives;


# 33d98e57 06-Dec-2018 wenzelm <none@none>

tuned;


# c208e899 06-Dec-2018 wenzelm <none@none>

clarified error;


# 7870eb9a 06-Dec-2018 wenzelm <none@none>

clarified defaults: explicit "rev" takes precedence;


# fdbaaf1b 06-Dec-2018 wenzelm <none@none>

more explicit Components.Archive;
support additional components, which also enforces clean bundling;


# fd6a561a 06-Dec-2018 wenzelm <none@none>

tuned message;


# 7bce6092 06-Dec-2018 wenzelm <none@none>

more explicit Platform.Family;


# 18d9a051 05-Dec-2018 wenzelm <none@none>

tuned;


# 6343a7b1 05-Dec-2018 wenzelm <none@none>

more direct File.executable operation: avoid external process (on Unix);


# 10ff3c69 05-Dec-2018 wenzelm <none@none>

tuned messages;


# c06884c6 05-Dec-2018 wenzelm <none@none>

more direct File.link operation: avoid external process;


# 7905d3fb 05-Dec-2018 wenzelm <none@none>

eliminated old makedist_bundle and remote_dmg: build_release does everything in Scala;
more robust components and classpath via Other_Isabelle;
updated macos_app to include full dmg template;
misc tuning and clarification;

--HG--
rename : Admin/MacOS/Info.plist-part1 => Admin/MacOS/Info.plist


# 75780a20 04-Dec-2018 wenzelm <none@none>

tuned;


# 07c6ee10 03-Dec-2018 wenzelm <none@none>

clarified signature;


# 22bb6b8b 03-Dec-2018 wenzelm <none@none>

clarified signature;


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

more explicit support for Isabelle system components;
activate_bundled_components: check component dir as in makedist_bundle;


# a2e9c6fa 02-Dec-2018 wenzelm <none@none>

tuned;


# 3cba4841 02-Dec-2018 wenzelm <none@none>

manage components similar to makedist_bundle (still inactive);


# 761a1834 02-Dec-2018 wenzelm <none@none>

distribution_classpath as in makedist_bundle;


# be76d7ce 02-Dec-2018 wenzelm <none@none>

clarified component settings;


# ba4b2a8c 02-Dec-2018 wenzelm <none@none>

unused;


# b95902a8 28-Nov-2018 wenzelm <none@none>

more explicit Isabelle_Fonts.Entry;
more robust font embedding into PDF and HTML;


# 36ca0894 22-Oct-2018 wenzelm <none@none>

tuned messages;


# 45443643 22-Oct-2018 wenzelm <none@none>

tuned signature;


# c1d521f3 22-Oct-2018 wenzelm <none@none>

tuned messages;


# 7e65ed1f 22-Oct-2018 wenzelm <none@none>

more robust: check archive ident;


# a41f9caa 22-Oct-2018 wenzelm <none@none>

misc tuning and clarification;


# 6520bab3 21-Oct-2018 wenzelm <none@none>

more robust release.read_ident: eliminated odd state files ISABELLE_IDENT, ISABELLE_DIST;


# 52b2cd05 21-Oct-2018 wenzelm <none@none>

more portable tar_options;


# bd8405d0 21-Oct-2018 wenzelm <none@none>

check (non-)executable files -- and eliminate them manually from the repository)


# d36bf581 21-Oct-2018 wenzelm <none@none>

eliminated "isabelle makedist" -- prefer Scala over bash/perl scripting;
eliminated "isabelle news";
roper title in NEWS.html;
more robust build of documentation, using proper Other_Isabelle settings: avoid conflict with enclosing ISABELLE_OCAML / ISABELLE_GHC;
misc tuning and clarification;


# 188ef83d 21-Oct-2018 wenzelm <none@none>

tuned signature;


# f5bb41cc 17-Aug-2018 wenzelm <none@none>

enforce ML_system_64: more robust as cold build, without command_timings;


# b3402db1 11-Nov-2017 wenzelm <none@none>

tuned signature;


# 6da03ca3 27-Oct-2017 wenzelm <none@none>

tuned;


# 115c98e8 24-Oct-2017 wenzelm <none@none>

tuned output;


# c5aa4ac6 13-Oct-2017 wenzelm <none@none>

tuned;


# ec5f9231 30-Sep-2017 wenzelm <none@none>

tuned;


# 583f02e9 30-Sep-2017 wenzelm <none@none>

"windows" application is always x86_64;


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

tuned signature;


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

more systematic HTML.init_dir with css;


# b8106347 03-May-2017 wenzelm <none@none>

prefer standard getOrElse;


# 11f91e31 03-May-2017 wenzelm <none@none>

tuned;


# da800ad7 27-Feb-2017 wenzelm <none@none>

tuned message;


# 4b8878a2 22-Jan-2017 wenzelm <none@none>

clarified owner;


# 7154c53e 22-Jan-2017 wenzelm <none@none>

insist in proper GNU tar, to avoid subtle semantic differences;


# 233462ba 16-Jan-2017 wenzelm <none@none>

tuned signature;


# 23702d76 26-Oct-2016 wenzelm <none@none>

just one task to identify Isabelle + AFP repository snapshots and build release;
report AFP changeset id on website;


# 3c1e4be6 24-Oct-2016 wenzelm <none@none>

more robust;


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

misc tuning and clarification;


# 446c8e22 23-Oct-2016 wenzelm <none@none>

modernized;


# 4b43a05a 20-Oct-2016 wenzelm <none@none>

build HTML library in Isabelle/Scala;


# 61f649e7 18-Oct-2016 wenzelm <none@none>

clarified modules;


# df836090 15-Oct-2016 wenzelm <none@none>

identify release;


# 0459ee3b 14-Oct-2016 wenzelm <none@none>

proper link;


# 667119a5 14-Oct-2016 wenzelm <none@none>

explicit website directory;


# a86a91d6 14-Oct-2016 wenzelm <none@none>

proper path;


# f6e6f2bc 14-Oct-2016 wenzelm <none@none>

tuned messages;


# 343d0b67 14-Oct-2016 wenzelm <none@none>

clarified platform families vs. bundles;


# 2ac292ba 14-Oct-2016 wenzelm <none@none>

website index for existing bundles;


# 0936b743 14-Oct-2016 wenzelm <none@none>

tuned messages;


# e949a7b2 14-Oct-2016 wenzelm <none@none>

added option -p for platform families;
actually accept option -r;


# 21a5e3b4 14-Oct-2016 wenzelm <none@none>

more formal Release_Info;
more incremental treatment of additional builds (bundles, library);
tuned;


# 5bc34506 13-Oct-2016 wenzelm <none@none>

replaced shell script by Isabelle/Scala;