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]>'].

Reply via email to