SuccessChanges

Summary

  1. Bootloader fixes/enhancements and refactoring (details)
  2. Fix EEPROM writing, re-factoring (details)
  3. Update tests (details)
  4. Remove failing tests (details)
  5. Fix test exception handling (details)
  6. Fix CbusTurnoutManagerTest failures (details)
  7. Update build.xml (details)
  8. get full travis output and fix HexFile.java (details)
  9. Update .travis.yml (details)
  10. Revert to failng CbusMessageTest.testgetBootWriteData() (details)
  11. Fix for assertion errors (details)
  12. Update .travis.yml (details)
  13. Allow bootloader to be reprogrammed (details)
  14. Fixes for bootloader programming (details)
  15. Fix Pi-SPROG One bootloader on Raspbian (details)
  16. Fix for SprogPowerManagerTest (details)
  17. Undo flawed tests (details)
  18. Update CbusMessage.java (details)
  19. Use defined constants in place of hard coded values (details)
  20. Fix hyperlink to SPROG DCC downloads (details)
  21. Update arduino/index.shtml (details)
  22. Update index.shtml (details)
  23. Update index.shtml (details)
  24. try to get stable sensor order (details)
Commit 7293bda964202e6c6924341fb01b08bea262e220 by andrewcrosland
Bootloader fixes/enhancements and refactoring

Fixed bootloader issue with bytes.
Added mitigation for timing issues with Pi-SPROG One
Refactored some code based on Code Climate recommendations
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/CbusBootloaderPane.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/HexFile.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/HexRecord.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/node/CbusNode.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusBundle.properties (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusPreferences.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusMessage.java (diff)
Commit e905c606a183abd8c7bbd3bdac9f1bdf37b65547 by andrewcrosland
Fix EEPROM writing, re-factoring
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/HexRecord.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusMessage.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/CbusBootloaderPane.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusBundle.properties (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/HexFile.java (diff)
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusMessageTest.java (diff)
Commit 75b3bc867f9fb72f116ab9b36242982d8e45643e by andrewcrosland
Update tests

Need a CI result to see meaningful test output due to issue 8105
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusMessageTest.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusMessage.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/CbusBootloaderPane.java (diff)
The file was modifiedjava/test/jmri/jmrix/can/cbus/swing/bootloader/CbusBootloaderPaneTest.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusMessage.java (diff)
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusMessageTest.java (diff)
Commit 53d1b04c1e0631dfe8a826e43ce811b0db72d346 by andrewcrosland
Fix test exception handling

Still some failures
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusTurnoutManagerTest.java (diff)
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusMessageTest.java (diff)
Commit b502a372af9e9a2f44a9d4ff1058cf830be3caa7 by andrewcrosland
Fix CbusTurnoutManagerTest failures
The file was modifiedjava/test/jmri/managers/AbstractProvidingManagerTestBase.java (diff)
The file was modifiedjava/test/jmri/managers/AbstractTurnoutMgrTestBase.java (diff)
The file was modifiedbuild.xml (diff)
Commit 0ae6978688ffa61654985354cf10d0a676fe9b97 by andrewcrosland
get full travis output and fix HexFile.java
The file was modified.travis.yml (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/HexFile.java (diff)
The file was modified.travis.yml (diff)
Commit 540ee8733c1d223273b0a48487d77206f83fcae7 by andrewcrosland
Revert to failng CbusMessageTest.testgetBootWriteData()
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusMessageTest.java (diff)
The file was modified.travis.yml (diff)
Commit f1ba532f6a5788572ddc64d970976976343e5c72 by andrewcrosland
Fix for assertion errors
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusMessageTest.java (diff)
The file was modified.travis.yml (diff)
Commit 63914761c5d928cb87c2e811d50375784a83d37c by andrewcrosland
Allow bootloader to be reprogrammed
The file was modifiedjava/src/jmri/jmrix/can/cbus/node/CbusNode.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusBundle.properties (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/CbusBootloaderPane.java (diff)
Commit 3643875ff12f637afcc5acf6848f0c6188c52a5b by andrewcrosland
Fixes for bootloader programming
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/CbusParameters.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusBundle.properties (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/swing/bootloader/CbusBootloaderPane.java (diff)
Commit 653414d8c0acfd1c82a3003382ffa43dcaf0be36 by andrewcrosland
Fix Pi-SPROG One bootloader on Raspbian

Seems to be a threading issue. Moved reply notification out o fthe serial thread. Only seen on R-Pi hardware
The file was modifiedjava/src/jmri/jmrix/sprog/update/SprogIIUpdateFrame.java (diff)
The file was modifiedjava/src/jmri/jmrix/sprog/SprogTrafficController.java (diff)
Commit 281e47eb72dbdf0e1eb1470d48db5d4fc9574fe4 by andrewcrosland
Fix for SprogPowerManagerTest

Delyed test replies from TCS to account for delay in sending from TC
The file was modifiedjava/test/jmri/jmrix/sprog/SprogTrafficControlScaffold.java (diff)
The file was modifiedjava/src/jmri/jmrix/sprog/SprogTrafficController.java (diff)
The file was modifiedjava/test/jmri/managers/AbstractTurnoutMgrTestBase.java (diff)
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusMessageTest.java (diff)
The file was modifiedjava/test/jmri/jmrix/can/cbus/CbusTurnoutManagerTest.java (diff)
The file was modifiedjava/test/jmri/managers/AbstractProvidingManagerTestBase.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusMessage.java (diff)
Commit 9b13c0bcb7eabc29d9feaced8c50d3677fa4421c by andrewcrosland
Use defined constants in place of hard coded values
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusMessage.java (diff)
The file was modifiedjava/src/jmri/jmrix/can/cbus/CbusConstants.java (diff)
Commit 47dab3d8bb7c9716ca4e61fb16a44f98bb526720 by andrewcrosland
Fix hyperlink to SPROG DCC downloads
The file was modifiedjava/src/jmri/jmrix/can/cbus/node/CbusNodeConstants.java (diff)
Commit b668014095235d5d6cc53bf8cd5eb05d6b7094b6 by noreply
Update arduino/index.shtml

Add more content. NOT YET LINKED to hardware/index.shtml
The file was modifiedhelp/en/html/hardware/arduino/index.shtml (diff)
The file was modifiedhelp/en/html/hardware/arduino/index.shtml (diff)
The file was modifiedhelp/en/html/hardware/arduino/index.shtml (diff)
Commit d0b33c8545721ed58393c9c3440248425da57c39 by Bob Jacobsen
try to get stable sensor order
The file was modifiedjava/test/jmri/jmrit/display/layoutEditor/load/LayoutEditorTest.xml (diff)
The file was modifiedjava/test/jmri/jmrit/display/layoutEditor/loadref/LayoutEditorTest.xml (diff)