This series of patches is heavily inspired by
https://gitlab.winehq.org/wine/wine/-/merge_requests/277
and solves problems related to
- whitespace only lines in blocks
- EOF in the middle of the blocks
- lines with caret followed by EOF
--
v3: cmd: Handle lines terminated with caret followed by EOF
cmd: Handle unterminated/unbalanced parentheses
cmd: Handle whitespace only lines in parentheses blocks
https://gitlab.winehq.org/wine/wine/-/merge_requests/4168
Signed-off-by: Torge Matthies <openglfreak(a)googlemail.com>
--
v6: loader: Add Default, Failed, and LastKnownGood values to HKLM\System\Select.
server: Create link from HKLM\System\CurrentControlSet to ControlSet001.
advapi32/tests: Add test for CurrentControlSet link.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3563
This forces mesa LLVMPIPE driver to use only one thread, and greatly
reduces its memory usage. The driver otherwises uses much more memory
than another driver would and often exhaust VM space in 32bit tests.
I believe this should fix several D3D/D2D/DShow test failures which are
plaging Gitlab CI.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4182