|
Post by mueh on Dec 14, 2018 10:39:00 GMT -5
After a find cmd F5 RFIND doesn't Position on next match . Cursor is at home and MSG says CHARS xxx found .
Thanks George for making SPFLite Open Source . The best Christmas present an IBM - Retiree who worked in Software could get . Any idea where to buy POWERBASIC 10.04 . Can't Access Homepage . 1 year ago i could Access it and it showed 10.03 as latest Release . I feel fit enough to make some Modifications with 70 . Many Thanks to George and Robert and i wish you pink of Health .
|
|
|
Post by George on Dec 14, 2018 12:59:12 GMT -5
Mueh: OMG - you're right. Gotta figure that out right away. Whatever have I done?
George
[Update]
Found and corrected. It was a side effect of one of the bug fixes included in this release. One of those forehead-slapping things that make you want to crawl into a hole.
I will be getting out a new 10.1.8351 release ASAP, this is too nasty a bug to wait.
George
|
|
|
Post by George on Dec 14, 2018 14:23:45 GMT -5
MUEH: I get to PowerBasis via www.powerbasic.com/ Is that what you've used? I checked the forum. I see posts that the Powerbasic site is not accessablr to some European users, possible now because of legal problems. Try this shortened one to see if it bypasses the problem bit.ly/2S1X9GPI checked the website. It still shows 10.03 as the latest, but if I remember correctly, the 10.04 update gets applied on top of it. Cost is currently US$100.00 George
|
|
|
Post by mueh on Jul 28, 2019 2:21:34 GMT -5
George: After 10.1.8351 following happens which i detected now in 11.0.19196 . RFind after CUT gets now No Prior search values to use in 8.5 and 10.0.8319 the Rfind after CUT could be used . No Problem f.e after PASTE . Congratulation to the FM Macro support and SPF_Post_Do Macro Function allowing f.e SPF_Post_Do("[cmd start /MAX cmd /C EED U """+FMGet_Path$(Get_Arg$(1))+FMGet_FileName$(Get_Arg$(1))+"""&&exit](Backtab)(26:Right)") ' Set cmd and position Cursor
|
|
|
Post by George on Jul 28, 2019 10:26:39 GMT -5
That's a long Post_Do cmd, I bet that took a couple tries to get right.
I'll have a look at the RFIND thing.
George
[Update] Found an addition to the FindReset routine which also clears the saved data. My bet is that it was to correct some other problem, but I can't figure out / remember what that was. So I've commented it out for now so that RFIND is back working.
If / when the other bug shows up again, I'll have to figure out a better fix.
George
|
|
|
Post by George on Jul 29, 2019 9:55:33 GMT -5
Robert: The problem is that when we extended the full set of selection criteria to most of the commands that never had such support in real ISPF, we used the common parser and, more importantly, the common search routine.
Even commands you wouldn't expect, like CUT, use the routine. Remember, the search routine doesn't just handle string searches, it does X/NX, U/NU, line ranges, color searches, etc. etc. Even when you do a SAVE, the search routine is right in there.
So when you do a command, like CUT, it wants to set up it's own search criteria, so we have to save away the existing criteria, do the CUT stuff, and then restore the previous criteria so an RFIND will continue to work.
As to reviewing this, there are so many inter-dependencies with the commands as far as setting cursor locations (just imagine what a repeat SPLIT or JOIN has to do) and you'll understand why changing anything in there is to be avoided.
|
|