Commit Graph

6 Commits

Author SHA1 Message Date
Andrey Semashev
9fcdbe2135 Added workerounds for Windows SDKs shipped with MSVC-7.1 and 8. 2018-03-17 21:29:28 +03:00
Andrey Semashev
169d0ad34b Added new error codes and made error_codes_abi test auto-generated. 2018-03-17 21:07:11 +03:00
Andrey Semashev
2fe56a3b6d Added workarounds for MSVC-7.1. 2018-03-14 13:54:32 +03:00
Andrey Semashev
a513f8ec72 Added workarounds for MinGW to the error_code_abi test. 2018-03-11 01:47:36 +03:00
Andrey Semashev
d2490dcb19 Fixed tokens after #endifs. 2018-03-11 00:45:09 +03:00
Andrey Semashev
c93cdc6943 Added more tests to verify ABI compatibility of Boost.WinAPI with WinSDK.
This new set of tests verify sizes and binary layouts of types, constant
values and signatures of some of the Windows functions.

Additionally, this commit changes how tests are run. On platforms other
than Windows and Cygwin, the tests are disabled from building instead of
making them a no-op. This allows to simplify the tests slightly and reduce
the code duplication.
2018-03-10 21:03:20 +03:00