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

Reply via email to