- 08 Mar, 2023 17 commits
-
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Rémi Bernon authored
-
Max Figura authored
-
Max Figura authored
-
Max Figura authored
-
Max Figura authored
-
Max Figura authored
-
Mohamad Al-Jaf authored
-
Mohamad Al-Jaf authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54618
-
Brendan Shanks authored
-
Martin Storsjö authored
These were docmented in [1] (with the user-facing name of the opcode adjusted later in [2]). Since MSVC 2022, the precompiled runtimes (both runtimes such as vcruntime140*.dll and the statically linked code from e.g. libcmt.lib) are built with pointer authentication enabled. To correctly handle unwinding through such functions, even on HW that don't support the pointer authentication mechanism itself, wine needs to at least be aware of it (for handling the cases with packed unwind info with CR==2 simiarly to CR==3). This patch has been tested on Linux on HW supporting pointer authentication too, with binaries built with MSVC. [1] https://github.com/MicrosoftDocs/cpp-docs/commit/f510c83085d9764b3c7b52221978af266d54e397 [2] https://github.com/MicrosoftDocs/cpp-docs/commit/cac237d3f370a06b71f6c314a67e7acdfab568fd
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 07 Mar, 2023 23 commits
-
-
Mohamad Al-Jaf authored
Needed by the VR games Forewarned and Überlaüfer.
-
Mohamad Al-Jaf authored
-
Mohamad Al-Jaf authored
-
Mohamad Al-Jaf authored
-
Mohamad Al-Jaf authored
-
Mohamad Al-Jaf authored
-
Mohamad Al-Jaf authored
Needed by windows.perception.spatial.surfaces.idl.
-
Mohamad Al-Jaf authored
Needed by windows.perception.spatial.surfaces.idl.
-
Francois Gouget authored
A screen-compatible memory DC uses a TrueType font by default in UTF-8 locales.
-
Rémi Bernon authored
-
Francois Gouget authored
Provide a fallback if IsWow64Process2() is not available. Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54605
-
Francois Gouget authored
-
Francois Gouget authored
-
Francois Gouget authored
-
Jinoh Kang authored
Today, test_TxGetNaturalSize() creates a pop-up window with a fixed size (extent) of 100 x 100. The test function then proceeds to compute the natural size of rich edit control that fits the sample text "TestSomeText" and compare it to the RECT calculated by DrawText. Apparently, this test fails if the width of the sample text "TestSomeText" exceeds the width of the test window's client area. In this case, DrawText() with DT_WORDBREAK breaks the text into the two lines due to text wrapping; however, Rich Edit's ITextServices::TxGetNaturalSize implementation does not seem to perform text wrapping on overflow. This results in extent mismatch. (Note that the test may either succeed or fail depending on the current font used for DEFAULT_GUI_FONT, which defaults to Tahoma according to Microsoft's documentation. To reproduce this failure, it may be necessary to switch fonts or change the width of the pop-up window.) Fix this by omitting the DT_WORDBREAK flag for the DrawText() call in _check_txgetnaturalsize(). Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54637
-
Rémi Bernon authored
To avoid invalid writes on WOW64 Nt calls.
-
Rémi Bernon authored
To avoid invalid writes on WOW64 Nt calls.
-
Rémi Bernon authored
To avoid invalid writes on WOW64 Nt calls.
-
Jinoh Kang authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54617
-
Jinoh Kang authored
Today, RichEditWndProc_common assumes that ITextServices::TxDraw preserves the brush selection of the given device context. However, this invariant may be broken by misbehaving embedded OLE objects in the text document. Fix this by not assuming that the return value of the second SelectObject() call equals the brush passed to the first SelectObject() call in RichEditWndProc_common's WM_PAINT / WM_PRINTCLIENT case.
-
Jinoh Kang authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
And use the appropriate frame to restore the context in NtContinue.
-