- Aug 07, 2020
-
-
Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Aug 05, 2020
-
-
Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ccd6b205) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 16254af8) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ef9d05d9) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Andrew Eikum <aeikum@codeweavers.com> Signed-off-by:
Zebediah Figura <z.figura12@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 6cb3d0fb) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Sven Baars <sbaars@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit dcc6a143) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Sven Baars <sbaars@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit b0897490) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Zebediah Figura <z.figura12@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e012bd58) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Sven Baars <sbaars@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 1cfaf142) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Sven Baars <sbaars@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit a202ecd4) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Sven Baars <sbaars@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 75e87834) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Zhiyi Zhang <zzhang@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e570c2fe) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Red Dead Redemption 2 requires and installs the official Vulkan loader, but the installer requires vulkan-1.dll's FILEVERSION to be lower than what it's installing. Signed-off-by:
Brendan Shanks <bshanks@codeweavers.com> Signed-off-by:
Liam Middlebrook <lmiddlebrook@nvidia.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 1e41a38c) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
This fixes crashes when handling GNU/mingw style SEH based C++ exceptions on arm64; in these cases unwind_full_data ended up where it tries to write handler_rva + 1 to *handler_data. Signed-off-by:
Martin Storsjo <martin@martin.st> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 93ecc54a) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
They may have different protection flags. This fixes a regression introduced by 22dfb0df. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49198 Signed-off-by:
Zebediah Figura <z.figura12@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit c750ae6b) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Blindwrite 7's ezplay.sys has sections which are consecutive in memory but not page aligned. Thus changing the protection to PROT_READWRITE one section at a time has the effect that old_prot for all sections but the first is set to PROT_READWRITE (actually, PROT_WRITECOPY), causing us to restore the wrong protection and the driver to crash in its entry point. To fix this, protect and unprotect one page at a time while processing it, i.e. essentially revert 6c0a8c35. To avoid reintroducing bug 28254, protect two pages at a time instead of just one. Signed-off-by:
Zebediah Figura <z.figura12@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 22dfb0df) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Brendan Shanks <bshanks@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit cf40880c) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
If libunwind is unavailable, make libunwind_virtual_unwind return an error. Likewise if there was no PE exception info and we didn't try unwinding using libunwind, we need to return an error when realizing we were unable to unwind, instead of just warning and returning success. This fixes hangs/infinite loops on crashes when unwinding fails. Signed-off-by:
Martin Storsjo <martin@martin.st> Signed-off-by:
André Hentschel <nerv@dawncrow.de> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ea9f47a7) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Fixes Epic Games Launcher crash with native ucrtbase.dll. Signed-off-by:
Paul Gofman <gofmanp@gmail.com> Signed-off-by:
Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit fa990afb) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Brendan Shanks <bshanks@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit f925becd) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Spotted by Rafał Mikrut. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49203 Signed-off-by:
Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 839f468d) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49175 Signed-off-by:
Zhiyi Zhang <zzhang@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 3cbd9cda) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49173 Signed-off-by:
Emilio Cobos Álvarez <emilio@crisal.io> Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit b1084ff9) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Jacek Caban <jacek@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 4fd8190e) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49146 Signed-off-by:
Gijs Vermeulen <gijsvrm@gmail.com> Signed-off-by:
Piotr Caban <piotr@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 8119865d) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Jeff Smith <whydoubt@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 89ca556a) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
X11 Mouse buttons 6 and 7 were set to translate into browser back/forward button events. However, this is based on an old convention where buttons 6 and 7 could either mean horizontal scroll or browser back/forward. Nowadays, 6 and 7 solely mean horizontal scroll, 8 and 9 being used for back/forward. In addition, the wide adoption of two-finger two-dimensional scrolling on laptop trackpads since this code was written has meant that back/forward events may be generated unintentionally, which can be very disruptive when using tools such as web browsers. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49142 Signed-off-by:
Murray Colpman <muzer@tim32.org> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 893080e4) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by:
Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 0bfc64b0) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
A window can be resized to a smaller size than the decoration (title + borders), such as when it is minimized. In such cases it is necessary to recompute the minimum bounds, as it is done in the opposite function X11DRV_window_to_X_rect, since the real information was lost. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48490 Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit fff36427) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit df0d8ac5) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Several applications -Steam, Battle.net for instance- handle the WM_NCCALCSIZE message to override the non-client areas size and make the client area cover the whole window, instead of changing the styles. In winex11.drv, in decorated mode, we adjust the window rect according to the window style to hide the unwanted decorations behind the frame, but when client and window rects are equals, there's nothing to hide and the actual window styles are irrelevant and can safely be ignored. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40930 Signed-off-by:
Rémi Bernon <rbernon@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 47f69a22) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Do the same thing as Vista and up. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48471 Signed-off-by:
Vladimir Panteleev <git@vladimir.panteleev.md> Signed-off-by:
Gijs Vermeulen <gijsvrm@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit c4ef9874) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Windows doesn't do this (except XP, and then only for empty variables, where it returns ERROR_MORE_DATA). Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48471 Signed-off-by:
Vladimir Panteleev <git@vladimir.panteleev.md> Signed-off-by:
Gijs Vermeulen <gijsvrm@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 4c06599c) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Avoid clobbering last error with NO_ERROR when GetEnvironmentVariableA succeeds, matching the behavior of GetEnvironmentVariableW and Windows. Instead of naively saving and restoring the last error, call RtlQueryEnvironmentVariable_U directly to avoid unnecessarily setting it in the first place. Signed-off-by:
Vladimir Panteleev <git@vladimir.panteleev.md> Signed-off-by:
Gijs Vermeulen <gijsvrm@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 7ad5e1bc) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Lack of SetLastError() calls caused tests to compare stale errors, instead of the effects of the tested (immediately previously called) functions. Add SetLastError calls, and fix a broken test (copy check from A to W tests). Signed-off-by:
Vladimir Panteleev <git@vladimir.panteleev.md> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit b0acb598) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Sven Baars <sbaars@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 9ce43831) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 1a7dd7cd) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
8k demo custom PE loader depends on this. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42125 Signed-off-by:
Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 360820fb) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42125 Signed-off-by:
Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit a0772da5) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42125 Signed-off-by:
Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ae9eb36e) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-