[ 
https://issues.apache.org/jira/browse/DOXIA-522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15295676#comment-15295676
 ] 

Robert Scholte commented on DOXIA-522:
--------------------------------------

#3 fixed in [rev.1745081|http://svn.apache.org/viewvc?rev=1745081&view=rev]. I 
rewrote matching strategy with regExps, because it was still not complete. e.g. 
{{Bar}} would also match {{fooBar}}. JUnit tests added to verify this.

> Make snippet macro less permissive of issues
> --------------------------------------------
>
>                 Key: DOXIA-522
>                 URL: https://issues.apache.org/jira/browse/DOXIA-522
>             Project: Maven Doxia
>          Issue Type: Improvement
>          Components: Core
>    Affects Versions: 1.6
>            Reporter: James Agnew
>            Assignee: Robert Scholte
>         Attachments: diff.txt
>
>
> The attached patch contains several improvements to the snippet macro:
> 1. Make the ignoreDownloadError parameter actually work (it is read, but 
> doesn't actually do anything in the current version)
> 2. Fail if a named snippet is used, but either a START or END for that 
> specific name can't be found (currently nothing is included if the start 
> isn't found, and the whole rest of the source file is included if the end 
> can't be found)
> 3. Don't match named snippets if the desired name is a substring of the found 
> name (e.g. if a source contains "START fooBar" followed by "START foo", 
> including snippet "foo" currently actually matches the one named "fooBar")
> Unit tests are included.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to