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 217df02d3e Set version number to 1.4-SNAPSHOT for next development 
cycle.
     add 123f05ebc0 Post-release cleanup.
     add 9bb1d80d20 Post-release: remove deprecated methods.
     add 0083d298c7 Set Java version requirement to Java 11 and update 
documentation. There is no code change in this commit.
     add a5835a6c1c Upgrade Derby dependency to series 10.15, which is the last 
series compatible with Java 11.
     add 3755cb816a Move JavaEE 8 dependency to `sis-webapp` module. Update 
links to Java 8 documentation. Update NetBeans project configuration.
     add ad687670cb Remove OSGi dependency from core SIS modules. OSGi support 
has never been completed anyway. The class moved to `sis-webapp` in case we 
want to try again in the future.
     add 036c9fb308 Remove a hack for a Java 8 limitation fixed in Java 9.
     add 929bc5d9c1 Delete some placeholder defined in the `JDK9` internal 
class, now replaced by their standard Java 11 counterparts.
     add 4108d96770 Replace more `JDK9` placeholder. Those replacements are 
more risky because they introduce slight behavioral changes (range checks in 
`Arrays.equals(…)`, different iteration order in `Set` and `Map`).
     add c33f347075 Rename `JDK9` as `JDK17` since it is now a placeholder for 
methods defined after Java 11.
     add 11293da0ed Rollback two changes from last commit where the order of 
elements in the `Set` matter.
     add ee6b293e6b Remove reference to JAXB internal implementation, which is 
not provided anymore.
     add eaf8024708 Reduce the use of `CollectionsExt` when Java 11 methods can 
do the work.
     add d37c8ce013 Use the safer Java 11 way to convert collection to array.
     add 7a733dc902 Resolve some of the cases (the easy ones) that where 
identified by a "Pending JDK9" comment.
     add d94732535a Resolve some more advanced cases that where identified by a 
"Pending JDK9" comment.
     add 922983279c Replace some `Collections` method calls by their `Map`, 
`Set` or `List` equivalent. The latter are immutable and check for null value.
     add 9a73feaadc Replace `Collections.singletonMap(…)` by `Map.of(…)` where 
applicabie. There is two cases where we don't do the replacement: - When the 
map needs to accept null values. - When the check for null value will be better 
done (with a better error message) by `IdentifiedObject` constructor.
     add 6b3c47f8e1 Replace more `Collections` method calls by `Map.of`, 
`List.of` or `Set.of`. The remaining `Collections` calls are intentional for 
accepting null values.
     add 2c7abea573 Resolve some "TODO" which were waiting for JDK 10 or JDK 11.
     add 9c4a34851d Add `since` tag into `@Deprecated` annotations. Remove 4 
deprecated methods that where not used anymore.
     add f5bc633ac3 Merge branch 'geoapi-4.0' into geoapi-3.1. This is the 
upgrade from Java 8 to Java 11.
     new e7c5ccf5a9 Merge branch 'geoapi-3.1'. This is the upgrade from Java 8 
to Java 11.

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:
 README                                             |   2 +-
 application/sis-console/pom.xml                    |   5 +
 .../org/apache/sis/console/IdentifierCommand.java  |   1 +
 .../org/apache/sis/console/MetadataCommand.java    |   4 +-
 .../apache/sis/console/ResourcesDownloader.java    |   3 +-
 .../org/apache/sis/console/TransformCommand.java   |   3 +-
 application/sis-javafx/pom.xml                     |   5 +
 application/sis-javafx/src/main/artifact/README    |   6 +-
 application/sis-javafx/src/main/artifact/bin/sis   |   2 +-
 .../sis-javafx/src/main/artifact/bin/sis.bat       |   2 +-
 application/sis-javafx/src/main/artifact/bin/sisfx |   2 +-
 .../sis-javafx/src/main/artifact/bin/sisfx.bat     |   2 +-
 .../main/java/org/apache/sis/gui/DataViewer.java   |   3 +-
 .../main/java/org/apache/sis/gui/RecentFiles.java  |   4 +-
 .../apache/sis/gui/coverage/CoverageControls.java  |   4 +-
 .../apache/sis/gui/coverage/CoverageExplorer.java  |  24 +-
 .../apache/sis/gui/coverage/CoverageStyling.java   |   2 +-
 .../org/apache/sis/gui/coverage/package-info.java  |   2 +-
 .../apache/sis/gui/dataset/ExpandedFeature.java    |   8 +-
 .../org/apache/sis/gui/dataset/PathAction.java     |   3 +-
 .../java/org/apache/sis/gui/map/StatusBar.java     |  63 +---
 .../java/org/apache/sis/gui/map/package-info.java  |   2 +-
 .../sis/gui/metadata/StandardMetadataTree.java     |   6 +-
 .../apache/sis/gui/referencing/AuthorityCodes.java |   3 +-
 .../gui/referencing/PositionableProjection.java    |   2 +-
 .../gui/referencing/RecentReferenceSystems.java    |  20 +-
 .../apache/sis/gui/referencing/package-info.java   |   2 +-
 .../org/apache/sis/internal/gui/GUIUtilities.java  |   4 +-
 .../apache/sis/internal/gui/ImageConverter.java    |   5 +-
 .../org/apache/sis/internal/gui/RecentChoices.java |   4 +-
 .../apache/sis/internal/gui/GUIUtilitiesTest.java  |   7 +-
 application/sis-openoffice/pom.xml                 |   5 +
 application/sis-webapp/pom.xml                     |  10 +
 .../org/apache/sis/services}/OSGiActivator.java    |   7 +-
 .../org/apache/sis/services}/ServletListener.java  |   8 +-
 .../org/apache/sis/internal/book/Assembler.java    |  10 +-
 .../apache/sis/internal/book/CodeColorizer.java    |   7 +-
 .../org/apache/sis/internal/book/package-info.java |   4 +-
 .../org/apache/sis/coverage/SampleDimension.java   |   4 +-
 .../sis/coverage/grid/BufferedGridCoverage.java    |   3 +-
 .../sis/coverage/grid/GridCoordinatesView.java     |   5 +-
 .../org/apache/sis/coverage/grid/GridCoverage.java |   2 +-
 .../apache/sis/coverage/grid/GridCoverage2D.java   |   3 +-
 .../apache/sis/coverage/grid/GridDerivation.java   |   3 +-
 .../org/apache/sis/coverage/grid/GridExtent.java   |  42 +--
 .../apache/sis/coverage/grid/GridExtentCRS.java    |   3 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |  31 +-
 .../apache/sis/coverage/grid/ImageRenderer.java    |   3 +-
 .../apache/sis/coverage/grid/PixelTranslation.java |  23 +-
 .../org/apache/sis/coverage/grid/package-info.java |   2 +-
 .../org/apache/sis/feature/AbstractAttribute.java  |   4 +-
 .../org/apache/sis/feature/AbstractFeature.java    |   7 +-
 .../org/apache/sis/feature/DefaultFeatureType.java |   2 +-
 .../org/apache/sis/feature/FeatureOperations.java  |   2 +-
 .../java/org/apache/sis/feature/LinkOperation.java |   3 +-
 .../sis/feature/builder/FeatureTypeBuilder.java    |   9 +-
 .../org/apache/sis/filter/AssociationValue.java    |   6 +-
 .../java/org/apache/sis/filter/BinaryFunction.java |   3 +-
 .../apache/sis/filter/BinaryGeometryFilter.java    |   3 +-
 .../org/apache/sis/filter/ComparisonFilter.java    |   3 +-
 .../org/apache/sis/filter/ConvertFunction.java     |   4 +-
 .../java/org/apache/sis/filter/DistanceFilter.java |   7 +-
 .../org/apache/sis/filter/IdentifierFilter.java    |   9 +-
 .../java/org/apache/sis/filter/LeafExpression.java |   3 +-
 .../java/org/apache/sis/filter/LikeFilter.java     |   7 +-
 .../java/org/apache/sis/filter/LogicalFilter.java  |   5 +-
 .../java/org/apache/sis/filter/Optimization.java   |   5 +-
 .../java/org/apache/sis/filter/PropertyValue.java  |   4 +-
 .../java/org/apache/sis/filter/UnaryFunction.java  |   3 +-
 .../java/org/apache/sis/image/BandSelectImage.java |   3 +-
 .../java/org/apache/sis/image/ComputedImage.java   |   2 +-
 .../java/org/apache/sis/image/ImageCombiner.java   |   5 +-
 .../java/org/apache/sis/image/PlanarImage.java     |  15 +-
 .../sis/image/PositionalConsistencyImage.java      |   3 +-
 .../org/apache/sis/image/SourceAlignedImage.java   |   3 +-
 .../main/java/org/apache/sis/image/TileCache.java  |   3 +-
 .../org/apache/sis/index/tree/PointTreeNode.java   |   2 +-
 .../org/apache/sis/index/tree/QuadTreeNode.java    |   4 +-
 .../internal/coverage/j2d/BatchComputedImage.java  |   4 +-
 .../internal/coverage/j2d/ColorModelFactory.java   |  31 +-
 .../sis/internal/coverage/j2d/ColorModelPatch.java | 121 -------
 .../internal/coverage/j2d/DeferredProperty.java    |   4 +-
 .../sis/internal/coverage/j2d/ImageUtilities.java  |   2 +-
 .../coverage/j2d/MultiBandsIndexColorModel.java    |  43 ++-
 .../sis/internal/coverage/j2d/TiledImage.java      |   4 +-
 .../sis/internal/coverage/j2d/package-info.java    |   2 +-
 .../sis/internal/feature/AttributeConvention.java  |  30 +-
 .../sis/internal/feature/GeometryFactories.java    |   3 +-
 .../sis/internal/feature/MovingFeatures.java       |   7 +-
 .../internal/feature/SpatialOperationContext.java  |   5 +-
 .../apache/sis/internal/feature/j2d/Factory.java   |   4 +-
 .../sis/internal/feature/j2d/PathBuilder.java      |   2 +-
 .../apache/sis/internal/feature/j2d/Wrapper.java   |   4 +-
 .../internal/feature/jts/PathIteratorAdapter.java  |   6 +-
 .../sis/internal/feature/jts/ShapeConverter.java   |   5 +-
 .../sis/internal/filter/GeometryConverter.java     |   3 +-
 .../java/org/apache/sis/internal/filter/Node.java  |   1 +
 .../sis/internal/filter/SortByComparator.java      |   2 +-
 .../internal/filter/sqlmm/GeometryConstructor.java |   7 +-
 .../sis/internal/filter/sqlmm/OneGeometry.java     |   7 +-
 .../apache/sis/internal/filter/sqlmm/Registry.java |   4 +-
 .../sis/internal/filter/sqlmm/ST_Transform.java    |   3 +-
 .../sis/internal/filter/sqlmm/TwoGeometries.java   |   7 +-
 .../internal/processing/image/TiledProcess.java    |   3 +-
 .../coverage/grid/BufferedGridCoverageTest.java    |   5 +-
 .../coverage/grid/ConvertedGridCoverageTest.java   |  10 +-
 .../sis/coverage/grid/GridCoverage2DTest.java      |   7 +-
 .../sis/coverage/grid/GridDerivationTest.java      |   8 +-
 .../apache/sis/coverage/grid/GridExtentTest.java   |   4 +-
 .../apache/sis/feature/AbstractOperationTest.java  |   4 +-
 .../sis/feature/CharacteristicTypeMapTest.java     |  15 +-
 .../org/apache/sis/feature/CustomAttribute.java    |   7 +-
 .../sis/feature/DefaultAssociationRoleTest.java    |  17 +-
 .../sis/feature/DefaultAttributeTypeTest.java      |   5 +-
 .../apache/sis/feature/DefaultFeatureTypeTest.java |   3 +-
 .../org/apache/sis/feature/FeatureFormatTest.java  |   7 +-
 .../apache/sis/feature/FeatureMemoryBenchmark.java |  11 +-
 .../apache/sis/feature/FeatureOperationsTest.java  |   7 +-
 .../org/apache/sis/feature/FeatureTestCase.java    |  20 +-
 .../org/apache/sis/feature/LinkOperationTest.java  |   6 +-
 .../apache/sis/feature/PropertySingletonTest.java  |   8 +-
 .../sis/feature/SingletonAssociationTest.java      |  15 +-
 .../sis/feature/StringJoinOperationTest.java       |   3 +-
 .../feature/builder/AttributeTypeBuilderTest.java  |  13 +-
 .../builder/CharacteristicTypeBuilderTest.java     |   6 +-
 .../feature/builder/FeatureTypeBuilderTest.java    |   4 +-
 .../org/apache/sis/filter/LogicalFilterTest.java   |   8 +-
 .../sis/internal/coverage/j2d/ColorizerTest.java   |   4 +-
 .../internal/feature/AttributeConventionTest.java  |  19 +-
 .../sis/internal/feature/GeometriesTestCase.java   |   8 +-
 .../apache/sis/internal/feature/jts/JTSTest.java   |   4 +-
 .../internal/filter/sqlmm/RegistryTestCase.java    |   6 +-
 core/sis-metadata/pom.xml                          |   5 +
 .../sis/internal/jaxb/IdentifierMapAdapter.java    |   8 +-
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |   5 +-
 .../apache/sis/internal/jaxb/TypeRegistration.java |   7 +-
 .../internal/jaxb/metadata/replace/SensorType.java |   2 +-
 .../apache/sis/internal/metadata/ExcludedSet.java  |   2 -
 .../apache/sis/internal/metadata/NameMeaning.java  |  27 +-
 .../sis/internal/metadata/RecordSchemaSIS.java     |   5 +-
 .../internal/metadata/TransformationAccuracy.java  |   6 +-
 .../sis/internal/xml/StreamWriterDelegate.java     |   2 +-
 .../java/org/apache/sis/metadata/TreeNode.java     |   4 +-
 .../iso/DefaultExtendedElementInformation.java     |  16 +-
 .../apache/sis/metadata/iso/DefaultMetadata.java   |  50 +--
 .../sis/metadata/iso/citation/DefaultCitation.java |   6 +-
 .../sis/metadata/iso/citation/DefaultContact.java  |  12 +-
 .../iso/citation/DefaultResponsibleParty.java      |  16 +-
 .../metadata/iso/citation/DefaultTelephone.java    |  10 +-
 .../iso/constraint/DefaultReleasability.java       |  26 +-
 .../sis/metadata/iso/constraint/package-info.java  |   2 +-
 .../iso/content/DefaultCoverageDescription.java    |   8 +-
 .../DefaultFeatureCatalogueDescription.java        |   8 +-
 .../iso/content/DefaultRangeDimension.java         |   4 +-
 .../metadata/iso/distribution/DefaultDataFile.java |   6 +-
 .../DefaultDigitalTransferOptions.java             |   4 +-
 .../metadata/iso/distribution/DefaultFormat.java   |  12 +-
 .../metadata/iso/distribution/DefaultMedium.java   |   4 +-
 .../distribution/DefaultStandardOrderProcess.java  |  24 --
 .../iso/identification/AbstractIdentification.java |   4 +-
 .../DefaultAggregateInformation.java               |   8 +-
 .../identification/DefaultDataIdentification.java  |   8 +-
 .../metadata/iso/lineage/DefaultProcessStep.java   |   4 +-
 .../sis/metadata/iso/lineage/DefaultSource.java    |   8 +-
 .../maintenance/DefaultMaintenanceInformation.java |  12 +-
 .../sis/metadata/iso/quality/AbstractElement.java  |  28 +-
 .../iso/quality/AbstractTemporalAccuracy.java      |   2 +-
 .../iso/quality/DefaultCoverageResult.java         |   6 +-
 .../metadata/iso/quality/DefaultDataQuality.java   |   6 +-
 .../DefaultNonQuantitativeAttributeAccuracy.java   |   2 +-
 .../iso/quality/DefaultQuantitativeResult.java     |   6 +-
 .../sis/metadata/iso/quality/DefaultScope.java     |   2 +-
 .../sis/metadata/iso/quality/DefaultUsability.java |   2 +-
 .../apache/sis/metadata/sql/MetadataWriter.java    |   5 +-
 .../org/apache/sis/util/iso/DefaultLocalName.java  |   3 +-
 .../apache/sis/util/iso/DefaultNameFactory.java    |   2 +-
 .../org/apache/sis/util/iso/DefaultRecord.java     |   3 +-
 .../org/apache/sis/util/iso/DefaultRecordType.java |   2 +-
 .../org/apache/sis/util/iso/DefaultTypeName.java   |  17 +-
 .../main/java/org/apache/sis/util/iso/Names.java   |   4 +-
 .../java/org/apache/sis/util/iso/package-info.java |   2 +-
 .../java/org/apache/sis/xml/Implementation.java    |  55 +---
 .../java/org/apache/sis/xml/MarshalContext.java    |   2 +-
 .../java/org/apache/sis/xml/MarshallerPool.java    |   4 +-
 .../main/java/org/apache/sis/xml/Namespaces.java   |  71 ++--
 .../src/main/java/org/apache/sis/xml/Pooled.java   |  50 +--
 .../java/org/apache/sis/xml/PooledTemplate.java    |   7 +-
 .../main/java/org/apache/sis/xml/Transformer.java  |  19 +-
 .../org/apache/sis/xml/TransformingReader.java     |   6 +-
 .../org/apache/sis/xml/TransformingWriter.java     |  11 +-
 .../src/main/java/org/apache/sis/xml/XML.java      |  15 +-
 .../main/java/org/apache/sis/xml/package-info.java |   2 +-
 .../internal/jaxb/cat/CodeListMarshallingTest.java |   8 +-
 .../sis/internal/jaxb/cat/EnumMarshallingTest.java |   4 +-
 .../sis/internal/jaxb/gco/MultiplicityTest.java    |   4 +-
 .../metadata/ImplementationHelperTest.java         |   5 +-
 .../apache/sis/internal/metadata/MergerTest.java   |  17 +-
 .../java/org/apache/sis/metadata/HashCodeTest.java |   8 +-
 .../apache/sis/metadata/InformationMapTest.java    |   6 +-
 .../apache/sis/metadata/MetadataStandardTest.java  |   5 +-
 .../sis/metadata/ModifiableMetadataTest.java       |   8 +-
 .../apache/sis/metadata/PropertyAccessorTest.java  |  11 +-
 .../java/org/apache/sis/metadata/PrunerTest.java   |  12 +-
 .../java/org/apache/sis/metadata/TreeNodeTest.java |  10 +-
 .../apache/sis/metadata/TreeTableFormatTest.java   |  19 +-
 .../java/org/apache/sis/metadata/ValueMapTest.java |  64 ++--
 .../sis/metadata/iso/CustomMetadataTest.java       |   4 +-
 .../sis/metadata/iso/citation/CitationsTest.java   |   3 +-
 .../metadata/iso/citation/DefaultCitationTest.java |  24 +-
 .../metadata/iso/citation/DefaultContactTest.java  |   8 +-
 .../iso/citation/DefaultResponsibilityTest.java    |   6 +-
 .../constraint/DefaultLegalConstraintsTest.java    |   4 +-
 .../sis/metadata/iso/extent/DefaultExtentTest.java |   4 +-
 .../identification/DefaultBrowseGraphicTest.java   |   7 +-
 .../identification/DefaultCoupledResourceTest.java |  12 +-
 .../DefaultDataIdentificationTest.java             |  16 +-
 .../DefaultServiceIdentificationTest.java          |  10 +-
 .../metadata/iso/quality/AbstractElementTest.java  |   4 +-
 .../iso/quality/DefaultDomainConsistencyTest.java  |   7 +-
 .../iso/quality/DefaultQuantitativeResultTest.java |  11 +-
 .../sis/metadata/sql/MetadataFallbackVerifier.java |   4 +-
 .../sis/metadata/sql/MetadataSourceTest.java       |   3 +-
 .../sis/metadata/sql/MetadataWriterTest.java       |   4 +-
 .../java/org/apache/sis/test/MetadataAssert.java   |   3 +-
 .../org/apache/sis/test/mock/MetadataMock.java     |   4 +-
 .../apache/sis/test/xml/DocumentComparator.java    |  26 +-
 .../apache/sis/util/iso/DefaultRecordTypeTest.java |   4 +-
 .../apache/sis/util/iso/DefaultScopedNameTest.java |   7 +-
 .../apache/sis/util/iso/NameMarshallingTest.java   |   4 +-
 .../java/org/apache/sis/util/iso/TypesTest.java    |   3 +-
 .../org/apache/sis/xml/MarshallerPoolTest.java     |   4 -
 .../apache/sis/xml/TransformingNamespacesTest.java |   9 +-
 .../org/apache/sis/xml/XLinkMarshallingTest.java   |   6 +-
 .../coverage/MultiResolutionCoverageLoader.java    |   5 +-
 .../main/java/org/apache/sis/portrayal/Canvas.java |   2 +-
 .../MultiResolutionCoverageLoaderTest.java         |  13 +-
 core/sis-referencing-by-identifiers/pom.xml        |   5 +
 .../referencing/gazetteer/FinalLocationType.java   |   8 +-
 .../referencing/gazetteer/GazetteerFactory.java    |   4 +-
 .../gazetteer/MilitaryGridReferenceSystem.java     |   3 +-
 .../referencing/gazetteer/LocationTypeTest.java    |   4 +-
 core/sis-referencing/pom.xml                       |   5 +
 .../org/apache/sis/geometry/CoordinateFormat.java  |   3 +-
 .../java/org/apache/sis/geometry/Envelopes.java    |   2 +-
 .../apache/sis/geometry/WraparoundAdjustment.java  |   6 +-
 .../referencing/CC_GeneralOperationParameter.java  |   5 +-
 .../jaxb/referencing/CC_OperationMethod.java       |   5 +-
 .../referencing/CC_OperationParameterGroup.java    |   2 +-
 .../sis/internal/referencing/AxisDirections.java   |  22 +-
 .../internal/referencing/CoordinateOperations.java |  11 +-
 .../referencing/GeodeticObjectBuilder.java         |   8 +-
 .../apache/sis/internal/referencing/Legacy.java    |  10 +-
 .../referencing/PositionalAccuracyConstant.java    |   4 +-
 .../internal/referencing/ReferencingUtilities.java |   4 +-
 .../internal/referencing/j2d/TileOrganizer.java    |   2 +-
 .../sis/internal/referencing/provider/Affine.java  |   8 +-
 .../provider/DatumShiftGridCompressed.java         |   4 +-
 .../referencing/provider/DatumShiftGridFile.java   |   2 +-
 .../provider/FranceGeocentricInterpolation.java    |   6 +-
 .../referencing/provider/GeodeticOperation.java    |   2 +-
 .../referencing/provider/MapProjection.java        |   4 +-
 .../referencing/provider/MapProjection3D.java      |   6 +-
 .../internal/referencing/provider/Molodensky.java  |   3 +-
 .../sis/internal/referencing/provider/NTv2.java    |   2 +-
 .../provider/PolarStereographicNorth.java          |   3 +-
 .../main/java/org/apache/sis/io/wkt/Element.java   |   5 +-
 .../main/java/org/apache/sis/io/wkt/Formatter.java |   5 +-
 .../apache/sis/io/wkt/GeodeticObjectParser.java    |   8 +-
 .../org/apache/sis/io/wkt/MathTransformParser.java |   3 +-
 .../org/apache/sis/io/wkt/SingletonElement.java    |   2 +-
 .../java/org/apache/sis/io/wkt/Transliterator.java |  23 +-
 .../java/org/apache/sis/io/wkt/VerticalInfo.java   |   3 +-
 .../java/org/apache/sis/io/wkt/WKTDictionary.java  |  12 +-
 .../main/java/org/apache/sis/io/wkt/WKTFormat.java |   3 +-
 .../parameter/DefaultParameterDescriptorGroup.java |  13 +-
 .../sis/parameter/DefaultParameterValueGroup.java  |   3 +-
 .../sis/parameter/MapProjectionParameters.java     |  13 +-
 .../org/apache/sis/parameter/ParameterFormat.java  |   3 +-
 .../org/apache/sis/parameter/TensorParameters.java |   5 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |   2 +-
 .../java/org/apache/sis/referencing/Builder.java   |   4 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  29 +-
 .../java/org/apache/sis/referencing/CommonCRS.java |   5 +-
 .../sis/referencing/EPSGFactoryFallback.java       |   3 +-
 .../sis/referencing/crs/DefaultCompoundCRS.java    |  14 +-
 .../cs/DefaultCoordinateSystemAxis.java            |  27 +-
 .../org/apache/sis/referencing/cs/Normalizer.java  |   3 +-
 .../sis/referencing/datum/DatumShiftGrid.java      |   4 +-
 .../org/apache/sis/referencing/datum/formulas.html |   2 +-
 .../referencing/factory/AuthorityFactoryProxy.java |  31 +-
 .../sis/referencing/factory/CacheRecord.java       |   2 +-
 .../factory/CommonAuthorityFactory.java            |   4 +-
 .../factory/GeodeticAuthorityFactory.java          |   5 +-
 .../referencing/factory/GeodeticObjectFactory.java |  12 +-
 .../factory/IdentifiedObjectFinder.java            |   5 +-
 .../referencing/factory/IdentifiedObjectSet.java   |   2 +-
 .../factory/MultiAuthoritiesFactory.java           |   6 +-
 .../referencing/factory/sql/EPSGCodeFinder.java    |  15 +-
 .../referencing/factory/sql/EPSGDataAccess.java    |  13 +-
 .../sis/referencing/factory/sql/EPSGFactory.java   |   5 +-
 .../factory/sql/InstallationScriptProvider.java    |   3 +-
 .../operation/AbstractCoordinateOperation.java     |   5 +-
 .../operation/AbstractSingleOperation.java         |   2 +-
 .../operation/CoordinateOperationFinder.java       |   2 +-
 .../operation/CoordinateOperationRegistry.java     |   5 +-
 .../operation/DefaultConcatenatedOperation.java    |  10 +-
 .../DefaultCoordinateOperationFactory.java         |  14 +-
 .../operation/DefaultOperationMethod.java          |  20 +-
 .../operation/InverseOperationMethod.java          |   2 +-
 .../operation/builder/LinearTransformBuilder.java  |   2 +-
 .../operation/builder/ResidualGrid.java            |   5 +-
 .../sis/referencing/operation/matrix/Matrices.java |   2 +-
 .../transform/CoordinateSystemTransform.java       |   3 +-
 .../transform/DefaultMathTransformFactory.java     |  46 +--
 .../transform/EllipsoidToCentricTransform.java     |   5 +-
 .../operation/transform/MathTransformProvider.java |   2 +-
 .../operation/transform/MathTransforms.java        |   5 +-
 .../operation/transform/PoleRotation.java          |   6 +-
 .../transform/SpecializableTransform.java          |   7 +-
 .../referencing/operation/transform/formulas.html  |   2 +-
 .../operation/transform/package-info.java          |   2 +-
 .../org/apache/sis/referencing/package-info.java   |   2 +-
 .../org/apache/sis/geometry/EnvelopesTest.java     |   4 +-
 .../CC_OperationParameterGroupTest.java            |   9 +-
 .../sis/internal/jaxb/referencing/CodeTest.java    |   6 +-
 .../referencing/SecondDefiningParameterTest.java   |  16 +-
 .../referencing/EllipsoidalHeightCombinerTest.java |   7 +-
 .../sis/internal/referencing/FormulasTest.java     |   7 +-
 .../sis/internal/referencing/WKTKeywordsTest.java  |   5 +-
 .../sis/io/wkt/GeodeticObjectParserTest.java       |   4 +-
 .../org/apache/sis/io/wkt/WKTDictionaryTest.java   |  12 +-
 .../java/org/apache/sis/io/wkt/WKTFormatTest.java  |   7 +-
 .../DefaultParameterDescriptorGroupTest.java       |   9 +-
 .../parameter/DefaultParameterValueGroupTest.java  |  16 +-
 .../sis/parameter/DefaultParameterValueTest.java   |   4 +-
 .../sis/parameter/MapProjectionParametersTest.java |   3 +-
 .../apache/sis/parameter/ParameterFormatTest.java  |   2 +-
 .../sis/parameter/ParameterMarshallingTest.java    |   7 +-
 .../org/apache/sis/parameter/ParametersTest.java   |   6 +-
 .../apache/sis/parameter/TensorParametersTest.java |   3 +-
 .../org/apache/sis/parameter/TensorValuesTest.java |  10 +-
 .../referencing/AbstractIdentifiedObjectTest.java  |  11 +-
 .../sis/referencing/EPSGFactoryFallbackTest.java   |  24 +-
 .../sis/referencing/crs/AbstractCRSTest.java       |  10 +-
 .../referencing/crs/DefaultCompoundCRSTest.java    |  23 +-
 .../sis/referencing/crs/DefaultDerivedCRSTest.java |   4 +-
 .../referencing/crs/DefaultEngineeringCRSTest.java |  10 +-
 .../sis/referencing/crs/DefaultImageCRSTest.java   |  10 +-
 .../referencing/crs/DefaultTemporalCRSTest.java    |   6 +-
 .../apache/sis/referencing/crs/HardCodedCRS.java   |  11 +-
 .../apache/sis/referencing/cs/AbstractCSTest.java  |  18 +-
 .../sis/referencing/cs/CoordinateSystemsTest.java  |  16 +-
 .../sis/referencing/cs/DefaultCartesianCSTest.java |   9 +-
 .../sis/referencing/cs/DefaultCompoundCSTest.java  |   5 +-
 .../cs/DefaultCoordinateSystemAxisTest.java        |   4 +-
 .../referencing/cs/DefaultCylindricalCSTest.java   |   4 +-
 .../sis/referencing/cs/DefaultPolarCSTest.java     |   4 +-
 .../sis/referencing/cs/DefaultSphericalCSTest.java |   4 +-
 .../org/apache/sis/referencing/cs/HardCodedCS.java |  31 +-
 .../apache/sis/referencing/cs/NormalizerTest.java  |   8 +-
 .../datum/DefaultPrimeMeridianTest.java            |   5 +-
 .../datum/DefaultVerticalDatumTest.java            |  11 +-
 .../factory/CommonAuthorityFactoryTest.java        |  18 +-
 .../factory/IdentifiedObjectFinderTest.java        |   4 +-
 .../factory/MultiAuthoritiesFactoryTest.java       |  30 +-
 .../factory/sql/epsg/DataScriptFormatter.java      |   3 +-
 .../operation/CoordinateOperationFinderTest.java   |  11 +-
 .../DefaultConcatenatedOperationTest.java          |  12 +-
 .../operation/DefaultConversionTest.java           |  13 +-
 .../operation/HardCodedConversions.java            |  12 +-
 .../builder/LinearTransformBuilderTest.java        |   7 +-
 .../sis/referencing/operation/projection/NoOp.java |   6 +-
 .../projection/SatelliteTrackingTest.java          |   4 +-
 .../operation/transform/CoordinateDomain.java      |   2 +-
 .../transform/DefaultMathTransformFactoryTest.java |   3 +-
 .../transform/MathTransformFactoryBase.java        |   3 +-
 .../transform/MathTransformFactoryMock.java        |   3 +-
 .../transform/OperationMethodSetTest.java          |  10 +-
 .../operation/transform/SinusoidalShiftGrid.java   |   4 +-
 .../transform/WraparoundTransformTest.java         |  10 +-
 .../report/CoordinateOperationMethods.java         |   2 +-
 .../sis/test/integration/ConsistencyTest.java      |   7 +-
 .../apache/sis/test/integration/MetadataTest.java  |  90 +++--
 core/sis-utility/pom.xml                           |  16 -
 .../sis/internal/converter/SystemRegistry.java     |   7 +-
 .../sis/internal/converter/package-info.java       |   7 +-
 .../sis/internal/{jdk9 => jdk17}/HexFormat.java    |   2 +-
 .../java/org/apache/sis/internal/jdk17/JDK17.java  |  72 ++++
 .../sis/internal/{jdk9 => jdk17}/package-info.java |   6 +-
 .../java/org/apache/sis/internal/jdk9/JDK9.java    | 366 ---------------------
 .../sis/internal/system/DefaultFactories.java      |  76 +++--
 .../apache/sis/internal/system/SystemListener.java |   3 +-
 .../apache/sis/internal/system/package-info.java   |   2 +-
 .../java/org/apache/sis/internal/util/Cloner.java  |   8 +-
 .../apache/sis/internal/util/CollectionsExt.java   | 232 ++++---------
 .../apache/sis/internal/util/DefinitionURI.java    |  13 +-
 .../apache/sis/internal/util/FinalFieldSetter.java |   6 +-
 .../org/apache/sis/internal/util/Numerics.java     |  16 +-
 .../org/apache/sis/internal/util/package-info.java |   2 +-
 .../main/java/org/apache/sis/math/ArrayVector.java |  13 +-
 .../main/java/org/apache/sis/math/Fraction.java    |  17 +-
 .../org/apache/sis/math/LinearlyDerivedVector.java |   8 +-
 .../java/org/apache/sis/math/MathFunctions.java    |   2 +-
 .../java/org/apache/sis/math/SequenceVector.java   |   5 +-
 .../java/org/apache/sis/math/StatisticsFormat.java |   2 +-
 .../src/main/java/org/apache/sis/math/Vector.java  |  41 +--
 .../org/apache/sis/measure/AbstractConverter.java  |   3 +-
 .../java/org/apache/sis/measure/UnitDimension.java |  23 +-
 .../java/org/apache/sis/measure/UnitFormat.java    |  10 +-
 .../src/main/java/org/apache/sis/setup/About.java  |   3 +-
 .../java/org/apache/sis/setup/GeometryLibrary.java |   2 -
 .../main/java/org/apache/sis/setup/OptionKey.java  |   2 +-
 .../apache/sis/setup/OptionalInstallations.java    |   3 +-
 .../java/org/apache/sis/util/CharSequences.java    |   4 +-
 .../src/main/java/org/apache/sis/util/Classes.java |   4 +-
 .../sis/util/DefaultInternationalString.java       |  10 +-
 .../src/main/java/org/apache/sis/util/Locales.java |   2 +-
 .../sis/util/collection/BackingStoreException.java |   2 +-
 .../sis/util/collection/DefaultTreeTable.java      |  20 +-
 .../sis/util/collection/FrequencySortedSet.java    |   3 +-
 .../apache/sis/util/collection/IntegerList.java    |   9 +-
 .../apache/sis/util/collection/TableColumn.java    |   3 +-
 .../sis/util/collection/TreeTableFormat.java       |   4 +-
 .../java/org/apache/sis/util/logging/Logging.java  |  86 ++---
 .../apache/sis/util/logging/PerformanceLevel.java  |   8 +-
 .../org/apache/sis/util/logging/package-info.java  |   2 +-
 .../java/org/apache/sis/util/resources/Loader.java |   3 +-
 .../apache/sis/internal/util/AbstractMapTest.java  |   3 +-
 .../sis/internal/util/CheckedArrayListTest.java    |   6 +-
 .../sis/internal/util/CollectionsExtTest.java      |  27 +-
 .../org/apache/sis/internal/util/NumericsTest.java |  35 +-
 .../org/apache/sis/measure/SystemUnitTest.java     |   9 +-
 .../org/apache/sis/measure/UnitDimensionTest.java  |   3 +-
 .../org/apache/sis/measure/UnitServicesTest.java   |   4 +-
 .../org/apache/sis/test/ProjectDirectories.java    |   3 +-
 .../test/java/org/apache/sis/test/TestRunner.java  |   3 +-
 .../org/apache/sis/util/collection/CacheTest.java  |  10 +-
 .../sis/util/collection/CodeListSetTest.java       |   2 +-
 .../apache/sis/util/collection/DerivedSetTest.java |  10 +-
 .../util/collection/FrequencySortedSetTest.java    |   3 +-
 .../sis/util/collection/IntegerListTest.java       |   5 +-
 .../apache/sis/util/collection/LargeCodeList.java  |   2 +-
 ide-project/NetBeans/nbproject/build-impl.xml      |  25 +-
 ide-project/NetBeans/nbproject/genfiles.properties |   6 +-
 ide-project/NetBeans/nbproject/project.properties  |  17 +-
 ide-project/NetBeans/nbproject/project.xml         |   1 -
 pom.xml                                            |  28 +-
 .../profile/fra/DirectReferenceSystemTest.java     |   6 +-
 .../apache/sis/internal/earth/netcdf/GCOM_C.java   |  33 +-
 .../apache/sis/internal/earth/netcdf/GCOM_W.java   |  32 +-
 src/main/javadoc/overview.html                     |   2 +-
 storage/pom.xml                                    |   5 +
 .../storage/inflater/CompressionChannel.java       |   3 +-
 .../internal/storage/inflater/CopyFromBytes.java   |   8 +-
 .../storage/inflater/HorizontalPredictor.java      |   4 +-
 .../storage/inflater/PredictorChannel.java         |   4 +-
 .../apache/sis/internal/storage/inflater/ZIP.java  |  31 +-
 .../internal/storage/inflater/package-info.java    |   2 +-
 .../org/apache/sis/storage/geotiff/CRSBuilder.java |   7 +-
 .../sis/storage/geotiff/CompressedSubset.java      |   2 +-
 .../org/apache/sis/storage/geotiff/DataSubset.java |   2 +-
 .../apache/sis/storage/geotiff/Localization.java   |   2 +-
 .../sis/storage/geotiff/MultiResolutionImage.java  |   2 +-
 .../sis/storage/geotiff/ReversedBitsChannel.java   |   2 +-
 .../apache/sis/storage/geotiff/XMLMetadata.java    |   4 +-
 .../java/org/apache/sis/internal/netcdf/Axis.java  |   2 +-
 .../org/apache/sis/internal/netcdf/CRSBuilder.java |   3 +-
 .../org/apache/sis/internal/netcdf/Convention.java |   5 +-
 .../org/apache/sis/internal/netcdf/FeatureSet.java |   2 +-
 .../apache/sis/internal/netcdf/GridMapping.java    |   3 +-
 .../apache/sis/internal/netcdf/RasterResource.java |   5 +-
 .../org/apache/sis/internal/netcdf/Variable.java   |   2 +-
 .../sis/internal/netcdf/impl/ChannelDecoder.java   |  10 +-
 .../sis/internal/netcdf/impl/VariableInfo.java     |   3 +-
 .../sis/internal/netcdf/ucar/DecoderWrapper.java   |   6 +-
 .../sis/internal/netcdf/ucar/VariableWrapper.java  |   4 +-
 .../apache/sis/storage/netcdf/MetadataReader.java  |  16 +-
 .../org/apache/sis/storage/netcdf/NetcdfStore.java |   2 +-
 storage/sis-sqlstore/pom.xml                       |   5 +
 .../apache/sis/internal/sql/feature/Analyzer.java  |   3 +-
 .../sis/internal/sql/feature/BinaryEncoding.java   |   2 +-
 .../apache/sis/internal/sql/feature/Database.java  |   4 +-
 .../sis/internal/sql/feature/PrimaryKey.java       |   5 +-
 .../sis/internal/sql/feature/QueryAnalyzer.java    |   2 +-
 .../sis/internal/sql/feature/TableAnalyzer.java    |   2 +-
 .../sis/internal/sql/postgis/RasterReader.java     |   3 +-
 .../apache/sis/storage/sql/ResourceDefinition.java |   6 +-
 .../sis/internal/storage/StoreUtilities.java       |   3 +-
 .../sis/internal/storage/TiledGridCoverage.java    |   2 +-
 .../org/apache/sis/internal/storage/csv/Store.java |   5 +-
 .../sis/internal/storage/esri/CharactersView.java  |   6 +-
 .../sis/internal/storage/esri/RawRasterReader.java |   2 +-
 .../apache/sis/internal/storage/folder/Store.java  |   5 +-
 .../apache/sis/internal/storage/io/ByteWriter.java |   5 +-
 .../sis/internal/storage/io/ChannelFactory.java    |   3 +-
 .../sis/internal/storage/wkt/FirstKeywordPeek.java |   2 +-
 .../sis/internal/storage/xml/AbstractProvider.java |  45 ++-
 .../org/apache/sis/internal/storage/xml/Store.java |   3 +-
 .../sis/internal/storage/xml/StoreProvider.java    |  19 +-
 .../sis/internal/storage/xml/package-info.java     |   2 +-
 .../sis/storage/AbstractGridCoverageResource.java  |   3 +-
 .../java/org/apache/sis/storage/FeatureNaming.java |   6 +-
 .../apache/sis/storage/GridCoverageResource.java   |   5 +-
 .../org/apache/sis/storage/StorageConnector.java   |   7 +-
 .../storage/aggregate/AggregatedFeatureSet.java    |   4 +-
 .../aggregate/ConcatenatedGridResource.java        |   3 +-
 .../sis/storage/aggregate/GroupBySample.java       |   2 +-
 .../sis/storage/aggregate/JoinFeatureSet.java      |  13 +-
 .../apache/sis/storage/event/StoreListeners.java   |  53 +--
 .../org/apache/sis/storage/event/package-info.java |   2 +-
 .../sis/internal/storage/MetadataBuilderTest.java  |   7 +-
 .../apache/sis/internal/storage/csv/StoreTest.java |  26 +-
 .../sis/internal/storage/folder/StoreTest.java     |   6 +-
 .../internal/storage/xml/MimeTypeDetectorTest.java |  11 +-
 .../org/apache/sis/storage/GridResourceMock.java   |   3 +-
 .../aggregate/ConcatenatedFeatureSetTest.java      |  17 +-
 .../sis/storage/aggregate/JoinFeatureSetTest.java  |   6 +-
 .../sis/test/storage/CoverageReadConsistency.java  |   2 +-
 .../apache/sis/internal/storage/gpx/Copyright.java |   4 +-
 .../storage/gpx/GroupAsPolylineOperation.java      |   6 +-
 .../apache/sis/internal/storage/gpx/Metadata.java  |   2 +-
 .../org/apache/sis/internal/storage/gpx/Store.java |   2 +-
 .../sis/internal/storage/gpx/StoreProvider.java    |  11 +-
 .../org/apache/sis/internal/storage/gpx/Types.java |   7 +-
 .../sis/internal/storage/gpx/WritableStore.java    |   2 +-
 .../sis/internal/storage/gpx/package-info.java     |   2 +-
 .../storage/xml/stream/FormattedWriter.java        |   6 +-
 .../storage/xml/stream/StaxDataStoreProvider.java  |  12 +-
 .../internal/storage/xml/stream/package-info.java  |   2 +-
 .../sis/internal/storage/gpx/MetadataTest.java     |  10 +-
 .../sis/internal/storage/gpx/UpdaterTest.java      |   6 +-
 .../sis/internal/storage/gpx/WriterTest.java       |  31 +-
 532 files changed, 2084 insertions(+), 3209 deletions(-)
 rename {core/sis-utility/src/main/java/org/apache/sis/internal/system => 
application/sis-webapp/src/main/java/org/apache/sis/services}/OSGiActivator.java
 (95%)
 rename {core/sis-utility/src/main/java/org/apache/sis/internal/system => 
application/sis-webapp/src/main/java/org/apache/sis/services}/ServletListener.java
 (95%)
 delete mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/coverage/j2d/ColorModelPatch.java
 rename core/sis-utility/src/main/java/org/apache/sis/internal/{jdk9 => 
jdk17}/HexFormat.java (98%)
 create mode 100644 
core/sis-utility/src/main/java/org/apache/sis/internal/jdk17/JDK17.java
 rename core/sis-utility/src/main/java/org/apache/sis/internal/{jdk9 => 
jdk17}/package-info.java (90%)
 delete mode 100644 
core/sis-utility/src/main/java/org/apache/sis/internal/jdk9/JDK9.java


Reply via email to