release candiate for 3.1.10

I’ve uploaded 3.1.10-svn5932 as a release candidate for 3.1.10. The following
bugs are fixed:

  • Bug 2835827: Use images with premultiplied alpha on Macs
  • Bug 2835735: ArrayIndexOutOfBoundsException in PieceDefiner
  • Bug 2832499: IllegalArgumentException in PropertySheet
  • Bug 2832472: Inventory: Pieces appear multiple times
  • Bug 2832471: Inventory: Label for folders cannot contain properties
  • Bug 2827225: NPE in NodeClient.doInvite()
  • Bug 2826715: NPE in GlobalProperty.encode()
  • Bug 2825175: Game Piece Inventory: “Draw Piece Images?” option is broken
  • Bug 2817139: NPE in RangeFilter ctor
  • Bug 2827113: ArrayIndexOutOfBoundsException in Embellishment
  • Bug 2817070: PropertySheet saves empty hotkey as null
  • Bug 2756330: StackOverflowError in BasicPiece.mySetType()
  • Bug 2735630: IllegalArgumentException due to non-UTF8 ZipEntry names
  • Bug 2259361: NPE in FreeRotator - Counter moved or deleted during rotate

In partucular, the fix for Bug 2835827 should result in a major performance
improvement on Macs.

Please give this build a test and report back on whether it works.

nomic.net/~uckelman/tmp/vassal/

Joel,

I haven’t had a chance to play with this yet, but there are few bugs I am working on now that I would really like to clear up and get into 3.1.10. Should take me a few more days. I haven’t had a chance to much thelast little while.
B.


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

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

Alright, I’ll wait for you. In the meantime, I’m tackling the half-dozen
wizard bugs.


J.


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

Post generated using Mail2Forum (mail2forum.com)

Will the build include the 3.1 User Guide?

I have been module editing/playing using this version since the first post and not too much wrong for me until just a minute ago. I was unable to load “Pirates of the Main 1.5a” to play.

Pirates of the Main has the old turn tracker in it - will most likely give
problems.
We have emailed the author but received no response on if / when it will be
fixed

Post generated using Mail2Forum (mail2forum.com)

Ah ok, Thanks for letting me know.

Some fixes in swampwallaby-3.1:

5935: Bug [2839923] Users not showing an IP address (partial)
5936: Bug [2839916] Player with no Name does not appear properly on Server (Modified client to show nameless players as (Anonymous))
5937: Bug [2839923] Users not showing an IP address (final fix)
5938: Bug [2838915] ArrayIndexOutOfBoundsException in ReportState.myKeyEvent()

B.


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

Post generated using Mail2Forum (mail2forum.com)

Thus spake “mycenae”:

The test build already does.


J.


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

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Brent Easton”:

I’m glad that we’re all safe from Clint Eastwood now. :slight_smile:

Merged as of 3.1@5945, trunk@5946.

I’ve uploaded 3.1.10-svn5945 which has these fixes:

nomic.net/~uckelman/tmp/vassal/

Consider that the new 3.1.10 release cancandidate.


J.


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

Post generated using Mail2Forum (mail2forum.com)

Guys I created a new module in 3.1.10-svn5945. The module breaks when loaded in 3.1.9, the pieces are all appearing Masked. To re-produce load my “South Mountain” module in 3.1.9.

Link: mediafire.com/?ty2nm3cyml2

I know where the problem is, I will deal.

B.


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

Post generated using Mail2Forum (mail2forum.com)

Cheers Brent.
Two of my modules are broken as are a couple of savegames, will they automagically fix themselves if I open for Edit then save after your fixes have been applied?
I’ve just told my opponents to use this release candidate as a workaround, but I had to make my module downloads unavailable so that a myriad of people don’t try them with 3.1.9 and get frustrated.

*********** REPLY SEPARATOR ***********

On 21/08/2009 at 8:06 PM bsmith wrote:

No, unfortunately you will need to recreate the saved games with 3.1.9, or the updated 3.1.10 candidate that Joel releases.
B.


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

Post generated using Mail2Forum (mail2forum.com)

OK, so only the saved games Brent? Will the module be OK? The pieces were all appearing Masked in the Piece window as well.

Regarding the savegames; If I de-obfuscate the file, is there a simple formatting bug in the piece definitions I can fix?

cheers.

Hmmm. That could be a problem. Might need to edit the buildfile to fix that. Change occurences of ‘obs;null;’ to ‘obs;null’.

B.


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

Post generated using Mail2Forum (mail2forum.com)

There may be another problem Brent. Something changed in the password section for each piece?

3.1.9: “mypasswd\ \ false\”
3.1.10: “mypasswd;false|0\ \ false\”

Thus spake “mycenae”:

It occurred to me this evening that I hadn’t provided any way for users
to find the User’s Guide. As of 3.1.10-svn5972, it’s available from the
Help menu.

(BTW, should we call it the “User Guide” or “User’s Guide”? The former
sounds a bit odd to me.)


J.


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

Post generated using Mail2Forum (mail2forum.com)

I’ve uploaded VASSAL-3.1.10-svn5972 as a release candidate for 3.1.10. Fixed bugs are:

  • Bug 2839923: Users not showing an IP address
  • Bug 2839916: Player with no Name does not appear properly on Server
  • Bug 2838915: ArrayIndexOutOfBoundsException in ReportState.myKeyEvent()
  • Bug 2835827: Use images with premultiplied alpha on Macs
  • Bug 2835735: ArrayIndexOutOfBoundsException in PieceDefiner
  • Bug 2833840: IllegalArgumentException in FileChooser with Java 1.5
  • Bug 2832499: IllegalArgumentException in PropertySheet
  • Bug 2832472: Inventory: Pieces appear multiple times
  • Bug 2832471: Inventory: Label for folders cannot contain properties
  • Bug 2827225: NPE in NodeClient.doInvite()
  • Bug 2826715: NPE in GlobalProperty.encode()
  • Bug 2825175: Game Piece Inventory: “Draw Piece Images?” option is broken
  • Bug 2817139: NPE in RangeFilter ctor
  • Bug 2827113: ArrayIndexOutOfBoundsException in Embellishment
  • Bug 2817070: PropertySheet saves empty hotkey as null
  • Bug 2756330: StackOverflowError in BasicPiece.mySetType()
  • Bug 2735630: IllegalArgumentException due to non-UTF8 ZipEntry names
  • Bug 2259361: NPE in FreeRotator - Counter moved or deleted during rotate

Things to test:

  • Bug 2833840: I’d appreciate it if someone using Java 1.5 would try to select “Import Module” from the File menu of the Module Manager. Parentless Dialogs can’t be created in Java 1.5, and this was causing an IllegalArgumentException. I believe I’ve fixed this, but I can’t test the fix myself.

  • The User’s Guide should be now be available from the Help menu. Please check whether this works on your system.

nomic.net/~uckelman/tmp/vassal/