Rémi Bernon
a1d63d109d
server: Keep track of the winstation input desktop.
2024-02-28 19:51:20 +01:00
Rémi Bernon
c77261dd5c
win32u: Introduce new NtUserSwitchDesktop syscall stub.
2024-02-28 19:51:20 +01:00
Zhiyi Zhang
d287548c77
Revert "winex11.drv: Handle X error from vkGetRandROutputDisplayEXT()."
...
This reverts commit 6f9d20806e
.
6f9d208
was committed to work around a Nvidia driver bug that can cause vkGetRandROutputDisplayEXT()
to generate an X exception and crash applications. The bug is later fixed in Nvidia driver 450.56.11
and newer. Thus 6f9d208
is no longer necessary on the newer Nvidia drivers.
Then after 18ae96e
, another bug in the Nvidia driver can cause vkGetRandROutputDisplayEXT() to hang
forever when XLockDisplay() is called before vkGetRandROutputDisplayEXT() and this bug is still not
fixed and affects multiple applications. Reverting 6f9d208
allows us to work around the
vkGetRandROutputDisplayEXT() hang bug because then it no longer calls XLockDisplay() before
vkGetRandROutputDisplayEXT().
Nvidia driver 455 was released on September 9th 2020 so hopefully the fix is already widespread. We
could theoretically still keep 6f9d208
on older Nvidia drivers by doing version checks. But it's
more straightforward to remove the workaround since it's not a bug of Wine.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53428
2024-02-28 19:51:16 +01:00
Vijay Kiran Kamuju
c2a4f3810b
taskschd: Implement TaskService_get_ConnectedDomain.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48110
2024-02-27 21:17:58 +01:00
Vijay Kiran Kamuju
e1e0db6ebe
taskschd: Implement IRegistrationTrigger_getEnabled.
2024-02-27 21:17:58 +01:00
Vijay Kiran Kamuju
ea552a6f39
taskschd: Implement IRegistrationTrigger_putEnabled.
2024-02-27 21:17:58 +01:00
Vijay Kiran Kamuju
4b9e76914a
taskschd: Add IRegistrationTrigger stub implementation.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46773
2024-02-27 21:17:58 +01:00
Vijay Kiran Kamuju
c34159db39
include: Add IRegistrationTrigger definition.
2024-02-27 21:17:58 +01:00
Paul Gofman
f5ba517323
wined3d: Force debug info in critical sections.
2024-02-27 21:17:50 +01:00
Paul Gofman
c837cb3e77
rsaenh: Force debug info in critical sections.
2024-02-27 21:17:50 +01:00
Paul Gofman
ed8b7b5e2a
netapi32: Force debug info in critical sections.
2024-02-27 21:17:50 +01:00
Paul Gofman
a02d35d386
msvcrt: Force debug info in critical sections.
2024-02-27 21:17:50 +01:00
Paul Gofman
bca7038692
msvcp: Force debug info in critical sections.
2024-02-27 21:17:50 +01:00
Paul Gofman
beec1b57fb
ntdll: Support generic xstate config in context manipulation functions.
2024-02-27 18:52:46 +01:00
Paul Gofman
efd3d31082
ntdll: Don't copy xstate from / to syscall frame in usr1_handler().
2024-02-27 18:52:46 +01:00
Paul Gofman
ba1e2d5dda
ntdll: Mind context compaction mask in context_from_server().
2024-02-27 18:52:46 +01:00
Alexandre Julliard
631a43c577
ntdll: Use a .seh handler in RtlUserThreadStart on ARM64EC.
2024-02-27 16:50:47 +01:00
Alexandre Julliard
8e26b7e007
ntdll: Use a .seh handler in DbgUiRemoteBreakin on ARM64EC.
2024-02-27 16:50:47 +01:00
Alexandre Julliard
58e68a1b8a
ntdll: Always use .seh handlers on ARM.
2024-02-27 16:46:47 +01:00
Alexandre Julliard
89336772f8
wow64: Use a .seh handler for the simulation loop.
2024-02-27 16:20:55 +01:00
Alexandre Julliard
259b92d13e
wow64: Update Wow64RaiseException behavior to match i386 hardware exceptions.
2024-02-27 16:02:18 +01:00
Alexandre Julliard
4e25c07689
winebuild: Remove some no longer used support for ELF ARM platforms.
2024-02-27 13:01:57 +01:00
Fabian Maurer
8351a45cb2
win32u: Sync dpi awareness changes from user32.
2024-02-27 11:47:42 +01:00
Fabian Maurer
c77d2e8a97
user32: Fix AreDpiAwarenessContextsEqual behavior for DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56360
2024-02-27 11:47:40 +01:00
Fabian Maurer
f541d947bb
user32/tests: Add tests for AreDpiAwarenessContextsEqual.
2024-02-27 11:47:36 +01:00
Fabian Maurer
21bdc585f3
user32: Fix Set/GetThreadDpiAwarenessContext for DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56360
2024-02-27 11:47:33 +01:00
Fabian Maurer
9ccfac44d5
user32/tests: Add exhaustive tests for Get/SetThreadDpiAwarenessContext.
2024-02-27 11:47:29 +01:00
Fabian Maurer
cbcf609108
win32u: Refactor get_thread_dpi_awareness to use get_awareness_from_dpi_awareness_context.
2024-02-27 11:47:26 +01:00
Fabian Maurer
d96754213c
win32u: Move get_awareness_from_dpi_awareness_context.
2024-02-27 11:42:20 +01:00
Zebediah Figura
777a9d0f51
shell32: Stub IObjectWithSite on the New menu.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=24812
2024-02-27 11:37:47 +01:00
Zebediah Figura
667eca5c0c
shell32: Stub IContextMenu3 on the New menu.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=24812
2024-02-27 11:37:47 +01:00
Zebediah Figura
1662fa9ab1
shell32: Stub CLSID_NewMenu.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=24812
2024-02-27 11:37:46 +01:00
Brendan Shanks
fe4f138292
ntdll: Add native thread renaming for FreeBSD.
2024-02-27 11:37:06 +01:00
Jacek Caban
a542400d15
vcomp/tests: Use limits.h macros in for_static_i8_cb.
...
Fixes clang warning:
vcomp.c:1346:34: warning: overflow in expression; result is -9223372036854775808 with type 'long long' [-Winteger-overflow]
2024-02-27 11:36:41 +01:00
Jacek Caban
2a5acd3dda
configure: Disable -Wmisleading-indentation warnings on GCC.
2024-02-27 11:31:45 +01:00
Zebediah Figura
ef6e9a6bb4
wined3d/atifs: Move fragment program compilation from set_tex_op_atifs() to atifs_apply_draw_state().
2024-02-26 22:44:35 +01:00
Zebediah Figura
3d6c33f450
wined3d/atifs: Move FFP bumpenv constant loading to atifs_apply_draw_state().
2024-02-26 22:44:35 +01:00
Zebediah Figura
0e0ee3e21b
wined3d/atifs: Move texture constant loading to arbfp_apply_draw_state().
2024-02-26 22:44:35 +01:00
Zebediah Figura
3153441f14
wined3d/atifs: Move TEXTUREFACTOR constant loading to arbfp_apply_draw_state().
2024-02-26 22:44:35 +01:00
Vijay Kiran Kamuju
3db38ea7f4
taskschd: Return success from Principal_put_RunLevel.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49877
2024-02-26 22:44:35 +01:00
Vijay Kiran Kamuju
6ec977aa00
taskschd: Implement ITaskService_get_ConnectedUser.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48110
2024-02-26 22:44:35 +01:00
Paul Gofman
b9a2ff2558
mmdevapi: Force debug info in critical sections.
2024-02-26 22:44:35 +01:00
Paul Gofman
131918e4c2
itss: Force debug info in critical sections.
2024-02-26 22:44:35 +01:00
Paul Gofman
f4a3f573c2
browseui: Force debug info in critical sections.
2024-02-26 22:44:35 +01:00
Paul Gofman
03e3bd947f
wmwcore: Force debug info in critical sections.
2024-02-26 22:44:35 +01:00
Paul Gofman
0d51cce2fb
wbemprox: Force debug info in critical sections.
2024-02-26 22:44:35 +01:00
Hans Leidekker
4cc9ee7e67
wbemprox: Handle implicit property in object path.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55619
2024-02-26 22:44:35 +01:00
Hans Leidekker
d2df3c2c21
netprofm: Set return pointer to NULL in networks_enum_Next().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56271
2024-02-26 22:44:35 +01:00
Hans Leidekker
635e0566a3
netprofm: Support NLM_ENUM_NETWORK flags.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56271
2024-02-26 22:44:35 +01:00
Paul Gofman
fbd6b2583d
iphlpapi: Partially fill Ipv4 / Ipv6 metric in GetAdaptersAddresses().
2024-02-26 22:44:35 +01:00