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 8a2883ac8a Modify `IOUtilities.encodeURI(String)` to encode '\' too (for Windows paths) and restore the public modifier on the signature. `IOUtilities` is an internal class and should not be used outside Apache SIS, but there is still projects using that method. new 495d154bc6 Allow `IOUtilities.toFileOrURL(String)` to convert "file:something" to a relative file. Previously recognized only "file:/something" or "file:///something", which are absolute. new b14531968a `URISource.create(…)` should also separate the path from the fragment, which may result in a `URISyntaxException` to be thrown. new 05930cba1e Resolve relative path of the form "file:something#foo". Before this commit, the "#foo" fragment prevented the resolution. The 3 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/xml/XML.java | 3 +- .../apache/sis/xml/util/ExternalLinkHandler.java | 45 +++++++++++++--------- .../main/org/apache/sis/xml/util/URISource.java | 37 +++++++++--------- .../main/org/apache/sis/io/stream/IOUtilities.java | 12 ++++-- .../org/apache/sis/storage/base/PRJDataStore.java | 2 +- .../org/apache/sis/storage/base/URIDataStore.java | 8 +++- .../org/apache/sis/storage/esri/RasterStore.java | 11 ++++-- .../apache/sis/storage/esri/RawRasterStore.java | 8 ++-- .../apache/sis/storage/image/WorldFileStore.java | 27 +++++++++---- .../apache/sis/storage/image/WritableResource.java | 3 +- .../apache/sis/storage/image/WritableStore.java | 9 +++-- .../main/org/apache/sis/storage/xml/Store.java | 6 ++- .../org/apache/sis/storage/xml/StoreProvider.java | 7 +++- .../org/apache/sis/io/stream/IOUtilitiesTest.java | 21 ++++++++-- .../test/org/apache/sis/storage/xml/StoreTest.java | 11 +++--- 15 files changed, 137 insertions(+), 73 deletions(-)