[xwiki/xwiki-rendering] 1f0410: XRENDERING-808: Implement a parser and a renderer ...
Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-rendering Commit: 1f0410ce291a4581b40fdcb055fc36826e8dd97f https://github.com/xwiki/xwiki-rendering/commit/1f0410ce291a4581b40fdcb055fc... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-api/pom.xml M xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/reference/ResourceReference.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/reference/ResourceType.java M xwiki-rendering-syntaxes/pom.xml A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/pom.xml A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/blocknote/BlockNote10SyntaxProvider.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/BlockNoteBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/BlockNoteStreamParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/Context.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/FormatContext.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/FragmentRenderer.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/PlainTextWrappingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractEmbedBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractListBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractMacroBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AudioBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/BlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/BulletListBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CheckListBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CodeBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DefinitionListBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DividerBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/FileBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/GroupBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/HeadingBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/InlineMacroBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/MacroBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/NumberedListBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ParagraphBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/QuoteBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/RootBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TableBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TextBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ToggleListBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/VideoBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteBlockRenderer.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRendererFactory.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/Context.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TableChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TypographyChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/XDOMPathChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/resources/META-INF/components.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteCompatibilityTest.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteSpecificTest.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/config.properties A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/bold/bold1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/bold/bold2.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/bold/bold3.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/horizontalline/horizontalline1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image2.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/italic/italic1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link2.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/definitionlist1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/list1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/list2.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/list3.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/macro/macro1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/macro/macro2.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/monospace/monospace1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/monospace/monospace2.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph2.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph3.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph4.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph5.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/paragraph/paragraph6.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/quote/quote1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/section/section1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/strikedout/strikedout1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/subscript/subscript1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/superscript/superscript1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/symbol/symbol1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/table/table1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/underline/underline1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/verbatim/verbatim1.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/verbatim/verbatim2.inout.txt A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image2.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image3.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image4.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/paragraph/paragraph1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/quote/quote1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/quote/quote2.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/section/section1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/table/table1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/verbatim/verbatim1.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/pom.xml R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/AbstractUniAstStreamParser.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/Context.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/FormatContext.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/FragmentRenderer.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/PlainTextWrappingListener.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/UniAstBlockParser.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/UniAstResourceReferenceParser.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/parser/uniast/UniAstStreamParser.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/renderer/uniast/UniAstBlockRenderer.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/renderer/uniast/UniAstChainingRenderer.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/renderer/uniast/UniAstRenderer.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/renderer/uniast/UniAstRendererFactory.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/java/org/xwiki/rendering/internal/uniast/UniAst10SyntaxProvider.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/main/resources/META-INF/components.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/java/org/xwiki/rendering/internal/uniast/UniAstCompatibilityTest.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/java/org/xwiki/rendering/internal/uniast/UniAstSpecificTest.java R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/config.properties R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/bold/bold1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/bold/bold2.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/bold/bold3.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/horizontalline/horizontalline1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/image/image1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/image/image2.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/italic/italic1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link2.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link3.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link4.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/link/link5.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/list/definitionlist1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/list/list1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/list/list2.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/list/list3.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/macro/macro1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/macro/macro2.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/monospace/monospace1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/monospace/monospace2.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph2.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph3.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph4.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph5.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/paragraph/paragraph6.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/quote/quote1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/section/section1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/strikedout/strikedout1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/subscript/subscript1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/superscript/superscript1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/symbol/symbol1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/table/table1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/underline/underline1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/verbatim/verbatim1.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/simple/verbatim/verbatim2.inout.txt R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/image/image1.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/image/image2.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/image/image3.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/image/image4.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/link/link1.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/macro/macro1.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/macro/macro2.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/paragraph/paragraph1.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/quote/quote1.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/quote/quote2.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/section/section1.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/table/table1.test R xwiki-rendering-syntaxes/xwiki-rendering-syntax-uniast/src/test/resources/uniast10/specific/verbatim/verbatim1.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Almost done (I still need to handle custom block parameters, hence the failing monospace2 test). (cherry picked from commit fc7b972db9e350ebe565c8db5189d34c89ebbd60) Commit: 5f26c1b5028da0a08d8ac384eae1013c63f0d8f0 https://github.com/xwiki/xwiki-rendering/commit/5f26c1b5028da0a08d8ac384eae1... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TextBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TableChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/XDOMPathChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/monospace/monospace2.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Add support for preserving custom (XDOM) Block parameters (cherry picked from commit f904995e0bd6068194b28de8c3ca340a3b29b4fc) Commit: 578bcd3e2353607be935956a53bf23dfd3c09783 https://github.com/xwiki/xwiki-rendering/commit/578bcd3e2353607be935956a53bf... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/pom.xml M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractEmbedBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractMacroBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/embed/file1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/group/group1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/checklist1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/togglelist1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro3.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/paragraph/paragraph1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/section/section1.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Increase test coverage (cherry picked from commit 37df202d67f8ed40a2c6e6b2838f2c5e65363b6c) Commit: 23552037bb4c002b776af593256ec4671390c7e2 https://github.com/xwiki/xwiki-rendering/commit/23552037bb4c002b776af593256e... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/pom.xml M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractListBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/embed/audio1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/embed/video1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/list1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro4.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/paragraph/paragraph2.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/table/table2.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/table/table3.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Increase test coverage (cherry picked from commit 0c187ddf85f7e47bc2491cd0a37b939572b18651) Commit: 865069462f4bb8c3bdb96ce2af05c1448db54784 https://github.com/xwiki/xwiki-rendering/commit/865069462f4bb8c3bdb96ce2af05... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DefinitionListBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/GroupBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/InlineMacroBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/MacroBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TextBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image2.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/list/definitionlist1.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/macro/macro1.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/macro/macro2.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/monospace/monospace2.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/verbatim/verbatim1.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/group/group1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image3.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro3.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro4.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/paragraph/paragraph1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/section/section1.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Avoid CSS special characters when naming custom blocks, properties or styles (because the name may be used to build CSS selectors) (cherry picked from commit f3840e4c8a7565d399108fbd277684a5f31bd31b) Commit: 99497aa1dd346647fb4887e4c2aae120f4f10365 https://github.com/xwiki/xwiki-rendering/commit/99497aa1dd346647fb4887e4c2aa... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/blocknote/BlockNote10SyntaxProvider.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/BlockNoteBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/BlockNoteStreamParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/Context.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/FormatContext.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/FragmentRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/PlainTextWrappingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractEmbedBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractListBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractMacroBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AudioBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/BlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/BulletListBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CheckListBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CodeBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DefinitionListBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/DividerBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/FileBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/GroupBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/HeadingBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/InlineMacroBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/MacroBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/NumberedListBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ParagraphBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/QuoteBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/RootBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TableBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/TextBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ToggleListBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/VideoBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteBlockRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRendererFactory.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/Context.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TableChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TypographyChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/XDOMPathChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteCompatibilityTest.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteSpecificTest.java Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Update since version (cherry picked from commit 89e9b7663cd6daf36e22b194a534e67295b49c17) Commit: 07ce975b5143aee5d0e2f16debfda7319bb1763e https://github.com/xwiki/xwiki-rendering/commit/07ce975b5143aee5d0e2f16debfd... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/TextChainingListener.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/verbatim/verbatim2.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/verbatim/verbatim3.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Fix handling of custom parameters for inline verbatim blocks (cherry picked from commit 02b80e098ad9d67be3dc7b62a9ea85eeb259832f) Commit: 2092c0ead3f46dce53b040d7dbcbc59b3c72e4ec https://github.com/xwiki/xwiki-rendering/commit/2092c0ead3f46dce53b040d7dbcb... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/CodeBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/verbatim/verbatim1.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Fix handling of parameters for standalone verbatim block as well. (cherry picked from commit da45142c96ce673ec859b4b53e2d91adaa097289) Commit: aeeded642f5b4122f90d3da31320037dc9c08a43 https://github.com/xwiki/xwiki-rendering/commit/aeeded642f5b4122f90d3da31320... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ListChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/checklist1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/definitionlist1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/list1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/list2.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/list/togglelist1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/quote/quote1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/quote/quote2.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Fix handling of list parameters. (cherry picked from commit e710a2413e2e48c1597e17a2431b4fb9f197e84b) Commit: c6004567fd26351705c7316d8d20babebd35c5a6 https://github.com/xwiki/xwiki-rendering/commit/c6004567fd26351705c7316d8d20... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/table/table1.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Verify table parameters are preserved (cherry picked from commit a45ad3303deef0bd5f3e50163c50e6ccdccddcb9) Commit: c2de4fa9d953f6d8f1e7dec27bc7d049e378bd79 https://github.com/xwiki/xwiki-rendering/commit/c2de4fa9d953f6d8f1e7dec27bc7... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteSpecificTest.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image1.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image2.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image2.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image3.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image4.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image5.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image6.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Pass the image resource reference in a separate block property, and use the URL property to pass the actual URL. (cherry picked from commit 2f8cd1bea398268aadf438f83d16aeb2ba1cbd3b) Commit: bc293150231db41083e78f2848b99aaa326447f3 https://github.com/xwiki/xwiki-rendering/commit/bc293150231db41083e78f2848b9... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/ImageChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/java/org/xwiki/rendering/internal/blocknote/BlockNoteSpecificTest.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link1.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link2.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image2.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link1.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Pass the link resource reference in a separate link block property, in order to be able to use the href field for the actual link URL. (cherry picked from commit afa229b5b01dc465fe1763f49c7346935291ecd8) Commit: 8d2bc9967902bf68c01374d9239b53e33d51d022 https://github.com/xwiki/xwiki-rendering/commit/8d2bc9967902bf68c01374d9239b... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link2.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Preserve link parameters (cherry picked from commit fb6c8742bfc3f5b90f20dcac1695b74ce9369fab) Commit: 10be9d04da786e92961a6f4561bebeada83f2104 https://github.com/xwiki/xwiki-rendering/commit/10be9d04da786e92961a6f4561be... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/blocknote/BlockNoteObjectMapper.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/AbstractBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image1.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/image/image2.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link1.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link2.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image2.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image3.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image4.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/image/image6.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link1.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link2.test M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Simplify the ResourceReference JSON serialization in order to match the shape expected by the client-side (avoid the need for a client-side adapter) (cherry picked from commit 09f10803e5763e09f43857454a0753e1369c6bad) Commit: c127b98e7d4fb1f489312e5a1d4385bc24ace56a https://github.com/xwiki/xwiki-rendering/commit/c127b98e7d4fb1f489312e5a1d43... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/ImageBlockParser.java Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Avoid empty string values for image parameters because they can remove the freestanding state. (cherry picked from commit f92d9f8d4062078b5231162ca5e6b428413f5587) Commit: 28a602dd2dd1d4287cc1c7801f63e449fc348706 https://github.com/xwiki/xwiki-rendering/commit/28a602dd2dd1d4287cc1c7801f63... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/parser/blocknote/blocks/LinkBlockParser.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/InlineContentChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link1.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link3.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link4.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/simple/link/link5.inout.txt M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link1.test A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link3.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Empty links should get a generated label (cherry picked from commit eff8564071929032f49aa2cfe57f86f7af6f6c63) Commit: cee556e969dd9ff2d5eced572de03c4807360387 https://github.com/xwiki/xwiki-rendering/commit/cee556e969dd9ff2d5eced572de0... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-api/pom.xml M xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/reference/ResourceReference.java M xwiki-rendering-api/src/test/java/org/xwiki/rendering/listener/reference/ResourceReferenceTest.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/link/link4.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Fix ResourceReference serialization inside the BlockNote syntax * Add a copy constructor for ResourceReference * Fix and deprecate ResourceReference#clone() (cherry picked from commit 3c3cb6edbc0eae748547f182a0ff2d248698f759) Commit: b6f468978f91bd336c98ce89291e324edc6265f1 https://github.com/xwiki/xwiki-rendering/commit/b6f468978f91bd336c98ce89291e... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/MacroChainingListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro2.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * The macro parameter names are case insensitive, so when extracting the values of in-place editable parameters, we need to look for the actual parameter name in the macro call. (cherry picked from commit 18ff71966298e058de400078f8563bf1d89c0f8a) Commit: d5482001172be14c7a8c5424f672894daec8826a https://github.com/xwiki/xwiki-rendering/commit/d5482001172be14c7a8c5424f672... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/main/java/org/xwiki/rendering/internal/renderer/blocknote/BlockNoteChainingPrintRenderer.java A xwiki-rendering-syntaxes/xwiki-rendering-syntax-blocknote/src/test/resources/blocknote10/specific/macro/macro5.test Log Message: ----------- XRENDERING-808: Implement a parser and a renderer for the BlockNote JSON syntax used by the BlockNote WYSIWYG editor * Read-only macro output (chrome) styles leak into nested editable content (cherry picked from commit 8d09ca16abd5c03ca782cc0c19262f677e723bd3) Compare: https://github.com/xwiki/xwiki-rendering/compare/2fc32c8080f6...d5482001172b To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
participants (1)
-
XWiki Notifications