Kevin, David, Danno and Chien,

Please review these changes to add Mac system menu bar naming support to JavaFX based on the JavaRuntimeSupport foundation that the JDK uses for -Xdock:name via JRSAppkitAWT methods.

On the Mac the application name needs to be available prior to the runLoop being viable. I have made modifications to PlatformImpl to differentiate between application class and startup application name to provide a route to pass this information into the toolkit startup() sequence a priori.

The rest of the changes provide named startup.

The nice part about this change is that we get an immediate system menu activation with the application name prior to any Stages getting loaded, laid-out and shown, which gives the user an immediate notification of the application launch.

Thanks,

    --morris

JIRA - https://javafx-jira.kenai.com/browse/RT-22988
WEBREV - http://cr.openjdk.java.net/~morris/RT-22988.01
WEBREV - http://cr.openjdk.java.net/~morris/DEPLOY-22988.01


Reply via email to