Connor McAdams
0cbca47dae
uiautomationcore: Don't set HRESULT when attempting to advise currently focused HUIANODE.
...
create_uia_node_from_hwnd() is expected to fail if the HWND doesn't have
a native serverside provider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-30 14:25:52 +01:00
Connor McAdams
4ed0a49618
uiautomationcore: Don't return failure from ::GetEmbeddedFragmentRoots stub on the default BaseHwnd provider.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-30 14:25:52 +01:00
Connor McAdams
a35c77fd33
uiautomationcore: Implement IRawElementProviderFragment::GetEmbeddedFragmentRoots for MSAA providers.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-30 14:25:51 +01:00
Nikolay Sivov
8935dc7339
include: Correct ID3D10EffectPool interface uuid.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-30 13:35:23 +01:00
Brendan Shanks
c742e3f67b
localspl: Ensure unixlib function tables and enum stay in sync.
2023-10-30 13:35:13 +01:00
Hans Leidekker
863d29ca72
win32u: Get rid of a special case for non-scalable fonts in NtGdiGetCharABCWidthsW().
2023-10-30 13:35:06 +01:00
Hans Leidekker
31fd070165
gdi32/tests: Skip broken Noto Color Emoji font in character width test.
2023-10-30 13:35:06 +01:00
Louis Lenders
221e88e2ec
uxtheme: Add stub for SetPreferredAppMode.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55742
2023-10-30 13:34:53 +01:00
Zhiyi Zhang
e1259ff91a
win32u: Return ERROR_ACCESS_DENIED for WH_JOURNALRECORD and WH_JOURNALPLAYBACK.
...
On > XP, settings WH_JOURNALRECORD or WH_JOURNALPLAYBACK hooks report ERROR_ACCESS_DENIED
according to tests, even with administrator rights. PCSE_TERM depends on this to not crash.
MSDN also says that journaling hooks APIs are unsupported starting in Windows 11. Reject
journalling hooks unconditionally here because they have been broken for a long time.
2023-10-30 13:33:28 +01:00
Zhiyi Zhang
6dfeab55bd
win32u: Return ERROR_GLOBAL_ONLY_HOOK when a thread ID is specified for global hooks.
2023-10-30 13:33:28 +01:00
Zhiyi Zhang
d2284bb6df
user32/tests: Add more parameter checks for SetWindowsHookExA().
2023-10-30 13:33:28 +01:00
Alexandre Julliard
6af8b70409
user32: Enable a few more hook tests.
2023-10-30 13:33:28 +01:00
Alexandre Julliard
afb16d3ee2
server: Fix returned error when creating an existing symlink.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55839
2023-10-30 13:33:28 +01:00
Alex Henrie
0f88c7c31f
winemenubuilder: Disallow desktop integration for internet shortcuts.
2023-10-30 13:33:28 +01:00
Alex Henrie
b520a19fc2
loader: Associate Wine with internet shortcuts.
2023-10-30 13:33:28 +01:00
Alex Henrie
da42d96aa8
uxtheme/tests: Use CRT allocation functions.
2023-10-30 13:33:28 +01:00
Alex Henrie
0c3530d698
uninstaller: Use CRT allocation functions.
2023-10-30 10:22:10 +01:00
Alex Henrie
8418962fa7
msscript: Use CRT allocation functions.
2023-10-30 10:21:48 +01:00
Alex Henrie
a3c3283c17
find/tests: Use CRT allocation functions.
2023-10-30 10:21:14 +01:00
Bartosz Kosiorek
caec1c2493
gdiplus: Add additional check to GdipSetPenTransform.
2023-10-30 10:19:03 +01:00
Bartosz Kosiorek
0430895479
gdiplus/tests: Add tests for GdipSetPenTransform.
2023-10-30 10:19:01 +01:00
Bartosz Kosiorek
86cdcb6994
gdiplus: Fix default tension for GdipAddPathCurve and GdipAddPathClosedCurve.
2023-10-30 10:18:45 +01:00
Bartosz Kosiorek
375f7bfa96
gdiplus/tests: Add default tension tests for GdipAddPath*Curve.
2023-10-30 10:18:43 +01:00
Alexandre Julliard
8b5a60d2d7
Release 8.19.
2023-10-29 14:44:03 +01:00
Rémi Bernon
d1d13e50ec
dmstyle: Rewrite style pttn list parsing.
2023-10-27 17:03:04 -05:00
Rémi Bernon
e89cef0ea6
dmstyle: Rename style_motif to style_pattern.
...
Doc says "A motif is a special kind of pattern in a style".
2023-10-27 17:03:00 -05:00
Rémi Bernon
ce8ec96a5f
dmstyle: Rewrite style pref chunk parsing.
2023-10-27 17:03:00 -05:00
Rémi Bernon
8e596f4ddb
dmstyle: Rewrite style part list parsing.
2023-10-27 17:03:00 -05:00
Rémi Bernon
7996bc2c0b
dmstyle: Get rid of the IDirectMusicStyle8Impl typedef.
2023-10-27 17:03:00 -05:00
Rémi Bernon
717c278b6b
dmstyle: Rename IDirectMusicStyle8Impl method prefix to style.
2023-10-27 17:03:00 -05:00
Rémi Bernon
377ba8a7d1
dmime: Use an internal performance message for segment end.
2023-10-27 17:02:54 -05:00
Rémi Bernon
aec78adee9
dmime: Use time_offset to align track start with music time.
2023-10-27 17:02:54 -05:00
Rémi Bernon
d330e44521
dmband: Use time_offset to align track start with music time.
2023-10-27 17:02:54 -05:00
Rémi Bernon
25a3449832
dmime: Pass PlaySegmentEx start time as track time offset.
2023-10-27 17:02:54 -05:00
Rémi Bernon
c227e8bb54
dmime: Pass IDirectMusicPerformance8 to segment state functions.
2023-10-27 17:02:54 -05:00
Bartosz Kosiorek
8d6cd1b574
gdiplus: Fix transformation in GdipIsOutlineVisiblePathPoint.
2023-10-27 11:40:31 -05:00
Bartosz Kosiorek
f6007881a6
gdiplus/tests: Add test for GdipIsOutlineVisiblePathPoint.
2023-10-27 11:40:26 -05:00
Sven Baars
d20aca6b70
nsiproxy.sys: Return STATUS_SUCCESS from ipv6_forward_enumerate_all() on non-Linux.
...
This restores behavior from before 5a7d75cd34
.
2023-10-27 11:39:27 -05:00
Daniel Lehman
bb88ca7056
advapi32/tests: Add ReadEventLogW tests for direction.
2023-10-27 11:33:41 -05:00
Fabian Maurer
b5656a8b20
ntdll: Add WinSqmSetIfMaxDWORD stub.
2023-10-27 11:33:41 -05:00
Paul Gofman
68fd74e7f9
shell32: Use SearchPathW() for %l/%L in SHELL_ArgifyW().
2023-10-27 11:33:41 -05:00
Brendan Shanks
2fcf40a6e1
winemac.drv: Fix minimizing windows when Stage Manager is enabled.
2023-10-27 11:33:41 -05:00
Yuxuan Shui
e8943a6463
mfmediaengine: Don't send event notify when engine is shutdown.
...
I've also tried saving a cancel cookie from `BeginCreateObject*` and using it to cancel the
operation in engine shutdown. However there are 2 problems:
1. Callback might still get called after `CancelObjectCreation`. Microsoft's
[own documentation](https://learn.microsoft.com/en-us/windows/win32/api/mfidl/nf-mfidl-imfsourceresolver-cancelobjectcreation )
says as much:
> Because these methods are asynchronous, however, they might be completed before the
> operation can be canceled. Therefore, your callback might still be invoked after you
> call this method.
2. Our implementations of `BeginCreateObject*` are not cancellable. They call either
`MFPutWorkItem` or `IMFByteStream_BeginRead`, neight of which provides cancellation.
(and our `CancelObjectCreation` doesn't actually work. AsyncResult objects aren't added to
`handler->results` list until they are completed, which means any attempts to cancel an
yet-to-be-completed object creation will always fail with `MF_E_UNEXPECTED`)
2023-10-27 11:33:41 -05:00
Rémi Bernon
d0400e5637
mf/tests: Avoid crashing if MF_BYTESTREAM_EFFECTIVE_URL is missing.
...
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=55588
2023-10-27 10:19:40 -05:00
Alistair Leslie-Hughes
48cebe2b91
msxml3: Do not leak bind context on error paths (Coverity).
2023-10-27 10:19:40 -05:00
Alistair Leslie-Hughes
2e23904abc
msxml3: Move tid_NULL out of possible enum values.
...
This was reported as a out of bounds access (Coverity), which is possible
if the tid_NULL was ever passed in.
2023-10-27 10:19:40 -05:00
Alistair Leslie-Hughes
5e0251f80d
msxml3: Don't call qsort if we have no data (Coverity).
2023-10-27 10:19:37 -05:00
Zebediah Figura
2ca895cb5f
ws2_32/tests: Wait for AFD_POLL_RESET in test_get_events_reset().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54113
2023-10-27 08:59:30 -05:00
Zebediah Figura
9d330d81a6
ws2_32/tests: Make sure that WSARecv() completes synchronously in test_WSARecv().
...
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54342
2023-10-27 08:58:33 -05:00
Rémi Bernon
d9ad68a1ef
gitlab: Run tests with LP_NUM_THREADS=4 env var.
...
This forces mesa LLVMPIPE driver to use a fixed number of threads, and
greatly reduces its memory usage from the $(nproc) default. On Gitlab
this is 32 threads, which often exhaust VM space in 32bit tests.
2023-10-26 16:03:30 -05:00