On Wed, Feb 9, 2011 at 09:56, Vincent Massol <[email protected]> wrote:
>
> On Feb 9, 2011, at 9:52 AM, tmortagne (SVN) wrote:
>
>> Author: tmortagne
>> Date: 2011-02-09 09:52:25 +0100 (Wed, 09 Feb 2011)
>> New Revision: 34573
>>
>> Modified:
>>   
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/InlineFilterListener.java
>>   
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-syntaxes/xwiki-rendering-syntax-doxia/src/main/java/org/xwiki/rendering/internal/parser/doxia/XWikiGeneratorSink.java
>>   
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-syntaxes/xwiki-rendering-syntax-wikimodel/src/main/java/org/xwiki/rendering/internal/parser/wikimodel/DefaultXWikiGeneratorListener.java
>> Log:
>> XWIKI-5927: Content lost when using the streaming parser and renderer APIs 
>> to convert from HTML to wiki syntax
>> Backport properly modification incompatible with 2.7 branch
>>
>> Modified: 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/InlineFilterListener.java
>> ===================================================================
>> --- 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/InlineFilterListener.java
>>     2011-02-09 08:12:53 UTC (rev 34572)
>> +++ 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/InlineFilterListener.java
>>     2011-02-09 08:52:25 UTC (rev 34573)
>> @@ -21,9 +21,9 @@
>>
>> import java.util.Map;
>>
>> -
>> /**
>>  * Wrap a listener and skip begin/endDocument events.
>> + *
>>  * @version $Id$
>>  * @since 3.0M3
>
> I always find it strange to see a since for a future version number in a 
> previous branch.

It's a too quick merging error actually it should be 2.7.1 (we already
talked about that in the past AFAIK).

>
> We need to decide if the since is done based on the version ordering (3.0.x > 
> 2.7.x) or based on when the release is done (time-based), in which case 3.0M3 
> might be released before 2.7.1 (although that's not sure).
>
> IMO we should based it on the version ordering and do for this use case at 
> hand:
> * Use @since 2.7.1 in the 2.7 branch
> * Use @since 3.0M2 in trunk
>
> WDYT?
>
> Thanks
> -Vincent
>
>>  */
>> @@ -32,10 +32,10 @@
>>     /**
>>      * {@inheritDoc}
>>      *
>> -     * @see 
>> org.xwiki.rendering.listener.WrappingListener#beginDocument(org.xwiki.rendering.listener.MetaData)
>> +     * @see 
>> org.xwiki.rendering.listener.WrappingListener#beginDocument(java.util.Map)
>>      */
>>     @Override
>> -    public void beginDocument(MetaData metaData)
>> +    public void beginDocument(Map<String, String> parameters)
>>     {
>>         // Disable this event
>>     }
>> @@ -43,32 +43,52 @@
>>     /**
>>      * {@inheritDoc}
>>      *
>> -     * @see 
>> org.xwiki.rendering.listener.WrappingListener#endDocument(org.xwiki.rendering.listener.MetaData)
>> +     * @see 
>> org.xwiki.rendering.listener.WrappingListener#endDocument(java.util.Map)
>>      */
>>     @Override
>> -    public void endDocument(MetaData metaData)
>> +    public void endDocument(Map<String, String> parameters)
>>     {
>>         // Disable this event
>>     }
>> -
>> +
>> +    /**
>> +     * {@inheritDoc}
>> +     *
>> +     * @see 
>> org.xwiki.rendering.listener.WrappingListener#beginSection(java.util.Map)
>> +     */
>>     @Override
>>     public void beginSection(Map<String, String> parameters)
>>     {
>>         // Filter
>>     }
>>
>> +    /**
>> +     * {@inheritDoc}
>> +     *
>> +     * @see 
>> org.xwiki.rendering.listener.WrappingListener#endSection(java.util.Map)
>> +     */
>>     @Override
>>     public void endSection(Map<String, String> parameters)
>>     {
>>         // Filter
>>     }
>>
>> +    /**
>> +     * {@inheritDoc}
>> +     *
>> +     * @see 
>> org.xwiki.rendering.listener.WrappingListener#beginParagraph(java.util.Map)
>> +     */
>>     @Override
>>     public void beginParagraph(Map<String, String> parameters)
>>     {
>>         // Filter
>>     }
>>
>> +    /**
>> +     * {@inheritDoc}
>> +     *
>> +     * @see 
>> org.xwiki.rendering.listener.WrappingListener#endParagraph(java.util.Map)
>> +     */
>>     @Override
>>     public void endParagraph(Map<String, String> parameters)
>>     {
>>
>> Modified: 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-syntaxes/xwiki-rendering-syntax-doxia/src/main/java/org/xwiki/rendering/internal/parser/doxia/XWikiGeneratorSink.java
>> ===================================================================
>> --- 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-syntaxes/xwiki-rendering-syntax-doxia/src/main/java/org/xwiki/rendering/internal/parser/doxia/XWikiGeneratorSink.java
>>        2011-02-09 08:12:53 UTC (rev 34572)
>> +++ 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-syntaxes/xwiki-rendering-syntax-doxia/src/main/java/org/xwiki/rendering/internal/parser/doxia/XWikiGeneratorSink.java
>>        2011-02-09 08:52:25 UTC (rev 34573)
>> @@ -20,6 +20,7 @@
>> package org.xwiki.rendering.internal.parser.doxia;
>>
>> import java.io.StringReader;
>> +import java.util.Collections;
>> import java.util.Map;
>> import java.util.Stack;
>>
>> @@ -29,15 +30,14 @@
>> import org.xwiki.rendering.listener.CompositeListener;
>> import org.xwiki.rendering.listener.Format;
>> import org.xwiki.rendering.listener.HeaderLevel;
>> -import org.xwiki.rendering.listener.MetaData;
>> -import org.xwiki.rendering.listener.reference.ResourceReference;
>> import org.xwiki.rendering.listener.ListType;
>> import org.xwiki.rendering.listener.Listener;
>> import org.xwiki.rendering.listener.QueueListener;
>> +import org.xwiki.rendering.listener.WrappingListener;
>> +import org.xwiki.rendering.listener.reference.ResourceReference;
>> import org.xwiki.rendering.listener.reference.ResourceType;
>> -import org.xwiki.rendering.listener.WrappingListener;
>> +import org.xwiki.rendering.parser.ParseException;
>> import org.xwiki.rendering.parser.ResourceReferenceParser;
>> -import org.xwiki.rendering.parser.ParseException;
>> import org.xwiki.rendering.parser.StreamParser;
>> import org.xwiki.rendering.renderer.PrintRenderer;
>> import org.xwiki.rendering.renderer.PrintRendererFactory;
>> @@ -209,7 +209,7 @@
>>      */
>>     public void body(SinkEventAttributes attributes)
>>     {
>> -        getListener().beginDocument(MetaData.EMPTY);
>> +        getListener().beginDocument(Collections.<String, String> 
>> emptyMap());
>>     }
>>
>>     /**
>> @@ -219,7 +219,7 @@
>>      */
>>     public void body()
>>     {
>> -        getListener().beginDocument(MetaData.EMPTY);
>> +        getListener().beginDocument(Collections.<String, String> 
>> emptyMap());
>>     }
>>
>>     /**
>> @@ -229,7 +229,7 @@
>>      */
>>     public void body_()
>>     {
>> -        getListener().endDocument(MetaData.EMPTY);
>> +        getListener().endDocument(Collections.<String, String> emptyMap());
>>     }
>>
>>     /**
>>
>> Modified: 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-syntaxes/xwiki-rendering-syntax-wikimodel/src/main/java/org/xwiki/rendering/internal/parser/wikimodel/DefaultXWikiGeneratorListener.java
>> ===================================================================
>> --- 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-syntaxes/xwiki-rendering-syntax-wikimodel/src/main/java/org/xwiki/rendering/internal/parser/wikimodel/DefaultXWikiGeneratorListener.java
>>     2011-02-09 08:12:53 UTC (rev 34572)
>> +++ 
>> platform/core/branches/xwiki-core-2.7/xwiki-rendering/xwiki-rendering-syntaxes/xwiki-rendering-syntax-wikimodel/src/main/java/org/xwiki/rendering/internal/parser/wikimodel/DefaultXWikiGeneratorListener.java
>>     2011-02-09 08:52:25 UTC (rev 34573)
>> @@ -38,13 +38,12 @@
>> import org.xwiki.rendering.listener.CompositeListener;
>> import org.xwiki.rendering.listener.Format;
>> import org.xwiki.rendering.listener.HeaderLevel;
>> -import org.xwiki.rendering.listener.MetaData;
>> -import org.xwiki.rendering.listener.reference.ResourceReference;
>> import org.xwiki.rendering.listener.ListType;
>> import org.xwiki.rendering.listener.Listener;
>> import org.xwiki.rendering.listener.QueueListener;
>> -import org.xwiki.rendering.parser.ResourceReferenceParser;
>> +import org.xwiki.rendering.listener.reference.ResourceReference;
>> import org.xwiki.rendering.parser.ParseException;
>> +import org.xwiki.rendering.parser.ResourceReferenceParser;
>> import org.xwiki.rendering.parser.StreamParser;
>> import org.xwiki.rendering.renderer.PrintRenderer;
>> import org.xwiki.rendering.renderer.PrintRendererFactory;
>> @@ -333,7 +332,7 @@
>>         if (this.documentDepth > 0) {
>>             getListener().beginGroup(convertParameters(params));
>>         } else {
>> -            getListener().beginDocument(MetaData.EMPTY);
>> +            getListener().beginDocument(convertParameters(params));
>>         }
>>
>>         ++this.documentDepth;
>> @@ -592,7 +591,7 @@
>>         if (this.documentDepth > 0) {
>>             getListener().endGroup(convertParameters(params));
>>         } else {
>> -            getListener().endDocument(MetaData.EMPTY);
>> +            getListener().endDocument(convertParameters(params));
>>         }
>>     }
>>
>> @@ -934,8 +933,7 @@
>>         onReference(reference.getLink(), reference.getLabel(), false, 
>> convertParameters(reference.getParameters()));
>>     }
>>
>> -    protected void onReference(String reference, String label, boolean 
>> isFreeStandingURI,
>> -        Map<String, String> parameters)
>> +    protected void onReference(String reference, String label, boolean 
>> isFreeStandingURI, Map<String, String> parameters)
>>     {
>>         flushFormat();
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to