- Simplified compare logic.
- Comparing bin data now refreshes when compare to values are changed.
- Possible performance implications.
- added several checks for changes before updating the bin data.
- Added tooltips to the compare menu.
- Overhaul of the compare functionality. Comparing and colorizing now
works for all tables and axises.
- Compare table chooser now always display scrollbar.
- Added new compare options.
- compare to original: compares current table to the selected table
original value (value from disk or revert point).
- compare to bin: compares current table to the selected table bin
value (live value or value currently displayed in the table).
- Added ability to compare to open tables. This searches through open
roms and finds tables with the same name. This saves time compared
to going through the table chooser.
- Fixed the tables and data cells concepts of compareType and
compareDisplay.
- Clarification that "all" target should be used rather than manual selection of all
- Instructions for developing using a 64-bit version of Eclipse.
- Cleanup, with some reformatting. It's still not entirely consistent. If it's going to be used as a basis for the Getting Started page on romraider.com, it should be redone in the proper markup
- Add instructions for contributing back to the master git repository. These are likely light on detail, but the basics are there.
- Removed reference to ECUEditor from ROM.
- Removed reference to Settings and added ECUEditor to Table. Table is
now constructed with an ECUEditor instead Settings.
- Added check for null returned from
SwingUtilities.getWindowAncestor(). This may be unecessary now that we
have access to the ECUEditor object.
- Resolved ArrayIndexOutOfBoundsException when using the arrow key to
move left(past the first element -1) in a Table.
Autocrlf setting set to false.
- Changed variable from foo to tableFrame. I find that tableFrame is more descriptive.
- Added ability to use space as well as enter to open the selected table. Using space seems to retain the selected table where enter instead shifts focus to the top level ROM node.
- Opening a new ROM image now properly expands the added ROM tree.
- Note: Uncomment ECUEditor:289 "imageList.collapsePath(addedRomPath);" to open new ROM image collapsed.
- Added ability to save as repository. This basically dumps the tables into a file structure represented by the categories and saves the tables as a text file. I use this for tracking changes made to my ROMs using revision control.
Usage:
- Open one or more ROM images (The same image can be compared to itself. Will not do much but show "Images are equal.").
- Select edit->Compare Images...
- Select the two images to compare and click the compare button.
- Results are displayed in the results pane.