This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/sis.git
from dcb92d9e4a Increment version number from 1.7-SNAPSHOT to 1.8-SNAPSHOT.
add 165ac35cd7 Add missing signature for GeoHEIF deployment.
add 6289d4278c Post-release cleanup: remove some deprecated methods.
add 8b22f4d62e Remove the deprecated `OptionKey` class.
add 70c15a524c feat(Geometry): move MultiCurve and MultiSurface methods on
GeometryCollection
add 7063c38d7b feat(Geometry): remove GeometryCollection subtypes, adopt
ISO 19107:2019 elementType instead
add 38bec33499 feat(Geometry): implement getTopologicDimension and test
cases
add 9680bcdb1a feat(Geometry): add Curve.subCurve(dist), start
implementing getRepresentativePoint
add 1b20c15dd3 feat(Geometry): add GaussLegendreQuadrature
add 829e767d5a feat(Geometry): implement DataPoints interpolation
add adcc259f4d feat(Geometry): implement BSpline.subCurve
add 084d6a5343 doc(Geometry): replace in javadoc old sequence name which
was renamed DataPoints
add 839025133c feat(Geometry): refactor Triangle and Mesh interpolation to
use default DataPoints interpolation capabilities
add cfbd7caf6b feat(Geometry): finish test cases for DataPoints
add 297c91c8d5 feat(Geometry): separate Ray as a Curve subtype, implement
several small methods
add 33275b4dd4 feat(Geometry): separate Capsule,Cylinder,Sphere,Ellipsoid
as interface and default implementation
add ef13105bb1 feat(Geometry): implement Surface methods on nurbSuface,
implement surface interpolation methods
add 48ec4dd862 feat(Geometry): implement closed surfaces boundary method
add d301c93958 feat(Geometry): implement surface perimeter and area on
several classes
add 7fd587c143 feat(Geometry): implement getEnvelope on spline type
geometries and getBoundary on BBox and OBBox
add 42152ec382 feat(Geometry): implement default polygon area computation
add e2171bdbd8 feat(Geometry): enfore Geometry always have a CRS, compute
polyhedron volume
add bb9e3560eb feat(Geometry): implements getDimension(coord) on several
geometry types
add c596827e59 fix(Geometry): fix EarClipping holes not correctly handled
add 03f05372fa feat(Geometry): earclipping now support polygons not on the
XY plan
add 7b6223be12 feat(Geometry): implement toPrimitive for PolyhedralSurface
add 3cb482cd8e feat(Math): add Vector.copy(DataType) and
Vector.perpendicular(Vector n)
add 677d44e763 feat(Geometry): implement envelopes on Arc types
add 400f9bd950 feat(Geometry): add GeometryEnvelope to work with Vector
instead of DirectPosition, simplifying algorithms
add 2cb66ce84f feat(Geometry): decompose curve to lines in
GeometryProcessor.toPrimitive
add 4f0239d852 feat(Geometry): implement Curve.asLine on multiple types
add 6de6d0536a feat(Geometry): implement sphere and ellipsoid horizontal
and vertical curves
add 2f4415ce21 feat(Math): add NDRange as a new Envelope subclass, remove
GeometryEnvelope
add fc44195bc6 feat(Geometry): implement Polyhedron toPrimitive
add 8f28402709 Documentation: uniformize the reminder about the workaround
while waiting for JEP 513.
add 120b6be14d Removed the deprecated `LocalizedException` interface.
add c12db32071 Fix a wrong encoding in logging property files. That
particular case is fixed to ISO-LATIN-1.
add 27beef8199 Partial workaround for the problem of HSQL which ignore
collations in LIKE clause. We cannot compensate fully this problem, but we can
make it less frequent.
add b05e8580ae Upgrade from Java 11 to Java 12. The plan is to upgrade to
a higher version, but this small step is done first for testing if there is any
user reaction.
add 1bf2017453 More flexible workaround for HSQLDB not supporting fully
collations in LIKE clauses: There is actually a partial support, if the
wildcard is only at the end.
add 70ade19574 Merge branch 'geoapi-4.0' into geoapi-3.1: bug fixes and
upgrate from Java 11 to 12.
new 57b84010bf 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:
README.md | 2 +-
endorsed/build.gradle.kts | 2 +-
.../org/apache/sis/console/IdentifierCommand.java | 5 +-
.../org.apache.sis.feature/main/module-info.java | 2 +-
.../main/org/apache/sis/coverage/Category.java | 3 +-
.../apache/sis/coverage/grid/GridCRSBuilder.java | 10 +-
.../apache/sis/coverage/grid/GridCoverage2D.java | 2 +-
.../org/apache/sis/coverage/grid/GridGeometry.java | 45 +-
.../sis/coverage/grid/ValuesAtPointIterator.java | 11 +-
.../org/apache/sis/coverage/grid/package-info.java | 2 +-
.../org/apache/sis/feature/EnvelopeOperation.java | 8 +-
.../sis/feature/FeatureOperationException.java | 46 +-
.../sis/feature/InvalidFeatureException.java | 33 +-
.../main/org/apache/sis/feature/package-info.java | 2 +-
.../main/org/apache/sis/image/OverviewImage.java | 13 +-
.../org/apache/sis/image/SourceAlignedImage.java | 8 +-
.../org.apache.sis.metadata/main/module-info.java | 2 +-
.../org/apache/sis/metadata/AbstractMetadata.java | 11 -
.../org/apache/sis/metadata/MetadataStandard.java | 22 -
.../sis/metadata/MetadataVisitorException.java | 52 ++-
.../iso/extent/NotSpatioTemporalException.java | 5 +-
.../main/org/apache/sis/metadata/package-info.java | 2 +-
.../sis/metadata/sql/internal/shared/Dialect.java | 22 +
.../metadata/sql/internal/shared/SQLBuilder.java | 3 +-
.../metadata/sql/internal/shared/ScriptRunner.java | 4 +-
.../sis/metadata/sql/internal/shared/Supports.java | 8 +-
.../main/org/apache/sis/openoffice/CalcAddins.java | 20 +-
.../gazetteer/GeohashReferenceSystem.java | 7 +-
.../gazetteer/MilitaryGridReferenceSystem.java | 18 +-
.../main/module-info.java | 2 +-
.../main/org/apache/sis/geometry/Envelope2D.java | 3 +-
.../sis/io/wkt/UnparsableObjectException.java | 49 ++-
.../main/org/apache/sis/io/wkt/package-info.java | 2 +-
.../sis/parameter/MapProjectionDescriptor.java | 5 +-
.../sis/referencing/AbstractIdentifiedObject.java | 12 -
.../sis/referencing/crs/DefaultProjectedCRS.java | 5 +-
.../sis/referencing/cs/DefaultCompoundCS.java | 5 +-
.../factory/ConcurrentAuthorityFactory.java | 2 +-
.../factory/IdentifiedObjectFinder.java | 2 +-
.../referencing/factory/sql/EPSGCodeFinder.java | 73 +++-
.../sis/referencing/factory/sql/EPSGInstaller.java | 4 +
.../sis/referencing/factory/sql/SQLTranslator.java | 16 +-
.../sis/referencing/factory/sql/package-info.java | 2 +-
.../operation/AbstractCoordinateOperation.java | 5 +-
.../referencing/operation/DefaultConversion.java | 29 +-
.../operation/DefaultOperationMethod.java | 5 +-
.../operation/DefaultPassThroughOperation.java | 5 +-
.../sis/referencing/operation/package-info.java | 2 +-
.../operation/projection/AlbersEqualArea.java | 13 +-
.../operation/projection/AzimuthalEquidistant.java | 5 +-
.../operation/projection/CassiniSoldner.java | 5 +-
.../operation/projection/CylindricalEqualArea.java | 13 +-
.../projection/EquidistantCylindrical.java | 13 +-
.../projection/LambertAzimuthalEqualArea.java | 13 +-
.../projection/LambertConicConformal.java | 13 +-
.../referencing/operation/projection/Mercator.java | 13 +-
.../projection/ModifiedAzimuthalEquidistant.java | 12 +-
.../operation/projection/Mollweide.java | 7 +-
.../operation/projection/ObliqueMercator.java | 12 +-
.../operation/projection/ObliqueStereographic.java | 12 +-
.../operation/projection/Orthographic.java | 12 +-
.../operation/projection/PolarStereographic.java | 12 +-
.../operation/projection/Polyconic.java | 12 +-
.../referencing/operation/projection/Robinson.java | 7 +-
.../operation/projection/SatelliteTracking.java | 12 +-
.../operation/projection/Sinusoidal.java | 12 +-
.../operation/projection/TransverseMercator.java | 7 +-
.../sis/referencing/operation/provider/Affine.java | 5 +-
.../org/apache/sis/referencing/package-info.java | 2 +-
.../referencing/factory/sql/EPSGFactoryTest.java | 35 ++
.../sis/referencing/operation/projection/NoOp.java | 15 +-
.../transform/ProjectiveTransformTest.java | 5 +-
.../apache/sis/storage/geoheif/ImageResource.java | 2 +-
.../storage/isobmff/base/IdentifiedMediaData.java | 5 +-
.../sis/storage/geoheif/SelfConsistencyTest.java | 5 +-
.../sis/storage/geotiff/SelfConsistencyTest.java | 5 +-
.../sis/storage/netcdf/SelfConsistencyTest.java | 7 +-
.../org.apache.sis.storage/main/module-info.java | 2 +-
.../main/org/apache/sis/storage/DataOptionKey.java | 42 --
.../org/apache/sis/storage/DataStoreException.java | 59 ++-
.../apache/sis/storage/GridCoverageResource.java | 20 +-
.../main/org/apache/sis/storage/OptionKey.java | 148 ++++++-
.../org/apache/sis/storage/StorageConnector.java | 8 +-
.../sis/storage/UnsupportedStorageException.java | 5 +-
.../sis/storage/internal/InputStreamAdapter.java | 2 +-
.../main/org/apache/sis/storage/package-info.java | 2 +-
.../test/org/apache/sis/storage/OptionKeyTest.java | 3 +-
.../sis/storage/esri/BILConsistencyTest.java | 10 +-
.../sis/storage/esri/BIPConsistencyTest.java | 10 +-
.../sis/storage/esri/BSQConsistencyTest.java | 10 +-
.../sis/storage/image/SelfConsistencyTest.java | 10 +-
.../sis/storage/test/CoverageReadConsistency.java | 6 +-
.../src/org.apache.sis.util/main/module-info.java | 3 +-
.../main/org/apache/sis/pending/jdk/JDK13.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK15.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK16.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK17.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK18.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK19.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK20.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK21.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK22.java | 2 +-
.../main/org/apache/sis/pending/jdk/JDK23.java | 2 +-
.../sis/pending/jdk/{JDK12.java => JDK26.java} | 25 +-
.../org/apache/sis/pending/jdk/package-info.java | 2 +-
.../main/org/apache/sis/setup/OptionKey.java | 349 ---------------
.../main/org/apache/sis/util/Classes.java | 21 +-
.../main/org/apache/sis/util/Exceptions.java | 44 +-
.../org/apache/sis/util/LocalizedException.java | 85 ----
.../internal/shared/LocalizedParseException.java | 54 ++-
.../org/apache/sis/util/logging/Initializer.java | 8 +-
.../main/org/apache/sis/util/logging/Logging.java | 4 +-
.../main/org/apache/sis/util/package-info.java | 2 +-
.../sis/util/resources/IndexedResourceBundle.java | 8 +-
.../test/org/apache/sis/test/Printer.java | 5 +-
.../shared/LocalizedParseExceptionTest.java | 12 +-
.../apache/sis/storage/geopackage/GpkgStore.java | 5 +-
.../apache/sis/storage/geopackage/Initializer.java | 5 +-
optional/README.md | 2 +-
optional/src/org.apache.sis.gui/bundle/README | 2 +-
.../src/org.apache.sis.gui/main/module-info.java | 2 +-
.../apache/sis/gui/controls/SyncWindowList.java | 250 -----------
.../apache/sis/gui/coverage/CoverageExplorer.java | 102 -----
.../org/apache/sis/gui/dataset/WindowHandler.java | 474 ---------------------
.../org/apache/sis/gui/dataset/WindowManager.java | 141 ------
.../org/apache/sis/gui/dataset/package-info.java | 2 +-
.../org/apache/sis/gui/internal/PrivateAccess.java | 52 ---
.../org/apache/sis/gui/internal/ToolbarButton.java | 115 -----
.../main/org/apache/sis/gui/map/StatusBar.java | 16 +-
.../main/org/apache/sis/gui/map/package-info.java | 2 +-
.../org/apache/sis/gui/referencing/WKTPane.java | 7 +-
parent/overview.html | 2 +-
parent/pom.xml | 4 +-
133 files changed, 752 insertions(+), 2299 deletions(-)
delete mode 100644
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/DataOptionKey.java
rename
endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/{JDK12.java =>
JDK26.java} (64%)
delete mode 100644
endorsed/src/org.apache.sis.util/main/org/apache/sis/setup/OptionKey.java
delete mode 100644
endorsed/src/org.apache.sis.util/main/org/apache/sis/util/LocalizedException.java
delete mode 100644
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/SyncWindowList.java
delete mode 100644
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/dataset/WindowHandler.java
delete mode 100644
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/dataset/WindowManager.java
delete mode 100644
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/PrivateAccess.java
delete mode 100644
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ToolbarButton.java