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 207a68f deprecate all getXYZManager() methods; use getManager(
XYZ.class ) instead + fix sonar issue. No version bump
new 0f6994c apply format suggested by intellij
new 49af134 JSPWIKI-303: add Pages' ACLs
new 58101a7 use Page instead of WikiPage whenever possible
new d8c40d9 use Engine instead of WikiEngine
new 6a25735 mimic goals on apache-release profile to see if we can
pinpoint weird maven-javadoc-plugin issue at builds.apache.org
new 01523b5 update JUnit to 5.6.1 and Apache Lucene to 8.5.0
new f438047 use o.a.w.api.core.Attachment instead of
o.a.w.attachment.Attachment
new 0743c53 add Engine to EditorManager#initialize(..) method. It will be
unused but will allow us to extract an Initializable interface later on
new 24f4a6b homogenize engine's components creation and ensure
components' instances can have method scope, so we can get rid of them later on
new 95c78ce retrieve all pages and attachments only if we have to build
the reference manager
new 668718f fix title
new fc6d971 added Initializable interface on public api
new 3b8bb07 Refactor WikiEngine initialization (somewhat related to
JSPWIKI-806)
new 7295054 extend / implement Initializable
new 1e6e4f3 2.11.0-M7-git-15
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.md | 15 ++
.../src/main/java/org/apache/wiki/api/Release.java | 2 +-
.../main/java/org/apache/wiki/api/core/Acl.java | 4 +-
.../main/java/org/apache/wiki/api/core/Page.java | 4 +-
.../java/org/apache/wiki/api/core/package.html | 2 +-
.../org/apache/wiki/api/engine/Initializable.java | 24 +-
.../java/org/apache/wiki/api/engine}/package.html | 4 +-
.../src/main/java/org/apache/wiki/WikiEngine.java | 263 ++++++---------------
.../src/main/java/org/apache/wiki/WikiPage.java | 231 +++++++++---------
.../apache/wiki/attachment/AttachmentServlet.java | 4 +-
.../apache/wiki/auth/AuthenticationManager.java | 16 +-
.../org/apache/wiki/auth/AuthorizationManager.java | 18 +-
.../wiki/auth/DefaultAuthorizationManager.java | 16 +-
.../java/org/apache/wiki/auth/UserManager.java | 13 +-
.../main/java/org/apache/wiki/auth/acl/Acl.java | 116 ++++-----
.../java/org/apache/wiki/auth/acl/AclEntry.java | 87 +------
.../java/org/apache/wiki/auth/acl/AclImpl.java | 110 +++------
.../java/org/apache/wiki/auth/acl/AclManager.java | 23 +-
.../apache/wiki/auth/acl/DefaultAclManager.java | 18 +-
.../apache/wiki/auth/authorize/GroupManager.java | 3 +-
.../java/org/apache/wiki/filters/SpamFilter.java | 3 +-
.../org/apache/wiki/pages/DefaultPageManager.java | 12 +-
.../apache/wiki/parser/JSPWikiMarkupParser.java | 2 +-
.../org/apache/wiki/plugin/BugReportHandler.java | 2 +-
.../apache/wiki/plugin/RecentChangesPlugin.java | 3 +-
.../wiki/providers/BasicAttachmentProvider.java | 2 +-
.../apache/wiki/providers/FileSystemProvider.java | 11 +-
.../wiki/render/DefaultRenderingManager.java | 3 +
.../org/apache/wiki/render/RenderingManager.java | 18 +-
.../org/apache/wiki/rss/DefaultRSSGenerator.java | 8 +-
.../java/org/apache/wiki/rss/RSSGenerator.java | 13 +-
.../apache/wiki/search/LuceneSearchProvider.java | 2 +-
.../apache/wiki/tags/AttachmentsIteratorTag.java | 4 +-
.../java/org/apache/wiki/tags/CalendarTag.java | 6 +-
.../java/org/apache/wiki/tags/CheckLockTag.java | 4 +-
.../java/org/apache/wiki/tags/CheckVersionTag.java | 3 +-
.../java/org/apache/wiki/tags/CommentLinkTag.java | 59 ++---
.../org/apache/wiki/tags/HasAttachmentsTag.java | 4 +-
.../org/apache/wiki/tags/HistoryIteratorTag.java | 14 +-
.../java/org/apache/wiki/tags/InsertPageTag.java | 3 +-
.../java/org/apache/wiki/tags/IteratorTag.java | 15 +-
.../main/java/org/apache/wiki/tags/LinkTag.java | 3 +-
.../java/org/apache/wiki/tags/LinkToParentTag.java | 44 ++--
.../main/java/org/apache/wiki/tags/LinkToTag.java | 112 ++++-----
.../java/org/apache/wiki/tags/NextVersionTag.java | 24 +-
.../java/org/apache/wiki/tags/PageDateTag.java | 74 +++---
.../java/org/apache/wiki/tags/PageInfoLinkTag.java | 4 +-
.../java/org/apache/wiki/tags/PageTypeTag.java | 37 +--
.../java/org/apache/wiki/tags/PageVersionTag.java | 36 ++-
.../org/apache/wiki/tags/PreviousVersionTag.java | 21 +-
.../apache/wiki/tasks/pages/SaveWikiPageTask.java | 8 +-
.../org/apache/wiki/ui/DefaultEditorManager.java | 8 +-
.../java/org/apache/wiki/ui/EditorManager.java | 11 +-
.../java/org/apache/wiki/url/URLConstructor.java | 13 +-
.../wiki/workflow/DefaultWorkflowManager.java | 6 +
.../org/apache/wiki/workflow/WorkflowManager.java | 18 +-
.../java/org/apache/wiki/xmlrpc/RPCHandler.java | 5 +-
.../wiki/auth/acl/DefaultAclManagerTest.java | 10 +-
.../java/org/apache/wiki/plugin/IfPluginTest.java | 5 +-
.../AccessRuleLinkNodePostProcessorState.java | 6 +-
jspwiki-war/src/main/webapp/admin/Admin.jsp | 22 +-
pom.xml | 8 +-
62 files changed, 617 insertions(+), 1022 deletions(-)
copy jspwiki-main/src/main/java/org/apache/wiki/parser/ParseException.java =>
jspwiki-api/src/main/java/org/apache/wiki/api/engine/Initializable.java (57%)
copy
{jspwiki-it-tests/jspwiki-selenide-tests/src/main/java/org/apache/wiki/its =>
jspwiki-api/src/main/java/org/apache/wiki/api/engine}/package.html (92%)