Community
Participate
Working Groups
Runtime assembly manifest activation is a very hacky workaround that isn't necessary anymore. Java executables (java.exe/javaw.exe) have correct manifests since at least Java 8. Original code was added for bug 45918.
New Gerrit change created: https://git.eclipse.org/r/157775
Please consider that SWT is a library, instead of depending on the manifest that is in a random executable, it should be fully self contained. AFAIK, there should be support in the windows system to fully isolate a DLL that it is not depending on any configuration in the executable that it loads. That is, all the dependencies are specified by the DLL (including version), and nothing is assumed about the environment of the executable. There is documentation about this, but cannot find it now quickly. The runtime assembly activation might be a hack, but please consider to make SWT self contained.
https://docs.microsoft.com/en-us/windows/win32/sbscs/isolating-components
Moving out of 4.23