Fixing these bugs yields several inconsistent links that were undetected previously. See below.
I have created https://redmine.blackboxframework.org/issues/168 for that.
A proposal for a fix has been committed.
The diffs are here https://redmine.blackboxframework.org/p ... 732452be3b.
The main difference is that a parser similar and consistent with StdInterpreter is now used.
This requires more coding but allows for checking multiple commands in a link.
It also provides for consistency with the checks done in StdInterpreter (Dialog.Call).
(Theoretically, it would be possible to reuse the parser from StdInterpreter but only if substantial parts
are exported and for that StdInterpreter would have to be reorganized substantially. I did not want to go as far as that.)
Since this issue showed up as part of the release process of 1.7.1 I hope that
we can agree to add this to 1.7.1 beta.
The list of reported problems is this:
Code: Select all
Dev
Docu
Analyzer.odc
StdLinks.ShowTarget('Contact Information')
User-Man.odc
StdCmds.OpenBrowser('Docu/Tut-3.odc', 'BlackBox Design Practices');StdLinks.ShowTarget('subsystems')
StdCmds.OpenBrowser('Dev/Docu/Packer', 'DevPacker docu'
System
Docu
User-Man.odc
StdCmds.OpenBrowser('Docu/Tut-3.odc', 'BlackBox Design Practices');StdLinks.ShowTarget('subsystems')