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 fbde8a0a60 Avoid wraparound when the result does not intersect the
base grid geometry. The fix use `GridExtent.toEnvelopes(…)` (note the pluarl
form) is applied in only once place for now, but we should check if it applies
to more places.
new c0494204bc Method renaming, documentation update, more specific
exception.
new 98dd50f7ab Revert commit 58cd2d406c5703fc029b0ad402bdbec30401e662
(removal of `sliceExtentProperty`) but without public access for now. We need
this property for taking in account the slice selected by the slider.
new c112a871b4 Initial version of a `CoverangeCanvas` capable to navigate
in dimensions over 2 (using sliders). It required a change in the ways controls
are managed, e.g. with `StatusBar` now managed by `ViewAndControls`.
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:
.../apache/sis/gui/coverage/CoverageCanvas.java | 237 +++++++++++++++------
.../apache/sis/gui/coverage/CoverageControls.java | 33 ++-
.../org/apache/sis/gui/coverage/GridControls.java | 7 +-
.../apache/sis/gui/coverage/GridSliceSelector.java | 28 ++-
.../java/org/apache/sis/gui/coverage/GridView.java | 87 +++++---
.../org/apache/sis/gui/coverage/GridViewSkin.java | 4 +-
.../org/apache/sis/gui/coverage/ImageRequest.java | 196 ++++-------------
.../gui/coverage/MultiResolutionImageLoader.java | 74 +------
.../apache/sis/gui/coverage/ViewAndControls.java | 44 ++--
.../java/org/apache/sis/gui/map/StatusBar.java | 173 ++++++++++-----
.../apache/sis/internal/gui/BackgroundThreads.java | 24 ++-
.../apache/sis/internal/gui/ExceptionReporter.java | 26 ++-
.../sis/internal/gui/OptionalDataDownloader.java | 2 +-
.../org/apache/sis/internal/gui/package-info.java | 2 +-
.../apache/sis/gui/coverage/CoverageCanvasApp.java | 4 +-
.../apache/sis/coverage/grid/GridDerivation.java | 13 +-
.../org/apache/sis/coverage/grid/GridExtent.java | 2 +-
.../apache/sis/coverage/grid/ImageRenderer.java | 18 +-
.../sis/coverage/grid/GridDerivationTest.java | 2 +
.../coverage/MultiResolutionCoverageLoader.java | 24 +--
.../sis/internal/map/coverage/RenderingData.java | 117 +++++++---
.../sis/internal/map/coverage/package-info.java | 2 +-
.../java/org/apache/sis/geometry/Envelopes.java | 7 +-
.../operation/transform/WraparoundTransform.java | 6 +-
.../org/apache/sis/geometry/EnvelopesTest.java | 6 +-
.../java/org/apache/sis/util/ArgumentChecks.java | 29 ++-
26 files changed, 692 insertions(+), 475 deletions(-)