Commit Graph

1336 Commits

Author SHA1 Message Date
Scotthew bf0c4fe214 Duplicated Code 2012-10-13 14:03:37 -07:00
Scotthew d3b1e5bad5 removing duplicated code. 2012-10-13 13:57:52 -07:00
Scotthew 6de7569847 Fixes bug where focusing on a table does not switch the toolbar tooltips and menu item text to display the currently selected ROM. 2012-10-13 13:49:21 -07:00
Scotthew bc3ec983c0 - Changed "Copy Selection" to use a worker thread.
- Fixed unhandled exception when attempting to parse the input int DataCell.java.
2012-10-13 13:49:20 -07:00
Scotthew baa2aa8867 - Fixed unhandled exception when user hits ctrl+ENTER with no data or bad data in the multiply text field.
- 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.
2012-10-13 13:49:19 -07:00
Scotthew e327afd360 - Fixed bug where null exception is thrown when the enter key is hit an no image is open.
- Added ability to open a table by highlighting and then hitting the enter key.
2012-10-13 13:49:18 -07:00
Scotthew 35242dd1b9 Runs "Copy Table" routine as a SwingWorker. This should allow the UI to complete the copy without hanging the UI thread. 2012-10-13 13:49:17 -07:00
Scotthew 2aee42555d - Divider now repaints when moved.
- 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.
2012-10-13 13:49:15 -07:00
Scotthew 02abf440ac - Added ability to open multiple images
- 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.
2012-10-13 13:44:18 -07:00
Scotthew 4578690f79 Added the ability to compare all tables in two ROM images.
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.
2012-10-13 13:38:49 -07:00
Dale Schultz 01bd4e1c41 Release Candidate 0.5.6 RC1 2012-09-29 17:48:30 -04:00
Dale Schultz 7fca8d9de9 Merge remote-tracking branch 'nitros/master' 2012-09-29 17:35:04 -04:00
Walter Stypula ad7094c77a Added fast logging support. 2012-09-27 22:39:20 -05:00
Scotthew 05b825395e Updated popup windows to now use the top level RomRaider icon instead of the default Java icon. 2012-09-25 18:37:08 -04:00
Scotthew 74a3a49f5f Fixes issue where opening a new image causes lastSelectedRom to be set to this image even though you do not select this image. 2012-09-25 18:36:53 -04:00
Scotthew 7029942255 RomRaider UI updates
- 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>
2012-09-25 18:36:37 -04:00
Walter Stypula 9f9ee0578e Updated Txs Loggers
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.
2012-09-22 17:38:01 -05:00
Scotthew 30712a4447 Editor UI Reworking
- 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).
 -
2012-09-16 22:52:23 -04:00
Scotthew 603c14ca07 Editor UI Refactor.
- moved open image, close image, and set user level to SwingWorker Thread.
 - Fixes flashing when updating the progress bar.
 - UI will now respond when running worker thread tasks.
2012-09-16 22:52:15 -04:00
Scotthew eb9f2e0744 I was messing with the progress bar and somehow these changes made it
in.  Removed these changes.
2012-09-16 22:50:48 -04:00
Scotthew e18a86678f Moved the table tool bar to the top level editor window.
- This will make it easy to edit tables like MAF that are long and scroll past the tool bar.
 - Tool bars can now be moved or undocked from the main window.
2012-09-16 22:50:14 -04:00
Dale Schultz 4a9f8d0032 Tagged 0.5.5 RC1 2012-08-25 17:45:49 -04:00
Scotthew e5c31a3329 Fixes issue where lastRepositoryDir was not properly saved. This will
now update the lastRepositoryDir when the user selects a new dir using
the file chooser.
2012-08-01 23:48:05 -04:00
Dale Schultz f99e0e4b35 Updated files with Git hash of previous commit on which the distribution files are based. 2012-07-30 00:08:52 -04:00
Dale Schultz 86b33893c2 Update Release Notes for 0.5.5 SNAPSHOT release 2012-07-29 22:34:36 -04:00
Dale Schultz cc5b96237e Update build.xml with includeantruntime value in compile macro. 2012-07-04 23:32:20 -04:00
dschultzca 6c26c73ca6 Added compiled Linux library for Phidgets InterfaceKit External plugin. 2012-06-28 00:11:08 -04:00
Dale Schultz fa92d5dbe7 Formatting: all TAB characters changed to 4 spaces.
Set Eclipse Editor defaults: Window > Preferences > General > Editors > Text Editors
Displayed Tab width: 4
Insert spaces for tabs: Checked
Show Print Margin: Checked
    Print margin column: 76 (no line in code should be longer than this value)
2012-06-27 11:38:44 -04:00
scotthew 2b816dabce Merge 5 commits of remote-tracking branch 'scotthew/ScotthewFixes', minus numerous formatting changes. 2012-06-27 11:16:55 -04:00
Scotthew 2a3cb779cb Moved DynoChartPanel.java to the com.romraider.logger.ecu.ui.tab.dyno package.
Formatted ECUEditorMenuBar.java.
2012-06-22 12:06:02 -07:00
Scotthew 0d7c00b6b8 - Added ability to change the clipboard format. Options are Default, Airboys, and Custom. Custom formats are specified in the settings.xml.
- Restructured the settings panel to use tabs.
 - Formatted Files.  We should probably agree on some formatting standards and/or eclipse settings.
2012-06-22 12:06:01 -07:00
Scotthew a7508828f9 - Added ability to open multiple images
- 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.
2012-06-22 12:04:40 -07:00
Scotthew f2cf7f587f Fixed bug where typing a '-' does not focus on the absolute value text box. This is necessary when inserting values into tables that contain negative values.
- now when focusing on the table and typing a '-' focus will switch to the absolute value box and the - will be inserted into that box.
2012-06-22 12:04:37 -07:00
Scotthew 9b3f92b7a4 Added the ability to compare all tables in two ROM images.
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.
2012-06-22 12:04:36 -07:00
Dale Schultz 09970f16ee Fix up the Parameter List Show/Hide state when opening the Logger such that the list on each tab is set the same as the last selected tab's state.
Removed Robot function.
2012-06-22 00:52:54 -04:00
Dale Schultz 0522dbbd6f Added Phidgets InterfaceKit external plugin 2012-06-20 22:59:55 -04:00
Dale Schultz 34c31f87be Fix up Static method references due to changes to Setting class. 2012-06-14 18:56:22 -04:00
Dale Schultz ff935ee165 Updated Dyno control panel to look for cars_def.xml & .dtd in three locations:
1 - the directory where the logger.xml file lives (preferred location)
2 - the directory where the user stores their logging profiles
3 - the RomRaider installation directory
2012-06-14 00:46:36 -04:00
Dale Schultz 396f3ffb59 Minor updates to J2534, added Logger def version to Help->About menu, min-Java v1.6 required 2012-06-13 19:04:02 -04:00
Dale Schultz 661a21a0e1 New plug-in for the AEM X-Wifi Controller. Additional updates:
- Corrected serial connection close() call in all serial plug-ins as exceptions were being thrown
- Changed QueryManager logic to try and deal with duplicate log entries caused by high speed logging, it may still need some work.
2012-06-04 01:03:16 -04:00
Dale Schultz 4fc35be8cc Testing code for ECU communications using ISO14230 protocol 2012-06-02 11:14:11 -04:00
Dale Schultz 2ddd035829 Updated RomRaider building instructions for use with GitHub 2012-05-18 16:20:30 -04:00
Dale Schultz 45af3acc1b Remove native DLL, companion to previously removed regirsty.jar 2012-05-18 15:56:55 -04:00
Dale Schultz 5c855bb385 J2534 updates to support searching all available devices and if none found default to serial. J2534 settings are stored and loaded through the settings file. 2012-05-18 00:16:33 -04:00
Dale Schultz 1cd3788486 Removed out dated ECU and Logger definitions. Get the latest from the
RomRaider forum.
2012-05-14 23:49:12 -04:00
Dale Schultz 0469010046 More J2534 updates and a few extra LOGGER.debug statements to assist. 2012-05-11 17:47:50 -04:00
Dale Schultz 6fe30d2c22 Created a new J2534DllLocator class based on JNA and removed third-party
registry Jar
2012-05-10 00:33:48 -04:00
Dale Schultz c44fd356a8 Made new JNA and Platform library paths relative to the project. 2012-05-08 18:08:06 -04:00
Dale Schultz f42670241f J2534 API updated to remove dependency on J/Invoke
J2534 API refactored to use JNA 3.4.0
TXS plugin refactored by nitros@romraider.forum
Removed OpenPort 2.0 specific package (op20) as it is now supported in
the J2534 API
Including com4j-x86.dll to ensure it is present in the install directory
to avoid write permission issues on Win7
Commented out call to macro_svn_revision in build.xml for the time
being, buildnumber will default to 0
2012-05-07 15:08:04 -04:00
Fred Cooke 1763ac9ddc Add a basic markdown formatted readme to display on github repo page. 2012-05-01 19:33:45 +02:00