Zebediah Figura
5714042137
msvcrt: Add SEH annotations for sse2_memcpy().
...
This allows unwinding from a crash inside the function.
2022-09-07 21:16:47 +02:00
Gijs Vermeulen
3f47b478b4
msvcp140: Add _ExceptionHolder::ReportUnhandledError stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53614
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
2022-09-07 21:16:26 +02:00
Francois Gouget
8f51e6bd47
msvcrt: Fix the spelling of a comment.
2022-09-07 21:16:14 +02:00
Stefan Dösinger
c7e57bc514
include/test.h: Don't use \e.
...
Msvc does not support it.
2022-09-07 20:07:19 +02:00
Stefan Dösinger
802016d0eb
include/test.h: Don't use strcasecmp.
...
Fixes building tests in Visual Studio with msvc's own crt headers.
2022-09-07 20:07:19 +02:00
Nikolay Sivov
a63d7c06a9
crypt32/tests: Use CRT allocation functions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-07 20:07:18 +02:00
Stefan Dösinger
1c5bfc120d
ddraw/tests: Avoid picking a large mode on Win10 in find_different_mode_callback.
2022-09-07 20:07:18 +02:00
Stefan Dösinger
fc9f3bbfa5
ddraw/tests: Avoid picking a large mode on Win10 in test_coop_level_mode_set_enum_cb.
2022-09-07 20:07:18 +02:00
Stefan Dösinger
64effe6df7
wined3d: Tell vkd3d_shader about dual source blending.
...
Dual source blending implies an additional shader output, which needs to
be declared. This improves WoT on high graphics settings on MoltenVK.
2022-09-07 20:07:18 +02:00
Rémi Bernon
04c5aeadaf
winegstreamer: Query IWMReaderCallbackAdvanced interface in Open.
...
And release it on Close.
2022-09-07 20:07:18 +02:00
Rémi Bernon
1b8590f47a
winegstreamer: Avoid waiting for callback thread on allocation failure.
2022-09-07 20:07:18 +02:00
Rémi Bernon
8f482eba13
winegstreamer: Release callback and context in async_reader_close.
2022-09-07 20:07:18 +02:00
Rémi Bernon
b600c85dae
winegstreamer: Move open_stream / close_stream helpers around.
2022-09-07 20:07:18 +02:00
Rémi Bernon
5bc7ad1c34
winegstreamer: Leave async reader callback_cs on calloc error.
2022-09-07 20:07:18 +02:00
Rémi Bernon
2a321ce324
winegstreamer: Leave WM reader CS on invalid output format.
2022-09-07 20:07:18 +02:00
Rémi Bernon
31aa91c914
winegstreamer: Avoid leaking async ops on release or multiple close.
2022-09-07 20:07:18 +02:00
Rémi Bernon
e5bf17d919
winegstreamer: Rename async reader stream_thread to callback_thread.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
0038d5adba
version/tests: Mark a test that fails on Wow64 as todo.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
87653d26a2
user32/tests: Fix some assumption about absolute window positions.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
1bc6b9622f
winetest: Add extra quiet mode that only outputs data for failed tests.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
4b590b212d
winetest: Add helper functions for temp file handling.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
dbb55ed91a
makefiles: Add install-test target to install winetest.exe.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
f9cad1bd19
makedep: Make the handling of install rules more generic.
2022-09-07 10:19:00 +02:00
Jacek Caban
e553be7e77
winevulkan: Separate PE and Unix VkCommandBuffer structs.
2022-09-06 21:41:00 +02:00
Jacek Caban
19326ff94c
winevulkan: Wrap VkCommandPool on PE side.
2022-09-06 21:40:59 +02:00
Jacek Caban
ab747c6e99
winevulkan: Separate PE and Unix VkPhysicalDevice strucrts.
2022-09-06 21:40:57 +02:00
Jacek Caban
9a7a2ab2d9
winevulkan: Separate PE and Unix VkInstance structs.
2022-09-06 21:40:56 +02:00
Jacek Caban
59d13f3d35
winevulkan: Separate PE and Unix VkQueue structs.
2022-09-06 21:40:54 +02:00
Jacek Caban
a6dc349aad
winevulkan: Separate PE and Unix VkDevice structs.
2022-09-06 21:40:52 +02:00
Rémi Bernon
1f9ece9e32
include: Add more WMV media subtypes to wmcodecdsp.idl.
2022-09-06 21:40:39 +02:00
Rémi Bernon
56d75c134c
include: Add WMV encoder / decoder DMO class ids to wmcodecdsp.idl.
2022-09-06 21:40:39 +02:00
Rémi Bernon
f4970d8e3b
include: Remove unnecessary semicolons from wmcodecdsp.idl.
2022-09-06 21:40:39 +02:00
Rémi Bernon
e74fd23832
include: Declare AudioResamplerMediaObject and MP3DecMediaObject class ids in mfidl.idl.
2022-09-06 21:40:39 +02:00
Nikolay Sivov
a1d2e52468
evr/filter: Initial implementation of sample rendering.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-06 21:40:39 +02:00
Robert Wilhelm
97b83a6dec
scrrun: Store full path in folder object.
2022-09-06 21:40:39 +02:00
Robert Wilhelm
4e360e8d42
scrrun: Test whether IFolder_get_Path() returns an absolute path.
2022-09-06 21:40:39 +02:00
Nikolay Sivov
28efff3855
dwrite: Handle higher planes characters in line breaking logic.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-06 21:40:39 +02:00
Nikolay Sivov
4a7a979e79
dwrite/bidi: Prepare for characters above BMP.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-06 21:40:39 +02:00
Nikolay Sivov
d8584a16ed
dwrite: Handle higher planes when setting DWRITE_SCRIPT_SHAPES_NO_VISUAL.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-06 21:40:39 +02:00
Francois Gouget
f9b836b1c1
tests: Allow marking unreliable tests as flaky.
2022-09-06 21:40:39 +02:00
Alexandre Julliard
e37769b108
user32/tests: Remove checks that rely on the absolute position of a top-level window.
2022-09-06 17:46:24 +02:00
Alexandre Julliard
e031f355b0
kernel32/tests: Don't test console flags that are modified by WINETEST_COLOR=1.
2022-09-06 13:30:21 +02:00
Lorenzo Ferrillo
c1db36686c
comctl32: Support passing bitmap and icon resource ID as a string when creating static control.
...
Follow Up of Merge request !693 by Jacek Caban. The pull request changed
properly the static control of user32, but didn't address the comctl32
static control.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53581
2022-09-05 23:06:23 +02:00
Francois Gouget
2b5a4b75be
mshtml: Add trailing linefeeds to a couple of FIXME() messages.
2022-09-05 23:06:23 +02:00
Alexandros Frantzis
97e018f9a5
msvfw32: Use window name to determine if window is created using MCIWndCreate.
...
The current version of the code incorrectly assumes that the lpszClass
member of CREATESTRUCT passed with WM_CREATE will point to the same
memory used for the CreateWindowEx class name parameter. MCIWND_Create
uses this assumption to perform a pointer comparison on the class name
to determine whether the MCI window is being created using
MCIWndCreateA/W and should therefore expect a unicode path parameter.
As a side effect of commit e41c255be6
"win32u: Use send_message_timeout for WM_CREATE and WM_NCCREATE" the
CREATESTRUCT lpszClass member started pointing to different memory,
breaking the current implementation of MCIWND_Create().
This commit fixes the problem by changing MCIWndCreateA/W to use an
internal window name, unlikely to be used by normal applications, which
can then be checked in MCIWND_Create to determine if the MCI window is
being created using MCIWndCreateA/W.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53578
2022-09-05 18:53:06 +02:00
Eric Pouech
e9de4ae05c
msvfw32: Test window creation with filename.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-05 18:53:06 +02:00
Alexandre Julliard
aeff5099fb
unicode: Add data for high Unicode planes to the Arabic shaping table.
2022-09-05 18:41:47 +02:00
Alexandre Julliard
24da06789e
unicode: Add data for high Unicode planes to the bidi direction table.
2022-09-05 18:41:47 +02:00
Alexandre Julliard
ba58338b21
unicode: Add data for high Unicode planes to the linebreak table.
2022-09-05 18:41:47 +02:00
Alexandre Julliard
c848f42aa0
unicode: Add data for high Unicode planes to the scripts table.
2022-09-05 18:41:47 +02:00