Commit graph

159289 commits

Author SHA1 Message Date
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
Julian Rüger ecbfb5e134 po: Update German translation. 2022-09-05 18:34:37 +02:00
Nikolay Sivov 50cd67d069 evr/filter: Notify mixer and presenter on state changes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-05 13:39:56 +02:00
Francois Gouget 57d1bad106 winex11.drv: Use #ifdef to check config.h macros.
They are undefined when the feature is missing.
2022-09-05 13:39:41 +02:00
Eric Pouech f20b892ed9 include: Enable ANSI support in console for WINETEST_COLOR.
This lets WINETEST_COLOR works under Windows console (at least, on recent
versions where ANSI support is available).

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-09-05 13:38:52 +02:00
Rémi Bernon de48020325 mf/tests: Test that IMFMediaSession_SetTopology sets output nodes media types. 2022-09-05 13:38:36 +02:00
Rémi Bernon af62da3160 mf/tests: Test that IMFTopoLoader_Load sets transform nodes media types. 2022-09-05 13:38:36 +02:00
Rémi Bernon 065a343207 mf/tests: Test that IMFTopoLoader_Load doesn't set output nodes media types. 2022-09-05 13:38:36 +02:00
Rémi Bernon a4538ef5c2 mf/tests: Test some IMFMediaSession_SetTopology error cases. 2022-09-05 13:38:36 +02:00
Rémi Bernon 414e23c459 mf/tests: Add helpers to wait and check media session events. 2022-09-05 13:38:36 +02:00
Rémi Bernon 96163508b1 mf/tests: Allocate test callbacks dynamically and check refcounts. 2022-09-05 13:38:36 +02:00