Messages by Date
-
2023/09/28
[sis] branch geoapi-4.0 updated (4ad7739f09 -> 2f6a07007c)
desruisseaux
-
2023/09/28
[sis] 02/04: Tune the rule for ordering import statements. Those changes were used in the previous commit.
desruisseaux
-
2023/09/28
[sis] 04/04: Convert text files and HTML files to Markdown format when those files were not used for tests. The intend is to have a less formats for documentation (Javadoc, Markdown, MathML), so all `*.txt` files can be considered as used in tests.
desruisseaux
-
2023/09/28
[sis] 03/04: Avoid using a method which has been deprecated in Gradle 8.3.
desruisseaux
-
2023/09/28
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. This is minor adjustments in preparation for a release proposal.
desruisseaux
-
2023/09/28
[sis] 01/04: Do not export the `org.apache.sis.referencing.operation.projection` package. It does not need to be used directly, and its design is non-trivial.
desruisseaux
-
2023/09/28
[sis] 04/04: Corrections in the README.md about GeoAPI snapshot used in "geoapi-xxx" branches.
desruisseaux
-
2023/09/28
[sis] branch geoapi-4.0 updated (2c76440e28 -> 4ad7739f09)
desruisseaux
-
2023/09/28
[sis] 03/04: Upgrade dependencies
desruisseaux
-
2023/09/28
[sis] 02/04: After removing the export of projection packages, the `getClass() == Foo.class` verifications are no longer necessary.
desruisseaux
-
2023/09/28
[sis] 01/01: Merge branch 'geoapi-3.1'.
desruisseaux
-
2023/09/28
[sis] branch main updated (6eac04b166 -> 6affdaa155)
desruisseaux
-
2023/09/28
[sis] branch geoapi-3.1 updated (c2bcdb964f -> 611ffb816d)
desruisseaux
-
2023/09/27
[sis] 02/02: Add radioactivity units of measurement (becquerel and curie).
desruisseaux
-
2023/09/27
[sis] 01/02: Add missing `createParametric[CRS|CS|Datum](String)` methods
desruisseaux
-
2023/09/27
[sis] branch geoapi-4.0 updated (1dc6f94da8 -> 2c76440e28)
desruisseaux
-
2023/09/26
[sis] branch geoapi-4.0 updated: Resolve a new Gradle warning which appears with Gradle 8.3. Edit the RExADME.md file.
desruisseaux
-
2023/09/26
[sis] branch geoapi-4.0 updated: Use existing contants for TIFF tag types. Opportunistic documentation fixes.
desruisseaux
-
2023/09/26
[sis] 01/02: Combine `DataStoreFilter` with user-supplied filter.
desruisseaux
-
2023/09/26
[sis] 02/02: Avoid a direct dependencies of metadata `Extents` class toward referencing interfaces.
desruisseaux
-
2023/09/26
[sis] branch geoapi-4.0 updated (b03b235825 -> aa81075711)
desruisseaux
-
2023/09/26
[sis] branch main updated (2d716eab6d -> 6eac04b166)
desruisseaux
-
2023/09/25
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. Contains the beginning of a migration to JUnit 5, the beginning of an ISO 19111 upgrade, documentation fixes and some deprecations in preparation for SIS 1.4 release proposal.
desruisseaux
-
2023/09/25
[sis] branch geoapi-3.1 updated (4b753152a6 -> c2bcdb964f)
desruisseaux
-
2023/09/25
[sis] branch geoapi-4.0 updated: Add a `DataStores.openWritable(…)` method.
desruisseaux
-
2023/09/24
[sis] 02/03: Deprecate for removal `NullArgumentException`.
desruisseaux
-
2023/09/24
[sis] 03/03: Remove the boolean return value in WritableFeatureSet.removeIf(Predicate)
desruisseaux
-
2023/09/24
[sis] 01/03: Spelling and documentation fixes.
desruisseaux
-
2023/09/24
[sis] branch geoapi-4.0 updated (7c107c57ee -> 6f65c2bacd)
desruisseaux
-
2023/09/15
[sis] branch main-with-gradle-wrapper updated (cd6f6b44b1 -> fff3ae5e86)
desruisseaux
-
2023/09/15
[sis] branch main updated: Remove references to the `org.apache.sis.cql` incubating module. This module is present on other branches but not on main because for avoiding the need to manage geoapi-pending dependencies.
desruisseaux
-
2023/09/15
[sis] 01/02: Add Gradle wrapper for allowing execution on ASF Jenkins server. This is maybe a temporary branch, the project has not decided if gradlew should be officially added. This branch may also be removed if https://issues.apache.org/jira/browse/INFRA-24992 is fixed.
desruisseaux
-
2023/09/15
[sis] 02/02: Define Maven repositories for snapshots and release deployments.
desruisseaux
-
2023/09/15
[sis] branch main-with-gradle-wrapper updated: Move repository declaration to the right location for enabling publication.
desruisseaux
-
2023/09/15
[sis] branch main-with-gradle-wrapper created (now 3e66417a09)
desruisseaux
-
2023/09/15
[sis] 02/03: Remove references to `org.apache.sis.cql` module.
desruisseaux
-
2023/09/15
[sis] 01/03: Add Gradle wrapper for allowing execution on ASF Jenkins server. This is maybe a temporary branch, the project has not decided if gradlew should be officially added. This branch may also be removed if https://issues.apache.org/jira/browse/INFRA-24992 is fixed.
desruisseaux
-
2023/09/15
[sis] 03/03: Defines a Maven repository for snapshots.
desruisseaux
-
2023/09/07
[sis] branch geoapi-4.0 updated (193b493363 -> 7c107c57ee)
desruisseaux
-
2023/09/07
[sis] 02/03: Rename `DefaultEllipsoid.getRadius(double)` as `getGeocentricRadius(double)`.
desruisseaux
-
2023/09/07
[sis] 01/03: Minor formatting of table HTML for consistency with same change applied elsewhere. It makes the code a little bit easier to read by reducing the amount of scrolling. Contains also opportunistic javadoc typo fixes.
desruisseaux
-
2023/09/07
[sis] 03/03: Move the check for perpendicular axes in the parent class. This is in anticipation for the addition of experimental coordinate systems such as `MinkowskiCS` in other branches.
desruisseaux
-
2023/09/02
[sis] branch geoapi-4.0 updated: Improve `DefaultObjectDomain` with the use of `NilObject` for telling when the value is missing.
desruisseaux
-
2023/08/29
[sis] branch geoapi-4.0 updated (c92fa5ad66 -> 350b496160)
desruisseaux
-
2023/08/29
[sis] 01/02: Skip the Ivy task if the "dependencies" directory is already present.
desruisseaux
-
2023/08/28
[sis] branch geoapi-4.0 updated: Add JUnit 5 in test dependencies for progressive migration. Opportunistically upgrade `ArgumentChecks` to JUnit 5, after its change for testing negative zeros.
desruisseaux
-
2023/08/28
[sis] 01/01: Merge branch 'geoapi-3.1'
desruisseaux
-
2023/08/28
[sis] branch main updated (2b68043fb0 -> 30ee87be88)
desruisseaux
-
2023/08/28
[sis] branch geoapi-3.1 updated (b0713f3f6e -> 4b753152a6)
desruisseaux
-
2023/08/28
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1
desruisseaux
-
2023/08/28
[sis] branch geoapi-4.0 updated (cbff3dd11d -> dd3ddafcb2)
desruisseaux
-
2023/08/28
[sis] 01/02: Simplify a little bit the NetBeans project configuration: - Remove the NetBeans-specific "uncommitted" module. - Use symbolic link for geoapi-pending dependency. - Add missing entries in `project.properties`.
desruisseaux
-
2023/08/28
[sis] 02/02: Use deterministic dimension order for user-specified units. This commit fixes a random test failure where the order depended on which tests were executed first, because the dimension order of the first cached unit was the order used for other compatible units.
desruisseaux
-
2023/08/26
[sis] 01/01: Merge branch 'geoapi-3.1', skipping all changes. The changes were a partial upgrade of ISO 19111. Such upgrades cannot be applied of GeoAPI 3.0.x.
desruisseaux
-
2023/08/26
[sis] branch main updated (96e3d6adfc -> 2b68043fb0)
desruisseaux
-
2023/08/26
[sis] 02/02: Remove the recommendation for shallow clone. It does not work well when changing SHA1.
desruisseaux
-
2023/08/26
[sis] branch geoapi-3.1 updated (efcd672a67 -> b0713f3f6e)
desruisseaux
-
2023/08/26
[sis] 01/02: Upgrade GeoAPI snapshot. This upgrade deprecates some methods to be replaced by ISO 19111:2019 `ObjectDomain`.
desruisseaux
-
2023/08/25
[sis] 02/03: Add comment on the left side of UCAR imports. The previous comment on top of them is lost during import reorganization.
desruisseaux
-
2023/08/25
[sis] 01/03: Add the tool used for reordering the import statements (for project maintainers only). This tool is not executed automatically, it must be invoked on the command-line when desired.
desruisseaux
-
2023/08/25
[sis] branch geoapi-4.0 updated (c349928302 -> cbff3dd11d)
desruisseaux
-
2023/08/25
[sis] 03/03: Minor documentation updates.
desruisseaux
-
2023/08/25
[sis] branch main updated (ab129eb77c -> 96e3d6adfc)
desruisseaux
-
2023/08/25
[sis] branch geoapi-3.1 updated (11f3507408 -> efcd672a67)
desruisseaux
-
2023/08/23
[sis] 02/02: Remove the recommendation for shallow clone. It does not work well when changing SHA1.
desruisseaux
-
2023/08/23
[sis] 01/02: Upgrade GeoAPI snapshot. This upgrade deprecates some methods to be replaced by ISO 19111:2019 `ObjectDomain`.
desruisseaux
-
2023/08/23
[sis] 02/02: Merge branch 'geoapi-3.1'. This is minor cleanup.
desruisseaux
-
2023/08/23
[sis] 01/02: Merge norhing from branch 'geoapi-3.1'. This is for skipping the git submodule introduced in other branches.
desruisseaux
-
2023/08/23
[sis] branch main updated (35bab47d62 -> bbf98adbb8)
desruisseaux
-
2023/08/22
[sis] branch geoapi-4.0 updated: Remove the recommendation for shallow clone. It does not work well when changing SHA1.
desruisseaux
-
2023/08/22
[sis] branch geoapi-4.0 updated: Upgrade GeoAPI snapshot. This upgrade deprecates some methods to be replaced by ISO 19111:2019 `ObjectDomain`.
desruisseaux
-
2023/08/22
[sis] branch geoapi-submodule deleted (was 3211e0c7a9)
desruisseaux
-
2023/08/22
[sis] branch geoapi-3.1 updated (b099abbec0 -> 408f69aa9a)
desruisseaux
-
2023/08/22
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1: add a git submodule for GeoAPI 3.1-SNAPSHOT.
desruisseaux
-
2023/08/22
[sis] 12/23: Rename the internal packages of the `org.apache.sis.storage.geotiff` module. The `internal` name is kept only for packages that should never be exported.
desruisseaux
-
2023/08/22
[sis] 13/23: Rename the internal packages of the `org.apache.sis.storage` module (stores only). Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 18/23: Rename the `org.apache.sis.internal.jaxb.referencing` package.
desruisseaux
-
2023/08/22
[sis] 14/23: Rename `org.apache.sis.internal.storage.io` as `org.apache.sis.io.stream`. This package is not exported, so it still not visible to users. But it is widely used in various Apache SIS modules.
desruisseaux
-
2023/08/22
[sis] 09/23: Rename the internal packages of the `org.apache.sis.storage.sql` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 10/23: Rename the internal packages of the `org.apache.sis.storage.xml` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 23/23: Rename the internal packages of the `org.apache.sis.portrayal` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 05/23: Rename the internal packages of the `org.apache.sis.profile.france` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 01/23: Documentation updates related to recent restructuring: - Replace "master" by "main" branch name. - Update copyright year. - Update reference to header. - Convert README to markdown. - Minor typo fixes and cleanups.
desruisseaux
-
2023/08/22
[sis] 08/23: Rename the internal packages of the `org.apache.sis.gui` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 11/23: Rename the internal packages of the `org.apache.sis.storage.netcdf` module. The `internal` name is kept only for packages that should never be exported.
desruisseaux
-
2023/08/22
[sis] 04/23: Rename the internal packages of the `org.apache.sis.storage.shapefile` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 06/23: Rename the internal packages of the `org.apache.sis.profile.japan` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 02/23: Remove zero-width spaces in source code.
desruisseaux
-
2023/08/22
[sis] 07/23: Rename the internal packages of the `org.apache.sis.referencing.gazetteer` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/22
[sis] 03/23: Rename the internal packages of the `org.apache.sis.cql` module. Since they are not exported, the `internal` name convention is not needed anymore.
desruisseaux
-
2023/08/19
[sis-site] branch main updated: Replace "master" by "main" branch and "Maven" by "Gradle" build tools, except in release manager guides which will need much more work. This commit contains also minor typo fixes.
desruisseaux
-
2023/08/19
[sis] 01/01: Merge branch 'geoapi-3.1' (NetBeans project configuration).
desruisseaux
-
2023/08/19
[sis] branch main updated (d7ebbea200 -> 35bab47d62)
desruisseaux
-
2023/08/19
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. This is for NetBeans project configuration.
desruisseaux
-
2023/08/19
[sis] branch geoapi-3.1 updated (8474e339bc -> b099abbec0)
desruisseaux
-
2023/08/18
[sis] 01/01: Add GeoAPI-SNAPSHOT as a submodule linking to OGC repository. Add Gradle configuration for building that GeoAPI with Maven. It shall be used only for SIS "geoapi-4.0" and "geoapi-3.1" development branches. The master branch of SIS shall use the official GeoAPI release from Maven Central.
desruisseaux
-
2023/08/18
[sis] branch geoapi-submodule updated (d3a8a5d2f4 -> 3211e0c7a9)
desruisseaux
-
2023/08/18
[sis] branch master deleted (was 3cd1226c3b)
humbedooh
-
2023/08/18
[sis] branch main created (now 3cd1226c3b)
humbedooh
-
2023/08/18
[sis] 01/01: Last merge of branch 'geoapi-3.1' before project restructuring (JPMS and Gradle).
humbedooh
-
2023/08/18
[sis] branch geoapi-4.0 updated: Add NetBeans project configuration files as Ant Modular projects. This is for development in NetBeans, because NetBeans 18 does not yet understand well a Gradle project with Module Source Hierarchy.
desruisseaux
-
2023/08/18
[sis] branch geoapi-4.0 updated (b2f314b580 -> a4b030f6f5)
desruisseaux
-
2023/08/18
[sis] 01/03: Rename the `org.apache.sis.test` modules with an `endorsed`, `incubator` or `optional` suffix. This is for avoiding confusion between modules of same name in different Gradle sub-projects. We previously relied on the fact that those modules where not reused for avoiding confusion (i.e. they exist only in a scope local to the sub-project), but it does not seem sufficient.
desruisseaux
-
2023/08/18
[sis] 02/03: Re-commit `LicenseHeader.txt` as a convenience for IDE.
desruisseaux
-
2023/08/15
[sis] branch geoapi-submodule created (now d3a8a5d2f4)
desruisseaux
-
2023/08/15
[sis] 01/01: Add GeoAPI-SNAPSHOT as a submodule linking to OGC repository. Add Gradle configuration for building that GeoAPI with Maven. It shall be used only for SIS "geoapi-4.0" and "geoapi-3.1" development branches. The master branch of SIS shall use the official GeoAPI release from Maven Central.
desruisseaux
-
2023/08/15
[sis] 03/08: Add `module-info.java` files and migrate the declarations of service providers. Keep the old `META-INF/services/` declarations for compatibility with frameworks such as Maven 3.8.6 or Gradle 8.2.1 wich put the modularized dependencies on the class-path rather than the module-path. More info about this Maven/Gradle bug:
desruisseaux
-
2023/08/15
[sis] 04/08: Remove all Maven project files and documentation files which will become obsolete, except the root `pom.xml` file which is kept for general project description. Save the checkstype configuration in a separated file.
desruisseaux
-
2023/08/15
[sis] 02/08: Remove the activation of `sis-javafx` module by the `PATH_TO_FX` property and remove all dependencies of type "test-jar" because those two features are not compatible with Jigsaw modularization in the context of a Maven project. As a consequence, tests do not compile anymore and Maven must be executed as below:
desruisseaux
-
2023/08/15
[sis] 06/08: Post-move cleanup: - Reduce `pom.xml` file. - Adapt launch scripts for JPMS. - Ignore a test that we can not execute anymore (for now).
desruisseaux
-
2023/08/14
[sis] 01/01: Last merge of branch 'geoapi-3.1' before project restructuring (JPMS and Gradle).
desruisseaux
-
2023/08/14
[sis] branch master updated (2297254f1e -> 3cd1226c3b)
desruisseaux
-
2023/08/14
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1.
desruisseaux
-
2023/08/14
[sis] branch geoapi-3.1 updated (f64017ade8 -> e46d2afe80)
desruisseaux
-
2023/08/04
[sis] branch geoapi-4.0 updated: Typo fixes in documentation.
desruisseaux
-
2023/08/04
[sis] branch geoapi-4.0 updated: Do no log a warning when the `TINYINT` type is not defined at all, because it means that the type is not supported by the database.
desruisseaux
-
2023/08/04
[sis] 01/01: Merge branch 'geoapi-3.1'. This merge upgrades and completes the parent POM, makes identification of unsigned types in SQLStore a little bit more robust, and makes information provided by `GeometryType` a little bit more accurate.
desruisseaux
-
2023/08/04
[sis] branch master updated (50e75f0247 -> 2297254f1e)
desruisseaux
-
2023/08/04
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1.
desruisseaux
-
2023/08/04
[sis] branch geoapi-3.1 updated (41cf5d3399 -> f64017ade8)
desruisseaux
-
2023/08/03
[sis] branch geoapi-4.0 updated: Filter `Argument` class replaced by `ParameterDescriptor` for parameter harmonization.
desruisseaux
-
2023/08/03
[sis] branch geoapi-4.0 updated: Make filter functions available in `FilterCapabilities`.
desruisseaux
-
2023/08/03
[sis] 01/01: Merge branch 'geoapi-4.0' into feat/coverage-json
jsorel
-
2023/08/03
[sis] branch feat/coverage-json updated (c4a8655649 -> aba6d81675)
jsorel
-
2023/08/02
[sis] branch geoapi-4.0 updated (bae011b798 -> 968260ebad)
desruisseaux
-
2023/08/02
[sis] 02/03: Add a `GeometryType.getTypeName(Geometries)` method. The Java class associated to the `TypeName` depends on the geometry library.
desruisseaux
-
2023/08/02
[sis] 01/03: Rename `GeometryType` enumeration values for matching WKT names.
desruisseaux
-
2023/08/02
[sis] 03/03: Add a `FunctionRegister.describe(String)` method.
desruisseaux
-
2023/07/31
[sis] branch geoapi-4.0 updated: Minor editions to previous commit: - Report the reason why metadata was missing. - Use the same punctuation than other resources/comments.
desruisseaux
-
2023/07/31
[sis] branch geoapi-4.0 updated: refactor(Storage): rework SQL metadata analysis to improve byte/tinyint signing determination
amanin
-
2023/07/28
[sis] 02/02: Move a service provider declared in the wrong module. Remove an unnecessary cast.
desruisseaux
-
2023/07/28
[sis] 01/02: Complete the list of developers and contributors in the root `pom.xml` file. This is in anticipation for the removal of those lists in sub-modules.
desruisseaux
-
2023/07/28
[sis] branch geoapi-4.0 updated (8f18768388 -> 0e267fe584)
desruisseaux
-
2023/07/21
[sis] branch geoapi-4.0 updated: Upgrade Apache parent POM. Fix some Javadoc warnings.
desruisseaux
-
2023/07/19
[sis] branch dependabot/maven/com.h2database-h2-2.2.220 deleted (was 30d17b6d5b)
github-bot
-
2023/07/19
[sis] 01/02: Merge branch 'geoapi-3.1'. The main changes are compiler warning resolutions.
desruisseaux
-
2023/07/19
[sis] branch master updated (3c78638b96 -> 50e75f0247)
desruisseaux
-
2023/07/19
[sis] 02/02: Add more @SuppressWarnings(…) specific to the master branch. In particular, we do not document the classes that are only placeholders for a future GeoAPI version.
desruisseaux
-
2023/07/18
[sis] branch geoapi-3.1 updated (230b6bceb6 -> 41cf5d3399)
desruisseaux
-
2023/07/18
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. This merge is mostly about compiler warning resolutions.
desruisseaux
-
2023/07/18
[sis] 02/02: Abandon NilObject support of primitive wrappers, except for the types supporting NaN values. This feature depended on primitive wrapper constructors that are deprecated for removal.
desruisseaux
-
2023/07/18
[sis] 01/02: Removal of unnecessary @SuppressWarnings("UnnecessaryBoxing") and cleaning of related documentation.
desruisseaux
-
2023/07/18
[sis] branch geoapi-4.0 updated (0516f0ba6f -> 3725429e48)
desruisseaux
-
2023/07/17
[sis] 03/04: In GeoTIFf internal implementation, rename the `readXXX(…)` methods as `readAsXXX(…)` for making clear that those methods perform conversions.
desruisseaux
-
2023/07/17
[sis] branch geoapi-4.0 updated (874c7d7056 -> 0516f0ba6f)
desruisseaux
-
2023/07/17
[sis] 01/04: Fix a few more compilation warnings (other than deprecation): unchecked types, varargs, lossy implicit conversion, serial, etc.
desruisseaux
-
2023/07/17
[sis] 04/04: Rename a method for avoiding confusion between two methods which may receive similar lambda functions.
desruisseaux
-
2023/07/16
[sis] branch geoapi-4.0 updated: Fix a few deprecation warnings.
desruisseaux
-
2023/07/15
[sis] 01/01: Merge branch 'geoapi-3.1'. This merge completes the preparation for JPMS (Jigsaw) and prepares the upgrade from JUnit 4 to JUnit 5.
desruisseaux
-
2023/07/15
[sis] branch master updated (f1ea236300 -> 3c78638b96)
desruisseaux
-
2023/07/15
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. This merge contains more preparation for JPMS (Jigsaw) modularisation, mostly in ensuring that resources are loaded inside the boundaries of the module that contains them.
desruisseaux
-
2023/07/15
[sis] branch geoapi-3.1 updated (4afa8fd56a -> 230b6bceb6)
desruisseaux
-
2023/07/15
[sis] branch geoapi-4.0 updated: Avoid dependency toward `org.apache.sis.test` in modules that are still in incubating phase. Those modules were always excluded from Apache SIS releases. For making future releases easier, the incubated modules may move in a separated group of modules, for example an "incubator" group.
desruisseaux
-
2023/07/14
[sis] 01/02: Opens two more classes to reflection by JAXB in JPMS context.
desruisseaux
-
2023/07/14
[sis] branch geoapi-4.0 updated (c25bbe6e9c -> f5390fda93)
desruisseaux
-
2023/07/14
[sis] 02/02: Upgrade JavaEE (now JakartaEE) and OSGi dependencies. They are used in incubated modules only, not released. JakartaEE is narrowed to the servlet API part only.
desruisseaux
-
2023/07/13
[sis] branch geoapi-4.0 updated: Ensure that `InputStream` marks are supported in a test that need them. This is not always the case in a JPMS context.
desruisseaux
-
2023/07/12
[sis] 01/02: Update NetBeans project configuration for compatibility with recent changes. Note that we may delete this configuration in favor of pure Maven or Gradle project in the future, so the NetBeans project files may be temporary.
desruisseaux
-
2023/07/12
[sis] branch geoapi-4.0 updated (61e182e593 -> 18e2964bf2)
desruisseaux
-
2023/07/12
[sis] 02/02: `ScriptRunner.run(…)` shall receive an `InputStream` supplied by the caller instead of invoking `Class.getResourceAsStream(String)` as a convenience. This is necessary in JPMS (Jigsaw) context.
desruisseaux
-
2023/07/10
[sis] branch geoapi-4.0 updated: Remove the geotoolkit repository. It was used for GeoAPI snapshots, but we do not deploy them anymore for more than 2 years. Developers should stay on the `master` branch, or if they really want to build the `geoapi-4.0` or `geoapi-3.1` branch then they need to build GeoAPI locally from the sources at the same date. This is very unconvenient, but we will try to provide a better solution with a more flexibile build system (possibly by migrating from Maven to Gradle).
desruisseaux
-
2023/07/10
[sis] branch geoapi-4.0 updated: Upgrade dependencies.
desruisseaux
-
2023/07/08
[sis] 03/03: Upgrade dependency from JUnit 4 to JUnit 5 vintage. The tests themselves are not yet modified.
desruisseaux
-
2023/07/08
[sis] 01/03: Avoid using `ServiceLoader` directly in the test, because it will not run in a JPMS context. Opportunistic warning resolution.
desruisseaux
-
2023/07/08
[sis] 02/03: Remove @RunWith(TestRunner.class) annotation. They are no longer necessary since their removal in GeoAPI 4.0 development branch.
desruisseaux
-
2023/07/08
[sis] branch geoapi-4.0 updated (0cd54bd9de -> 7834870b72)
desruisseaux
-
2023/07/07
[sis] branch dependabot/maven/com.h2database-h2-2.2.220 created (now 30d17b6d5b)
github-bot
-
2023/07/06
[sis-site] branch main updated: Add a link to ASF privacy policy.
desruisseaux
-
2023/07/06
[sis] 03/05: All tests shall open resource files from the module containing the resources. This is necessary for making possible to execute those tests in JPMS context.
desruisseaux
-
2023/07/06
[sis] 01/05: Replace reflection by `ServiceLoader` uses in the `OptionalDependency` class. This is needed because reflection no longer works after module encapsulation.
desruisseaux
-
2023/07/06
[sis] 02/05: Give public access to JAXB adapters in internal API. It reduces the needs for `opens` statements in `module-info.java`.
desruisseaux
-
2023/07/06
[sis] 04/05: Relax a check from `assertSame(…) to `assertEquals(…)` for test that may depend on execution order. With Maven, we used some custom annotation for controlling JUnit execution order. After JPMS migration, we will have (at least temporarily) less control on that.
desruisseaux
-
2023/07/06
[sis] 05/05: `ResourceInternationalString` needs to let subclasses invoke `ResourceBundle.getBundle(…)` themselves. This is necessary in a JPMS context, because this class is not allowed to load resources of another module.
desruisseaux
-
2023/07/06
[sis] branch geoapi-4.0 updated (85aeeb0626 -> 0cd54bd9de)
desruisseaux
-
2023/07/03
[sis] branch geoapi-4.0 updated (0d157264f6 -> 85aeeb0626)
desruisseaux
-
2023/07/03
[sis] 01/05: Post-merge cleanup.
desruisseaux
-
2023/07/03
[sis] 05/05: Remove `Numerics.CACHE` in anticipation for "Value object" in future Java version. We note also that the standard autoboxing method is flagged as @IntrinsicCandidate.
desruisseaux
-
2023/07/03
[sis] 02/05: Complete the list of files to handle as text or binary files.
desruisseaux
-
2023/07/03
[sis] 03/05: Make `SampleDimension.Builder` more robust to cases where the given range is empty.
desruisseaux
-
2023/07/03
[sis] 01/01: Merge branch 'geoapi-3.1'. This merge prepares Apache SIS to JPMS (Jigsaw) modularisation.
desruisseaux
-
2023/07/03
[sis] branch master updated (2f048bc7a0 -> f1ea236300)
desruisseaux
-
2023/07/03
[sis] 01/01: Merge branch 'geoapi-4.0' into geoapi-3.1. They are the commits from pull request #34.
desruisseaux
-
2023/07/03
[sis] branch geoapi-3.1 updated (27cab0a6de -> 4afa8fd56a)
desruisseaux
-
2023/07/02
[sis] 01/02: Add a `CloneAccess` internal interface as a workaround for accessing the `clone()` method in internal classes of other modules.
desruisseaux
-
2023/07/02
[sis] 02/02: Remove `FinalFieldSetter` (an helper class for clone and deserialization) because the reflection methods used by that class are caller-sensitive. They do not work anymore when invoked from a different module.
desruisseaux
-
2023/07/02
[sis] branch geoapi-4.0 updated (5e334c44a4 -> 0d157264f6)
desruisseaux
-
2023/07/02
[sis] branch visual-test updated (2213df437c -> e230c88533)
desruisseaux
-
2023/07/02
[sis] 02/02: Update for an API change in `org.apache.sis.resources.IndexResourceBundle`.
desruisseaux
-
2023/07/02
[sis] 04/04: Remove usage of `ResourceBundle.Control` because it is not supported in the context of named modules. Move calls to `ResourceBundle.getBundle(…)` in the modules that provide the resources because `getBundle(…)` become caller-sensitive in JPMS context.
desruisseaux
-
2023/07/02
[sis] 02/04: Delegate the loading of GeoAPI resources to GeoAPI itself. This is necessary in the context of named Jigsaw modules.
desruisseaux
-
2023/07/02
[sis] 03/04: Replace `TypeRegistration.hasRenameFile(…)` by a mechanism in which the `TypeRegistration` subclass fetches itself the resource. This is necessary in a context of Java module, because the resource can not be opened from `org.apache.sis.xml.Transformer`.
desruisseaux
-
2023/07/02
[sis] 01/02: Documentation and warning fixes.
desruisseaux
-
2023/07/02
[sis] 01/04: Remove the use of internal `LazySet` as a workaround for JDK 8 bug in `java.util.ServiceLoader` since this workaround is no longer necessary. Remove usage of `ServiceLoader` in `LazySet` since it does not work anymore in JPMS context. Services shall be loaded in the caller class.
desruisseaux
-
2023/07/02
[sis] branch geoapi-4.0 updated (5b94a0a6e4 -> 5e334c44a4)
desruisseaux
-
2023/07/02
[sis] 01/02: Move `TemporalUtilities` to the metadata modules since it is not needed by the utility modules. This change has an impact on the services that the module declares to use.
desruisseaux
-
2023/07/02
[sis] branch geoapi-4.0 updated (b561bf2d1c -> 5b94a0a6e4)
desruisseaux
-
2023/07/01
[sis] branch geoapi-4.0 updated: Remove the `DefaultFactories` class because it does not work in the context of JPMS. Instead, callers need to invoke `java.util.ServiceLoader.load(…)` themselves, because JPMS uses the caller for checking authorizations.
desruisseaux
-
2023/07/01
[sis] branch geoapi-4.0 updated (5ee494c8e8 -> 01102b16ed)
desruisseaux
-
2023/07/01
[sis] 02/03: Reduce the visibility of `SymbologyVisitor` to package-private. Compatibility with previous version is broken by SIS-583 and will probably breaks again in future versions, because this class also needs review. This is an internal class, so it should not be used outside SIS.
desruisseaux
-
2023/07/01
[sis] 01/03: Fix typos in documentation. No code change.
desruisseaux