JDK-8103157 : Label : resolve LabelSkinBase's use of clips for text
Type:Enhancement
Component:javafx
Sub-Component:controls
Affected Version:8
Priority:P4
Status:Resolved
Resolution:Fixed
Submitted:2013-05-21
Updated:2015-06-16
Resolved:2013-05-31
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Label uses clips on all text, regardless of the need.
It should be possible to reduce the clip count.
Comments
just waiting for the results....
To check this I ran the TableViewBenchmark a few
times on both the before and after versions. While the
actual score differed slightly between runs, the new version
was always better.
Here's a typical example of the before ('<') and after ('>') results
for this change,
< JFX_FPS 86.317169 fps greater-is-better
< JFX_PULSES 86.316971 pulses/sec greater-is-better
---
> JFX_FPS 100.668602 fps greater-is-better
> JFX_PULSES 100.668388 pulses/sec greater-is-better
< JFX_FPS 101.007332 fps greater-is-better
< JFX_PULSES 101.206940 pulses/sec greater-is-better
---
> JFX_FPS 114.929314 fps greater-is-better
> JFX_PULSES 115.029152 pulses/sec greater-is-better
< JFX_FPS 105.794609 fps greater-is-better
< JFX_PULSES 105.894394 pulses/sec greater-is-better
---
> JFX_FPS 119.983673 fps greater-is-better
> JFX_PULSES 120.083488 pulses/sec greater-is-better
< JFX_FPS 108.893356 fps greater-is-better
< JFX_PULSES 108.993156 pulses/sec greater-is-better
---
> JFX_FPS 124.214897 fps greater-is-better
> JFX_PULSES 124.314667 pulses/sec greater-is-better
< JFX_FPS 108.453316 fps greater-is-better
< JFX_PULSES 108.553055 pulses/sec greater-is-better
---
> JFX_FPS 122.695396 fps greater-is-better
> JFX_PULSES 122.895042 pulses/sec greater-is-better
< JFX_FPS 102.093156 fps greater-is-better
< JFX_PULSES 102.192903 pulses/sec greater-is-better
---
> JFX_FPS 116.498376 fps greater-is-better
> JFX_PULSES 116.598148 pulses/sec greater-is-better
31-05-2013
Should this issue be marked resolved?
30-05-2013
Fixed with :
changeset: 3682:27b13f684d4e
tag: tip
user: mickf
date: Wed May 29 00:59:39 2013 +0100
summary: RT-30552 - Label : resolve LabelSkinBase's use of clips for text