This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git
from 94bffce331 feat(Shapefile): support updateType, add a first writing
support
new 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.
new 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.
new e7f10e63a8 Prepare a more robust handling of console charset in
preparation for JShell.
new 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.
The 4 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 | 9 +-
.../main/org/apache/sis/console/Command.java | 167 +++--
.../main/org/apache/sis/console/CommandRunner.java | 117 +++-
.../apache/sis/console/FormattedOutputCommand.java | 24 +-
.../main/org/apache/sis/console/HelpCommand.java | 3 +-
.../org/apache/sis/console/IdentifierCommand.java | 14 +-
.../main/org/apache/sis/console/InfoCommand.java | 6 +-
.../org/apache/sis/console/MetadataCommand.java | 9 +-
.../org/apache/sis/console/MimeTypeCommand.java | 27 +-
.../main/org/apache/sis/console/Option.java | 14 +-
.../apache/sis/console/ResourcesDownloader.java | 2 +-
.../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 +-
.../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 +-
.../sis/pending/jdk/{JDK19.java => JDK17.java} | 22 +-
.../org/apache/sis/util/logging/Initializer.java | 70 +-
optional/src/org.apache.sis.gui/bundle/bin/sis | 1 +
.../bundle/bin/{sis => sis_shell} | 16 +-
.../bundle/bin/{sis.bat => sis_shell.bat} | 15 +-
optional/src/org.apache.sis.gui/bundle/bin/sisfx | 1 +
.../src/org.apache.sis.gui/bundle/conf/imports.jsh | 299 ++++++++
.../bundle/conf/logging.properties | 6 +-
32 files changed, 1560 insertions(+), 307 deletions(-)
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