|
Post by George on May 27, 2021 14:28:27 GMT -5
Robert: I'll have a look, but you know, I have no idea how command chaining works, I'll have to read the help first.
Had a quick look, this is hairy stuff, going to take a lot of digging.
Why did you have to dig this up?
George
|
|
|
Post by George on May 27, 2021 14:42:23 GMT -5
Robert: I started looking at this. Incredibly ugly.
And I'm sure that nobody uses it. I went through the help, and it goes on and on and on, way more than enough to scare off anyone who might be thinking of using it. (It took me 10 page forwards to get to the bottom).
I think it should be yanked.
George
|
|
|
Post by George on May 28, 2021 11:15:31 GMT -5
Robert: Maybe I had a small window. Did it again in a 'normal' window and it still took 7+ PgDn's. But no matter how it's counted, it's imposing.
No problem with your writing at all, just that multi-page feature explanations tend to get the "I don't have time to learn this right now" reaction and are ignored, never to be returned to.
I haven't started debugging it yet, not looking forward to it based on my initial scans of the code. I just hope it's something stupid that has crippled it.
George
|
|
|
Post by George on May 28, 2021 13:29:17 GMT -5
Robert: Well, it hasn't worked in a very long time. This is not a new 2.5 introduced error.
I wanted to try and compare the current source to one where it did work. I kept going back through the archives to find the most recent version which DID work. I finally found it - SPFLite 8.5 - well over three years ago. There is no way on earth I could do a source compare to help find the error. V8.5 is about 1 1/2 years prior to the conversion to the CFG file.
What more proof do we need that, no matter how worthy the feature is, that nobody (even you) is or has, used it for years.
I just can't see expending the effort to chase this bug in a feature that just isn't used.
George
|
|
|
Post by George on May 28, 2021 14:44:18 GMT -5
I thought I'd have a try at comparing sources between the last version that worked and the first version that didn't.
Didn't help, between 8.5 and 10, there were just so many differences as to make it impossible to 'see' anything.
George
|
|
|
Post by George on May 28, 2021 15:11:30 GMT -5
The problem with command chaining is that it is the ultimate scattergun change. It has it's little hooks quite literally everywhere.
I've been tracing this in debug step mode and everything quite frankly looks 'fine', but obviously it's not. This is a very subtle one.
George
|
|
|
Post by George on May 29, 2021 11:46:04 GMT -5
Robert: Chaining does not use any separate 'lists' of found/not found lines. Regardless, it is now corrected, it took a bit, but as I've always said, if I can duplicate it, I can find it. This one just fought a lot harder. Can't believe it's been broken for so long. George Here's a corrected version. SPFLite25.exe (493 KB)
|
|
|
Post by George on May 30, 2021 8:36:42 GMT -5
Robert: Yes, there's nothing left out of the 2.5 release (allowing for brain farts).
George
|
|