Commit Graph

1507 Commits

Author SHA1 Message Date
Steve Wadsworth 7295b54e6b Enable a warning panel when a 64-bit JRE is detected
Installer panel is conditional on JVM architecture being detected as "amd64"

Enable 64-bit Windows for installer
- add 64-bit ShellLink DLL to installer template
- update info panel text to reflect change
Installer panel is conditional on JVM architecture being detected as "amd64"
Application is not yet 64-bit ready

Potential issue:
Specifying 32-bit Java to run the installer JAR file will bypass the warning
but the shortcuts may still use a 64-bit version
2018-12-20 19:58:16 -05:00
Steve Wadsworth 6cd4a95601 Update build.xml 2018-12-20 19:58:14 -05:00
Steve Wadsworth 8a87885b70 Minor build system updates
- Automatically set copyright date in Version class to current year
- parameterize source and target for javac, but leave at 1.6.  Setting source to
1.8 prompts the compiler to error "source release 1.8 requires target release 1.8"
- java compile target now uses deprecation and debug values set in -init target
- removed optimization argument.  Compiler ignores it
2018-12-20 19:58:12 -05:00
rusefi ed91aa4351 refactoring: reducing unneeded complexity 2018-12-20 19:58:10 -05:00
rusefi d60da8347c Refactoring: removing unneeded lines
https://docs.oracle.com/javase/tutorial/java/IandI/super.html
"Note: If a constructor does not explicitly invoke a superclass constructor, the Java compiler automatically inserts a call to the no-argument constructor of the superclass. If the super class does not have a no-argument constructor, you will get a compile-time error. Object does have such a constructor, so if Object is the only superclass, there is no problem."
2018-12-19 21:53:16 -05:00
Dale Schultz 0f4814c8ae Include function in error hadling mesaage 2018-04-29 08:38:14 -04:00
Dale Schultz 8753bef296 Split SSM LTV queries into two sets to fix issue #72 2018-04-28 07:34:26 -04:00
Dale Schultz d6e77ed7b5 Updated tests so developer can select protocol and library on the cmd line 2018-03-21 21:49:06 -04:00
Dale Schultz 38ecda05ec Encode profile bytes using encoding defined by XML attribute 2018-03-17 15:39:50 -04:00
Dale Schultz 33fd0162cb Correct format type for pollstate 2018-03-13 22:38:51 -04:00
Dale Schultz ec4fce126c Handle opening exceptions a bit better 2018-03-13 18:34:01 -04:00
Dale Schultz 9b32b25ebc Locate and store location of library 2018-03-13 18:31:53 -04:00
Dale Schultz f85a8254c7 Remove unused commented lines 2017-07-10 18:05:42 -04:00
Dale Schultz 23f63e5b92 Implement overlay enhancement to highlight current cell, issue #71 2017-07-10 17:59:57 -04:00
Dale Schultz c05c56b5fd Implement Nissan STD checksum validation and calculation 2017-07-04 18:07:53 -04:00
Joseph Dalrymple dfa6ff7ffd Compare Table Accessibility: Updated compare table to prepend every row with their type to serve as a visual cue for color blind 2017-07-01 03:31:04 -05:00
Dale Schultz 2440af8d4c Select log file field delimiter based the presence of additional system properties user.language.format and user.country.format 2017-06-17 10:14:32 -04:00
Robin 6968559495 Fixed multiplying negative values bug.
Added live restrictions to user input for manipulating maps.
Added Option in ECU Editor Settings to change locale setting.
2017-06-17 09:16:18 -04:00
Dale Schultz dac17938c4 Remove duplicate library 2017-05-03 18:09:23 -04:00
Dale Schultz 5bb8501d3e Change LM2 MTS plugin to poll mode by default 2017-04-25 20:45:50 -04:00
rusefi c1a20c3aac refactoring: better type safety - explicit enum type instead of magic integers for state 2017-03-15 19:16:39 -04:00
rusefi 8a1e84413d removing unneeded NPE handing, minor code formatting 2017-03-15 19:16:37 -04:00
Dale Schultz 169f970a88 Added support for values encoded in SH-2A MOVI20 instruction. 2017-02-15 14:25:06 -05:00
Dale Schultz 98adff90ef Change units to reflect actual displayed data value type 2017-02-15 14:03:40 -05:00
Dale Schultz 2f04dd811b Fix multiply method to allow locale based numbers 2017-01-22 23:12:22 -05:00
Dale Schultz 2d118351f9 Fix Learning Tables View showing incorrect table axis values: issue#67 2017-01-20 17:42:05 -05:00
Dale Schultz a1250be629 Release Candidate 0.5.9 RC3 2016-09-28 20:53:34 -04:00
Dale Schultz 5bd5439296 Refactor to filter out BASE tables not needed to evaluate ROM file. A
50% reduction in load time achieved.
2016-09-21 14:06:40 -04:00
Dale Schultz 696f9019c5 Further updates to Editor to allow copy/paste table or selection using
user's Locale.  The Locale is also applied to 'Save As Repository'.
2016-09-21 11:04:21 -04:00
Dale Schultz 641e60e8a0 Added ability to copy Logger Overlay cell data using Copy Table function 2016-09-17 17:40:52 -04:00
Dale Schultz 20f0d9437a Refactor to remove duplicate Scale objects reducing object count ~80% 2016-09-16 11:02:47 -04:00
Dale Schultz c2b3842a00 Increased cache size due to high churn rate and added syncronziation as
the Editor and Logger threads where causing concurrency issues.
2016-09-15 13:32:34 -04:00
Dale Schultz a554406832 Add synchronization as a concurrency exception was being thrown when
opening a second ROM while Logger overlay is running on the first ROM.
2016-09-15 12:56:09 -04:00
Dale Schultz 5d2ab0b15a Remove forced clear of overlay when opening/closing/switching tables 2016-09-15 11:41:17 -04:00
Dale Schultz b4510dc698 Consolidated display and tooltip text formatter 2016-09-15 11:39:29 -04:00
Dale Schultz 30efb4e880 Correction to static field name 2016-09-13 14:32:44 -04:00
Dale Schultz 695a7473d1 Disable load from file option when using ET mode 2016-09-12 17:00:13 -04:00
Dale Schultz 52e553ab2c Fix for load from file when semicolon is the field separator. 2016-09-12 16:57:53 -04:00
Dale Schultz c03b5a03c6 Fix to allow Editor table overlay to function when using non-en_US
locale.
2016-09-12 16:56:22 -04:00
Dale Schultz 5a421cf6ff Add locale formatting to the cell ToolTip text 2016-09-09 15:58:35 -04:00
Dale Schultz a51aaaa0cd Make use of Settings COMMA constant 2016-09-06 16:58:20 -04:00
Dale Schultz 4bfda4aa7d Make use of Settings SEMICOLON constant 2016-09-06 16:18:20 -04:00
Dale Schultz 6228cc134f Refactor inner Line class 2016-09-06 15:46:34 -04:00
Dale Schultz eb44386356 Created a test to validate address manipulation in the
DS2TableAxisQueryParameterSet class.
2016-08-11 16:17:47 -04:00
Dale Schultz d1b11f64cb Update address manipulation to account for differnet addresses in
MS41/42/43 ROMs.
2016-08-11 16:12:49 -04:00
Dale Schultz 593f7f795c Check for a Static table and skip any data paste operation. 2016-08-10 21:04:58 -04:00
Dale Schultz 3979a55d57 Add code to remove text formating characters which might be found in a Static data element definition. This could cause table copy/paste problems. 2016-08-10 21:03:21 -04:00
Dale Schultz e012a92af9 Added support to make contigous table (or axis) cell selections using
the Shift key and the cursor keys.  This makes it easy to select cells
of a very wide 2D table such as the MAF table.
2016-08-10 16:03:22 -04:00
Dale Schultz f355f0a3c7 Replaced references to SSM. Serial Connection Manager is used by both SSM & DS2. 2016-08-09 21:07:15 -04:00
Dale Schultz e84f0eafe0 Removed an extra space character 2016-08-09 20:46:43 -04:00