- Properly set font and font AA rendering hints from application defaults.
- Added method getLogFileName() to return full path and name of log file as set by Launcher.java.
Some tweaks to the error notification dialog:
- Added null pointer guards to add/removePropertyChangeListener methods.
- Added null pointer guards to add/removePropertyChangeListener methods.
- Added full error diagnostics to log in case loading a settings panel fails.
- Added logger info to show which settings panel(s) were loaded into an extension's settings dialog.
- Implement three different EDT debug levels for use by Substance: