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 5364df70d4 Handle more divers structures in GIMI files
new 363f81c359 Document the limitations of the current GDAL modules. Tune
the exception to throw when GDAL is not available.
new 23f06c63c3 Make the GSF module independent of the GDAL module. It
forces us to copy the `org.apache.sis.storage.panama` package, because we do
not yet have a location for it that modules could share. However, we copy only
a simplified version of that package in GSF for now.
new 27465f381e Move the GDAL module from "incubator" to "optional". The
use of `optional` is temporary since the GDAL license is not a problem. This is
because the module depends on Java 22, while the core library depends on Java
11.
The 3 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:
incubator/build.gradle.kts | 17 +--
.../main/module-info.java | 3 -
.../main/org/apache/sis/storage/gsf/GSF.java | 34 +++---
.../apache/sis/storage/gsf/GSFStoreProvider.java | 6 +-
.../sis/storage/gsf/panama/LibraryLoader.java | 125 +++++++++++++++++++++
.../sis/storage/gsf/panama/LibraryStatus.java | 25 +++--
.../sis/storage/gsf/panama/NativeFunctions.java | 84 ++++++++++++++
.../sis/storage/gsf/panama}/package-info.java | 12 +-
optional/README.md | 3 +
optional/build.gradle.kts | 19 +++-
optional/src/org.apache.sis.gui/bundle/README | 5 +-
.../org.apache.sis.storage.DataStoreProvider | 0
.../main/module-info.java | 3 -
.../main/org/apache/sis/storage/gdal/Band.java | 0
.../sis/storage/gdal/ColorInterpretation.java | 0
.../main/org/apache/sis/storage/gdal/DataType.java | 0
.../main/org/apache/sis/storage/gdal/Driver.java | 0
.../org/apache/sis/storage/gdal/ErrorHandler.java | 0
.../main/org/apache/sis/storage/gdal/GDAL.java | 0
.../org/apache/sis/storage/gdal/GDALStore.java | 0
.../apache/sis/storage/gdal/GDALStoreProvider.java | 0
.../main/org/apache/sis/storage/gdal/OpenFlag.java | 0
.../main/org/apache/sis/storage/gdal/Opener.java | 0
.../org/apache/sis/storage/gdal/SpatialRef.java | 0
.../org/apache/sis/storage/gdal/Subdataset.java | 0
.../apache/sis/storage/gdal/SubdatasetList.java | 0
.../org/apache/sis/storage/gdal/TiledCoverage.java | 0
.../org/apache/sis/storage/gdal/TiledResource.java | 0
.../org/apache/sis/storage/gdal/package-info.java | 7 +-
.../apache/sis/storage/panama/LibraryLoader.java | 0
.../apache/sis/storage/panama/LibraryStatus.java | 13 ++-
.../apache/sis/storage/panama/NativeFunctions.java | 0
.../org/apache/sis/storage/panama/Resources.java | 0
.../apache/sis/storage/panama/Resources.properties | 0
.../apache/sis/storage/panama/Resources_en.java | 0
.../apache/sis/storage/panama/Resources_fr.java | 0
.../sis/storage/panama/Resources_fr.properties | 0
.../apache/sis/storage/panama/package-info.java | 0
.../org/apache/sis/storage/gdal/GDALStoreTest.java | 0
.../test/org/apache/sis/storage/gdal/test.tiff | Bin
40 files changed, 289 insertions(+), 67 deletions(-)
create mode 100644
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/panama/LibraryLoader.java
copy
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/dataset/TreeViewType.java
=>
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/panama/LibraryStatus.java
(59%)
create mode 100644
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/panama/NativeFunctions.java
copy {buildSrc/src/main/java/org/apache/sis/buildtools/doclet =>
incubator/src/org.apache.sis.storage.gsf/main/org/apache/sis/storage/gsf/panama}/package-info.java
(61%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/META-INF.services/org.apache.sis.storage.DataStoreProvider
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/module-info.java (95%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/Band.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/ColorInterpretation.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/DataType.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/Driver.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/ErrorHandler.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/GDAL.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/GDALStore.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/GDALStoreProvider.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/OpenFlag.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/Opener.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/SpatialRef.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/Subdataset.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/SubdatasetList.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/TiledCoverage.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/TiledResource.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/gdal/package-info.java
(85%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/LibraryLoader.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/LibraryStatus.java
(85%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/NativeFunctions.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/Resources.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/Resources.properties
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/Resources_en.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/Resources_fr.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/Resources_fr.properties
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/main/org/apache/sis/storage/panama/package-info.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/test/org/apache/sis/storage/gdal/GDALStoreTest.java
(100%)
rename {incubator =>
optional}/src/org.apache.sis.storage.gdal/test/org/apache/sis/storage/gdal/test.tiff
(100%)