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