XWIKI-20462: Add support for content coming from a different source in the code macro
* add a configurable maximum attachment size (default to 10MB) * fix a bug in XWiki#getDocumentReference * add more tests * fail when the document does not exist * add DocumentAccessBridge support in MockitoOldcore * use the stored attachment charset to read the content * bulletproof PygmentsUtils#syntaxToLanguage and PygmentsUtils#PygmentsUtils
Showing
- xwiki-platform-core/xwiki-platform-model/xwiki-platform-model-api/src/main/java/org/xwiki/model/reference/DocumentReferenceResolver.java 9 additions, 0 deletions.../org/xwiki/model/reference/DocumentReferenceResolver.java
- xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java 1 addition, 1 deletion...i-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java
- xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/test/MockitoOldcore.java 31 additions, 0 deletions...core/src/test/java/com/xpn/xwiki/test/MockitoOldcore.java
- xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-code-oldcore/src/main/java/org/xwiki/rendering/internal/macro/code/source/AbstractEntityCodeMacroSourceFactory.java 5 additions, 0 deletions...cro/code/source/AbstractEntityCodeMacroSourceFactory.java
- xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-code-oldcore/src/main/java/org/xwiki/rendering/internal/macro/code/source/DocumentAttachmentCodeMacroSourceLoader.java 26 additions, 2 deletions.../code/source/DocumentAttachmentCodeMacroSourceLoader.java
- xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-code-oldcore/src/main/resources/META-INF/components.txt 1 addition, 0 deletions...o-code-oldcore/src/main/resources/META-INF/components.txt
- xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-code-oldcore/src/test/java/org/xwiki/rendering/internal/macro/code/source/EntityCodeMacroSourceFactoryTest.java 78 additions, 10 deletions...l/macro/code/source/EntityCodeMacroSourceFactoryTest.java
- xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-macros/xwiki-platform-rendering-macro-code/src/main/java/org/xwiki/rendering/internal/parser/pygments/PygmentsUtils.java 2 additions, 2 deletions...iki/rendering/internal/parser/pygments/PygmentsUtils.java
Loading