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

Reply via email to