[fpc-devel] [patch] fpdoc linear writer ResolveLink fix

Michael Van Canneyt michael at freepascal.org
Fri Aug 27 13:32:08 CEST 2010



On Fri, 27 Aug 2010, Marco van de Voort wrote:

> In our previous episode, Graeme Geldenhuys said:
>>> 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.
>
> Maybe. But it seems to effectively disable  module.identifier resolution
> (for module<>currentmodule).  So while it may not be the most used
> functionality, the question is why it must be (effectively) removed.

It was never supported in the first place.

There were only 2 supported ways:

- #package.module.identifier
- identifier

module.identifier was never supposed to work.

Michael.



More information about the fpc-devel mailing list