#
eaaff18b |
|
19-May-2018 |
wenzelm <none@none> |
clarified store directories; discontinued settings ISABELLE_PATH, ISABELLE_OUTPUT;
|
#
206e95e7 |
|
20-Apr-2018 |
wenzelm <none@none> |
more robust, notably for jdk-10.0.1 where jre is absent;
|
#
e80d644f |
|
27-Nov-2017 |
wenzelm <none@none> |
updated to official release of polyml-5.7.1; back to more modest default heap: e.g. relevant for Pure session for ML IDE; more robust POLYML_EXE;
|
#
00eb33e4 |
|
09-Mar-2016 |
wenzelm <none@none> |
isabelle_process is superseded by "isabelle process" tool; tuned tool usage; misc updates and tuning of "system" manual; --HG-- rename : bin/isabelle_process => lib/Tools/process
|
#
bf7ecb22 |
|
25-Feb-2016 |
wenzelm <none@none> |
slightly more robust re-initialization;
|
#
110e24db |
|
25-Feb-2016 |
wenzelm <none@none> |
within the Isabelle environment, main executables are always within PATH;
|
#
d8a0a83f |
|
25-Feb-2016 |
wenzelm <none@none> |
avoid global state change;
|
#
275f658a |
|
25-Feb-2016 |
wenzelm <none@none> |
more robust treatment of shell functions: dynamic_env recreates lost definitions on demand, e.g. after going through aggressive versions of /bin/sh -> dash;
|
#
0d72d301 |
|
17-Feb-2016 |
wenzelm <none@none> |
SML/NJ is no longer supported;
|
#
9f4e476a |
|
02-Oct-2015 |
wenzelm <none@none> |
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;
|
#
9eca96a0 |
|
30-Sep-2015 |
wenzelm <none@none> |
renamed jvmpath to platform_path;
|
#
2f7f942e |
|
30-Sep-2015 |
wenzelm <none@none> |
clarified ISABELLE_ROOT (platform path) vs. ISABELLE_HOME (standard path);
|
#
32b02e4c |
|
11-Sep-2015 |
wenzelm <none@none> |
more robust init_components: test run of polyml executable on windows appears to disrupt stdin stream of cygwin;
|
#
53efad65 |
|
20-Jun-2015 |
wenzelm <none@none> |
less ambitious USER_HOME on Windows: avoid potentially disconnected share, agree with guess of JVM user.home;
|
#
8441abca |
|
27-Oct-2014 |
wenzelm <none@none> |
clarified ISABELLE_JDK_HOME vs. JAVA_HOME;
|
#
f2ea5ce5 |
|
09-Oct-2014 |
wenzelm <none@none> |
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);
|
#
5d3bdeb2 |
|
21-Sep-2014 |
wenzelm <none@none> |
renamed ISABELLE_POLYML to ML_SYSTEM_POLYML, to avoid overlap with ISABELLE_POLYML_PATH;
|
#
81fc6d51 |
|
27-Jun-2014 |
wenzelm <none@none> |
sane environment defaults for Mac OS X, based on former App1/script -- e.g. relevant for MacTeX PATH;
|
#
3bbcd948 |
|
07-Apr-2014 |
wenzelm <none@none> |
provide old-style ISABELLE_SCALA_SCRIPT for uniformity;
|
#
471aab65 |
|
06-Apr-2014 |
wenzelm <none@none> |
shell functions for all Isabelle executables;
|
#
8daa673f |
|
06-Apr-2014 |
wenzelm <none@none> |
renamed "isabelle-process" to "isabelle_process", with shell function to avoid dynamic path lookups; --HG-- rename : bin/isabelle-process => bin/isabelle_process
|
#
6ab72786 |
|
28-Sep-2013 |
wenzelm <none@none> |
remove remains from WinRun4J;
|
#
880f2053 |
|
28-Sep-2013 |
wenzelm <none@none> |
simplified ISABELLE_HOME on Windows (see also 9c8a1b9c0630, 5a7903ba2dac);
|
#
bd045902 |
|
25-Sep-2013 |
wenzelm <none@none> |
prefer GNU tar for Isabelle to avoid odd extended header keywords produced by Apple's bsdtar (see also 8f6046b7f850);
|
#
5fa47aa9 |
|
12-Sep-2013 |
wenzelm <none@none> |
reverse orientation of ISABELLE_CLASSPATH;
|
#
0f573523 |
|
12-Sep-2013 |
wenzelm <none@none> |
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); ignore $ISABELLE_JAVA_EXT -- do not change java.ext.dirs;
|
#
2979783f |
|
25-Jun-2013 |
wenzelm <none@none> |
more formal isabelle_admin_build; tuned;
|
#
7bba9610 |
|
13-Sep-2012 |
wenzelm <none@none> |
more liberal init_components: base dir may get created later when resolving missing components;
|
#
39a92e64 |
|
29-Aug-2012 |
wenzelm <none@none> |
provide polyml-5.4.1 as regular component; discontinued old-style choosefrom settings with hardwired defaults;
|
#
da438a6b |
|
16-Aug-2012 |
wenzelm <none@none> |
direct support for component forests via init_components; explicit ISABELLE_COMPONENTS_MISSING;
|
#
19cb8f3f |
|
17-Aug-2012 |
wenzelm <none@none> |
allow to provide external ISABELLE_IDENTIFIER for repository clone -- potentially relevant for isatest and mira; clarified spaces in file names -- ISABELLE_HOME is non-critical after abolishment of "make";
|
#
79480fe8 |
|
14-Aug-2012 |
wenzelm <none@none> |
always retain doc-src (as regular component);
|
#
a34dba50 |
|
08-Aug-2012 |
wenzelm <none@none> |
configure Admin as component, with its own lib/Tools;
|
#
d7e03e5d |
|
27-Jul-2012 |
wenzelm <none@none> |
include doc-src as component, and thus its sessions defined in ROOT;
|
#
9168c8cb |
|
25-Jul-2012 |
wenzelm <none@none> |
more standard session setup for WWW_Find;
|
#
7da43c1d |
|
23-Jul-2012 |
wenzelm <none@none> |
provide explicit ISABELLE_PLATFORM32 as well; discontinued some obsolete platforms; explicit error for unknown platform;
|
#
a091f9fa |
|
23-Jul-2012 |
wenzelm <none@none> |
clarified init_component: always liberal; reduced divergence of clone from lib/scripts/getsettings;
|
#
c326d82c |
|
24-May-2012 |
wenzelm <none@none> |
simplified Cygwin root: warm start via env, cold start via property, no registry magic; --HG-- extra : rebase_source : 771d7781373f5e71e6935ec987e6d559ee639e8e
|
#
84dd0b5b |
|
25-Apr-2012 |
wenzelm <none@none> |
enforce our JAVA_HOME to avoid potential conflicts with other Java installations by the user;
|
#
813ff1d5 |
|
22-Apr-2012 |
wenzelm <none@none> |
more robust handling of PATH vs PATH_JVM -- required for cold start of Cygwin from Windows (e.g. Isabelle.exe);
|
#
2f9dc7e1 |
|
22-Apr-2012 |
wenzelm <none@none> |
USER_HOME settings variable points to cross-platform user home directory;
|
#
e398e2dc |
|
17-Apr-2012 |
wenzelm <none@none> |
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);
|
#
1465fff0 |
|
16-Apr-2012 |
wenzelm <none@none> |
more precise handling of java failure, due to missing ISABELLE_JDK_HOME;
|
#
b11168d9 |
|
14-Apr-2012 |
wenzelm <none@none> |
more robust invocation via ISABELLE_JDK_HOME and SCALA_HOME;
|
#
a3e6b6d8 |
|
13-Apr-2012 |
wenzelm <none@none> |
more robust treatment of ISABELLE_HOME on windows: eliminate spaces and funny unicode characters in directory name via DOS~1 notation;
|
#
75698e45 |
|
01-Apr-2012 |
wenzelm <none@none> |
less brutal return from function, to allow caller to report error;
|
#
04f189e1 |
|
26-Mar-2012 |
wenzelm <none@none> |
more robust command invocation via ISABELLE_JDK_HOME or SCALA_HOME (NB: bash exec requires genuine executable, not function);
|
#
a61bc176 |
|
01-Mar-2012 |
wenzelm <none@none> |
more tolerant cygpath invocation, allow empty CLASSPATH;
|
#
c5911fbb |
|
26-Sep-2011 |
wenzelm <none@none> |
tuned message, which is displayed after termination of Isabelle.app on Mac OS;
|
#
069c922b |
|
23-Jun-2011 |
wenzelm <none@none> |
ensure export of initial CLASSPATH;
|
#
0f90128f |
|
13-Feb-2011 |
wenzelm <none@none> |
more explicit exit due to failed etc/settings -- normally return code 0=true and 1=false could be tolerated, but bash syntax errors also return 1;
|
#
b065f760 |
|
13-Feb-2011 |
wenzelm <none@none> |
eliminated somewhat obsolete warning -- former "$HOME/Isabelle" vs. "$HOME/isabelle" no longer exist;
|
#
1ba4baca |
|
13-Feb-2011 |
wenzelm <none@none> |
tuned;
|
#
bb3f6069 |
|
21-Jan-2011 |
wenzelm <none@none> |
JVM/Windows: more robust treatment of unicode in file names;
|
#
38bd691e |
|
19-Jan-2011 |
wenzelm <none@none> |
clasrified classpath: add in front in accordance to librarypath (cf. b7cd80330a16), for slightly more robustness;
|
#
6dbf2bce |
|
19-Jan-2011 |
wenzelm <none@none> |
added librarypath: shared library convenience in bash, keeping LD_LIBRARY_PATH and DYLD_LIBRARY_PATH separate;
|
#
951a3a0c |
|
11-Jan-2011 |
wenzelm <none@none> |
isabelle version -i;
|
#
38c53b96 |
|
16-Nov-2010 |
wenzelm <none@none> |
init_component: require absolute path (when invoked by user scripts);
|
#
7e9eddd4 |
|
16-Nov-2010 |
wenzelm <none@none> |
paranoia export of CLASSPATH, just in case the initial status via allexport is lost due to other scripts;
|
#
e36989fc |
|
17-Apr-2010 |
wenzelm <none@none> |
added ISABELLE_PLATFORM and ISABELLE_PLATFORM64 -- NB: ML and JVM may have a different idea;
|
#
b0a9fb89 |
|
17-Apr-2010 |
wenzelm <none@none> |
THIS_CYGWIN;
|
#
fc3d5e18 |
|
04-Jan-2010 |
wenzelm <none@none> |
removed function "isabelle-process", keeping "isabelle" only -- functions within the process environment might get passed through a genuine /bin/sh, which does not allow non-identifiers here;
|
#
b61f480f |
|
04-Jan-2010 |
wenzelm <none@none> |
discontinued old ISABELLE and ISATOOL environment settings;
|
#
f5f18a22 |
|
04-Jan-2010 |
wenzelm <none@none> |
shell functions "isabelle-process" and "isabelle" refer to the proper executables statically -- for interactive use or sloppy bash scripts;
|
#
78de13f7 |
|
09-Dec-2009 |
wenzelm <none@none> |
more robust Cygwin.config: actually check Wow6432Node, prefer explicit CYGWIN_ROOT in any case;
|
#
4f90a7e2 |
|
08-Nov-2009 |
wenzelm <none@none> |
init_component: slightly more robust read (raw input, succeed on non-terminated last line);
|
#
d00541c7 |
|
28-Oct-2009 |
wenzelm <none@none> |
proper nested quotes; give up unposixly < <(...) for now -- it needs to be exportable through the global environment (e.g. via make or sh);
|
#
a9d8ac24 |
|
28-Oct-2009 |
wenzelm <none@none> |
components: ensure that the last line is read, even if it lacks EOL;
|
#
33217eaf |
|
28-Oct-2009 |
wenzelm <none@none> |
slightly more robust error message;
|
#
10dc11d1 |
|
22-Aug-2009 |
wenzelm <none@none> |
function splitarray: splightly more abstract version that accomodates older bashes;
|
#
3c75f528 |
|
04-Aug-2009 |
wenzelm <none@none> |
more uniform handling of ISABELLE_HOME_USER component; discontinued ISABELLE_IGNORE_USER_SETTINGS (ever used? cf. c567f9fd61a2);
|
#
8fa62c93 |
|
03-Aug-2009 |
wenzelm <none@none> |
basic support for components (which imitate the usual Isabelle directory layout);
|
#
11af009e |
|
08-Jun-2009 |
wenzelm <none@none> |
simplified IsabelleSystem.platform_path for cygwin; eliminated ISABELLE_ROOT_JVM; tuned;
|
#
66353221 |
|
20-Dec-2008 |
wenzelm <none@none> |
removed Ids;
|
#
f208fd4b |
|
04-Oct-2008 |
wenzelm <none@none> |
simplified main Isabelle executables: removed Isabelle and isabelle (replaced by isabelle-process), renamed isatool to isabelle;
|
#
4844218e |
|
04-Oct-2008 |
wenzelm <none@none> |
ISABELLE_PROCESS replaces ISABELLE and ISABELLE_TOOL replaces ISATOOL -- old bindings stay for a while (legacy feature);
|
#
28c40558 |
|
28-Aug-2008 |
wenzelm <none@none> |
provide HOME_JVM=HOME to prevent implicit cygpath mangling;
|
#
8e9abfa3 |
|
21-Aug-2008 |
wenzelm <none@none> |
proper ISABELLE_ROOT_JVM on Cygwin;
|
#
0441efb9 |
|
21-Aug-2008 |
wenzelm <none@none> |
added ISABELLE_ROOT_JVM; removed obsolete ISABELLE_HOME_JVM, ISABELLE_HOME_USER_JVM;
|
#
4a0bc23c |
|
16-Aug-2008 |
wenzelm <none@none> |
refined scala/java wrappers via isatool;
|
#
3b267761 |
|
15-Aug-2008 |
wenzelm <none@none> |
added ISABELLE_HOME_JVM;
|
#
dd8f5b66 |
|
15-Aug-2008 |
wenzelm <none@none> |
proper jvmpath for cygwin;
|
#
c832dd9d |
|
15-Aug-2008 |
wenzelm <none@none> |
refined JVM path wrappers: Isabelle environment holds Unix version of CLASSPATH, javawrapper/scalawrapper convert it back;
|
#
af65718b |
|
15-Dec-2007 |
wenzelm <none@none> |
added javapath (for cygwin);
|
#
33bc7192 |
|
15-Nov-2007 |
wenzelm <none@none> |
ISABELLE_IDENTIFIER is filled in automatically, not taken from the *long* form of isatool version!
|
#
cabeb897 |
|
23-Nov-2006 |
wenzelm <none@none> |
added ISABELLE_IDENTIFIER; removed THIS_IS_ISABELLE_BUILD magic;
|
#
2f3353ea |
|
22-Nov-2006 |
wenzelm <none@none> |
add ISABELLE_VERSION to ML_IDENTIFIER, unless this is repository or build;
|
#
3413c80b |
|
06-Jun-2005 |
kleing <none@none> |
fixed (exited abnormally when ~/isabelle/etc/settings not present)
|
#
7e35d8e2 |
|
05-Jun-2005 |
wenzelm <none@none> |
observe ISABELLE_IGNORE_USER_SETTINGS;
|
#
00bd9387 |
|
17-May-2005 |
wenzelm <none@none> |
export ISABELLE_HOME, do not normalize; tuned;
|
#
d2ce4914 |
|
26-Apr-2005 |
wenzelm <none@none> |
tuned;
|
#
33b1b845 |
|
21-Jun-2004 |
kleing <none@none> |
Merged in license change from Isabelle2004
|
#
7d746eb6 |
|
27-Dec-2001 |
wenzelm <none@none> |
warn for spaces in ISABELLE_HOME;
|
#
d37433d8 |
|
08-Sep-2001 |
wenzelm <none@none> |
tuned;
|
#
81590608 |
|
01-Sep-2000 |
wenzelm <none@none> |
GPLed; more robust handling of spaces in args / file names;
|
#
82e7a873 |
|
23-Aug-2000 |
wenzelm <none@none> |
choosefrom: support easy settings;
|
#
d0a7668b |
|
01-Jul-2000 |
wenzelm <none@none> |
added ISABELLE_SITE_SETTINGS_PRESENT;
|
#
dd9beb1c |
|
06-Oct-1999 |
wenzelm <none@none> |
ISABELLE_SETTINGS_PRESENT: avoid multiple invocation;
|
#
6510552d |
|
12-Apr-1999 |
wenzelm <none@none> |
ML_PLATFORM;
|
#
bd0553d6 |
|
14-May-1997 |
wenzelm <none@none> |
tuned;
|
#
e7600ffe |
|
06-May-1997 |
wenzelm <none@none> |
fixed ISABELLE_OUTPUT, ISABELLE_PATH (finally?);
|
#
04461987 |
|
17-Apr-1997 |
wenzelm <none@none> |
eliminated PLATFORM;
|
#
07371d4f |
|
05-Mar-1997 |
wenzelm <none@none> |
added ISABELLE_HOME normalization;
|
#
3eaa7d87 |
|
16-Feb-1997 |
wenzelm <none@none> |
tuned comments;
|
#
b3ef8e53 |
|
14-Feb-1997 |
wenzelm <none@none> |
globally unset ENV, BASH_ENV;
|
#
159f99b7 |
|
06-Feb-1997 |
wenzelm <none@none> |
integrated getplatform stuff; added ISABELLE_OUTPUT_DIR;
|
#
9d0ffe9a |
|
07-Jan-1997 |
wenzelm <none@none> |
added ISABELLE, ISATOOL;
|
#
7b59dde5 |
|
16-Dec-1996 |
wenzelm <none@none> |
improved error handling;
|
#
10f15fef |
|
09-Dec-1996 |
wenzelm <none@none> |
*** empty log message ***
|
#
034b646d |
|
04-Dec-1996 |
wenzelm <none@none> |
*** empty log message ***
|
#
98ea817c |
|
02-Dec-1996 |
wenzelm <none@none> |
getsettings: bash source script to augment current env.
|