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
Alex Henrie
faae2162b8
user32/tests: Use CRT allocation functions.
2023-11-02 12:09:07 +01:00
Alex Henrie
1798540cb7
fsutil/tests: Use CRT allocation functions.
2023-11-02 10:15:14 +01:00
Alex Henrie
699694b238
browseui: Use the wcsdup function instead of reimplementing it.
2023-11-02 10:15:04 +01:00
Alex Henrie
bd4b49782d
ninput: Use CRT allocation functions.
2023-11-02 10:14:49 +01:00
Alex Henrie
76205649de
dplayx: Use CRT allocation functions.
2023-11-02 10:14:38 +01:00
Gabriel Ivăncescu
a3209daea5
mshtml: Keep ref from the OmHistory to the inner window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-01 22:44:13 +01:00
Gabriel Ivăncescu
c323d9c3e0
mshtml: Keep ref from LocalStorage and SessionStorage to the inner window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-01 22:44:13 +01:00
Gabriel Ivăncescu
5aa68f389c
mshtml: Keep ref from the XMLHttpRequestFactory to the inner window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-01 22:44:13 +01:00
Gabriel Ivăncescu
7f85937158
mshtml: Keep ref from the OptionElementFactory to the inner window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-01 22:44:13 +01:00
Gabriel Ivăncescu
e0065c3aff
mshtml: Keep ref from the ImageElementFactory to the inner window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-01 22:44:13 +01:00
Gabriel Ivăncescu
bc8c1b5696
mshtml/tests: Test parent window links after navigation.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-01 22:44:13 +01:00
Gabriel Ivăncescu
bcf89639e7
mshtml: Properly traverse document nodes.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-01 22:44:13 +01:00
Gabriel Ivăncescu
ce9ef35b92
mshtml: Keep ref from the document node to the inner window.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-11-01 22:44:13 +01:00
Louis Lenders
29d5ce6b7a
uxtheme: Add stub for AllowDarkModeForWindow.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55742
2023-11-01 22:44:13 +01:00
Alfred Agrell
012de8b265
quartz/tests: Add tests for CLSID_CMpegVideoCodec.
2023-11-01 22:44:12 +01:00
Alfred Agrell
65ea18ba78
quartz/tests: Add tests for new CLSID_MPEG1Splitter functionality.
2023-11-01 22:44:12 +01:00
Alfred Agrell
481fd0ec3b
winegstreamer: Implement CLSID_CMpegVideoCodec.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=9127
2023-11-01 22:44:12 +01:00
Alfred Agrell
e8e5e8b5c9
winegstreamer: Add program stream and video output support to CLSID_MPEG1Splitter.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=9127
2023-11-01 22:44:12 +01:00
Alfred Agrell
7b2611827a
winegstreamer: Add WG_MAJOR_TYPE_VIDEO_MPEG1 media type.
2023-11-01 22:44:12 +01:00
Alfred Agrell
5c24b7e56b
winegstreamer: Use the new output_compressed property instead of mpegaudioparse in MPEG splitter.
2023-11-01 22:44:12 +01:00
Alfred Agrell
4592662d47
winegstreamer: Add output_compressed parameter to wg_parser_create().
2023-11-01 22:44:12 +01:00
Alfred Agrell
21c5627e2a
winegstreamer: Implement parts of IAMStreamSelect::Info in CLSID_MPEG1Splitter.
2023-11-01 22:44:12 +01:00
Alfred Agrell
fae39cf5a7
winegstreamer: Implement IAMStreamSelect::Count in CLSID_MPEG1Splitter.
2023-11-01 22:44:12 +01:00
Alfred Agrell
7bcb6bc4d7
winegstreamer: Improve and clean up some debug logs.
2023-11-01 22:44:12 +01:00
Alfred Agrell
92c91c4e93
winegstreamer: Include the framerate when converting video format to GstCaps.
2023-11-01 22:44:12 +01:00
Alfred Agrell
ced2b4c672
winegstreamer: Seek to end of stream instead of to stream duration.
2023-11-01 22:44:12 +01:00
Alfred Agrell
2c9f646602
winegstreamer: Clamp QoS events to stay inside the stream's running time.
2023-11-01 22:44:12 +01:00
Alfred Agrell
c36af9e9cf
winegstreamer: Don't read format from unparsed MPEG audio.
2023-11-01 22:44:12 +01:00
Alexandre Julliard
acad49573a
makefiles: Always use the global SOURCES variable for .c files.
2023-11-01 22:44:03 +01:00
Alexandre Julliard
7ccb5df0fc
makefiles: Always use the global SOURCES variable for .rc files.
2023-11-01 22:43:56 +01:00