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
Hans Leidekker
2ad2ad035d
advapi32/tests: Skip WoW64 registry tests on 32-bit.
2023-10-26 16:03:30 -05:00
Hans Leidekker
362f953748
advapi32/tests: Get rid of workarounds for old Windows versions.
2023-10-26 16:03:30 -05:00
Brendan Shanks
5d78428fa8
winemac.drv: Disable declaration-after-statement warnings in ObjC files.
2023-10-26 16:03:30 -05:00
Zebediah Figura
229ccfd048
ntdll: Do not reject data directories at the end of a file.
...
Found when wpfgfx_cor3.dll failed to relocate in Bentley CONNECTION Client.
Fixes: 56d9e1a8a8
.
2023-10-26 16:03:30 -05:00
Jeff Smith
6972aa77c1
gdiplus: Fix GdipSetPageUnit parameter validation.
2023-10-26 16:03:30 -05:00
Jeff Smith
8f7749aa45
gdiplus: Fix a GdipSetPageScale return status.
2023-10-26 16:03:30 -05:00
Jeff Smith
142dc48aae
gdiplus: Implement GdipResetPageTransform.
2023-10-26 16:03:30 -05:00
Jeff Smith
73aed1b531
gdiplus/tests: Add tests related to setting the page tranform.
2023-10-26 16:03:30 -05:00
Sven Baars
1b06627ac4
wined3d: Don't override the default renderer in wined3d_dll_init().
2023-10-26 15:28:00 -05:00
Rémi Bernon
347fb8bc8e
dmusic: Ignore some known wave chunks.
2023-10-26 15:27:47 -05:00
Rémi Bernon
f65cf1ed6d
dmime: Remove shadowing local hr variable.
2023-10-26 15:27:47 -05:00
Rémi Bernon
17416be982
dmime: Ignore badly formed wave if format and data have been found.
2023-10-26 15:27:47 -05:00
Rémi Bernon
bff7301699
dmime: Skip segment chunk on parsing failure (or success).
2023-10-26 15:27:47 -05:00
Rémi Bernon
7b66268fab
dmime: Skip sequence track chunk on parsing failure.
2023-10-26 15:27:47 -05:00