IR.exe v8.00 Beta now posted

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

mathdon
Expert
Posts: 4726
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

Hi, mdavej, thanks for the observation. They are not supposed to be there, but I've just checked IR 7.15 and they were there in that, too. There was a similar menu in the Device Buttons/Labels column before I put in the Code Selector. That R-click menu seems to be either some sort of default, or a compiler bug, as there is no R-click menu set for Notes in the source code. I'll put in an explicit blank menu, which should get rid of it. (I've no idea, either, what they mean!)

[Edit]
I've now put in Notes an explicit R-click menu with no items. That has sorted the problem. An R-click now does nothing - I was worried it might open a menu with no items, but it doesn't, it just ignores the R-click, which is what I think should happen.
____________

Graham
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Thanks. Is there a way you can fix it without removing the r-click entirely? It's still useful to have copy/paste, etc. when editing the notes section, even if it was there accidentally before.
mathdon
Expert
Posts: 4726
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

Since this menu had strange items on it, like Open IME, I thought it was more likely to be a bug than a real default menu and so didn't actually expect the items it contains to work. I use Ctrl/C, Ctrl/V etc for copying and pasting so never even tried the menu items. But I've done more investigating and discovered that it is an intentional default menu. IME stands for "Input Method Editor", an editor intended for the input of languages like Chinese that do not have a direct correspondence between keys and characters. Nothing happens if I click on Open IME, but I presume that is because I haven't set up such an editor.

I haven't been able to find any way to hide these extraneous items on that default menu, so I've created a separate R-click menu for text editing that just contains the useful items: Undo, Cut, Copy, Paste, Delete and Select All. I've put this on all the Notes panels as the full default menu was showing up on all of them. Hope this meets the need.
__________________

Graham
mathdon
Expert
Posts: 4726
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

IR 8.00 Release Candidate posted

There are enough changes now to Beta 9 that I am putting a new version out for testing. Since we are almost there, however, I have built this as IR 8.00 Release Candidate. It includes the changes to Beta 9 discussed in this thread. If no problems show up, it will become the release version without needing a rebuild. The release package will be as this one, with the addition of Mike England's RDF Specification Version 4 when that is finalized.
___________________

Graham
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Thanks. R-click in all notes boxes is working fine. I did find a R-click issue with the code selector. If there's no setup code validation, you correctly remove the toolbar button for it, however it's still selectable from the R-click.
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

I notice that if I R-click on Device and Protocol upgrade that "Clone" is available as a selection, presumably left over from the Keymoves/Macros section, even though it doesn't do anything (and isn't appropriate for upgrades).
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
mathdon
Expert
Posts: 4726
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

IR 8.00 Release Candidate 2 posted

I wrote about IR 8.00 RC1
If no problems show up, it will become the release version without needing a rebuild.
Ooh, how silly of me to tempt fate like that! I've now posted Release Candidate 2, about which the same is true (if fate will forgive me). This deals with Mdavej's and Rob's issues. Rob's was a long-standing one, Mdavej's was a simple oversight on my part, but his comment included:
If there's no setup code validation, you correctly remove the toolbar button for it
When I created the code selector I expected it to be a minority interest, with setup validation only used for the few remotes (indeed, I only knew of one at the time) that hung up if invalid codes were uploaded. So I removed the toolbar button when there was no validation, to prevent the vast majority of users from wondering what they were missing. (On the Tools menu it was merely diisabled and so was visible, but you have to go actively looking to find it there).

It now seems as if code validation is going to be much more of a mainstream feature, so I've taken the opportunity to change the toolbar button so that it too is merely disabled when there is no setup validation. This will look better, too, if and when there are more buttons added to the toolbar as it will avoid a gap.

I've also tried right-clicking everywhere that I could think of and I found a number of other infelicities that I have also corrected. These are

* Devices page, Key Map panel. The "Edit Add Clone Delete" menu popped up here but its entries didn't do anything, so I've removed the popup.

* Protocols page, Protocol and Raw Protocol Information. The default editing menu, complete with its strange entries, popped up here. I don't think these panels should be editable so I've removed the right-click menu altogether. The Protocol Information panel was editable (though the changes had no effect). I've made it read-only, like the Raw Protocol Information panel was already.

* My new editing menu for the Notes panels. I've made Select All be disabled when the Notes panel is empty.

If I've made a change that I shouldn't have made, or if I've missed any other infelicities, please say so!

BTW The Release Candidates won't be distinguishable in the "About" box. To distinguish them, right-click the exe file and select Properties/Details. RC1 was Build 11 (shows as File version 8.0.0.11), RC2 is Build 12.
___________________

Graham
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

This is not a biggie at all, but I just noticed that you can't do something that used to be possible in IR. When you look at a disassembly of a protocol in the Protocols tab, you used to be able to add line breaks to help you read it but you can't do that anymore. Was this changed for any particular reason?

Like I said, it's not a biggie at all, but I use this feature fairly frequently if I use IR as a quick way to disassemble an executor to see what it does, and being able to add line breaks just makes it easier to read.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Graham,

Fixes worked great, but I noticed something else about the code selector. This may be a non-issue, but could get users into trouble. I can open the code selector on any tab, which is fine. But if I'm not on the general tab, double-click or assign will still write to whatever code textbox had focus when I was. So it's possible to inadvertently or blindly change a code when you're on another tab. You could disable assignment if your're not on general. But you can also open the code selector when you're on general, leave it open and change to another tab and still get into trouble. Is it possible to enable/disable assign or even auto-close the code selector when navigating on and off of general? It's probably unlikely a user would be poking around in the code selector when off general, but it could happen.
mathdon
Expert
Posts: 4726
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

Rob: Not changed for any reason other than I could see no reason why this information-only display would be edited, so allowing it to be so seemed a bug. But I'll change it back. Do you want a R-click edit menu on it as well, and if so, do you want all 6 options on the Notes R-click menus or only some of them?

Mdavej: I think it (disabling Assign when you change from General tab) can be done. I'll look into it.

Now's the time for any little niggles to be sorted, so keep them coming!
____________

Graham
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

R-click isn't important, so I don't really care either way, but basic cut & paste functionality might be nice.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

RC1
Just working with the setups I have to see how new things work (or don't),
1. I see this version has a button to start RM. For EQUAL RIGHTS, could there be a button to start KM as well?
2. After uploading the just downloaded file, on the raw data tab the signature changes to unextended remote even though the code bytes show extended. I suspect it's due to readback of a reset remote, or because I reset the remote prior to uploading. Is that intended? And which is the reason?
3. DSM in 6131 extended - what's the story with the changes, if any? Still need to bring in the TV/1103 device (which is what I see). RDF issue or IR not yet changed?
http://www.hifi-remote.com/forums/viewt ... 2752#72752
http://www.hifi-remote.com/forums/viewt ... 2853#72853
http://www.hifi-remote.com/forums/viewt ... 2881#72881
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
mathdon
Expert
Posts: 4726
Joined: Tue Jul 22, 2008 8:53 am
Location: Cambridge, UK

Post by mathdon »

Hi, Liz, thanks for the comments.

1. Will do. My remote isn't supported by KM, so I tend not to think about it. What should be the glyph on the button? Like the RM button but with KM on it, or is there some other standard KM icon?

2. That's an interesting one! My investigation suggests that this bug has been there ever since Signature has been displayed on the Raw Data panel. I think you either have Suppress Messages turned on, or else you had a message during the upload saying that the signature in the remote differs from the signature you are attempting to write. What is happening is that the signature is read from the remote before the upload, in order to make this check. A side effect of the signature read process is to set the signature display in Raw Data. It is never re-set back to the signature in the upload data. I'll sort this out by preventing the signature read from changing the signature display.

3. IR 8.00 has included the new Special Protocols syntax ever since the first Beta version, so unless there is a bug then it must be an RDF issue. Please look at your RDF. In the [SpecialProtocols] section the entry for DSM should be

Code: Select all

[SpecialProtocols]
DSM=TV/1103:-01FC
If it isn't this, change it and see if that resolves the probem.
_______________

Graham
The Robman
Site Owner
Posts: 21886
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

Having a button for KM would be problematic because the KM file name changes with every release.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

The Robman wrote:Having a button for KM would be problematic because the KM file name changes with every release.
MUST the version number be part of the filename? I realize that it's "always been that way", but ....?
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Post Reply