- Jan 12, 2024
-
-
Alexandre Julliard authored
-
I don't know for sure that this is why iris (or nvidia) performs badly, but it seems perfectly plausible, and I don't think we lose anything by letting the driver allocate here. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54223
-
This is normal and expected, and only a concern for performance. Avoid polluting warn+d3d logs.
-
- Jan 11, 2024
-
-
It's simpler to just use the same sequence as normal fullscreen windows and avoid headaches with virtual desktops. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56149 Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
-
-
- Jan 10, 2024
-
-
Avoids conflicts with the dinput tests somehow. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52962
-
Fixes regression introduced by 215a32d6. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56070
-
-
-
-
-
-
- Jan 09, 2024
-
-
To make sure the hints are set up properly first. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56149 Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
Same workaround as used in is_window_resizable, except it's on a different code path. This also affects other WMs (e.g. Kwin, compiz). Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56149 Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
This reverts commit 790133e9. It was incorrect, sorry about that. The issue was weirder in a different place (MWM_FUNC_RESIZE not set before setting fullscreen). Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56149
-
-
- Jan 08, 2024
-
-
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-
Alexandre Julliard authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56152
-
Alexandre Julliard authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56152
-
-
This is required to support systems with a larger XSAVE area.
-
`(BYTE *)dst_ex - (BYTE *)dst` is the size of the legacy context, but `dst_ex->All` already contains the legacy context. Therefore, `context_length` has the legacy context size added *twice*. This becomes a problem when `context_length` exceeds `sizeof(src_context_buffer)`. This confuses `check_changes_in_range()`, causing out-of-bounds read and unpredictable test results.
-
The penultimate element of `ranges_x86` array has an incorrect value: it should be *at least* 0x2f0, which is the minimum size of an extended context. Fix this by setting it to 0x440, which is the minimum size of an extended context *with* CONTEXT_I386_XSTATE. This is consistent with `ranges_amd64`, the penultimate element of which has the minimum size of an extended context *with* CONTEXT_AMD64_XSTATE. Note that the incorrect value does not always lead to a test failure, since check_changes_in_range_() effectively ignores range `start`s that are not in order. Reproducing the failure requires a system with a sufficiently large XSAVE area; specifically, the following condition is necessary for check_changes_in_range_() to pick up the wrong value: 0x2cc < 0x294 + src_ex->XState.Length - sizeof(XSTATE).
- Jan 05, 2024
-
-
Alexandre Julliard authored
-
-
-
-
Fixes: 5b60f464 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56113
-
Alexandre Julliard authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56130
-
- Jan 04, 2024
-
-
These got obsolete with eaca0f44. Signed-off-by: Bernhard Kölbl <bkoelbl@codeweavers.com>
-
Fixes: b2f13103 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55540
-