Messages by Date
-
2024/02/21
(sis) 02/02: Add units of measurement for knot and tonne.
desruisseaux
-
2024/02/21
(sis) 01/02: Make the code more robust to absence of EPSG database.
desruisseaux
-
2024/02/21
(sis) branch geoapi-4.0 updated: Use a separated option for enabling tests on the PostgreSQL database.
desruisseaux
-
2024/02/21
(sis-site) branch main updated: Update build instruction with the use of environment variable.
desruisseaux
-
2024/02/21
(sis) 01/01: Merge branch 'geoapi-3.1': last JUnit5 tuning. https://issues.apache.org/jira/browse/SIS-457
desruisseaux
-
2024/02/21
(sis) branch main updated (55d09a63e0 -> b87b99f314)
desruisseaux
-
2024/02/21
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: Last cleanups (for now) about migration to JUnit 5.
desruisseaux
-
2024/02/21
(sis) 02/05: Documentation updates.
desruisseaux
-
2024/02/21
(sis) 01/05: Let JUnit manage temporary directories.
desruisseaux
-
2024/02/21
(sis) branch geoapi-3.1 updated (6879e93e0e -> f4bb5471ef)
desruisseaux
-
2024/02/21
(sis) 05/05: Allow to enable extensive tests using environment variable instead of system properties. It appears that system properties were not propagated to the tests when running with Gradle. Fixed another "JUnit 4 to JUnit 5" migration mistake which appeared with extensive tests.
desruisseaux
-
2024/02/21
(sis) branch geoapi-4.0 updated (caf0bb3727 -> d3da88c0dd)
desruisseaux
-
2024/02/21
(sis) 03/05: JTS envelope may be empty, for example when created from a multi-polygon containing 0 polygon.
desruisseaux
-
2024/02/21
(sis) 04/05: Fix an exception when the amount of bytes to read from S3 or HTTP file exceed the buffer capacity.
desruisseaux
-
2024/02/20
(sis) 03/03: Cleanup the identification of slow tests.
desruisseaux
-
2024/02/20
(sis) 01/03: Handle a log record about a deprecated EPSG code. That record may or may not be emitted depending on execution order.
desruisseaux
-
2024/02/20
(sis) branch geoapi-4.0 updated (1c81e3ce85 -> caf0bb3727)
desruisseaux
-
2024/02/20
(sis) 02/03: Enable more parallel execution of tests.
desruisseaux
-
2024/02/20
(sis) 02/05: Add a common base class for tests that depend on the Garbage Collector activity. Those tests are executed in isolation for making them a little bit less undeterministic.
desruisseaux
-
2024/02/20
(sis) branch geoapi-4.0 updated (8cdda23851 -> 1c81e3ce85)
desruisseaux
-
2024/02/20
(sis) 04/05: Opportunistically use "pattern matching for instanceof" in test code. The main code is unchanged (stay on Java 11).
desruisseaux
-
2024/02/20
(sis) 01/05: Logs handled by the wrong `LoggingWatcher` during execution of tests in parallel. Require Java 16 for the test (but not for the main code, which still on Java 11) for avoiding an unreliable hack in `JDK16` placeholder class.
desruisseaux
-
2024/02/20
(sis) 05/05: Fix some synchronization holes in parallel execution of tests.
desruisseaux
-
2024/02/20
(sis) 03/05: Better identification of code that will need to be replaced in Java 16.
desruisseaux
-
2024/02/19
(sis) 02/04: Make `LoggingWatcher` partially thread-safe, and add synchronization lock in the classes that use it. Tests that do not start other threads can be run in parallel, because we can use the thread identifier for separating the log records. Tests that start worker threads need to be alone.
desruisseaux
-
2024/02/19
(sis) 03/04: Reduce the risk of deadlock in `CommonCRS` methods by reducing the size of synchronized blocks.
desruisseaux
-
2024/02/19
(sis) branch geoapi-4.0 updated (acc94580f9 -> 8cdda23851)
desruisseaux
-
2024/02/19
(sis) 04/04: Enable JUnit parallel tests in `endorsed` modules. This requires the addition of a few resource locks.
desruisseaux
-
2024/02/19
(sis) 01/04: Print the logging summary after all tests instead of after each class.
desruisseaux
-
2024/02/18
(sis) branch geoapi-4.0 updated: GeoAPI `TransformTestCase` constructor no longer requires factories.
desruisseaux
-
2024/02/18
(sis) branch geoapi-4.0 updated: Add JUnit extension on classes that do not inherit it from `org.apache.sis.test.TestCase`.
desruisseaux
-
2024/02/18
(sis) branch geoapi-4.0 updated: Replace `@BeforeAll` annotations by `Lifecycle.PER_CLASS`. It often removes the need to dispose the tested resource.
desruisseaux
-
2024/02/17
(sis) 01/01: Merge branch 'geoapi-3.1': Remove unsupported custom annotations.
desruisseaux
-
2024/02/17
(sis) branch main updated (131b4ae055 -> 55d09a63e0)
desruisseaux
-
2024/02/17
(sis) branch geoapi-3.1 updated (6cd28b5cd2 -> 6879e93e0e)
desruisseaux
-
2024/02/17
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: Removal of unsupported custom annotations.
desruisseaux
-
2024/02/17
(sis) branch geoapi-4.0 updated (52e92eab1e -> 7d2c731b1b)
desruisseaux
-
2024/02/17
(sis) branch geoapi-3.1 updated (df1eb4f7d0 -> 6cd28b5cd2)
desruisseaux
-
2024/02/17
(sis) 03/04: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2024/02/17
(sis) 02/04: Replace calls to an SIS assertion method by calls to the equivalent GeoAPI assertion method.
desruisseaux
-
2024/02/17
(sis) 04/04: Merge branch 'geoapi-3.1': skip the replacement of SIS assertion methods by GeoAPI ones since the latter do not exist on GeoAPI 3.0.
desruisseaux
-
2024/02/17
(sis) 01/04: Remove an assertion method replaced by a GeoAPI assertion methods.
desruisseaux
-
2024/02/17
(sis) branch main updated (9ccb657bbb -> 131b4ae055)
desruisseaux
-
2024/02/17
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2024/02/17
(sis) branch main updated (0af06aeeb2 -> 9ccb657bbb)
desruisseaux
-
2024/02/17
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2024/02/17
(sis) branch geoapi-3.1 updated (5909d8a9de -> df1eb4f7d0)
desruisseaux
-
2024/02/17
(sis) branch geoapi-4.0 updated: Update for change in argument order in GeoAPI, for consistency with JUnit 5.
desruisseaux
-
2024/02/17
(sis) branch main updated (878da1aaa3 -> 0af06aeeb2)
desruisseaux
-
2024/02/17
(sis) 01/01: Merge branch 'geoapi-3.1': Change of argument order in `Assertions` classes for consistency with JUnit 5 convention.
desruisseaux
-
2024/02/17
(sis) branch geoapi-3.1 updated (84992dfbd2 -> 5909d8a9de)
desruisseaux
-
2024/02/17
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: Change of argument order in `Assertions` classes for consistency with JUnit 5 convention.
desruisseaux
-
2024/02/17
(sis) branch geoapi-4.0 updated: Change argument order in SIS `Assertions` classes for consistency with JUnit 5 convention.
desruisseaux
-
2024/02/17
(sis) branch SIS-457 deleted (was e807c05257)
desruisseaux
-
2024/02/17
(sis) branch main updated (7763c6c1a5 -> 878da1aaa3)
desruisseaux
-
2024/02/16
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: Upgrade from JUnit 4 to JUnit 5.
desruisseaux
-
2024/02/16
(sis) branch geoapi-3.1 updated (9adef8be22 -> 84992dfbd2)
desruisseaux
-
2024/02/14
(sis) branch geoapi-4.0 updated: Cleanup: - Use JUnit 5 runner for the `buildSrc` module. - Replace `assertFalse(a == b)` by `assertNotEquals(a, b)`. - Change argument order of assertion methods in `AnnotationConsistencyCheck` for consistency with JUnit 5 order.
desruisseaux
-
2024/02/12
(sis-site) branch main updated: Document the policy applied in recent changes: - Under which condition to suppress a compiler warning. - Use of some HTML tags according their semantic.
desruisseaux
-
2024/02/12
(sis) branch geoapi-4.0 updated: Partial revert of previous changes: we need to keep JUnit 4 `org.junit.Assume` until the JUnit 4 runner is remplaced by the JUnit 5 runner.
desruisseaux
-
2024/02/11
(sis) branch geoapi-4.0 updated: Upgraded JUnit 5 dependency to 5.10.2 and ported a few more tests.
desruisseaux
-
2024/02/11
(sis) branch geoapi-4.0 updated: Remove JUnit 4 dependency from incubator and optional modules. Those modules are now tested with the JUnit 5 framework only.
desruisseaux
-
2024/02/10
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2024/02/10
(sis) branch main updated (51fff833a7 -> 7763c6c1a5)
desruisseaux
-
2024/02/10
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1.
desruisseaux
-
2024/02/10
(sis) branch geoapi-3.1 updated (99f667e72b -> 9adef8be22)
desruisseaux
-
2024/02/10
(sis) branch geoapi-4.0 updated: Post-merge imports reordering.
desruisseaux
-
2024/02/10
(sis) branch main updated (3520afc392 -> 51fff833a7)
desruisseaux
-
2024/02/10
(sis) 01/01: Merge branch 'geoapi-3.1'.
desruisseaux
-
2024/02/10
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. The changes are mostly cleanups.
desruisseaux
-
2024/02/10
(sis) branch geoapi-3.1 updated (fadb6e856b -> 99f667e72b)
desruisseaux
-
2024/02/10
(sis) branch geoapi-4.0 updated (fc6e728866 -> daa2c40eaa)
desruisseaux
-
2024/02/10
(sis) 01/02: Fix a test case in the handling of wraparound axis in `Envelope2D`.
desruisseaux
-
2024/02/10
(sis) 02/02: Move a large `MetadataBuilder` inner class as a top-level class.
desruisseaux
-
2024/02/09
(sis) 02/02: Use `==` instead of `equals` when comparing `java.lang.Class`, `java.lang.Enum` and `org.opengis.util.CodeList`. This is for consistency (we were applying a mix of boths) and for compile-time safety, as the compiler raises an error when comparing incompatible types. It also makes the code a little bit more readable.
desruisseaux
-
2024/02/09
(sis) branch geoapi-4.0 updated (11bade0b82 -> fc6e728866)
desruisseaux
-
2024/02/08
(sis) branch geoapi-4.0 updated (738fd95772 -> 11bade0b82)
desruisseaux
-
2024/02/08
(sis) 01/02: Simplify the merge of identifiers during WKT parsing.
desruisseaux
-
2024/02/08
(sis) 02/02: Rename an internal method: `negativeResult` → `emptyResult`.
desruisseaux
-
2024/02/08
(sis) 03/03: Move to public API the annotation used for documenting methods that use assertions for arguments validation.
desruisseaux
-
2024/02/08
(sis) branch geoapi-4.0 updated (938b35b5e4 -> 738fd95772)
desruisseaux
-
2024/02/08
(sis) 02/03: Deprecate a method which is provided in the standard JDK since Java 21.
desruisseaux
-
2024/02/06
(sis) 01/03: Partial cleanup of compiler warnings: - Resolve "unchecked" warnings with an internal `Unsafe` class. - "ThisEscapedInObjectConstruction" replaced by "this-escape". - Remove a few @SuppressWarnings("null") which were too broad.
desruisseaux
-
2024/02/06
(sis) 02/03: Move in `JDK19` internal class the calls to methods that will be replaced by Java 19 method calls when SIS will be allowed to use it.
desruisseaux
-
2024/02/06
(sis) branch geoapi-4.0 updated (1a7a2aac78 -> 938b35b5e4)
desruisseaux
-
2024/02/06
(sis) 03/03: Deprecate `ArgumentChecks` methods that are replaced by Java 9 methods: - `ensureValidIndex`, replaced by `Objects.checkIndex`. - `ensureValidIndexRange`, replaced by `Objects.checkFromToIndex`.
desruisseaux
-
2024/02/03
(sis) branch main updated (4cbb8b175f -> 3520afc392)
desruisseaux
-
2024/02/03
(sis) 01/01: Merge branch 'geoapi-3.1': - Post-merge imports reorganization.
desruisseaux
-
2024/02/03
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: - Post-merge import reorganization.
desruisseaux
-
2024/02/03
(sis) branch geoapi-3.1 updated (9f95c712fa -> fadb6e856b)
desruisseaux
-
2024/02/03
(sis) branch geoapi-4.0 updated: Post-merge automatic import reorganization.
desruisseaux
-
2024/02/03
(sis) 01/01: Merge branch 'geoapi-3.1'.
desruisseaux
-
2024/02/03
(sis) branch main updated (2a51813d48 -> 4cbb8b175f)
desruisseaux
-
2024/02/03
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: - Bug fixes in warning logs during XML unmarshalling. - Bug fixes in WKT formatting with ANSI colors. - Fix a few cases where "xlink:href" were still not handled. - Fix a few cases where fragments in URL were not handled. - Grammatical fixes in comments.
desruisseaux
-
2024/02/03
(sis) branch geoapi-3.1 updated (24e0c1b0b0 -> 9f95c712fa)
desruisseaux
-
2024/02/02
(sis) 02/03: `URISource.create(…)` should also separate the path from the fragment, which may result in a `URISyntaxException` to be thrown.
desruisseaux
-
2024/02/02
(sis) 03/03: Resolve relative path of the form "file:something#foo". Before this commit, the "#foo" fragment prevented the resolution.
desruisseaux
-
2024/02/02
(sis) branch geoapi-4.0 updated (8a2883ac8a -> 05930cba1e)
desruisseaux
-
2024/02/02
(sis) 01/03: Allow `IOUtilities.toFileOrURL(String)` to convert "file:something" to a relative file. Previously recognized only "file:/something" or "file:///something", which are absolute.
desruisseaux
-
2024/02/02
(sis) branch geoapi-4.0 updated: 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.
desruisseaux
-
2024/02/01
(sis) 02/03: Allow the resolution of relative `xlink:href` from GML files opened as a `DataStore`. Allow the resolution of URI fragment from `XML.unmarshal(…)`.
desruisseaux
-
2024/02/01
(sis) branch geoapi-4.0 updated (64cdd84150 -> f06d89ad54)
desruisseaux
-
2024/02/01
(sis) 03/03: Change the order of options for the "transform" command. It is less confusing to see the "--inverse" option before "--operation".
desruisseaux
-
2024/02/01
(sis) 01/03: Reduce the amount of magic in `IOUtilities` relative to the conversion from URL to Path. This is consequence of URL constuctors being deprecated in Java 20. If URLs can only be created via URI, a consequence is that the encoding must be UTF-8 and some `IOUtilities` methods become obsolete.
desruisseaux
-
2024/01/30
(sis) 02/03: Fix a formatting error (exception or broken strings) when the WKT contains numbers formatted as a matrix and X364 coloring is enabled.
desruisseaux
-
2024/01/30
(sis) branch geoapi-4.0 updated (5f13a88877 -> 64cdd84150)
desruisseaux
-
2024/01/30
(sis) 01/03: Add an option for requesting the inverse of an operation on the command-line.
desruisseaux
-
2024/01/29
(sis) branch geoapi-4.0 updated: Fix timezone issues: - Specify better how timezone is used in `WKTFormat(Locale, Timezone)` constructor. - Broken output in `StandardDateFormat.format(Date)` when the timezone is not UTC. - Command-line tool should not use local timezone unless explicitely requested.
desruisseaux
-
2024/01/29
(sis) branch geoapi-4.0 updated: feat(Renderer): reorganize renderer, cleaning code, add doc, start test cases
jsorel
-
2024/01/29
(sis) branch geoapi-4.0 updated: Correction in `transform(MathTransform)` method contract: CRS is null. Avoid copying the shape in `toJava2D()`.
desruisseaux
-
2024/01/29
(sis) branch geoapi-4.0 updated: feat(Geometry): add toJava2D method on GeometryWrapper
jsorel
-
2024/01/28
(sis) 01/02: Replace Latin-1 encoding by escape sequences in property files for avoiding problems with the fact than UTF-8 will become the default encoding.
desruisseaux
-
2024/01/28
(sis) branch geoapi-4.0 updated (7646647150 -> 1de7bff827)
desruisseaux
-
2024/01/28
(sis) 02/02: Fix grammatical errors.
desruisseaux
-
2024/01/28
(sis) branch geoapi-4.0 updated (fce18cb382 -> 7646647150)
desruisseaux
-
2024/01/28
(sis) 01/02: Consolidation in the warnings about auxiliary files.
desruisseaux
-
2024/01/27
(sis) branch geoapi-4.0 updated: Reduce the verbosity of log record or error message during XML unmarshalling. - Some log records were repeated many times. - JAXBException with very long messages had the message repeated in their causes.
desruisseaux
-
2024/01/26
(sis) branch geoapi-4.0 updated: Fix an almost never-ending loop when loging a warning with a message too long for fitting on a line, and when that line has no place (space, dash, etc.) where to split.
desruisseaux
-
2024/01/25
(sis) branch geoapi-4.0 updated: feat(Map): add a first template of Map portrayer
jsorel
-
2024/01/24
(sis) branch geoapi-4.0 updated: Add an `--operation` parameter which can be used instead of `--sourceCRS` and `--targetCRS` in the command-line interface. This work required a refactoring of the way that auxiliary files are read in data stores, for reading both WKT and GML. As a side effect of this work, the PRJ files of World-File rasters can be in GML in addition of WKT.
desruisseaux
-
2024/01/24
(sis-site) 01/02: Replace {{< highlight >}} statements by backticks in markdown files.
desruisseaux
-
2024/01/24
(sis-site) branch main updated (26e28a8c -> 584a696a)
desruisseaux
-
2024/01/24
(sis-site) 02/02: Update command-line documentation with new feature added in SIS 1.5.
desruisseaux
-
2024/01/22
(sis) branch main updated (9cee4111e1 -> 2a51813d48)
desruisseaux
-
2024/01/22
(sis) 01/01: Merge branch 'geoapi-3.1': Post-merge reorganization of import statements.
desruisseaux
-
2024/01/22
(sis) 01/02: Post-merge automatic import reorganization.
desruisseaux
-
2024/01/22
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: post-merge reorganization of imports.
desruisseaux
-
2024/01/22
(sis) branch geoapi-3.1 updated (f58c7f7d56 -> 24e0c1b0b0)
desruisseaux
-
2024/01/22
(sis) 02/02: Modification in the automatic import reorganization program: do not consider files deleted in downstream branches when deciding if an import statement is specific to some branches.
desruisseaux
-
2024/01/22
(sis) branch geoapi-4.0 updated (a2cb3742f8 -> 8aa2ee63a9)
desruisseaux
-
2024/01/22
(sis) branch main updated (98ad705d64 -> 9cee4111e1)
desruisseaux
-
2024/01/22
(sis) 01/01: Merge branch 'geoapi-3.1'.
desruisseaux
-
2024/01/22
(sis) branch geoapi-3.1 updated (cdfb5327b5 -> f58c7f7d56)
desruisseaux
-
2024/01/22
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: - Better handling of `AxesConvention`. - Better handling of special cases in transform concatenations. - Detech changes of coordinate system types in `ConcatenatedOperation`.
desruisseaux
-
2024/01/22
(sis) 01/02: Move non-released `org.apache.sis.map` package to an incubator module. A new module named "org.apache.sis.portrayal.map" is created, but that module may be temporary if its content graduates to the endorsed module.
desruisseaux
-
2024/01/22
(sis) 02/02: Migrate tests of `org.apache.sis.portrayal` to JUnit 5.
desruisseaux
-
2024/01/22
(sis) branch geoapi-4.0 updated (cf568b124f -> a2cb3742f8)
desruisseaux
-
2024/01/21
(sis) branch geoapi-4.0 updated: Ignore zero-width spaces and other ignorable characters in CRS identifiers.
desruisseaux
-
2024/01/21
(sis) branch geoapi-4.0 updated: Add a JUnit test for URN to temporal CRS. Opportunistically port `CRSTest` to JUnit 5 and related cleaning elsewhere.
desruisseaux
-
2024/01/19
(sis) branch geoapi-4.0 updated: Consolidation: add a missing `tryConcatenate(Joiner) implementation and minor refactoring of 3 other implementations. Add missing documentation (also in GeoTIFF module).
desruisseaux
-
2024/01/18
(sis) branch geoapi-4.0 updated: When concatenating a change of coordinate system type together with an uniform scale factor, move the scale factor from the Cartesian CS side to the spherical, cylindrical or polar CS side. The rational is that the latter will need an affine transform anyway for the conversion between radians and degrees.
desruisseaux
-
2024/01/15
(sis) branch geoapi-4.0 updated: Concatenated operation handle automatically the change of coordinate system in the last step. For example, if the target CRS of the last `SingleOperation` uses a CartesianCS but the target CRS of the `ConcatenatedOperation` uses a SphericalCS, a conversion will be added automatically.
desruisseaux
-
2024/01/15
(sis) branch geoapi-4.0 updated: Do not use the original coordinate system as the starting point for all `AxesConvention`. This is a modification of the cache sharing policy introduced in the previous commit. The previous policy was causing confusion when two `forConvention(…)` calls are chained and the first call was, for example, removing the vertical axis.
desruisseaux
-
2024/01/14
(sis) branch geoapi-4.0 updated: Better management of change of axis order: - Share cache, for avoiding to redo the same operation. - Make possible to get back the original definition. - Always sort time dimension last in "normalized" CS.
desruisseaux
-
2024/01/14
(sis) 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2024/01/14
(sis) branch main updated (2330bb247d -> 98ad705d64)
desruisseaux
-
2024/01/14
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. The most numerous changes are typo fixes.
desruisseaux
-
2024/01/14
(sis) branch geoapi-3.1 updated (84d2ffda54 -> cdfb5327b5)
desruisseaux
-
2024/01/12
(sis) branch geoapi-4.0 updated: Spelling fix: "there is two" → "there are two". (side-effect of editorial corrections on OGC Testbed-19).
desruisseaux
-
2024/01/11
(sis) branch geoapi-4.0 updated (52f7098f12 -> deecd1e3eb)
desruisseaux
-
2024/01/11
(sis) 01/02: Typo fixes.
desruisseaux
-
2024/01/10
(sis) branch geoapi-4.0 updated: Cache the inverse operation. The main intend is to avoid information lost when the inverse of the inverse is later requested.
desruisseaux
-
2024/01/09
(sis) branch geoapi-4.0 updated: Allow `DefaultConcatenatedOperation` to contain steps in reverse order. https://issues.apache.org/jira/browse/SIS-594
desruisseaux
-
2023/12/30
(sis) branch geoapi-4.0 updated (b325a0c5f8 -> 721b3a76ef)
desruisseaux
-
2023/12/30
(sis) branch geoapi-3.1 updated (eb20f53e20 -> 84d2ffda54)
desruisseaux
-
2023/12/30
(sis) branch main updated (47053a8ff3 -> 2330bb247d)
desruisseaux
-
2023/12/30
(sis) 02/05: Merge branch 'geoapi-3.1'.
desruisseaux
-
2023/12/30
(sis) 05/05: Automatic import reorganization for tests and branch-specific dependencies.
desruisseaux
-
2023/12/30
(sis) 03/05: Automatic import reorganization for tests and branch-specific dependencies.
desruisseaux
-
2023/12/30
(sis) 01/05: Merge branch 'geoapi-4.0' into geoapi-3.1. The work includes `xlink:href` to external GML documents, resolve `PARAMETERFILE["foo"]` values relatively to the WKT of GML file declaring the parameter, and `CRS.forCode(String)` capable to return CRS defined in the GML document being parsed.
desruisseaux
-
2023/12/30
(sis) 04/05: Automatic import reorganization for tests and branch-specific dependencies.
desruisseaux
-
2023/12/29
(sis) branch geoapi-4.0 updated: Allow `CRS.fromCode(String)` to return the CRS definitions found in the GML document being parsed. This feature make possible for embedded or linked data to reference CRS defined in the document.
desruisseaux
-
2023/12/28
(sis) branch geoapi-4.0 updated: Fix information lost: - In source file when parameters are copied. - In root object name when WKT formatting has warnings.
desruisseaux
-
2023/12/28
(sis) branch geoapi-4.0 updated: Replace the use of `java.net.URI` by an internal `GridFile` class which take in charge the URI resolutions. This is for making easier the cases where the URI needs to be resolved relatively to the GML or WKT file instead of resolved in the "$SIS_DATA/DatumChanges" directory.
desruisseaux
-
2023/12/28
(sis) branch geoapi-4.0 updated: Move `DatumShiftGrid` implementations to a dedicated internal package. This is in preparation for more gridded data such as TestBed-19 or GGXF.
desruisseaux
-
2023/12/27
(sis) 02/04: When parsing a GML or WKT from a URI, store the URI on a new `DefaultParameterValue.sourceFile` property. This information allows to resolve `ParameterValue.valueFile` relatively to the source document.
desruisseaux
-
2023/12/27
(sis) 04/04: Move 4 PMC members to emeritus. Three of them were already ASF emeritus, one of them has his status changed directly on LDAP.
desruisseaux
-
2023/12/27
(sis) branch geoapi-4.0 updated (4c772ccb11 -> f35825c1dd)
desruisseaux
-
2023/12/27
(sis) 01/04: Add a `MarshalContext.getDocumentURI()` method.
desruisseaux
-
2023/12/27
(sis-site) branch main updated: Move 4 PMC members to emeritus. Three of them were already ASF emeritus, one of them has his status changed directly on LDAP.
desruisseaux
-
2023/12/26
(sis) 04/04: Move `DatumShiftGridLoader.toAbsolutePath(URI)` to `DataDirectory`.
desruisseaux
-
2023/12/26
(sis) 03/04: Declare the provider as the source of warning in `DatumShiftGridLoader.canNotLoad(…)`.
desruisseaux
-
2023/12/26
(sis) 01/04: Spelling fix: "to thrown" → "to throw".
desruisseaux
-
2023/12/26
(sis) branch geoapi-4.0 updated (6b6622b8bd -> 4c772ccb11)
desruisseaux
-
2023/12/26
(sis) 02/04: Add `public` and `protected` modifiers to `DatumShiftGridLoader` methods. It does not make practical difference because the class is package-private. However, they are hints about which methods are invoked by classes other than sub-classes.
desruisseaux
-
2023/12/21
(sis) branch geoapi-4.0 updated: Follow redirections when unmarshalling a document from an URL. We need to update the URL in order to resolve relative xlink:href.
desruisseaux
-
2023/12/20
(sis) branch geoapi-4.0 updated: Allow to use an `javax.xml.transform.URIResolver` for resolving URI to external documents.
desruisseaux
-
2023/12/20
(sis) branch geoapi-4.0 updated: Tune the resolution of `xlink:href` attributes having a fragment in their URI values.
desruisseaux
-
2023/12/19
(sis) 02/02: Partial support of xlink:href referencing a fragment of an external document.
desruisseaux
-
2023/12/19
(sis) 01/02: Avoid attempt to download the document at the "http://test.net" URL.
desruisseaux
-
2023/12/19
(sis) branch geoapi-4.0 updated (f1d35685a5 -> 50c0a3ec29)
desruisseaux
-
2023/12/18
(sis) branch geoapi-4.0 updated: Resolve external xlinks when parsing a GML document. This is a first step, not yet resolving fragment and not yet caching.
desruisseaux
-
2023/12/17
(sis) branch main updated (98bc0dfa20 -> 47053a8ff3)
desruisseaux
-
2023/12/17
(sis) 01/01: Merge branch 'geoapi-3.1'. Contains: shapefile writer, JShell, bug fixes.
desruisseaux
-
2023/12/17
(sis) branch geoapi-3.1 updated (b6af5d3997 -> eb20f53e20)
desruisseaux
-
2023/12/17
(sis) 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains initial version of shapefile writer and improvement in JShell environment.
desruisseaux
-
2023/12/16
(sis) 04/05: Partial port of a few tests to JUnit 5.
desruisseaux
-
2023/12/16
(sis) 01/05: Move a localized resource which was declared in the wrong bundle.
desruisseaux
-
2023/12/16
(sis) 02/05: Documentation update about how to define custum operation method.
desruisseaux
-
2023/12/16
(sis) branch geoapi-4.0 updated (b3b97511aa -> 409c3a3234)
desruisseaux
-
2023/12/16
(sis) 03/05: Better error message when the components of a CompoundCRS cannot be obtained because they are nil.
desruisseaux
-
2023/12/16
(sis) 05/05: Add a `Strings.isNullOrEmpty(String)` convenience method, for internal purposes only.
desruisseaux
-
2023/12/14
(sis) 01/03: Force SIS class initialization at JShell startup time.
desruisseaux
-
2023/12/14
(sis) 02/03: Move `StoreTypeDetector` to a dedicated "services" package. More service implementations may be added in the future.
desruisseaux
-
2023/12/14
(sis) branch geoapi-4.0 updated (1a72af035d -> b3b97511aa)
desruisseaux
-
2023/12/14
(sis) 03/03: Move to `...storage.internal` two classes that are not intended to be exported, even by qualified export. The "internal" packages are intended to be truly internal to the module that contains it. For now, this policy is applied only to `org.apache.sis.storage` module. Other modules will follow in the future.
desruisseaux
-
2023/12/14
(sis) branch geoapi-4.0 updated: Fix more character encoding and ANSI color problems when using SIS from command line or from JShell.
desruisseaux
-
2023/12/14
(sis) branch geoapi-4.0 updated: Fix broken error highlighting in WKT formatter. The problem was when an axis direction has illegal characters.
desruisseaux
-
2023/12/12
(sis) branch geoapi-4.0 updated (9873c5394a -> fc71f8b6a3)
desruisseaux
-
2023/12/12
(sis) 02/02: Fix a NullPointerException when formatting in WKT an object using an identifier in an unknown namespace.
desruisseaux