While some host includes may work, we can't assume they will. Additionally, they may interfere with the code being built. In my case, LLVM's libc++ build with winegcc was failing due to an [unexpected `__has_include`](https://github.com/llvm/llvm-project/blob/44607666b3429868bce9f0489715eb367d0e08f8/libcxx/include/__mbstate_t.h#L42).
--
v2: winegcc: Don't include host include paths when compiling with MSVCRT.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7469
While some host includes may work, we can't assume they will. Additionally, they may interfere with the code being built. In my case, LLVM's libc++ build with winegcc was failing due to an [unexpected `__has_include`](https://github.com/llvm/llvm-project/blob/44607666b3429868bce9f0489715eb367d0e08f8/libcxx/include/__mbstate_t.h#L42).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7469
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v3: windowscodecs: Implement GetPreferredVendorGUID().
windowscodecs/metadata: Implement GetClassID().
windowscodecs/tests: Add some tests for metadata handler GetClassID().
windowscodecs/metadata: Replicate original stream position when creating writer instances from readers.
windowscodecs/metadata: Restore original stream position on GetStream().
windowscodecs/tests: Add some tests for stream position handling when nested readers are used.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7407
The icons and texts are too tiny in KDE Plasma 6 with 100% scaling on my 4K monitor, so I adjust it to 200%, and the window of my game just becomes 2x bigger, much bigger than my monitor.
This doesn't make any sense!
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6805#note_96557
Tests show test propsys:propsys is failing for many Windows 7 machines. https://test.winehq.org/data/patterns-tb-win.html#propsys:propsys
It looks like windows 7 processes VT_R4 like VT_R8. (`0.125f / 0x3e000000 (float/4 byte)` becomes `5.1392085562440189e-315 / 0x3e000000 (double/8 byte)`.
Is this worth the effort to remove the failures from the test patterns page?
--
v3: propsys/tests: Add broken for unexpected value in windows 7.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7460
The spec says if the passed pointer is NULL then return E_POINTER
and not to just unconditionally deref then set NULL.
Signed-off-by: Edward O'Callaghan <edward(a)antitrust.cc>
--
v2: dlls/shell32: Fix IUnknown::QueryInterface() to meet spec
https://gitlab.winehq.org/wine/wine/-/merge_requests/7451
Tests show test propsys:propsys is failing for many Windows 7 machines. https://test.winehq.org/data/patterns-tb-win.html#propsys:propsys
It looks like windows 7 processes VT_R4 like VT_R8. (`0.125f / 0x3e000000 (float/4 byte)` becomes `5.1392085562440189e-315 / 0x3e000000 (double/8 byte)`.
Is this worth the effort to remove the failures from the test patterns page?
--
v2: propsys/tests: Add broken for unexpected value in windows 7.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7460