This is an automated email from the ASF dual-hosted git repository.
paulk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git.
from bb35ba6 GROOVY-9739: check knownFields for accessedVariable is
FieldNode case (closes #1369)
new 7039d6a Add character filter to MarkupBuilder
new a1fa2ae Reduce non-Characters down to java relevant size
new e67c346 Prettify MarkupBuilderTest code indentation
new 30f5dcf GROOVY-9745: Provide a way to filter illegal/discouraged
characters when using MarkupBuilder (closes #1366)
The 4 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