- 14 Jul, 2023 2 commits
-
-
Jinoh Kang authored
Today, CreateTextServices() sometimes triggers an assertion failure in select_style(). When ME_MakeEditor() calls ME_MakeFirstParagraph(), the editor (ME_TextEditor) is not in a fully initialized state. For example, the font cache (pFontCache) is not fully initialized, which sometimes makes select_style() believe that the cache slots are fully occupied. Fix this by delaying the call to wrap_marked_paras_dc() until the editor is fully initialized. Also, delay the call to ITextHost::TxReleaseDC() until after wrap_marked_paras_dc(), since we need the device context a bit longer. Fixes: b70eb32c
-
Jinoh Kang authored
This lets ME_MakeEditor() reuse the device context throughout the editor initialization process.
-
- 13 Jul, 2023 26 commits
-
-
Sven Baars authored
-
Jinoh Kang authored
Many built-in callers of ActivateActCtx() just assume that it will always succeed. If it ever fails, then DeactivateActCtx() will notice that the cookie is invalid and raise an exception anyway.
-
Giovanni Mascellani authored
The reason is explained in upstream commit b2a1f6b5e4f59fbc7f91ada7e565639dcf4e8e7f, which also applies to earlier vkd3d versions.
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
The implementation even asserts its return value.
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
-
Giovanni Mascellani authored
The main thread still waits for the worker thread, in order to keep buffer resizing synchronized with presentation. As soon as buffer presentation is offloaded to the worker thread too the wait can be dropped.
-
Giovanni Mascellani authored
In the following commits the worker thread will be used for actual presenting and buffer resizing. In this way the worker thread can wait on the vkd3d queue without blocking or even deadlocking the application.
-
Hans Lehnert authored
In HttpSendRequestW and HttpSendRequestExW, if the header pointer is not null but the length parameter is 0, the header length should be derived from the string length instead. In HttpSendRequestA and HttpSendRequestExA, on the same scenario, the function should fail instead.
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Connor McAdams authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54609Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
-
Connor McAdams authored
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
-
Eric Pouech authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55197Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
- 12 Jul, 2023 12 commits
-
-
Максим Карасев authored
-
Максим Карасев authored
In Windows it works that way.
-
Максим Карасев authored
-
Victor Chiletto authored
GetLocaleInfoA doesn't return the proper sname for neutral LCIDs.
-
Victor Chiletto authored
Gives us more control over what we map to which is required due to changes in Chinese locales.
-
Victor Chiletto authored
-
Victor Chiletto authored
-
Victor Chiletto authored
-
Victor Chiletto authored
-
Victor Chiletto authored
-
Victor Chiletto authored
A bunch of locales had changes >= msvcr 110.
-
Alexandre Julliard authored
The standard bookworm packages don't support multilib.
-