Zhiyi Zhang
e5c6f915bb
winex11.drv: Release window data before calling sync_window_cursor().
...
This prevents a deadlock between the window data lock and the ntdll loader lock because
sync_window_cursor() eventually may grab the ntdll loader lock. So if another thread already
grabbed the ntdll loader lock and wants to enter the same window data critical section, it will
deadlock.
Fix Youropa (SteamID: 640120) OpenGL launch option launching to a black screen.
2022-11-30 11:14:30 +01:00
Rémi Bernon
140456a058
joy.cpl: Remove unnecessary JoystickData structure.
2022-11-30 11:14:21 +01:00
Rémi Bernon
9d80a0ee79
joy.cpl: Move dinput test tab logic to dinput.c.
2022-11-30 11:14:07 +01:00
Rémi Bernon
e67b943983
joy.cpl: Draw dinput axes state with gdi32.
2022-11-30 11:14:03 +01:00
Rémi Bernon
792babb282
joy.cpl: Draw dinput button state with gdi32.
2022-11-30 11:13:14 +01:00
Rémi Bernon
a05df2e847
joy.cpl: Add a checkbox to test xinput rumble.
2022-11-30 11:12:29 +01:00
Rémi Bernon
3bc30c3723
joy.cpl: Draw xinput controller state with gdi32.
2022-11-30 11:11:41 +01:00
Rémi Bernon
3f4a799089
joy.cpl: Add a new xinput controller test tab.
2022-11-30 11:11:37 +01:00
Rémi Bernon
efe01bc7cb
joy.cpl: Build without NONAMELESSUNION.
2022-11-30 11:09:58 +01:00
Rémi Bernon
d645cd149b
joy.cpl: Use designated initializers in display_cpl_sheets.
2022-11-30 11:09:40 +01:00
Rémi Bernon
6375857829
joy.cpl: Add DI_ prefix to dinput dialog constants.
2022-11-30 11:09:36 +01:00
David Kahurani
05db7cf04d
xmllite/writer: Implement WriteSurrogateCharEntity.
...
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2022-11-30 10:56:13 +01:00
David Kahurani
083211f54d
xmllite/writer: Implement WriteRawChars.
...
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2022-11-30 10:56:12 +01:00
David Kahurani
f3cfbef6af
xmllite/writer: Implement WriteChars.
...
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2022-11-30 10:56:10 +01:00
Nikolay Sivov
0002cb89ec
comctl32/listview: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-30 10:55:24 +01:00
Nikolay Sivov
aa98d43c45
comctl32/button: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-30 10:55:23 +01:00
Nikolay Sivov
7ef99635fb
comctl32/static: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-30 10:55:21 +01:00
Nikolay Sivov
a1f4a2d13a
comctl32/monthcal: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-30 10:55:20 +01:00
Nikolay Sivov
8fe1c2282e
comctl32/header: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-30 10:55:18 +01:00
Alex Henrie
41b4d9b301
include: Annotate I_RpcAllocate with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC).
2022-11-30 10:54:31 +01:00
Nikolay Sivov
b98c2a757e
wshom: Fix WshNetwork interface definition.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-11-30 10:53:02 +01:00
Alex Henrie
61dc7de497
mountmgr: Use standard C functions for memory allocation.
2022-11-30 10:51:59 +01:00
Alex Henrie
9dba420d0a
hhctrl: Use standard C functions for memory allocation.
2022-11-30 10:51:34 +01:00
Robert Wilhelm
7ed17ec251
wshom.ocx: Add WShNetwork object creation test.
2022-11-29 21:33:58 +01:00
Robert Wilhelm
57fa2ddd5e
wshom.ocx: Add IWshNetwork2 interface stub implementation.
2022-11-29 21:33:58 +01:00
Robert Wilhelm
10d256c64f
wshom.ocx: Added WshNetwork class factory implementation.
2022-11-29 21:33:58 +01:00
Brendan Shanks
8a18836efc
wpcap: Free wine_get_unix_file_name memory with HeapFree.
2022-11-29 21:33:58 +01:00
Brendan Shanks
2d4b588afc
mountmgr.sys: Free wine_get_dos_file_name memory with HeapFree.
2022-11-29 21:33:58 +01:00
Brendan Shanks
a0a4c2fb3f
include: Add __WINE_(DEALLOC|MALLOC) attributes to wine_get_(dos|unix)_file_name.
2022-11-29 21:33:58 +01:00
Alex Henrie
93a2fb604f
include: Annotate StrDup[AW] with __WINE_MALLOC and __WINE_DEALLOC.
2022-11-29 21:33:58 +01:00
Alex Henrie
3d8a412a90
include: Add shobjidl_core.idl.
...
Needed to compile Tera Term.
2022-11-29 21:33:58 +01:00
Alex Henrie
27eee42467
shell32: Rename ShellItem to struct shell_item.
...
To avoid confusion or conflict with the ShellItem struct defined in the
Windows headers.
2022-11-29 21:33:58 +01:00
Bernhard Kölbl
12c28aa22f
mfmediaengine: Pass volume changes to media session.
2022-11-29 21:33:58 +01:00
Bartosz Kosiorek
edee5538e3
gdiplus: Add support for LineCapArrowAnchor.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42809
2022-11-29 21:33:58 +01:00
Bartosz Kosiorek
0fd51346e1
gdiplus: Fix position of Custom Cap when Scale is different that 1.
2022-11-29 21:33:58 +01:00
Bartosz Kosiorek
be7db8457d
gdiplus: Add support for Custom Line Indent.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45273
2022-11-29 21:33:58 +01:00
Evan Tang
b57f635f22
winebus.sys: Report unique serial numbers for SDL devices.
2022-11-29 21:33:58 +01:00
Piotr Caban
90149034ef
localspl: Add lpr port extension.
2022-11-29 19:11:19 +01:00
Piotr Caban
6372a61eb5
localspl: Add unixname port extension.
2022-11-29 19:11:19 +01:00
Piotr Caban
fca258ef89
localspl: Add pipe port extension.
2022-11-29 19:11:19 +01:00
Piotr Caban
aa4e9c39d2
localspl: Fix parameters validation in FILE StartDocPort.
2022-11-29 19:11:19 +01:00
Piotr Caban
604e7b4e77
localspl: Add printer port redirection extension.
2022-11-29 19:11:19 +01:00
Tim Clem
6be2138da6
winex11.drv: Don't ignore virtual EnterNotify events.
...
These represent the mouse entering a client window child, and if no
MotionNotify events follow, we'll be left out of sync with X.
2022-11-29 19:11:19 +01:00
Piotr Caban
d9a80adc23
winspool: Don't translate port name to path in StartDocDlgW.
2022-11-29 19:11:19 +01:00
Piotr Caban
b6204639ba
gdi32: NULL terminate output string in CreateDCW.
2022-11-29 19:11:19 +01:00
Alexandre Julliard
de3c286adf
winebuild: Call __delayLoadHelper2 to resolve delay imports also on non-PE builds.
2022-11-29 19:11:19 +01:00
Alexandre Julliard
1181011c1e
winebuild: Pass the delay import descriptor to the __wine_spec_delay_load function.
2022-11-29 19:11:19 +01:00
Alexandre Julliard
a2d8e7a5d3
winebuild: Generate a separate helper for each delay-imported module.
2022-11-29 19:11:19 +01:00
Alexandre Julliard
0c39285077
winebuild: Use RVAs instead of absolute addresses in the delay import descriptors.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-11-29 19:11:19 +01:00
Alexandre Julliard
29060f3d78
winebuild: Add a helper function to output a thunk data pointer.
2022-11-29 19:11:19 +01:00