[fpc-devel] [patch] fpdoc linear writer ResolveLink fix
Graeme Geldenhuys
graemeg.lists at gmail.com
Thu Aug 26 16:05:18 CEST 2010
Hi,
Finally squashed this bug! Sorry Michael, I couldn't wait - I wanted to
get some documentation released and needed this fix.
Patch is include in Mantis report
http://bugs.freepascal.org/view.php?id=17276
In summary
----------
Problem was that the check for Results quit the ResolveLink procedure to
early. It never got to the recursive looking through modules or packages. I
simply had to tweak the Results check.
Remaining issue.
----------------
Links in module topics (eg: system unit documentation) is not resolved.
This bug is not caused by my patch - the bug was there all the time, but
unknown to me. No wonder DocView could never find documentation on Pos()
function - and I thought it was a DocView bug.
The ScanModule call (inside the linear constructor) does call
AddTopicPages, but I don't know why they are not added correctly to the
link list. If you add "system.writeln(...)" in the AddLabel() method, you
will see in the output that things like "#rtl.system.Pos" does not exist.
No idea why yet.
Regards,
- Graeme -
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net/fpgui/
More information about the fpc-devel
mailing list