1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-09 04:16:08 +00:00
Commit Graph

168015 Commits

Author SHA1 Message Date
Alexandre Julliard
bc5ae2faa8 include: Use proper dllimports for uxtheme functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard
897098c994 include: Use proper dllimports for setupapi functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard
6a86396556 include: Use proper dllimports for iphlpapi functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard
f6d808477b include: Use proper dllimports for dbghelp functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard
7999f40b38 include: Use proper dllimports for win32u functions. 2023-11-03 18:05:01 +01:00
Alexandre Julliard
1f769067a3 include: Use NTSYSAPI for all ntdll exports. 2023-11-03 18:05:01 +01:00
Alexandre Julliard
1771716528 include: Make sure that Unix function tables are always const. 2023-11-03 18:05:01 +01:00
Alexandre Julliard
30dc5d28d1 odbc32: Make the Unix function table const. 2023-11-03 18:05:00 +01:00
Alexandre Julliard
c48a3bd349 opengl32: Make the GL driver function table const. 2023-11-03 18:05:00 +01:00
Alex Henrie
f27ac1bb77 include: Annotate MIDL_user_allocate with __WINE_(ALLOC_SIZE|DEALLOC|MALLOC). 2023-11-03 18:05:00 +01:00
Alex Henrie
c2afbc8c04 gdiplus/tests: Use CRT allocation functions. 2023-11-03 18:03:52 +01:00
Alex Henrie
48801b6dd7 wtsapi32: Use CRT allocation functions. 2023-11-03 12:03:00 +01:00
Alex Henrie
b1d2976566 netio: Use CRT allocation functions. 2023-11-03 12:02:50 +01:00
Alex Henrie
670d6391c4 msvfw32/tests: Use CRT allocation functions. 2023-11-03 12:02:40 +01:00
Alex Henrie
abbc88f4a1 mstask: Use CRT allocation functions. 2023-11-03 12:02:05 +01:00
Alex Henrie
472ef2881a mspatcha: Use CRT allocation functions. 2023-11-03 12:01:39 +01:00
Alex Henrie
a76bf99eff msident: Use CRT allocation functions. 2023-11-03 12:01:13 +01:00
Alex Henrie
3c2ec4ef94 msdasql: Use CRT allocation functions. 2023-11-03 12:01:06 +01:00
Alex Henrie
7b246524cf msasn1: Use CRT allocation functions. 2023-11-03 12:00:56 +01:00
Alex Henrie
02634d8351 msado15: Remove unused heap.h include. 2023-11-03 12:00:45 +01:00
Alex Henrie
6d6ea43d38 mp3dmod: Use CRT allocation functions. 2023-11-03 12:00:35 +01:00
Alex Henrie
1df98a99cd jsproxy: Use CRT allocation functions. 2023-11-03 12:00:27 +01:00
Alex Henrie
9f3a275d34 inseng: Use CRT allocation functions. 2023-11-03 12:00:18 +01:00
Alex Henrie
f10be2e88b iccvid: Use CRT allocation functions. 2023-11-03 12:00:12 +01:00
Alex Henrie
e90e08b599 dsuiext: Use CRT allocation functions. 2023-11-03 11:59:58 +01:00
Alex Henrie
c9d4b515f5 diasymreader: Use CRT allocation functions. 2023-11-03 11:59:50 +01:00
Alex Henrie
06294b0dbf dhcpcsvc/tests: Use CRT allocation functions. 2023-11-03 11:59:40 +01:00
Alex Henrie
2936bb4a29 dhcpcsvc: Use CRT allocation functions. 2023-11-03 11:57:18 +01:00
Alex Henrie
7c05d39023 avrt: Use CRT allocation functions. 2023-11-03 11:57:10 +01:00
Alex Henrie
4782d0e061 adsldp: Remove unused heap.h include. 2023-11-03 11:56:54 +01:00
Alex Henrie
f73a839612 quartz: Use debugstr_fourcc instead of debugstr_an. 2023-11-03 11:56:45 +01:00
Zhiyi Zhang
9092a4ccca ddraw: Restore WS_EX_TOPMOST in exclusive fullscreen mode if it got removed.
Tests show that there is a ~1.5s timer that checks for the presence of WS_EX_TOPMOST and restore it
if it got removed when the timer times out. Manual tests that skip WM_TIMER handling show there is a
1.5s timer of ID 0x4242 keeps firing. The timer stops when its WM_TIMER message gets handled.

Fix Deus Ex: Game of the Year Edition missing WS_EX_TOPMOST after changing resolutions in fullscreen
mode. The application removes WS_EX_TOPMOST from its game window after entering fullscreen.
2023-11-02 22:25:17 +01:00
Zhiyi Zhang
a87c1d251e ddraw/tests: Test WS_EX_TOPMOST restoration.
Test that there is a ~1.5s timer after entering fullscreen mode and restores WS_EX_TOPMOST if it's
missing when the timer times out.
2023-11-02 22:25:15 +01:00
Brendan Shanks
4a28ff54b2 qcap: Ensure unixlib function tables and enum stay in sync. 2023-11-02 22:20:56 +01:00
Gabriel Ivăncescu
dbf0e43ff8 mshtml: Traverse and unlink the style_sheet referenced from the StyleElement.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-02 18:20:22 +01:00
Gabriel Ivăncescu
213786efe2 mshtml: Traverse and unlink the Element referenced from the CurrentStyle.
This was actually leaking even before the Cycle Collection was implemented.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-02 18:20:22 +01:00
Gabriel Ivăncescu
db2d10b3a3 mshtml: Keep ref from the associated Style to the Element.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-02 18:20:22 +01:00
Gabriel Ivăncescu
9ea3493cb6 mshtml: Keep refs from the Attributes and AttributeCollection to the Element.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-02 18:20:22 +01:00
Victor Chiletto
6cfe757eb7 msvcrt, ucrtbase: Introduce rewind_preserve_stack.
This is a small thunk to rewind that preserves the first argument
passed. This is needed because on some versions of GCC, rewind's call to
_unlock_file is tail-call optimized, which modifies the stack.
2023-11-02 16:52:30 +01:00
Hans Leidekker
03a2d4851b advapi32/tests: Get rid of an unreliable eventlog test.
It can take a while before a new eventlog file is created on Windows. Rather than
waiting for it I chose to remove this test since it seems doubtful that any application
will need to access the file directly.
2023-11-02 16:50:54 +01:00
Bartosz Kosiorek
557a760e7f msvcrt: Add _mbsnbcat_l implementation. 2023-11-02 16:50:34 +01:00
Bartosz Kosiorek
37ecbf6d97 msvcrt: Add _cwprintf_l implementation. 2023-11-02 16:50:31 +01:00
Bartosz Kosiorek
07404c0b6c msvcrt: Add _cprintf_l implementation. 2023-11-02 16:50:27 +01:00
Bartosz Kosiorek
2853352cc8 msvcrt: Add _mbsrchr_l implementation. 2023-11-02 16:50:23 +01:00
Bartosz Kosiorek
3c9419622a msvcrt: Add _mbslwr_l implementation. 2023-11-02 16:50:20 +01:00
Bartosz Kosiorek
fce3311843 msvcrt: Add _mbsdec_l implementation. 2023-11-02 16:50:16 +01:00
Alexandre Julliard
2f0c0f4c38 winedump: Re-import the demangling code from msvcrt. 2023-11-02 12:09:07 +01:00
Alexandre Julliard
1d58300478 msvcrt: Use the public definitions for the UNDNAME_ flags. 2023-11-02 12:09:07 +01:00
Jacek Caban
6f1ed05bad configure: Disable -Wmicrosoft-enum-forward-reference warnings. 2023-11-02 12:09:07 +01:00
Alex Henrie
fdc3e50634 sechost: Use CRT allocation functions. 2023-11-02 12:09:07 +01:00