Sat, 27 Oct 2018 08:43:11 +0200 #BUGFIX by cg cvs_MAIN expeccoALM_1_13
Claus Gittinger <cg@exept.de> [Sat, 27 Oct 2018 08:43:11 +0200] rev 3859
#BUGFIX by cg class: JavaScannerBase class removed: #scanNumberFrom:
Thu, 25 Oct 2018 19:57:18 +0200 #OTHER by cg cvs_MAIN
Claus Gittinger <cg@exept.de> [Thu, 25 Oct 2018 19:57:18 +0200] rev 3858
#OTHER by cg ant clean rule
Thu, 25 Oct 2018 19:56:31 +0200 #OTHER by cg cvs_MAIN
Claus Gittinger <cg@exept.de> [Thu, 25 Oct 2018 19:56:31 +0200] rev 3857
#OTHER by cg ant clean rule
Wed, 10 Oct 2018 21:33:13 +0200 JavaCpdeLibrary>>#validate cvs_MAIN
Stefan Vogel <sv@exept.de> [Wed, 10 Oct 2018 21:33:13 +0200] rev 3856
JavaCpdeLibrary>>#validate better use Filename>>#isRegularFile
Thu, 27 Sep 2018 23:16:42 +0100 Workaround compilation of Java code using JDK 9 and newer
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 27 Sep 2018 23:16:42 +0100] rev 3855
Workaround compilation of Java code using JDK 9 and newer JDK 9 and newer removed class `sun.misc.Launcher` which is used by `ReflectiveClassLoader` to extract boot class path. In order to make the code at least compilable using `javac` from JRK 9 (and newer), use reflection rather than referencing the class directly. Naturally, this does not mean `stx:libjava` would run using JDK 9 (or newer), merely that it does compile. This makes building Smalltalk/X easier as there's no need to juggle with default `javac` versions or even to install (old) JRK 7 just to *compile* Smalltalk/X. For *running* Java inside Smalltalk/X, you'd still need JDK 7.
Thu, 27 Sep 2018 23:09:30 +0100 Specifiy both source ant target Java versions
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 27 Sep 2018 23:09:30 +0100] rev 3854
Specifiy both source ant target Java versions ...when compiling Java code. Since `stx:libjava` only supports Java 7, make sure all code is compiled targeting Java 7.
Mon, 10 Sep 2018 11:04:29 +0200 Fix wrong java 9 check cvs_MAIN
Stefan Vogel <sv@exept.de> [Mon, 10 Sep 2018 11:04:29 +0200] rev 3853
Fix wrong java 9 check
Wed, 05 Sep 2018 18:37:31 +0200 #REFACTORING by cg cvs_MAIN
Claus Gittinger <cg@exept.de> [Wed, 05 Sep 2018 18:37:31 +0200] rev 3852
#REFACTORING by cg class: JavaRelease changed: #bootClassPath class: JavaRelease::AppleJDK9 changed: #jreHome
Mon, 03 Sep 2018 16:26:22 +0200 #FEATURE by cg cvs_MAIN
Claus Gittinger <cg@exept.de> [Mon, 03 Sep 2018 16:26:22 +0200] rev 3851
#FEATURE by cg class: JavaRelease class added: #appleJDK8 #appleJDK9 class: JavaRelease::AppleJDK6 comment/format in: #javaHomesOnOSX changed: #selector class: JavaRelease::AppleJDK6 class removed: #isJDK6 class: JavaRelease::AppleJDK8 class definition added: #javaExtDirsOnUNIX #javaExtDirsOnWindows #javaHomesOnOSX #javaHomesOnWindows #javaNativeMethodsImplementation #jdkHome #jniLibDirInJreHome #jreHome #libDirInJreHome #name #nameOf_rt_dot_jar #nativeLibDirInJreHome #priority #selector class: JavaRelease::AppleJDK8 class added: #copyright #documentation class: JavaRelease::AppleJDK9 class definition added: #javaExtDirsOnUNIX #javaExtDirsOnWindows #javaHomesOnOSX #javaHomesOnWindows #javaNativeMethodsImplementation #jdkHome #jniLibDirInJreHome #jreHome #libDirInJreHome #name #nameOf_rt_dot_jar #nativeLibDirInJreHome #priority #selector class: JavaRelease::AppleJDK9 class added: #copyright #documentation class: JavaRelease::OracleJDK6 comment/format in: #javaNativeMethodsImplementation
Mon, 03 Sep 2018 16:24:08 +0200 #OTHER by cg cvs_MAIN
Claus Gittinger <cg@exept.de> [Mon, 03 Sep 2018 16:24:08 +0200] rev 3850
#OTHER by cg class: JavaNativeMethodImpl_AppleJDK9
(0) -3000 -1000 -300 -100 -10 +10 +100 tip