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 2d528ffbea Post-merge automatic reorganization of imports order. new ec8d89adde Allow to read tiles through HTTP using HTTP range requests. It requires some reorganization for allowing to know the ranges in advance. new e07452d79e Check HTTP status when opening a file from an URL. new 9a1e96040c Workaround for limitations observed in DuckDB 1.2.1: - Ignore the catalog name when the database is DuckDB. - Do not add SRID argument in geometries because not supported. new ab0610bcf7 Remove the hack for DuckDB 1.2.1 since it has been fixed in DuckDB 1.2.2.0. Document DuckDB 1.2.2.0 as the minimal version required by Apache SIS. 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: .../org/apache/sis/metadata/sql/privy/Dialect.java | 63 ++++---- .../apache/sis/metadata/sql/privy/Reflection.java | 2 + .../apache/sis/metadata/sql/privy/Supports.java | 12 ++ .../org/apache/sis/storage/sql/duckdb/DuckDB.java | 2 +- .../sis/storage/sql/duckdb/package-info.java | 4 + .../apache/sis/storage/sql/feature/Analyzer.java | 7 +- .../apache/sis/storage/sql/feature/Database.java | 6 +- .../sis/storage/sql/feature/SelectionClause.java | 10 +- .../storage/sql/feature/SelectionClauseWriter.java | 4 +- .../org/apache/sis/io/stream/ChannelDataInput.java | 15 ++ .../org/apache/sis/io/stream/HttpByteChannel.java | 21 +++ .../sis/storage/base/TiledDeferredImage.java | 1 + .../apache/sis/storage/base/TiledGridCoverage.java | 19 ++- .../org/apache/sis/storage/internal/Resources.java | 5 + .../sis/storage/internal/Resources.properties | 1 + .../sis/storage/internal/Resources_fr.properties | 1 + .../apache/sis/storage/geoheif/FromImageIO.java | 65 ++++---- .../main/org/apache/sis/storage/geoheif/Image.java | 43 ++++-- .../apache/sis/storage/geoheif/ImageResource.java | 152 +++++++++++++------ .../sis/storage/geoheif/ResourceBuilder.java | 6 +- .../sis/storage/geoheif/UncompressedImage.java | 69 ++++----- .../org/apache/sis/storage/isobmff/ByteRanges.java | 163 +++++++++++++++++++++ .../org/apache/sis/storage/isobmff/ByteReader.java | 92 ------------ .../org/apache/sis/storage/isobmff/Reader.java | 14 +- .../apache/sis/storage/isobmff/base/ItemData.java | 32 ++-- .../sis/storage/isobmff/base/ItemLocation.java | 96 +++++++----- 26 files changed, 576 insertions(+), 329 deletions(-) create mode 100644 incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ByteRanges.java delete mode 100644 incubator/src/org.apache.sis.storage.geoheif/main/org/apache/sis/storage/isobmff/ByteReader.java