1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00
Commit graph

167890 commits

Author SHA1 Message Date
Alexandre Julliard
00fb82c315 rpcrt4: Generate vtbl delegating thunks at compile time. 2023-11-09 23:00:40 +01:00
Alexandre Julliard
439ce3a3ae rpcrt4: Generate stubless thunks at compile time. 2023-11-09 23:00:40 +01:00
Alexandre Julliard
533823ed2a winealsa.drv: Allocate the MIDI device array dynamically. 2023-11-09 23:00:39 +01:00
Alexandre Julliard
818385e176 wineoss.drv: Allocate the MIDI device array dynamically. 2023-11-09 22:59:40 +01:00
Alex Henrie
5a81b6ac43 dsound: Dynamically allocate the global device GUID arrays.
This removes the arbitrary limit on the number of renderers and
capturers while satisfying applications that expect the GUIDs to remain
valid after DirectSoundCaptureEnumerate returns.
2023-11-09 14:38:32 +01:00
Alex Henrie
73654470ab Revert "dsound: Get rid of the global device GUID arrays.".
This reverts commit e1f0318ec4.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55608
2023-11-09 14:38:32 +01:00
Paul Gofman
ed7aca011c kernelbase: Put 0 to output string even for 1 char buffer in LoadStringW(). 2023-11-09 14:38:32 +01:00
Paul Gofman
d93e289977 kernelbase: Return empty string from LoadStringW() if resource is not found. 2023-11-09 14:38:32 +01:00
Paul Gofman
ad9303d888 user32: Put 0 to output string even for 1 char buffer in LoadStringW(). 2023-11-09 14:38:32 +01:00
Paul Gofman
726027d601 user32: Return empty string from LoadStringW() if resource is not found. 2023-11-09 14:38:32 +01:00
Zebediah Figura
a328728702 wined3d: Record a dirty rect in wined3d_texture_create_dc(). 2023-11-09 11:21:18 +01:00
Zebediah Figura
8fa82bd1f8 d3d9/tests: Test that GetDC() records a dirty rect. 2023-11-09 11:21:18 +01:00
Zebediah Figura
ee209a93cb mfplat/tests: Shut down the media source in test_create_from_file_handler_callback_Invoke().
Break its reference count cycle so that we don't leak it.
2023-11-09 09:48:09 +01:00
Alex Henrie
dfa0c9d28d wmvcore: Use CRT allocation functions. 2023-11-08 22:25:08 +01:00
Alex Henrie
726c5df58f devenum: Use CRT allocation functions. 2023-11-08 22:25:03 +01:00
Ziqing Hui
d0153cf37f winegstreamer: Implement wg_muxer_push_sample. 2023-11-08 22:24:56 +01:00
Ziqing Hui
37b2548399 winegstreamer: Implement ProcessSample for media sink. 2023-11-08 22:24:56 +01:00
Dmitry Timoshkov
dfffe7b49c uxtheme: If the application class is already set then OpenThemeData() should fail.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
87f1a38019 uxtheme: Move fall back to default class to MSSTYLES_OpenThemeClass().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
992d197d87 uxtheme/tests: Add a test for SetWindowTheme/OpenThemeData sequence.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
9d8250e55e uxtheme: Parse app/class name in OpenThemeData().
Themed Delphi applications use "explorer::listview" and "explorer::treeview":
https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/lcl/interfaces/win32/win32themes.pas

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
e4ede41c5f uxtheme/tests: Add a test for OpenThemeData("explorer::treeview").
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
b238f0afe6 uxtheme/tests: Move the IsThemePartDefined() test before hTheme handle is closed.
Also fix some hTheme handle leaks.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:25:41 +01:00
Shaun Ren
ea50958171 msttsengine: Add ISpTTSEngine stub. 2023-11-08 17:25:41 +01:00
Shaun Ren
ad8f354f62 msttsengine: Add stub dll. 2023-11-08 17:25:41 +01:00
Brendan Shanks
a5f17fac3e ntdll/unix: Replace sprintf with snprintf to avoid deprecation warnings on macOS. 2023-11-08 17:25:41 +01:00
Dmitry Timoshkov
909204005b ntdll: Add ACTCTX field limit checks to RtlCreateActivationContext().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:24:16 +01:00
Dmitry Timoshkov
e8ce99792e kernel32: Add ACTCTX field limit checks to CreateActCtxA().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:24:16 +01:00
Dmitry Timoshkov
54479863ce kernel32/tests: Add some tests for CreateActCtx() with different structure sizes.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2023-11-08 17:24:16 +01:00
Alistair Leslie-Hughes
2690984822 msdasql: IColumnsRowset::GetAvailableColumns return 3 meta columns to allow updating of a row. 2023-11-08 17:24:16 +01:00
Eric Pouech
40251bff42 wininet: Use SecureZeroMemory() to clear magic fields.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-08 17:24:16 +01:00
Eric Pouech
8c259abbe5 wsdapi: Use SecureZeroMemory() to clear magic fields.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-08 14:29:14 +01:00
Eric Pouech
fce67d1ec2 wintrust: Use SecureZeroMemory() to clear magic fields.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-08 14:29:04 +01:00
Eric Pouech
c20a0dc6a4 winscard: Use SecureZeroMemory() to clear magic fields.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-11-08 14:28:57 +01:00
Alexandre Julliard
4502eb56ba configure: Use hidden visibility also when building Unix libraries. 2023-11-08 10:27:21 +01:00
Alexandre Julliard
c7a2aaf234 widl: Remove DECLSPEC_HIDDEN from generated files. 2023-11-08 10:11:17 +01:00
Alexandre Julliard
19cc2439ed include: Remove DECLSPEC_HIDDEN from GUID definitions. 2023-11-08 10:10:50 +01:00
Alexandre Julliard
30ce97dd20 include: Remove DECLSPEC_HIDDEN from RPC functions. 2023-11-08 10:09:47 +01:00
Alexandre Julliard
d597d04924 include: Remove DECLSPEC_HIDDEN from winecrt0 functions. 2023-11-08 10:09:22 +01:00
Alexandre Julliard
a02ff4b5d3 include: Remove DECLSPEC_HIDDEN from standard Dll* functions. 2023-11-08 10:08:39 +01:00
Alistair Leslie-Hughes
d4223b255c mpr: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:06:01 +01:00
Alistair Leslie-Hughes
2aa688326d ntoskrnl.exe: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:58 +01:00
Alistair Leslie-Hughes
d8f37d0a04 rsaenh: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:58 +01:00
Alistair Leslie-Hughes
ee211f34c6 itss: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:58 +01:00
Alistair Leslie-Hughes
fc99a18a88 uiribbon: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
00300d73c0 mstask: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
d8ce4f61b1 advpack: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
580fb24708 sti: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
b279a4f63e hnetcfg: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:57 +01:00
Alistair Leslie-Hughes
e9ff53e098 propsys: Remove DECLSPEC_HIDDEN usage. 2023-11-08 10:05:57 +01:00