Release candidate for 3.2.11

In the past week, we’ve had some sudden, dramatic success at cracking a couple of long-standing problems, so I’d like to put out 3.2.11 soon to get these fixes to people.

In particular, it contains three things for Mac users:

  • 10797: Display installation instructions in DMG root window for Mac OS X
  • 10796: Create compressed DMG for Mac OS X
  • 10793: Text in SVG is not rendered on Macs with Retina displays

And one bug fix for the Editor:

  • 10798: ZipException in BrowserHelpFile.ConfigSupport.packFile()

Please try 3.2.11-svn8994, available here, especially if you’re a Mac user:

vassalengine.sourceforge.net/builds/

I’ve added two more fixes:

  • 10809: First-time dialog is too tall on very short screens
  • 10798: ZipException in BrowserHelpFile.ConfigSupport.packFile()

Please try 3.2.11-svn8996, available here:

vassalengine.sourceforge.net/builds/

10797 and 10796 seem good to me. No short screen to try. Do you happen to know a module with SVG I can open to try 10793?

Thus spake zgrose:

10797 and 10796 seem good to me. No short screen to try. Do you happen
to know a module with SVG I can open to try 10793?

Virgin Queen is the one we’d been testing with.


J.

Twilight Struggle or Here I Stand will also work to test the SVG fix for Retina displays.

Twilight Struggle is something I’m familiar with.

I can confirm that Turn and VP didn’t display in 3.2.10 and show in 3.2.11-svn8996

We’ve added two more bug fixes for 3.2.11:

  • 10852: New launcher script does not find Java 5 on old Macs
  • 10848: Failure to launch on newer versions of Windows due to old Launch4j

We need someone to test 10852 by trying the Mac bundle on a Mac which has only Java 5, and someone to test 10848 by installing and running on Windows 8.

The current build is 3.2.11-svn9006:

vassalengine.sourceforge.net/builds/

Installed svn9006 on Windows 8.1 and the only issue seemed to be that the Run VASSAL checkbox at the end of the install wizard didn’t do anything. Choose the Standard option. Double clicking the desktop shortcut worked and I opened VASL and moved a few counters around.

2014-02-12 11:14:28,177 [0-main] INFO VASSAL.launch.StartUp - Starting
2014-02-12 11:14:28,177 [0-main] INFO VASSAL.launch.StartUp - OS Windows 8 6.2
2014-02-12 11:14:28,177 [0-main] INFO VASSAL.launch.StartUp - Java version 1.7.0_51
2014-02-12 11:14:28,177 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.11-svn9006

I did see this at the end of the ErrorLog (no error dialogs were shown IIRC):
2014-02-12 11:19:46,386 [0-IPC receiver for 360884825] ERROR VASSAL.tools.ipc.IPCMessageReceiver -
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.7.0_51]
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.7.0_51]
at java.net.SocketInputStream.read(Unknown Source) ~[na:1.7.0_51]
at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) ~[na:1.7.0_51]
at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) ~[na:1.7.0_51]
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) ~[na:1.7.0_51]
at java.io.ObjectInputStream.readObject0(Unknown Source) ~[na:1.7.0_51]
at java.io.ObjectInputStream.readObject(Unknown Source) ~[na:1.7.0_51]
at VASSAL.tools.ipc.IPCMessageReceiver.run(IPCMessageReceiver.java:34) ~[Vengine.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_51]

Thus spake zgrose:

Installed svn9006 on Windows 8.1 and the only issue seemed to be that
the Run VASSAL checkbox at the end of the install wizard didn’t do
anything.

Thanks. I’ll look into the what’s up with the checkbox.

I did see this at the end of the ErrorLog (no error dialogs were shown
IIRC):

That’s normal, due to the addled way Java handles sockets.


J.

Thus spake Joel Uckelman:

Thus spake zgrose:

Installed svn9006 on Windows 8.1 and the only issue seemed to be that
the Run VASSAL checkbox at the end of the install wizard didn’t do
anything.

Thanks. I’ll look into the what’s up with the checkbox.

Does launching from the installer work for you in 3.2.10? The last time
we changed anything in the installer was 3.2.9. Knowing what the last
version where launching from the installer worked on Windows 8 would be
helpful for determining what’s wrong now.


J.

Uninstalled 3.2.11; installed 3.2.10 and the Run VASSAL checkbox worked.
Uninstalled 3.2.10 and installed 3.2.11 and the Run VASSAL checkbox worked.

This VM was a VASSAL virgin so maybe something is missing on a fresh system? Or perhaps just a glitch on my system.

If you want to pursue I can whip up another VM.