This is an automated email from the ASF dual-hosted git repository.
ddekany pushed a change to branch 2.3
in repository https://gitbox.apache.org/repos/asf/freemarker.git
from 0b7e37bf Merge remote-tracking branch 'origin/2.3-gae' into 2.3
add 0c591ce3 README: Added note about building distribution artifacts.
add 06914fa5 Build: Added freemarker.allowUnsignedReleaseBuild Gradle
property, and set it to true in the GitHub "CI" action
add b3de364e Build: Fixed comments/messages related to
freemarker.allowUnsignedReleaseBuild.
add 9f2ad39a Added Configuration.VERSION_2_3_33 constant
add 1f9800ca try to make build reproducible
add a1b8ea6e add gradle plugin to auto download JDKs needed fo build
add c9aa7669 hardcode buildTimestamp for reproducibility
add 17ee92ca only set file timestamps and permissions for jar
add 9677cdaf remove @ tokens in comments of version.properties
add 5bcc56f1 improve timestamps and permissions for jar outputs
add dd09e723 Merge branch 'apache:2.3-gae' into make-build-reproducible
add d4b49fb3 remove @timestamps@ from version.properties
add d186a913 add back jdk version to MANIFEST.MF
add 9a138b67 deprecate Version.buildDate
add 7bedbacc Revert "add back jdk version to MANIFEST.MF"
add 3791ef5d add task to create .buildinfo file to distSrc
add f6905086 put .buildinfo into the sources.jar too
add eb6eb1ed revert Versions.java and testcase
add af7054ab Merge pull request #103 from
chrisrueger/make-build-reproducible
add 663925cd Build: Reproducible build conde cleanup, and more
documentation for it.
add fd46e5f4 Build: Made gradlew script executable in the source distro
add 47e9dafd JSP tag tests: Updated display tag, so the later Jakarta
version has the same output
add 6543e507 (Build: bit of code cleanup)
add c88ed780 Added Jakarta sources generation.
add babdccb6 Merge pull request #104 from kelemen/generated-jakarta-sources
add 6765b587 FREEMARKER-218: Added documentation/comments
new 32bffaed Merge branch '2.3-gae' into 2.3
The 1 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:
.github/workflows/ci.yml | 8 +-
README.md | 10 +-
build.gradle.kts | 152 ++++++++++-
.../freemarker/build/FreemarkerRootExtension.kt | 119 +++++++--
.../freemarker/build/FreemarkerRootPlugin.kt | 14 +-
.../build/JakartaSourceRootGeneratorTask.kt | 277 +++++++++++++++++++++
.../java/freemarker/cache/TemplateLoaderUtils.java | 2 +-
.../java/freemarker/cache/URLTemplateSource.java | 10 +-
.../src/main/java/freemarker/core/EvalUtil.java | 2 +-
.../java/freemarker/template/Configuration.java | 29 +--
.../src/main/java/freemarker/template/Version.java | 3 +
.../java/freemarker/template/_VersionInts.java | 1 +
.../freemarker/version.properties | 19 +-
.../freemarker/cache/WebappTemplateLoader.java | 9 +-
.../java/freemarker/ext/jsp/EventForwarding.java | 3 +
.../ext/jsp/FreeMarkerJspApplicationContext.java | 2 -
.../java/freemarker/ext/jsp/TaglibFactory.java | 3 +
.../src/main/java/freemarker/ext/jsp/package.html | 4 +
.../ext/servlet/AllHttpScopesHashModel.java | 3 +
.../freemarker/ext/servlet/FreemarkerServlet.java | 6 +-
.../ext/servlet/HttpRequestHashModel.java | 3 +
.../servlet/HttpRequestParametersHashModel.java | 4 +-
.../ext/servlet/HttpSessionHashModel.java | 4 +-
.../java/freemarker/ext/servlet/IncludePage.java | 3 +
.../ext/servlet/ServletContextHashModel.java | 3 +
.../main/java/freemarker/ext/servlet/package.html | 4 +
.../freemarker/template/MockServletContext.java | 46 +++-
.../freemarker/test/servlet/WebAppTestCase.java | 2 +-
.../tldDiscovery/WEB-INF/expected/test1.txt | 2 +-
freemarker-manual/src/main/docgen/en_US/book.xml | 68 ++++-
gradle.properties | 3 +
osgi.bnd | 5 +
rat-excludes | 1 +
settings.gradle.kts | 4 +
34 files changed, 731 insertions(+), 97 deletions(-)
create mode 100644
buildSrc/src/main/kotlin/freemarker/build/JakartaSourceRootGeneratorTask.kt