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