--
v5: maintainers: Add a section for Windows.Devices.Enumeration.
windows.devices.enumeration: Create DEVPROP_FILTER_EXPRESSIONs from AQS filter strings and pass them to DevGetObjects.
windows.devices.enumeration: Support parsing AQS filters in IDeviceInformationStatics::FindAllAsyncAqsFilter.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8890
--
v4: maintainers: Add a section for Windows.Devices.Enumeration.
windows.devices.enumeration: Create DEVPROP_FILTER_EXPRESSIONs from AQS filter strings and pass them to DevGetObjects.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8890
--
v3: maintainers: Add a section for Windows.Devices.Enumeration.
windows.devices.enumeration: Create DEVPROP_FILTER_EXPRESSIONs from AQS filter strings and pass them to DevGetObjects.
windows.devices.enumeration: Support parsing AQS filters in IDeviceInformationStatics::FindAllAsyncAqsFilter.
windows.devices.enumeration/tests: Add tests for IDeviceInformationStatics::FindAllAsyncAqsFilter.
cfgmgr32: Always check the DEVPROP_OPERATOR_EQUALS mask while evaluating comparison filters.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8890
These changes fix two TYPE issues:
- TYPE output should terminate at a Ctrl-Z EOF character, if output is not redirected.
- TYPE redirection should function as a rudimentary file copy (bug #56381).
Tests run:
TYPE text_file_containing_embedded_ctrl_z.txt
(Output terminates at Ctrl-Z character.)
TYPE c:\windows\winhelp.exe >foo
(Issue raised in bug #56381. Foo is identical copy of winhelp.exe and not truncated at first NUL character. Test for this case was added to the automated tests.)
CHCP 65001
TYPE text_file_containing_unicode_characters.txt
(Unicode characters were output to the console.)
--
v2: cmd/tests: Add test for TYPE redirection.
cmd: Fix TYPE behavior.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8874
Fwiw moving the tests to win32u removes the need for loading the function pointers dynamically, which is getting annoying. It won't run on Win8 anymore, but I'm not sure this is worth the effort and those functions are implemented in win32u now anyway.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8891#note_114669
This MR adds a test that fails on Wine. It's not an easy fix because the Windows 16 bit OpenGL software renderer is pretty quirky and works differently from Linux OpenGL drivers, I'll make an issue in Bugzilla.
Wine output:
```
opengl.c:1863: Tests skipped: Skipping 16-bit rendering test (no 16 bit pixel format with the DRAW_TO_BITMAP flag was available)
```
Wine output without `todo_wine` and the skip:
```
opengl.c:1860: Test failed: Failed to get a 16-bit DRAW_TO_BITMAP pixel format
opengl.c:1869: Test failed: Failed to DescribePixelFormat (error: 2000)
opengl.c:1872: Test failed: Wrong amount of color bits (got 0, expected 16)
opengl.c:1888: Test failed: Failed to SetPixelFormat (error: 2000)
opengl.c:1892: Test failed: Failed to wglCreateContext (error: 2000)
0024:err:opengl:null_glClearColor unsupported
0024:err:opengl:null_glClear unsupported
0024:err:opengl:null_glFinish unsupported
0024:err:opengl:null_glMatrixMode unsupported
0024:err:opengl:null_glLoadIdentity unsupported
0024:err:opengl:null_glOrtho unsupported
0024:err:opengl:null_glMatrixMode unsupported
0024:err:opengl:null_glLoadIdentity unsupported
0024:err:opengl:null_glClearColor unsupported
0024:err:opengl:null_glClear unsupported
0024:err:opengl:null_glColor3f unsupported
0024:err:opengl:null_glLineWidth unsupported
0024:err:opengl:null_glBegin unsupported
0024:err:opengl:null_glVertex2i unsupported
0024:err:opengl:null_glVertex2i unsupported
0024:err:opengl:null_glEnd unsupported
0024:err:opengl:null_glFinish unsupported
```
--
v5: opengl32/tests: Add 16-bit bitmap rendering tests
https://gitlab.winehq.org/wine/wine/-/merge_requests/8888
Signed-off-by: YeshunYe <yeyeshun(a)uniontech.com>
Change-Id: I2a8099278fae6dcc45bc92fb1f1f606407fba000
Although MSDN does not mention that CreateFile can be used to create folders, it is actually supported.
Verified on WinXP, Win7, and Win10.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8033