Module: vkd3d
Branch: master
Commit: ef8d272507295c4c7fc3d0a1db6ae848b9c711f5
URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/ef8d272507295c4c7fc3d0a1db6ae…
Author: Giovanni Mascellani <gmascellani(a)codeweavers.com>
Date: Fri Feb 24 16:02:08 2023 +0100
vkd3d: Mention the correct mutex in a comment.
---
libs/vkd3d/command.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/libs/vkd3d/command.c b/libs/vkd3d/command.c
index 158d0d9f..2d3007cf 100644
--- a/libs/vkd3d/command.c
+++ b/libs/vkd3d/command.c
@@ -670,8 +670,9 @@ static HRESULT d3d12_device_flush_blocked_queues_once(struct d3d12_device *devic
vkd3d_mutex_lock(&device->blocked_queues_mutex);
- /* Flush any ops unblocked by a new pending value. These cannot be flushed
- * with the device locked, so move the queue pointers to a local array. */
+ /* Flush any ops unblocked by a new pending value. These cannot be
+ * flushed while holding blocked_queue_mutex, so move the queue
+ * pointers to a local array. */
blocked_queue_count = device->blocked_queue_count;
memcpy(blocked_queues, device->blocked_queues, blocked_queue_count * sizeof(blocked_queues[0]));
device->blocked_queue_count = 0;
Module: wine
Branch: master
Commit: 16222f2de6e0b4619730467a66b301b62050b90a
URL: https://gitlab.winehq.org/wine/wine/-/commit/16222f2de6e0b4619730467a66b301…
Author: Rémi Bernon <rbernon(a)codeweavers.com>
Date: Mon Mar 6 19:53:40 2023 +0100
imm32/tests: Redirect IME function to the main module.
For easier testing and to wokaround some Windows IME caching mechanism
that prevent the IME module from reloading.
---
dlls/imm32/tests/ime_test.h | 21 ++++
dlls/imm32/tests/ime_wrapper.c | 67 +++++++++---
dlls/imm32/tests/ime_wrapper.spec | 1 +
dlls/imm32/tests/imm32.c | 210 ++++++++++++++++++++++++++++++++++++++
4 files changed, 283 insertions(+), 16 deletions(-)