This is an automated email from the ASF dual-hosted git repository.

ddekany pushed a change to branch 2.3-gae
in repository https://gitbox.apache.org/repos/asf/freemarker.git


    from 6334550b FREEMARKER-219: The truncate family of built-ins, as in 
maybeLong?truncate(10, ''), if the terminator string is set to 0 length, now it 
will not add a space before the terminator string when the cut happened exactly 
after the end of a word. Also, improved truncate-related documentation.
     new 1c465db5 Build: Map camel case configuration names to dashed directory 
names. (So when we will have "javaxServlet", that will be mapped to 
"freemarker-javax-servlet", rather than to "freemarker-javaxServlet".)
     new 65159867 Dropped support for very old Servlet and JSP versions, and 
now requiring at least Servlet 3.0 and JSP 2.2. This way, we only need to 
support a single javax Servlet/JSP version, and could remove the complications 
from supporting multiple old versions. Also, with this, the "jsp20" and "jsp21" 
Gradle configurations were unified as "javaxServlet" (because later we want to 
have "jakartaServlet" too).

The 2 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:
 build.gradle.kts                                   |  33 ++--
 .../freemarker/build/FreemarkerRootExtension.kt    |   4 +-
 ...Extensions.kt => FreemarkerStringExtensions.kt} |   7 +-
 .../freemarker/cache/WebappTemplateLoader.java     |   0
 .../ext/jsp/CustomTagAndELFunctionCombiner.java    |   0
 .../java/freemarker/ext/jsp/EventForwarding.java   |   0
 .../ext/jsp/FreeMarkerJspApplicationContext.java   |   0
 .../freemarker/ext/jsp/FreeMarkerJspFactory.java   |  30 +++-
 .../freemarker/ext/jsp/FreeMarkerPageContext.java  | 172 +++++++++++++++------
 .../java/freemarker/ext/jsp/FreemarkerTag.java     |   0
 .../java/freemarker/ext/jsp/JspContextModel.java   |   0
 .../java/freemarker/ext/jsp/JspTagModelBase.java   |   0
 .../java/freemarker/ext/jsp/JspWriterAdapter.java  |   0
 .../freemarker/ext/jsp/PageContextFactory.java     |  27 ++--
 .../ext/jsp/SimpleTagDirectiveModel.java           |   0
 .../java/freemarker/ext/jsp/TagTransformModel.java |   0
 .../java/freemarker/ext/jsp/TaglibFactory.java     |   0
 .../java/freemarker/ext/jsp/TaglibMethodUtil.java  |   0
 .../src/main/java/freemarker/ext/jsp/package.html  |   0
 .../ext/servlet/AllHttpScopesHashModel.java        |   0
 .../freemarker/ext/servlet/FreemarkerServlet.java  |   0
 .../ext/servlet/HttpRequestHashModel.java          |   0
 .../servlet/HttpRequestParametersHashModel.java    |   0
 .../ext/servlet/HttpSessionHashModel.java          |   0
 .../java/freemarker/ext/servlet/IncludePage.java   |   0
 .../freemarker/ext/servlet/InitParamParser.java    |   0
 .../ext/servlet/ServletContextHashModel.java       |   0
 .../freemarker/ext/servlet/SuppressFBWarnings.java |   0
 .../main/java/freemarker/ext/servlet/package.html  |   0
 .../ext/jsp/JspTestFreemarkerServlet.java          |   0
 ...spTestFreemarkerServletWithDefaultOverride.java |   0
 .../ext/jsp/RealServletContainertTest.java         |   0
 .../java/freemarker/ext/jsp/TLDParsingTest.java    |   0
 .../freemarker/ext/jsp/TaglibMethodUtilTest.java   |   0
 .../jsp/taglibmembers/AttributeAccessorTag.java    |   0
 .../ext/jsp/taglibmembers/AttributeInfoTag.java    |   0
 .../ext/jsp/taglibmembers/EnclosingClass.java      |   0
 .../ext/jsp/taglibmembers/GetAndSetTag.java        |   0
 .../ext/jsp/taglibmembers/TestFunctions.java       |   0
 .../ext/jsp/taglibmembers/TestSimpleTag.java       |   0
 .../ext/jsp/taglibmembers/TestSimpleTag2.java      |   0
 .../ext/jsp/taglibmembers/TestSimpleTag3.java      |   0
 .../freemarker/ext/jsp/taglibmembers/TestTag.java  |   0
 .../freemarker/ext/jsp/taglibmembers/TestTag2.java |   0
 .../freemarker/ext/jsp/taglibmembers/TestTag3.java |   0
 .../config/WebappLocalFreemarkerServlet.java       |   0
 .../ext/servlet/FreemarkerServletTest.java         |   0
 .../ext/servlet/InitParamParserTest.java           |   0
 .../freemarker/template/MockServletContext.java    |   0
 .../template/TemplateNotFoundMessageTest.java      |   0
 .../test/servlet/DefaultModel2TesterAction.java    |   0
 .../java/freemarker/test/servlet/Model2Action.java |   0
 .../test/servlet/Model2TesterServlet.java          |   0
 .../freemarker/test/servlet/WebAppTestCase.java    |   0
 .../META-INF/tldDiscovery MetaInfTldSources-1.tld  |   0
 .../freemarker/ext/jsp/TLDParsingTest.tld          |   0
 .../ext/jsp/templates/classpath-test.ftl           |   0
 .../ext/jsp/tldDiscovery-ClassPathTlds-1.tld       |   0
 .../ext/jsp/tldDiscovery-ClassPathTlds-2.tld       |   0
 .../freemarker/ext/jsp/webapps/basic/CONTENTS.txt  |   0
 .../basic/WEB-INF/el-function-tag-name-clash.tld   |   0
 .../ext/jsp/webapps/basic/WEB-INF/el-functions.tld |   0
 .../basic/WEB-INF/expected/attributes-2.3.0.txt    |   0
 .../WEB-INF/expected/attributes-2.3.22-future.txt  |   0
 .../webapps/basic/WEB-INF/expected/attributes.txt  |   0
 .../webapps/basic/WEB-INF/expected/customTags1.txt |   0
 .../ext/jsp/webapps/basic/WEB-INF/test.tld         |   0
 .../ext/jsp/webapps/basic/WEB-INF/web.xml          |   0
 .../ext/jsp/webapps/basic/attributes.ftl           |   0
 .../ext/jsp/webapps/basic/customELFunctions1.ftl   |   0
 .../ext/jsp/webapps/basic/customELFunctions1.jsp   |   0
 .../ext/jsp/webapps/basic/customTags1.ftl          |   0
 .../jsp/webapps/basic/elFunctionsTagNameClash.ftl  |   0
 .../jsp/webapps/basic/elFunctionsTagNameClash.jsp  |   0
 .../ext/jsp/webapps/basic/trivial-js...@ignore.ftl |   0
 .../freemarker/ext/jsp/webapps/basic/trivial.ftl   |   0
 .../freemarker/ext/jsp/webapps/basic/trivial.jsp   |   0
 .../freemarker/ext/jsp/webapps/config/CONTENTS.txt |   0
 .../webapps/config/WEB-INF/classes/sub/test.ftl    |   0
 .../jsp/webapps/config/WEB-INF/classes/test.ftl    |   0
 .../config/WEB-INF/lib/templates.jar/sub/test2.ftl |   0
 .../jsp/webapps/config/WEB-INF/templates/test.ftl  |   0
 .../ext/jsp/webapps/config/WEB-INF/web.xml         |   0
 .../freemarker/ext/jsp/webapps/config/test.ftl     |   0
 .../freemarker/ext/jsp/webapps/errors/CONTENTS.txt |   0
 .../ext/jsp/webapps/errors/WEB-INF/web.xml         |   0
 .../ext/jsp/webapps/errors/failing-parsetime.ftlnv |   0
 .../ext/jsp/webapps/errors/failing-parsetime.jsp   |   0
 .../ext/jsp/webapps/errors/failing-runtime.ftl     |   0
 .../ext/jsp/webapps/errors/failing-runtime.jsp     |   0
 .../ext/jsp/webapps/errors/not-failing.ftl         |   0
 .../ext/jsp/webapps/multipleLoaders/CONTENTS.txt   |   0
 .../multipleLoaders/WEB-INF/templates/test.ftl     |   0
 .../jsp/webapps/multipleLoaders/WEB-INF/web.xml    |   0
 .../ext/jsp/webapps/tldDiscovery/CONTENTS.txt      |   0
 .../WEB-INF/expected/subdir/test-rel.txt           |   0
 .../WEB-INF/expected/test-noClasspath.txt          |   0
 .../tldDiscovery/WEB-INF/expected/test1.txt        |   0
 .../webapps/tldDiscovery/WEB-INF/fmtesttag 2.tld   |   0
 .../webapps/tldDiscovery/WEB-INF/fmtesttag4.tld    |   0
 .../lib/taglib-foo.jar/META-INF/foo bar.tld        |   0
 .../WEB-INF/subdir-with-tld/fmtesttag3.tld         |   0
 .../WEB-INF/taglib 2.jar/META-INF/taglib.tld       |   0
 .../ext/jsp/webapps/tldDiscovery/WEB-INF/web.xml   |   0
 .../tldDiscovery/not-auto-scanned/fmtesttag.tld    |   0
 .../jsp/webapps/tldDiscovery/subdir/test-rel.ftl   |   0
 .../jsp/webapps/tldDiscovery/test-noClasspath.ftl  |   0
 .../ext/jsp/webapps/tldDiscovery/test1.ftl         |   0
 .../test/resources/freemarker/test/servlet/web.xml |   0
 .../freemarker/ext/jsp/FreeMarkerJspFactory2.java  |  30 ----
 .../freemarker/ext/jsp/PageContextFactory.java     |  71 ---------
 .../ext/jsp/_FreeMarkerPageContext2.java           |  97 ------------
 .../freemarker/ext/jsp/FreeMarkerJspFactory21.java |  51 ------
 .../ext/jsp/_FreeMarkerPageContext21.java          | 121 ---------------
 freemarker-manual/src/main/docgen/en_US/book.xml   |  25 ++-
 115 files changed, 208 insertions(+), 460 deletions(-)
 copy buildSrc/src/main/kotlin/freemarker/build/{FreemarkerPathExtensions.kt => 
FreemarkerStringExtensions.kt} (82%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/cache/WebappTemplateLoader.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/CustomTagAndELFunctionCombiner.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/EventForwarding.java 
(100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/FreeMarkerJspApplicationContext.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/FreeMarkerJspFactory.java
 (69%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/FreeMarkerPageContext.java
 (76%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/FreemarkerTag.java 
(100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/JspContextModel.java 
(100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/JspTagModelBase.java 
(100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/JspWriterAdapter.java
 (100%)
 copy 
freemarker-core/src/main/java/freemarker/core/BuiltInsForMarkupOutputs.java => 
freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/PageContextFactory.java
 (58%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/SimpleTagDirectiveModel.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/TagTransformModel.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/TaglibFactory.java 
(100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/TaglibMethodUtil.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/jsp/package.html (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/AllHttpScopesHashModel.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/FreemarkerServlet.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/HttpRequestHashModel.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/HttpRequestParametersHashModel.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/HttpSessionHashModel.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/IncludePage.java 
(100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/InitParamParser.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/ServletContextHashModel.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/SuppressFBWarnings.java
 (100%)
 rename {freemarker-jsp20 => 
freemarker-javax-servlet}/src/main/java/freemarker/ext/servlet/package.html 
(100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/JspTestFreemarkerServlet.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/JspTestFreemarkerServletWithDefaultOverride.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/RealServletContainertTest.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/TLDParsingTest.java 
(100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/TaglibMethodUtilTest.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/AttributeAccessorTag.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/AttributeInfoTag.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/EnclosingClass.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/GetAndSetTag.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/TestFunctions.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/TestSimpleTag.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/TestSimpleTag2.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/TestSimpleTag3.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/TestTag.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/TestTag2.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/taglibmembers/TestTag3.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/jsp/webapps/config/WebappLocalFreemarkerServlet.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/servlet/FreemarkerServletTest.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/ext/servlet/InitParamParserTest.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/template/MockServletContext.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/template/TemplateNotFoundMessageTest.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/test/servlet/DefaultModel2TesterAction.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/test/servlet/Model2Action.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/test/servlet/Model2TesterServlet.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/java/freemarker/test/servlet/WebAppTestCase.java
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/META-INF/tldDiscovery 
MetaInfTldSources-1.tld (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/TLDParsingTest.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/templates/classpath-test.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/tldDiscovery-ClassPathTlds-1.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/tldDiscovery-ClassPathTlds-2.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/CONTENTS.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/WEB-INF/el-function-tag-name-clash.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/WEB-INF/el-functions.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/WEB-INF/expected/attributes-2.3.0.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/WEB-INF/expected/attributes-2.3.22-future.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/WEB-INF/expected/attributes.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/WEB-INF/expected/customTags1.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/WEB-INF/test.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/WEB-INF/web.xml
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/attributes.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/customELFunctions1.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/customELFunctions1.jsp
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/customTags1.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/elFunctionsTagNameClash.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/elFunctionsTagNameClash.jsp
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/trivial-js...@ignore.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/trivial.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/basic/trivial.jsp
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/config/CONTENTS.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/config/WEB-INF/classes/sub/test.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/config/WEB-INF/classes/test.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/config/WEB-INF/lib/templates.jar/sub/test2.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/config/WEB-INF/templates/test.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/config/WEB-INF/web.xml
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/config/test.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/errors/CONTENTS.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/errors/WEB-INF/web.xml
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/errors/failing-parsetime.ftlnv
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/errors/failing-parsetime.jsp
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/errors/failing-runtime.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/errors/failing-runtime.jsp
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/errors/not-failing.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/multipleLoaders/CONTENTS.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/multipleLoaders/WEB-INF/templates/test.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/multipleLoaders/WEB-INF/web.xml
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/CONTENTS.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/expected/subdir/test-rel.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/expected/test-noClasspath.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/expected/test1.txt
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/fmtesttag
 2.tld (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/fmtesttag4.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/lib/taglib-foo.jar/META-INF/foo
 bar.tld (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/subdir-with-tld/fmtesttag3.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/taglib
 2.jar/META-INF/taglib.tld (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/WEB-INF/web.xml
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/not-auto-scanned/fmtesttag.tld
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/subdir/test-rel.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/test-noClasspath.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/ext/jsp/webapps/tldDiscovery/test1.ftl
 (100%)
 rename {freemarker-jsp21 => 
freemarker-javax-servlet}/src/test/resources/freemarker/test/servlet/web.xml 
(100%)
 delete mode 100644 
freemarker-jsp20/src/main/java/freemarker/ext/jsp/FreeMarkerJspFactory2.java
 delete mode 100644 
freemarker-jsp20/src/main/java/freemarker/ext/jsp/PageContextFactory.java
 delete mode 100644 
freemarker-jsp20/src/main/java/freemarker/ext/jsp/_FreeMarkerPageContext2.java
 delete mode 100644 
freemarker-jsp21/src/main/java/freemarker/ext/jsp/FreeMarkerJspFactory21.java
 delete mode 100644 
freemarker-jsp21/src/main/java/freemarker/ext/jsp/_FreeMarkerPageContext21.java

Reply via email to