You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2024/08/01 22:44:43 UTC

(freemarker) branch 2.3-gae updated (ec3fd7c9 -> 3f2d6430)

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 ec3fd7c9 Corrected/improved Javadoc related to classicCompatible mode. Fixed issue where setClassicCompatibleAsInt did not mirror the value change in the Properties object. Added more tests for classicCompatible=true behavior. Some minor code cleanup (simplifications allowed by newer Java versions).
     add f292ff3f Statically linked JavaNImpl classes, utilizing "JEP 238: Multi-Release JAR Files"
     add 3f2d6430 Build: test task to always use the jar, as "JEP 238: Multi-Release JAR Files" doesn't work otherwise

No new revisions were added by this update.

Summary of changes:
 build.gradle.kts                                   |  5 +-
 .../freemarker/build/FreemarkerRootExtension.kt    | 57 +++++--------
 .../src/main/java/freemarker/core/_Java16.java     |  9 ++
 .../core/{_Java16.java => _Java16Impl.java}        | 24 +++++-
 .../src/main/java/freemarker/core/_Java9.java      |  9 ++
 .../core/{_Java16.java => _Java9Impl.java}         | 22 +++--
 .../main/java/freemarker/core/_JavaVersions.java   | 95 ----------------------
 .../freemarker/ext/beans/ClassIntrospector.java    |  9 +-
 .../ext/beans/ClassIntrospectorBuilder.java        |  9 +-
 .../src/main/java/freemarker/core/_Java16Impl.java | 13 ++-
 .../beans/Java16TestClassLoadingCorrectTest.java   | 22 +++--
 .../ext/beans/NotExportedInternalPackageTest.java  |  3 +
 .../src/main/java/freemarker/core/_Java9Impl.java  | 13 ++-
 .../test/java/freemarker/core/Java9ImplTest.java   | 10 +--
 .../core/Java9TestClassLoadingCorrectTest.java     | 18 ++--
 15 files changed, 124 insertions(+), 194 deletions(-)
 copy freemarker-core/src/main/java/freemarker/core/{_Java16.java => _Java16Impl.java} (55%)
 copy freemarker-core/src/main/java/freemarker/core/{_Java16.java => _Java9Impl.java} (64%)
 delete mode 100644 freemarker-core/src/main/java/freemarker/core/_JavaVersions.java
 copy freemarker-core/src/test/java/freemarker/template/StaticObjectWrappersTest.java => freemarker-core16/src/test/java/freemarker/ext/beans/Java16TestClassLoadingCorrectTest.java (52%)
 copy freemarker-core/src/test/java/freemarker/core/SettingDirectiveTest.java => freemarker-core9/src/test/java/freemarker/core/Java9TestClassLoadingCorrectTest.java (68%)