AbortedChanges

Summary

  1. Add new Beantable Turnout classes (details)
  2. Update TurnoutTableAction.java (details)
  3. Update SensorTableAction.java (details)
  4. do not keep local reference of JTable instance (details)
  5. Update BeanTableDataModel.java (details)
  6. Update BlockTableAction.java (details)
  7. Add unit tests new classes (details)
  8. Update unit tests (details)
  9. spotbugs (details)
  10. javadoc (details)
  11. Update TurnoutOperationEditorDialogTest.java (details)
  12. Added defs for MX605 sound decoder (details)
  13. Update current-draft-note.shtml (details)
Commit 14b1fa42663640b5955b1dcf5d1034d759031f1a by 39652002+icklesteve
Add new Beantable Turnout classes

TurnoutTableDataModel
TurnoutTableJTable
TurnoutOperationEditorDialog
The file was addedjava/src/jmri/jmrit/beantable/turnout/TurnoutTableDataModel.java
The file was addedjava/src/jmri/jmrit/beantable/turnout/TurnoutOperationEditorDialog.java
The file was addedjava/src/jmri/jmrit/beantable/turnout/Bundle.java
The file was addedjava/src/jmri/jmrit/beantable/turnout/TurnoutTableJTable.java
Commit 12c745d48642611f6816f9ea416cffcd71284a2c by 39652002+icklesteve
Update TurnoutTableAction.java

remove classes moved to beantable.turnout
configureTable(JTable) now adds listener to checkbox column selectors
The file was modifiedjava/src/jmri/jmrit/beantable/TurnoutTableAction.java (diff)
Commit 871404d2d202b4b2acf938e507acf9dee25ca74e by 39652002+icklesteve
Update SensorTableAction.java

configureTable(JTable) now adds listener to checkbox column selectors
The file was modifiedjava/src/jmri/jmrit/beantable/SensorTableAction.java (diff)
Commit 4dbb031f8097fce8e19bd946e9570c8b2241589c by 39652002+icklesteve
do not keep local reference of JTable instance
The file was modifiedjava/src/jmri/jmrit/beantable/AbstractTableTabAction.java (diff)
The file was modifiedjava/src/jmri/jmrit/beantable/sensor/SensorTableDataModel.java (diff)
The file was modifiedjava/src/jmri/jmrit/beantable/AbstractTableAction.java (diff)
Commit 213ac75fbac6c7b8ab17d5d9c2f41162f53b943b by 39652002+icklesteve
Update BeanTableDataModel.java

Do not store reference to JTable
Set Preferred column width loop to include non-visible columns
Default Cell Editor for Bean Taable JComboBox does action for Stop Cell Editing
The file was modifiedjava/src/jmri/jmrit/beantable/BeanTableDataModel.java (diff)
Commit 5cd63b2df7fb81962d602ba719b9a755aa69e944 by 39652002+icklesteve
Update BlockTableAction.java

remove JCombobox action listeners as now done in cell editor
The file was modifiedjava/src/jmri/jmrit/beantable/BlockTableAction.java (diff)
The file was addedjava/test/jmri/jmrit/beantable/turnout/TurnoutTableJTableTest.java
The file was addedjava/test/jmri/jmrit/beantable/turnout/BundleTest.java
The file was addedjava/test/jmri/jmrit/beantable/turnout/TurnoutTableDataModelTest.java
The file was addedjava/test/jmri/jmrit/beantable/turnout/TurnoutOperationEditorDialogTest.java
The file was modifiedjava/test/jmri/jmrit/beantable/TurnoutTableWindowTest.java (diff)
The file was modifiedjava/test/jmri/jmrit/beantable/TurnoutTableActionTest.java (diff)
The file was modifiedjava/test/jmri/jmrit/beantable/AbstractBeanTableDataModelBase.java (diff)
The file was modifiedjava/test/jmri/jmrit/beantable/sensor/SensorTableDataModelTest.java (diff)
The file was modifiedjava/src/jmri/jmrit/beantable/turnout/TurnoutTableDataModel.java (diff)
The file was modifiedjava/src/jmri/jmrit/beantable/IdTagTableTabAction.java (diff)
The file was modifiedjava/src/jmri/jmrit/beantable/AbstractTableTabAction.java (diff)
The file was modifiedjava/src/jmri/jmrit/beantable/sensor/SensorTableDataModel.java (diff)
The file was modifiedjava/src/jmri/jmrit/beantable/turnout/TurnoutOperationEditorDialog.java (diff)
The file was modifiedjava/src/jmri/jmrit/beantable/AbstractTableAction.java (diff)
Commit f739b9b890ca53892d347a8ab020b1418c721b4c by 39652002+icklesteve
Update TurnoutOperationEditorDialogTest.java

disable if headless
The file was modifiedjava/test/jmri/jmrit/beantable/turnout/TurnoutOperationEditorDialogTest.java (diff)
Commit fa97e83aa54335c847b7512c7b1ce12042810261 by pierre.bln
Added defs for MX605 sound decoder

Fw versions 37+ and 39+. MX605 is special Zimo sound decoder for Kato N-scale ICE 4 (in theory usable in other Kato vehicules with the Kato in-house connector for EM13 decoder).
The file was addedxml/decoders/Zimo_Unified_software_v37_MX605.xml
The file was modifiedxml/decoders/Zimo_Unified_software_v39_MX64x_MX65x.xml (diff)
Commit 92f91d19c0a9a50d9f3f4599eb82e26d944704d1 by pierre.bln
Update current-draft-note.shtml
The file was modifiedhelp/en/releasenotes/current-draft-note.shtml (diff)