Posted: Mon Aug 12, 2019 1:25 pm
IrpTransmogrifier has been released, and now follows version 2.0.1 of IrScrutinizer using IrpTransmogrifier as engine, as per above. Since the post above, there has been yet a few additions:
Installing this version also installs IrpTransmogrifier as command line program (except for the MacOS version).
Code: Select all
Release notes for IrScrutinizer, including IrpMaster/IrpTransmogrifier,
Girr, HardHardware, DevSlashLirc, and Jirc.
The notation #n refers to issues number n at
https://github.com/bengtmartensson/harctoolboxbundle/issues
==============================================================================
Version 2.0.1. Released 2019-08-11.
(There was never a version 2.0.0.)
This release replaces the libraries DecodeIR (by John Fine),
ExchangeIR (by Graham Dixon), and IrpMaster (by myself) by
IrpTransmogrifier. This achieves synchronization between rendering and
decoding of IR signals: The same data base is used, and a protocol that can
be rendered can also (with very few exceptions) be decoded too.
(Milestone 2; #212, #280, #251, #23).
UEI learned as IR signal format has been eliminated (#217).
On all versions but the Macintosh, also IrpTransmogrifier as command line
program will be available (Command name: irptransmogrifier).
Documentation has not been updated ;-).
Open issues in this release:
* MacOS 10.11.*: Crash in RXTX when closing serial USB device, #64.
* RXTX on Windows has problems with Arduino's LLC driver, #229.
Associated user visible changes:
* A number of new protocol parameters (Options -> Protocol Parameters -> *),
(#277). See IrpTransmogrifier for their semantic.
* Link to DecodeIR documentation has been replaced by a browse function of the
available functions
Other user visible changes have been kept to a minimum. Functionally significant
will instead appear in future versions.
However, there are some other user changes/improvements:
* Undo function for the data window of "Scrutinize signal",
(Actions -> Undo Scrutinize data; Ctrl-Z); #275
* Some more icons.
* New output text format: raw without signs. #250.
* Improved setup script setup-irscrutinizer.sh in the generic binary
distribution, for Linux-like operating system.
* Improved Linux x64 appimage, now containing its own Java JVM. (#279,
thanx Simon Peters, "probono"). Also allows IrpTransmogrifier to be called as
a command line program (#285).
* Windows installer now checks for the existence of Java (#278).
* Misc GUI tweaks (#274, #268)
* New output text format: raw without signs (#250).
* Improved parsing of IrSignals given as inputs. (#233)
* Prohibit (?) the user from selecting a non-existing export directory. (#288)
* Alternative version of librxtxSerial.so, using /var/lock/lockdev instead
of /var/lock. (#263)
* New export format BracketedRaw. (#307)
* User's decoding parameters no longer overwrite protocol specific values. (#308)
* New help menu entry: Browse releases. (#309)
* Include IrpTransmogrifier.html and Glossary.html, from GUI callable. (#311)
* Minor doc updates (not complete).
Minor bugfixes:
* Export format "Pronto Hex Oneshot" bugfix. (#296)
* Fixed bug with export format name containing "/" on Windows (#290)
* Issue with decoding signals without repeat. (#295)
* Analyzer on Scrutinize signal falsely gets fallback frequency. (#289)
