- Ignore leading/trailing whitespace when reading device profiles;
- ensure that the maximum number of channels is adhered, for example, the BP has only 5 channels to acquire, so show only 5 channels.
Bumped to PureJavacomm v0.0.7. Captures with the BP now work properly again on OSX.
Comment mentioned incorrect (inverted) values. Thanks to JTR for mentioning this.
- Updated change log file;
- added new screenshots of the latest 0.9.6 beta release;
- updated the site in preparation for the 0.9.6 release.
Added an additional warning when the situation occurs that there's no device profile present. Also fixed a minor annoyance when a trigger delay value is too large, the error would be given multiple times (as many times as there are trigger stages).
Bumped to beta-4 containing only minor fixes.
Fixed the incorrect use of the enabled channels mask.
Rewrote the 'auto detect device' to a 'show device firmware' functionality
to "force" the user to select a proper device type. If the "show metadata"
button finds metadata for another device, it will assist the user by selecting
that device instead. This way, issue #84 is still met, but in a slightly
alternative way.
Also, finally, found the possible loophole in which it was possible that no
device profile was set in the device configuration. This was due to the code
reading the device metadata twice, which is redundant. Either the device type
is selected in the UI, or by the 'show device metadata' button. After that,
it is the 'truth' wrt the remainder of the code.
Use slightly different approach to flushing an input stream as InputStream#available might not always yield a valid result.
Made the detection routine for SUMP-compatible devices more robust
by doing a 'reset', 'get device ID' and 'get device metadata' triade.
This makes the detection routine more robust and allows multi-purpose
devices like the IRToy or BP to be detected and used correctly.
Fixed a problem with the redeployment of devices, tools and such due to an incorrect use of the bundle adapter functionality.
Fixed a possible NPE when importing project files from older clients. Thanks to Eric D. for reporting this.
Ensure that the channels immediately take over the new colors from the
selected theme without a new acquisition. Thanks to Eric D. for reporting
this.
Reintroduces the old rainbow theme, which some people find aesteticly pleasing.
Also fixed some small bugs in applying new color schemes causing not all values
from old color schemes to be removed causing all kinds of weird (visual) results.
- Fixed 'invisible' annotations for the SUMP color scheme;
- minor update to the annotations rendering.
Felix FileInstall has the nasty habit of not removing deleted keys from
a configuration when writing this configuration back to file. Instead,
it seems to merge the old and new version into one. As a workaround,
nullify all specific channel colors to ensure no undesired values remain
when changing color schemes.
Fixed an off-by-one bug causing the last sample not to be decoded properly.
Made element group and signal element no longer carry their own color,
but instead take (and set) the one from the UIManager directly. Storing
this color does not yet work.
Small cleanup.
Reverted accidental commit.