This MR contains a couple of changes linked to debugging issues
when loading PDB C++ information.
It contains:
- protection of most of a bunch of strings against Wine internal
trace buffer overflow (C++ symbol and type names can be very
long)
- a couple of additional TRACE
- a couple of fixed for typos
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6642
--
v3: win32u: Support QDC_VIRTUAL_MODE_AWARE in NtUserQueryDisplayConfig().
win32u: Support QDC_VIRTUAL_MODE_AWARE in NtUserGetDisplayConfigBufferSizes().
user32/tests: Add tests for QueryDisplayConfig( QDC_VIRTUAL_MODE_AWARE ).
https://gitlab.winehq.org/wine/wine/-/merge_requests/6603
--
v4: propsys: Initially implement PropVariantToVariant.
propsys: Support converting clsid to string for PropVariant.
propsys/tests: Test converting clsid to string.
propsys/tests: Add tests for PropVariantToVariant.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6526
According to microsoft documentation, GetClientRect, ScrollWindowEx, SetScrollPos and SetScrollRange (among others) may only
be called while the control is in-place active.
This fixes a segmentation fault in Anytone CPS.
--
v5: riched20: Only call ME_SendRequestResize when control is in-place active.
riched20: Exit from editor_ensure_visible when control is not in-place active.
riched20/tests: Test that ScrollWindowEx and GetClientRect are only called when control is in-place active.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6608
--
v2: shlwapi: Output unrecognized format symbol in wvnsprintf().
shlwapi: Skip duplicate '#' in WPRINTF_ParseFormat().
shlwapi: Skip some spaces in WPRINTF_ParseFormat().
shlwapi: Handle ll in WPRINTF_ParseFormat().
shlwapi: Fix char width modifiers handling in WPRINTF_ParseFormat().
shlwapi: Handle repeated modifiers in WPRINTF_ParseFormat().
shlwapi/tests: Add some tests for printf format.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6639