Release Notes for JMRI 3.1.4 release
Date: October 15, 2012
From: Bob Jacobsen
Subject: Test version 3.1.4 of JMRI/DecoderPro is available for download.
This is a draft release note only; the download links do not yet work
This is a test release. Please post a note if you encounter any new or old bugs! And please back up your JMRI files before installing this, in case you want to go back to an earlier version.
This is the next in a series of test versions. We expect this series to end in a JMRI 3.2 production release.
Some of the changes involved are quite extensive. They may require a certain amount of experience before they are working well. Therefore, this test version should be considered experimental.
New warnings for this version:On Windows, there may be a problem if you ask the installer to install Java for you during the installation process. If you don't have Java installed on your Windows computer, install it manually before installing JMRI by going to https://java.com/en/download/.
Older warningsThis release, and all other releases in this cycle, require Java 1.6.
Known problems with this releaseNone at the time of this release.
Please use these links for downloading:
Changes since test release 3.1.3
Steve Todd made the following changes:
- fixed issue with xmlio server which was preventing multiple clients from getting updates.
- added layoutblocks to /panel servlet
- added signalhead list and monitoring to /xmlio servlet
- multiple enhancements to showPanel.js, now handles majority of panel widgets
- corrected outdated help regarding JMRI Web Server and added details of new and modified components.
Bob Bucklew contributed a set of six wider lever icons that use the same graphic but are placed on a wider transparent background. These are easier to use with touch panels, but also work well with mouse or trackball clicks. The larger target is especially useful when used with a 3 position multi sensor icon. They are available in the /resources/icons/USS/plate/levers/ directory.
Robin Becker contributed a set of code buttons to match Bob Bucklew's wider lever icons.
Robin Becker fixed a nasty, long-standing problem with how various complicated variable definitions in DecoderPro interacted. This could, under the right circumstances, cause reading or writing of the decoder to hang permanently.
Kevin Dickerson made the following changes:
- Roster - Fix an issue that corrupted the roster index if the roster was saved while a newly created unsaved roster entry was open.
- Tables - Fixed a potential error that could occur when loading a panel file if the turnout table was already open.
- Entry Exit (NX) - Added the option to set the action when the NX sensors are selected a second time.
- Layout Editor - Fixed an issue with te SSL Logic for a slip icon that resulted in a diverging route not being set for limited speed correctly.
- Sections - Add Directional Sensors to SSL, now covers SSL used on Single and Double Slips.
- Abstract Automation - Assign the name to the thread to help identify any issues caused by the thread
- Dispatcher - Fix a couple of Index Out Of Bounds Exceptions
- Dispatcher - Fix an issue where a loco set to a paused state would never restart
- ZTC - Fixed an issue that prevent a connection being made
- ECOS - Update some of the back end code relating to the Ecos loco database
- ECOS - Update throttle code to allow 14/28/128 speed steps
Dan Boudreau made the following changes to operations:
- When building a train, the move list is no longer in alphabetical order.
- You can now force a car or locomotive to any track when using the "Set" window.
- You can now reset the move counts for cars and locos. See under Tools->Roster in the Cars and Locomotives window.
- Train, car, and locomotive log files are now only created when there's data to save. This should eliminate empty log files.
- Fixed a bug where all cars in a kernel were being checked when selecting a track from staging. Only the lead car in the kernel should have been checked.
- The train log now includes the build failure messages
- You can now have your manifest show the departure time rather than the estimated arrival time. See Print Options for more information
Ken Cameron made the following changes:
- NCE Cab Monitor - Converted to using table format for the cab detail display
Pete Cressman made the following changes:
- Added ability to draw shapes (rectangles, circles etc) in ControlPanelEditor. Note: Use Shift key to select for dragging or popup (expected usage is to overlay panel items).
- Added let Warrants run automated trains without them occupying the starting block - thus warrants can be chained dynamically.
The OpenLCB support now has a built-in hub for Internet access to your OpenLCB. Start the hub from the OpenLCB menu or a startup item, the connect your iPhone via port 12021.
The issue that prevented NCE Power Pro Systems from being used for programming has now been fixed.
Dave Heap improved the ESU LokSoundV4.0 and LokSound Select decoder definitions.
Nigel Cliffe provided definition files for two Harman DIY decoders.
Mike Mosher did a major update to the QSI Version 8 decoder definitions
Clint Taylor updated how functions are handled in the LocoNet slot monitor.
Dick Bronson updated the RR-CirKits LNCP definition file.
OpenLCB support now in throttles. The OpenLCB monitor now shows formatted messages.