- 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.
- Modified 3d render image to remove excess padding around image.
- Modified Editor and Table ToolBars to use new icon settings for icon scale.
- updated RomTree to reset the menu item text and ToolTips when an image is focused.
- Added new setting to hold the icon scaling (I set the defaults to 50 and 70). New Settings looks like this:
<icons>
<editor-toolbar scale="50"/>
<table-toolbar scale="70"/>
</icons>
Added a index support in TxsDataItem. This allows txs tuner lite and pro
to operate out of the same class. TxsTuner class now properly allows
pulling data from the same index.
- Removed the open all.. and close all options. This is not really necessary with the new multi-threaded UI.
- Launcher now use new SwingWorker to launch. Progress bar is now properly updated with launch status.
- Changed look and feel of toolbars. Resizing the window now properly fits both toolbars (really small resolution).
-