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
Dale Schultz
85e7ee19e3
Fix Table Paste Selection problems and optimized cell value checks
...
during paste.
2016-08-09 16:27:50 -04:00
Dale Schultz
5018abd1e7
Replaced locally declared values with Settings Static variable name.
2016-08-09 14:19:03 -04:00
Dale Schultz
f431a94728
Fix table Paste problem, issue #66 .
2016-08-09 14:01:48 -04:00
Aleksey Markelov
09b8ab4aff
Change DataCell selected/highlighted/traced fields type from Boolean objects to primitive boolean.
2016-05-01 17:55:14 +05:00
Aleksey Markelov
5a62bb815a
Cell draw operations rely on JEPUtil.evaluate(String, double) alot.
...
On each call it uses JEP.parseExpression which is quite costly operation.
Storing ready made JEP objects in the Scale is not an option due to its size
(50kB, with the latest definitions having 5k+ tables that would result in the extra 250MB memory consumption).
This patch attempts to ease the problem by caching the last 16 used parsers.
2016-05-01 11:42:44 +05:00
Aleksey Markelov
8d478aba57
reduce DataCell memory footprint: make fields DEFAULT_FONT, PERCENT_FORMAT, UNSELECT_MASK1, UNSELECT_MASK2, DEFAULT_BORDER_COLOR static due to their immutable state.
2016-05-01 11:22:26 +05:00
BlackMamba
5c2cd7acfe
Enable the gauge that one picks to be persisted.
...
Such that if you like the non-default gauge, you don't have to cycle
through everytime you launch the logger in the dashboard view.
2016-01-31 15:48:27 -08:00
Dale Schultz
cebaaa2c18
Release Candidate 0.5.9 RC2
2015-04-29 18:47:44 -04:00
Dale Schultz
03e64af554
Refactor Logger GUI control bar update to handle definition or protocol changes better
2015-04-29 18:44:44 -04:00
Dale Schultz
df941a4abf
Release Candidate 0.5.9 RC1
2015-04-21 22:42:06 -04:00
Dale Schultz
0081ef526e
Adjust DS2 Reset panel size for Linux display
2015-04-21 18:52:43 -04:00
Dale Schultz
34f1c33c38
Refactor DS2 Reset Panel and add reset checkbox descriptions
2015-04-09 23:01:22 -04:00
Dale Schultz
88c543fe6c
Refactor to pass a reset code from the ECU Reset Tool
2015-04-08 23:25:36 -04:00
Dale Schultz
d61ec1eeb6
Add item selection panel for DS2 adaptation reset tool
2015-04-02 23:30:52 -04:00
Dale Schultz
56c3c7c725
Correct duplicate serialVersionUID values
2015-04-01 18:01:48 -04:00
Dale Schultz
38882bd069
Remove entry for deleted swing-layout-1.0.jar library
2015-04-01 18:01:25 -04:00
rusefi2
5372e477b7
refactoring: move away from legacy swing
2015-04-01 17:25:19 -04:00
Dale Schultz
9dd637fb82
Implement a global endian selection based on definition <memmodel endian=xxx> attribute
2015-04-01 17:17:16 -04:00
BlackMamba
c15754e246
White space cleanup
2015-04-01 17:15:45 -04:00
Dale Schultz
df69468c6c
Update installed shortcuts to include touch and fullscreen options
2015-03-21 10:04:06 -04:00
Dale Schultz
57039c414f
Removed parameterization
2015-03-18 18:33:28 -04:00
BlackMamba
d5108389f8
Add a simple -logger.touch commandline parameter, when passed it sets a
...
flag. This flag is then used to update a few spots in the logger UI so
that it is more 'touch' friendly.
Code Clean Up -
* Make uiscale -> touchEnabled
* Expose this via isTouchEnabled
* Restore non-touch paths ui size(s)
* Remove keyboard code that I was starting to add (not needed)
2015-03-18 18:30:34 -04:00
rusefi
cf800db796
Merge conflict commit
2015-03-17 23:33:24 -04:00
Dale Schultz
d076878dad
Restore version reference to last tag after working in dev branch.
2015-03-17 22:31:20 -04:00
Dale Schultz
2677e49a9a
Fix resetting of dial max value to a large negative number rather than smallest positive value.
2015-03-17 22:26:26 -04:00
Dale Schultz
8c210d0f40
Fix progress bar reset for parameters that are typically zero or negative in value.
2015-03-17 22:24:48 -04:00
Dale Schultz
58ba6c0cb4
Add check for FBKC parameter and return predictable results to test Gauge reset.
2015-03-14 17:09:59 -04:00