Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade JDK8u152 #403

Merged
merged 155 commits into from
Mar 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
e044ce6
Update submodule
AliveDevil Jun 8, 2023
36e553f
Update version info
AliveDevil Jun 8, 2023
a1c791a
First pass
AliveDevil Jun 8, 2023
a8a8942
Reenable test
AliveDevil Jun 8, 2023
09051ca
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Jun 13, 2023
4ea558e
Removed RMI stubs
AliveDevil Jun 13, 2023
aa1fd71
Port
AliveDevil Jun 13, 2023
4f763dd
Add new
AliveDevil Jun 13, 2023
6c45541
Disable tests
AliveDevil Jun 14, 2023
4003a4a
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Jun 19, 2023
02fb55a
Copy java.security
AliveDevil Jun 20, 2023
e2ee8df
New native methods
AliveDevil Jun 20, 2023
249c3e2
Enable tests
AliveDevil Jun 20, 2023
bd54f0e
Fix WeakAlg
AliveDevil Jun 20, 2023
848f18f
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Jun 20, 2023
f84a580
Jdi is not testable
AliveDevil Jun 21, 2023
e3e7d54
Port ReflectionFactory
AliveDevil Jun 21, 2023
0ec29d7
Add xjc/jxc
AliveDevil Jun 21, 2023
9792b6a
Disable tests
AliveDevil Jun 21, 2023
587564a
jxc is schemagen.
AliveDevil Jun 21, 2023
5fbbc83
Add to solution
AliveDevil Jun 21, 2023
31e5bc3
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Jun 26, 2023
bb0386c
Include non-sun extra versions of heap size arguments
AliveDevil Jun 26, 2023
b9cfb0e
Fix jtreg invoking "java" by absolute path
AliveDevil Jun 28, 2023
fea2598
Exclude test
AliveDevil Jun 28, 2023
9663547
Path Exists is .NET 6
AliveDevil Jun 28, 2023
2a8ae9a
Typo
AliveDevil Jun 28, 2023
454e633
Tests
AliveDevil Jun 29, 2023
3ec5790
Merge remote-tracking branch 'upstream/feature/pack200' into feature/…
AliveDevil Jun 29, 2023
200b07f
Include native code
AliveDevil Jun 29, 2023
5071ab7
Fix compile
AliveDevil Jun 29, 2023
5e09856
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Jul 3, 2023
b02a0c0
Fix CoreFoundation framework link missing
AliveDevil Jul 3, 2023
7d896b8
Fix symbolic link script to work on bundled powershell on windows
AliveDevil Jul 4, 2023
b83ce74
Fix OneExceptionOnly-test
AliveDevil Jul 6, 2023
6caebed
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Jul 6, 2023
cd88be8
Catch FileNotFound on Watcher init
AliveDevil Jul 6, 2023
3aecdf9
Fix compile
AliveDevil Jul 6, 2023
0c348ef
Implement DotNetWatchService natively
AliveDevil Jul 26, 2023
3c894eb
Implement event handler
AliveDevil Jul 26, 2023
afc2b9f
Fix compilation
AliveDevil Jul 26, 2023
ee1470b
Missing imports
AliveDevil Jul 26, 2023
4af4066
Update close sig
AliveDevil Jul 26, 2023
d2305bb
Fix compile
AliveDevil Jul 26, 2023
f15fbfa
Add missing argument
AliveDevil Jul 26, 2023
f5ad403
Fix compile
AliveDevil Jul 26, 2023
01014c0
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Jul 26, 2023
b7239f9
Fix link
AliveDevil Jul 26, 2023
afac9fd
Fix compile
AliveDevil Jul 26, 2023
9481a6e
Format
AliveDevil Jul 26, 2023
dcaf3fe
Link
AliveDevil Jul 26, 2023
4baf23f
Fix ITLConstructor test (port upstream changes)
AliveDevil Jul 28, 2023
f9f7ea7
Unsupported
AliveDevil Jul 28, 2023
4bf18d0
Fix dead-lock
AliveDevil Jul 28, 2023
71a5062
Fix VM crash on access
AliveDevil Jul 28, 2023
ad58b30
Policy paths have changed
AliveDevil Jul 28, 2023
fcf6fb2
Typo
AliveDevil Jul 28, 2023
1fb54a1
Typo
AliveDevil Jul 28, 2023
5312574
Fix sig
AliveDevil Jul 28, 2023
f88ee50
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Jul 30, 2023
61abed4
Default to unlimited policy
AliveDevil Jul 31, 2023
d687890
Review tests
AliveDevil Jul 31, 2023
9a90a67
Include policy file at correct location
AliveDevil Jul 31, 2023
dfbe175
Disable test
AliveDevil Aug 1, 2023
3d4d94d
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Aug 1, 2023
96cd078
Disable tests
AliveDevil Aug 2, 2023
8689709
Fixup merge error in 3ec5790d17ece240c02c590cd555cdfd356b96f7
AliveDevil Aug 2, 2023
9abeb24
Disable test
AliveDevil Aug 2, 2023
372ab3e
Fix xjc executable
AliveDevil Aug 2, 2023
d11cc91
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Aug 3, 2023
263e847
Merge branch 'develop' into feature/jdk8u152-b16
wasabii Aug 6, 2023
576e57f
Merge remote-tracking branch 'upstream/develop' into feature/jdk8u152…
AliveDevil Aug 15, 2023
2c0efe4
That missed
AliveDevil Aug 15, 2023
54c410c
Fix xjc targets
AliveDevil Aug 15, 2023
ba0db37
No awt
AliveDevil Aug 15, 2023
6d0234b
Merged develop.
wasabii Nov 6, 2023
439f1b6
Merge.
wasabii Nov 6, 2023
6a46214
C98 on libiava.
wasabii Nov 6, 2023
d3aeab3
Disable test. Fails due to expired certificate. Upgrade more faster!
wasabii Nov 7, 2023
f0e0abd
Use PollingWatchService for non Windows.
wasabii Nov 7, 2023
c20ed19
Revert DotNetWatchService. Back to old implementation. Just, use Poll…
wasabii Nov 11, 2023
1ecf69b
Unused folders.
wasabii Nov 11, 2023
f11d3bd
Load st_dev and st_ino into FileKey when on Unix for polling service.…
wasabii Nov 12, 2023
0fc2bfd
Kerberos tests broken on OS X.
wasabii Nov 12, 2023
82ec680
Ensure security manager check.
wasabii Nov 12, 2023
b58cd24
Formatting.
wasabii Dec 7, 2023
8218b6b
Merge develop.
wasabii Feb 11, 2024
95e66ce
Merge branch 'develop' into feature/jdk8u152-b16
wasabii Feb 11, 2024
b40d9de
Fix accessors name.
wasabii Feb 11, 2024
6532e8e
Fox jni field names.
wasabii Feb 12, 2024
b19af08
Revert to DotNetFileSystemWatcher for non-Windows.
wasabii Feb 12, 2024
52307b6
Move tests around.
wasabii Feb 12, 2024
95255bd
Merge branch 'develop' into feature/jdk8u152-b16
wasabii Feb 12, 2024
e58b9ea
Add a test to see if method invoke throws the right thing.
wasabii Feb 12, 2024
4e1f1e4
Merge branch 'feature/jdk8u152-b16' of https://github.com/ikvmnet/ikv…
wasabii Feb 12, 2024
b206c3c
Missing exception.
wasabii Feb 13, 2024
f82fa2c
Merge branch 'develop' into feature/jdk8u152-b16
wasabii Feb 13, 2024
2292b57
Test cannot work.
wasabii Feb 14, 2024
bbeccc8
Add a test regarding method invocation.
wasabii Feb 16, 2024
9552260
Reenable static ctor invoke.
wasabii Feb 17, 2024
34a2bbe
IKVM.Core.MSBuild removes DesignTimeBuild from passed properties to M…
wasabii Feb 18, 2024
46fa588
EmitNullCheck is still fast, but we need to catch the results if it i…
wasabii Feb 18, 2024
6e8291d
Typo.
wasabii Feb 18, 2024
0ef084b
Enable manual runs.
wasabii Feb 18, 2024
c89eb02
Transform target now runs before PrepareForBuild, which ensures desig…
wasabii Feb 18, 2024
a4f6a26
Again.
wasabii Feb 18, 2024
74f7caf
Advance beyond exception.
wasabii Feb 19, 2024
a1e7e8f
Ignore a number of tests broken on OS X for expected reasons: dual mo…
wasabii Feb 19, 2024
a93abd1
Well, I dunno why this would work...?
wasabii Feb 19, 2024
f568db0
Fix up reflectionfactory.
wasabii Feb 21, 2024
5d9ad33
ldloca for value types/thoses.
wasabii Feb 21, 2024
0a6879b
Merge develop.
wasabii Feb 22, 2024
45b0c8d
Add a few tests.
wasabii Feb 25, 2024
feb5908
Include Process mechanisms in native library.
wasabii Feb 25, 2024
2d2b34e
Include ProcessEnvironment and UNIXProcess from solaris implementatio…
wasabii Feb 26, 2024
6bbf64a
Convert to StringEnvironment. This doens't preserve the guaurentees t…
wasabii Feb 26, 2024
9fdd427
Fork UNIXProcess and use only FORK on BSD/OSX.
wasabii Feb 26, 2024
1869bf9
Set as executable.
wasabii Feb 27, 2024
3408fff
Was testing wrong path for trailing slash.
wasabii Feb 27, 2024
4370c66
Path with no trailing slash, but with existing directory, should have…
wasabii Feb 27, 2024
397bc69
Add test cases for URI.
wasabii Feb 27, 2024
6f69bc1
Add alternative test
wasabii Feb 27, 2024
e8c06de
Was using wrong variable again.
wasabii Feb 27, 2024
73a55b4
Should always be forward.
wasabii Feb 27, 2024
e9799f8
ToString.
wasabii Feb 27, 2024
33c037c
Already toStringing.
wasabii Feb 27, 2024
c6568da
no checkread.
wasabii Feb 28, 2024
f43d460
Replace usage of FormatterServices.GetUninitializedObject on NET Core…
wasabii Feb 28, 2024
d370a9b
Socket multigroup join still broken on OSX.
wasabii Feb 29, 2024
798b0e7
Disable watch service tests on OS X for now.
wasabii Feb 29, 2024
6f95ff1
Throws OOM on test host. Unsure why exactly. Might be a real bug.
wasabii Feb 29, 2024
7884fc7
Set dump type.
wasabii Mar 1, 2024
0d53898
Decreate hang timeout. Increase job timeout.
wasabii Mar 1, 2024
25f4a13
Add detailed test output.
wasabii Mar 1, 2024
33a64a4
Reverting this guy because it may or may not contribute to something.
wasabii Mar 2, 2024
f414db2
Fix times.
wasabii Mar 2, 2024
a7891ba
Upgrade CliWrap to try to fix a deadlock. Wasn't really the issue, so…
wasabii Mar 3, 2024
d49c043
UNIXProcess.init was overriding .NETs SIGCHLD handler, resulting .NET…
wasabii Mar 8, 2024
129e25c
Set all execute permissions.
wasabii Mar 8, 2024
83fc3c9
Handle no listener.
wasabii Mar 8, 2024
81e23e3
CliWrap.
wasabii Mar 8, 2024
2791aaa
A space.
wasabii Mar 8, 2024
0347669
Update many test related libraries.
wasabii Mar 8, 2024
15c635d
Specifically include Semver package.
wasabii Mar 9, 2024
f414133
Force binding redirects.
wasabii Mar 9, 2024
7ce597e
Add StrongNamer for SemVer?
wasabii Mar 9, 2024
0e0f31d
Target isn't required.
wasabii Mar 9, 2024
20215e3
Missed one.
wasabii Mar 9, 2024
5b2c507
Strong name only assemblies we redistribute, which means we don't nee…
wasabii Mar 9, 2024
015bfc6
Strong name executables.
wasabii Mar 9, 2024
50a0c3d
Test adapters can technically be distributed (though they aren't)
wasabii Mar 9, 2024
4625cc0
Welp, give up. Remove SemVer library. I can't find a major combinatio…
wasabii Mar 9, 2024
a13e01a
Remove StrongNamer.
wasabii Mar 9, 2024
c98575d
add a Delegate completion handler, use to see which thread the operat…
wasabii Mar 10, 2024
1139e76
Revert to Alive's version.
wasabii Mar 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .github/workflows/IKVM.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: IKVM

on:
workflow_dispatch:
push:
branches:
- main
Expand Down Expand Up @@ -635,10 +636,11 @@ jobs:
"--blame",
"--blame-crash",
"--blame-hang",
"--blame-hang-timeout", "120m",
"--blame-hang-timeout", "60m",
"--blame-hang-dump-type", "full",
"-v:diag",
"--results-directory", "TestResults",
"--logger:console;verbosity=diag",
"--logger:console;verbosity=detailed",
"--logger:trx"
# "--collect", "Code Coverage"
)
Expand Down
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
<OpenJdkMajorVersion>1</OpenJdkMajorVersion>
<OpenJdkMinorVersion>8</OpenJdkMinorVersion>
<OpenJdkMicroVersion>0</OpenJdkMicroVersion>
<OpenJdkUpdateVersion>92</OpenJdkUpdateVersion>
<OpenJdkBuildNumber>b34</OpenJdkBuildNumber>
<OpenJdkUpdateVersion>152</OpenJdkUpdateVersion>
<OpenJdkBuildNumber>b16</OpenJdkBuildNumber>
<OpenJdkVersion>OpenJDK $(OpenJdkMinorVersion)u$(OpenJdkUpdateVersion) $(OpenJdkBuildNumber)</OpenJdkVersion>
<OpenJdkFullVersion>$(OpenJdkMajorVersion).$(OpenJdkMinorVersion).$(OpenJdkMicroVersion)_$(OpenJdkUpdateVersion)-$(OpenJdkBuildNumber)</OpenJdkFullVersion>
<OpenJdkVendor>Oracle</OpenJdkVendor>
Expand Down
1 change: 1 addition & 0 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == 'win7-x64' ">win-x64</RuntimeIdentifier>
<Prefer32Bit Condition=" '$(RuntimeIdentifier)' == 'win-x86' ">true</Prefer32Bit>
</PropertyGroup>

</Project>
2 changes: 1 addition & 1 deletion Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="IKVM.Core.MSBuild" Version="0.1.58">
<PackageReference Include="IKVM.Core.MSBuild" Version="0.1.88">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
Expand Down
6 changes: 6 additions & 0 deletions IKVM.sln
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IKVM.Image.JRE.runtime.linu
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IKVM.Image.JRE.runtime.linux-musl-x64", "src\IKVM.Image.JRE.runtime.linux-musl-x64\IKVM.Image.JRE.runtime.linux-musl-x64.csproj", "{4AC61233-8347-4AC6-9E01-5C5BC48D5A8F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "xjc", "src\xjc\xjc.msbuildproj", "{C35B9502-AC9F-4490-9480-6EAB4FD94AAA}"
EndProject
Project("{6DE1C62B-E8D7-451A-8734-87EAEB46E35B}") = "libunpack", "src\libunpack\libunpack.clangproj", "{1E74B9F3-AF8C-4ADB-90EA-0E1696C7886C}"
EndProject
Project("{6DE1C62B-E8D7-451A-8734-87EAEB46E35B}") = "libjvm", "src\libjvm\libjvm.clangproj", "{FE90DDCB-06F3-4470-A9A7-7640B04EA9E4}"
Expand Down Expand Up @@ -668,6 +670,10 @@ Global
{4AC61233-8347-4AC6-9E01-5C5BC48D5A8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4AC61233-8347-4AC6-9E01-5C5BC48D5A8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4AC61233-8347-4AC6-9E01-5C5BC48D5A8F}.Release|Any CPU.Build.0 = Release|Any CPU
{C35B9502-AC9F-4490-9480-6EAB4FD94AAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C35B9502-AC9F-4490-9480-6EAB4FD94AAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C35B9502-AC9F-4490-9480-6EAB4FD94AAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C35B9502-AC9F-4490-9480-6EAB4FD94AAA}.Release|Any CPU.Build.0 = Release|Any CPU
{1E74B9F3-AF8C-4ADB-90EA-0E1696C7886C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1E74B9F3-AF8C-4ADB-90EA-0E1696C7886C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1E74B9F3-AF8C-4ADB-90EA-0E1696C7886C}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down
6 changes: 3 additions & 3 deletions ext/ikvm-native-sdk/Fix-SymbolicLinks.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ function Fix-SymbolicLink ($i, $p) {
}

# recurse into target, attempting to fix it
$t = gi $(Join-Path $i.DirectoryName $i.Target)
$t = gi $(Join-Path "$($i.DirectoryName)" "$($i.Target)")
$t = Fix-SymbolicLink $t

# is the target a directory?
Expand All @@ -28,11 +28,11 @@ function Fix-SymbolicLink ($i, $p) {
$t = $i.Target

# remove original item and replace with mklink /D
ri $i
ri $i.FullName
& cmd /c "mklink /D $n $t" | Write-Host

# refresh item for recursive call
return (gi $i)
return (gi $i.FullName)
}
} catch {
Write-Host -Foreground Red -Background Black ($i.FullName + ": " + $_.Exception.Message)
Expand Down
2 changes: 1 addition & 1 deletion openjdk
Submodule openjdk updated 2026 files
15 changes: 5 additions & 10 deletions openjdk.props
Original file line number Diff line number Diff line change
Expand Up @@ -1113,11 +1113,6 @@
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\font\TextSource.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\font\TextSourceLabel.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\font\Underline.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\invoke\anon\AnonymousClassLoader.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\invoke\anon\ConstantPoolParser.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\invoke\anon\ConstantPoolPatch.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\invoke\anon\ConstantPoolVisitor.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\invoke\anon\InvalidConstantPoolFormatException.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\invoke\empty\Empty.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\invoke\package-info.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\invoke\util\BytecodeDescriptor.java" />
Expand Down Expand Up @@ -1290,6 +1285,7 @@
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\JavaNetHttpCookieAccess.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\JavaNioAccess.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\JavaObjectInputStreamAccess.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\JavaOISAccess.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\JavaSecurityAccess.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\JavaSecurityProtectionDomainAccess.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\JavaUtilJarAccess.java" />
Expand All @@ -1300,6 +1296,7 @@
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\MessageUtils.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\MetaIndex.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\NativeSignalHandler.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\ObjectInputFilter.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\ObjectStreamClassValidator.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\Perf.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\misc\PerfCounter.java" />
Expand Down Expand Up @@ -1462,6 +1459,7 @@
<!--<OpenJdkSource Remove="$(OpenJdkDir)\jdk\src\windows\classes\sun\nio\fs\WindowsChannelFactory.java" />-->

<!--<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\solaris\classes\sun\nio\fs\**\*.java" PackagePath="sun\nio\fs" />-->
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\solaris\classes\sun\nio\fs\UnixFileKey.java" />
<OpenJdkSource Remove="$(OpenJdkDir)\jdk\src\solaris\classes\sun\nio\fs\DefaultFileSystemProvider.java" />
<OpenJdkSource Remove="$(OpenJdkDir)\jdk\src\solaris\classes\sun\nio\fs\DefaultFileTypeDetector.java" />
<OpenJdkSource Remove="$(OpenJdkDir)\jdk\src\solaris\classes\sun\nio\fs\SolarisAclFileAttributeView.java" />
Expand All @@ -1478,6 +1476,7 @@
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\print\BackgroundServiceLookup.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\print\CustomMediaSizeName.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\print\CustomMediaTray.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\print\DialogOnTop.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\print\DialogOwner.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\print\DocumentPropertiesUI.java" />
<OpenJdkSource Include="$(OpenJdkDir)\jdk\src\share\classes\sun\print\ImagePrinter.java" />
Expand Down Expand Up @@ -1698,8 +1697,6 @@
</ItemGroup>

<ItemGroup>
<OpenJdkRmiStub Include="sun.rmi.registry.RegistryImpl" Flags="-v1.1" />
<OpenJdkRmiStub Include="sun.rmi.transport.DGCImpl" Flags="-v1.1" />
<OpenJdkRmiStub Include="sun.rmi.server.Activation$ActivationSystemImpl" Flags="-v1.2" />
<OpenJdkRmiStub Include="java.rmi.activation.ActivationGroup" Flags="-v1.2" />
<OpenJdkRmiStub Include="com.sun.jndi.rmi.registry.ReferenceWrapper" Flags="-v1.2" />
Expand All @@ -1723,11 +1720,9 @@
<OpenJdkImageContent Include="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\currency.data" ImagePath="lib\currency.data" />
<OpenJdkImageContent Include="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\cmm\**\*" ImagePath="lib\cmm\%(RecursiveDir)%(Filename)%(Extension)" />
<OpenJdkImageContent Include="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\management\**\*" ImagePath="lib\management\%(RecursiveDir)%(Filename)%(Extension)" />
<OpenJdkImageContent Include="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\security\**\*" ImagePath="lib\security\%(Filename)%(Extension)" />
<OpenJdkImageContent Include="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\security\**\*" ImagePath="lib\security\%(RecursiveDir)%(Filename)%(Extension)" />
<OpenJdkImageContent Remove="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\security\java.security" />
<OpenJdkImageContent Remove="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\security\cacerts" />
<OpenJdkImageContent Remove="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\security\local_policy.jar" />
<OpenJdkImageContent Include="$(OpenJdkDir)\build\linux-x86_64-normal-server-release\jdk\lib\security\US_export_policy.jar" ImagePath="lib\security\local_policy.jar" />
<OpenJdkImageContent Include="$(OpenJdkDir)\jdk\src\windows\lib\*" ImagePath="lib\%(Filename)%(Extension)" />
</ItemGroup>

Expand Down
4 changes: 2 additions & 2 deletions src/IKVM.ByteCode.Tests/IKVM.ByteCode.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@

<ItemGroup>
<PackageReference Include="FluentAssertions" Version="5.0.0" />
<PackageReference Include="Microsoft.CodeCoverage" Version="17.4.0" />
<PackageReference Include="Microsoft.CodeCoverage" Version="17.9.0" />
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="MSTest.TestAdapter" Version="2.2.10" />
<PackageReference Include="MSTest.TestFramework" Version="2.2.10" />
</ItemGroup>
Expand Down
3 changes: 2 additions & 1 deletion src/IKVM.Image.JDK-bin/IKVM.Image.JDK-bin.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@
<BinProject Include="..\jdeps\jdeps.msbuildproj" />
<BinProject Include="..\native2ascii\native2ascii.msbuildproj" />
<BinProject Include="..\rmic\rmic.msbuildproj" />
<BinProject Include="..\schemagen\schemagen.msbuildproj" />
<BinProject Include="..\wsgen\wsgen.msbuildproj" />
<BinProject Include="..\wsimport\wsimport.msbuildproj" />
<BinProject Include="..\schemagen\schemagen.msbuildproj" />
<BinProject Include="..\xjc\xjc.msbuildproj" />
</ItemGroup>

<ItemGroup>
Expand Down
Loading