Skip to content

I20240520-0600

@Phillipus Phillipus tagged this 20 May 04:47
- See https://github.com/eclipse-platform/eclipse.platform.swt/issues/1228

- On macOS 14 and later a warning message is written to console:

"WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES."

- As recommended by Apple, this change adds a new selector for applicationSupportsSecureRestorableState and returns a 1 value (YES) in the callback in the Display class

- However, this only takes care of the NSApplicationDelegate created in the Display class. The warning message will still appear when a splash screen is created in Equinox JNI code so a fix there is also required. See https://github.com/eclipse-equinox/equinox/issues/630

- This implementation for SWT can be tested by using the -noSplash argument when launching Eclipse
Assets 2
Loading