Comments (7)
I'll need to see a small standalone test app that shows this memory leak after a JOptionPane has been dismissed.
from radiance.
Same result in VisualVM as before (JButtons "Yes", "No", "Cancel" retained after GC).
from radiance.
Emphasis on standalone. I can't do anything with that sample.
from radiance.
The gist of it is very clear though, isn't it? It loads Substance and calls that one line, then sleeps.
You can run it using tinybrain.de/x30.jar and "java -jar x30.jar 1016301".
from radiance.
I can only look at pure Swing samples. Otherwise it's not clear if JOptionPane is being considered a valid strong reference.
Without a standalone pure Swing sample there's going to be no traction on this report.
from radiance.
Looking at the historical snapshot of the pre-hiatus Substance, the pulsating of the default button has been effectively a visual no-op, as the value of cyclePos
in line 126 is ignored afterwards. This is the same in the latest iteration of that class in line 107.
So given that this has been not doing anything in at least 8 years (java.net history is gone), I'm just going to remove the whole tracking of default buttons.
from radiance.
Note that ComponentState still has states for default and disabled default buttons, and skins can use those to provide distinctive visuals to such buttons.
from radiance.
Related Issues (20)
- [Component] Add model-based label component
- [Component] Customizable popup icons for command buttons
- [Component] Customizable popup anchor bounds provider for command buttons
- Issue Building the package. HOT 3
- [Component] Support projecting radio buttons in the ribbon component
- FlatLaF compatability HOT 2
- Foreground color of disabled RadioButtons and CheckBoxes HOT 7
- [Theming] ColorWheel color chooser is not honoring high DPI scale factor HOT 27
- [Radiance] Release tracker for 7.0 (Karat) HOT 1
- [Theming] Add configuration APIs for color chooser panels HOT 1
- Cannot set exact RGB color HOT 5
- Selecting "Choose only web-safe colors" makes it impossible to re-open the JColorChooser panel.
- [Theming] Revisit implementations of older painters
- [Component] Command button text not updating when set HOT 4
- [Component] Revisit circular progress indicators
- [Component] Do not force BIG_FIT_TO_ICON presentation state when custom icon dimension is used on a command button
- [Theming] RadianceTextUtilities.getForegroundColor should not return null for empty texts
- [Component] Disabled command buttons show rollover background under never background appearance strategy
- [Theming] [Component] Incorrect visuals for arrow icons of disabled components HOT 1
- [Substance] Legacy artifacts HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from radiance.