git: openjdk/jfx: master: 8332895: Support interpolation for backgrounds and borders
Michael Strauß
mstrauss at openjdk.org
Tue Oct 1 19:33:13 UTC 2024
Changeset: 01e9e7ea
Branch: master
Author: Michael Strauß <mstrauss at openjdk.org>
Date: 2024-10-01 19:31:14 +0000
URL: https://git.openjdk.org/jfx/commit/01e9e7eadb21aabc801d4764ed5bd5e3de8d451b
8332895: Support interpolation for backgrounds and borders
8226911: Interpolatable's contract should be reexamined
Reviewed-by: angorya, jhendrikx, nlisker, kcr
! build.gradle
! modules/javafx.base/src/main/java/com/sun/javafx/UnmodifiableArrayList.java
! modules/javafx.base/src/test/addExports
+ modules/javafx.base/src/test/java/test/com/sun/javafx/UnmodifiableArrayListTest.java
+ modules/javafx.base/src/test/java/test/util/ReflectionUtils.java
! modules/javafx.graphics/.classpath
- modules/javafx.graphics/src/main/java/com/sun/javafx/animation/AnimationTimerHelper.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/css/SubPropertyConverter.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/css/TransitionMediator.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/css/TransitionTimer.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/NodeHelper.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/region/BorderImageSlices.java
! modules/javafx.graphics/src/main/java/com/sun/javafx/scene/layout/region/Margins.java
+ modules/javafx.graphics/src/main/java/com/sun/javafx/util/InterpolationUtils.java
! modules/javafx.graphics/src/main/java/javafx/animation/AnimationTimer.java
! modules/javafx.graphics/src/main/java/javafx/animation/Interpolatable.java
! modules/javafx.graphics/src/main/java/javafx/css/StyleableBooleanProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/StyleableDoubleProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/StyleableFloatProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/StyleableIntegerProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/StyleableLongProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/StyleableObjectProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/StyleableStringProperty.java
! modules/javafx.graphics/src/main/java/javafx/css/TransitionEvent.java
! modules/javafx.graphics/src/main/java/javafx/geometry/Insets.java
! modules/javafx.graphics/src/main/java/javafx/geometry/Point2D.java
! modules/javafx.graphics/src/main/java/javafx/geometry/Point3D.java
! modules/javafx.graphics/src/main/java/javafx/scene/Node.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/Background.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundConverter.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundFill.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundImage.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundPosition.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BackgroundSize.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/Border.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderConverter.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderImage.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderStroke.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/BorderWidths.java
! modules/javafx.graphics/src/main/java/javafx/scene/layout/CornerRadii.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/Color.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/ImagePattern.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/LinearGradient.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/Paint.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/RadialGradient.java
! modules/javafx.graphics/src/main/java/javafx/scene/paint/Stop.java
! modules/javafx.graphics/src/shims/java/javafx/scene/NodeShim.java
! modules/javafx.graphics/src/shims/java/javafx/scene/layout/BackgroundShim.java
+ modules/javafx.graphics/src/shims/java/javafx/scene/layout/BorderShim.java
+ modules/javafx.graphics/src/shims/java/javafx/scene/paint/StopShim.java
! modules/javafx.graphics/src/test/addExports
! modules/javafx.graphics/src/test/java/test/com/sun/javafx/css/TransitionTimerTest.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/BorderImageSlicesTest.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/scene/layout/region/MarginsTest.java
+ modules/javafx.graphics/src/test/java/test/com/sun/javafx/util/InterpolationUtilsTest.java
! modules/javafx.graphics/src/test/java/test/javafx/css/StyleableProperty_transition_Test.java
! modules/javafx.graphics/src/test/java/test/javafx/geometry/InsetsTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transition_Test.java
+ modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundConverterTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundFillTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundImageTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundPositionTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundSizeTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BackgroundTest.java
+ modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderConverterTest.java
+ modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderImageTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderStrokeTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/BorderWidthsTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/layout/CornerRadiiTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ColorTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/ImagePatternTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/LinearGradientTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/RadialGradientTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopListTest.java
! modules/javafx.graphics/src/test/java/test/javafx/scene/paint/StopTest.java
! tests/manual/graphics/CssTransitionsTest.java
More information about the openjfx-changes
mailing list