[xwiki/xwiki-rendering] b05916: XRENDERING-808: Implement a parser and a renderer ...
Branch: refs/heads/feature-blocknote-syntax Home: https://github.com/xwiki/xwiki-rendering Commit: b05916546ca059a87bef3120532fe82e4ef50261 https://github.com/xwiki/xwiki-rendering/commit/b05916546ca059a87bef3120532f... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-02 (Thu, 02 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). Commit: fbee0466628861ff53adcac2a31047fb6a49e9ee https://github.com/xwiki/xwiki-rendering/commit/fbee0466628861ff53adcac2a310... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-02 (Thu, 02 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 Commit: ff062d6063804198ae7d88ce4e3d8316f310ef85 https://github.com/xwiki/xwiki-rendering/commit/ff062d6063804198ae7d88ce4e3d... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-02 (Thu, 02 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 Commit: 89a80a93b08337118406a421839bb85641c61592 https://github.com/xwiki/xwiki-rendering/commit/89a80a93b08337118406a421839b... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-02 (Thu, 02 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 Commit: 3b15f26563ee50735764b7594c46a4f30cf32327 https://github.com/xwiki/xwiki-rendering/commit/3b15f26563ee50735764b7594c46... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-02 (Thu, 02 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) Compare: https://github.com/xwiki/xwiki-rendering/compare/53e5104cd25b...3b15f26563ee To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications
participants (1)
-
XWiki Notifications