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 969036a87b7163b6bd1a79ce29d49ac3a09b3ca8 Merge: 9b511f4d6a 925df3bf08 Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Thu Mar 14 17:16:21 2024 +0100 Merge branch 'geoapi-4.0' into geoapi-3.1. .gitignore | 3 + .../buildtools/coding/VerifyVersionInJavadoc.java | 2 +- .../main/org/apache/sis/coverage/CategoryList.java | 4 +- .../coverage/grid/CoordinateOperationFinder.java | 2 +- .../apache/sis/coverage/grid/DefaultEvaluator.java | 2 +- .../apache/sis/coverage/grid/DimensionReducer.java | 4 +- .../sis/coverage/grid/DimensionalityReduction.java | 2 +- .../coverage/grid/FractionalGridCoordinates.java | 8 +- .../apache/sis/coverage/grid/GridCoverage2D.java | 4 +- .../org/apache/sis/coverage/grid/GridExtent.java | 8 +- .../apache/sis/coverage/privy/TileOpExecutor.java | 2 +- .../apache/sis/geometry/wrapper/Geometries.java | 12 +- .../geometry/wrapper/SpatialOperationContext.java | 2 +- .../apache/sis/geometry/wrapper/jts/Wrapper.java | 6 +- .../main/org/apache/sis/image/ErrorHandler.java | 2 +- .../org/apache/sis/image/MultiSourceLayout.java | 5 +- .../main/org/apache/sis/image/ResamplingGrid.java | 12 +- .../org/apache/sis/image/SourceAlignedImage.java | 8 +- .../apache/sis/image/processing/TiledProcess.java | 6 +- .../sis/image/processing/isoline/Tracer.java | 2 +- .../coverage/grid/DimensionalityReductionTest.java | 2 +- .../sis/coverage/grid/GridDerivationTest.java | 4 +- .../apache/sis/coverage/grid/GridExtentTest.java | 2 +- .../apache/sis/filter/sqlmm/RegistryTestCase.java | 2 +- .../apache/sis/geometry/wrapper/jts/JTSTest.java | 8 +- .../sis/metadata/iso/citation/Citations.java | 2 +- .../main/org/apache/sis/util/iso/Names.java | 2 +- .../main/org/apache/sis/xml/Namespaces.java | 2 +- .../org/apache/sis/xml/TransformingReader.java | 2 +- .../sis/metadata/iso/extent/ExtentsTest.java | 8 +- .../org/apache/sis/openoffice/Transformer.java | 6 +- .../main/org/apache/sis/portrayal/Canvas.java | 4 +- .../org/apache/sis/portrayal/CanvasExtent.java | 4 +- .../referencing/gazetteer/AbstractLocation.java | 2 +- .../gazetteer/GeohashReferenceSystem.java | 8 +- .../sis/referencing/gazetteer/LocationFormat.java | 4 +- .../gazetteer/MilitaryGridReferenceSystem.java | 24 +- .../sis/referencing/gazetteer/SimpleLocation.java | 8 +- .../gazetteer/GeohashReferenceSystemTest.java | 4 +- .../gazetteer/MilitaryGridReferenceSystemTest.java | 102 ++-- .../sis/geometry/AbstractDirectPosition.java | 22 +- .../org/apache/sis/geometry/AbstractEnvelope.java | 38 +- .../org/apache/sis/geometry/ArrayEnvelope.java | 8 +- .../org/apache/sis/geometry/CoordinateFormat.java | 2 +- .../org/apache/sis/geometry/DirectPosition1D.java | 8 +- .../org/apache/sis/geometry/DirectPosition2D.java | 22 +- .../main/org/apache/sis/geometry/Envelope2D.java | 4 +- .../main/org/apache/sis/geometry/Envelopes.java | 24 +- .../apache/sis/geometry/GeneralDirectPosition.java | 32 +- .../org/apache/sis/geometry/GeneralEnvelope.java | 14 +- .../apache/sis/geometry/WraparoundAdjustment.java | 8 +- .../main/org/apache/sis/io/wkt/WKTDictionary.java | 2 +- .../apache/sis/referencing/GeodeticCalculator.java | 10 +- .../operation/builder/LinearTransformBuilder.java | 16 +- .../sis/referencing/operation/matrix/Matrices.java | 8 +- .../operation/transform/AbstractMathTransform.java | 12 +- .../transform/AbstractMathTransform1D.java | 4 +- .../transform/EllipsoidToCentricTransform.java | 6 +- .../operation/transform/IdentityTransform.java | 2 +- .../operation/transform/MathTransforms.java | 4 +- .../operation/transform/PassThroughTransform.java | 2 +- .../operation/transform/ProjectiveTransform.java | 2 +- .../transform/SpecializableTransform.java | 4 +- .../sis/referencing/privy/AffineTransform2D.java | 10 +- .../sis/referencing/privy/DirectPositionView.java | 6 +- .../sis/referencing/privy/IntervalRectangle.java | 8 +- .../referencing/privy/WraparoundApplicator.java | 4 +- .../apache/sis/geometry/AbstractEnvelopeTest.java | 64 +-- .../apache/sis/geometry/CoordinateFormatTest.java | 21 +- .../apache/sis/geometry/DirectPosition1DTest.java | 2 +- .../apache/sis/geometry/DirectPosition2DTest.java | 2 +- .../sis/geometry/GeneralDirectPositionTest.java | 6 +- .../apache/sis/geometry/GeneralEnvelopeTest.java | 24 +- .../sis/geometry/WraparoundAdjustmentTest.java | 4 +- .../org/apache/sis/referencing/Assertions.java | 8 +- .../sis/referencing/GeodesicsOnEllipsoidTest.java | 4 +- .../sis/referencing/GeodeticCalculatorTest.java | 16 +- .../builder/LinearTransformBuilderTest.java | 6 +- .../transform/EllipsoidToCentricTransformTest.java | 4 +- .../operation/transform/MathTransformTestCase.java | 4 +- .../transform/ProjectiveTransformTest.java | 3 +- .../transform/TransformResultComparator.java | 4 +- .../transform/TransformSeparatorTest.java | 2 +- .../test/integration/CoordinateOperationTest.java | 2 +- .../apache/sis/storage/landsat/MetadataReader.java | 2 +- .../sis/storage/geotiff/ImageFileDirectory.java | 2 +- .../sis/storage/geotiff/reader/CRSBuilderTest.java | 2 +- .../org/apache/sis/storage/CoverageSubset.java | 2 +- .../org/apache/sis/storage/DataStoreException.java | 3 +- .../apache/sis/storage/csv/FeatureIterator.java | 2 +- .../apache/sis/storage/image/WorldFileStore.java | 3 +- .../org/apache/sis/storage/folder/StoreTest.java | 2 +- .../apache/sis/math/CompoundDirectPositions.java | 6 +- .../main/org/apache/sis/math/Line.java | 8 +- .../main/org/apache/sis/math/Plane.java | 12 +- .../main/org/apache/sis/measure/Angle.java | 2 +- .../main/org/apache/sis/util/CharSequences.java | 42 +- .../org/apache/sis/util/collection/RangeSet.java | 6 +- .../org/apache/sis/util/collection/TreeTable.java | 2 +- .../sis/util/privy/LocalizedParseException.java | 12 +- .../org/apache/sis/util/CharSequencesTest.java | 4 +- geoapi/snapshot | 2 +- .../shapefile/shp/ShapeGeometryEncoder.java | 14 +- .../sis/storage/shapefile/shp/ShapeHeader.java | 4 +- optional/build.gradle.kts | 29 ++ .../main/org/apache/sis/gui/DataViewer.java | 7 +- .../apache/sis/gui/coverage/CoverageCanvas.java | 2 +- .../apache/sis/gui/coverage/CoverageExplorer.java | 25 +- .../org/apache/sis/gui/coverage/package-info.java | 2 +- .../org/apache/sis/gui/dataset/WindowHandler.java | 2 +- .../org/apache/sis/gui/dataset/WindowManager.java | 7 +- .../org/apache/sis/gui/dataset/package-info.java | 2 +- .../main/org/apache/sis/gui/internal/FontGIS.java | 517 +++++++++++++++++++++ .../main/org/apache/sis/gui/internal/Styles.java | 7 - .../org/apache/sis/gui/internal/ToolbarButton.java | 7 +- .../main/org/apache/sis/gui/map/StatusBar.java | 2 +- .../org/apache/sis/gui/map/ValuesFormatter.java | 4 +- .../gui/referencing/PositionableProjection.java | 4 +- .../sis/gui/controls/ValueColorMapperApp.java | 3 +- 119 files changed, 1036 insertions(+), 470 deletions(-) diff --cc geoapi/snapshot index bd981a850c,7a09728de4..a8fd5fbba6 --- a/geoapi/snapshot +++ b/geoapi/snapshot @@@ -1,1 -1,1 +1,1 @@@ - Subproject commit bd981a850cb1c23962d8db960580a31348a24347 -Subproject commit 7a09728de4e428d185fee1979f70701418bd7aa9 ++Subproject commit a8fd5fbba605327efa4fba0be01f8e349b5ec1ba