Summary: | [Win32] Remove runtime assembly manifest activation | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Nikita Nemkin <nikita> |
Component: | SWT | Assignee: | Nikita Nemkin <nikita> |
Status: | NEW --- | QA Contact: | |
Severity: | enhancement | ||
Priority: | P3 | CC: | niraj.modi, rolf.theunissen, sravankumarl |
Version: | 4.15 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows All | ||
See Also: |
https://git.eclipse.org/r/157775 https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/157775 https://bugs.eclipse.org/bugs/show_bug.cgi?id=570406 https://bugs.eclipse.org/bugs/show_bug.cgi?id=572262 |
||
Whiteboard: |
Description
Nikita Nemkin
2020-02-16 09:29:36 EST
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. Moving out of 4.23 |