On Fri, 24 May 2024 10:02:44 GMT, drmarmac <d...@openjdk.org> wrote:

>> Michael Strauß has updated the pull request with a new target base due to a 
>> merge or a rebase. The pull request now contains 53 commits:
>> 
>>  - Merge branch 'master' into feature/css-transitions
>>  - update 'since' tags
>>  - Fix javadoc error
>>  - Change javadoc comment
>>  - Merge branch 'master' into feature/css-transitions
>>  - Discard redundant transitions in StyleableProperty impls
>>  - Changes per review
>>  - Merge branch 'master' into feature/css-transitions
>>  - Merge branch 'master' into feature/css-transitions
>>  - Add TransitionMediator
>>  - ... and 43 more: https://git.openjdk.org/jfx/compare/aa9907a5...6614abb9
>
> modules/javafx.graphics/src/main/java/javafx/animation/Interpolator.java line 
> 291:
> 
>> 289:          * All rise points are within the open interval (0..1).
>> 290:          */
>> 291:         BOTH,
> 
> Looks like the docs for BOTH and NONE are swapped? (this would also affect 
> the CSR)

Good catch! I've also updated the CSR.

> modules/javafx.graphics/src/main/java/javafx/scene/Node.java line 9081:
> 
>> 9079:                 TransitionDefinition transition = get(i);
>> 9080: 
>> 9081:                 boolean selected = 
>> "all".equals(transition.propertyName())
> 
> Is "all" the same as `TransitionDefinitionCssMetaData.PROPERTY_ALL`, so the 
> magic string can be avoided?

I've replaced `"all"` with a named constant in all relevant places.

> modules/javafx.graphics/src/test/java/test/javafx/scene/Node_transition_Test.java
>  line 162:
> 
>> 160:         List<TransitionDefinition> transitions = 
>> NodeShim.getTransitionDefinitions(node);
>> 161:         assertEquals(3, transitions.size());
>> 162:         assertTransitionEquals("-fx-background-color", 
>> Duration.seconds(1), Duration.seconds(0.5), CSS_EASE, transitions.get(0));
> 
> `node` is a `Rectangle`, which doesn't have a `background`property. Doesn't 
> hurt this specific test, but maybe it's better to use an existing property.

I've changed the test to use `-fx-fill` instead.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/870#discussion_r1613307416
PR Review Comment: https://git.openjdk.org/jfx/pull/870#discussion_r1613307906
PR Review Comment: https://git.openjdk.org/jfx/pull/870#discussion_r1613308024

Reply via email to