Skip to content

Commit 7e04cab

Browse files
committed
Merge branch 'release-3.7'
2 parents 7f25109 + 7bf5ee4 commit 7e04cab

File tree

9 files changed

+4
-200
lines changed

9 files changed

+4
-200
lines changed

CHANGES

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
3.7.13 - ???
77

8+
* 13496: Remove workaround for Windows file dialog bug (12152)
89
* 13495: Upgrade bundled Java to 22.0.2, 21.0.4 (32-bit Windows)
910
* 13447: Maintain all attachments when refreshing Pre-defined scenarios
1011
* 13440: Improve Save and Load times by ignoring empty Stacks

Makefile

+2-3
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,9 @@ $(TMPDIR) $(JDOCDIR):
110110
$(LIBDIR)/Vengine.jar: version-set
111111
$(MVN) deploy -DgitVersion=$(VERSION) -Dasciidoctor.attributes=optimize $(SKIPS)
112112
mv $(LIBDIR)/$(JARNAME).jar $@
113-
mv $(LIBDIR)/vassal-agent-$(MAVEN_VERSION).jar $(LIBDIR)/vassal-agent.jar
114113

115114
$(TMPDIR)/module_deps: $(LIBDIR)/Vengine.jar | $(TMPDIR)
116-
echo -n jdk.crypto.ec,java.instrument, >$@
115+
echo -n jdk.crypto.ec, >$@
117116
jdeps --ignore-missing-deps --print-module-deps --multi-release 11 $(LIBDIR)/*.jar | tr -d '\n' >>$@
118117

119118
#$(DISTDIR)/windows/VASSAL.ico:
@@ -218,7 +217,7 @@ $(TMPDIR)/windows-%-$(VERSION)-build:
218217

219218
JREOPTS:=
220219

221-
$(TMPDIR)/windows-noinst-$(VERSION)-build/VASSAL.l4j.xml: JREOPTS:=<opt>-javaagent:lib\\vassal-agent.jar</opt><opt>--add-opens java.desktop/sun.awt.shell=org.vassalengine.agent</opt><opt>-DVASSAL.conf="%EXEDIR%\\..\\VASSAL"</opt>
220+
$(TMPDIR)/windows-noinst-$(VERSION)-build/VASSAL.l4j.xml: JREOPTS:=<opt>-DVASSAL.conf="%EXEDIR%\\..\\VASSAL"</opt>
222221

223222
$(TMPDIR)/windows-%-$(VERSION)-build/VASSAL.l4j.xml: $(DISTDIR)/windows/VASSAL.l4j.xml.in | $(TMPDIR)/windows-%-$(VERSION)-build
224223
sed -e 's/%NUMVERSION%/$(VNUM)/g' \

dist/notes/data.json

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
{ "num": 11884, "desc": "Ensure OldMat is set when a piece leaves a Mat" }
4848
],
4949
"other_improvements": [
50+
{ "num": 13496, "desc": "Remove workaround for Windows file dialog bug (12152)" },
5051
{ "num": 13495, "desc": "Upgrade bundled Java to 22.0.2, 21.0.4 (32-bit Windows)" },
5152
{ "num": 13359, "desc": "Report I/O Errors during Predefined Setup refresh in Refresher log, not as a Vassal bug" },
5253
{ "num": 13440, "desc": "Improve Save and Load times by ignoring empty Stacks" },

pom.xml

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
</licenses>
2020

2121
<modules>
22-
<module>vassal-agent</module>
2322
<module>vassal-app</module>
2423
<module>vassal-deprecation</module>
2524
<module>vassal-doc</module>

release-prepare/pom.xml

-5
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,6 @@
1818
</properties>
1919

2020
<dependencies>
21-
<dependency>
22-
<groupId>org.vassalengine</groupId>
23-
<artifactId>vassal-agent</artifactId>
24-
<version>${project.version}</version>
25-
</dependency>
2621
<dependency>
2722
<groupId>org.vassalengine</groupId>
2823
<artifactId>vassal-app</artifactId>

vassal-agent/pom.xml

-53
This file was deleted.

vassal-agent/src/main/java/org/vassalengine/agent/Agent.java

-66
This file was deleted.

vassal-agent/src/main/java/org/vassalengine/agent/Win32ShellFolderManager2Interceptor.java

-63
This file was deleted.

vassal-app/src/main/java/VASSAL/launch/AbstractLaunchAction.java

-9
Original file line numberDiff line numberDiff line change
@@ -550,15 +550,6 @@ private List<String> buildArgumentList(String moduleName) {
550550
result.add(""); // reserved for initial heap
551551
result.add(""); // reserved for maximum heap
552552

553-
if (SystemUtils.IS_OS_WINDOWS) {
554-
final String noAgent = System.getProperty("VASSAL.noagent");
555-
if (noAgent == null) {
556-
result.add("-javaagent:lib\\vassal-agent.jar");
557-
result.add("--add-opens");
558-
result.add("java.desktop/sun.awt.shell=ALL-UNNAMED");
559-
}
560-
}
561-
562553
result.addAll(new CustomVmOptions().getCustomVmOptions());
563554

564555
// pass on the user's home, if it's set

0 commit comments

Comments
 (0)