--
v7: winewayland: Let the render threads commit changes to client surfaces.
winewayland: Attach client client surfaces to their toplevel surface.
winewayland: Pass the client surface rect to wayland_surface_reconfigure_client.
winewayland: Split wayland_win_data_update_wayland_surface helper.
winewayland: Update the client separately from the window surface updates.
winewayland: Keep the toplevel hwnd on the wayland_client_surface.
winewayland: Call ensure_window_surface_contents with the toplevel window.
winewayland: Use window DPI for the OpenGL client surface size.
win32u: Notify drivers of the child surfaces state when their ancestor moves.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6323
On Mon Sep 23 21:04:28 2024 +0000, Alexandre Julliard wrote:
> changed this line in [version 6 of the diff](/wine/wine/-/merge_requests/6360/diffs?diff_id=133886&start_sha=f960633327fa75a92f98dd32216545f535666144#d49071753fdf2ab21d518dbd8c720b48c7c732fc_1040_1040)
There was a time where I was using it because of floating point error, but I've since removed that code and if that was something that needed to be addressed again it would probably be better served by a `ulp` argument in that structure somewhere. It'd also need a separate path instead of just comparing pixels with `memcmp`.
I can remove this in my next patch series if that would make things cleaner. :) Just let me know.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6360#note_83167
Currently trying to dlopen winealsa.so, without having the
matching libasound.so.2 installed, fails silently.
This should make users aware of the missing dependency.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57206
--
v2: mmdevapi: Add error if no driver could be initialized.
ntdll: Add warning if dlopen of unixlib failed.
winecoreaudio.drv: Add warning if loading unixlib failed.
wineoss.drv: Add warning if loading unixlib failed.
winealsa.drv: Add warning if loading unixlib failed.
winepulse.drv: Add warning if loading unixlib failed.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6543
--
v4: ntdll: Support old parameter layout for NtSetInformationProcess( ProcessInstrumentationCallback ).
ntdll: Call instrumentation callback for KiUserModeCallback on x64.
ntdll: Call instrumentation callback for LdrInitializeThunk on x64.
ntdll: Call instrumentation callback for KiUserExceptionDispatcher on x64.
ntdll: Call instrumentation callback from wine_syscall_dispatcher on x64.
ntdll/tests: Add more tests for process instrumentation callback.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6446
If no native ODBC library exists, this can result in a buffer overflow as the error message is (on macOS at least) too long.
The second patch fixes an incorrect return value when `SQLGetDiagRec` is called without a connection being set up.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6546
Test Driver Unlimited Solar Crown depends on that (both calling ProcessTlsInformation and hotpatches the same to fixup the thread local storage allocation from ntdll).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6549