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 a63fa19  Merge branch 'geoapi-4.0' into geoapi-3.1
     add aa78fbc  Improvements in the handling of "Copy" actions from 
contextual menu.
     add 6c7c2cd  Parse `GEO_METADATA` and `GDAL_METADATA` tags as XML. For now 
they are shown only in the native metadata view.
     add 1051b8d  Add a menu item for showing a metadata value in a dialog 
window.
     add 940d306  Add a menu for opening the folder containing a file.
     add a6bfe6e  Fix a bug in the application of longitude wraparound when the 
objective CRS is different than the source CRS. The bug caused the image to 
disapear at some zoom levels.
     add cbe0457  Add a safety check for tile size before to reuse a tile from 
the cache.
     add 02e2210  Layout TIFF "image description" on a single line.
     add 3c3b0d8  Rewrite the horizontal predictor for fixing a bug in the 
handling of types other than byte. Contains an opportunistic renaming of 
`setInput(long, long)` method as `setInputRegion(…)`.
     add 09ee4ee  Make easier to build a sample dimension with a background 
value but no category. This is necessary for keeping RGB images as "for 
visualization only" images.
     add 31375b8  Share common code in the way to format property values in the 
JavaFX application, and put a limit on the string length.
     add e13ceef  Fix an exception when opening a netCDF file with 
one-dimensional variables.
     add 7b8a6a6  chore(Storage): add a test case for column definition 
ambiguity.
     add 4cba6e6  Merge remote-tracking branch 
'origin/fix/projection_name_clash' into geoapi-4.0 together with correction for 
the bug demonstrated by the new test.
     add a83df8e  Trivial comment formatting.
     add b0c524e  Remove the static `FeatureExpression.expectedType(…)` method 
because its heuristic (return the type of the singleton property if a feature 
contains only one property) is dangerous: there is no reason for an operation 
to have results of the same type.
     add a34b9e8  FeatureSet : support simple query using a property unknowned 
by the feature type
     add 9c433de  Merge branch 'feat/featureset-subset-abstract' into 
geoapi-4.0 but with a support of simple x-paths instead of unconditional catch 
of exception. The exception is caught only if the xpath is something like 
"/*/property" where the root "/" in interpreted as the feature instance and the 
"*" is interpreted as "any feature, including types not known to the planner".
     add ee59a3d  Trivial renaming of a parameter for clarity.
     add 434ffd0  Refactor: move internal method `XPaths.xpointer(…)` to an 
enumeration. In the previous version, the first argument was a kind of 
enumeration as a String.
     new c6991bf  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:
 .../sis/gui/coverage/ImagePropertyExplorer.java    |  54 +--
 .../dataset/{CopyAction.java => PathAction.java}   |  38 +-
 .../org/apache/sis/gui/dataset/ResourceTree.java   |   8 +-
 .../org/apache/sis/gui/metadata/MetadataTree.java  | 159 ++++++--
 .../sis/gui/metadata/StandardMetadataTree.java     |  73 ++--
 .../apache/sis/internal/gui/ExceptionReporter.java |   3 +-
 .../sis/internal/gui/PropertyValueFormatter.java   |  85 ++++
 .../org/apache/sis/internal/gui/PropertyView.java  |  55 ++-
 .../org/apache/sis/internal/gui/Resources.java     |  15 +
 .../apache/sis/internal/gui/Resources.properties   |   3 +
 .../sis/internal/gui/Resources_fr.properties       |   3 +
 .../org/apache/sis/coverage/SampleDimension.java   |  75 ++--
 .../org/apache/sis/feature/DefaultFeatureType.java |  12 +-
 .../sis/feature/builder/FeatureTypeBuilder.java    |  13 +-
 .../org/apache/sis/filter/ArithmeticFunction.java  |   8 +-
 .../org/apache/sis/filter/AssociationValue.java    | 234 +++++++++++
 .../org/apache/sis/filter/ConvertFunction.java     |  26 +-
 .../apache/sis/filter/DefaultFilterFactory.java    |   4 +-
 .../java/org/apache/sis/filter/LeafExpression.java |  14 +-
 .../java/org/apache/sis/filter/Optimization.java   |   2 +-
 .../java/org/apache/sis/filter/PropertyValue.java  | 205 ++++++----
 .../sis/internal/coverage/SampleDimensions.java    |  41 --
 .../sis/internal/coverage/j2d/Colorizer.java       |  20 +-
 .../sis/internal/feature/FeatureExpression.java    |  49 +--
 .../apache/sis/internal/feature/package-info.java  |   2 +-
 .../sis/internal/filter/GeometryConverter.java     |   8 +-
 .../sis/internal/filter/sqlmm/SpatialFunction.java |  25 +-
 .../sis/internal/filter/sqlmm/package-info.java    |   2 +-
 .../org/apache/sis/filter/LogicalFilterTest.java   |   4 +-
 .../java/org/apache/sis/filter/PeriodLiteral.java  |   2 +-
 .../sis/internal/filter/FunctionNamesTest.java     |   4 +-
 .../org/apache/sis/util/iso/DefaultLocalName.java  |   8 +-
 .../org/apache/sis/util/iso/DefaultMemberName.java |   2 +-
 .../apache/sis/util/iso/DefaultNameFactory.java    |   4 +-
 .../org/apache/sis/util/iso/DefaultScopedName.java |   4 +-
 .../org/apache/sis/util/iso/DefaultTypeName.java   |   4 +-
 .../java/org/apache/sis/util/iso/TypeNames.java    |   2 +-
 .../apache/sis/metadata/TreeTableFormatTest.java   |   2 +-
 .../org/apache/sis/metadata/TreeTableViewTest.java |   2 +-
 .../extent/DefaultGeographicBoundingBoxTest.java   |   5 +-
 .../DefaultDataIdentificationTest.java             |   2 +-
 .../sis/internal/map/coverage/RenderingData.java   |  17 +-
 .../internal/referencing/WraparoundApplicator.java |  57 +--
 .../sis/internal/referencing/package-info.java     |   2 +-
 .../apache/sis/internal/util/PropertyFormat.java   |  37 +-
 .../java/org/apache/sis/internal/util/Strings.java |  28 +-
 .../java/org/apache/sis/internal/util/XPaths.java  |  58 ++-
 .../org/apache/sis/internal/util/XPointer.java     | 113 ++++++
 .../org/apache/sis/internal/util/package-info.java |   2 +-
 .../java/org/apache/sis/measure/UnitFormat.java    |   3 +-
 .../sis/util/collection/TreeTableFormat.java       |   2 +-
 .../java/org/apache/sis/util/resources/Errors.java |   5 +
 .../apache/sis/util/resources/Errors.properties    |   1 +
 .../apache/sis/util/resources/Errors_fr.properties |   1 +
 .../org/apache/sis/util/resources/Vocabulary.java  |  15 +
 .../sis/util/resources/Vocabulary.properties       |   3 +
 .../sis/util/resources/Vocabulary_fr.properties    |   3 +
 .../org/apache/sis/internal/util/XPathsTest.java   |  16 +-
 .../apache/sis/internal/util/XPointerTest.java}    |  20 +-
 .../java/org/apache/sis/measure/UnitsTest.java     |   2 +-
 .../apache/sis/test/suite/UtilityTestSuite.java    |   3 +-
 .../java/org/apache/sis/storage/landsat/Band.java  |   2 +-
 .../sis/internal/geotiff/SchemaModifier.java       |  16 +-
 .../sis/internal/storage/inflater/CCITTRLE.java    |   8 +-
 .../storage/inflater/CompressionChannel.java       |   6 +-
 .../storage/inflater/HorizontalPredictor.java      | 443 +++++++++++----------
 .../sis/internal/storage/inflater/Inflater.java    |  12 +-
 .../apache/sis/internal/storage/inflater/LZW.java  |   8 +-
 .../sis/internal/storage/inflater/PackBits.java    |   8 +-
 .../internal/storage/inflater/PixelChannel.java    |   4 +-
 .../storage/inflater/PredictorChannel.java         |  11 +-
 .../apache/sis/internal/storage/inflater/ZIP.java  |   8 +-
 .../internal/storage/inflater/package-info.java    |   2 +-
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |   2 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |   9 +-
 .../apache/sis/storage/geotiff/NativeMetadata.java |  36 +-
 .../java/org/apache/sis/storage/geotiff/Tags.java  |  14 +-
 .../apache/sis/storage/geotiff/XMLMetadata.java    | 289 ++++++++++++++
 .../internal/storage/inflater/CCITTRLETest.java    |   2 +-
 .../org/apache/sis/internal/netcdf/CRSBuilder.java |  47 ++-
 .../sis/internal/sql/postgis/RasterReader.java     |   6 +-
 .../org/apache/sis/storage/sql/SQLStoreTest.java   |   4 +-
 .../sis/internal/storage/TiledGridCoverage.java    |  27 +-
 .../sis/internal/storage/TiledGridResource.java    |   1 +
 .../sis/internal/storage/io/IOUtilities.java       |  23 +-
 .../java/org/apache/sis/storage/FeatureQuery.java  | 129 ++++--
 .../org/apache/sis/storage/FeatureQueryTest.java   | 177 ++++++--
 87 files changed, 2152 insertions(+), 811 deletions(-)
 rename 
application/sis-javafx/src/main/java/org/apache/sis/gui/dataset/{CopyAction.java
 => PathAction.java} (80%)
 create mode 100644 
application/sis-javafx/src/main/java/org/apache/sis/internal/gui/PropertyValueFormatter.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/filter/AssociationValue.java
 create mode 100644 
core/sis-utility/src/main/java/org/apache/sis/internal/util/XPointer.java
 copy 
core/{sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/TableInfoTest.java
 => sis-utility/src/test/java/org/apache/sis/internal/util/XPointerTest.java} 
(57%)
 create mode 100644 
storage/sis-geotiff/src/main/java/org/apache/sis/storage/geotiff/XMLMetadata.java

Reply via email to