Commit Graph

1619 Commits

Author SHA1 Message Date
stirkac 8a8c27f99f improve definition handling, refactor saving stupidness 2019-03-13 20:11:14 +01:00
stirkac 798cb43830 improve table type handling
- return correct type
- fix error on table properties
2019-03-05 16:38:31 +01:00
stirkac 4e30af5940 Merge remote-tracking branch 'RomRaider/master' 2019-03-05 14:58:33 +01:00
stirkac b3459c87b9 fix bitwise switch when not all checkboxes are on screen 2019-03-05 14:57:19 +01:00
rusefi 6975c764cf Refactoring: Endian enum 2018-12-23 23:25:29 -05:00
rusefi 6f68369743 Refactoring: Endian enum 2018-12-23 23:24:20 -05:00
rusefi 94ce1e8a9c Refactoring: TableType enum & reducing code complexity 2018-12-22 23:10:14 -05:00
rusefi 40af0dd981 using Enum instead of magic constants, also removing some unused constants 2018-12-22 08:22:14 -05:00
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
stirkac d52d0d77ee Bump copyright date 2018-12-17 13:43:07 +01:00
stirkac 901e1ebba3 wrong cast 2018-09-19 09:24:38 +02:00
stirkac 5d73a2cb0e fix table handling because equals function not implemented 2018-09-17 11:39:33 +02:00
stirkac 9618f62248 Added bitwise map editing 2018-09-03 12:36:52 +02: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