--
v2: secur32/tests: Make NTLM encryption tests work on newer Windows versions.
secur32/tests: Separate NTLM signature and encryption tests.
secur32/tests: Fix a typo.
secur32/tests: Don't use fake user/domain/password in NTLM tests.
secur32/tests: Avoid assigning a 4-byte status to an 1-byte variable.
secur32/tests: Don't load secur32.dll dynamically.
msv1_0: Make buffer large enough to hold NTLM_MAX_BUF bytes of base64 encoded data.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6297
On Fri Aug 16 14:08:15 2024 +0000, Aida Jonikienė wrote:
> WineHQ contribution guidelines require the use of real name for
> contributions (even if the change is completely unrelated to reverse-engineering)
> Also I have a nit for the missing dot at the end of commit message
> (Julliard will add one when merging this MR but it's nice to add it anyway)
Ok both done.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6299#note_78967
EGL Wayland doesn't support pbuffer EGLSurfaces (and it doesn't seem it will ever gain support for them), but we can emulate them in winewayland WGL/OpenGL by using a normal window EGLSurface targeting an unmapped wl_surface. For `wglBindTexImage` we use the same `glCopyTexImage` approach used by winex11 and, like in winex11, our implementation is incomplete (only 2D textures and only from the pbuffer back buffer), but should be a good start.
Please try a few of your (likely) older games that use pbuffers and let me know if you see any issues.
Note: While implementing this I realized that we are missing a `wglGetPixelFormat` implementation, I will provide one in a follow-up MR.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6298
ODBCINST.INI = Driver Infomration.
ODBC.INI = DSN information.
Drivers have to be registered with the system, so will be under LOCAL_MACHINE.
Tested with both MySQL and Postgresql ODBC drivers which supply the ODBCINST.INI
parameter when requesting driver information.
--
v3: odbccp32: SQLGet/WritePrivateProfileStringW support driver config
https://gitlab.winehq.org/wine/wine/-/merge_requests/6295
ODBCINST.INI = Driver Infomration.
ODBC.INI = DSN information.
Drivers have to be registered with the system, so will be under LOCAL_MACHINE.
Tested with both MySQL and Postgresql ODBC drivers which supply the ODBCINST.INI
parameter when requesting driver information.
--
v2: odbccp32: SQLGet/WritePrivateProfileStringW support driver config
https://gitlab.winehq.org/wine/wine/-/merge_requests/6295
ODBCINST.INI = Driver Infomration.
ODBC.INI = DSN information.
Drivers have to be registered with the system, so will be under LOCAL_MACHINE.
Tested with both MySQL and Postgresql ODBC drivers which supply the ODBCINST.INI
parameter when requesting driver information.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6295
Narrow the search for a parent subsystem to a specific devtype.
For the usb subsystem in particular, only the "usb_device"
devtype includes all the necessary attributes, so no need to
iterate through the usb interfaces.
Additionally fixes an issue with the device revision (bcdDevice)
not being extracted from the usb subsystem, causing the bcdHID
to be extracted in error.
Also fixes an issue with the product name including the manufacturer
in the same string.
Both attributes are correctly extracted from the usb subsystem.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54838
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56987
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6268