This is an automated email from the ASF dual-hosted git repository. ddekany pushed a change to branch 3 in repository https://gitbox.apache.org/repos/asf/freemarker.git
from d70778b3 Merge pull request #81 from kelemen/gradle-github-actions-v3 new ef0c4296 Forward ported from 2.3-gae: Don't generate Google Analytics. (For simplicity I just copied the whole manual, but it's for FM2.) new 10e31294 Forward ported from 2.3-gae: Typo fixes, and some minor javadoc improvements new 1c8ea677 Forward ported from 2.3-gae: Added ?cUpperCase, and ?cLowerCase new f27a1276 Forward ported from 2.3-gae: FREEMARKER-198: To avoid deadlock when class initialization happens on multiple threads (like _TemplateAPI->DefaultObjectWrapper, and DefaultObjectWrapper->_TemplateAPI), factored out static fields from _TemplateAPI into their owns classes. new 6c535b8f Forward ported from 2.3-gae: PR #77 new 53728100 Forward ported from 2.3-gae: Replace String with StringBuilder in ElementModel (PR #82) new 80a71b7d Forward ported from 2.3-gae: [FREEMARKER-187] Build failed on some systems due to character encoding issue new d2773c44 Forward ported from 2.3-gae: Fix: Typos "clalc." in TemplateException (PR #76) new cfb0651b Forward ported from 2.3-gae: Fix HTLM typos (PR #73) The 9 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: FM3-CHANGE-LOG.txt | 2 +- .../freemarker/converter/_ConverterUtils.java | 2 +- .../apache/freemarker/core/ConfigurationTest.java | 85 +- .../core/model/impl/DefaultObjectWrapperTest.java | 60 +- .../templatesuite/expected/string-builtins1.txt | 1 + .../templatesuite/templates/string-builtins1.f3ac | 7 + .../org/apache/freemarker/core/ASTExpBuiltIn.java | 49 +- .../freemarker/core/BuiltInsForStringsBasic.java | 36 +- .../org/apache/freemarker/core/JSONParser.java | 15 +- .../org/apache/freemarker/core/NativeSequence.java | 10 +- .../apache/freemarker/core/TemplateException.java | 15 +- .../java/org/apache/freemarker/core/_CoreAPI.java | 6 +- .../org/apache/freemarker/core/_DelayedAOrAn.java | 2 +- .../core/_DelayedConversionToString.java | 2 +- .../freemarker/core/_DelayedGetCanonicalForm.java | 2 +- .../apache/freemarker/core/_DelayedGetMessage.java | 2 +- .../core/_DelayedGetMessageWithoutStackTop.java | 2 +- .../org/apache/freemarker/core/_DelayedJQuote.java | 2 +- .../freemarker/core/_DelayedJQuotedListing.java | 6 +- .../freemarker/core/_DelayedJoinWithComma.java | 2 +- .../_DelayedTemplateLanguageTypeDescription.java | 2 +- .../freemarker/core/_ErrorDescriptionBuilder.java | 10 +- .../java/org/apache/freemarker/core/_Java8.java | 2 +- .../org/apache/freemarker/core/_Java8Impl.java | 2 +- .../_ObjectBuilderSettingEvaluationException.java | 2 +- .../core/_ObjectBuilderSettingEvaluator.java | 52 +- .../core/_SettingEvaluationEnvironment.java | 6 +- ..._UnexpectedTypeErrorExplainerTemplateModel.java | 2 +- .../{_CharsetBuilder.java => _VersionInts.java} | 25 +- .../impl/BigDecimalArithmeticEngine.java | 6 +- .../freemarker/core/debug/_DebuggerService.java | 10 +- .../core/model/TemplateMarkupOutputModel.java | 4 +- .../outputformat/CommonMarkupOutputFormat.java | 14 +- .../core/outputformat/MarkupOutputFormat.java | 10 +- .../impl/DefaultTruncateBuiltinAlgorithm.java | 4 +- .../templateresolver/TemplateLoadingSource.java | 8 +- .../freemarker/core/util/_ArrayAdapterList.java | 2 +- .../freemarker/core/util/_ArrayIterator.java | 2 +- .../apache/freemarker/core/util/_ClassUtils.java | 8 +- .../freemarker/core/util/_CollectionUtils.java | 12 +- .../apache/freemarker/core/util/_DateUtils.java | 8 +- .../apache/freemarker/core/util/_JavaVersions.java | 2 +- .../apache/freemarker/core/util/_NumberUtils.java | 2 +- .../freemarker/core/util/_SortedArraySet.java | 2 +- .../apache/freemarker/core/util/_StringUtils.java | 10 +- .../core/util/_UnmodifiableCompositeSet.java | 2 +- .../freemarker/core/util/_UnmodifiableSet.java | 2 +- .../core/valueformat/TemplateNumberFormat.java | 6 +- .../org/apache/freemarker/dom/ElementModel.java | 10 +- freemarker-manual/src/main/docgen/en_US/book.xml | 43816 ++++++++++++++++++- .../src/main/docgen/en_US/docgen.cjson | 39 +- .../examples/AutoEscapingExample-convert.f3ah | 2 +- .../examples/AutoEscapingExample-convert.f3ah.out | 2 +- .../src/test/resources/META-INF/malformed.tld | 31 - .../CopyrightCommentRemoverTemplateLoader.java | 18 +- 55 files changed, 44013 insertions(+), 430 deletions(-) copy freemarker-core/src/main/java/org/apache/freemarker/core/{_CharsetBuilder.java => _VersionInts.java} (61%) delete mode 100644 freemarker-servlet/src/test/resources/META-INF/malformed.tld