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 2023/12/04 15:36:02 UTC

(sis) branch geoapi-3.1 updated (7f124c7bc5 -> b6af5d3997)

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 7f124c7bc5 Merge branch 'geoapi-4.0' into geoapi-3.1
     add e8850ce897 fix(Shapefile): handle case of bad geometry lines with NaN values
     add 149bb5fa11 Show the module path in the configuration, in addition to the class path. Since SIS 1.4, the class path is often empty.
     add 18eff4603a Add an `info` sub-command to the SIS command-line for showing the grid geometry of a file.
     add 94bffce331 feat(Shapefile): support updateType, add a first writing support
     add c55ad2acaa "SIS" command-line accept arguments of type `Object` instead of being restricted to `String` instances. The intend is to allow invocations from JShell, where the user could pass File, Path, URI, URL, etc. This commit contains also an opportunistic migration of JUnit 4 to JUnit 5 for the impacted tests.
     add 355358ea19 Make possible to force logging configuration after JVM startup. This is useful when setting system properties with JVM flags does not work. It seems to be the case with jshell for instance.
     add e7f10e63a8 Prepare a more robust handling of console charset in preparation for JShell.
     add 7ad7021f80 Add a "sis-shell" command for launching jshell with Apache SIS libraries. It implies adding a `SIS` static class for easy invocations from JShell.
     add ca43fdb6a7 Wrap the line of log messages in console application, for making easier to read the warnings.
     add c8e8207f1f Avoid broken rendering of non-ASCII characters when downloading EPSG data from JShell.
     add a3767ac21e Fix the OpenJFX detection, including the wizard which was not started anymore.
     new b6af5d3997 Merge branch 'geoapi-4.0' into geoapi-3.1. Contains JShell and fix in applications.

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:
 .../main/org/apache/sis/console/AboutCommand.java  |  14 +-
 .../main/org/apache/sis/console/CRSCommand.java    |  11 +-
 .../main/org/apache/sis/console/Command.java       | 185 +++--
 .../main/org/apache/sis/console/CommandRunner.java | 117 +++-
 .../org/apache/sis/console/Commands.properties     |   3 +-
 .../org/apache/sis/console/Commands_fr.properties  |   3 +-
 .../apache/sis/console/FormattedOutputCommand.java |  35 +-
 .../main/org/apache/sis/console/HelpCommand.java   |   3 +-
 .../org/apache/sis/console/IdentifierCommand.java  |  14 +-
 .../main/org/apache/sis/console/InfoCommand.java   | 151 +++++
 .../org/apache/sis/console/MetadataCommand.java    |  12 +-
 .../org/apache/sis/console/MimeTypeCommand.java    |  27 +-
 .../main/org/apache/sis/console/Option.java        |  14 +-
 .../apache/sis/console/ResourcesDownloader.java    |  44 +-
 .../main/org/apache/sis/console/SIS.java           | 754 +++++++++++++++++++++
 .../org/apache/sis/console/TransformCommand.java   |  61 +-
 .../org/apache/sis/console/TranslateCommand.java   |  13 +-
 .../org/apache/sis/console/AboutCommandTest.java   |  20 +-
 .../org/apache/sis/console/CRSCommandTest.java     |  20 +-
 .../org/apache/sis/console/CommandRunnerTest.java  |  55 +-
 .../org/apache/sis/console/HelpCommandTest.java    |  54 +-
 .../apache/sis/console/MetadataCommandTest.java    |  14 +-
 .../apache/sis/console/MimeTypeCommandTest.java    |  14 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |  22 +-
 .../org/apache/sis/storage/gpx/StoreProvider.java  |   2 +-
 .../org.apache.sis.storage/main/module-info.java   |   1 +
 .../main/org/apache/sis/io/stream/IOUtilities.java |  22 +-
 .../src/org.apache.sis.util/main/module-info.java  |   3 +-
 .../main/org/apache/sis/io/LineAppender.java       |  59 +-
 .../main/org/apache/sis/io/package-info.java       |   2 +-
 .../sis/pending/jdk/{JDK19.java => JDK17.java}     |  22 +-
 .../main/org/apache/sis/setup/About.java           | 118 ++--
 .../org/apache/sis/util/collection/TreeTables.java |  26 +-
 .../org/apache/sis/util/logging/Initializer.java   |  70 +-
 .../apache/sis/util/logging/MonolineFormatter.java |  83 ++-
 .../org/apache/sis/util/resources/Vocabulary.java  |  10 +-
 .../sis/util/resources/Vocabulary.properties       |   2 +-
 .../sis/util/resources/Vocabulary_fr.properties    |   2 +-
 .../sis/storage/shapefile/ShapefileStore.java      | 433 +++++++++---
 .../shapefile/shp/ShapeGeometryEncoder.java        | 241 ++++++-
 .../sis/storage/shapefile/shp/ShapeRecord.java     |   4 +
 .../sis/storage/shapefile/shp/ShapeWriter.java     |  14 +-
 .../sis/storage/shapefile/ShapefileStoreTest.java  | 122 +++-
 .../test/module-info.java                          |   3 +
 optional/src/org.apache.sis.gui/bundle/bin/sis     |   4 +
 .../bundle/bin/{sis => sis_shell}                  |  19 +-
 .../bundle/bin/{sis.bat => sis_shell.bat}          |  15 +-
 optional/src/org.apache.sis.gui/bundle/bin/sisfx   |  44 +-
 .../src/org.apache.sis.gui/bundle/bin/sisfx.bat    |   2 +-
 .../src/org.apache.sis.gui/bundle/conf/imports.jsh | 299 ++++++++
 .../bundle/conf/logging.properties                 |   6 +-
 .../main/org/apache/sis/gui/setup/Wizard.java      |   4 +-
 52 files changed, 2723 insertions(+), 569 deletions(-)
 create mode 100644 endorsed/src/org.apache.sis.console/main/org/apache/sis/console/InfoCommand.java
 create mode 100644 endorsed/src/org.apache.sis.console/main/org/apache/sis/console/SIS.java
 copy endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/{JDK19.java => JDK17.java} (74%)
 copy optional/src/org.apache.sis.gui/bundle/bin/{sis => sis_shell} (63%)
 copy optional/src/org.apache.sis.gui/bundle/bin/{sis.bat => sis_shell.bat} (61%)
 create mode 100644 optional/src/org.apache.sis.gui/bundle/conf/imports.jsh


(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains JShell and fix in applications.

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

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

commit b6af5d3997da6c980f3031f3e0538140c64d183c
Merge: 7f124c7bc5 a3767ac21e
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Mon Dec 4 16:35:16 2023 +0100

    Merge branch 'geoapi-4.0' into geoapi-3.1.
    Contains JShell and fix in applications.

 .../main/org/apache/sis/console/AboutCommand.java  |  14 +-
 .../main/org/apache/sis/console/CRSCommand.java    |  11 +-
 .../main/org/apache/sis/console/Command.java       | 185 +++--
 .../main/org/apache/sis/console/CommandRunner.java | 117 +++-
 .../org/apache/sis/console/Commands.properties     |   3 +-
 .../org/apache/sis/console/Commands_fr.properties  |   3 +-
 .../apache/sis/console/FormattedOutputCommand.java |  35 +-
 .../main/org/apache/sis/console/HelpCommand.java   |   3 +-
 .../org/apache/sis/console/IdentifierCommand.java  |  14 +-
 .../main/org/apache/sis/console/InfoCommand.java   | 151 +++++
 .../org/apache/sis/console/MetadataCommand.java    |  12 +-
 .../org/apache/sis/console/MimeTypeCommand.java    |  27 +-
 .../main/org/apache/sis/console/Option.java        |  14 +-
 .../apache/sis/console/ResourcesDownloader.java    |  44 +-
 .../main/org/apache/sis/console/SIS.java           | 754 +++++++++++++++++++++
 .../org/apache/sis/console/TransformCommand.java   |  61 +-
 .../org/apache/sis/console/TranslateCommand.java   |  13 +-
 .../org/apache/sis/console/AboutCommandTest.java   |  20 +-
 .../org/apache/sis/console/CRSCommandTest.java     |  20 +-
 .../org/apache/sis/console/CommandRunnerTest.java  |  55 +-
 .../org/apache/sis/console/HelpCommandTest.java    |  54 +-
 .../apache/sis/console/MetadataCommandTest.java    |  14 +-
 .../apache/sis/console/MimeTypeCommandTest.java    |  14 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |  22 +-
 .../org/apache/sis/storage/gpx/StoreProvider.java  |   2 +-
 .../org.apache.sis.storage/main/module-info.java   |   1 +
 .../main/org/apache/sis/io/stream/IOUtilities.java |  22 +-
 .../src/org.apache.sis.util/main/module-info.java  |   3 +-
 .../main/org/apache/sis/io/LineAppender.java       |  59 +-
 .../main/org/apache/sis/io/package-info.java       |   2 +-
 .../main/org/apache/sis/pending/jdk/JDK17.java     |  26 +-
 .../main/org/apache/sis/setup/About.java           | 118 ++--
 .../org/apache/sis/util/collection/TreeTables.java |  26 +-
 .../org/apache/sis/util/logging/Initializer.java   |  70 +-
 .../apache/sis/util/logging/MonolineFormatter.java |  83 ++-
 .../org/apache/sis/util/resources/Vocabulary.java  |  10 +-
 .../sis/util/resources/Vocabulary.properties       |   2 +-
 .../sis/util/resources/Vocabulary_fr.properties    |   2 +-
 .../sis/storage/shapefile/ShapefileStore.java      | 433 +++++++++---
 .../shapefile/shp/ShapeGeometryEncoder.java        | 241 ++++++-
 .../sis/storage/shapefile/shp/ShapeRecord.java     |   4 +
 .../sis/storage/shapefile/shp/ShapeWriter.java     |  14 +-
 .../sis/storage/shapefile/ShapefileStoreTest.java  | 122 +++-
 .../test/module-info.java                          |   3 +
 optional/src/org.apache.sis.gui/bundle/bin/sis     |   4 +
 .../bundle/bin/{sis => sis_shell}                  |  19 +-
 .../bundle/bin/{sisfx.bat => sis_shell.bat}        |  22 +-
 optional/src/org.apache.sis.gui/bundle/bin/sisfx   |  44 +-
 .../src/org.apache.sis.gui/bundle/bin/sisfx.bat    |   2 +-
 .../src/org.apache.sis.gui/bundle/conf/imports.jsh | 299 ++++++++
 .../bundle/conf/logging.properties                 |   6 +-
 .../main/org/apache/sis/gui/setup/Wizard.java      |   4 +-
 52 files changed, 2732 insertions(+), 571 deletions(-)