This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a change to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git
from 3f88ee02c2 Add an "opaque overlay" merge strategy for `CoverageAggregator`. Detect automatically when the "slices" are actually tiles in a mosaic, in which case the the "opaque overlay" strategy can be automatically selected. Improves `ImageOverlay` implementation for avoiding to copy tiles when possible. new 4be2f9fa8f Add a `Locale` argument to `MetadataBuilder.parseLegalNotice(…)`. Opportunistic code refactoring related to `InternationalString`. new 8c31b5d538 Add a `readNullTerminatedString(Charset)` method in `ChannelDataInput`. new fbaf9c4b0c Relax the interface implemented by `ByteRangeChannel`. This is for making easier to implement wrappers around other channels that are not sure to be seekable. new 8203b0337b Provide default method in `TreeTable.Node` interface for unmodifiable nodes. 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: .../apache/sis/xml/bind/lan/LocaleAndCharset.java | 10 +- .../org/apache/sis/xml/bind/lan/PT_FreeText.java | 10 +- .../apache/sis/metadata/iso/MarshallingTest.java | 2 +- .../apache/sis/xml/bind/gco/StringAdapterTest.java | 2 +- .../sis/xml/bind/lan/FreeTextMarshallingTest.java | 2 +- .../sis/referencing/NamedIdentifierTest.java | 2 +- .../sis/storage/geotiff/ImageFileDirectory.java | 2 +- .../org/apache/sis/io/stream/ByteRangeChannel.java | 4 +- .../org/apache/sis/io/stream/ChannelDataInput.java | 135 ++++++++++++++++++++- .../apache/sis/io/stream/FileCacheByteChannel.java | 2 +- .../org/apache/sis/storage/base/LegalSymbols.java | 105 ++++++++++++++-- .../apache/sis/storage/base/MetadataBuilder.java | 7 +- .../apache/sis/io/stream/ChannelDataInputTest.java | 111 ++++++++++++++--- .../sis/storage/base/MetadataBuilderTest.java | 63 +++++----- .../sis/util/DefaultInternationalString.java | 39 +++--- .../sis/util/collection/DefaultTreeTable.java | 25 ++-- .../org/apache/sis/util/collection/TreeTable.java | 21 +++- .../sis/util/DefaultInternationalStringTest.java | 8 +- .../sis/util/SimpleInternationalStringTest.java | 8 +- .../sis/util/collection/TreeTableFormatTest.java | 2 +- .../apache/sis/gui/internal/io/FileAccessItem.java | 2 +- 21 files changed, 428 insertions(+), 134 deletions(-)