--
v3: d3dx9: Don't color key compressed pixel formats on 32-bit d3dx9.
d3dx9: Calculate a range of color key channel values in d3dx_load_pixels_from_pixels() if necessary.
d3dx9: Set all color channels to zero when color keying.
d3dx9/tests: Add some color key tests.
d3dx9: Move code for format conversion of a single pixel into a common helper function.
d3dx9: Make functions for pixel copying/conversion/filtering static.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7711
Signed-off-by: YeshunYe <yeyeshun(a)uniontech.com>
The flag CRYPT_VERIFYCONTEXT | CRYPT_NEWKEYSET is valid in Windows.
Here is the test case: [testCPAcquireContext.cpp](/uploads/c3c4fea3046bb48cb7a284e0b568704e/testCPAcquireContext.cpp)
--
v2: dssenh/tests: Add test for CryptAcquireContextA
https://gitlab.winehq.org/wine/wine/-/merge_requests/7994
For https://gitlab.winehq.org/wine/wine/-/merge_requests/7512 to use it to locate window shared objects.
--
v18: win32u: Use the session shared object for user handle entries.
win32u: Use the session shared object to implement is_window.
server: Move the user object handle table to the shared memory.
server: Allocate a session shared memory header structure.
server: Use NTUSER_OBJ constants for user object types.
include: Implement ReadAcquire64.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7610
Signed-off-by: YeshunYe <yeyeshun(a)uniontech.com>
The flag CRYPT_VERIFYCONTEXT | CRYPT_NEWKEYSET is valid in Windows.
Here is the test case: [testCPAcquireContext.cpp](/uploads/c3c4fea3046bb48cb7a284e0b568704e/testCPAcquireContext.cpp)
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7994
Over the past several weeks I've been working on and off on this. I didn't track the hours but I'm sure that I've spent 80+ hours on the feature. I've tested and retested all known scenarios and it seems to be working as expected.
--
v35: cmd: Implement tab completion for command line entry.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7843