This is an automated email from the ASF dual-hosted git repository.
juanpablo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git.
from 9895f85 2.10.3-git-45
new b0c03d7 conversions to enhanced for loops where possible
new 2c86768 rename class to reflect better what it is for
new fbb43e5 convert iterator to enhanced for loop, suppress unused
warnings on inner class (it's accessed through reflection)
new 83f626c renamed PostProcessorState class to mimic name from sibling
class on attributeprovider package
new 33defb6 calling setUrl on attribute providers has unexpected
consenquences; as the attribute providers are called a bunch of times changing
the url there means, f.ex, an interwiki link suddenly is understood as an
external link. So, meet JSPWikiLink, a wrapper around Link which retains the
original wiki link
new 021f8de JSPWikiLinks are a new type of Flexmark's Node, and must be
told how to render themselves, so (a custom) node renderer is needed. And Node
renderers are called through Node renderer factories
new 0268bcd include the custom node renderer on the JSPWiki extensions.
Also move static inner classes from MarkdownForJSPWikiExtension to first class
citizen classes
new 4232964 substitute Links with JSPWikiLinks and work with the latter
instead of the former
new e45e5fe AttributeProviderState classes now work with JSPWikiLinks
instead of Links, using the Wiki link where needed, and they do not set the URL
link anymore (this is going to be done on the PostProcessorState classes)
new 1b4b570 PostProcessorState classes now work with JSPWikiLinks instead
of Links, and set the final URL where appropiate
new 332ce1f tiny refactor
new 6f0d776 added format
new 3bd87f7 add testEmptyURL on URLConstructor's test classes
new 73c1ed1 updated Flexmak to 0.28.24
new e101b89 2.10.3-git-46
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
ChangeLog | 10 +++
.../wiki/markdown/MarkdownForJSPWikiExtension.java | 50 ++-----------
.../ExternalLinkAttributeProviderState.java | 10 ++-
.../ImageLinkAttributeProviderState.java | 11 ++-
.../InterWikiLinkAttributeProviderState.java | 17 +++--
...ider.java => JSPWikiLinkAttributeProvider.java} | 35 ++++-----
...va => JSPWikiLinkAttributeProviderFactory.java} | 24 +++----
.../LocalEditLinkAttributeProviderState.java | 10 ++-
.../LocalFootnoteLinkAttributeProviderState.java | 12 ++--
...LocalFootnoteRefLinkAttributeProviderState.java | 12 ++--
.../LocalLinkAttributeProviderState.java | 25 +++----
.../LocalReadLinkAttributeProviderState.java | 16 ++---
.../WysiwygEditingAttributeProviderState.java | 8 +--
.../AccessRuleLinkNodePostProcessorState.java | 8 +--
.../ExternalLinkNodePostProcessorState.java | 16 ++---
.../ImageLinkNodePostProcessorState.java | 9 +--
.../InterWikiLinkNodePostProcessorState.java | 25 ++++---
.../JSPWikiLinkNodePostProcessor.java | 41 +++++++----
...e.java => JSPWikiNodePostProcessorFactory.java} | 34 +++++----
.../LocalFootnoteLinkNodePostProcessorState.java | 31 ++++++++
...ocalFootnoteRefLinkNodePostProcessorState.java} | 17 +++--
.../LocalLinkNodePostProcessorState.java | 43 ++++++++----
.../MetadataLinkNodePostProcessorState.java | 13 ++--
.../NodePostProcessorStateCommonOperations.java | 6 +-
.../PluginLinkNodePostProcessorState.java | 12 ++--
.../VariableLinkNodePostProcessorState.java | 8 +--
.../apache/wiki/markdown/nodes/JSPWikiLink.java | 82 ++++++++++++++++++++++
.../apache/wiki/markdown/{ => nodes}/package.html | 2 +-
.../markdown/renderer/JSPWikiLinkRenderer.java | 74 +++++++++++++++++++
.../renderer/JSPWikiNodeRendererFactory.java | 59 ++++++++++++++++
.../src/main/java/org/apache/wiki/Release.java | 2 +-
.../main/java/org/apache/wiki/VariableManager.java | 19 ++---
.../apache/wiki/parser/LinkParsingOperations.java | 9 ++-
.../java/org/apache/wiki/url/URLConstructor.java | 66 +++++++----------
.../org/apache/wiki/xmlrpc/AbstractRPCHandler.java | 30 ++++----
.../org/apache/wiki/xmlrpc/MetaWeblogHandler.java | 4 +-
.../java/org/apache/wiki/xmlrpc/RPCHandler.java | 27 ++++---
.../org/apache/wiki/xmlrpc/RPCHandlerUTF8.java | 40 +++++------
.../java/org/apache/wiki/xmlrpc/RPCServlet.java | 6 +-
.../apache/wiki/url/DefaultURLConstructorTest.java | 8 +++
.../apache/wiki/url/ShortURLConstructorTest.java | 8 +++
.../wiki/url/ShortViewURLConstructorTest.java | 8 +++
pom.xml | 2 +-
43 files changed, 596 insertions(+), 353 deletions(-)
rename
jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/attributeprovider/{MarkdownForJSPWikiAttributeProvider.java
=> JSPWikiLinkAttributeProvider.java} (65%)
copy
jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/attributeprovider/{LocalFootnoteLinkAttributeProviderState.java
=> JSPWikiLinkAttributeProviderFactory.java} (53%)
copy
jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/postprocessor/{FootnoteRefLinkNodePostProcessorState.java
=> JSPWikiNodePostProcessorFactory.java} (53%)
create mode 100755
jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/postprocessor/LocalFootnoteLinkNodePostProcessorState.java
rename
jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/postprocessor/{FootnoteRefLinkNodePostProcessorState.java
=> LocalFootnoteRefLinkNodePostProcessorState.java} (70%)
create mode 100755
jspwiki-markdown/src/main/java/org/apache/wiki/markdown/nodes/JSPWikiLink.java
copy jspwiki-markdown/src/main/java/org/apache/wiki/markdown/{ =>
nodes}/package.html (94%)
create mode 100755
jspwiki-markdown/src/main/java/org/apache/wiki/markdown/renderer/JSPWikiLinkRenderer.java
create mode 100755
jspwiki-markdown/src/main/java/org/apache/wiki/markdown/renderer/JSPWikiNodeRendererFactory.java
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].