This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-io.git


    from d9370d4e8 Bump to next development version
     add d5380980e Add section for the next release
     add 1dd8108a9 Add ThrottledInputStream.Builder.setMaxBytes(int, ChronoUnit)
     add ab1a29ab3 Bump github/codeql-action from 3.27.4 to 3.27.5 (#703)
     add a1f3055e1 Bump actions/dependency-review-action from 4.4.0 to 4.5.0 
(#704)
     add 2224df7b9 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add b52268122 Bump POM version to 2.19.0
     add 024e4b645 [IO-860] Use a long instead of an int for 
ThrottledInputStream.Builder.setMaxBytes(long, ChronoUnit)
     add b27a9d019 No need for blank Javadoc lines between Javadoc @ tags
     add e454fcee4 Add pull request template
     add ee9c69d9d Bump github/codeql-action from 3.27.5 to 3.27.6 (#705)
     add 9e224a5f0 Bump actions/cache from 4.1.2 to 4.2.0 (#706)
     add eb402e33c Normalize spelling
     add 832f89977 Javadoc
     add a5ad42cd6 Lambda is an expression
     add cd53b72a4 Javadoc
     add 73d9faf74 Javadoc
     add c873adc94 Change package-private constructor to private
     add 21939d009 Add IOIterable
     add 0af0d178a Two TeeWriterTest methods test the wrong class
     add 935fb384a ReversedLinesFileReader implements IOIterable<String>
     add b626dc945 Comment: Fix spelling
     add 44b355fca Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add ec7904be9 Fix Javadoc
     add ce894b214 Javadoc: Add missing constructor Javadoc comments
     add 26f03d3ce Deprecate constructor Counters.Counters() to be private in 
4.0
     add 3a5588b3a Deprecate constructor Charsets.Charsets() to be private in 
4.0
     add d29a7b709 Add missing Javdoc
     add 6ce2028be Javadoc: Add missing constructor Javadoc comments
     add 8d34ffd7a Javadoc: Add missing constructor Javadoc comments
     add 53f3d02fd PMD fix make: Make class final
     add 9e8cb8660 Javadoc: Add missing constructor Javadoc comments
     add b1c3d9d67 Add AbstractByteArrayOutputStream.write(CharSequence, 
Charset)
     add daf770ae1 Bump github/codeql-action from 3.27.6 to 3.27.9 (#707)
     add 1c84539e0 Sort members
     add 4aabd6816 Javadoc
     add 6c95d8c1b Bump actions/setup-java from 4.5.0 to 4.6.0 (#708)
     add 608df3cb1 Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#709)
     add 7eca9034d Bump commons.bytebuddy.version from 1.15.10 to 1.15.11 (#710)
     add 24d2d05e8 Bump commons.bytebuddy.version from 1.15.10 to 1.15.11 #710
     add c19a27e16 Pick up maven-antrun-plugin version from parent POM 
org.apache:apache
     add 01195766a Replace 2x empty lines with a single one
     add ac4507ed9 Bump github/codeql-action from 3.27.9 to 3.28.0 (#711)
     add c92b2115d Add FileUtilsListFilesTest.testListFilesMissing()
     add 4f00dec26 Javadoc
     add 07fdd0723 Javadoc
     add acfac751d Update notice file copyright end date
     add 222fd91ba Normalize whitespace
     add e79837752 Add RandomAccessFileOutputStream.getRandomAccessFile()
     add 2077753f0 Fix release description
     add f78f7a256 Add ProxyInputStream.setReference(InputStream), was 
package-private setIn(InputStream)
     add 07ad1b3cb Add ProxyOutputStream.setReference(OutputStream)
     add f0eb9b9ea Javadoc
     add 9ab715568 Remove dead comment
     add 2ad1a7854 Javadoc
     add f29c460b5 Add RandomAccessFileInputStream.copy(long, long, 
OutputStream)
     add ea12ff572 Add Apache license header
     add 2b7412d31 Bump commons-codec:commons-codec from 1.17.1 to 1.17.2
     add 2fc4ffb12 Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#712)
     add 1a68bdc29 Bump org.apache.commons:commons-parent from 78 to 79
     add 6e3dd0d8f Use HTTP to fetch XSD
     add a2dafe8c2 Make sure JAR files are readable in the TAR file
     add a9a6fd607 Add comment for reproducible builds
     add a019609dd Bump org.apache.commons:commons-parent from 78 to 79
     add 94a6d100c Pick up JUnit Pioneer version from the parent POM
     add 4b89cd3e5 Use HTTPS to fetch XSD files
     add adc6574c2 Bump github/codeql-action from 3.28.0 to 3.28.1 (#714)
     add 36aedd510 Match Doxia 2 site generation
     add 6e452f406 Javadoc is missing its Overview page
     add c6ac75071 Pick up Mockito version from parent POM
     add db2d999da Remove trailing whitespace
     add 85342f39c Bump commons.bytebuddy.version from 1.15.11 to 1.16.1 (#715)
     add 4e0f656e1 Bump commons.bytebuddy.version from 1.15.11 to 1.16.1 #715
     add b4f1c8096 Add Checkstyle TypecastParenPad
     add 3bae4fa3d Fix ParenPad
     add 549a03404 Add Checkstyle ParenPad
     add a01674028 Add ProxyOutputStream.Builder
     add 9a94ba79f Port site from Doxia 1 to 2
     add 66d21a0a4 Fix code examples
     add 97af8921a Consistent formatting of code in examples
     add 2be9a93d2 Remove background color from site pages
     add e03af147f Better section names for "Upgrade" sections
     add 2da6d8a06 Document the default Maven goal
     add d67af31fa Use a list instead of line breaks
     add d6c336ffe Fix trailing whitespace
     add bbdb869a2 Bump github/codeql-action from 3.28.1 to 3.28.4 (#716)
     add fecb87694 Javadoc
     add 3dc999374 Update contributing file from user feedback
     add 2a95777a0 Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 (#717)
     add 719e8c54a Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 #717
     add 53c0be2d5 Bump org.apache.commons:commons-parent from 79 to 80 #339
     add e014cb570 Bump org.apache.commons:commons-parent from 80 to 81
     add 8ed011b60 Bump actions/setup-java from 4.6.0 to 4.7.0 (#719)
     add b6de8b22c Bump github/codeql-action from 3.28.4 to 3.28.8 (#718)
     add 746a13b54 Bump commons.bytebuddy.version from 1.16.1 to 1.17.0 (#720)
     add 49fbdd09f Bump commons.bytebuddy.version from 1.16.1 to 1.17.0 #720
     add 341d259da Normalize method names
     add 3ca717b0c [IO-867] Fix ThresholdingOutputStream#isThresholdExceeded
     add c00374e3d Deprecate DeferredFileOutputStream.getStream() in favor of 
getOutputStream()
     add 6f58ee585 Javadoc
     add 2743c6489 Javadoc
     add 58ef14184 [IO-867] Fix ThresholdingOutputStream#isThresholdExceeded
     add ed8253c10 Javadoc
     add c20dacf8a Javadoc
     add 9c67368c7 [site] Update dev email label
     add 82248cee9 Javadoc
     add 480e81322 Javadoc
     add 74dd3950b [IO-867] Fix ThresholdingOutputStream#isThresholdExceeded
     add 73a38a14d Better instance variable name
     add 8b0b9a6a6 Add ByteOrderMark.matches(int[])
     add 2e2ea0801 Sort entries
     add a8e01087b Remove no longer needed property
     add d1f83ee2b Add checkstyle rule: No Javadoc author tags
     add d1766304c Sort Checkstyle entries
     add 67cc9af37 Add Checkstyle CovariantEquals
     add 981b37a09 Add Checkstyle DefaultComesLast
     add a6f63a433 Add Checkstyle EmptyBlock
     add 63f9b48ab Add Checkstyle EqualsHashCode
     add 9dde9e3e9 Add Checkstyle ExplicitInitialization
     add 164c8b9cb Add Checkstyle FallThrough
     add dcc5feba0 Add Checkstyle IllegalImport
     add 77916b23a Add Checkstyle IllegalInstantiation
     add d26361830 Add Checkstyle MissingOverride
     add 35601cbca Add Checkstyle ModifierOrder
     add a870d4f33 Add Checkstyle MultipleVariableDeclarations
     add cdcf55b64 Add Checkstyle RedundantModifier
     add d30115020 Add Checkstyle RightCurly
     add be4a0a319 Add Checkstyle SimplifyBooleanExpression
     add ab4b2ce45 Add Checkstyle SimplifyBooleanReturn
     add 0ed4e1f1a Add Checkstyle StringLiteralEquality
     add 894c98093 Add Checkstyle SuperClone
     add a2a165992 Add Checkstyle SuperFinalize
     add 3986ba699 Add Checkstyle UnnecessaryParentheses
     add 32d9f41fd Add Checkstyle WhitespaceAround
     add 5915128b6 Add Checkstyle UpperEll
     add 42d0c3622 Bump github/codeql-action from 3.28.8 to 3.28.9 (#721)
     add a0e069db9 [IO-868] BoundedInputStream builder() can throw IOException
     add 654994673 [IO-868] BoundedInputStream builder() can throw IOException
     add dd38ca572 Javadoc improvements
     add 1bdbb60dd Javadoc improvements
     add 2abfd535c [IO-868] Improve Javadoc for a BoundedInputStream builder() 
throwing IOException
     add 73327b4d5 Improve Javadoc for all implementations of 
AbstractOriginSupplier#get()
     add 93309324e Fix typos in Javadoc and comments
     add 00a39a925 [IO-867] Add 
ThresholdingOutputStreamTest.testResetByteCount()
     add 025850a68 Add BrokenOutputStream.BrokenOutputStream(Function<String>, 
Throwable>)
     add ce20c6acc [IO-867] Add 
ThresholdingOutputStreamTest.testResetByteCountBrokenOutputStream()
     add b0c4fc11f Add IOIterable.unwrap()
     add 4988e4b06 Bump commons.bytebuddy.version from 1.17.0 to 1.17.1
     add 777e8562b Better test method name
     add 9c8dabf7f Fix bug in test fixture
     add 27eb9a95c Fix test fixture
     add 526b3154f Fix test fixture
     add 0a7134403 Fix test fixtures
     add e45b048fc Normalize test method names
     add 969434f0d Comments and longer lines
     add d3e51a932 Bump actions/cache from 4.2.0 to 4.2.1 (#722)
     add a93b30c91 Javadoc
     add e24dcb1a4 Reduce source code noise
     add 3b77766e7 The Consumer to IOUtils.closeQuietly(Closeable, Consumer) 
now accepts Exception, not just IOException
     add 1d2019f2a The Consumer to IOUtils.close(Closeable, IOConsumer) now 
accepts wrapped Exception, not just IOException
     add 041c4f57e Reduce vertical space
     add 8e6feabad Add IOBooleanSupplier
     add 9b0f78e89 Avoid unnecessary boxing and unboxing of int and long values
     add 9bf57e160 Javadoc and comments
     add 0e7af4dca Bump actions/cache from 4.2.1 to 4.2.2 (#725)
     add 63591f2a3 Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#726)
     add d4ef922e9 Bump github/codeql-action from 3.28.9 to 3.28.10 (#724)
     add 22a10912c Bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#723)
     add 0029e2955 Javadoc
     add 6b889d83c Inline single use local variables
     add 5aada4c51 Better tests for RandomAccessFiles.contentEquals()
     add 6ca84c08b Better tests for FileChannels.contentEquals()
     add 95ec048d7 Javadoc
     add 5d3322ba1 Better tests for FileChannels.contentEquals()
     add 53674e924 Reduce test fixture size
     add 90c87a483 FileChannels.contentEquals(FileChannel, FileChannel, int) 
can return false when comparing a non-blocking channel
     add 904d352be Javadoc
     add bfeb77420 Fix test fixture
     add d821156ca Test fixture doesn't need to be public
     add 454e73db2 Revert to original test fixture size
     add a7cf506dd Add missing argument in test
     add e7a754265 Add Javadoc since tag
     add 77a191563 Simplify test
     add ae70118ac Remove unused test infra
     add 46e99a439 More FileChannels testing
     add 06338c448 Test channels that return data at different rates
     add 38f0cb9c1 Bump commons.bytebuddy.version from 1.17.1 to 1.17.2
     add 5bd0af4eb Remove extra vertical whitespace
     add e09033cd6 Fix action type
     add c832eb207 Add FileChannels.contentEquals(ReadableByteChannel, 
ReadableByteChannel, int)
     add 21a1a4309 Bump github/codeql-action from 3.28.10 to 3.28.11 (#727)
     add a03781d3c Comment: Remove unnecessary Latin acronym
     add 929a59a8f Comment: Remove unnecessary Latin acronym
     add 6f0d8ed8f Better local variable names
     add 24142f99b Javadoc
     add a92414022 IO-870: PathUtils.copyFileToDirectory (#728)
     add 0d41d2fd9 [IO-870] PathUtils.copyFileToDirectory() across file systems
     add ca7ad5656 Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#730)
     add 142aada22 Bump github/codeql-action from 3.28.11 to 3.28.12 (#729)
     add 3efdfd7ef Bump actions/cache from 4.2.2 to 4.2.3 (#731)
     add 7815650ad [IO-871] IOUtils.contentEquals is incorrect when 
InputStream.available under-reports
     add c2e18c6d0 Javadoc @since tag should be after @return and @throws
     add dde1d3928 [IO-871] IOUtils.contentEquals is incorrect when 
InputStream.available under-reports
     add ddb6c580c Inline comment
     add bda102e36 [IO-871] IOUtils.contentEquals is incorrect when 
InputStream.available under-reports
     add ae9920e4f Javadoc
     add c194433a7 Bump github/codeql-action from 3.28.12 to 3.28.13 (#733)
     add 76d0894fe Bump commons.bytebuddy.version from 1.17.2 to 1.17.4 (#734)
     add 63b58cb57 Bump commons.bytebuddy.version from 1.17.2 to 1.17.4 #734
     add 2ca87c10c Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add f360508db java.lang.ArithmeticException: long overflow 
java.lang.Math.addExact(Math.java:932) at 
org.apache.commons.io.file.attribute.FileTimes.ntfsTimeToFileTime(FileTimes.java:164).
 See also https://issues.apache.org/jira/browse/MDEP-978
     add f40b64c8a [IO-873] java.lang.ArithmeticException: long overflow at 
java.lang.Math.addExact(Math.java:932) at 
org.apache.commons.io.file.attribute.FileTimes.ntfsTimeToFileTime(FileTimes.java:164)
     add 1f321b6ad java.lang.ArithmeticException: long overflow 
java.lang.Math.addExact(Math.java:932) at 
org.apache.commons.io.file.attribute.FileTimes.ntfsTimeToDate(long)
     add dba71ae22 GH CI: Replace Java 23 with 24
     add 369baf282 Better test, a Data is millis only
     add 709e8cd88 Remove duplication in test fixtures
     add 23f25c399 Test more at the edges
     add 092dd26db Javadoc
     add 41b5e03fd More test fixtures
     add 2dcd1ed28 FileTimes.toNtfsTime(*) methods can overflow result values
     add 72700d7ba Bump commons.bytebuddy.version from 1.17.4 to 1.17.5 (#735)
     add 2d10582ad Bump commons.bytebuddy.version from 1.17.4 to 1.17.5 #735
     add e60e010c7 Fix Javadoc for ChunkedOutputStream.Builder
     add aadc8c9fc Better Javadoc
     add f12779cb2 Pass the class' builder internally
     add 02e5f1297 Tests IO-872 PathUtils.directoryAndFileContentEquals doesn't 
work across FileSystems.
     add 1d4ede072 Merge branch 'master' of 
https://github.com/apache/commons-io.git
     add dbba1ff6c Calling QueueInputStream.QueueInputStream(null) maps to the 
same kind of default blocking queue as 
QueueInputStream.Builder.setBlockingQueue(null)
     add 63a32f364 Pass the class' builder internally
     add 57d47cf65 Pass the class' builder internally
     add e5c4d1476 Pass the class' builder internally
     add f4b721c63 [IO-872] PathUtils.directoryAndFileContentEquals doesn't 
work across FileSystems
     add 5d011f4bf Javadoc
     add 616e32ae0 Bump actions/dependency-review-action from 4.5.0 to 4.6.0 
(#736)
     add 72ae92deb Merge branch 'master' of 
https://github.com/apache/commons-io.git
     add 32e881a31 [IO-872] PathUtils.directoryAndFileContentEquals doesn't 
work across FileSystems
     add 64945d5db [IO-872] PathUtils.directoryAndFileContentEquals doesn't 
work across FileSystems
     add b95421c7c [IO-872] PathUtils.directoryAndFileContentEquals doesn't 
work across FileSystems
     add e0892e0f5 [IO-872] PathUtils.directoryAndFileContentEquals doesn't 
work across FileSystems
     add 36e15d1ce [IO-872] PathUtils.directoryAndFileContentEquals doesn't 
work across FileSystems
     add 7eefcb24f Javadoc
     add 549d808de Better exception message
     add 0850166c8 Fix Javadoc since tags
     add 0ee29cea5 Merge branch 'master' of 
https://github.com/apache/commons-io.git
     add 403c9b1f6 Unnecessary @SuppressWarnings("resource")
     add 1dfa53676 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add 864caf4db Fix test fixture
     add 31931fbf0 Update RELEASE-NOTES.txt
     add 4efa8cf29 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add 4e45c01df Add PathUtils.contentEquals(FileSystem, FileSystem)
     add 94da6dec7 CopyDirectoryVisitor creates incorrect file names when 
copying between different file systems that use different file system 
separators ("/" versus "\")
     add 95cb90dab PathUtils.copyFileToDirectory() creates incorrect file names 
when copying between different file systems that use different file system 
separators ("/" versus "\")
     add 30f8dc50a Javadoc
     add 9121d6505 [IO-639] ReversedLinesFileReader does not read first line if 
it's empty
     add 456277b15 Migrate from deprecated code
     add e097fcf14 Migrate test from deprecated code
     add ce3a2bba5 Migrate test from deprecated code
     add dc1df1d4a Reuse Math
     add d3edd85e4 Javadoc
     add bf503a33d Better test method name
     add d528fb580 Migrate test from deprecated code
     add 819afc8d4 Migrate test from deprecated code
     add e48e3e3fd Migrate from deprecated code
     add 55da87da9 Lighten test set up
     add b8e788a08 ThreadUtils.sleep(Duration) should handle the underlying OS 
time changing
     add c83f29606 Use Java 7 API
     add c722fe80b Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-io.git
     add c9a2b48b4 Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .github/pull_request_template.md                   |  28 ++
 .github/workflows/codeql-analysis.yml              |   8 +-
 .github/workflows/dependency-review.yml            |   2 +-
 .github/workflows/maven.yml                        |  24 +-
 .github/workflows/scorecards-analysis.yml          |   6 +-
 CONTRIBUTING.md                                    |  19 +-
 NOTICE.txt                                         |   2 +-
 PROPOSAL.html                                      |   2 +-
 README.md                                          |   6 +-
 RELEASE-NOTES.txt                                  | 115 +++++-
 pom.xml                                            |  63 ++-
 src/assembly/bin.xml                               |   3 +-
 src/assembly/src.xml                               |   2 +-
 src/changes/changes.xml                            |  64 ++-
 src/changes/release-notes.vm                       |   4 +-
 src/conf/checkstyle.xml                            |  56 ++-
 src/conf/maven-pmd-plugin.xml                      |   2 +-
 .../java/org/apache/commons/io/ByteBuffers.java    |  75 ++++
 .../java/org/apache/commons/io/ByteOrderMark.java  |  31 ++
 src/main/java/org/apache/commons/io/Charsets.java  |  18 +-
 src/main/java/org/apache/commons/io/CopyUtils.java |  12 +-
 .../java/org/apache/commons/io/FileCleaner.java    |   7 +
 .../org/apache/commons/io/FileCleaningTracker.java |   7 +
 .../java/org/apache/commons/io/FileSystem.java     |   2 -
 .../org/apache/commons/io/FileSystemUtils.java     |   8 +-
 src/main/java/org/apache/commons/io/FileUtils.java |  66 +--
 .../java/org/apache/commons/io/FilenameUtils.java  | 138 +++----
 src/main/java/org/apache/commons/io/HexDump.java   |   8 +-
 src/main/java/org/apache/commons/io/IOCase.java    |   6 +-
 src/main/java/org/apache/commons/io/IOUtils.java   | 133 +++---
 .../java/org/apache/commons/io/LineIterator.java   |   2 +-
 .../org/apache/commons/io/RandomAccessFiles.java   |   8 +-
 .../java/org/apache/commons/io/ThreadUtils.java    |  28 +-
 .../apache/commons/io/UncheckedIOExceptions.java   |   1 -
 .../apache/commons/io/build/AbstractOrigin.java    |  30 +-
 .../commons/io/build/AbstractOriginSupplier.java   |   9 +-
 .../commons/io/build/AbstractStreamBuilder.java    |   7 +
 .../apache/commons/io/build/AbstractSupplier.java  |   7 +
 .../apache/commons/io/channels/FileChannels.java   | 131 ++++--
 .../apache/commons/io/charset/CharsetDecoders.java |   3 +
 .../apache/commons/io/charset/CharsetEncoders.java |   3 +
 .../io/comparator/DirectoryFileComparator.java     |   7 +
 .../io/comparator/LastModifiedFileComparator.java  |   7 +
 .../io/comparator/ReverseFileComparator.java       |   2 +-
 .../commons/io/file/AccumulatorPathVisitor.java    |  64 ++-
 .../commons/io/file/CopyDirectoryVisitor.java      |  12 +-
 .../java/org/apache/commons/io/file/Counters.java  |  18 +-
 .../commons/io/file/CountingPathVisitor.java       | 173 ++++++--
 .../commons/io/file/DeletingPathVisitor.java       |   1 -
 .../java/org/apache/commons/io/file/PathUtils.java | 183 +++++++--
 .../apache/commons/io/file/SimplePathVisitor.java  |  54 ++-
 .../commons/io/file/attribute/FileTimes.java       | 165 +++++---
 .../commons/io/filefilter/DelegateFileFilter.java  |   4 +-
 .../commons/io/filefilter/FileFilterUtils.java     |  14 +-
 .../io/filefilter/MagicNumberFileFilter.java       |  13 +-
 .../apache/commons/io/filefilter/OrFileFilter.java |   1 -
 .../commons/io/filefilter/RegexFileFilter.java     |   2 +-
 .../commons/io/filefilter/WildcardFileFilter.java  |   7 +
 .../org/apache/commons/io/function/Constants.java  |  12 +-
 .../apache/commons/io/function/IOBiConsumer.java   |   1 -
 .../apache/commons/io/function/IOBiFunction.java   |   1 -
 .../commons/io/function/IOBinaryOperator.java      |   1 -
 ...{IOLongSupplier.java => IOBooleanSupplier.java} |  14 +-
 .../apache/commons/io/function/IOComparator.java   |   1 -
 .../org/apache/commons/io/function/IOConsumer.java |   4 +-
 .../org/apache/commons/io/function/IOFunction.java |  10 +-
 .../apache/commons/io/function/IOIntConsumer.java  |   4 +-
 .../org/apache/commons/io/function/IOIterable.java |  70 ++++
 .../commons/io/function/IOIteratorAdapter.java     |   2 +-
 .../apache/commons/io/function/IOQuadFunction.java |   1 -
 .../org/apache/commons/io/function/IOSupplier.java |   2 +
 .../apache/commons/io/function/IOTriConsumer.java  |   1 -
 .../apache/commons/io/function/IOTriFunction.java  |   1 -
 .../commons/io/function/IOUnaryOperator.java       |   1 -
 .../org/apache/commons/io/function/Uncheck.java    |  16 +
 ...kedIOIterator.java => UncheckedIOIterable.java} |  24 +-
 .../commons/io/function/UncheckedIOIterator.java   |   7 +-
 .../io/function/UncheckedIOSpliterator.java        |   3 +-
 .../commons/io/input/AbstractInputStream.java      |   7 +
 .../commons/io/input/AutoCloseInputStream.java     |  16 +-
 .../apache/commons/io/input/BOMInputStream.java    |  98 ++---
 .../commons/io/input/BoundedInputStream.java       |  34 +-
 .../io/input/BufferedFileChannelInputStream.java   |  17 +-
 .../commons/io/input/CharSequenceInputStream.java  |  14 +-
 .../commons/io/input/ChecksumInputStream.java      |  16 +-
 .../io/input/ClassLoaderObjectInputStream.java     |   1 -
 .../apache/commons/io/input/ClosedInputStream.java |   7 +
 .../org/apache/commons/io/input/ClosedReader.java  |   7 +
 .../apache/commons/io/input/DemuxInputStream.java  |   7 +
 .../io/input/MemoryMappedFileInputStream.java      |  22 +-
 .../input/MessageDigestCalculatingInputStream.java |  11 +-
 .../commons/io/input/MessageDigestInputStream.java |  11 +-
 .../commons/io/input/ObservableInputStream.java    |  26 +-
 .../apache/commons/io/input/ProxyInputStream.java  |  18 +-
 .../org/apache/commons/io/input/ProxyReader.java   |   4 +-
 .../apache/commons/io/input/QueueInputStream.java  |  29 +-
 .../io/input/RandomAccessFileInputStream.java      |  49 ++-
 .../commons/io/input/ReadAheadInputStream.java     |  20 +-
 .../apache/commons/io/input/ReaderInputStream.java |  24 +-
 .../commons/io/input/ReversedLinesFileReader.java  | 101 +++--
 .../java/org/apache/commons/io/input/Tailer.java   |  24 +-
 .../commons/io/input/TailerListenerAdapter.java    |  12 +-
 .../commons/io/input/ThrottledInputStream.java     | 124 +++++-
 .../commons/io/input/UncheckedBufferedReader.java  |  22 +-
 .../io/input/UncheckedFilterInputStream.java       |  21 +-
 .../commons/io/input/UncheckedFilterReader.java    |  19 +-
 .../input/UnsynchronizedBufferedInputStream.java   |  15 +-
 .../input/UnsynchronizedByteArrayInputStream.java  |  17 +-
 .../io/input/UnsynchronizedFilterInputStream.java  |  15 +-
 .../commons/io/input/UnsynchronizedReader.java     |   7 +
 .../apache/commons/io/input/XmlStreamReader.java   |  16 +-
 .../commons/io/monitor/FileAlterationListener.java |  16 +-
 .../io/monitor/FileAlterationListenerAdaptor.java  |   8 +-
 .../commons/io/monitor/FileAlterationObserver.java |   8 +-
 .../commons/io/monitor/SerializableFileTime.java   |   2 +-
 .../io/output/AbstractByteArrayOutputStream.java   |  74 +++-
 .../commons/io/output/AppendableOutputStream.java  |   1 -
 .../apache/commons/io/output/AppendableWriter.java |   1 -
 .../commons/io/output/BrokenOutputStream.java      |  37 +-
 .../commons/io/output/ByteArrayOutputStream.java   |   2 +-
 .../commons/io/output/ChunkedOutputStream.java     |  25 +-
 .../apache/commons/io/output/ChunkedWriter.java    |   1 -
 .../commons/io/output/ClosedOutputStream.java      |   7 +
 .../org/apache/commons/io/output/ClosedWriter.java |   7 +
 .../commons/io/output/CountingOutputStream.java    |   2 +-
 .../io/output/DeferredFileOutputStream.java        |   8 +-
 .../commons/io/output/DemuxOutputStream.java       |   8 +
 .../commons/io/output/FileWriterWithEncoding.java  |  26 +-
 .../commons/io/output/LockableFileWriter.java      |  15 +-
 .../commons/io/output/ProxyOutputStream.java       |  70 +++-
 .../org/apache/commons/io/output/ProxyWriter.java  |   4 +-
 .../io/output/RandomAccessFileOutputStream.java    |  45 +-
 .../apache/commons/io/output/TeeOutputStream.java  |   2 +-
 .../org/apache/commons/io/output/TeeWriter.java    |   2 +-
 .../io/output/ThresholdingOutputStream.java        |  10 +-
 .../io/output/UncheckedFilterOutputStream.java     |  26 +-
 .../commons/io/output/UncheckedFilterWriter.java   |  29 +-
 .../UnsynchronizedByteArrayOutputStream.java       |  12 +-
 .../commons/io/output/WriterOutputStream.java      |  16 +-
 .../apache/commons/io/output/XmlStreamWriter.java  |  10 +-
 .../io/serialization/FullClassNameMatcher.java     |   2 +-
 .../io/serialization/RegexpClassNameMatcher.java   |   4 +-
 .../serialization/ValidatingObjectInputStream.java |  23 +-
 .../io/serialization/WildcardClassNameMatcher.java |   2 +-
 .../apache/commons/io => javadoc}/overview.html    |   2 +-
 .../images/{io-logo-white.png => logo.png}         | Bin
 src/site/resources/profile.jacoco                  |  16 +
 src/site/site.xml                                  |  61 +--
 src/site/xdoc/bestpractices.xml                    |   6 +-
 src/site/xdoc/building.xml                         |  36 +-
 src/site/xdoc/description.xml                      |  40 +-
 src/site/xdoc/download_io.xml                      |  36 +-
 src/site/xdoc/index.xml                            |   8 +-
 src/site/xdoc/issue-tracking.xml                   |  14 +-
 src/site/xdoc/mail-lists.xml                       |  14 +-
 src/site/xdoc/proposal.xml                         |   6 +-
 src/site/xdoc/tasks.xml                            |   6 +-
 src/site/xdoc/upgradeto1_1.xml                     |   8 +-
 src/site/xdoc/upgradeto1_2.xml                     |   8 +-
 src/site/xdoc/upgradeto1_3.xml                     |   8 +-
 src/site/xdoc/upgradeto1_3_1.xml                   |   8 +-
 src/site/xdoc/upgradeto1_3_2.xml                   |   8 +-
 src/site/xdoc/upgradeto1_4.xml                     |   8 +-
 src/site/xdoc/upgradeto2_0.xml                     |   8 +-
 src/site/xdoc/upgradeto2_0_1.xml                   |   8 +-
 src/site/xdoc/upgradeto2_1.xml                     |   8 +-
 src/site/xdoc/upgradeto2_2.xml                     |   8 +-
 src/site/xdoc/upgradeto2_3.xml                     |   8 +-
 src/site/xdoc/upgradeto2_4.xml                     |   8 +-
 src/site/xdoc/upgradeto2_5.xml                     |  10 +-
 src/site/xdoc/upgradeto2_6.xml                     |   8 +-
 .../io/AbstractFileUtilsDeleteDirectoryTest.java   |   2 +-
 .../org/apache/commons/io/ByteOrderMarkTest.java   |  20 +
 .../apache/commons/io/DemuxInputStreamTest.java    |   6 +-
 .../org/apache/commons/io/EndianUtilsTest.java     | 237 ++++++-----
 .../apache/commons/io/FileUtilsCopyToFileTest.java |   2 +-
 .../apache/commons/io/FileUtilsFileNewerTest.java  |   2 -
 .../apache/commons/io/FileUtilsListFilesTest.java  |   5 +
 .../java/org/apache/commons/io/FileUtilsTest.java  | 298 +++++++-------
 .../java/org/apache/commons/io/IOCaseTest.java     |   2 +-
 .../commons/io/IOUtilsMultithreadedSkipTest.java   |   4 +-
 .../java/org/apache/commons/io/IOUtilsTest.java    | 204 ++++++++--
 .../org/apache/commons/io/LineIteratorTest.java    |   3 -
 .../apache/commons/io/RandomAccessFilesTest.java   |  33 +-
 .../commons/io/build/AbstractOriginTest.java       |  26 +-
 .../commons/io/build/CharSequenceOriginTest.java   |   2 +-
 .../org/apache/commons/io/build/URIOriginTest.java |   4 +-
 .../commons/io/channels/FileChannelProxy.java      | 138 +++++++
 .../commons/io/channels/FileChannelsTest.java      | 331 +++++++++++++--
 .../io/channels/FixedReadSizeFileChannelProxy.java |  73 ++++
 .../io/channels/NonBlockingFileChannelProxy.java   |  55 +++
 .../io/file/AccumulatorPathVisitorTest.java        |   2 +-
 .../org/apache/commons/io/file/DeletablePath.java  |   1 -
 .../apache/commons/io/file/FilesUncheckTest.java   |  12 +-
 .../io/file/PathUtilsContentEqualsTest.java        | 232 +++++++++--
 .../org/apache/commons/io/file/PathUtilsTest.java  |  16 +-
 .../commons/io/file/attribute/FileTimesTest.java   | 134 ++++--
 .../AbstractConditionalFileFilterTest.java         |   4 +-
 .../commons/io/function/IOBaseStreamTest.java      |  16 +-
 .../commons/io/function/IOBiFunctionTest.java      |   4 +-
 ...upplierTest.java => IOBooleanSupplierTest.java} |  39 +-
 .../apache/commons/io/function/IOIterableTest.java |  91 +++++
 .../commons/io/function/IOPredicateTest.java       |   5 +
 .../commons/io/function/IOSpliteratorTest.java     |   6 +-
 .../apache/commons/io/function/TestConstants.java  |   6 +-
 .../org/apache/commons/io/function/TestUtils.java  |  12 +
 .../apache/commons/io/function/UncheckTest.java    |  15 +-
 .../commons/io/input/AbstractInputStreamTest.java  |  98 +++--
 .../commons/io/input/AutoCloseInputStreamTest.java |   8 +-
 .../commons/io/input/BOMInputStreamTest.java       |   2 +-
 .../input/BufferedFileChannelInputStreamTest.java  |  19 +-
 .../commons/io/input/ByteBufferCleanerTest.java    |   2 +-
 .../io/input/CharSequenceInputStreamTest.java      |   2 +-
 .../commons/io/input/CharSequenceReaderTest.java   |   2 +-
 .../io/input/ClassLoaderObjectInputStreamTest.java |   2 +-
 .../io/input/CloseShieldInputStreamTest.java       |   1 -
 .../io/input/MarkShieldInputStreamTest.java        |  16 +-
 .../io/input/MemoryMappedFileInputStreamTest.java  |   2 +-
 .../commons/io/input/NullInputStreamTest.java      |   4 +-
 .../apache/commons/io/input/NullReaderTest.java    |   4 +-
 .../io/input/ObservableInputStreamTest.java        |   2 +-
 .../commons/io/input/ProxyInputStreamTest.java     |  10 +-
 .../commons/io/input/QueueInputStreamTest.java     |  15 +-
 .../io/input/RandomAccessFileInputStreamTest.java  |  34 +-
 .../commons/io/input/ReadAheadInputStreamTest.java |  26 +-
 .../commons/io/input/ReaderInputStreamTest.java    |   6 +-
 .../ReversedLinesFileReaderParamBlockSizeTest.java |  26 +-
 .../ReversedLinesFileReaderParamFileTest.java      |  23 +-
 .../input/ReversedLinesFileReaderSimpleTest.java   |  38 +-
 .../io/input/SwappedDataInputStreamTest.java       |  27 +-
 .../org/apache/commons/io/input/TailerTest.java    |   6 +-
 .../commons/io/input/ThrottledInputStreamTest.java | 113 +++++-
 .../io/input/UnixLineEndingInputStreamTest.java    |  12 +-
 .../UnsynchronizedBufferedInputStreamTest.java     |   3 +-
 .../io/input/UnsynchronizedBufferedReaderTest.java |   5 +-
 .../commons/io/input/XmlStreamReaderTest.java      |  24 +-
 .../buffer/CircularBufferInputStreamTest.java      |   2 +-
 .../io/input/buffer/PeekableInputStreamTest.java   |   2 +-
 .../IOUtilsContentEqualsInputStreamsBenchmark.java |  63 ++-
 .../commons/io/output/BrokenOutputStreamTest.java  |   7 +-
 .../io/output/ByteArrayOutputStreamTest.java       | 452 ++++++++++++++++-----
 .../commons/io/output/ChunkedOutputStreamTest.java |   6 +-
 .../io/output/CountingOutputStreamTest.java        |   2 +-
 .../io/output/DeferredFileOutputStreamTest.java    | 243 ++++++-----
 .../commons/io/output/ProxyOutputStreamTest.java   |  56 ++-
 .../apache/commons/io/output/ProxyWriterTest.java  |  18 +-
 .../commons/io/output/QueueOutputStreamTest.java   |   6 +-
 .../output/RandomAccessFileOutputStreamTest.java   |  21 +-
 .../apache/commons/io/output/TeeWriterTest.java    |   4 +-
 .../io/output/ThresholdingOutputStreamTest.java    | 177 ++++++--
 .../commons/io/output/WriterOutputStreamTest.java  |   6 +-
 .../commons/io/output/XmlStreamWriterTest.java     |   6 +-
 .../ValidatingObjectInputStreamTest.java           |   4 +-
 .../java/org/apache/commons/io/test/TestUtils.java |  12 +-
 src/test/resources/dir-equals-tests.zip            | Bin 0 -> 8972 bytes
 .../org/apache/commons/io/empty-first-line.bin     |   4 +
 src/test/resources/org/apache/commons/io/empty.zip | Bin 0 -> 146 bytes
 257 files changed, 5327 insertions(+), 2082 deletions(-)
 create mode 100644 .github/pull_request_template.md
 create mode 100644 src/main/java/org/apache/commons/io/ByteBuffers.java
 copy src/main/java/org/apache/commons/io/function/{IOLongSupplier.java => 
IOBooleanSupplier.java} (80%)
 create mode 100644 src/main/java/org/apache/commons/io/function/IOIterable.java
 copy src/main/java/org/apache/commons/io/function/{UncheckedIOIterator.java => 
UncheckedIOIterable.java} (70%)
 rename src/main/{java/org/apache/commons/io => javadoc}/overview.html (98%)
 rename src/site/resources/images/{io-logo-white.png => logo.png} (100%)
 create mode 100644 
src/test/java/org/apache/commons/io/channels/FileChannelProxy.java
 create mode 100644 
src/test/java/org/apache/commons/io/channels/FixedReadSizeFileChannelProxy.java
 create mode 100644 
src/test/java/org/apache/commons/io/channels/NonBlockingFileChannelProxy.java
 copy src/test/java/org/apache/commons/io/function/{IOIntSupplierTest.java => 
IOBooleanSupplierTest.java} (61%)
 create mode 100644 
src/test/java/org/apache/commons/io/function/IOIterableTest.java
 create mode 100644 src/test/resources/dir-equals-tests.zip
 create mode 100644 
src/test/resources/org/apache/commons/io/empty-first-line.bin
 create mode 100644 src/test/resources/org/apache/commons/io/empty.zip

Reply via email to