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

desruisseaux pushed a commit to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 5a19a7005262c7d5123f80deb8e3d90c7201b7ff
Merge: 1e0f827 b6f984f
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Thu Nov 4 17:09:31 2021 +0100

    Merge branch 'geoapi-4.0' into geoapi-3.1

 .../main/java/org/apache/sis/gui/DataViewer.java   |  32 +-
 .../main/java/org/apache/sis/gui/RecentFiles.java  |  55 ++-
 .../java/org/apache/sis/gui/SystemMonitor.java     | 116 +++++
 .../apache/sis/gui/coverage/CoverageCanvas.java    |  34 +-
 .../java/org/apache/sis/gui/coverage/GridView.java |   4 +-
 .../org/apache/sis/gui/coverage/ImageRequest.java  |  17 +-
 .../org/apache/sis/gui/coverage/RenderingData.java |  13 +-
 .../org/apache/sis/gui/coverage/package-info.java  |   2 +-
 .../org/apache/sis/gui/dataset/FeatureList.java    |   4 +-
 .../java/org/apache/sis/gui/dataset/LoadEvent.java |  31 +-
 .../dataset/{LoadEvent.java => ResourceEvent.java} |  41 +-
 .../apache/sis/gui/dataset/ResourceExplorer.java   | 264 ++++++----
 .../org/apache/sis/gui/dataset/ResourceTree.java   | 529 ++++++++++++++-------
 .../org/apache/sis/gui/dataset/package-info.java   |   6 +-
 .../java/org/apache/sis/gui/map/MapCanvas.java     | 194 +++++++-
 .../java/org/apache/sis/gui/map/MapCanvasAWT.java  | 100 +++-
 .../java/org/apache/sis/gui/map/package-info.java  |   2 +-
 .../sis/gui/metadata/IdentificationInfo.java       |   2 +-
 .../apache/sis/gui/metadata/MetadataSummary.java   |  30 +-
 .../org/apache/sis/gui/metadata/MetadataTree.java  |   7 +-
 .../org/apache/sis/gui/metadata/package-info.java  |   2 +-
 .../main/java/org/apache/sis/gui/package-info.java |   2 +-
 .../gui/referencing/RecentReferenceSystems.java    |   9 +-
 .../apache/sis/internal/gui/BackgroundThreads.java |  18 +-
 .../sis/internal/gui/FixedHeaderColumnSize.java    |  89 ++++
 .../org/apache/sis/internal/gui/GUIUtilities.java  |  19 +-
 .../sis/internal/gui/OptionalDataDownloader.java   |  31 +-
 .../org/apache/sis/internal/gui/PropertyView.java  |   4 +-
 .../apache/sis/internal/gui/ResourceLoader.java    |  46 +-
 .../org/apache/sis/internal/gui/Resources.java     |  22 +-
 .../apache/sis/internal/gui/Resources.properties   |   6 +-
 .../sis/internal/gui/Resources_fr.properties       |   6 +-
 .../java/org/apache/sis/internal/gui/Styles.java   |   2 +-
 .../apache/sis/internal/gui/io/FileAccessItem.java | 420 ++++++++++++++++
 .../apache/sis/internal/gui/io/FileAccessView.java | 136 ++++++
 .../apache/sis/internal/gui}/io/package-info.java  |   8 +-
 .../org/apache/sis/internal/gui/package-info.java  |   2 +-
 .../java/org/apache/sis/coverage/CategoryList.java |   4 +-
 .../org/apache/sis/coverage/RegionOfInterest.java  | 156 ++++++
 .../org/apache/sis/coverage/SampleDimension.java   |  86 +++-
 .../coverage/grid/CoordinateOperationFinder.java   |   2 +-
 .../apache/sis/coverage/grid/GridCoverage2D.java   |  67 ++-
 .../sis/coverage/grid/GridCoverageProcessor.java   |  58 ++-
 .../apache/sis/coverage/grid/GridDerivation.java   |   5 +-
 .../apache/sis/filter/DefaultFilterFactory.java    |   6 +-
 .../java/org/apache/sis/filter/LogicalFilter.java  |  15 +-
 .../java/org/apache/sis/filter/package-info.java   |   2 +-
 .../java/org/apache/sis/image/ImageProcessor.java  |  88 ++--
 .../java/org/apache/sis/image/MaskedImage.java     | 478 +++++++++++++++++++
 .../java/org/apache/sis/image/PrefetchedImage.java |  87 +---
 .../java/org/apache/sis/image/ResampledImage.java  |  30 +-
 .../org/apache/sis/image/SourceAlignedImage.java   |  21 +-
 .../java/org/apache/sis/image/Visualization.java   | 420 ++++++++++------
 .../java/org/apache/sis/image/package-info.java    |   9 +-
 .../internal/coverage/j2d/ColorModelFactory.java   |  12 +-
 .../sis/internal/coverage/j2d/Colorizer.java       |   2 +-
 .../sis/internal/coverage/j2d/FillValues.java      | 188 ++++++++
 .../sis/internal/coverage/j2d/ImageLayout.java     |  46 +-
 .../sis/internal/coverage/j2d/TilePlaceholder.java | 395 +++++++++++++++
 .../sis/internal/coverage/j2d/package-info.java    |   2 +-
 .../org/apache/sis/coverage/CategoryListTest.java  |   3 +-
 .../org/apache/sis/filter/LogicalFilterTest.java   |   9 +-
 .../apache/sis/metadata/sql/CachedStatement.java   |   4 +-
 .../org/apache/sis/metadata/sql/package-info.java  |   2 +-
 core/sis-referencing/pom.xml                       |  11 +
 .../factory/ConcurrentAuthorityFactory.java        |   8 +-
 .../referencing/factory/sql/AuthorityCodes.java    |  28 +-
 .../factory/sql/CloseableReference.java            |  21 +-
 .../referencing/factory/sql/EPSGCodeFinder.java    |   2 +
 .../referencing/factory/sql/EPSGDataAccess.java    |  30 +-
 .../sis/referencing/factory/sql/package-info.java  |   2 +-
 .../operation/projection/AzimuthalEquidistant.java |   1 +
 .../projection/ModifiedAzimuthalEquidistant.java   |   6 +
 .../java/org/apache/sis/math/MathFunctions.java    |   9 +-
 .../java/org/apache/sis/math/package-info.java     |   2 +-
 .../java/org/apache/sis/measure/NumberRange.java   |  61 ++-
 .../java/org/apache/sis/measure/package-info.java  |   2 +-
 .../apache/sis/setup/OptionalInstallations.java    |  17 +-
 .../java/org/apache/sis/setup/package-info.java    |   2 +-
 .../main/java/org/apache/sis/util/ArraysExt.java   |   2 +-
 .../sis/util/collection/DefaultTreeTable.java      |  20 +-
 .../apache/sis/util/collection/package-info.java   |   2 +-
 .../java/org/apache/sis/util/resources/Errors.java |   5 +
 .../apache/sis/util/resources/Errors.properties    |   1 +
 .../apache/sis/util/resources/Errors_fr.properties |   1 +
 .../org/apache/sis/util/resources/Vocabulary.java  |   5 +
 .../sis/util/resources/Vocabulary.properties       |   1 +
 .../sis/util/resources/Vocabulary_fr.properties    |   1 +
 .../org/apache/sis/math/MathFunctionsTest.java     |   6 +-
 .../org/apache/sis/measure/NumberRangeTest.java    |   4 +-
 .../org/apache/sis/storage/landsat/BandGroup.java  |   2 +-
 .../apache/sis/internal/geotiff/Compression.java   |  34 +-
 .../sis/internal/geotiff/SchemaModifier.java       |   4 +-
 .../org/apache/sis/storage/geotiff/CRSBuilder.java | 208 +-------
 .../sis/storage/geotiff/CompressedSubset.java      |   8 +-
 .../org/apache/sis/storage/geotiff/DataCube.java   |   2 +-
 .../org/apache/sis/storage/geotiff/DataSubset.java |  45 +-
 .../apache/sis/storage/geotiff/GeoKeysLoader.java  | 308 ++++++++++++
 .../org/apache/sis/storage/geotiff/GeoTIFF.java    |   1 +
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |  44 +-
 .../sis/storage/geotiff/GridGeometryBuilder.java   |  22 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |  19 +-
 .../apache/sis/storage/geotiff/NativeMetadata.java | 260 ++++++++++
 .../org/apache/sis/storage/geotiff/Reader.java     |   4 +-
 .../java/org/apache/sis/storage/geotiff/Type.java  |  84 +++-
 .../apache/sis/storage/geotiff/package-info.java   |   2 +-
 .../sis/internal/netcdf/DiscreteSampling.java      |  15 +-
 .../org/apache/sis/internal/netcdf/FeatureSet.java |  12 +-
 .../apache/sis/internal/netcdf/RasterResource.java |  13 +-
 .../apache/sis/internal/netcdf/package-info.java   |   2 +-
 .../sis/internal/sql/feature/SchemaModifier.java   |   4 +-
 .../sis/internal/storage/AbstractFeatureSet.java   |   2 +-
 .../sis/internal/storage/AbstractResource.java     |  29 +-
 .../sis/internal/storage/AggregatedFeatureSet.java |  32 +-
 .../sis/internal/storage/GridResourceWrapper.java  |  34 +-
 .../sis/internal/storage/TiledGridCoverage.java    |  28 +-
 .../sis/internal/storage/TiledGridResource.java    |  26 +-
 .../sis/internal/storage/io/ChannelDataInput.java  |  15 +-
 .../sis/internal/storage/io/ChannelFactory.java    |  39 +-
 .../sis/internal/storage/io/InternalOptionKey.java |  56 +++
 .../sis/internal/storage/io/package-info.java      |   2 +-
 .../java/org/apache/sis/storage/CoverageQuery.java |  12 +-
 .../org/apache/sis/storage/CoverageSubset.java     |  20 +-
 .../java/org/apache/sis/storage/FeatureQuery.java  |  19 +-
 .../java/org/apache/sis/storage/FeatureSet.java    |  12 +-
 .../apache/sis/storage/GridCoverageResource.java   |  52 +-
 .../org/apache/sis/storage/StorageConnector.java   |   9 +-
 .../java/org/apache/sis/storage/package-info.java  |   2 +-
 .../internal/storage/io/ChannelDataInputTest.java  |   7 +-
 .../internal/storage/io/ChannelDataOutputTest.java |   6 +-
 .../internal/storage/io/ChannelDataTestCase.java   |  15 +-
 .../storage/io/ChannelImageOutputStreamTest.java   |   4 +-
 .../sis/test/storage/CoverageReadConsistency.java  |   4 +-
 133 files changed, 5020 insertions(+), 1250 deletions(-)

Reply via email to