Commit graph

166718 commits

Author SHA1 Message Date
Rémi Bernon
2dc15d3943 dmime: Use the correct interface methods. 2023-09-11 20:41:34 +02:00
Rémi Bernon
0feb0cda74 dmime: Use CRT allocation functions. 2023-09-11 20:41:34 +02:00
Rémi Bernon
6e1e7a88fd dmime: Always return S_FALSE from DllCanUnloadNow. 2023-09-11 20:41:34 +02:00
Rémi Bernon
4ae866a0a7 dmusic: Stop leaking instruments on collection release. 2023-09-11 20:41:34 +02:00
Rémi Bernon
572125edf6 dmusic: Cleanup collection instrument iteration loops. 2023-09-11 20:41:34 +02:00
Rémi Bernon
ff4cb785cb dmusic: Allocate and parse instruments in a single pass. 2023-09-11 20:41:34 +02:00
Rémi Bernon
01127ce474 dmusic: Rewrite instrument ins chunk parsing. 2023-09-11 20:41:34 +02:00
Rémi Bernon
b5fd618719 dmusic: Rewrite instrument lart list parsing. 2023-09-11 20:41:34 +02:00
Rémi Bernon
9e9b5d2980 dmusic: Rewrite instrument lrgn list parsing. 2023-09-11 20:41:34 +02:00
Rémi Bernon
7684880546 dmusic: Reset riff chunk type to 0 when it is invalid. 2023-09-11 20:41:34 +02:00
Rémi Bernon
52d3f7ab09 dmusic: Use a struct list for instrument regions. 2023-09-11 20:41:34 +02:00
Rémi Bernon
febe6a7810 dmusic: Use a struct list for instrument articulations. 2023-09-11 20:41:34 +02:00
Bartosz Kosiorek
f0d2022b45 gdiplus/tests: Extend DrawImage scaling tests.
Changing the colour of the second pixel of the source bitmap clarifies
the incorrect behaviour of PixelOffsetMode Half and HighQuality.

This also provides better proof that PixelOffsetMode None and Fast are
implemented correctly.
2023-09-11 20:41:34 +02:00
Julian Rüger
dedbbcd5a0 po: Update German translation. 2023-09-11 18:27:56 +02:00
Paul Gofman
733e4ca06e server: Support FileStandardInformation for pipes. 2023-09-11 13:15:15 +02:00
Alexandre Julliard
615d465bb1 ntdll: Don't save segment registers in the syscall frame on x86-64. 2023-09-11 11:50:58 +02:00
Alexandre Julliard
ea640f6cec ntdll: Ignore attempts to change segment registers on x86-64. 2023-09-11 11:46:33 +02:00
Alexandre Julliard
508b8b7279 ntdll: Always fetch the %fs register from the thread data. 2023-09-11 11:18:14 +02:00
Alexandre Julliard
2887be187b ntdll/tests: Use a valid buffer address for misalignment test. 2023-09-09 16:43:44 +02:00
Brendan Shanks
126363ea5f server: Remove the fallback epoll() syscalls. 2023-09-08 22:37:45 +02:00
Jeff Smith
c93cfb4aad dwrite: Treat null character as NO_VISUAL in script analyzer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55529
2023-09-08 22:00:25 +02:00
Rémi Bernon
223ba990b1 dmsynth: Implement IDirectMusicSynth_Download for instrument articulations. 2023-09-08 22:00:25 +02:00
Rémi Bernon
4fa0978394 dmsynth: Implement IDirectMusicSynth_Download for instrument regions. 2023-09-08 22:00:25 +02:00
Rémi Bernon
22f85dd9b8 dmsynth: Implement IDirectMusicSynth_(Download|Unload) for waves. 2023-09-08 22:00:25 +02:00
Rémi Bernon
56fc711a93 dmsynth: Implement IDirectMusicSynth_(Download|Unload) for instruments. 2023-09-08 22:00:25 +02:00
Rémi Bernon
82436b1ee8 dmusic: Avoid passing invalid handle to IDirectMusicSynth_Unload. 2023-09-08 22:00:25 +02:00
Rémi Bernon
971d707273 dmsynth/tests: Test IDirectMusicSynth_Unload. 2023-09-08 22:00:25 +02:00
Tim Clem
c8bc841405 win32u: Correct the packed size of WM_GETDLGCODE when lparam is NULL. 2023-09-08 22:00:25 +02:00
Tim Clem
90f9b92762 win32u/tests: Add a test for cross-process WM_GETDLGCODE with a NULL lparam.
Co-authored-by: Jacek Caban <jacek@codeweavers.com>
2023-09-08 22:00:23 +02:00
Gabriel Ivăncescu
33dbc3c80a mshtml: Use query_interface in the dispex vtbl for HTMLPluginsCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:33 +02:00
Gabriel Ivăncescu
947e8b0135 mshtml: Use query_interface in the dispex vtbl for HTMLNamespaceCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:33 +02:00
Gabriel Ivăncescu
2e02337146 mshtml: Use query_interface in the dispex vtbl for HTMLMimeTypesCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:33 +02:00
Gabriel Ivăncescu
6be26997bf mshtml: Use query_interface in the dispex vtbl for HTMLAttributeCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:33 +02:00
Gabriel Ivăncescu
5a53915532 mshtml: Use query_interface in the dispex vtbl for HTMLFiltersCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
f57dd5ff6c mshtml: Use query_interface in the dispex vtbl for HTMLRectCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
c539fb70c6 mshtml: Use query_interface in the dispex vtbl for HTMLElementCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
9efd46b497 mshtml: Use query_interface in the dispex vtbl for HTMLDOMChildrenCollection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
f891c137b2 mshtml: Use query_interface in the dispex vtbl for StyleSheetRules and collections.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
b9db8e0d11 mshtml: Use query_interface in the dispex vtbl for CSS Styles.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
fcde70d9a4 mshtml: Use query_interface in the dispex vtbl for HTMLStorage.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
ab0cc29c00 mshtml: Use query_interface in the dispex vtbl for HTMLLocation.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
6152fe70eb mshtml: Use query_interface in the dispex vtbl for builtin constructors.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Gabriel Ivăncescu
e03b5f0f3a mshtml: Unstub some implemented event handlers in IHTMLWindow7 interface.
We support these events now.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-09-08 17:47:32 +02:00
Dmitry Timoshkov
3acdfe3180 srvsvc: Add LanmanServer stub service.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-09-08 17:47:32 +02:00
Dmitry Timoshkov
d7c5797bee wevtsvc: Remove duplicate dwControlsAccepted initialization.
dwControlsAccepted is initialized a few lines earlier.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-09-08 17:47:32 +02:00
Dmitry Timoshkov
46a5454b79 schedsvc: Remove duplicate dwControlsAccepted initialization.
dwControlsAccepted is initialized a few lines earlier.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-09-08 17:47:32 +02:00
Huw Davies
152924c9e4 ntdll: Store the codepage data addresses in both PEBs.
Spotted by Jactry Zeng.
2023-09-08 17:18:08 +02:00
Hans Leidekker
3c2e980d8d ws2_32/tests: Call GetAdaptersAddresses() in a loop. 2023-09-08 11:51:08 +02:00
Hans Leidekker
e5df70ce6c ws2_32/tests: Use CRT allocation functions. 2023-09-08 11:29:54 +02:00
Biswapriyo Nath
e08435a891 include: Add IPackage2 definition in windows.applicationmodel.idl.
Required for GNOME/glib project.
2023-09-08 11:29:36 +02:00