- Jul 21, 2022
-
-
Signed-off-by:
Hugh McMaster <hugh.mcmaster@outlook.com>
-
Signed-off-by:
Hugh McMaster <hugh.mcmaster@outlook.com>
-
Signed-off-by:
Hugh McMaster <hugh.mcmaster@outlook.com>
-
Signed-off-by:
Hugh McMaster <hugh.mcmaster@outlook.com>
-
-
try_finally() hack is no longer needed. We don't expect exceptions from unixlib code and client callbacks' exceptions are not propagated anyway.
-
-
We currently depend on default behaviour of suppressing exceptions from client callbacks. If we change it to fail by default, we will need a separated filter for NtUserDispatchMessage.
-
-
-
-
-
When possible, call window proc on PE side to allow unwinding exceptions through DispatchMessageW call.
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Add tests for UIA properties that correspond directly with the GetPropertyValue method on IRawElementProviderSimple. Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
Signed-off-by:
Connor McAdams <cmcadams@codeweavers.com>
-
-
As long as we do it for connecting and listening sockets, do it here for the remaining socket types as well.
-
Give sock_dispatch_events() a more consistent scope.
-
Fix the palette-building code used by IDirect3DTexture::InitFromFile to use color components correctly. Also, fix and expand the tests to properly check the components of a built palette.
-
In BMP files with 24-bit depth, color components are stored in BGR order. Due to magic values being used several places in tests to reduce the components, some logical errors are hard to spot. Give names to the magic values to make logical errors more apparent.
-
- Jul 20, 2022
-
-
In multiple cases errors may be reported only once by the host socket implementation, but should persist for Windows sockets. These cases are currently not handled by poll_socket(). poll_socket() also does not include logic for filtering out events when asyncs are queued or alerted on the relevant socket. Hence, instead of duplicating more logic, remove the logic already duplicated, and just call sock_poll_event(), so that there is one central place where events are translated. Mark the currently active poll async with a special "pending" field so that poll_socket() does not attempt to complete it before all sockets are checked.
-
This reverts commit 24b64534. We no longer perform any blocking waits on the client side, so shutdown() is no longer necessary. Moreover, shutting down is not always correct. Under some conditions, closing a TCP socket should trigger RST without FIN (namely, when SO_LINGER is on but has a zero timeout). By reverting this commit we match Windows behaviour in this respect.
-
-
This prevents crashes when there is an invalid script inside a tag property. Because ParseProcedureText calls release_bytecode without checking if compile_script failed, "code" is not set, and this leads to a crash when release_bytecode tries to access it. Signed-off-by:
Santino Mazza <mazzasantino1206@gmail.com>
-
Fix Chuzzle Deluxe crash at start. Signed-off-by:
Zhiyi Zhang <zzhang@codeweavers.com>
-
Signed-off-by:
Zhiyi Zhang <zzhang@codeweavers.com>
-
Signed-off-by:
Zhiyi Zhang <zzhang@codeweavers.com>
-
Also, replace the token user with the token owner for the default DACL as well. Wine currently selects domain_users_sid as the token owner, so use that. This is required to pass the advapi32:security test which expects the security descriptor owner SID to be referenced in the DACL as well.
-
-
-
-
To ensure type safety, without complicating the test.
-
Alexandre Julliard authored
Recent ld complains about this.
-
Alexandre Julliard authored
-