Make protocol upgrade code available but invisible when not required
Allow HTML in the protocol notes (triggered when the first character in the notes is '<')
Expand notes for DirecTV protocol to explain relationship between Device Number and Remote Address
Show number of bytes used for device upgrade, key moves, and protocol upgrade
Fixes for Manual Settings and unnamed protocols.
Define variants of PID 01 61 - requires updated RDFs (newer than v1.28)
Fixes for importing new(ish) KM upgrades
Fix importing KM upgrades that use Sony Egg
Minor updates to Readme.html
RMIR:
Upgrade jp1parallel communication library to 0.02 (With support added for 64-bit Linux)
Upgrade jp12serial/usb communication library to 0.13 (With support added for 64-bit Linux)
When downloading from the remote, and the remote signature matches the signature of the current remote, assume it's the same remote.
Don't show action icons in the menus, only in the tool bar
Add "Verify uploads" option
Improve tracking of bytes used/available for advanced functions, upgrades, and learned signals
Support invisible special protocols (such as DSM in the 6131 and Atlas SA_7 extender)
This uses some of the new RDF v4 syntax from IR 8.0x, which makes the RDF incompatible with IR 7.x.
In the [SpecialProtocols] section use DSM=TV/1103:-01FC
Save directory after opening .ir files, not just .rmir files.
Fix key style keymove support
Use split panes on General tab to allow resizing tables
Bundle DecodeIR (Windows, Linux 32-bit, and Linux 64-bit)
I'm having a really hard time getting this version to run.
Seems to choke on setupvalidation and some other condition I don't understand. I'm only attempting to open some files that haven't changed since 1.86 (I think). Here are some snippets from the err file:
java.lang.IllegalArgumentException: No enum const class com.hifiremote.jp1.Remote$SetupValidation.SetupValidation
at java.lang.Enum.valueOf(Unknown Source)
at com.hifiremote.jp1.Remote$SetupValidation.valueOf(Remote.java:1)
at com.hifiremote.jp1.Remote.parseGeneralSection(Remote.java:956)
at com.hifiremote.jp1.Remote.load(Remote.java:146)
Unable to find device type with alias name DVD
ProtocolParms='null 159 null'
Setting devParms[ 0 ](Device Number) to null
Setting devParms[ 1 ](Sub Device) to 159
Setting devParms[ 2 ](Parm) to null
java.lang.NullPointerException
at com.hifiremote.jp1.Protocol.getCode(Protocol.java:501)
at com.hifiremote.jp1.Protocol.hasCode(Protocol.java:488)
at com.hifiremote.jp1.ProtocolManager.findProtocolForRemote(ProtocolManager.java:363)
at com.hifiremote.jp1.ProtocolManager.getProtocolsForRemote(ProtocolManager.java:247)
at com.hifiremote.jp1.ProtocolManager.getProtocolsForRemote(ProtocolManager.java:230)
at com.hifiremote.jp1.KeyMapMaster.validateUpgrade(KeyMapMaster.java:1141)
at com.hifiremote.jp1.KeyMapMaster.refresh(KeyMapMaster.java:1099)
at com.hifiremote.jp1.KeyMapMaster.loadUpgrade(KeyMapMaster.java:1037)
at com.hifiremote.jp1.KeyMapMaster.actionPerformed(KeyMapMaster.java:861)
I'm having a really hard time getting this version to run.
Seems to choke on setupvalidation and some other condition I don't understand. I'm only attempting to open some files that haven't changed since 1.86 (I think). Here are some snippets from the err file:
java.lang.IllegalArgumentException: No enum const class com.hifiremote.jp1.Remote$SetupValidation.SetupValidation
at java.lang.Enum.valueOf(Unknown Source)
at com.hifiremote.jp1.Remote$SetupValidation.valueOf(Remote.java:1)
at com.hifiremote.jp1.Remote.parseGeneralSection(Remote.java:956)
at com.hifiremote.jp1.Remote.load(Remote.java:146)
Unable to find device type with alias name DVD
ProtocolParms='null 159 null'
Setting devParms[ 0 ](Device Number) to null
Setting devParms[ 1 ](Sub Device) to 159
Setting devParms[ 2 ](Parm) to null
java.lang.NullPointerException
at com.hifiremote.jp1.Protocol.getCode(Protocol.java:501)
at com.hifiremote.jp1.Protocol.hasCode(Protocol.java:488)
at com.hifiremote.jp1.ProtocolManager.findProtocolForRemote(ProtocolManager.java:363)
at com.hifiremote.jp1.ProtocolManager.getProtocolsForRemote(ProtocolManager.java:247)
at com.hifiremote.jp1.ProtocolManager.getProtocolsForRemote(ProtocolManager.java:230)
at com.hifiremote.jp1.KeyMapMaster.validateUpgrade(KeyMapMaster.java:1141)
at com.hifiremote.jp1.KeyMapMaster.refresh(KeyMapMaster.java:1099)
at com.hifiremote.jp1.KeyMapMaster.loadUpgrade(KeyMapMaster.java:1037)
at com.hifiremote.jp1.KeyMapMaster.actionPerformed(KeyMapMaster.java:861)
Thanks
Please provide links to the files that are giving you trouble. Looks like there may be an issue with one of the RDFs you are using.
Opens fine for me too. But if I open a file with setupvalidation in the RDF it bombs. Prior version (1.90) didn't know setupvalidation existed and worked.
Last edited by mdavej on Sat Apr 25, 2009 6:25 pm, edited 2 times in total.