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

Reply via email to