Jan Vrany <jan.vrany@labware.com> [Tue, 09 Aug 2022 14:33:27 +0100] rev 4012
Remove Mauve tests
See previous commit for explanation.
Jan Vrany <jan.vrany@labware.com> [Tue, 09 Aug 2022 14:32:49 +0100] rev 4011
Make stx:libjava tests to compile using JDK 11
This commit fixes some test to compile using JDK 11 and those that
cannot be fixed it removes (with regrets).
The reason is that it is becoming increasingly difficult to maintain
systems with JDK 7 for Smalltalk/X and JDK 11 for the rest. Most
importantly, Jenkins now requires JDK 11 (which is reasonable requirement).
On top of that, stx:libjava is not being developed in years, it is lagging
behind Java development and as such, it is kept just a reminiscent of past
that is becoming a drag. And this commit is just makeing it a bit less
of a drag.
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Nov 2021 16:36:55 +0000] rev 4010
Test for different methods in `ProjectDefinition >> #postLoadJavaHook`
This commit just changes the clumsy test for compiled class libraries
to use multiple different methods. `#classNamesAndAttributes` may be missing
in (pure) Pharo `PackageManifests`. `#mandatoryPreRequisites` may be missing
in some old project definitions created before (single) `#preRequisites` have
been split to `#mandatoryPreRequisites` and `#requiredPreRequisites`. Sigh.
Jan Vrany <jan.vrany@labware.com> [Tue, 02 Nov 2021 16:09:46 +0000] rev 4009
Implement `java/util/zip/ZipFile.getManifestNum(J)I` native
...as this is needed by recent OpenJDK 7 (Zulu 7)
Jan Vrany <jan.vrany@labware.com> [Wed, 17 Feb 2021 07:58:28 +0000] rev 4008
Skip `JavaClassReloaderTests >> #test_concurrency_01`
...since is is known to often fail on heavily loaded systems. See
issue #306 [1] for more details.
[1]: https://swing.fit.cvut.cz/projects/stx-jv/ticket/306
Jan Vrany <jan.vrany@labware.com> [Tue, 16 Feb 2021 08:19:51 +0000] rev 4007
Improve "decompiling" of native methods
Native methods are standard Smalltalk methods with smalltalk bytecode.
This commit fixes `JavaMethod >> #decompileOn:` to print Smalltalk
bytecode.
Jan Vrany <jan.vrany@labware.com> [Mon, 15 Feb 2021 08:33:39 +0000] rev 4006
Improve error message when generic signature cannot be retrieved
Jan Vrany <jan.vrany@labware.com> [Tue, 10 Nov 2020 11:34:28 +0000] rev 4005
Fix details stack trace printing for `JavaContext`s
Java methods use Java's variable table to describe methods variables
rather than St/X's own debug info. Therefore, `JavaContext >> #argAndVarNames`
must be implemented differently.
Another fix was needed for `JavaNativeMethod`. Java natives are ordinary
smalltalk methods so their activations use (Smalltalk) `Context` and therefore
for `Context >> argAndVarNames` to work one must implement `JavaNativeMethod >> dbgVariables`.
This commit does all that.
Jan Vrany <jan.vrany@labware.com> [Sun, 09 Aug 2020 13:00:09 +0100] rev 4004
Merge
Jan Vrany <jan.vrany@labware.com> [Sun, 09 Aug 2020 08:18:23 +0100] rev 4003
Fix `JavaRelease` for Zulu 7 and Zulu 8
Recent version of Zulu 7 and Zulu 8 on Debian changed directory
names so none of them was currectly auto-detected. This commit
adds new paths to fix this issue.
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jun 2020 01:10:31 +0100] rev 4002
Add `JavaMethod >> #makeLocalStringSource`
...to make it polymorhic with normal Smalltalk methods. This is (should be)
used by source code managers before filing out a class / method to avoid
source corruption when overwriting files in package working copy.
convert-repo [Mon, 24 Feb 2020 04:28:37 +0000] rev 4001
update tags
Claus Gittinger <cg@exept.de> [Sun, 23 Feb 2020 16:25:57 +0100] rev 4000
class: CharacterArray
comment/format in: #unquote
changed:
#asDottedJavaClassName
#asSTXInternalJavaClassName
#asSlashedJavaClassName
#unquote:
#withoutQuotes
Claus Gittinger <cg@exept.de> [Sun, 23 Feb 2020 14:10:52 +0100] rev 3999
#REFACTORING by exept
class: JavaMethod
changed: #decompileSourceTo:
Claus Gittinger <cg@exept.de> [Sun, 23 Feb 2020 14:05:31 +0100] rev 3998
#REFACTORING by exept
class: JavaDecompiler
changed: #decompile:to:
class: JavaDecompiler class
changed:
#definitionOf:on:
#methodDefinitionOf:inPackage:on:
Claus Gittinger <cg@exept.de> [Sun, 23 Feb 2020 14:03:15 +0100] rev 3997
#REFACTORING by exept
class: Java class
changed: #dumpConfigOn:
Claus Gittinger <cg@exept.de> [Fri, 10 Jan 2020 13:38:18 +0100] rev 3996
#UI_ENHANCEMENT by cg
class: stx_libjava class
changed: #additionalRules_bc_dot_mak
convert-repo [Tue, 31 Dec 2019 04:28:27 +0000] rev 3995
update tags
Claus Gittinger <cg@exept.de> [Mon, 30 Dec 2019 19:40:11 +0100] rev 3994
#OTHER by exept
new query
Claus Gittinger <cg@exept.de> [Mon, 30 Dec 2019 19:40:02 +0100] rev 3993
#OTHER by exept
new query
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:53:05 +0100] rev 3992
#OTHER by cg
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:53:02 +0100] rev 3991
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:58 +0100] rev 3990
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:54 +0100] rev 3989
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:49 +0100] rev 3988
initial checkin
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:44 +0100] rev 3987
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:40 +0100] rev 3986
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:35 +0100] rev 3985
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:28 +0100] rev 3984
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:20 +0100] rev 3983
antifpossible
Claus Gittinger <cg@exept.de> [Wed, 18 Dec 2019 22:52:15 +0100] rev 3982
antifpossible
convert-repo [Sat, 14 Dec 2019 04:28:52 +0000] rev 3981
update tags
Claus Gittinger <cg@exept.de> [Fri, 13 Dec 2019 21:37:20 +0100] rev 3980
#OTHER by cg
added: #copyright
Claus Gittinger <cg@exept.de> [Fri, 13 Dec 2019 21:36:00 +0100] rev 3979
#OTHER by cg
added: #copyright
Claus Gittinger <cg@exept.de> [Fri, 13 Dec 2019 21:33:49 +0100] rev 3978
#OTHER by cg
added: #copyright
Claus Gittinger <cg@exept.de> [Fri, 13 Dec 2019 21:30:42 +0100] rev 3977
#OTHER by cg
added: #copyright
Claus Gittinger <cg@exept.de> [Fri, 13 Dec 2019 19:01:30 +0100] rev 3976
#DOCUMENTATION by cg
class: stx_libjava_tools class
added: #copyright
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 13 Nov 2019 13:27:46 +0000] rev 3975
Quick fix for Zulu 7 build 1.7.0_242-b7
...which needs few more natives in `sun.nio.fs.UnixNativeDispatcher`
in order to boot the JVM.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 01 Aug 2019 10:15:48 +0100] rev 3974
Removed leftover `experiments/Makefile` and `tools/Makefile`
Apparently accidentally commited from macOS build
Claus Gittinger <cg@exept.de> [Fri, 01 Nov 2019 13:44:29 +0100] rev 3973
#UI_ENHANCEMENT by exept
class: JavaLintService class
changed: #initialize
Ctrlspace -> CtrlSpace
Claus Gittinger <cg@exept.de> [Wed, 30 Oct 2019 17:13:29 +0100] rev 3972
#OTHER by exept
x
Claus Gittinger <cg@exept.de> [Wed, 30 Oct 2019 17:13:23 +0100] rev 3971
#OTHER by exept
x
Claus Gittinger <cg@exept.de> [Mon, 07 Oct 2019 19:38:41 +0200] rev 3970
#BUGFIX by exept
class: GroovySourceHighlighter
changed: #format:
Claus Gittinger <cg@exept.de> [Mon, 07 Oct 2019 19:38:29 +0200] rev 3969
#FEATURE by exept
class: JavaScannerBase
changed: #nextToken
Claus Gittinger <cg@exept.de> [Fri, 04 Oct 2019 11:41:15 +0200] rev 3968
#REFACTORING by exept
class: JavaVM class
changed: #throwException:
Stefan Vogel <sv@exept.de> [Sat, 28 Sep 2019 15:39:26 +0200] rev 3967
#REFACTORING by stefan
class: JavaScanner
changed: #skipSeparators
return value for protocol compatibility with other classes
Stefan Vogel <sv@exept.de> [Fri, 27 Sep 2019 15:36:24 +0200] rev 3966
#QUALITY by stefan
class: JavaRelease class
changed: #isAbstract
Claus Gittinger <cg@exept.de> [Fri, 20 Sep 2019 15:38:37 +0200] rev 3965
#BUGFIX by exept
class: JavaFinalizationRegistry
changed: #allObjectsIncludingContextsDo:
interrupt blocking/handling
Claus Gittinger <cg@exept.de> [Fri, 20 Sep 2019 15:37:51 +0200] rev 3964
#BUGFIX by exept
class: JavaNativeMethodImpl_OpenJDK6 class
changed:
#_sun_misc_Unsafe_compareAndSwapLong:_:_:_:_:_:_:_:
#_sun_misc_Unsafe_compareAndSwapObject:_:_:_:_:_:
bug - interrupt handling was broken
Claus Gittinger <cg@exept.de> [Fri, 20 Sep 2019 15:37:18 +0200] rev 3963
#DOCUMENTATION by exept
class: JavaVM class
comment/format in:
#monitorEnter:in:
#monitorExit:in:
#park:timeout:
#unpark:
#waitFor:state:timeOut:
#waitOn:forTimeout:state:
Stefan Vogel <sv@exept.de> [Wed, 11 Sep 2019 16:54:22 +0200] rev 3962
#REFACTORING by stefan
class: JavaClassReader
changed: #readClass:from:ignoring:
optimize "...do:[aBlock value]" to "...do:aBlock"
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 16:42:09 +0200] rev 3961
#TUNING by exept
class: JavaDescriptor class
changed: #isJavaPrimitiveArrayName: (send #== instead of #=)
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 16:41:57 +0200] rev 3960
#TUNING by exept
class: JavaClass::JavaClassVersionDiedHandler
changed: #update:with:from:
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 16:07:18 +0200] rev 3959
#REFACTORING by exept
class: JavaMethodDescriptor
added: #argumentCount
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:48:59 +0200] rev 3958
#REFACTORING by exept
class: ProxyMethodJavaMethodInvocationNode
changed: #unwrappedArgs: (send #== instead of #=, send #argumentCount instead of #numArgs)
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:29:38 +0200] rev 3957
#TUNING by exept
class: JavaAnnotationContainer
changed:
#ensureRuntimeInvisible (send #== instead of #=)
#ensureRuntimeVisible (send #== instead of #=)
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:29:01 +0200] rev 3956
#TUNING by exept
class: JavaBehavior
changed: #isPackagePrivate (send #== instead of #=)
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:28:38 +0200] rev 3955
#TUNING by exept
class: JavaClassReader
changed:
#readRuntimeAnnotationsAttributeFor:visible: (send #== instead of #=)
#readRuntimeParameterAnnotationsAttributeFor:visible: (send #== instead of #=)
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:28:14 +0200] rev 3954
#TUNING by exept
class: JavaLookup::Smalltalk2Java
changed: #findBestMatchOf:in:
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:27:59 +0200] rev 3953
#TUNING by exept
class: JavaMethod
changed: #isPackagePrivate (send #== instead of #=)
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 15:27:12 +0200] rev 3952
#TUNING by exept
class: JavaMethodAnnotationContainer
changed:
#ensureInvisibleParameterAnnotationsAt:
#ensureVisibleParameterAnnotationsAt:
Claus Gittinger <cg@exept.de> [Sun, 08 Sep 2019 00:54:18 +0200] rev 3951
#UI_ENHANCEMENT by exept
class: JavaContext
changed: #printOn:
sr [Fri, 06 Sep 2019 16:10:50 +0200] rev 3950
#DOCUMENTATION by Stefan Reise
method variable renamed, only
class: JavaClass
comment/format in: #handlerForSignal:context:originator:
sr [Fri, 06 Sep 2019 16:10:19 +0200] rev 3949
#DOCUMENTATION by Stefan Reise
method variable renamed, only
class: JavaObject
comment/format in: #handlerForSignal:context:originator:
Claus Gittinger <cg@exept.de> [Fri, 30 Aug 2019 10:56:53 +0200] rev 3948
#REFACTORING by exept
class: ProxyMethod
changed: #printStringForBrowserWithSelector:inClass:
Claus Gittinger <cg@exept.de> [Fri, 30 Aug 2019 10:49:27 +0200] rev 3947
#OTHER by exept
use allRed and allGray
Claus Gittinger <cg@exept.de> [Fri, 30 Aug 2019 10:47:47 +0200] rev 3946
#OTHER by exept
use allRed and allGray
Claus Gittinger <cg@exept.de> [Fri, 30 Aug 2019 10:45:00 +0200] rev 3945
#OTHER by exept
use allRed and allGray
Claus Gittinger <cg@exept.de> [Fri, 30 Aug 2019 10:41:51 +0200] rev 3944
#OTHER by exept
use allRed and allGray
Claus Gittinger <cg@exept.de> [Thu, 29 Aug 2019 23:18:34 +0200] rev 3943
#REFACTORING by exept
class: JavaRelease
changed: #dumpConfigOn:
Claus Gittinger <cg@exept.de> [Tue, 27 Aug 2019 01:57:19 +0200] rev 3942
#FEATURE by exept
class: JavaMethod
added: #methodArgAndVarNamesInContextForInspector:
Claus Gittinger <cg@exept.de> [Mon, 26 Aug 2019 10:06:10 +0200] rev 3941
#QUALITY by exept
class: GroovySourceFileWriter
changed: #fileOutCommentLine:on:
Claus Gittinger <cg@exept.de> [Mon, 26 Aug 2019 10:05:55 +0200] rev 3940
#QUALITY by exept
class: JavaSourceFileWriter
changed:
#fileOutCommentEndOn:
#fileOutCommentLine:on:
#fileOutCommentStartOn:
return the receiver; not the stream.
Claus Gittinger <cg@exept.de> [Sun, 25 Aug 2019 16:54:21 +0200] rev 3939
#REFACTORING by exept
class: JavaCodeBundle
changed:
#classPathOn:
#sourcePathOn:
Claus Gittinger <cg@exept.de> [Thu, 22 Aug 2019 00:49:44 +0200] rev 3938
bug fix
Claus Gittinger <cg@exept.de> [Thu, 15 Aug 2019 15:14:07 +0200] rev 3937
#DOCUMENTATION by exept
class: Java class
changed: #terminateAllThreads
Claus Gittinger <cg@exept.de> [Fri, 09 Aug 2019 05:58:32 +0200] rev 3936
#REFACTORING by exept
class: GroovySourceHighlighter::Scanner
changed: #nextToken
useless code
Claus Gittinger <cg@exept.de> [Wed, 31 Jul 2019 22:54:39 +0200] rev 3935
#DOCUMENTATION by exept
class: JavaListInspectorView
comment/format in: #baseInspectedObjectClass
Claus Gittinger <cg@exept.de> [Wed, 31 Jul 2019 22:54:28 +0200] rev 3934
#DOCUMENTATION by exept
class: JavaMapInspectorView
comment/format in: #baseInspectedObjectClass
Claus Gittinger <cg@exept.de> [Wed, 31 Jul 2019 22:54:18 +0200] rev 3933
#DOCUMENTATION by exept
class: JavaSetInspectorView
comment/format in: #baseInspectedObjectClass
Claus Gittinger <cg@exept.de> [Wed, 17 Jul 2019 23:45:27 +0200] rev 3932
#BUGFIX by cg
class: JavaRelease::AppleJDK8
changed: #jdkHome
Claus Gittinger <cg@exept.de> [Wed, 17 Jul 2019 23:06:37 +0200] rev 3931
#BUGFIX by cg
class: JavaRelease
comment/format in:
#isAvailable
#javaHomeOrNil
#searchForJavaHome
changed: #validateJavaHome:
class: JavaRelease::AppleJDK8
added:
#isAvailableOnCurrentOperatingSystem
#validateJavaVersionString:
comment/format in: #javaHomesOnOSX
changed: #nameOf_rt_dot_jar
class: JavaRelease::AppleJDK9
added: #isAvailableOnCurrentOperatingSystem
changed: #javaHomesOnOSX
class: JavaRelease::AppleJDK9 class
comment/format in: #documentation
class: JavaRelease::OracleJDK9
added: #validateJavaHome1:
Claus Gittinger <cg@exept.de> [Wed, 17 Jul 2019 16:58:29 +0200] rev 3930
*** empty log message ***
Claus Gittinger <cg@exept.de> [Wed, 17 Jul 2019 16:57:58 +0200] rev 3929
*** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 16 Jul 2019 16:11:15 +0200] rev 3928
*** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 16 Jul 2019 16:09:59 +0200] rev 3927
*** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 16 Jul 2019 16:09:08 +0200] rev 3926
*** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 16 Jul 2019 15:45:48 +0200] rev 3925
*** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 16 Jul 2019 15:44:32 +0200] rev 3924
*** empty log message ***
Claus Gittinger <cg@exept.de> [Mon, 15 Jul 2019 15:39:20 +0200] rev 3923
#OTHER by cg
unneeded subProjects method removed (already inherited)
Claus Gittinger <cg@exept.de> [Tue, 09 Jul 2019 20:09:49 +0200] rev 3922
#DOCUMENTATION by exept
class: JavaMethod
comment/format in: #messagesSent
Claus Gittinger <cg@exept.de> [Tue, 09 Jul 2019 20:09:29 +0200] rev 3921
#DOCUMENTATION by exept
class: JavaMethodAnalyzer
comment/format in: #messagesSent
Claus Gittinger <cg@exept.de> [Thu, 27 Jun 2019 12:42:13 +0200] rev 3920
#DOCUMENTATION by cg
class: JavaLanguage
comment/format in: #sourceFileSuffix
Claus Gittinger <cg@exept.de> [Thu, 27 Jun 2019 12:40:49 +0200] rev 3919
#DOCUMENTATION by cg
class: GroovyLanguage
comment/format in: #sourceFileSuffix
Claus Gittinger <cg@exept.de> [Wed, 26 Jun 2019 22:06:25 +0200] rev 3918
#OTHER by cg
+bracketStrings
Claus Gittinger <cg@exept.de> [Wed, 26 Jun 2019 22:06:15 +0200] rev 3917
#OTHER by cg
+bracketStrings
Claus Gittinger <cg@exept.de> [Sun, 23 Jun 2019 22:59:53 +0200] rev 3916
#REFACTORING by cg
class: JavaVM class
changed: #_ATHROW: (send #withoutSeparators instead of #trimSeparators)
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 19 Jun 2019 12:49:04 +0100] rev 3915
Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 11 Jun 2019 22:03:11 +0100] rev 3914
Merge
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 02 May 2019 23:04:39 +0100] rev 3913
Update build support files for `stx:libjava/examples/chat`
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 04 Feb 2019 00:24:10 +0000] rev 3912
Fix initialization of system propertirs
...and use `amd64` consistenly instead of `x86_64`.
convert-repo [Wed, 19 Jun 2019 03:28:00 +0000] rev 3911
update tags
Claus Gittinger <cg@exept.de> [Tue, 18 Jun 2019 21:29:10 +0200] rev 3910
*** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 18 Jun 2019 21:29:03 +0200] rev 3909
*** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 18 Jun 2019 21:27:45 +0200] rev 3908
*** empty log message ***
Claus Gittinger <cg@exept.de> [Tue, 18 Jun 2019 21:23:20 +0200] rev 3907
*** empty log message ***
convert-repo [Sat, 08 Jun 2019 03:28:51 +0000] rev 3906
update tags
Claus Gittinger <cg@exept.de> [Fri, 07 Jun 2019 23:02:13 +0200] rev 3905
#REFACTORING by cg
class: ProxyMethod
changed: #printStringForBrowserWithSelector:inClass:
Claus Gittinger <cg@exept.de> [Fri, 07 Jun 2019 22:53:38 +0200] rev 3904
#REFACTORING by cg
class: ProxyMethod
changed: #source
Claus Gittinger <cg@exept.de> [Fri, 07 Jun 2019 22:52:13 +0200] rev 3903
#REFACTORING by cg
class: ProxyMethod
changed: #printStringForBrowserWithSelector:inClass: (send #withColor: instead of #colorizeAllWith:)
Claus Gittinger <cg@exept.de> [Fri, 07 Jun 2019 22:45:13 +0200] rev 3902
#REFACTORING by cg
class: JavaRelease
changed: #displayString
class: JavaRelease::SunJDK122
changed: #displayString
Claus Gittinger <cg@exept.de> [Fri, 07 Jun 2019 22:45:02 +0200] rev 3901
#REFACTORING by cg
class: JavaCodeBundleEditor::LibraryItem
changed: #label
Claus Gittinger <cg@exept.de> [Fri, 07 Jun 2019 22:44:55 +0200] rev 3900
#REFACTORING by cg
class: JavaSettingsApplication
changed: #javaHomeList
Stefan Vogel <sv@exept.de> [Fri, 17 May 2019 16:56:31 +0200] rev 3899
#REFACTORING by stefan
Sanitize BlockValues
class: JavaCodeBundleEditor
changed:
#canAddHolder
#canEditHolder
#canRemoveHolder
Stefan Vogel <sv@exept.de> [Thu, 11 Apr 2019 18:36:26 +0200] rev 3898
#REFACTORING by stefan
class: JavaVM class
changed: #loadClassesIn:matching:
use \"asFilename pathName\" instead of \"asFilename asAbsoluteFilename pathName\"
ist is equivalent!
Stefan Vogel <sv@exept.de> [Thu, 11 Apr 2019 18:35:48 +0200] rev 3897
#REFACTORING by stefan
class: JavaRelease::AppleJDK6
changed: #javaHomeForJavaExecutable:
use \"asFilename pathName\" instead of \"asFilename asAbsoluteFilename pathName\"
ist is equivalent!
Stefan Vogel <sv@exept.de> [Thu, 11 Apr 2019 18:33:00 +0200] rev 3896
#REFACTORING by stefan
class: JavaNativeMethodImpl_OpenJDK6 class
changed:
#_java_io_UnixFileSystem_canonicalize0:_:
#_java_io_WinNTFileSystem_canonicalize0:_:
#_java_io_WinNTFileSystem_canonicalizeWithPrefix0:_:_:
use \"asFilename pathName\" instead of \"asFilename asAbsoluteFilename pathName\"
ist is equivalent!
Claus Gittinger <cg@exept.de> [Wed, 03 Apr 2019 08:32:45 +0200] rev 3895
#REFACTORING by cg
class: JavaMapInspectorView
added: #hasAllNumericKeys
removed: #allNumericKeys
changed: #indexList (send #hasAllNumericKeys instead of #allNumericKeys)
Claus Gittinger <cg@exept.de> [Fri, 22 Mar 2019 13:29:20 +0100] rev 3894
isString -> isStringLike
Claus Gittinger <cg@exept.de> [Wed, 13 Mar 2019 22:25:18 +0100] rev 3893
#REFACTORING by cg
class: JavaRelease
changed: #displayString