Op 2010-08-26 21:17, Marco van de Voort het geskryf: > > What is the pos() case meant to solve? If relative link starts with the > current modules unit name, then try package.relativelink?
I did some tests and compared output files generated. I only found 4 incorrectly resolved links in the current fpdoc version (RTL docs, dos unit). Removing the if pos(..)=1 block fixes the problem. Other than than, RTL, FCL and fpGUI documentation output was all identical. On a side note, the current version (timed with EpicTimer) was slightly fast because it needs to do less recursive calls, but the difference was only a few milliseconds in each case. I attached a patch to the original bug report to remove the "if pos(..)=1" check. http://bugs.freepascal.org/view.php?id=17276 Regards, - Graeme - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/ _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel