Commit graph

165916 commits

Author SHA1 Message Date
Hans Leidekker 26c19ea681 kerberos: Implement SECPKG_ATTR_SESSION_KEY. 2023-08-03 20:46:08 +09:00
Hans Leidekker da750b77bd msv1_0: Implement SECPKG_ATTR_SESSION_KEY. 2023-08-03 20:46:08 +09:00
Hans Leidekker 922372e64c secur32: Implement lsa_QueryContextAttributesA(SECPKG_ATTR_SESSION_KEY). 2023-08-03 20:46:08 +09:00
Dmitry Timoshkov 835d73379f secur32/tests: Add some tests for "Negotiate" LSA package.
Fixed test failures under some Windows versions.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-08-03 20:45:37 +09:00
Dmitry Timoshkov 519f5cc20a secur32: Add a better stub for LsaApCallPackageUntrusted(NegGetCallerName).
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-08-03 20:45:37 +09:00
Dmitry Timoshkov 021547cabc secur32: Convert "Negotiate" to an LSA package.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-08-03 20:45:36 +09:00
Bernhard Kölbl ef1b964826 winegstreamer: Leave media source critical section before unlocking workqueue.
Today, if media_source_Shutdown is called around the same time
as a work item is put on the async_commands_queue, we end up in
a deadlock if Shutdown enters media source's cs first, as it
waits for the queue's callback to finish, which, in turn,
waits for the object's cs to be released.

To avoid this leave the cs, before unlocking the workqueue,
to let any callback on the queue finish running.

Signed-off-by: Bernhard Kölbl <bkoelbl@codeweavers.com>
2023-08-03 20:45:16 +09:00
Sven Baars 35cff9ec6e quartz/tests: Fix some media type leaks (Valgrind). 2023-08-03 20:44:25 +09:00
Sven Baars c5ca3b0011 quartz: Fix some critical section leaks (Valgrind). 2023-08-03 20:44:25 +09:00
Zebediah Figura f03ae651e6 qcap/audiorecord: Enumerate the currently set media type first. 2023-08-03 20:43:22 +09:00
Zebediah Figura b0f7f84327 qcap/tests: Add more tests for audio record media types. 2023-08-03 20:43:22 +09:00
Michael Stefaniuc c84e7d6714 msxml3/tests: Use wide strings to generate BSTRs in schema.c. 2023-08-03 20:43:04 +09:00
Nikolay Sivov e0ab89b856 d2d1: Keep effect shader objects at device level.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-03 20:42:27 +09:00
Nikolay Sivov 9e4ee3e4e0 d2d1: Use device instance pointer in device context structure.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-03 20:42:27 +09:00
Nikolay Sivov cf2e1db7b5 d2d1/tests: Add some more tests for effect shader loading.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-03 20:42:27 +09:00
Tim Clem 198917ee1e wow64: Correct a reversed strcpy in wow64_NtQuerySystemInformation(SystemModuleInformation). 2023-08-03 20:42:06 +09:00
Mohamad Al-Jaf 79140eb277 graphicscapture: Trim default debug channel.
The maximum size for a debug channel name is 15.
2023-08-03 20:41:12 +09:00
Jacek Caban 61b80f6704 win32u: Remove no longer needed NtUserSendDriverMessage.
All messages are packed now anyway.
2023-08-02 20:03:51 +09:00
Jacek Caban f693d66086 win32u: Remove no longer needed needs_unpack from win_proc_params. 2023-08-02 20:03:51 +09:00
Jacek Caban 813e04e655 win32u: Remove no longer needed process_packed_message. 2023-08-02 20:03:51 +09:00
Jacek Caban b9740fcf4b win32u: Move more of unpack_message implementation from user32. 2023-08-02 20:03:51 +09:00
Jacek Caban 140f9e82f9 win32u: Use user message packing for WM_DEVICECHANGE. 2023-08-02 20:03:51 +09:00
Jacek Caban c1a5b42cdc win32u: Remove no longer needed NtUserWinProcResult. 2023-08-02 20:03:51 +09:00
Jacek Caban ad45d84a65 win32u: Use user message packing for WM_MDIGETACTIVE. 2023-08-02 20:03:51 +09:00
Jacek Caban 8561e8e958 win32u: Use user message packing for CB_GETCOMBOBOXINFO. 2023-08-02 20:03:51 +09:00
Esme Povirk 676e325832 comctl32/tests: Test MSAA events for tab controls. 2023-08-02 20:03:51 +09:00
Esme Povirk 35930f2d87 comctl32: Add support for MSAA events on tab controls. 2023-08-02 20:03:51 +09:00
Mohamad Al-Jaf 7ac4bbb2de msvcp140_codecvt_ids: Add DLL.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55344
2023-08-02 20:03:51 +09:00
David Kahurani 08d9f9b60b gdiplus: Use get_log_fontW in GdipGetLogFontW.
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2023-08-02 20:03:51 +09:00
David Kahurani 326a9e18bb gdiplus: Use helper to calculate transform properties.
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2023-08-02 20:03:51 +09:00
Gabriel Ivăncescu f937b89cd7 mshtml: Use unlink and destructor in the vtbl for the MutationObserver constructor.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:33 +09:00
Gabriel Ivăncescu 2e5ac78a7c mshtml: Use unlink and destructor in the vtbl for HTMLXMLHttpRequestFactory.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu 67d7cb3a62 mshtml: Use unlink and destructor in the vtbl for HTMLOptionElementFactory.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu df6316cdbc mshtml: Use unlink and destructor in the vtbl for HTMLImageElementFactory.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu 9019e969ad mshtml: Use unlink and destructor in the vtbl for HTMLStyleSheet.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu cfe112d70c mshtml: Use unlink and destructor in the vtbl for HTMLStyleSheetsCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu 2e188c9681 mshtml: Use unlink and destructor in the vtbl for HTMLStyleSheetRulesCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu 6d63a630fe mshtml: Use unlink and destructor in the vtbl for HTMLStyleSheetRule.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu ae9aa7ec23 mshtml: Use unlink and destructor in the vtbl for CSSStyle.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu 6ad4dd01dd mshtml: Use unlink and destructor in the vtbl for inner windows.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu 9bad7be301 mshtml: Use unlink and destructor in the vtbl for HTMLEventObj.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu 548b681185 mshtml: Use separate dispex destructors for different event types.
And get rid of the destroy method. This especially simplifies it when
traversal and unlinking is implemented.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:26 +09:00
Gabriel Ivăncescu 6a2ca11c65 mshtml: Use unlink and destructor in the vtbl for function disps.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:26 +09:00
Gabriel Ivăncescu 3c92edfdf2 mshtml: Introduce unlink_ref helper.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:25 +09:00
Gabriel Ivăncescu 7b30e3d34e mshtml: Use the common HTMLElement dispex vtbl in the dispex definitions.
Rather than filling it during initialization, which was a bit confusing,
even more later on when dispex will handle Cycle Collection.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:23 +09:00
Francois Gouget 5d377d8a5f webservices: Make alloc_float_text() static. 2023-08-02 19:58:46 +09:00
Zebediah Figura d163ef089e wined3d: Do not load UAV locations when clearing if not necessary.
Don't load the buffer location if we are clearing the whole buffer, and never
load the texture location (for Vulkan; GL already did this). Only prepare them
instead.
2023-08-02 19:58:23 +09:00
Zebediah Figura 9373cd5e3e wined3d: Pass map flags to wined3d_context_copy_bo_address().
This is a step towards implementing D3D11_COPY_FLAGS.
2023-08-02 19:58:18 +09:00
Zebediah Figura 2f84616e02 wined3d: Avoid uploading deferred context maps more than once. 2023-08-02 19:58:18 +09:00
Zebediah Figura 34245154e8 wined3d: Move more miscellaneous GL declarations to wined3d_gl.h. 2023-08-02 19:57:58 +09:00