VASSAL 3.1.4 released

The VASSAL Team is happy to announce the release of VASSAL 3.1.4, which
fixes several problems found in earlier versions.


Download


For Linux:

downloads.sourceforge.net/vassal … ux.tar.bz2

For Mac OS X:

downloads.sourceforge.net/vassal … macosx.dmg

For Windows:

downloads.sourceforge.net/vassal … indows.exe

For other operating systems:

downloads.sourceforge.net/vassal … -other.zip

Source code:

downloads.sourceforge.net/vassal … .4-src.zip


Changes since 3.1.0


The following bugs are fixed in 3.1.4:

  • Bug 2731738: Memory test fails on Windows 98, Windows ME
  • Bug 2721306: IllegalArgumentException in PanelWidget.getLayout()
  • Bug 2718948: v3.0+ DoesNotStack trait bug
    • Replace Crtl-Shift-Click Selection filter with Alt-Click selection filter
    • Allow Alt-lasso to select Alt-click selection filter units
    • Allow Ctrl-lasso to deselect Does Not Stack units.
    • Double-click on Does Not Stack units causes selection status to toggle
  • Bug 2696618: ImageSaver fails when map has nonpositive dimensions
  • Bug: Bind to loopback ports only to avoid collisions and firewall problems
  • Bug: Module Manager fails to start if port in prefs is already in use
  • Bug: Race condition when setting Module Manager port and key
  • Bug: GUI calls by Module Manager server executed off the EDT
  • Bug: Memory test inaccurate on Linux
  • Bug: Deadlock when Module Manager is closed before children
  • Bug: Java 1.5 ImageIO fails to load PNGs with iTXt chunks

The following bugs are fixed in 3.1.3:

  • Bug 2721276: Illegal Heap sizes crashing startup
  • Bug 2706019: Too few parameters for socket failure dialog
  • Bug 2703991. Mask dimensions in ADC2 symset files are stupid
  • Bug 2698781: Cannot switch to English if PC Locale is non-English
  • Bug 2680395: Error in Maximum Heap calculation and check
  • Bug 2665174: NPE due to no default UI font
  • Bug 2580669: Module-specific exception classes cannot be logged
  • Bug 2372121: Race condition causes truncated errorLogs in bug reports
  • Bug: 8-bit PNGs with 1-bit alpha have bad transparency
  • Bug: HTML help folders with more than one file cannot be opened
  • Bug: close() on a pipe closed from the other end will throw IOException

The following bugs are fixed in 3.1.2:

  • Bug 2690874: No Moved button if no text specified

The following bugs are fixed in 3.1.1:

  • Bug 2689040: StringIndexOutOfBoundsException inviting peer2peer players
  • Bug 2688226: NPE Adding Preference
  • Bug 2687265: NPE in SendToLocation
  • Bug 2687178: Mark unmoved button appears even if icon set to null
  • Bug 2686890: Turn Counter does not respond to Hotkeys when undocked
  • Bug 2686888: Turn Counter always increments/decrements by 1
  • Bug 2685559: NPE in Embellishment.getMatchingActivationChar()
  • Bug 2684931: ClassCastException when loading module
  • Bug 2672959: Old Java fails to read PNGs with small palettes
  • Bug 2676355: Bug Dialog sometimes hangs over other modal dialogs
  • Bug 2673589: ImageIO throws IllegalArgumentException reading bad mages
  • Bug 2665747: NPE in MovementReporter reporting Drag & Drop move
  • Bug 2658210: OutOfMemoryError in Importer should not generate Bug Dialog
  • Bug 2653477: ArrayIndexOutOfBoundsException in Embellishment.getLocalized
  • Bug 2630529: NPE in ModuleManager displaying newly added module info
  • Bug 2432256: ArrayIndexOutOfBoundsException in Embellishment

The recommended minimum Java version for VASSAL 3.1 has changed. A bug in
versions of Java prior to 1.5.0_08 (a.k.a. Java 5 update 8) prevents some
images from loading properly. We now recommend that anyone using a version
of Java older than 1.5.0_08 upgrade to at least 1.5.0_08.

For Linux and Mac users, this should require no action on your part. Windows
users installing VASSAL 3.1.4 with the Windows installer will be prompted to
update Java if what they have is older than 1.5.0_08.

For feature changes from 3.0 to 3.1, see the release notes for 3.1.0.

Please report all bugs, even if they are bugs which you’ve already reported
against other versions. We take your bug reports very seriously—they’re
the reason we’re able to find and fix bugs.


Help us test


Should you find any problems/oddities/bugs, please tell us so that we can
fix them for the next release of VASSAL.

Report bugs here in the Technical Support & Bugs category at the VASSAL
forums:

vassalengine.org/forums/viewforum.php?f=3

or by email to uckelman@nomic.net.

Cheers,

Joel Uckelman, for The VASSAL Team

Joel,

The download page still shows 3.1.3 as being the latest version.

Tim

Thus spake “asyncritus”:

The only person who can update that right now is Rodney.

(This situation will improve once we move to the new site, as more people
will be able to do such an update.)


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

swampwallaby-3.1@5528 has a fix for

Bug [2766794] Expanded Stack of 2 pieces collapses when arrow keys used

B.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

Merged to 3.1@5543, trunk@5544.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

swampwallaby-3.1@5568 has a fix for

2787242 Layer tracking Property - Report Action lags on PieceName

If an Embellishment is set up to follow a Dynamic Property and a Report
Action trait is set up to report on the Dynamic Property Change controls,
then $newPieceName$ in the Report Action format reports the name of the
Layer trait before it changes to the new value. The effect is that the
reported name of the piece is always one step behind the actual name.

B.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

Merged to 3.1@5570, trunk@5571.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)