Qt5 applications draw a white close glyph on top of the toolbar button background for its Qt5QWindowIcon
window class. Before this patch, the toolbar button background was also white, so the close glyph was
not distinguishable from the background. On Windows 10, the toolbar button background has a light blue
color with transparency at the center, so let's make the center of the toolbar button background of
light.msstyles transparent as well.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8730
@alexhenrie @zhiyi
The corresponding Windows test demo is as follows:
[test_DrawTextExW.exe](/uploads/ff1eafc9c58ac03b598699a93136484c/test_DrawTextExW.exe)
[test_DrawTextExW.c](/uploads/a41719a33c2ee0e057c911933bf55180/test_DrawTextExW.c)
Signed-off-by: chenjiangyi <chenjiangyi(a)uniontech.com>
Change-Id: I64052ba8aa8161ad83c1811d642aedbe462ef5ea
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8177
The Crew Motorsport depends on that.
ECDSA_P521 is not exactly needed in this case (only ECDH_P521) but that has a lot of common parts and probably makes sense to add at once.
WRT RSA encryption change, the game calls BCryptEncrypt(... BCRYPT_PAD_OAEP) with NULL padding info and output buffer and length, maybe trying to determine the output size this way. The failure here is fatal for that process (while then it is going to use BCRYPT_PAD_PKCS1 with the actual output buffer). Turns out on Windows that works, makes some sense because the size of RSA encrypted output depends on RSA key size only (I added a test with 0 input and no padding just in case). While for decrypt that is different as it is not possible to determine decrypted length without knowing padding algorithm.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8728
I think we have tests which both explicitly set DIPROP_AUTOCENTER, and some which don't, and it seems that when it's not set the HID PID reports that are sent to the device are the same as when DIPROP_AUTOCENTER is set to `DIPROPAUTOCENTER_ON`.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8605#note_112270
This is for documents with multiple frames that are loaded asynchronously.
--
v2: mshtml/nsio: Fire BeforeNavigate2 event in async_open.
ieframe/tests: Add test for iframes.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8727
I would have liked to know if @TomaszPakula's programs were not setting any of the autocenter properties, and thus the brokeness was not the code that would set or unset autocenter but rather the default value.
I say this as it would seem to me if the program specifies `DIPROPAUTOCENTER_ON` or `DIPROPAUTOCENTER_OFF` then we would want to honor that. If it doesn't specify anything then that is a different story.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8605#note_112268