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 <martin.desruisse...@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(-)