This is an automated email from the ASF dual-hosted git repository.
paulk pushed a change to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git.
from 4409282 GROOVY-9739: check knownFields for accessedVariable is
FieldNode case (closes #1369)
new 638bd40 Add character filter to MarkupBuilder
new 31bd9ad Reduce non-Characters down to java relevant size
new fdae025 Prettify MarkupBuilderTest code indentation
new f77b660 GROOVY-9745: Provide a way to filter illegal/discouraged
characters when using MarkupBuilder (closes #1366)
new a6fe071 GROOVY-9745: Remove wrong extra comments (closes #1372)
The 5 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:
.../groovy/runtime/StringGroovyMethods.java | 55 +++++++++
.../vmplugin/v8/PluginDefaultGroovyMethods.java | 11 ++
subprojects/groovy-xml/build.gradle | 7 ++
.../src/main/java/groovy/xml/MarkupBuilder.java | 85 +++++++-------
.../xml/markupsupport/AllControlToUndefined.java | 20 ++--
.../xml/markupsupport/DoubleQuoteFilter.java | 15 +--
.../xml/markupsupport/SingleQuoteFilter.java | 15 +--
.../markupsupport/StandardControlToUndefined.java | 21 ++--
.../markupsupport/StandardXmlAttributeFilter.java | 25 ++--
.../xml/markupsupport/StandardXmlFilter.java | 25 ++--
.../xml/markupsupport/SurrogateToUndefined.java | 16 ++-
.../StreamingMarkupWriter.java | 51 ++++----
.../xml/MarkupBuilderIllegalCharactersSpec.groovy | 129 +++++++++++++++++++++
.../groovy/groovy/xml/MarkupBuilderTest.groovy | 125 +++++++++++---------
14 files changed, 435 insertions(+), 165 deletions(-)
copy
src/test/org/codehaus/groovy/classgen/asm/sc/LoopsStaticCompileTest.groovy =>
subprojects/groovy-xml/src/main/java/groovy/xml/markupsupport/AllControlToUndefined.java
(65%)
copy
src/test/org/codehaus/groovy/classgen/asm/sc/LoopsStaticCompileTest.groovy =>
subprojects/groovy-xml/src/main/java/groovy/xml/markupsupport/DoubleQuoteFilter.java
(74%)
copy
src/test/org/codehaus/groovy/classgen/asm/sc/LoopsStaticCompileTest.groovy =>
subprojects/groovy-xml/src/main/java/groovy/xml/markupsupport/SingleQuoteFilter.java
(74%)
copy
src/test/org/codehaus/groovy/classgen/asm/sc/LoopsStaticCompileTest.groovy =>
subprojects/groovy-xml/src/main/java/groovy/xml/markupsupport/StandardControlToUndefined.java
(64%)
copy
src/test/org/codehaus/groovy/classgen/asm/sc/LoopsStaticCompileTest.groovy =>
subprojects/groovy-xml/src/main/java/groovy/xml/markupsupport/StandardXmlAttributeFilter.java
(61%)
copy
src/test/org/codehaus/groovy/classgen/asm/sc/LoopsStaticCompileTest.groovy =>
subprojects/groovy-xml/src/main/java/groovy/xml/markupsupport/StandardXmlFilter.java
(61%)
copy
src/test/org/codehaus/groovy/classgen/asm/sc/LoopsStaticCompileTest.groovy =>
subprojects/groovy-xml/src/main/java/groovy/xml/markupsupport/SurrogateToUndefined.java
(68%)
create mode 100644
subprojects/groovy-xml/src/test/groovy/groovy/xml/MarkupBuilderIllegalCharactersSpec.groovy