You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2022/05/09 12:16:21 UTC

[sis] branch master updated (e0503ad983 -> cf19121ee4)

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


[sis] 01/01: Merge branch 'geoapi-3.1'

Posted by de...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit cf19121ee41c5704b695d0d99c3a2cca33521689
Merge: e0503ad983 c654790fde
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Mon May 9 14:16:10 2022 +0200

    Merge branch 'geoapi-3.1'

 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(-)

diff --cc ide-project/NetBeans/nbproject/project.properties
index 5071b39974,494b611753..29feef3a45
--- a/ide-project/NetBeans/nbproject/project.properties
+++ b/ide-project/NetBeans/nbproject/project.properties
@@@ -93,9 -92,10 +91,10 @@@ test.jpn-profile.dir = ${project.root}/
  # Those dependencies must exist in the local Maven repository.
  # Those numbers should match the ones declared in the pom.xml files.
  #
 -geoapi.version       = 3.1-SNAPSHOT
 +geoapi.version       = 3.0.1
  jsr363.version       = 1.0
  jaxb.version         = 2.3.3
+ jaxb.runtime         = 2.3.6
  istack.version       = 3.0.11
  activation.version   = 1.2.2
  jama.version         = 1.0.3
diff --cc pom.xml
index bc3a7bb55e,11c6246f79..11ea4113e2
--- a/pom.xml
+++ b/pom.xml
@@@ -558,8 -558,7 +558,7 @@@
      <sis.plugin.version>${project.version}</sis.plugin.version>
      <sis.non-free.version>1.1</sis.non-free.version>                <!-- Used only if "non-free" profile is activated. -->
      <javafx.version>17</javafx.version>                             <!-- Used only if "javafx" profile is activated. -->
 -    <geoapi.version>3.1-SNAPSHOT</geoapi.version>
 +    <geoapi.version>3.0.1</geoapi.version>
-     <jaxb.version>2.3.3</jaxb.version>
    </properties>
  
    <profiles>