Commit graph

160379 commits

Author SHA1 Message Date
Rémi Bernon 81cef17280 gitlab: Add a 2s wait between macOS build iterations.
To avoid cases where git rebase modifies some files very shortly after
the build has completed and ends up with the same mtime as the just
built files. This can lead to spurious link errors when functions are
moved around.
2022-11-08 20:07:52 +01:00
Paul Gofman 72888a4410 secur32: Implement ApplyControlToken for SCHANNEL_SHUTDOWN. 2022-11-08 20:07:52 +01:00
Paul Gofman e55bb2bc71 secur32: Add semi-stub for ApplyControlToken (schannel). 2022-11-08 20:07:52 +01:00
Paul Gofman ac5968790a secur32: Allocate buffer for either ISC_REQ_ALLOCATE_MEMORY or NULL output in schan_InitializeSecurityContextW(). 2022-11-08 20:07:52 +01:00
Paul Gofman 86b3fafe82 secure32/tests: Add tests for ApplyControlToken (schannel). 2022-11-08 20:07:52 +01:00
Paul Gofman f94177dead mf/samplegrabber: Handle samples receieved in paused state. 2022-11-08 20:07:52 +01:00
Paul Gofman af9f2e8b2e mf/samplegrabber: Process samples in paused state in ignore_clock mode. 2022-11-08 20:07:52 +01:00
Paul Gofman dd13bbb57b mf: Handle timer time behind clock time in present_clock_schedule_timer(). 2022-11-08 20:07:52 +01:00
Eric Pouech f4b52f796a shell32/tests: Improve timeout detection in shlexec tests.
Some shlexec tests timeout on Windows10 (and generate errors as no
action has been executed).
Improve detection of timeout in child program (so that existing
workaround in shell_execute_ex can be triggered).

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-11-08 20:07:52 +01:00
Hans Leidekker 3c9e955f2b netprofm: Store a list manager pointer in the network object instead of creating a new list manager. 2022-11-08 20:07:52 +01:00
Zhiyi Zhang bbb5fb7e25 uxtheme: Use atomic functions for reference counting.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-11-08 20:07:52 +01:00
Zhiyi Zhang 113eca095a uxtheme: Reference count theme classes.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=29974
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-11-08 20:07:52 +01:00
Dmitry Timoshkov 2ae7ecb936 uxtheme: Protect CloseThemeData() from invalid input.
With test case by Michael Müller <michael@fds-team.de>.

Zhiyi Zhang's comments:

Some applications close the same HTHEME handle more than once, causing use-after-free. HTHEME is a
handle rather than a pointer. Some testing shows that it's a handle starting from 0x10000 or 0x20000.
Each new handle increments from the first handle and closing handles decrements it. I prefer not to
implement this handle to data map for now because it will likely hurt performance.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=29974
2022-11-08 20:07:51 +01:00
Bernhard Kölbl ae3c9e3272 mf: Set media types for output nodes in the media session.
Instead of the topology loader.
2022-11-08 20:07:51 +01:00
Bernhard Kölbl f1b9c9a4c7 mf: Assume same up and downstream media type for copier creation.
The copier creation is only called, when the topo resolve code was
successful, thus it should always be given, that up and down media
types in the copier branch  are compatible/the same at this point.
2022-11-08 20:07:51 +01:00
Bernhard Kölbl b843ec9f68 mf/tests: Test for copier node in topology using evr. 2022-11-08 20:07:51 +01:00
Rémi Bernon 49d87a5c92 mf: Add some topology source node checks in IMFMediaSession_SetTopology. 2022-11-08 20:07:51 +01:00
Rémi Bernon 616ae1e38d mf: Always enumerate branch source types for transform nodes. 2022-11-08 20:07:51 +01:00
Alex Henrie 08ec06da54 uuid: Add propkey.h.
Needed to compile Tera Term.
2022-11-08 20:07:51 +01:00
Brendan Shanks cf978c9a94 winealsa: Set name of internal threads. 2022-11-08 20:07:51 +01:00
Brendan Shanks de2483e255 winepulse: Set name of internal threads. 2022-11-08 20:07:51 +01:00
Brendan Shanks 28b6acd155 dsound: Set name of internal threads. 2022-11-08 20:07:51 +01:00
Alexandre Julliard 8f81273904 kernelbase: Update timezone data to version 2022f. 2022-11-08 20:07:51 +01:00
Alexandre Julliard 198de0dcb8 nls: Update locale data to CLDR version 42. 2022-11-08 20:07:51 +01:00
Alexandre Julliard 162acdaed0 xslt: Import upstream release 1.1.37. 2022-11-08 11:08:13 +01:00
Alexandre Julliard d0b03aa202 xml2: Import upstream release 2.10.3. 2022-11-08 11:08:13 +01:00
Alexandre Julliard fd3017ff5b lcms2: Import upstream release 2.14. 2022-11-08 10:57:10 +01:00
Alexandre Julliard cfe8ee571d zlib: Import upstream release 1.2.13. 2022-11-08 10:57:10 +01:00
Alexandre Julliard d4ce1fd764 png: Import upstream release 1.6.38. 2022-11-08 10:46:59 +01:00
Alexandre Julliard 927f0530f4 faudio: Import upstream release 22.11. 2022-11-08 09:44:18 +01:00
Anton Baskanov 1d636da205 winegstreamer: Reject incompatible output types in MPEG layer-3 decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-07 21:16:10 +01:00
Anton Baskanov f114e2d354 quartz/tests: Add tests for MPEG layer-3 decoder sink connection.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-07 21:16:10 +01:00
Anton Baskanov 4489c31b3d winegstreamer: Reject incompatible input media types in MPEG layer-3 decoder.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-07 21:16:10 +01:00
Anton Baskanov fea3691aea quartz/tests: Add tests for MPEG layer-3 decoder accepted media types.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-07 21:16:10 +01:00
Anton Baskanov 642c090df3 winegstreamer: Add a skeleton MPEG layer-3 decoder filter.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=18773
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-07 21:16:10 +01:00
Anton Baskanov a490e819f8 quartz/tests: Add tests for MPEG layer-3 decoder IEnumMediaTypes.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
2022-11-07 21:16:10 +01:00
Mohamad Al-Jaf 21ae94d437 certutil: Add stub program.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53086
2022-11-07 21:16:10 +01:00
Mohamad Al-Jaf 82e8d6036f setx: Add stub program.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53755
2022-11-07 21:16:10 +01:00
Jacek Caban f3bf30688c winevulkan: Support output dynamic array conversion. 2022-11-07 21:16:10 +01:00
Jacek Caban 121ca10f5d winevulkan: Avoid unneeded copies in struct conversion functions. 2022-11-07 21:16:10 +01:00
Jacek Caban e3999da6d7 winevulkan: Convert struct chains in struct conversion functions. 2022-11-07 21:16:10 +01:00
Jacek Caban 8bad123a6c winevulkan: Move find_next_struct implementation to vulkan_private.h. 2022-11-07 21:16:10 +01:00
Gabriel Ivăncescu 33c4904363 mshtml: Implement document.importNode.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-07 21:16:10 +01:00
Gabriel Ivăncescu c4e6f04400 mshtml: Implement HTMLLocation_put_hash.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-07 21:16:10 +01:00
Jacek Caban b1fd8dae19 mshtml: Always use navigate_fragment for fragment-only navigation in navigate_uri. 2022-11-07 21:16:10 +01:00
Gabriel Ivăncescu 176f5409b1 mshtml: Don't include fragment in storage event's url prop.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-07 21:16:10 +01:00
Gabriel Ivăncescu c2d55cd24e mshtml: Return E_ABORT if wine-gecko's OnDataAvailable aborts the binding.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-07 21:16:10 +01:00
Gabriel Ivăncescu 08957afe17 mshtml: Improve locale stub for KeyboardEvent.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-07 21:16:10 +01:00
Gabriel Ivăncescu ff4fde9e20 mshtml: Implement isContentEditable for HTML elements.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-07 21:16:10 +01:00
Gabriel Ivăncescu cb078982f4 mshtml/tests: Handle broken localStorage on native.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-11-07 21:16:10 +01:00