vassalengine-announce Mailing List for VASSAL Engine
Brought to you by:
rodneykinney,
uckelman
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(1) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(2) |
Dec
|
| 2009 |
Jan
(2) |
Feb
(1) |
Mar
(2) |
Apr
(2) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(1) |
| 2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
| 2013 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(2) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Joel U. <uck...@no...> - 2016-04-01 22:56:53
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.16, which which fixes several problems found in earlier versions. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 6 is compatible with VASSAL 3.2. VASL users, please upgrade! * If some images display with incorrect colors, clear your tile cache (under Tools > Clear Tile Cache in the Module Manager) and reload the module. If the images still display with incorrect colors, PLEASE contact us indicating with which module you're seeing a problem. * If you are using MacOS X 10.8.3 or later, you may see the message "VASSAL-3.2.16.app is damaged and can’t be opened. You should move it to the Trash." The problem is NOT that your download was corrupt, but rather that MacOS is preventing you from running VASSAL. To start VASSAL, control- click or right-click the app bundle's icon and select Open from the menu. You'll see a dialog asking whether you want to open VASSAL. Select "Open". Thereafter, you should be able to start VASSAL normally. * Oracle's Java 7 and 8 have very poor rendering performance on some MacOS X systems, particularly Yosemite. If you are experiencing this, please use Apple's Java 6 instead. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.16-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.16-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.16-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.16-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.16-src.zip ********************* Recent Changes ********************* The following bugs in 3.2.15 are fixed in 3.2.16: * 12524: Images retile unnecessarily due to bad timestamp * 12522: Deck shuffling logged incorrectly The following bugs in 3.2.14 are fixed in 3.2.15: * 11864: Relative $INSTALL_DIR in VASSAL.sh breaks paths for documentation * 11769: NPE in Deck.getState() For changes prior to 3.2.15, see the change log. Please report all bugs in 3.2.16 even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_45 (a.k.a. Java 6 Update 45). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_45. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forum/viewforum.php?f=3 or by email to bu...@va.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2014-12-27 10:49:18
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.15, which which fixes several problems found in earlier versions. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 6 is compatible with VASSAL 3.2. VASL users, please upgrade! * If some images display with incorrect colors, clear your tile cache (under Tools > Clear Tile Cache in the Module Manager) and reload the module. If the images still display with incorrect colors, PLEASE contact us indicating with which module you're seeing a problem. * If you are using MacOS X 10.8.3 or later, you may see the message "VASSAL-3.2.15.app is damaged and can’t be opened. You should move it to the Trash." The problem is NOT that your download was corrupt, but rather that MacOS is preventing you from running VASSAL. To start VASSAL, control- click or right-click the app bundle's icon and select Open from the menu. You'll see a dialog asking whether you want to open VASSAL. Select "Open". Thereafter, you should be able to start VASSAL normally. * Oracle's Java 7 and 8 have very poor rendering performance on some MacOS X systems, particularly Yosemite. If you are experiencing this, please use Apple's Java 6 instead. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.15-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.15-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.15-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.15-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.15-src.zip ********************* Recent Changes ********************* The following bugs in 3.2.14 are fixed in 3.2.15: * 11864: Relative $INSTALL_DIR in VASSAL.sh breaks paths for documentation * 11769: NPE in Deck.getState() The following bugs in 3.2.13 are fixed in 3.2.14: * 11667: Changing directory to $INSTALL_DIR before launching java breaks relative paths for VASSAL.sh * 11631: Text in SVG is not rendered by Java 6 on Mac OS X Yosemite * 11404: Some uses of the PRNG introduce a minuscule amount of modulo bias * 11281: ArrayIndexOutOfBoundsException in PieceDefiner$11.actionPerformed() * 11275: Warn user when module contains incompatible class files * 2505: NPE in javax.swing.JEditorPane.registerEditorKitForContentType() For changes prior to 3.2.14, see the change log. Please report all bugs in 3.2.15 even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_45 (a.k.a. Java 6 Update 45). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_45. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forum/viewforum.php?f=3 or by email to bu...@va.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2014-07-27 12:52:50
|
------- Blind-Carbon-Copy From: Joel Uckelman <uck...@no...> Subject: VASSAL 3.2.13 Released MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <845...@ch...> Content-Transfer-Encoding: quoted-printable Date: Sun, 27 Jul 2014 05:27:42 -0700 Bcc: Blind Distribution List: ; The VASSAL Team is happy to announce the release of VASSAL 3.2.13, which which fixes several problems found in earlier versions. **************************************************************************= ****** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPO= RTANT **************************************************************************= ****** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 6 is compatible with VASSAL 3.2. VASL users, please upgrade! * If some images display with incorrect colors, clear your tile cache (und= er Tools > Clear Tile Cache in the Module Manager) and reload the module. I= f the images still display with incorrect colors, PLEASE contact us indicating with which module you're seeing a problem. * If you are using MacOS X 10.8.3 or later, you may see the message "VASSAL-3.2.13.app is damaged and can=E2=80=99t be opened. You should mo= ve it to the Trash." The problem is NOT that your download was corrupt, but rathe= r that MacOS is preventing you from running VASSAL. To start VASSAL, contr= ol- click or right-click the app bundle's icon and select Open from the menu= . You'll see a dialog asking whether you want to open VASSAL. Select "Open= ". Thereafter, you should be able to start VASSAL normally. * Oracle's Java 7 has very poor rendering performance on some MacOS X systems. If you are experiencing this, please use Apple's Java 6 instead= . **************************************************************************= ****** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPO= RTANT **************************************************************************= ****** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.13-linux.tar.bz= 2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.13-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.13-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.13-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.13-src.zip ********************* Recent Changes ********************* The following bugs in 3.2.12 are fixed in 3.2.13: * 11193: Side selection fix for Bug 11085 misassigned observer * 11148: Windows installer fails to uninstall old versions since 3.2.9 * 11112: DrawPile "Include command to send entire deck" does not persist i= f no "Send Menu text" is set * 10946: Z-order of pieces is not preserved in saves * 10100: IllegalArgumentException: Piece is not on this map at VASSAL.build.module.Map.selectionBoundsOf() * 4752: ConcurrentModificationException in sun.awt.color.ProfileDeferralMgr.activateProfiles() * 4505: BitstreamException in Mp3AudioClip$1.run() * 3253: ConcurrentModificationException in GameState.getRestorePiecesComm= and() * 2686: IllegalArgumentException in GeneralFilter.zoom() The following bugs in 3.2.11 are fixed in 3.2.12: * 11085: Side selection dialog displayed twice when observer chosen * 11084: Additional Selection Highlighters do not work * 11083: SumStack() function fails if unit in stack does not define Proper= ty * 11060: Symbol.NatoUnitSymbolSet.createImage() creates images with zero h= eight * 10957: Movement trails trait has incorrect bounding box * 10925: IllegalArgumentException due to intransitive Comparator in KeyBuffer.sort() * 10897: Windows uninstaller unconditionally removes file associations * 10886: Java fails to exit after temporary directory cleanup on Windows * 10867: Mac launcher script does not find some Apple JDKs * 10686: Using String.isEmpty() is Java 5 incompatible * 10295: No Drag Cursors when dragging units on Windows 7 using Java 7 * 10260: Added missing documentation for Mass Piece Loader * 9889: Added missing documentation for Module Level Action Button * 9888: Added missing documentation for ExpressionBuilder * 9483: StackOverflowError while processing InfiniteLoop * 2518: NPE in ExtensionsManager.getExtensionsDirectory() * 602: Horizontal wheel scrolling modifier should be Shift, not Ctrl = For changes prior to 3.2.12, see the change log. Please report all bugs in 3.2.13 even if they are bugs which you've alread= y reported against other versions. We take your bug reports seriously---they= 're the reason we've been able to fix so many bugs. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in th= e counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_45 (a.k.a. Java 6 Update 45). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_45. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forum/viewforum.php?f=3D3 or by email to bu...@va.... Cheers, The VASSAL Team - -- = J. ------- End of Blind-Carbon-Copy |
|
From: Joel U. <uck...@no...> - 2014-02-14 23:13:31
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.11, which which fixes several problems found in earlier versions. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 6.0 is compatible with VASSAL 3.2. VASL users, please upgrade! * If some images display with incorrect colors, clear your tile cache (under Tools > Clear Tile Cache in the Module Manager) and reload the module. If the images still display with incorrect colors, PLEASE contact us indicating with which module you're seeing a problem. * If you are using MacOS X 10.8.3 or later, you may see the message "VASSAL-3.2.11.app is damaged and canât be opened. You should move it to the Trash." The problem is NOT that your download was corrupt, but rather that MacOS is preventing you from running VASSAL. To start VASSAL, control- click or right-click the app bundle's icon and select Open from the menu. You'll see a dialog asking whether you want to open VASSAL. Select "Open". Thereafter, you should be able to start VASSAL normally. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.11-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.11-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.11-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.11-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.11-src.zip ********************* Recent Changes ********************* The following bugs in 3.2.10 are fixed in 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 * 10809: First-time dialog is too tall on very short screens * 10807: NPE in ColorManager.getColorSwatch() * 10798: ZipException in BrowserHelpFile.ConfigSupport.packFile() * 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 The following bugs in 3.2.9 are fixed in 3.2.10: * 10723: IllegalStateException in ImageIOImageLoader.<clinit> The following bugs in 3.2.8 are fixed in 3.2.9: * 10641: Module Manager clobbers global preferences set in Editor, Player * 10628: Game state not set to unmodified after a save * 10594: Max heap estimate sometimes too low for image tiler on Mac OS X * 10590: Cards painted in wrong location when Deck is sent after using "Draw specific cards" but without drawing cards * 10518: Text is not antialiased in chat pane on Linux * 10493: HTMLCharts do not follow anchors * 10468: VASSAL.sh doesn't work if path includes spaces * 10369: Windows installer doesn't find older installs on 64-bit systems * 10158: UnsatisfiedLinkError: Can't find dependent libraries via MemoryUtils.getPhysicalMemory * 9897: Mac bundle fails to find non-Apple JVMs * 9833: UnsatisfiedLinkError because JNA DLL cannot be read For changes prior to 3.2.9, see the change log. Please report all bugs in 3.2.11 even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_45 (a.k.a. Java 6 Update 45). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_45. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to bu...@va.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2014-01-16 22:39:51
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.10, which which fixes several problems found in earlier versions. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 6.0 is compatible with VASSAL 3.2. VASL users, please upgrade! * If some images display with incorrect colors, clear your tile cache (under Tools > Clear Tile Cache in the Module Manager) and reload the module. If the images still display with incorrect colors, PLEASE contact us indicating with which module you're seeing a problem. * If you are using MacOS X 10.8.3 or later, you may see the message "VASSAL-3.2.10.app is damaged and canât be opened. You should move it to the Trash." The problem is NOT that your download was corrupt, but rather that MacOS is preventing you from running VASSAL. To start VASSAL, control- click or right-click the app bundle's icon and select Open from the menu. You'll see a dialog asking whether you want to open VASSAL. Select "Open". Thereafter, you should be able to start VASSAL normally. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.10-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.10-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.10-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.10-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.10-src.zip ********************* Compatibility Notes ********************* * VASSAL 3.2 is backwards compatible. VASSAL 3.1 is NOT forwards compatible. This means that modules, logs, and saves from VASSAL 3.1 should work in 3.2, but there is no guarantee that modules, logs, and saves from 3.2 will work in 3.1. Therefore, if you write a module, log, or save file in 3.2 DO NOT expect to be able to load it in 3.1. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] The following bugs in 3.2.9 are fixed in 3.2.10: * 10723: IllegalStateException in ImageIOImageLoader.<clinit> The following bugs in 3.2.8 are fixed in 3.2.9: * 10641: Module Manager clobbers global preferences set in Editor, Player * 10628: Game state not set to unmodified after a save * 10594: Max heap estimate sometimes too low for image tiler on Mac OS X * 10590: Cards painted in wrong location when Deck is sent after using "Draw specific cards" but without drawing cards * 10518: Text is not antialiased in chat pane on Linux * 10493: HTMLCharts do not follow anchors * 10468: VASSAL.sh doesn't work if path includes spaces * 10369: Windows installer doesn't find older installs on 64-bit systems * 10158: UnsatisfiedLinkError: Can't find dependent libraries via MemoryUtils.getPhysicalMemory * 9897: Mac bundle fails to find non-Apple JVMs * 9833: UnsatisfiedLinkError because JNA DLL cannot be read The following bugs in 3.2.7 are fixed in 3.2.8: * 10342: IOException in ZipArchive.writeToDisk() while writing Preferences file * 10317: 3-component JPEGs without JFIF markers where color components are differently subsampled are incorrectly color-corrected by fix for Bug 9882 * 10298: Exception: TurnTracker.level_error in TurnComponent.getTurnLevel() * 10279: Report State failed to perform inner commands before its own command * 10266: ConcurrentModificationException at Prefs.save() * 3294: IOException writing preferences at startup on Mac OS * 2727: NPE in ReadOnlyPrefs ctor * 2587: Manager and Player preferences get out of step * Reverted bad fix for 2714: NPE in StackMetrics.merge() For changes prior to 3.2.8, see the change log. Please report all bugs in 3.2.10 even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_45 (a.k.a. Java 6 Update 45). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_45. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2013-06-23 16:04:58
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.7, which which fixes several problems found in earlier versions. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 5.9.3 and earlier are not compatible with VASSAL 3.2. Work to update VASL for 3.2 is nearly finished. * If some images display with incorrect colors, clear your tile cache (under Tools > Clear Tile Cache in the Module Manager) and reload the module. If the images still display with incorrect colors, PLEASE contact us indicating with which module you're seeing a problem. * If you are using MacOS X 10.8.3 or later, you may see the message "VASSAL-3.2.7.app is damaged and canât be opened. You should move it to the Trash." The problem is NOT that your download was corrupt, but rather that MacOS is preventing you from running VASSAL. To start VASSAL, control- click or right-click the app bundle's icon and select Open from the menu. You'll see a dialog asking whether you want to open VASSAL. Select "Open". Thereafter, you should be able to start VASSAL normally. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.7-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.7-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.7-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.7-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.7-src.zip ********************* Compatibility Notes ********************* * VASSAL 3.2 is backwards compatible. VASSAL 3.1 is NOT forwards compatible. This means that modules, logs, and saves from VASSAL 3.1 should work in 3.2, but there is no guarantee that modules, logs, and saves from 3.2 will work in 3.1. Therefore, if you write a module, log, or save file in 3.2 DO NOT expect to be able to load it in 3.1. * Current versions of VASL and VSQL are not compatible with VASSAL 3.2. Work to update VASL for 3.2 is nearly finished. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] The following bugs in 3.2.6 are fixed in 3.2.7: * 10261: Off-EDT UIManager.setLookAndFeel() causes lag on Apple Java * 10256: StackOverflowError when Preferences can't be read * 10249: Deck loses position over loading multiple player logs * 10229: ArrayIndexOutOfBoundsException in RandomTextButton.DR * 10217: Lose New Room selection field when changing from P2P to VASSAL server * 10211: $oldLocation$ for Report Format is not set on Send To Location on same map * 10179: Module manager is overwriting P2P server preferences * 10135: ClassCastException: GlobalProperties cannot be cast to Zone * 10070: ClassCastException in DirectPeerPool.WTextArea() * 9833: UnsatisfiedLinkError because JNA DLL cannot be read * 9650: NPE in NodePlayer.toProperties() * 3934: Windows installer launches VASSAL with admin privileges * 3548: NumberFormatException in RandomTextButton.DR * 2713: ClassCastException in P2PClient.playerToString() * 2630: Editor crashes on close attempt when PieceDefiner is open * 2545: NPE in TurnTracker$SetDialog.addChildControls() The following bugs in 3.2.5 are fixed in 3.2.6: * 10184: Test Mode Counter Refresh created duplicate counters * 10174: NPE in DirectPeerPool.Entry.edit() * 10170: Incorrect LAN address reported under Linux * 10169: Non-latin characters are lost on P2P connections between different OS's * 10167: Improve efficiency of SELECTED handling * 10165: Rotation is not applied to Text Boxes in Game Piece Layouts * 10155: NPE in FormattedStringExpression.evaluate() * 10128: Slow Follow Property handling in Embellishment * 10125: Expression Builder should return a Property Name, not expression in the Set Global Property trait * 10072: NPE in SynchCommand.executeCommand() * 2714: NPE in StackMetrics.merge() The following bugs in 3.2.4 are fixed in 3.2.5: * 10129: Pre-3.0 modules broken under 3.2 * 10128: Slow Follow Property handling in Embellishment * 10125: Expression Builder should return a Property Name, not expression in the Set Global Property trait * 10124: Comparisons with GetProperty() calls do not work correctly * 10107: NPE in ServerAddressBook.PeerClientEntry.toString() * 10101: NPE in MassPieceLoader.MyTreeTableModel.setValueAt() * 10099: Counter Detail Viewer displays top card in face down deck as face up * 10097: 'Away from Keyboard' and 'Looking for Game' icons are wrong size * 10083: Refesh Counters cannot refresh counters from a 3.1 Module/save game * 10075: JPEGs with APP14 tags are incorrectly color-corrected by fix for Bug 10053 * 10052: NPE when Tutorial filename is null * 10016: P2P Client/Server modes do not work in 3.2.2 * 9696: NPE in ZipArchive.writeToDisk() * 9694: NPE in ZipArchive.remove() * 9654: NPE in ZipArchive$ZipArchiveInputStream.close() For changes prior to 3.2.5, see the change log. Please report all bugs in 3.2.7 even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_45 (a.k.a. Java 6 Update 45). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_45. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2013-05-23 11:24:02
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.6, which which fixes several problems found in earlier versions. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 5.9.3 and earlier are not compatible with VASSAL 3.2. Work to update VASL for 3.2 is nearly finished. * If some images display with incorrect colors, clear your tile cache (under Tools > Clear Tile Cache in the Module Manager) and reload the module. If the images still display with incorrect colors, PLEASE contact us indicating with which module you're seeing a problem. * If you are using MacOS X 10.8.3 or later, you may see the message "VASSAL-3.2.6.app is damaged and canât be opened. You should move it to the Trash." The problem is NOT that your download was corrupt, but rather that MacOS is preventing you from running VASSAL. To start VASSAL, control- click or right-click the app bundle's icon and select Open from the menu. You'll see a dialog asking whether you want to open VASSAL. Select "Open". Thereafter, you should be able to start VASSAL normally. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.6-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.6-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.6-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.6-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.6-src.zip ********************* Compatibility Notes ********************* * VASSAL 3.2 is backwards compatible. VASSAL 3.1 is NOT forwards compatible. This means that modules, logs, and saves from VASSAL 3.1 should work in 3.2, but there is no guarantee that modules, logs, and saves from 3.2 will work in 3.1. Therefore, if you write a module, log, or save file in 3.2 DO NOT expect to be able to load it in 3.1. * Current versions of VASL and VSQL are not compatible with VASSAL 3.2. Work to update VASL for 3.2 is nearly finished. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] The following bugs in 3.2.5 are fixed in 3.2.6: * 10184: Test Mode Counter Refresh created duplicate counters * 10174: NPE in DirectPeerPool.Entry.edit() * 10170: Incorrect LAN address reported under Linux * 10169: Non-latin characters are lost on P2P connections between different OS's * 10167: Improve efficiency of SELECTED handling * 10165: Rotation is not applied to Text Boxes in Game Piece Layouts * 10155: NPE in FormattedStringExpression.evaluate() * 10128: Slow Follow Property handling in Embellishment * 10125: Expression Builder should return a Property Name, not expression in the Set Global Property trait * 10072: NPE in SynchCommand.executeCommand() * 2714: NPE in StackMetrics.merge() The following bugs in 3.2.4 are fixed in 3.2.5: * 10129: Pre-3.0 modules broken under 3.2 * 10128: Slow Follow Property handling in Embellishment * 10125: Expression Builder should return a Property Name, not expression in the Set Global Property trait * 10124: Comparisons with GetProperty() calls do not work correctly * 10107: NPE in ServerAddressBook.PeerClientEntry.toString() * 10101: NPE in MassPieceLoader.MyTreeTableModel.setValueAt() * 10099: Counter Detail Viewer displays top card in face down deck as face up * 10097: 'Away from Keyboard' and 'Looking for Game' icons are wrong size * 10083: Refesh Counters cannot refresh counters from a 3.1 Module/save game * 10075: JPEGs with APP14 tags are incorrectly color-corrected by fix for Bug 10053 * 10052: NPE when Tutorial filename is null * 10016: P2P Client/Server modes do not work in 3.2.2 * 9696: NPE in ZipArchive.writeToDisk() * 9694: NPE in ZipArchive.remove() * 9654: NPE in ZipArchive$ZipArchiveInputStream.close() The following bugs in 3.2.3 are fixed in 3.2.4: * 10054: Add option to clear tile cache to Module Manager * 10053: JPEGs with APP14 tags are incorrectly color-corrected by fix for Bug 9882 * 10016: P2P Client/Server modes do not work in 3.2.2 * 10012: NPE in EnumeratedPropertyPrompt.getNewValue() * 9969: IllegalArgumentException in MapShader.PatternOp ctor * 9823: No entry allowed for Peek command * 9700: Unit activation improperly recorded For changes prior to 3.2.4, see the change log. Please report all bugs in 3.2.6 even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_21 (a.k.a. Java 6 Update 21). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_37. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2013-05-10 18:54:43
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.5, which which fixes several problems found in earlier versions. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 5.9.3 and earlier are not compatible with VASSAL 3.2. Work to update VASL for 3.2 is nearly finished. * If some images display with incorrect colors, clear your tile cache (under Tools > Clear Tile Cache in the Module Manager) and reload the module. If the images still display with incorrect colors, PLEASE contact us indicating with which module you're seeing a problem. * If you are using MacOS X 10.8.3 or later, you may see the message "VASSAL-3.2.5.app is damaged and canât be opened. You should move it to the Trash." The problem is NOT that your download was corrupt, but rather that MacOS is preventing you from running VASSAL. To start VASSAL, control- click or right-click the app bundle's icon and select Open from the menu. You'll see a dialog asking whether you want to open VASSAL. Select "Open". Thereafter, you should be able to start VASSAL normally. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.5-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.5-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.5-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.5-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.5-src.zip ********************* Compatibility Notes ********************* * VASSAL 3.2 is backwards compatible. VASSAL 3.1 is NOT forwards compatible. This means that modules, logs, and saves from VASSAL 3.1 should work in 3.2, but there is no guarantee that modules, logs, and saves from 3.2 will work in 3.1. Therefore, if you write a module, log, or save file in 3.2 DO NOT expect to be able to load it in 3.1. * Current versions of VASL and VSQL are not compatible with VASSAL 3.2. Work to update VASL for 3.2 is nearly finished. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] The following bugs in 3.2.4 are fixed in 3.2.5: * 10129: Pre-3.0 modules broken under 3.2 * 10128: Slow Follow Property handling in Embellishment * 10125: Expression Builder should return a Property Name, not expression in the Set Global Property trait * 10124: Comparisons with GetProperty() calls do not work correctly * 10107: NPE in ServerAddressBook.PeerClientEntry.toString() * 10101: NPE in MassPieceLoader.MyTreeTableModel.setValueAt() * 10099: Counter Detail Viewer displays top card in face down deck as face up * 10097: 'Away from Keyboard' and 'Looking for Game' icons are wrong size * 10083: Refesh Counters cannot refresh counters from a 3.1 Module/save game * 10075: JPEGs with APP14 tags are incorrectly color-corrected by fix for Bug 10053 * 10052: NPE when Tutorial filename is null * 10016: P2P Client/Server modes do not work in 3.2.2 * 9696: NPE in ZipArchive.writeToDisk() * 9694: NPE in ZipArchive.remove() * 9654: NPE in ZipArchive$ZipArchiveInputStream.close() The following bugs in 3.2.3 are fixed in 3.2.4: * 10054: Add option to clear tile cache to Module Manager * 10053: JPEGs with APP14 tags are incorrectly color-corrected by fix for Bug 9882 * 10016: P2P Client/Server modes do not work in 3.2.2 * 10012: NPE in EnumeratedPropertyPrompt.getNewValue() * 9969: IllegalArgumentException in MapShader.PatternOp ctor * 9823: No entry allowed for Peek command * 9700: Unit activation improperly recorded The following bugs in 3.2.2 are fixed in 3.2.3: * 10038: NPE while editing a global property button * 10000: IllegalArgumentException in Embellishment.setValue() * 9997: NPE in RegionGrid.addRegion() * 9990: Cannot customise Reverse Order text on a Deck * 9967: Reversed stacking order when dropping a stack onto an expanded stack * 9918: NPE in BeanShellExpressionConfigurer.addProp() * 9910: ESC key interpreted as "No" instead of "Cancel" at save prompts * 9905: User Guide item missing from Help menu * 9882: ImageIO munges colors of 3-component JPEGs without JFIF markers * 9864: Toolbar menu w/ Inventory Items autoexpands permanently when switching players * 9825: Macs with Retina displays unable to paint map tiles at non-power- of-two zoom levels * 9823: No entry allowed for Peek command * 9717: ClassCastException: javax.swing.KeyStroke cannot be cast to VASSAL.tools.NamedKeyStroke in ADC2 converter * 9700: Unit activation improperly recorded * 9681: NPE in Zone.getMutablePropertiesContainerId() * 9648: ConcurrentModificationException in Map.drawBoardsInRegion() * 9589: NPE in Embellishment.myGetKeyCommands() * 9555: NoSuchFieldError in ExpressionInterpreter.evaluate() * 4803: NoSuchElementException in Footprint.draw() * 2531: Change Global Property button missing configurable tooltip For changes prior to 3.2.3, see the change log. Please report all bugs in 3.2.5 even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_21 (a.k.a. Java 6 Update 21). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_37. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2013-03-30 12:01:00
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.3, which which fixes several problems found in earlier versions. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 5.9.2 and earlier are not compatible with VASSAL 3.2. Work to update VASL for 3.2 is ongoing. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.3-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.3-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.3-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.3-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.3-src.zip ********************* Compatibility Notes ********************* * VASSAL 3.2 is backwards compatible. VASSAL 3.1 is NOT forwards compatible. This means that modules, logs, and saves from VASSAL 3.1 should work in 3.2, but there is no guarantee that modules, logs, and saves from 3.2 will work in 3.1. Therefore, if you write a module, log, or save file in 3.2 DO NOT expect to be able to load it in 3.1. * Current versions of VASL and VSQL are not compatible with VASSAL 3.2. Work to update VASL for 3.2 is ongoing. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] The following bugs in 3.2.2 are fixed in 3.2.3: * 10038: NPE while editing a global property button * 10000: IllegalArgumentException in Embellishment.setValue() * 9997: NPE in RegionGrid.addRegion() * 9990: Cannot customise Reverse Order text on a Deck * 9967: Reversed stacking order when dropping a stack onto an expanded stack * 9918: NPE in BeanShellExpressionConfigurer.addProp() * 9910: ESC key interpreted as "No" instead of "Cancel" at save prompts * 9905: User Guide item missing from Help menu * 9882: ImageIO munges colors of 3-component JPEGs without JFIF markers * 9864: Toolbar menu w/ Inventory Items autoexpands permanently when switching players * 9825: Macs with Retina displays unable to paint map tiles at non-power- of-two zoom levels * 9823: No entry allowed for Peek command * 9717: ClassCastException: javax.swing.KeyStroke cannot be cast to VASSAL.tools.NamedKeyStroke in ADC2 converter * 9700: Unit activation improperly recorded * 9681: NPE in Zone.getMutablePropertiesContainerId() * 9648: ConcurrentModificationException in Map.drawBoardsInRegion() * 9589: NPE in Embellishment.myGetKeyCommands() * 9555: NoSuchFieldError in ExpressionInterpreter.evaluate() * 4803: NoSuchElementException in Footprint.draw() * 2531: Change Global Property button missing configurable tooltip The following bugs in 3.2.1 are fixed in 3.2.2: * 9637: Faulty base64 encoding when synchronizing with game server * 9636: Mask trait opens too large if images are large The following bugs in 3.2.0 are fixed in 3.2.1: * 9600: UnsupportedClassVersionError for net.iharder.Base64 on Java 5 * 9596: Sub-commands list in SubMenu properties dialog doesn't resize * 9595: DataArchive should not collect image filenames case-insensitively * 9593: NPE in GameRefresher.processGamePiece() * 9589: NPE in Embellishment.myGetKeyCommands() * 9555: NoSuchFieldError in ExpressionInterpreter.evaluate() * 9511: NPE in BooleanConfigurer.setValue() * 4159: NPE in javax.swing.BoxLayout.preferredLayoutSize() For changes prior to 3.2.1, see the change log. Please report all bugs in 3.2.3, even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 or later is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 or later for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_21 (a.k.a. Java 6 Update 21). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_37. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. If you've installed Java 7 on Windows and thereafter VASSAL fails to launch: The Java 7 installer does not uninstall Java 6, and having both installed simultaneously prevents both from working properly. Therefore, check whether you also still have Java 6 installed. If so, removing Java 6 and rebooting will most likely solve your problem. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2012-12-03 18:33:56
|
The VASSAL Team is happy to announce the release of VASSAL 3.2.0. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** * If you save a module, game, or log in VASSAL 3.2, you will NOT be able to open it afterwards with VASSAL 3.1. We recommend keeping a backup copy of any pre-3.2 files you plan to modify in 3.2 until you've verified that everything works to your satisfaction. * If you found it necessary to set a very large maximum heap (> 512MB) for a module with VASSAL 3.1, it should now be possible with VASSAL 3.2 to set a much lower maximum heap and achieve similar or better display performance. 512MB should now be adequate for most modules. * VASL 5.9.2 and earlier are not compatible with VASSAL 3.2.0. Work to update VASL for 3.2 is ongoing. ******************************************************************************** IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT ******************************************************************************** ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.0-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.0-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.0-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.0-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.2.0-src.zip ********************* Compatibility Notes ********************* * VASSAL 3.2 is backwards compatible. VASSAL 3.1 is NOT forwards compatible. This means that modules, logs, and saves from VASSAL 3.1 should work in 3.2, but there is no guarantee that modules, logs, and saves from 3.2 will work in 3.1. Therefore, if you write a module, log, or save file in 3.2 DO NOT expect to be able to load it in 3.1. * Current versions of VASL and VSQL are not compatible with VASSAL 3.2.0. Work to update VASL for 3.2 is ongoing. ********************* New Features in 3.2 ********************* * Levels within a Layer can be moved up or down the level list using buttons. [RFE 1919] * Mass Piece Loader activated by 'Add Multiple Pieces' and 'Add Multiple Cards' options in right-click menu in Editor. Specify a folder of images, specify a counter template and Vassal will automatically load the images and generate units. [RFE 1927] * Description field added to Toolbar Menu and Multi-Action button components. [RFE 1885] * Specify Keystrokes by name - Key Commands can be entered as single Key Strokes as in earlier versions of Vassal, or can be given a 2 or more character names. Named Key Strokes are essentially 'invisible' to users. Vassal guarantees that a unique real keyStroke will be allocated to each uniquely named Keystroke. [RFE 1928] * Decks can specify by Property Expression which pieces are allowed to be dropped onto them. Pieces which may not be added are returned to where the drag started. [RFE 1935] * Decks can now specify a Hotkey for the Reverse and FaceUp/Down command and can customize the Reverse and Re-shuffle menu command names. [RFE 1938] * Counters now support the DeckPosition property. If a piece is not in a Deck, 0 is returned. If a piece is in a Deck, then the position of the piece relative to the top of the Deck is returned. The top piece returns 1, the next piece down returns 2 etc. [RFE 1937] * Support for MP3 sound files. [RFE 1934] * Fix Display/Color handling for Grids and Numberings. Allow Numbering to be visible when grid not visible in Zones. [RFE 1917] * Implementation of BeanShell allowing arbitrarily complex Java expressions to be used in Property Match Expressions, In-line Java expressions and new Calculated Property trait. [RFE 1801] * Display the Log File Comments in the Chat Window when a log file is opened or continued. [RFE 1939] * Global Key Commands created on a Map now have an option to affect counters on all Maps, not just the Map they are created on. [RFE 1902] * Traits that move a counter (Send To Location, Return to Deck, Moved Fixed Distance, Pivot) now update the same location Oldxxxxxx properties that Drag and Drop movement does. [RFE 1792] * Added repeat (loop) option to Trigger Action and Multi-action button. [RFE 1876] * Ensure all commands generated by a single user action are undone by a single click of the undo action. [RFE 2816016] * Option to allow non-owning players to move Restricted Access pieces. [RFE 1789] * Add 'Snap to Grid?' option to HexGrid and SquareGrid, defaulting to Yes. Allows Grid Snapping to be turned off for the whole grid. [RFE 2842811] * Streamlined room creation: automatic synchronization on room entry [RFE 1784] * New scenario updater [RFE 1899] * Allow Dynamic Property Select Value list to be dynamic [RFE 1926] * All scaling is now high-quality. Low-quality scaling (in hardware) caused too many graphics glitches on Windows. * The Invisible trait now supports adjustable transparency. * Map images are tiled the first time modules are loaded, to create an image cache. This should dramatically reduce the amount of memory needed to run modules. * Improved display of properties in the Editor [RFE 4323]: - Display all available properties from all components structured in the same way as the components of the module are built instead of all the global properties being dumped in one menu. - Available Global properties now appear without having to start a game. Previously, globals like Deck and Zone properties where not available unless you had started a game. - Property and component names are sorted, except for the Piece Property menu where the traits are displayed in the same order they exist in the counter. - If a menu has too many options to fit on the screen, it is now scrollable, instead of stretching off the screen and leaving some properties inaccessible. * Improvements to Layer trait [RFE 4717]: - Follow Property name may be a BeanShell expression. - Improved layout for Layer dialog in Editor. * Notify user when image loading fails [RFE 1887] The following bugs in 3.1.20 are fixed in 3.2.0: * 4831: Module revision that created log is not displayed in errorLog * 4820: ExecutionException in ImageSaver due to running out of memory * 4818: Hide empty TurnTracker launch buttons * 4807: Vengine.jar should be readable by group and other * 4793: ChangePropertyButton cannot be cast to GamePiece when creating toolbar button * 4784: Unable to edit regions within an irregular grid via mouse and arrow keys once created * 4775: a context menu containing a single submenu is deviously disallowed * 4764: Losing Player Sides when opening module with different language set * 4763: Symbolic Dice button window results do not open correctly * 4690: Hide Pieces Toolbar button causes Toolbar button icons to move * 4547: Ensure that image data is integer type before casting to DataBufferInt * 4452: Batik loads com.sun.image.codec.jpeg.TruncatedFileException, which doesn't exist in Java 7 * 4402: StackOverflowError from recursively generating counter name with Label * 4322: Bad justification for text labels containing global properties * 4302: Global Hotkey cannot preserve execution order across server * 4155: NoClassDefFoundError for com.sun.management.OperatingSystemMXBean * 3864: IllegalStateException in ReturnToDeck.promptForDrawPile() when no decks exist * 3745: NPE in SVGImageUtils.getImageSize() in Batik * 3040: ClassCastException in CommandServer.run() * 2746: DOMException on malformed SVG input * 2711: Batik throws DOMException on SVG with flowRoot element * 2694: Warn (Windows) users to reboot after Java upgrade * 2671: BMPs are incompatible with memory-mapped images * 2582: Mask and Peek menu entries are not translatable * 2556: ImageOp does not support paths For changes prior to 3.2.0, see the change log. Please report all bugs in 3.2.0, even if they are bugs which you've already reported against other versions. We take your bug reports seriously---they're the reason we've been able to fix so many bugs. ********************* Minimum Requirements ********************* VASSAL 3.2 requires the Java Runtime Envrionment to run. Linux: Java 6 is required for using VASSAL on Linux. MacOS X: The recommended minimum Java version for using VASSAL on MacOS X is 1.5.0_08 (a.k.a. Java 5 Update 8) for Macs where Java 6 is unavailable, and Java 6 for Macs where Java 6 is available. Windows: The recommended minimum Java version for Windows is 1.6.0_21 (a.k.a. Java 6 Update 21). Windows users installing VASSAL with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_37. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. ********************* Help us test ********************* Should you find any problems/oddities/bugs, please tell us so that we can fix them for a future release of VASSAL. Report bugs here in the Technical Support & Bugs category at the VASSAL forums: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2012-09-02 14:35:29
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.20, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.20-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.20-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.20-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.20-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.20-src.zip ********************* Changes since 3.1.0 ********************* Changes in 3.1.20: * Windows installer now suggests JRE 1.6.0_35 for Java upgrades, and installs 64-bit JREs on 64-bit systems. The following bugs are fixed in 3.1.20: * 4745: Snapshot tool fails to force unloaded map tiles to load * 4705: Decks behave strangely after loading saved game * 4696: Embellishment follows property to display first level when property is null instead of erroring * 4639: Movement trail trait erroneously draws dots on unmoved pieces * 4599: Cannot return to having no image in BasicPiece trait * 4473: TabWidget updates its name using stale values * 4459: Property filter built incorrectly in MassKeyCommand * 4297: Send Back Command disabled after undo * 4244: Dynamic Property Set/Increment expressions cannot access Properties defined above them * 4278: Map-level global properties of the same name messed up online * 3988: Windows installer does not recognize 64-bit JVMs * 3278: Corrupt module should not cause unchecked exception * 2807: ArrayIndexOutOfBoundsException in CropOpBitmapImpl.eval() * 2719: RotateScaleOpBitmapImpl created with scale == 0 * 2696: ArrayIndexOutOfBoundsException in Map.popMouseListener() * 2573: Negative scale factor passed to RotateScaleOpBitmapImpl * 2554: NumberFormatException in SVGImageUtils.getImageSize() * 1921: Better adjustment for splitter between log and map panes Changes in 3.1.19: * Windows installer now suggests JRE 1.6.0_32 for Java upgrades. The following bugs are fixed in 3.1.19: * 4363: When retiring, cancelling side selection leaves side == null * 4259: When retiring, 'Become observer' fails to update other players' rosters * 4258: Large image masks in Non-Rectangular trait lock up the GUI * 4204: Java 7 has incorrect offset for drag images * 4184: Should use DocumentListener to catch updates on Swing text fields * 4132: Bad layout for Map window obscures Global Key Command buttons * 3075: NegativeArraySizeException when snapshotting large maps * 1924: Put settings directory in system-appropriate location * Bad tile-counting when snapshotting maps For changes prior to 3.1.19, see the change log. For feature changes from 3.0 to 3.1, see the release notes for 3.1.0. VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. 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. Furthermore, we recommend that Windows users in particular upgrade to at least Java 1.6.0_21 (a.k.a. Java 6 Update 21), in order to avoid bugs present in earlier versions of Java. Windows users installing VASSAL 3.1.20 with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_35. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. 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: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2012-05-09 04:11:21
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.19, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.19-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.19-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.19-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.19-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.19-src.zip ********************* Changes since 3.1.0 ********************* Changes in 3.1.19: * Windows installer now suggests JRE 1.6.0_32 for Java upgrades. The following bugs are fixed in 3.1.19: * 4363: When retiring, cancelling side selection leaves side == null * 4259: When retiring, 'Become observer' fails to update other players' rosters * 4258: Large image masks in Non-Rectangular trait lock up the GUI * 4204: Java 7 has incorrect offset for drag images * 4184: Should use DocumentListener to catch updates on Swing text fields * 4132: Bad layout for Map window obscures Global Key Command buttons * 3075: NegativeArraySizeException when snapshotting large maps * 1924: Put settings directory in system-appropriate location * Bad tile-counting when snapshotting maps Changes in 3.1.18: * Windows installer now suggests JRE 1.6.0_30 for Java upgrades. The following bugs are fixed in 3.1.18: * 4126: PieceMover.dragDropEnd() does not remove DragSourceMotionListener * 4106: Send to Location to a counter using a Property Expression not working * 3457: Corrupt JPEG causes ArrayIndexOutOfBoundsException * 2815: ArrayIndexOutOfBoundsException in Stack.insertPieceAt() * 2798: ConcurrentModificationException in PrefsEditor.save() * 2715: NPE in Map.setup() For changes prior to 3.1.18, see the change log. For feature changes from 3.0 to 3.1, see the release notes for 3.1.0. VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. 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. Furthermore, we recommend that Windows users in particular upgrade to at least Java 1.6.0_21 (a.k.a. Java 6 Update 21), in order to avoid bugs present in earlier versions of Java. Windows users installing VASSAL 3.1.19 with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_32. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. 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: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2011-12-19 20:35:41
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.18, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.18-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.18-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.18-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.18-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.18-src.zip ********************* Changes since 3.1.0 ********************* Changes in 3.1.18: * Windows installer now suggests JRE 1.6.0_30 for Java upgrades. The following bugs are fixed in 3.1.18: * 4126: PieceMover.dragDropEnd() does not remove DragSourceMotionListener * 4106: Send to Location to a counter using a Property Expression not working * 3457: Corrupt JPEG causes ArrayIndexOutOfBoundsException * 2815: ArrayIndexOutOfBoundsException in Stack.insertPieceAt() * 2798: ConcurrentModificationException in PrefsEditor.save() * 2715: NPE in Map.setup() Changes in 3.1.17: * Windows installer now suggests JRE 1.6.0_27 for Java upgrades. The following bugs are fixed in 3.1.17: * 4054: Inserting a GamePiece Layer generates an OutOfBounds error * 4051: Allow Cut and Paste between Decks and GamePiece Palette * 3987: Updated server fallback IP address to game.vassalengine.org * 3986: Counters disappear during Undo * 3915: IOException in BrowserSupport when opening PDFs * 3910: IOException in BrowserSupport when opening web pages * 3280: IllegalArgumentException in StackMetrics.relativePosition() * 2798: ConcurrentModificationException in PrefsEditor.save() For changes prior to 3.1.17, see the change log. For feature changes from 3.0 to 3.1, see the release notes for 3.1.0. VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. 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. Furthermore, we recommend that Windows users in particular upgrade to at least Java 1.6.0_21 (a.k.a. Java 6 Update 21), in order to avoid bugs present in earlier versions of Java. Windows users installing VASSAL 3.1.18 with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_30. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. 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: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2011-10-21 23:05:30
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.17, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.17-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.17-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.17-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.17-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.17-src.zip ********************* Changes since 3.1.0 ********************* Changes in 3.1.17: * Windows installer now suggests JRE 1.6.0_27 for Java upgrades. The following bugs are fixed in 3.1.17: * 4054: Inserting a GamePiece Layer generates an OutOfBounds error * 4051: Allow Cut and Paste between Decks and GamePiece Palette * 3987: Updated server fallback IP address to game.vassalengine.org * 3986: Counters disappear during Undo * 3915: IOException in BrowserSupport when opening PDFs * 3910: IOException in BrowserSupport when opening web pages * 3280: IllegalArgumentException in StackMetrics.relativePosition() * 2798: ConcurrentModificationException in PrefsEditor.save() Changes in 3.1.16: * Windows installer now suggests JRE 1.6.0_26 for Java upgrades. The following bugs are fixed in 3.1.16: * 3500: ArrayIndexOutOfBoundsException in TurnComponent.getTurnLevel() * 3486: ConfigureTree.isValidParent() should permit subclasses * 3479: DynamicProperty.setProperty() casts non-Strings to String * 3472: Initial value of DynamicProperty is not evaluated * 3463: Infinite recursion if $PieceName$ specified as Text Label * 3465: Empty DynamicProperty causes IllegalStateException on loading * 3277: NPE because MTRandom.setSeed() not called by Random() in Java 7 * 3115: NPE in PlayerHand.mapSize() * 2907: Don't dump stack traces for missing images * 2815: ArrayIndexOutOfBoundsException in Stack.insertPieceAt() * 2633: BrowserLaunchingInitializingException in BrowserSupport() For changes prior to 3.1.16, see the change log. For feature changes from 3.0 to 3.1, see the release notes for 3.1.0. VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. 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. Furthermore, we recommend that Windows users in particular upgrade to at least Java 1.6.0_21 (a.k.a. Java 6 Update 21), in order to avoid bugs present in earlier versions of Java. Windows users installing VASSAL 3.1.17 with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_27. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. 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: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2011-08-17 20:16:11
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.16, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.16-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.16-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.16-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.16-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.16-src.zip ********************* Changes since 3.1.0 ********************* Changes in 3.1.16: * Windows installer now suggests JRE 1.6.0_26 for Java upgrades. The following bugs are fixed in 3.1.16: * 3500: ArrayIndexOutOfBoundsException in TurnComponent.getTurnLevel() * 3486: ConfigureTree.isValidParent() should permit subclasses * 3479: DynamicProperty.setProperty() casts non-Strings to String * 3472: Initial value of DynamicProperty is not evaluated * 3463: Infinite recursion if $PieceName$ specified as Text Label * 3465: Empty DynamicProperty causes IllegalStateException on loading * 3277: NPE because MTRandom.setSeed() not called by Random() in Java 7 * 3115: NPE in PlayerHand.mapSize() * 2907: Don't dump stack traces for missing images * 2815: ArrayIndexOutOfBoundsException in Stack.insertPieceAt() * 2633: BrowserLaunchingInitializingException in BrowserSupport() Changes in 3.1.15: * Windows installer now suggests JRE 1.6.0_22 for Java upgrades. * URLs for version checking and bug reporting switched to vassalengine.org. * Starting with this release, all Bug and RFE numbers refer to the ones in our Bugzilla tracker at http://www.vassalengine.org/tracker. The following bugs are fixed in 3.1.15: * 3208: Adjust Windows installer to detect Java 6u22 and later * 3179: JNA needs Kernel32 to be public * 3095: JPEGs with bad color profiles throw CMMException * 2979: CounterGlobalKeyCommand logs its changes separately * 2949: IndexOutOfBoundsException in SpecialDiceButton.ResultsIcon.setResults() * 2924: Mac OS X: Quartz renderer misrenders fonts * 2883: MemoryUtilsImpl is misnamed * 2813: NPE in Decorator.setId() * 2803: IndexOutOfBoundsException in SpecialDie.getTextValue() * 2602: ClassCastException in Decorator.setProperty() * 2549: Mac OS X: Failed to create temporary file for jnidispatch library * 2463: NPE in Map.getAttributeValueString() * 2451: ArrayIndexOutOfBoundsException in Embellishment.getCommonName() * ADC2 line definition names are max 25 chars long * Incorrect color for empty messages in chat pane * Only one connection record is listed per timestamp in server history The following bugs which affect VASSAL on Windows are fixed in Java 6 Update 21. If you are using an earlier version of Java, we strongly recommend upgrading to at least this version. * 2601: NPE in sun.awt.shell.Win32ShellFolderManager2.isFileSystemRoot() * 2572: IOException in Win32ShellFolder2.getFileSystemPath0() * 2552: NPE in sun.awt.shell.Win32ShellFolder2.pidlsEqual() For changes prior to 3.1.15, see the change log. For feature changes from 3.0 to 3.1, see the release notes for 3.1.0. VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. 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. Furthermore, we recommend that Windows users in particular upgrade to at least Java 1.6.0_21 (a.k.a. Java 6 Update 21), in order to avoid bugs present in earlier versions of Java. Windows users installing VASSAL 3.1.16 with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_22. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. 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: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2010-12-06 13:18:11
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.15, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.15-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.15-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.15-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.15-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.15-src.zip ********************* Changes since 3.1.0 ********************* Changes in 3.1.15: * Windows installer now suggests JRE 1.6.0_22 for Java upgrades. * URLs for version checking and bug reporting switched to vassalengine.org. * Starting with this release, all Bug and RFE numbers refer to the ones in our Bugzilla tracker at http://www.vassalengine.org/tracker. The following bugs are fixed in 3.1.15: * 3208: Adjust Windows installer to detect Java 6u22 and later * 3179: JNA needs Kernel32 to be public * 3095: JPEGs with bad color profiles throw CMMException * 2979: CounterGlobalKeyCommand logs its changes separately * 2949: IndexOutOfBoundsException in SpecialDiceButton.ResultsIcon.setResults() * 2924: Mac OS X: Quartz renderer misrenders fonts * 2883: MemoryUtilsImpl is misnamed * 2813: NPE in Decorator.setId() * 2803: IndexOutOfBoundsException in SpecialDie.getTextValue() * 2602: ClassCastException in Decorator.setProperty() * 2549: Mac OS X: Failed to create temporary file for jnidispatch library * 2463: NPE in Map.getAttributeValueString() * 2451: ArrayIndexOutOfBoundsException in Embellishment.getCommonName() * ADC2 line definition names are max 25 chars long * Incorrect color for empty messages in chat pane * Only one connection record is listed per timestamp in server history The following bugs which affect VASSAL on Windows are fixed in Java 6 Update 21. If you are using an earlier version of Java, we strongly recommend upgrading to at least this version. * 2601: NPE in sun.awt.shell.Win32ShellFolderManager2.isFileSystemRoot() * 2572: IOException in Win32ShellFolder2.getFileSystemPath0() * 2552: NPE in sun.awt.shell.Win32ShellFolder2.pidlsEqual() Changes in 3.1.14: * RFE: Total player count now appears in the Server Status pane. The following bugs are fixed in 3.1.14: * 2944858: Misplaced AreaOfEffect center when board is magnified * 2933236: ArrayIndexOutOfBoundsException in StackMetrics.draw() * 2912371: Custom step/undo/connect icons not showing in 3.1.13 * user.home property is not passed from Module Manager to Player or Editor * Only select marker if original piece was selected. Prevents autoselecting of markers when placed via Global Key Command. For changes prior to 3.1.14, see the change log. For feature changes from 3.0 to 3.1, see the release notes for 3.1.0. VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. 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. Furthermore, we recommend that Windows users in particular upgrade to at least Java 1.6.0_21 (a.k.a. Java 6 Update 21), in order to avoid bugs present in earlier versions of Java. Windows users installing VASSAL 3.1.15 with the Windows installer will be prompted to update Java if what they have is older than 1.6.0_22. After upgrading Java on Windows, you must restart your computer in order for Java programs to work properly. 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: http://www.vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2010-03-10 13:42:09
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.14, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.14-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.14-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.14-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.14-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.14-src.zip ********************* Changes since 3.1.0 ********************* New in 3.1.14: * RFE: Total player count now appears in the Server Status pane. The following bugs are fixed in 3.1.14: * Bug 2944858: Misplaced AreaOfEffect center when board is magnified * Bug 2933236: ArrayIndexOutOfBoundsException in StackMetrics.draw() * Bug 2912371: Custom step/undo/connect icons not showing in 3.1.13 * Bug: user.home property is not passed from Module Manager to Player or Editor * Bug: Only select marker if original piece was selected. Prevents autoselecting of markers when placed via Global Key Command. The following bugs are fixed in 3.1.13: * Bug 2902254: NPE in {Player,Editor}.PromptLaunchAction.actionPerformed() * Bug 2900930: Trigger Actions not disabled when Property Expression fails * Bug 2899561: Module is marked 'dirty' as soon as it is opened. * Bug 2888918: IndexOutOfBoundsException in SpecialDie.getImageName() * Bug 2817148: NPE in BasicLogger.write() - Trying to log to closed logfile * Bug 2816987: IndexOutOfBoundsException in SpecialDie.getTextValue() * Bug: Removed spurious Vengine.jar from Launch4j classpath. * Bug: Confusing error message on attempt to run without unzipping on Windows The following bugs are fixed in 3.1.12: * Bug 2873163: Cannot save module after adding bad SVG image * Bug 2871323: NPE in ImageIOException * Bug 2844284: Global key cmd "Suppress individual reports" bug * Bug 2835838: bad transparency for Type 2 Truecolor PNGs * Bug: DataArchive.getImageNameSet() returns empty string for images dir New in 3.1.11: * The Mac OS X bundle has been updated to run with a 64-bit JVM if one is available. The following bugs are fixed in 3.1.11: * Bug 2849638: StackOverflowError - Return to Deck and Map auto-move * Bug 2844284: GKC does not "Suppress individual reports" across maps * Bug 2839916: Player with no Name does not appear properly on Server (II) * Bug 2817002: UnsatisfiedLinkError in JNA on some versions of Mac OS X New in 3.1.10: * VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. The following bugs are fixed in 3.1.10: * 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 For changes prior to 3.1.10, see the change log. 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.14 with the Windows installer will be prompted to update Java if what they have is older than 1.5.0_08. If you are a Windows user, you must restart your computer after installing a Java update in order for Java programs to work properly. We encourage Windows users to upgrade to Java 1.6.0_18 (a.k.a. Java 6 Update 18) or newer, in order to avoid various bugs present in earlier versions of Java. 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: http://vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, Joel Uckelman, for The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2009-12-02 14:16:04
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.13, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.13-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.13-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.13-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.13-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.13-src.zip ********************* Changes since 3.1.0 ********************* The following bugs are fixed in 3.1.13: * Bug 2902254: NPE in {Player,Editor}.PromptLaunchAction.actionPerformed() * Bug 2900930: Trigger Actions not disabled when Property Expression fails * Bug 2899561: Module is marked 'dirty' as soon as it is opened. * Bug 2888918: IndexOutOfBoundsException in SpecialDie.getImageName() * Bug 2817148: NPE in BasicLogger.write() - Trying to log to closed logfile * Bug 2816987: IndexOutOfBoundsException in SpecialDie.getTextValue() * Bug: Removed spurious Vengine.jar from Launch4j classpath. * Bug: Confusing error message on attempt to run without unzipping on Windows The following bugs are fixed in 3.1.12: * Bug 2873163: Cannot save module after adding bad SVG image * Bug 2871323: NPE in ImageIOException * Bug 2844284: Global key cmd "Suppress individual reports" bug * Bug 2835838: bad transparency for Type 2 Truecolor PNGs * Bug: DataArchive.getImageNameSet() returns empty string for images dir New in 3.1.11: * The Mac OS X bundle has been updated to run with a 64-bit JVM if one is available. The following bugs are fixed in 3.1.11: * Bug 2849638: StackOverflowError - Return to Deck and Map auto-move * Bug 2844284: GKC does not "Suppress individual reports" across maps * Bug 2839916: Player with no Name does not appear properly on Server (II) * Bug 2817002: UnsatisfiedLinkError in JNA on some versions of Mac OS X New in 3.1.10: * VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. The following bugs are fixed in 3.1.10: * 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 For changes prior to 3.1.10, see the change log. 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.13 with the Windows installer will be prompted to update Java if what they have is older than 1.5.0_08. If you are a Windows user, you might also need to restart your computer after installing a Java update in order for Java programs to work properly. 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: http://vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, Joel Uckelman, for The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2009-10-15 19:52:14
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.12, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.12-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.12-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.12-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.12-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.12-src.zip ********************* Changes since 3.1.0 ********************* The following bugs are fixed in 3.1.12: * Bug 2873163: Cannot save module after adding bad SVG image * Bug 2871323: NPE in ImageIOException * Bug 2844284: Global key cmd "Suppress individual reports" bug * Bug 2835838: bad transparency for Type 2 Truecolor PNGs * Bug: DataArchive.getImageNameSet() returns empty string for images dir New in 3.1.11: * The Mac OS X bundle has been updated to run with a 64-bit JVM if one is available. The following bugs are fixed in 3.1.11: * Bug 2849638: StackOverflowError - Return to Deck and Map auto-move * Bug 2844284: GKC does not "Suppress individual reports" across maps * Bug 2839916: Player with no Name does not appear properly on Server (II) * Bug 2817002: UnsatisfiedLinkError in JNA on some versions of Mac OS X New in 3.1.10: * VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. The following bugs are fixed in 3.1.10: * 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 The following bugs are fixed in 3.1.9: * Bug 2817613: Bad initial zoom level when loading old Zoomer attributes * Rolled back fix for Bug 2813765 The following bugs are fixed in 3.1.8: * Bug 2817069: IllegalComponentStateException in MenuDisplayer * Bug 2817064: Global Key Commands can send Null KeyStrokes * Bug 2817038: NPE in MetaDataFactory.buildMetaData() * Bug 2816275: NPE in Embellishment adding layer with no image * Bug 2813782: NPE in VASSAL.counters.AreaOfEffect.getArea * Bug 2813765: Can't always Peek at a card, even though you can unmask it For changes prior to 3.1.8, see the change log. 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.12 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: http://vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, Joel Uckelman, for The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2009-09-30 20:28:43
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.11, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.11-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.11-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.11-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.11-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.11-src.zip ********************* Changes since 3.1.0 ********************* New in 3.1.11: * The Mac OS X bundle has been updated to run with a 64-bit JVM if one is available. The following bugs are fixed in 3.1.11: * Bug 2849638: StackOverflowError - Return to Deck and Map auto-move * Bug 2844284: GKC does not "Suppress individual reports" across maps * Bug 2839916: Player with no Name does not appear properly on Server (II) * Bug 2817002: UnsatisfiedLinkError in JNA on some versions of Mac OS X New in 3.1.10: * VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. The following bugs are fixed in 3.1.10: * 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 The following bugs are fixed in 3.1.9: * Bug 2817613: Bad initial zoom level when loading old Zoomer attributes * Rolled back fix for Bug 2813765 The following bugs are fixed in 3.1.8: * Bug 2817069: IllegalComponentStateException in MenuDisplayer * Bug 2817064: Global Key Commands can send Null KeyStrokes * Bug 2817038: NPE in MetaDataFactory.buildMetaData() * Bug 2816275: NPE in Embellishment adding layer with no image * Bug 2813782: NPE in VASSAL.counters.AreaOfEffect.getArea * Bug 2813765: Can't always Peek at a card, even though you can unmask it For changes prior to 3.1.8, see the change log. 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.11 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: http://vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, Joel Uckelman, for The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2009-08-26 13:13:36
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.10, which fixes several problems found in earlier versions. * VASSAL has a new User's Guide, available from the Help menu. * The fix for Bug 2835827 should improve performance dramatically on Macs. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.10-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.10-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.10-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.10-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.10-src.zip ********************* Changes since 3.1.0 ********************* New in 3.1.10: * VASSAL has a new User's Guide! You can view the User's Guide by selecting "User's Guide" from the Help menu in any of VASSAL's components. The following bugs are fixed in 3.1.10: * 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 The following bugs are fixed in 3.1.9: * Bug 2817613: Bad initial zoom level when loading old Zoomer attributes * Rolled back fix for Bug 2813765 The following bugs are fixed in 3.1.8: * Bug 2817069: IllegalComponentStateException in MenuDisplayer * Bug 2817064: Global Key Commands can send Null KeyStrokes * Bug 2817038: NPE in MetaDataFactory.buildMetaData() * Bug 2816275: NPE in Embellishment adding layer with no image * Bug 2813782: NPE in VASSAL.counters.AreaOfEffect.getArea * Bug 2813765: Can't always Peek at a card, even though you can unmask it For changes prior to 3.1.8, see the change log. 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.10 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: http://vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, Joel Uckelman, for The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2009-06-27 11:33:49
|
The Mac OS X bundle I originally uploaded for VASSAL 3.1.7 was faulty, and has been replaced. If you downloaded the original Mac OS X bundle, please download it again in order to get the repaired one. We apologize for the inconvenience. (Long explanation: There is a bug in the version of genisoimage shipped with Fedora 11, my Linux distribution, and 3.1.7 is the first release I've built since moving from Fedora 10 to Fedora 11. In case you care, you can see the bug here: https://bugzilla.redhat.com/show_bug.cgi?id=508449 .) -- J. |
|
From: Joel U. <uck...@no...> - 2009-06-26 17:08:54
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.7, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.7-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.7-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.7-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.7-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.7-src.zip ********************* Changes since 3.1.0 ********************* The following bugs are fixed in 3.1.7: * Bug 2811307: Extraneous error messages in Embellishment following property * Bug 2811211: Area of Effect does not display in all Zoned Grids * Bug 2806392: Observer side linked to password * Bug 2806183: Trigger action fails to execute another TA more than once * Bug 2805282: SendToLocation does not undo correctly * Bug 2804153: NPE in ModuleManager when refreshing Save Folder The following bugs are fixed in 3.1.6: * Bug 2798275: Layer following prop does not allow non-string custom props * Bug 2794703: StackOverflow using Embellishment level following property * Bug 2793103: Memory check fails on Linux due to architecture mismatch * Bug: Transparent images used for orthogonal rotations of opaque sources * Bug: Incorrect PropertySource used to evaluate properties * Bug: Use bounds for primary screen on multi-monitor X11 systems. The following bugs are fixed in 3.1.5: * Bug 2786932: MemoryUtils.getPhysicalMemory() fails on PPC Linux * Bug 2787242: Layer tracking Property - Report Action lags on PieceName * Bug 2787134: NPE during map scrolling due to off-EDT Swing calls * Bug 2785328: ImageIO fails to read size of JPEGs with bad color profiles * Bug 2784636: NPE in MapShader.buildTexture() * Bug 2766794: Expanded Stack of 2 pieces collapses when arrow keys used * Bug 2659577: ImageSaver paints Boards with no background black * Bug: Accidentally rejecting perfectly valid mask images in ADC2 symbol sets * Bug: CounterDetailViewer calls Swing methods off EDT * Bug: CounterDetailViewer should not appear during piece drags * Image scaling is now 35% faster. * Map-edge autoscrolling is now smoother and more responsive. For changes prior to 3.1.5, see the change log. 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.7 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: http://vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, Joel Uckelman, for The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2009-05-30 21:33:32
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.6, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.6-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.6-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.6-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.6-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.6-src.zip ********************* Changes since 3.1.0 ********************* The following bugs are fixed in 3.1.6: * Bug 2798275: Layer following prop does not allow non-string custom props * Bug 2794703: StackOverflow using Embellishment level following property * Bug 2793103: Memory check fails on Linux due to architecture mismatch * Bug: Transparent images used for orthogonal rotations of opaque sources * Bug: Incorrect PropertySource used to evaluate properties * Bug: Use bounds for primary screen on multi-monitor X11 systems. The following bugs are fixed in 3.1.5: * Bug 2786932: MemoryUtils.getPhysicalMemory() fails on PPC Linux * Bug 2787242: Layer tracking Property - Report Action lags on PieceName * Bug 2787134: NPE during map scrolling due to off-EDT Swing calls * Bug 2785328: ImageIO fails to read size of JPEGs with bad color profiles * Bug 2784636: NPE in MapShader.buildTexture() * Bug 2766794: Expanded Stack of 2 pieces collapses when arrow keys used * Bug 2659577: ImageSaver paints Boards with no background black * Bug: Accidentally rejecting perfectly valid mask images in ADC2 symbol sets * Bug: CounterDetailViewer calls Swing methods off EDT * Bug: CounterDetailViewer should not appear during piece drags * Image scaling is now 35% faster. * Map-edge autoscrolling is now smoother and more responsive. 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 For changes prior to 3.1.4 see the change log. 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.6 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: http://vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, Joel Uckelman, for The VASSAL Team -- J. |
|
From: Joel U. <uck...@no...> - 2009-05-11 19:15:00
|
The VASSAL Team is happy to announce the release of VASSAL 3.1.5, which fixes several problems found in earlier versions. ********************* Download ********************* For Linux: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.5-linux.tar.bz2 For Mac OS X: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.5-macosx.dmg For Windows: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.5-windows.exe For other operating systems: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.5-other.zip Source code: http://downloads.sourceforge.net/vassalengine/VASSAL-3.1.5-src.zip ********************* Changes since 3.1.0 ********************* The following bugs are fixed in 3.1.5: * Bug 2786932: MemoryUtils.getPhysicalMemory() fails on PPC Linux * Bug 2787242: Layer tracking Property - Report Action lags on PieceName * Bug 2787134: NPE during map scrolling due to off-EDT Swing calls * Bug 2785328: ImageIO fails to read size of JPEGs with bad color profiles * Bug 2784636: NPE in MapShader.buildTexture() * Bug 2766794: Expanded Stack of 2 pieces collapses when arrow keys used * Bug 2659577: ImageSaver paints Boards with no background black * Bug: Accidentally rejecting perfectly valid mask images in ADC2 symbol sets * Bug: CounterDetailViewer calls Swing methods off EDT * Bug: CounterDetailViewer should not appear during piece drags * Image scaling is now 35% faster. * Map-edge autoscrolling is now smoother and more responsive. 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.5 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: http://vassalengine.org/forums/viewforum.php?f=3 or by email to uck...@no.... Cheers, Joel Uckelman, for The VASSAL Team -- J. |