Commit Graph

1447 Commits

Author SHA1 Message Date
Dale Schultz df46735759 Added timeout so GUI is not blocked if QueryManger thread does not terminate in a timely fashion 2013-04-07 23:04:36 -04:00
Walter 0ca284ff06 Fixed Index out of Range Exception. 2013-04-05 00:33:02 -05:00
Dale Schultz 75f74f9607 Release Candidate 0.5.6 RC6 2013-03-24 10:31:51 -04:00
Dale Schultz dbbfc75050 Implement a class to shorten the profile and log filename when displayed in the Logger's title bar 2013-03-24 00:41:16 -04:00
Dale Schultz 413e69f36b Add a platform check so CAN logging option is only available on Windows systems
(when/if the J2534 API becomes available for non-Windows this condition can be removed)
2013-03-24 00:37:32 -04:00
Dale Schultz 55b654afb9 Add custom toString method to be consistent with other connection property classes 2013-03-24 00:33:56 -04:00
Dale Schultz bf088a588c Update SSM Test App so it always uses IOS9141 to read address ranges 2013-03-23 17:48:07 -04:00
Dale Schultz 40a9ecaca3 Added a test app to exercise J2534/ISO15765 messaging
Can be called from the commandline as follows:
java -cp RomRaider.jar com.romraider.io.j2534.api.TestJ2534IsoTp [J2534dll]
2013-03-23 16:29:24 -04:00
Dale Schultz e4903b2b4a Fix method getVbattery as it incorrectly expected the channelID rather than DeviceID 2013-03-23 16:12:16 -04:00
Dale Schultz 5b82a3ad26 Refactor buildLogToFileButton so button label changes for start/stop 2013-03-23 11:09:09 -04:00
Dale Schultz e128bccf4f Fix for issue https://github.com/RomRaider/RomRaider/issues/4 2013-03-22 17:38:22 -04:00
Dale Schultz 487894ceb3 Implement a user Settings option to force en_US number format in log files 2013-03-21 23:07:40 -04:00
Dale Schultz 64568a4633 Refactor constructEcuResetRequest method 2013-03-20 22:47:22 -04:00
Dale Schultz a338c35029 Refactor buildRequest method 2013-03-20 22:43:35 -04:00
Dale Schultz da0616eb8d Updated the date in new source files 2013-03-19 23:24:26 -04:00
Dale Schultz ba67b1a457 Refactor to add CAN bus logging support 2013-03-19 23:17:43 -04:00
Dale Schultz 5c108dde19 Fixed SSM Logger connection to select Class to be used based on protocol and transport.
This required renaming protocol.ssm Package to make it transport specific.
2013-03-10 23:31:14 -04:00
Dale Schultz 87f04c5b17 Implement a J2534 connection factory to load protocol class by user selection 2013-03-10 10:31:06 -04:00
Dale Schultz 899f58f13b Rename/Refactor class as it is ISO9141 specific 2013-03-09 14:02:42 -05:00
Dale Schultz 58d18c851c Add support to log from External sensors only by unchecking both ECU/TCU 2013-03-09 13:57:56 -05:00
Dale Schultz 197554daaf Add some more J2534 methods and interface signatures for ISO-TP 2013-03-07 23:21:00 -05:00
Steve Wadsworth eb93cd39aa Add utility class for checking JRE parameters, only 32-bit check for now
Add warning when Editor starts in non-32-bit JRE
Add hard error when Logger starts in non-32-bit JRE
2013-01-08 19:26:22 -05:00
Dale Schultz b41569083b Fix classpath to allow Run and Debug to work from within Eclipse 2013-01-08 18:49:33 -05:00
Dale Schultz 94eadb1c99 Add gitattribute file 2013-01-05 15:10:43 -05:00
Dale Schultz 52149594a0 Fixed RomRaider program menu icons in Linux installer 2013-01-05 14:57:39 -05:00
Dale Schultz f8d554c292 Removed Jinvoke item as it is no longer in the lib dir 2013-01-05 13:49:18 -05:00
Dale Schultz da7b7587b5 Fixed RomRaider program menu icons in Windows installer 2013-01-05 13:38:49 -05:00
Merp cda9f76071 Moved graphics to standard resource directory structure. Updated classpath, ant build.xml, launch4j templates, and source code graphics references to reflect changes. 2013-01-05 17:27:30 +01:00
Merp 903f300423 Moved src to standard build location as used by maven2/buildr/gradle/easyant directory structure. Updated gitignore, classpath, and ant build.xml to reflect changes. 2013-01-05 14:56:30 +01:00
Dale Schultz 335f04bae4 Corrected crlf cr crlf mess in this file. 2013-01-04 23:15:08 -05:00
Dale Schultz fda01d6d3e Unify line endings of all text type files to Unix style 2013-01-04 23:04:30 -05:00
Scotthew 0a7ecb0c17 Added checks before setting the bin value.
- Setting the bin value with multiple comparedToTables can cause
slowness.
2013-01-04 00:32:09 -08:00
Scotthew ff45a14c8a EcuEditor Compare Part 3:
- 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.
2013-01-04 00:16:30 -08:00
Scotthew b91f9e1926 EcuEditor Compare Improvements:
- 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.
2013-01-03 13:03:25 -08:00
Dale Schultz 6d73c55d23 Added Java Arch:amd64 check to IzPack installer Java version warning panel 2013-01-02 16:40:02 -05:00
Scotthew 6b38ced613 Resolves Issue RomRaider#23
- Compare now passes the table directly instead of using the clipboard
to transfer data.
2013-01-02 15:55:52 -05:00
lizzardo 147f433c07 Fix for issue #20 on the github list. No refactoring, and since it's on closing, refactoring seems unnecessary. All we're trying to do is save the divider location, so make sure there is one
- Check if the component is a JSplitPane before trying to cast as one
2012-12-31 11:06:14 +01:00
lizzardo 9ceb701e48 Updates to build instructions:
- 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.
2012-12-31 11:05:10 +01:00
lizzardo 4905bd8962 Add HTMLInfoPanel as first panel in installer sequence. This warns the user about the necessity of a 32-bit JRE and points to the RomRaider Troubleshooting forum. 2012-12-31 10:59:59 +01:00
Masaki Muranaka c07009c101 Use checkGreaterThanZero() instead of checkNotNullOrEmpty(). 2012-12-28 11:23:13 +09:00
Dale Schultz 209bc8e617 Release Candidate 0.5.6 RC5 2012-12-22 15:59:04 -05:00
Dale Schultz 6a8086064c Fix to handle Registry FILE_NOT_FOUND error response. Issue https://github.com/RomRaider/RomRaider/issues/24 2012-12-21 17:30:39 -05:00
Scotthew 180e1e5e38 Resolves issue 22.
- 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.
2012-12-21 16:11:36 -05:00
Dale Schultz 70d2b268bb Release Candidate 0.5.6 RC4 2012-12-13 19:02:58 -05:00
Dale Schultz 328348f34c Changed Uninstaller commandline and Icon file name 2012-12-10 19:07:32 -05:00
Dale Schultz e0a44bef6e Changed Release Notes and License shortcut spec in Linux template to be an Application to make them show in the RomRaider menu group 2012-12-10 18:59:14 -05:00
Dale Schultz cdb4ec9c65 Initialize caseID to avoid null being displayed in ROM tree title. 2012-12-09 23:44:07 -05:00
Masaki Muranaka 1e100cfdc8 Simplify a static method call. 2012-12-08 18:05:38 -05:00
Masaki Muranaka 5df9906be7 Use Font.{DIALOG,SANS_SERIF}. 2012-12-08 18:04:50 -05:00
Masaki Muranaka 632c736db5 Enhance browser support. Use java.awt.Desktop in case his desktop supports it. 2012-12-08 18:04:12 -05:00