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

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


    from 93c592d047 Merge of automatic reorganization of imports order.
     add c0da944894 When a CRS is specified in a netCDF file both as attributes 
and by WKT, and when the attributes do not specify object names, get the names 
from the WKT.
     add 8df5c5e20c Replace `Semaphores` bitmask by an `EnumSet` for easier 
debugging and as anticipation for `ScopedValue` in Java 25. Add a new 
enumeration value for temporarily disable warnings during the use of EPSG codes 
that are known to be deprecated.
     add d650ed458d Cleanup with one new public method but no other significant 
code change.
     add 9bc31b8f73 Fix a rounding error which sometime caused a border around 
images in the JavaFX application. Keep a null color model when the grid 
coverage categories define only a single NaN value. Javadoc and formatting.
     add 6803db71ce Put a pattern in background of images for making easier to 
see where the data is defined.
     add ebcc3ec698 Fix an `AssertionError` when using `BandedSampleConverter` 
with a tile size which is not a divisor of the source image size.
     add 63079aa8ea Revert the use of `fillValues` in `Transferer` while 
keeping the clip. Add an explanation about why the fill values was not 
necessary.
     add 47d67c936c Support the legacy way to define a CRS and "grid to CRS" 
transform in GeoHEIF files. This legacy encoding should not be used anymore, 
but some data are still using it.
     new eec072bb3f Merge branch 'geoapi-4.0' into geoapi-3.1. Contains bug 
fixes in netCDF, GeoTIFF and JavaFX application.

The 1 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:
 .../feature/internal/shared/FeatureProjection.java |   2 +-
 .../apache/sis/filter/DefaultFilterFactory.java    |   4 +-
 .../org/apache/sis/filter/FunctionRegister.java    |  10 +-
 .../geometry/wrapper/SpatialOperationContext.java  |   2 +-
 .../apache/sis/geometry/wrapper/jts/Wrapper.java   |   4 +-
 .../org/apache/sis/image/BandAggregateLayout.java  |   2 +-
 .../apache/sis/image/BandedSampleConverter.java    |  33 ++-
 .../main/org/apache/sis/image/Colorizer.java       |   8 +-
 .../main/org/apache/sis/image/ImageLayout.java     |  57 +++-
 .../main/org/apache/sis/image/ImageProcessor.java  |   4 +-
 .../main/org/apache/sis/image/MaskedImage.java     |   4 +-
 .../main/org/apache/sis/image/ResampledImage.java  |   6 +-
 .../main/org/apache/sis/image/Transferer.java      |  14 +-
 .../main/org/apache/sis/image/Visualization.java   |   6 +-
 .../image/internal/shared/ColorScaleBuilder.java   |  77 ++---
 .../sis/image/internal/shared/ColorsForRange.java  |   2 +-
 .../sis/image/BandedSampleConverterTest.java       |   1 +
 .../org/apache/sis/metadata/MetadataStandard.java  |   9 +-
 .../org/apache/sis/metadata/MetadataVisitor.java   |  28 +-
 .../apache/sis/metadata/ModifiableMetadata.java    |  20 +-
 .../org/apache/sis/metadata/TreeTableView.java     |  12 +-
 .../iso/maintenance/DefaultScopeDescription.java   |   2 +-
 .../iso/quality/DefaultEvaluationMethod.java       |   2 +-
 .../org/apache/sis/metadata/sql/Dispatcher.java    |   7 +-
 .../main/org/apache/sis/xml/bind/Context.java      |   7 +-
 .../org/apache/sis/map/coverage/RenderingData.java |  14 +-
 .../main/org/apache/sis/portrayal/Canvas.java      |   2 +-
 .../apache/sis/profile/japan/netcdf/GCOM_C.java    |   2 +-
 .../apache/sis/geometry/WraparoundAdjustment.java  |   6 +-
 .../main/org/apache/sis/parameter/IntegerList.java |   2 +-
 .../main/org/apache/sis/parameter/Verifier.java    |   6 +-
 .../main/org/apache/sis/referencing/CRS.java       | 121 +++++---
 .../main/org/apache/sis/referencing/CommonCRS.java |   7 +-
 .../referencing/EllipsoidalHeightSeparator.java    |   3 +-
 .../apache/sis/referencing/GeodeticCalculator.java |   4 +-
 .../apache/sis/referencing/crs/AbstractCRS.java    |   2 +-
 .../sis/referencing/crs/AbstractDerivedCRS.java    |  30 +-
 .../sis/referencing/crs/DefaultProjectedCRS.java   |   2 +-
 .../sis/referencing/datum/DatumOrEnsemble.java     |   3 +
 .../factory/ConcurrentAuthorityFactory.java        |  26 +-
 .../referencing/factory/GeodeticObjectFactory.java |   2 +-
 .../factory/IdentifiedObjectFinder.java            |  11 +-
 .../referencing/factory/sql/EPSGDataAccess.java    |  45 ++-
 .../sis/referencing/factory/sql/EPSGInstaller.java |  14 +-
 .../factory/sql/InstallationScriptProvider.java    |  10 -
 .../referencing/internal/ParameterizedAffine.java  |  26 +-
 .../referencing/internal/PositionTransformer.java  |   2 +-
 .../internal/shared/GeodeticObjectBuilder.java     |   7 +-
 .../internal/shared/ReferencingUtilities.java      |  16 --
 .../internal/shared/TemporalAccessor.java          |   3 +-
 .../internal/shared/WraparoundAxesFinder.java      |   3 +-
 .../operation/AbstractCoordinateOperation.java     |  48 ++--
 .../operation/CoordinateOperationRegistry.java     |  31 +-
 .../referencing/operation/DefaultConversion.java   |   4 +-
 .../operation/DefaultPassThroughOperation.java     |  11 +-
 .../operation/transform/ConcatenatedTransform.java |   2 +-
 .../operation/transform/MathTransforms.java        |   6 +-
 .../operation/transform/TransformSeparator.java    |  43 ++-
 .../test/org/apache/sis/io/wkt/CRSParserTest.java  |   2 +-
 .../operation/DefaultConversionTest.java           |   4 +-
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |   5 +-
 .../sis/storage/geotiff/reader/CRSBuilder.java     |   4 +-
 .../sis/storage/geotiff/reader/XMLMetadata.java    |   4 +-
 .../apache/sis/storage/netcdf/base/CRSBuilder.java |   2 +-
 .../apache/sis/storage/netcdf/base/CRSMerger.java  |   5 +-
 .../apache/sis/storage/netcdf/base/Convention.java |   2 +-
 .../apache/sis/storage/netcdf/base/Decoder.java    |   2 +-
 .../org/apache/sis/storage/netcdf/base/Grid.java   |  50 ++--
 .../sis/storage/netcdf/base/GridAdjustment.java    |   8 +-
 .../sis/storage/netcdf/base/GridMapping.java       | 316 ++++++++++++++-------
 .../sis/storage/netcdf/base/NamedElement.java      |   2 +-
 .../apache/sis/storage/netcdf/base/Variable.java   |   6 +-
 .../sis/storage/netcdf/internal/Resources.java     |   6 +
 .../storage/netcdf/internal/Resources.properties   |   1 +
 .../netcdf/internal/Resources_fr.properties        |   1 +
 .../apache/sis/storage/esri/AsciiGridStore.java    |   5 +-
 .../main/org/apache/sis/math/Vector.java           |   2 +-
 .../org/apache/sis/pending/jdk/ScopedValue.java    |  13 +-
 .../main/org/apache/sis/system/Semaphores.java     | 130 +++++----
 .../sis/storage/isobmff/MainBoxRegistry.java       |  18 ++
 .../apache/sis/storage/isobmff/gimi/ModelCRS.java  |  24 ++
 .../sis/storage/isobmff/gimi/ModelTiePoint.java    |  24 ++
 .../storage/isobmff/gimi/ModelTransformation.java  |  24 ++
 .../sis/storage/isobmff/gimi/ExtensionTest.java    |   5 +
 optional/src/org.apache.sis.gui/bundle/bin/sisfx   |   1 +
 .../main/org/apache/sis/gui/RecentFiles.java       |   2 +-
 .../org/apache/sis/gui/coverage/Background.png     | Bin 0 -> 95 bytes
 .../apache/sis/gui/coverage/CoverageCanvas.java    |  29 +-
 .../apache/sis/gui/coverage/CoverageControls.java  |   2 -
 .../org/apache/sis/gui/coverage/GridError.java     |   3 +-
 .../org/apache/sis/gui/coverage/GridViewSkin.java  |   2 +-
 .../sis/gui/coverage/StyledRenderingData.java      |   2 +-
 .../org/apache/sis/gui/dataset/ExpandableList.java |   4 +-
 .../main/org/apache/sis/gui/dataset/LogViewer.java |   7 +-
 .../sis/gui/metadata/IdentificationInfo.java       |   2 +-
 .../apache/sis/gui/metadata/MetadataSummary.java   |   2 +-
 .../org/apache/sis/gui/referencing/CRSChooser.java |   4 +-
 .../org/apache/sis/gui/referencing/MenuSync.java   |   8 +-
 98 files changed, 966 insertions(+), 604 deletions(-)
 copy 
incubator/src/org.apache.sis.webapp/main/org/apache/sis/services/Servlet.java 
=> 
endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/ScopedValue.java
 (77%)
 create mode 100644 
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/coverage/Background.png

Reply via email to