Other |
---|
openjfx15Fixed |
Blocks :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
Currently, we identified several recurring issues with skin implementations, all (at least loosely) related to replacing skins. Amongst them: - memory leaks: JDK-8241364 - NPE, IOOBE or other harmful side-effects, f.i. JDK-8244110 - contract violation in dispose JDK-8244112 - maybe others? The very first task is to _find_ all these issues across all skins (not just by chance). The solution are (hopefully :) tests that are parameterized in control classes, focusing onto just a single (or several related) common misbehavior. That's already done for the contract violation in dispose. The task addressed here is use a similar pattern for memory leaks/side-effects.
|