This is an automated email from the ASF dual-hosted git repository.
bdelacretaz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git
from 7b18b19f SLING-12866 - Restrict force pushes, auto-delete branches on
merge
new 08429608 Microsling copied from
https://svn.apache.org/repos/asf/sling/whiteboard/microsling/
new 4c478289 Builds with Java 17
new 80364292 Support Java 21
The 3 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:
history/microsling/.gitignore | 4 +
history/microsling/README.txt | 39 ++
history/microsling/pom.xml | 297 ++++++++
.../org/apache/sling/microsling/api/Resource.java | 49 ++
.../sling/microsling/api/ResourceMetadata.java | 26 +-
.../sling/microsling/api/ResourceResolver.java | 27 +-
.../sling/microsling/api/ServiceLocator.java | 77 +++
.../sling/microsling/api/SlingRequestContext.java | 80 +++
.../sling/microsling/api/SlingRequestPathInfo.java | 127 ++++
.../api/exceptions/HttpStatusCodeException.java | 26 +-
.../microsling/api/exceptions/SlingException.java | 16 +
.../microsling/api/helpers/AbstractFilter.java | 129 ++++
.../api/requestparams/RequestParameter.java | 111 +++
.../api/requestparams/RequestParameterMap.java | 21 +-
.../ResponseContentTypeResolverFilter.java | 39 ++
.../helpers/constants/HttpConstants.java | 19 +-
.../MissingRequestAttributeException.java | 12 +
.../helpers/servlets/SlingAllMethodsServlet.java | 205 ++++++
.../helpers/servlets/SlingSafeMethodsServlet.java | 538 +++++++++++++++
.../request/MicroslingRequestContext.java | 124 ++++
.../request/helpers/MicroslingRequestPathInfo.java | 151 ++++
.../request/helpers/SlingRequestParameterMap.java | 119 ++++
.../sling/microsling/resource/JcrNodeResource.java | 98 +++
.../resource/MicroslingResourceResolver.java | 64 ++
.../microsling/resource/ResourcePathIterator.java | 70 ++
.../sling/microsling/scripting/ScriptEngine.java | 31 +-
.../microsling/scripting/SlingScriptResolver.java | 331 +++++++++
.../engines/freemarker/FreemarkerScriptEngine.java | 71 ++
.../engines/rhino/RhinoJavasSriptEngine.java | 103 +++
.../scripting/engines/rhino/ScriptableNode.java | 150 ++++
.../engines/rhino/ScriptableResource.java | 104 +++
.../velocity/VelocityTemplatesScriptEngine.java | 85 +++
.../microsling/scripting/helpers/EspReader.java | 758 +++++++++++++++++++++
.../helpers/FileNodeRequestAttribute.java | 71 ++
.../scripting/helpers/ScriptFilenameBuilder.java | 82 +++
.../microsling/scripting/helpers/ScriptHelper.java | 159 +++++
.../services/MicroslingServiceLocator.java | 59 ++
.../microsling/servlet/MicroSlingFilterHelper.java | 169 +++++
.../microsling/servlet/MicroslingMainServlet.java | 238 +++++++
.../slingservlets/DefaultSlingServlet.java | 204 ++++++
.../microsling/slingservlets/StreamServlet.java | 225 ++++++
.../microsling/src/main/webapp/WEB-INF/log4j.dtd | 177 +++++
.../microsling/src/main/webapp/WEB-INF/log4j.xml | 49 ++
history/microsling/src/main/webapp/WEB-INF/web.xml | 267 ++++++++
.../main/webapp/WEB-INF/webdav-resource-config.xml | 162 +++++
.../src/main/webapp/content-creation-forms.html | 60 ++
.../src/main/webapp/freemarker-scripts.html | 38 ++
history/microsling/src/main/webapp/index.html | 153 +++++
history/microsling/src/main/webapp/microsling.css | 58 ++
.../src/main/webapp/server-side-javascript.html | 137 ++++
.../src/main/webapp/velocity-scripts.html | 65 ++
.../microsling/integration/CreateNodeTest.java | 52 ++
.../microsling/integration/FileUploadTest.java | 52 ++
.../sling/microsling/integration/HttpPingTest.java | 66 +-
.../integration/MicroslingHttpTestBase.java | 85 +++
.../sling/microsling/integration/MkdirTest.java | 62 ++
.../integration/NodetypeRenderingTest.java | 117 ++++
.../microsling/integration/RenderingTestBase.java | 70 ++
.../SlingResourceTypeRenderingTest.java | 121 ++++
.../microsling/integration/StreamServletTest.java | 64 ++
.../integration/helpers/HttpAnyMethod.java | 26 +-
.../helpers/MicroslingIntegrationTestClient.java | 112 +++
.../sling/microsling/integration/package.html | 20 +
.../helpers/MicroslingRequestPathInfoTest.java | 184 +++++
.../resource/ResourcePathIteratorTest.java | 87 +++
.../scripting/helpers/EspReaderTest.java | 119 ++++
.../helpers/ScriptFilenameBuilderTest.java | 93 +++
.../services/MicroslingServiceLocatorTest.java | 83 +++
.../resources/integration-test/rendering-test.esp | 7 +
.../resources/integration-test/rendering-test.ftl | 7 +
.../resources/integration-test/rendering-test.js | 5 +
.../resources/integration-test/rendering-test.vlt | 7 +
.../test/resources/integration-test/testfile.html | 5 +
.../test/resources/integration-test/testfile.txt | 1 +
74 files changed, 7808 insertions(+), 111 deletions(-)
create mode 100644 history/microsling/.gitignore
create mode 100644 history/microsling/README.txt
create mode 100644 history/microsling/pom.xml
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/api/Resource.java
copy upgrade/src/main/java/org/apache/sling/upgrade/StartupBundleEntry.java =>
history/microsling/src/main/java/org/apache/sling/microsling/api/ResourceMetadata.java
(54%)
copy
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs/json/problem/ThrowableProblem.java
=>
history/microsling/src/main/java/org/apache/sling/microsling/api/ResourceResolver.java
(57%)
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/api/ServiceLocator.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/api/SlingRequestContext.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/api/SlingRequestPathInfo.java
copy upgrade/src/main/java/org/apache/sling/upgrade/StartupBundleEntry.java =>
history/microsling/src/main/java/org/apache/sling/microsling/api/exceptions/HttpStatusCodeException.java
(62%)
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/api/exceptions/SlingException.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/api/helpers/AbstractFilter.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/api/requestparams/RequestParameter.java
copy
mdresourcedecorator/src/main/java/org/apache/sling/mdresource/impl/md/ProcessingResult.java
=>
history/microsling/src/main/java/org/apache/sling/microsling/api/requestparams/RequestParameterMap.java
(60%)
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/contenttype/ResponseContentTypeResolverFilter.java
copy
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs/json/problem/Problematic.java
=>
history/microsling/src/main/java/org/apache/sling/microsling/helpers/constants/HttpConstants.java
(53%)
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/helpers/exceptions/MissingRequestAttributeException.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/helpers/servlets/SlingAllMethodsServlet.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/helpers/servlets/SlingSafeMethodsServlet.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/request/MicroslingRequestContext.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/request/helpers/MicroslingRequestPathInfo.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/request/helpers/SlingRequestParameterMap.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/resource/JcrNodeResource.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/resource/MicroslingResourceResolver.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/resource/ResourcePathIterator.java
copy json-store/src/test/java/org/apache/sling/jsonstore/HttpAccessIT.java =>
history/microsling/src/main/java/org/apache/sling/microsling/scripting/ScriptEngine.java
(56%)
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/SlingScriptResolver.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/engines/freemarker/FreemarkerScriptEngine.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/engines/rhino/RhinoJavasSriptEngine.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/engines/rhino/ScriptableNode.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/engines/rhino/ScriptableResource.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/engines/velocity/VelocityTemplatesScriptEngine.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/helpers/EspReader.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/helpers/FileNodeRequestAttribute.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/helpers/ScriptFilenameBuilder.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/scripting/helpers/ScriptHelper.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/services/MicroslingServiceLocator.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/servlet/MicroSlingFilterHelper.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/servlet/MicroslingMainServlet.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/slingservlets/DefaultSlingServlet.java
create mode 100644
history/microsling/src/main/java/org/apache/sling/microsling/slingservlets/StreamServlet.java
create mode 100644 history/microsling/src/main/webapp/WEB-INF/log4j.dtd
create mode 100644 history/microsling/src/main/webapp/WEB-INF/log4j.xml
create mode 100644 history/microsling/src/main/webapp/WEB-INF/web.xml
create mode 100644
history/microsling/src/main/webapp/WEB-INF/webdav-resource-config.xml
create mode 100644
history/microsling/src/main/webapp/content-creation-forms.html
create mode 100644 history/microsling/src/main/webapp/freemarker-scripts.html
create mode 100644 history/microsling/src/main/webapp/index.html
create mode 100644 history/microsling/src/main/webapp/microsling.css
create mode 100644
history/microsling/src/main/webapp/server-side-javascript.html
create mode 100644 history/microsling/src/main/webapp/velocity-scripts.html
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/CreateNodeTest.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/FileUploadTest.java
copy
transformer/src/main/java/org/apache/sling/transformer/TransformationConstants.java
=>
history/microsling/src/test/java/org/apache/sling/microsling/integration/HttpPingTest.java
(64%)
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/MicroslingHttpTestBase.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/MkdirTest.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/NodetypeRenderingTest.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/RenderingTestBase.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/SlingResourceTypeRenderingTest.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/StreamServletTest.java
copy
org.apache.sling.jaxrs/bundle/src/main/java/org/apache/sling/jaxrs/json/problem/ThrowableProblem.java
=>
history/microsling/src/test/java/org/apache/sling/microsling/integration/helpers/HttpAnyMethod.java
(65%)
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/helpers/MicroslingIntegrationTestClient.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/integration/package.html
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/request/helpers/MicroslingRequestPathInfoTest.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/resource/ResourcePathIteratorTest.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/scripting/helpers/EspReaderTest.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/scripting/helpers/ScriptFilenameBuilderTest.java
create mode 100644
history/microsling/src/test/java/org/apache/sling/microsling/services/MicroslingServiceLocatorTest.java
create mode 100644
history/microsling/src/test/resources/integration-test/rendering-test.esp
create mode 100644
history/microsling/src/test/resources/integration-test/rendering-test.ftl
create mode 100644
history/microsling/src/test/resources/integration-test/rendering-test.js
create mode 100644
history/microsling/src/test/resources/integration-test/rendering-test.vlt
create mode 100644
history/microsling/src/test/resources/integration-test/testfile.html
create mode 100644
history/microsling/src/test/resources/integration-test/testfile.txt