Commit graph

159409 commits

Author SHA1 Message Date
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
Rémi Bernon c9b6972231 mf/tests: Keep a presentation descriptor in the test source. 2022-09-05 13:38:36 +02:00
Rémi Bernon fc78c63c64 mf/tests: Move and split some helper code around. 2022-09-05 13:38:36 +02:00
Matteo Bruni 03acb453d9 windowscodecs/tests: Clean up after running test expected to fail.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
2022-09-05 13:38:25 +02:00
Ziqing Hui bd5cdef5dd d3d10: Handle invalid arguments for effect creation.
Passing NULL data to D3D10CreateEffectFromMemory crashes.
Passing NULL data to D3D10CreateEffectPoolFromMemory returns E_INVALIDARG.
2022-09-02 22:10:34 +02:00
Ziqing Hui 6c4f9ec527 d3d10/tests: Test NULL device for D3D10CreateEffectFromMemory and D3D10CreateEffectPoolFromMemory. 2022-09-02 22:10:34 +02:00
Nikolay Sivov eddf252aff dwrite: Fix spans length reported by AnalyzeScript() for characters above BMP.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-02 22:10:21 +02:00
Rémi Bernon 12d0792f74 win32u: Move display placement logic out of graphics drivers. 2022-09-02 17:53:15 +02:00
Rémi Bernon 8b737af658 winemac.drv: Remove unnecessary display mode flags checks. 2022-09-02 17:53:13 +02:00
Rémi Bernon 7ba3eca21b winex11.drv: Remove unnecessary display mode flags checks. 2022-09-02 17:53:11 +02:00
Rémi Bernon d21da2a655 win32u: Move full display mode lookup out of graphics drivers. 2022-09-02 17:53:11 +02:00
Rémi Bernon 1c6722c41a win32u: Support interlaced and stretched display modes. 2022-09-02 17:53:11 +02:00
Rémi Bernon 25272711b4 win32u: Sort adapter display modes after reading from the registry. 2022-09-02 17:53:11 +02:00
Rémi Bernon e741f49aa3 mf: Notify quality manager of topology change in session_set_topology. 2022-09-02 17:52:51 +02:00
Rémi Bernon 5af9f06e5c mf: Use the SESSION_FLAG_PENDING_COMMAND to delay further commands.
Instead of keeping the command ahead of the command list, making the
SESSION_CMD_END internal command unnecessary.
2022-09-02 17:52:49 +02:00
Rémi Bernon 156aa87c57 mf: Delay media session command processing when presentation is ending. 2022-09-02 17:52:49 +02:00
Rémi Bernon 76f7236b57 mf: Use a dedicated interface for sample allocator ready callbacks. 2022-09-02 17:52:49 +02:00
Nikolay Sivov 0e06db3964 wmiutils: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-02 11:27:37 +02:00
Nikolay Sivov e0ca118f03 prntvpt: Use CRT allocation functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-09-02 11:27:27 +02:00
Lauri Kenttä d19814cb65 po: Update Finnish translation. 2022-09-02 11:27:17 +02:00
Lauri Kenttä 41274a0973 readme: Update Finnish translation. 2022-09-02 11:27:12 +02:00
Joel Holdsworth 7546b4a63d mountmgr.sys: Implemented FileFsSizeInformation and FileFsFullSizeInformation volume queries.
This patch fixes GetDiskFreeSpaceA/W when an NT-style GUID volume path is
provided e.g. "\\?\Volume{00000000-0000-0000-0000-000000000043}\" as might be
retrieved by FindFirstVolumeA/W and FindNextVolumeA/W.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53547
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2022-09-01 17:49:33 +02:00
Joel Holdsworth 6af3590799 ntdll: Implemented NtQueryVolumeInformationFile FileFsFullSizeInformation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53544
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2022-09-01 17:49:32 +02:00
Joel Holdsworth 3741ecf079 kernel32/tests: Added tests for GetDiskFreeSpaceA/W with volume GUID paths.
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2022-09-01 17:49:30 +02:00
Joel Holdsworth d40af92f32 kernel32/tests: GetDiskFreeSpaceA/W test targetted at a real drive.
Signed-off-by: Joel Holdsworth <joel@airwebreathe.org.uk>
2022-09-01 17:49:27 +02:00
Gabriel Ivăncescu d44a32ba72 mshtml: Implement props enumeration for Storage.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-09-01 17:46:18 +02:00
Gabriel Ivăncescu c3c55c7fb7 mshtml: Implement GetMemberName for custom props.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-09-01 17:46:18 +02:00
Gabriel Ivăncescu 3ea5a3197e mshtml: Do not enumerate hidden builtin props.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-09-01 17:46:18 +02:00
Gabriel Ivăncescu f8bb1d7e4a mshtml: Implement deleting props for Storage.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-09-01 17:46:18 +02:00
Gabriel Ivăncescu e28cc104c1 mshtml: Implement props for Storage by forwarding to the underlying storage.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-09-01 17:46:18 +02:00
Georg Lehmann 74e6ec1eab winevulkan: Update to VK spec version 1.3.226.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
2022-09-01 17:46:04 +02:00