You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Win32] Explicitly set minimum supported OS version to 14393
Currently, there is no explicit minimum version required for executing
SWT applications. However, some versions are implicitly not supported
anymore as library methods are linked that are not present in older OS
versions. In addition, we still have some methods dynamically linked and
their execution guarded by a version constraint for version that are out
of support. In particular, this holds for every Windows version older
than build 14393, which is the 1607 update for Windows 10 and the
release of Windows Server 2016, the latter being the latest still
supported server version of Windows.
This change cleans up Windows version support:
- It adds an explicit version check at initialization to avoid that
applications fail to start with incomprehensible linkage errors but a
proper error message
- It removes version guards for methods that are present since Windows
build 14393 (update 1607) or older
- It removes unnecessary dynamic linking for methods that are present in
Windows build 14393 (update 1607) or older
Fixeseclipse-platform/eclipse.platform.ui#2852
Probably fixes#2011
0 commit comments