- Jul 19, 2023
-
-
- Jul 17, 2023
-
-
Alexandre Julliard authored
(cherry picked from commit 1dd6ea70)
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54960 (cherry picked from commit e2458a88)
-
Anyway, it's a pain that we have to maintain two MS symbols demanglers (this one and the one in dlls/msvcrt). Signed-off-by:
Eric Pouech <epouech@codeweavers.com> (cherry picked from commit 020b6e09)
-
The current size set to these buttons is too small when in HiDPI. (cherry picked from commit 996271fc)
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41275 (cherry picked from commit 9d80b367)
-
(cherry picked from commit cabd6872)
-
retina_on was being set (indirectly) by check_retina_status(), but it relies on retina_on itself. This resulted in incorrect (non-retina) monitor and work RECTs being cached, causing odd application bugs like a window that won't resize larger than 1/4 of the screen. Initialize retina_on to the value of retina_enabled, so later calls to check_retina_status() don't result in incorrect data being cached. (cherry picked from commit d2789ef0)
-
Working around a macOS bug: -setLevel: is documented to move a window in front of its new peers, but that doesn't happen on Ventura. (cherry picked from commit 222d20a5)
-
(cherry picked from commit 572a9f6a)
-
(cherry picked from commit 27c4c64c)
-
(cherry picked from commit d1c31772)
-
Fixes an issue where a window's image would be stretched as it was moved further offscreen. The offscreen part of a window also did not display correctly in Exposé. (cherry picked from commit 06011209)
-
(cherry picked from commit 88a09dd3)
-
(cherry picked from commit 51f9bb76)
-
This matches the declaration with official documentation and fixes the following two compiler errors in apitrace project. d3d9trace.cpp:28469:59: error: invalid conversion from 'const DXVA2_ConfigPictureDecode*' to 'DXVA2_ConfigPictureDecode*' [-fpermissive] d3d9trace.cpp:28194:65: error: invalid conversion from 'void*' to 'IUnknown*' [-fpermissive] Signed-off-by:
Biswapriyo Nath <nathbappai@gmail.com> (cherry picked from commit 467604c6)
-
This moves ISAXXMLFilter declaration after its base class ISAXXMLReader. Otherwise the following error is shown in C++ mode $ wineg++ test-msxml2.cpp In file included from test-msxml2.cpp:1: /usr/include/wine/windows/msxml2.h:16199:24: error: invalid use of incomplete type ‘struct ISAXXMLReader’ 16199 | ISAXXMLFilter : public ISAXXMLReader | ^~~~~~~~~~~~~ /usr/include/wine/windows/msxml2.h:644:19: note: forward declaration of ‘struct ISAXXMLReader’ 644 | typedef interface ISAXXMLReader ISAXXMLReader; | ^~~~~~~~~~~~~ winegcc: /usr/bin/g++ failed Signed-off-by:
Biswapriyo Nath <nathbappai@gmail.com> (cherry picked from commit 787c3f73)
-
(cherry picked from commit 992ec949)
-
Since such event types don't exist as separate event types in older modes, this prevents confusing leaks without bloating the constructors with more boilerplate. Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit 917ec2db)
-
Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit 1544be25)
-
Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit a10acc0a)
-
Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit eba8c8d6)
-
(cherry picked from commit 644c54b1)
-
Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit 541257b0)
-
Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit fb0b55c5)
-
Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit c6c266a4)
-
Signed-off-by:
Gabriel Ivăncescu <gabrielopcode@gmail.com> (cherry picked from commit 45263e33)
-
Note: typeof (int * unsigned) is unsigned. So: - on 64bit CPUs, where sizeof(int) = 4 < sizeof(void*) = 8, - when the result of the multiplication is supposed to be negative - there's no propagation of the negative sign from 32bit to 64 bit integers Fixes a crash in Age of Empire II. Signed-off-by:
Eric Pouech <epouech@codeweavers.com> (cherry picked from commit 0cc4a38a)
-
(cherry picked from commit e414561a)
-
Note: it's anyway wrong to search source files inside modules' path (a proper fix will require revisiting source file handling). This fix will actually be sufficient when running wine from within its build tree. Signed-off-by:
Eric Pouech <eric.pouech@gmail.com> (cherry picked from commit 24069aad)
-
Today, RtlCreateActivationContext (CreateActCtxW) opens the source manifest file via NtOpenFile without the FILE_SHARE_DELETE sharing mode. This causes CreateActCtxW to fail if the source manifest file was created with the FILE_DELETE_ON_CLOSE flag. FILE_DELETE_ON_CLOSE is often used for temporary files that should be automatically deleted after use, even if the creator process crashes. Fix this by specifying FILE_SHARE_DELETE for sharing mode when opening the source manifest or module file. This allows the source manifest or module file to be marked as deleted while it is open. Note that concurrent deletion is not an issue for the following reasons: - The ability to read from an open file handle is unaffected by deletion of the corresponding file's name. - RtlCreateActivationContext does not open the source manifest or module file by the given filename (lpSource) more than once. (cherry picked from commit bc854efd)
-
(cherry picked from commit 6cabfcc1)
-
(cherry picked from commit 9909631f)
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54733 Signed-off-by:
David Kahurani <k.kahurani@gmail.com> (cherry picked from commit 49baaf13)
-
Alexandre Julliard authored
My fault, improperly tested last-minute fixup to the original patch. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54939 (cherry picked from commit 428c4afe)
-
And make sure it doesn't get deleted. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53826 Signed-off-by:
Torge Matthies <tmatthies@codeweavers.com> (cherry picked from commit 82454780)
-
Signed-off-by:
Torge Matthies <tmatthies@codeweavers.com> (cherry picked from commit d4339869)
-
Signed-off-by:
Torge Matthies <tmatthies@codeweavers.com> (cherry picked from commit a8b6966a)
-
(cherry picked from commit 4ad75758)