lib/scripts/getsettings
Sun, 13 Dec 2020 13:29:04 +0100 wenzelm updated "macOS" terminology: current Big Sur is already version 11;
Mon, 17 Aug 2020 13:16:42 +0200 wenzelm more systematic support for special directories;
Mon, 17 Aug 2020 12:35:03 +0200 wenzelm proper init of cumulative settings;
Mon, 23 Dec 2019 22:35:54 +0100 wenzelm tuned;
Mon, 23 Dec 2019 22:24:28 +0100 wenzelm updated platform situation: 32bit variants are marginal or absent;
Wed, 20 Mar 2019 21:57:02 +0100 wenzelm more robust reference to ghc exe (with multi-platform support);
Wed, 20 Mar 2019 20:15:30 +0100 wenzelm access OCaml tools and libraries via ISABELLE_OCAMLFIND;
Thu, 14 Mar 2019 13:54:31 +0000 haftmann dedicated environment setting for ocaml environment: ISABELLE_OPAM_ROOT is always present even if no envionrment is available
Mon, 10 Dec 2018 23:03:20 +0100 wenzelm more formal Haskell project setup, with dependencies on packages from "stackage";
Thu, 08 Nov 2018 16:18:12 +0100 wenzelm clarified tool setup for GHC / OCaml: discontinued "isabelle ghc", "isabelle ocaml", "isabelle ocamlc" to avoid confusion with traditional settings variables for executables (these are still required in existing applications, notably in session options [condition = ISABELLE_GHC] etc. and codegen setup;
Mon, 05 Nov 2018 20:53:16 +0100 wenzelm more robust: avoid isabelle_stack invocation in settings script (potentially slow or failing);
Wed, 17 Oct 2018 22:36:51 +0200 wenzelm more portable;
Wed, 17 Oct 2018 22:21:01 +0200 wenzelm proper path;
Wed, 17 Oct 2018 21:53:38 +0200 wenzelm avoid strict evaluation of "isabelle_stack path --programs";
Wed, 17 Oct 2018 21:42:29 +0200 wenzelm enforce settings that are likely to be outdated, e.g. in $ISABELLE_HOME_USER/etc/settings;
Wed, 17 Oct 2018 21:38:07 +0200 wenzelm support for GHC via command-line tools;
Mon, 08 Oct 2018 15:42:43 +0200 wenzelm support for OCaml via command-line tools;
Sat, 19 May 2018 15:45:45 +0200 wenzelm clarified store directories;
Fri, 20 Apr 2018 11:34:12 +0200 wenzelm more robust, notably for jdk-10.0.1 where jre is absent;
Mon, 27 Nov 2017 15:10:50 +0100 wenzelm updated to official release of polyml-5.7.1;
Thu, 10 Mar 2016 12:11:50 +0100 wenzelm isabelle_process is superseded by "isabelle process" tool;
Thu, 25 Feb 2016 19:22:13 +0100 wenzelm slightly more robust re-initialization;
Thu, 25 Feb 2016 18:08:23 +0100 wenzelm within the Isabelle environment, main executables are always within PATH;
Thu, 25 Feb 2016 18:05:04 +0100 wenzelm avoid global state change;
Thu, 25 Feb 2016 17:49:04 +0100 wenzelm more robust treatment of shell functions: dynamic_env recreates lost definitions on demand, e.g. after going through aggressive versions of /bin/sh -> dash;
Wed, 17 Feb 2016 23:06:24 +0100 wenzelm SML/NJ is no longer supported;
Fri, 02 Oct 2015 23:22:49 +0200 wenzelm more explicit umask for important directories: e.g. relevant for Windows 10, where implicit g=rwx leads to odd failure of chmod -w for heap images;
Wed, 30 Sep 2015 21:32:44 +0200 wenzelm renamed jvmpath to platform_path;
Wed, 30 Sep 2015 21:05:14 +0200 wenzelm clarified ISABELLE_ROOT (platform path) vs. ISABELLE_HOME (standard path);
Fri, 11 Sep 2015 14:53:05 +0200 wenzelm more robust init_components: test run of polyml executable on windows appears to disrupt stdin stream of cygwin;
Sat, 20 Jun 2015 16:08:47 +0200 wenzelm less ambitious USER_HOME on Windows: avoid potentially disconnected share, agree with guess of JVM user.home;
Mon, 27 Oct 2014 16:11:24 +0100 wenzelm clarified ISABELLE_JDK_HOME vs. JAVA_HOME;
Thu, 09 Oct 2014 13:56:27 +0200 wenzelm prefer original TEMP from Windows, e.g. relevant for Isabelle distribution within read-only directory (due to its bundled Cygwin and /tmp inside of it);
Sun, 21 Sep 2014 20:22:12 +0200 wenzelm renamed ISABELLE_POLYML to ML_SYSTEM_POLYML, to avoid overlap with ISABELLE_POLYML_PATH;
Fri, 27 Jun 2014 11:30:42 +0200 wenzelm sane environment defaults for Mac OS X, based on former App1/script -- e.g. relevant for MacTeX PATH;
Mon, 07 Apr 2014 13:11:31 +0200 wenzelm provide old-style ISABELLE_SCALA_SCRIPT for uniformity;
Sun, 06 Apr 2014 17:09:32 +0200 wenzelm shell functions for all Isabelle executables;
Sun, 06 Apr 2014 16:59:41 +0200 wenzelm renamed "isabelle-process" to "isabelle_process", with shell function to avoid dynamic path lookups;
Sat, 28 Sep 2013 15:36:14 +0200 wenzelm remove remains from WinRun4J;
Sat, 28 Sep 2013 13:50:38 +0200 wenzelm simplified ISABELLE_HOME on Windows (see also 9c8a1b9c0630, 5a7903ba2dac);
Thu, 26 Sep 2013 12:56:59 +0200 wenzelm prefer GNU tar for Isabelle to avoid odd extended header keywords produced by Apple's bsdtar (see also 8f6046b7f850);
Thu, 12 Sep 2013 14:32:02 +0200 wenzelm reverse orientation of ISABELLE_CLASSPATH;
Thu, 12 Sep 2013 13:23:54 +0200 wenzelm maintain classpath in more elementary manner: turn ISABELLE_CLASSPATH into -classpath option, so that all jars are covered by sun.misc.Launcher.AppClassLoader (e.g. relevant for loading add-on resources);
Tue, 25 Jun 2013 11:41:16 +0200 wenzelm more formal isabelle_admin_build;
Thu, 13 Sep 2012 16:09:35 +0200 wenzelm more liberal init_components: base dir may get created later when resolving missing components;
Wed, 29 Aug 2012 20:16:22 +0200 wenzelm provide polyml-5.4.1 as regular component;
Fri, 17 Aug 2012 12:14:58 +0200 wenzelm direct support for component forests via init_components;
Fri, 17 Aug 2012 11:42:05 +0200 wenzelm allow to provide external ISABELLE_IDENTIFIER for repository clone -- potentially relevant for isatest and mira;
Tue, 14 Aug 2012 10:44:03 +0200 wenzelm always retain doc-src (as regular component);
Wed, 08 Aug 2012 10:56:37 +0200 wenzelm configure Admin as component, with its own lib/Tools;
Fri, 27 Jul 2012 15:37:28 +0200 wenzelm include doc-src as component, and thus its sessions defined in ROOT;
Wed, 25 Jul 2012 10:55:02 +0200 wenzelm more standard session setup for WWW_Find;
Mon, 23 Jul 2012 21:01:16 +0200 wenzelm provide explicit ISABELLE_PLATFORM32 as well;
Mon, 23 Jul 2012 16:13:26 +0200 wenzelm clarified init_component: always liberal;
Thu, 24 May 2012 23:13:06 +0200 wenzelm simplified Cygwin root: warm start via env, cold start via property, no registry magic;
Wed, 25 Apr 2012 15:13:03 +0200 wenzelm enforce our JAVA_HOME to avoid potential conflicts with other Java installations by the user;
Sun, 22 Apr 2012 14:30:18 +0200 wenzelm USER_HOME settings variable points to cross-platform user home directory;
Tue, 17 Apr 2012 23:24:46 +0200 wenzelm retain ISABELLE_HOME_WINDOWS which is useful for jEdit to fold file names symbolically, but without DOS expansion that causes problems with Cygwin/Posix roundtrip (cf. 5a7903ba2dac);
Mon, 16 Apr 2012 15:09:47 +0200 wenzelm more precise handling of java failure, due to missing ISABELLE_JDK_HOME;
Sat, 14 Apr 2012 14:36:36 +0200 wenzelm more robust invocation via ISABELLE_JDK_HOME and SCALA_HOME;
less more (0) -100 -60 tip