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 171730a  Merge branch 'geoapi-4.0' into geoapi-3.1
     add fd999b4  Upgrade dependencies.
     add daf0e36  Fix a NaN value caused by rounding error in Oblique Mercator 
inverse projection.
     add 038be25  Allow `Linearizer` to use "Polar Stereographic" projection 
instead of "Universal Transverse Mercator" if the raster is too close to a pole.
     add eeb8b0e  Add a `Prober.orElse(…)` method for testing probers with 
different types.
     add 9b45753  Make the GPX tests more robust to coexistance of ESRI and JTS 
librairies on the classpath.
     add 1cca8c3  Add credits for https://issues.apache.org/jira/browse/SIS-532
     add c560a14  Add a safety check against `NullPointerException` if a 
concatenated operation contains a defining operation.
     add 97524f8  Make exception messages more informative for some errors 
happening at netCDF reading time. It requires some code for making possible to 
transfer information, but this is for error handling only.
     add 69fdbb4  Remove the `QuietLogRecord` package-private class, replaced 
by the use of a `java.util.logging.Filter`. It allows us to get the same 
functionality from other packages (in this commit, netCDF).
     add 45fcb32  Use the localization provided by `CompoundFormat` for 
formatting values in the metadata tree. This is a cleaner solution than 
previous code for solving a problem of geographic extent not property formatted.
     add 24e3b71  Reduce the log levels (from FINE to FINER) of CRS created as 
a result of scanning the database in search for a CRS matching criteria.
     add c6d42d4  Provide a way to select the filter log messages by logger.
     add 4359328  Revert the removal `DURATION_FOR_LOGGING` threshold for 
logging and add an explanation about the rational. Tune the log levels of 
JavaFX application.
     add ecee3c9  Build configuration: upgrade Maven dependencies.
     add a7dc22f  Resolve more issues with the use of axis direction such as 
"South along 90° East". It fixes some exceptions that were thrown when using 
Polar Stereographic projection.
     add 031330c  Adopt "colinear" as a valid spelling. While "collinear" seems 
more widely used, "colinear" is the spelling used by Java2D and is used in 
current SIS public API.
     add ce6a4b3  Add a `GridGeometry.getEnvelope(CoordinateReferenceSystem)` 
method.
     add 6b413e8  Make `GridGeometry.getEnvelope(CoordinateReferenceSystem)` a 
little bit more robust.
     new c2534df  Merge branch 'geoapi-4.0' into 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-javafx/pom.xml                     |   4 +-
 .../src/main/artifact/conf/logging.properties      |  12 +-
 .../java/org/apache/sis/gui/dataset/LogViewer.java | 158 +++++++++---
 .../apache/sis/gui/dataset/ResourceExplorer.java   |   2 +-
 .../org/apache/sis/gui/metadata/MetadataTree.java  |   4 +-
 .../org/apache/sis/internal/gui/GUIUtilities.java  |  64 +++++
 .../org/apache/sis/internal/gui/LogHandler.java    | 177 +++++++++++---
 .../sis/internal/gui/PropertyValueFormatter.java   |  16 +-
 .../org/apache/sis/internal/gui/PropertyView.java  | 114 +++------
 .../org/apache/sis/internal/gui/Resources.java     |   5 +
 .../apache/sis/internal/gui/Resources.properties   |   1 +
 .../sis/internal/gui/Resources_fr.properties       |   1 +
 .../org/apache/sis/internal/gui/TextFormats.java   | 132 ++++++++++
 .../apache/sis/internal/gui/GUIUtilitiesTest.java  |  81 +++++-
 core/sis-build-helper/pom.xml                      |  10 +-
 core/sis-cql/pom.xml                               |   4 +-
 .../apache/sis/coverage/grid/DimensionReducer.java |   2 +-
 .../org/apache/sis/coverage/grid/GridExtent.java   |   2 +
 .../org/apache/sis/coverage/grid/GridGeometry.java |  66 ++++-
 .../sis/coverage/grid/GridDerivationTest.java      |  27 ++
 .../apache/sis/coverage/grid/GridGeometryTest.java |  36 ++-
 .../org/apache/sis/metadata/MetadataStandard.java  |   4 +-
 .../org/apache/sis/metadata/MetadataVisitor.java   |   4 +-
 .../org/apache/sis/metadata/TreeTableView.java     |   4 +-
 .../org/apache/sis/metadata/sql/Dispatcher.java    |   4 +-
 .../java/org/apache/sis/geometry/Envelopes.java    |  13 +-
 .../sis/internal/referencing/AxesMapper.java       | 160 ++++++++++++
 .../sis/internal/referencing/AxisDirections.java   |  59 ++---
 .../apache/sis/internal/referencing/Resources.java |  19 +-
 .../sis/internal/referencing/Resources.properties  |   5 +-
 .../internal/referencing/Resources_fr.properties   |   5 +-
 .../sis/referencing/cs/CoordinateSystems.java      |  26 +-
 .../sis/referencing/cs/DirectionAlongMeridian.java |  15 +-
 .../apache/sis/referencing/cs/package-info.java    |   2 +-
 .../factory/ConcurrentAuthorityFactory.java        |  13 +-
 .../referencing/factory/FactoryDataException.java  |  13 +-
 .../referencing/factory/GeodeticObjectFactory.java |  30 ++-
 .../factory/IdentifiedObjectFinder.java            |  28 ++-
 .../sis/referencing/factory/package-info.java      |   2 +-
 .../referencing/factory/sql/EPSGCodeFinder.java    |   9 +-
 .../referencing/factory/sql/EPSGDataAccess.java    |  10 +-
 .../operation/AbstractCoordinateOperation.java     |   2 +-
 .../operation/CoordinateOperationRegistry.java     |   4 +-
 .../operation/DefaultConcatenatedOperation.java    |  12 +-
 .../operation/builder/LinearTransformBuilder.java  |  12 +-
 .../operation/builder/LocalizationGridBuilder.java |   2 +-
 .../builder/LocalizationGridException.java         | 114 +++++++++
 .../operation/builder/ProjectedTransformTry.java   |   2 +-
 .../operation/projection/ConformalProjection.java  |   2 +-
 .../operation/projection/ObliqueMercator.java      |  12 +-
 .../sis/internal/referencing/AxesMapperTest.java   |  97 ++++++++
 .../internal/referencing/AxisDirectionsTest.java   |  27 +-
 .../operation/projection/ObliqueMercatorTest.java  |  32 ++-
 .../sis/test/suite/ReferencingTestSuite.java       |   1 +
 .../org/apache/sis/internal/system/Semaphores.java |  26 +-
 .../apache/sis/internal/system/package-info.java   |   2 +-
 .../apache/sis/internal/util/PropertyFormat.java   |   4 +-
 .../main/java/org/apache/sis/util/Exceptions.java  |   5 +-
 .../apache/sis/util/logging/PerformanceLevel.java  |  25 +-
 .../apache/sis/util/resources/KeyConstants.java    |   2 +-
 .../org/apache/sis/util/resources/Vocabulary.java  |  10 +
 .../sis/util/resources/Vocabulary.properties       |   2 +
 .../sis/util/resources/Vocabulary_fr.properties    |   2 +
 ide-project/NetBeans/nbproject/genfiles.properties |   4 +-
 ide-project/NetBeans/nbproject/project.xml         |   4 +
 pom.xml                                            |   8 +-
 .../apache/sis/internal/earth/netcdf/GCOM_C.java   |   2 +-
 .../apache/sis/internal/earth/netcdf/GCOM_W.java   |   2 +-
 src/main/config/logging.properties                 |   8 +-
 .../java/org/apache/sis/internal/netcdf/Axis.java  |  16 ++
 .../org/apache/sis/internal/netcdf/Dimension.java  |  16 +-
 .../java/org/apache/sis/internal/netcdf/Grid.java  |  18 +-
 .../apache/sis/internal/netcdf/GridCacheValue.java |  22 +-
 .../org/apache/sis/internal/netcdf/Linearizer.java | 139 +++++++++--
 .../apache/sis/internal/netcdf/NamedElement.java   |   6 +-
 .../org/apache/sis/internal/netcdf/Variable.java   |  24 +-
 .../sis/internal/netcdf/ucar/DimensionWrapper.java |  13 +-
 .../sis/internal/storage/AbstractResource.java     |  19 ++
 .../apache/sis/internal/storage/folder/Store.java  |   2 +-
 .../sis/internal/storage/xml/AbstractProvider.java |  29 +--
 .../org/apache/sis/storage/DataStoreProvider.java  | 272 +++++++++++++++------
 .../apache/sis/storage/event/QuietLogRecord.java   |  70 ------
 .../apache/sis/storage/event/StoreListeners.java   |  59 +++--
 .../org/apache/sis/storage/event/package-info.java |   3 +-
 .../apache/sis/storage/DataStoreProviderTest.java  |  28 +--
 .../internal/storage/xml/stream/StaxDataStore.java |  10 +-
 .../sis/internal/storage/gpx/ReaderTest.java       |   8 +-
 .../sis/internal/storage/gpx/WriterTest.java       |  17 +-
 88 files changed, 1937 insertions(+), 602 deletions(-)
 create mode 100644 
application/sis-javafx/src/main/java/org/apache/sis/internal/gui/TextFormats.java
 create mode 100644 
core/sis-referencing/src/main/java/org/apache/sis/internal/referencing/AxesMapper.java
 create mode 100644 
core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/builder/LocalizationGridException.java
 create mode 100644 
core/sis-referencing/src/test/java/org/apache/sis/internal/referencing/AxesMapperTest.java
 delete mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/storage/event/QuietLogRecord.java

Reply via email to