This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/sis.git
from e0503ad983 Merge branch 'geoapi-3.1' add db1dff71aa Post-merge cleaning. add b62ce391e5 Remove all usage of `java.util.security.AccessController` because this class is deprecated since Java 17. The `src/main/config/security.policy` file is deleted. add a31362ab0a Make `WorldFileStore` class public for giving access to the `getFormatNames(boolean)` method. Remove a method which is not used anymore. add f5e80273b3 Move some URLs in a class for easier maintenance. Change "http:sis.apache.org" to "https:". Allow configuration of the URL to EPSG installation. add 520c658428 Make the name separator configurable when using a S3 storage service. add 7b929c8a84 Add a "main class" attribute for JavaFX application. add 8e7b1a515c Upgrade dependency versions. add 0096500b34 Add documentation and missing annotations. Fix some javadoc errors. add 4c2f877889 English spelling: "The later" → "The latter". add 0666ddb3dd Better handling of directory on S3 storage. add c654790fde Merge branch 'geoapi-4.0' into geoapi-3.1 new cf19121ee4 Merge branch 'geoapi-3.1' 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: application/sis-console/pom.xml | 1 - .../java/org/apache/sis/console/package-info.java | 2 +- application/sis-javafx/pom.xml | 3 + application/sis-javafx/src/main/artifact/bin/sisfx | 2 +- .../main/java/org/apache/sis/gui/package-info.java | 8 ++ application/sis-openoffice/pom.xml | 2 +- cloud/sis-cloud-S3/pom.xml | 2 +- .../apache/sis/cloud/aws/s3/ClientFileSystem.java | 40 +++++-- .../org/apache/sis/cloud/aws/s3/FileService.java | 14 ++- .../java/org/apache/sis/cloud/aws/s3/KeyPath.java | 118 ++++++++++----------- .../apache/sis/cloud/aws/s3/KeyPathMatcher.java | 22 +++- .../apache/sis/cloud/aws/s3/ObjectAttributes.java | 2 +- .../org/apache/sis/cloud/aws/s3/PathIterator.java | 12 ++- .../org/apache/sis/cloud/aws/s3/package-info.java | 2 +- .../sis/cloud/aws/s3/ClientFileSystemTest.java | 4 +- .../sis/cloud/aws/s3/KeyPathMatcherTest.java | 2 +- .../org/apache/sis/cloud/aws/s3/KeyPathTest.java | 24 ++--- core/sis-build-helper/pom.xml | 8 +- .../sis/coverage/grid/GridCoverageProcessor.java | 4 +- .../java/org/apache/sis/image/MaskedImage.java | 2 +- .../internal/coverage/j2d/ColorModelFactory.java | 3 +- .../apache/sis/internal/jaxb/gml/TimeInstant.java | 2 +- .../metadata/legacy/LegacyPropertyAdapter.java | 2 +- .../sis/internal/metadata/sql/Initializer.java | 21 +--- .../sis/internal/metadata/sql/LocalDataSource.java | 12 +-- .../org/apache/sis/metadata/MetadataStandard.java | 5 +- .../org/apache/sis/metadata/PropertyAccessor.java | 2 +- .../iso/acquisition/DefaultRequirement.java | 2 + .../iso/citation/DefaultResponsibleParty.java | 2 +- .../org/apache/sis/metadata/iso/package-info.java | 2 +- .../sis/metadata/iso/quality/DefaultScope.java | 2 +- .../apache/sis/metadata/sql/MetadataWriter.java | 2 +- .../metadata/iso/citation/HardCodedCitations.java | 5 +- .../java/org/apache/sis/test/sql/TestDatabase.java | 2 +- .../java/org/apache/sis/test/xml/InfiniteSet.java | 2 +- .../apache/sis/geometry/GeneralDirectPosition.java | 9 +- .../sis/internal/referencing/AxisDirections.java | 4 +- .../referencing/j2d/AffineTransform2D.java | 2 +- .../apache/sis/internal/referencing/j2d/Tile.java | 2 +- .../parameter/DefaultParameterDescriptorGroup.java | 2 +- .../sis/parameter/DefaultParameterValue.java | 2 +- .../org/apache/sis/parameter/TensorParameters.java | 7 +- .../sis/referencing/AbstractIdentifiedObject.java | 2 +- .../main/java/org/apache/sis/referencing/CRS.java | 4 +- .../sis/referencing/EPSGFactoryFallback.java | 46 +++++++- .../sis/referencing/datum/BursaWolfParameters.java | 2 +- .../referencing/datum/DefaultVerticalDatum.java | 2 +- .../sis/referencing/datum/TimeDependentBWP.java | 2 +- .../factory/GeodeticAuthorityFactory.java | 6 +- .../referencing/factory/GeodeticObjectFactory.java | 8 +- .../referencing/factory/sql/EPSGCodeFinder.java | 2 +- .../referencing/factory/sql/EPSGDataAccess.java | 7 +- .../sis/referencing/factory/sql/EPSGFactory.java | 4 +- .../sis/referencing/factory/sql/package-info.java | 2 +- .../DefaultCoordinateOperationFactory.java | 2 +- .../referencing/operation/projection/Mercator.java | 13 +-- .../operation/projection/package-info.java | 2 +- .../transform/DefaultMathTransformFactory.java | 12 +-- .../operation/transform/TransferFunction.java | 2 +- .../org/apache/sis/io/wkt/ComparisonWithEPSG.java | 2 +- .../factory/AuthorityFactoryProxyTest.java | 2 +- .../referencing/factory/sql/EPSGInstallerTest.java | 2 +- .../factory/sql/epsg/DataScriptFormatter.java | 3 +- .../sis/referencing/factory/sql/epsg/package.html | 4 +- .../operation/DefaultConversionTest.java | 2 +- .../operation/DefaultTransformationTest.java | 2 +- .../projection/ProjectionResultComparator.java | 2 +- .../report/CoordinateOperationMethods.java | 9 +- .../sis/referencing/report/HTMLGenerator.java | 2 +- .../apache/sis/internal/system/DataDirectory.java | 4 +- .../org/apache/sis/internal/util/Constants.java | 2 +- .../apache/sis/internal/util/DefinitionURI.java | 2 +- .../apache/sis/internal/util/FinalFieldSetter.java | 112 ++++++++----------- .../apache/sis/internal/util/MetadataServices.java | 8 +- .../org/apache/sis/internal/util/Numerics.java | 2 +- .../java/org/apache/sis/internal/util/Strings.java | 2 +- .../java/org/apache/sis/internal/util/URLs.java | 62 +++++++++++ .../java/org/apache/sis/measure/AbstractUnit.java | 2 +- .../main/java/org/apache/sis/measure/Range.java | 4 +- .../java/org/apache/sis/measure/RangeFormat.java | 7 +- .../java/org/apache/sis/measure/UnitFormat.java | 5 +- .../java/org/apache/sis/setup/Configuration.java | 4 +- .../apache/sis/setup/InstallationResources.java | 22 +++- .../apache/sis/setup/OptionalInstallations.java | 30 ++++-- .../java/org/apache/sis/util/CharSequences.java | 2 +- .../main/java/org/apache/sis/util/Exceptions.java | 3 +- .../apache/sis/util/resources/package-info.java | 7 +- .../org/apache/sis/math/DecimalFunctionsTest.java | 2 +- .../sis/util/collection/TreeTableFormatTest.java | 2 +- ide-project/NetBeans/nbproject/project.properties | 15 ++- pom.xml | 22 ++-- src/main/config/security.policy | 51 --------- .../sis/storage/landsat/LandsatStoreProvider.java | 7 +- .../sis/storage/geotiff/GeoTiffStoreProvider.java | 11 +- .../sis/storage/geotiff/GridGeometryBuilder.java | 2 +- .../org/apache/sis/internal/netcdf/Raster.java | 2 +- .../org/apache/sis/internal/storage/CodeType.java | 2 +- .../sis/internal/storage/ResourceOnFileSystem.java | 3 + .../sis/internal/storage/TiledGridCoverage.java | 2 +- .../sis/internal/storage/folder/WritableStore.java | 2 +- .../sis/internal/storage/image/WorldFileStore.java | 52 ++++----- .../storage/image/WorldFileStoreProvider.java | 2 +- .../sis/internal/storage/image/WritableStore.java | 22 ++++ .../internal/storage/io/HyperRectangleReader.java | 2 +- .../sis/internal/storage/io/IOUtilities.java | 26 +++-- .../sis/storage/AbstractGridCoverageResource.java | 2 +- .../org/apache/sis/storage/DataStoreProvider.java | 4 +- .../internal/storage/image/WorldFileStoreTest.java | 6 ++ .../sis/internal/storage/io/IOUtilitiesTest.java | 1 + 109 files changed, 582 insertions(+), 454 deletions(-) create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/util/URLs.java delete mode 100644 src/main/config/security.policy