You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2026/09/10 07:49:51 UTC
(maven-shared-utils) branch fix/xmlencode-control-chars updated (d6913c8 -> 174f01d)
This is an automated email from the ASF dual-hosted git repository.
slachiewicz pushed a change to branch fix/xmlencode-control-chars
in repository https://gitbox.apache.org/repos/asf/maven-shared-utils.git
from d6913c8 add comments about XML 1.0/1.1 C0 control character handling
add 73b979e StringUtils.chopNewline(''): prevent StringIndexOutOfBoundsException (#380)
add 4029554 AbstractStreamHandler.setDone: add notifyAll to wake waiting threads (#405)
add 5e13d9b Xpp3Dom.getValue(): honor @NonNull contract (#389)
add e2ebb66 StringUtils leftPad/rightPad: handle empty delimiter without ArithmeticException (#409)
add c7b586f Bump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml (#415)
add 15c35ee Bump apache/maven-gh-actions-shared/.github/workflows/stale.yml (#414)
add 9f944dd Bump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml (#413)
add 5f35fa1 Bump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml
add cc8675b Fix documentation issues in site pages (#417)
add ef89c5a Remove a lot of escaping logic that's unreachable and never used (#369)
add 0c94846 CommandLineUtils: ensure all pumpers are waited on in try-finally (#399)
add 6b75749 PathTool.getRelativeFilePath: return empty string instead of null for cross-drive paths (#403)
add 5819abb Bump org.jspecify:jspecify from 1.0.0 to 1.0.1
add 63ffde3 PrettyPrintXMLWriter: handle null lineIndent in constructors (#382)
add cfc9c12 PathTool.getRelativeFilePath: fix broken Windows drive-letter regex (#384)
add 859f08a StreamPollFeeder: declare done and exception as volatile (#387)
add 015980d StringUtils.chompLast: fix StringIndexOutOfBoundsException when sep longer than str (#401)
add e8c61b5 Rewrite documentation per ASD-STE100 Simplified Technical English (#418)
add 0a4dc6b Close process streams after exit to work around JDK-4311711 hang (#412)
add bf8dba1 Rename the site documents ahead of converting them
add 6fe6844 Port the index page from APT to Markdown
add dd2c7e4 Set version to 3.5.0-SNAPSHOT
add 149fc47 Fix stale cross-drive assertion left by merging #384 after #403
add 174f01d Merge remote-tracking branch 'origin/master' into fix/xmlencode-control-chars
No new revisions were added by this update.
Summary of changes:
.github/workflows/maven-verify.yml | 2 +-
.github/workflows/pr-automation.yml | 2 +-
.github/workflows/release-drafter.yml | 2 +-
.github/workflows/stale.yml | 2 +-
pom.xml | 4 +-
.../org/apache/maven/shared/utils/PathTool.java | 16 ++--
.../org/apache/maven/shared/utils/StringUtils.java | 13 ++-
.../shared/utils/cli/AbstractStreamHandler.java | 32 +++++++-
.../maven/shared/utils/cli/CommandLineUtils.java | 81 ++++++++++++------
.../maven/shared/utils/cli/StreamPollFeeder.java | 4 +-
.../maven/shared/utils/cli/StreamPumper.java | 6 +-
.../maven/shared/utils/cli/shell/BourneShell.java | 11 ++-
.../maven/shared/utils/cli/shell/CmdShell.java | 2 +-
.../apache/maven/shared/utils/cli/shell/Shell.java | 95 +---------------------
.../shared/utils/xml/PrettyPrintXMLWriter.java | 14 +++-
.../org/apache/maven/shared/utils/xml/Xpp3Dom.java | 6 +-
.../maven/shared/utils/xml/Xpp3DomWriter.java | 4 +-
src/site/apt/index.apt.vm | 52 ------------
src/site/markdown/index.md | 34 ++++++++
src/site/site.xml | 2 +-
src/site/xdoc/download.xml.vm | 14 ++--
.../apache/maven/shared/utils/PathToolTest.java | 12 +++
.../apache/maven/shared/utils/StringUtilsTest.java | 20 +++++
.../utils/cli/AbstractStreamHandlerTest.java | 90 ++++++++++++++++++++
.../shared/utils/cli/CommandLineUtilsTest.java | 36 ++++++++
.../shared/utils/cli/StreamPollFeederTest.java | 36 ++++++++
.../shared/utils/xml/PrettyPrintXmlWriterTest.java | 13 +++
.../maven/shared/utils/xml/pull/Xpp3DomTest.java | 11 ++-
28 files changed, 405 insertions(+), 211 deletions(-)
delete mode 100644 src/site/apt/index.apt.vm
create mode 100644 src/site/markdown/index.md
create mode 100644 src/test/java/org/apache/maven/shared/utils/cli/AbstractStreamHandlerTest.java