Commit graph

170544 commits

Author SHA1 Message Date
Rémi Bernon a0ace8f09f winevulkan: Remove unnecessary vkGetSwapchainImagesKHR driver entry. 2024-04-09 08:29:11 -05:00
Rémi Bernon e9200b1837 winevulkan: Return VK_SUBOPTIMAL_KHR from vkAcquireNextImage(2)KHR after resize. 2024-04-09 08:29:09 -05:00
Rémi Bernon 010b497cf6 winevulkan: Return VK_SUBOPTIMAL_KHR from vkQueuePresentKHR after resize. 2024-04-09 08:29:09 -05:00
Rémi Bernon 551b535cdd winevulkan: Move vkQueuePresent FPS trace out of the drivers. 2024-04-09 08:29:09 -05:00
Rémi Bernon de4edeaa24 winevulkan: Add a manual vkQueuePresent wrapper. 2024-04-09 08:29:07 -05:00
Rémi Bernon fa23650ff2 mfmediaengine: Allow decoder / converter to be resolved between topology nodes. 2024-04-09 08:28:58 -05:00
Rémi Bernon a9871e4ad1 mfmediaengine/tests: Test that effects allow converters between them. 2024-04-09 08:28:58 -05:00
Dmitry Timoshkov 1d0eb24ce1 widl: Add support for inherited interfaces to SLTG typelib generator.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-09 08:28:46 -05:00
Dmitry Timoshkov 7db6c30aea widl: Add support for interfaces to SLTG typelib generator.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-09 08:28:46 -05:00
Dmitry Timoshkov 61583ec2cd widl: Add support for recursive type references to SLTG typelib generator.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-09 08:27:56 -05:00
Dmitry Timoshkov b8921b414e widl: In old style typelibs all types are public.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-09 08:27:56 -05:00
Brendan Shanks a630b125ef winecoreaudio: Correctly handle devices whose UID contains non-ASCII characters. 2024-04-09 08:27:25 -05:00
Paul Gofman 14a51fa446 ntdll: Preserve untouched parts of xstate in set_thread_wow64_context(). 2024-04-09 08:27:01 -05:00
Paul Gofman 34e49897a3 wow64: Support generic xstate in call_user_exception_dispatcher(). 2024-04-09 08:27:01 -05:00
Paul Gofman ff97d3976e winhttp: Do not cache connection if suggested by request headers. 2024-04-09 08:26:03 -05:00
Paul Gofman 11b8243f06 winhttp/tests: Add some tests for actual connection caching. 2024-04-09 08:26:03 -05:00
Paul Gofman 5f93179744 winhttp: Set actual default receive response timeout to 21sec. 2024-04-09 08:26:03 -05:00
Hans Leidekker 7f0ca9c284 msi: Install global assemblies before running deferred custom actions.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56493
2024-04-09 08:25:58 -05:00
Hans Leidekker 738ec82855 msi/tests: Get rid of workarounds for old Windows versions. 2024-04-09 08:25:49 -05:00
Hans Leidekker a6eb51f0e5 msi/tests: Try restarting tests elevated.
Wine starts processes non-elevated since e92ba2de43
which means that many tests are skipped now.
2024-04-09 08:25:46 -05:00
Hans Leidekker b3f11ceb7a msi/tests: Use the helpers from utils.h in more modules. 2024-04-09 08:25:46 -05:00
Rémi Bernon c1fb54adde mf/tests: Test device manager handling in the topology loader. 2024-04-09 08:25:18 -05:00
Rémi Bernon b0935b9291 mf/tests: Test D3D awareness handling in the topology loader. 2024-04-09 08:25:18 -05:00
Rémi Bernon 120f870a76 mf/tests: Split topology loader tests to a new file. 2024-04-09 08:25:18 -05:00
Rémi Bernon dcab600eef mf/tests: Fix printf format warning. 2024-04-09 08:25:18 -05:00
Rémi Bernon c43655d8ed include: Add MFTOPOLOGY_DXVA_MODE enum definition. 2024-04-09 08:25:16 -05:00
Alexandre Julliard 8a3b0d7bc3 Release 9.6. 2024-04-05 19:03:05 +02:00
Rémi Bernon 28cf663e2b winex11: Introduce a new attach_client_window helper. 2024-04-05 16:16:58 +02:00
Rémi Bernon d38c7b94f0 winex11: Introduce a new destroy_client_window helper. 2024-04-05 16:16:58 +02:00
Rémi Bernon ead2779932 winex11: Introduce a new detach_client_window helper. 2024-04-05 16:16:58 +02:00
Rémi Bernon ccd332c854 winex11: Get rid of ref held from the HWND to its Vk surface. 2024-04-05 16:16:58 +02:00
Rémi Bernon 6c9e7948e7 winex11: Keep the client window colormap on the GL drawable.
Making sure it is kept alive as long as the client window lives.
2024-04-05 16:16:56 +02:00
Zhiyi Zhang ffc02008a5 winemac.drv: Show the window after setting layered attributes.
Show the window after setting layered attributes in macdrv_UpdateLayeredWindow().
This corresponds to a22dd45 for winex11.drv. Fix a regression from 8892b79, which
called set_window_pos() before calling USER_Driver->pUpdateLayeredWindow().

Fix Active Trader Pro doesn't show splash screen at startup on macOS.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51984
2024-04-05 16:04:45 +02:00
Zhiyi Zhang 9786ee2555 gdiplus: Search microsoft platform names first in load_ttf_name_id().
Search names in fonts in the order of Microsoft, Mac and finally Unicode platform. This is also the
order win32u uses to load font names.

Fix Granado Espada Japan (1219160) launcher crashes at start in the Japanese locale. The game ships
a font with a broken name record of Mac platform and encoding ID 0 (Roman) but the name string is in
code page 10001 (Japanese). This broken name record is placed before the name records for the
Microsoft platform so it gets selected first. Then the name string in the name record doesn't get
converted correctly to Unicode because of the wrong code page. Thus the EnumFontFamiliesExW()
in GdipPrivateAddMemoryFont() fails to find the font and causes game crash.
2024-04-04 20:56:20 +02:00
Zhiyi Zhang 242ee3d013 gdiplus/tests: Add tests for GdipPrivateAddMemoryFont(). 2024-04-04 20:56:20 +02:00
Zebediah Figura 95633ebbd1 wined3d: Require ARB_texture_non_power_of_two.
Also allowing r500's "normalized texrect" functionality. Keeping
WINED3D_GL_NORMALIZED_TEXRECT is far less invasive and painful than the
rest of the NP2 fixup code.
2024-04-04 20:49:43 +02:00
Alistair Leslie-Hughes 74a32e2b43 include: Add more DBCOLUMN_ defines. 2024-04-04 20:49:43 +02:00
Alistair Leslie-Hughes e08fbd2743 include: Add some DWMWA_* enum values. 2024-04-04 20:49:43 +02:00
Alistair Leslie-Hughes a865ec353c include: Add STORAGE_HOTPLUG_INFO structure. 2024-04-04 20:49:43 +02:00
Alexandre Julliard 047b7fc293 widl: Map VT_USERDEFINED to VT_I4 for default values in typelibs. 2024-04-04 20:49:43 +02:00
Jacek Caban a8fc62d1a2 widl: Don't use old typelib format in do_everything mode.
Fixes a regression from 0bffa32226.
2024-04-04 16:03:26 +02:00
Aurimas Fišeras f19c558670 po: Update Lithuanian translation. 2024-04-03 23:03:38 +02:00
Brendan Shanks 996070283c win32u: Replace sprintf with snprintf to avoid deprecation warnings on macOS. 2024-04-03 23:03:38 +02:00
Brendan Shanks 3992a76ee9 win32u: Use PATH_MAX for Unix paths instead of MAX_PATH (from Win32). 2024-04-03 23:03:38 +02:00
Brendan Shanks 0feed009b4 win32u: Enlarge buffer size in format_date. 2024-04-03 23:03:38 +02:00
Brendan Shanks 609b42c169 win32u: Enlarge buffer size in _CDS_flags. 2024-04-03 23:03:38 +02:00
Rémi Bernon a7564b0f8b mfreadwrite/reader: Keep the output subtypes when propagating media types. 2024-04-03 23:03:38 +02:00
Nikolay Sivov 3d38ac44e7 d2d1/tests: Add supported interface checks for transform objects.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-04-03 23:03:38 +02:00
Nikolay Sivov 81d684a508 d2d1/effect: Implement bounds adjustment transform.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-04-03 23:03:38 +02:00
Nikolay Sivov 70799e1c79 d2d1/effect: Implement border transform object.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-04-03 23:03:38 +02:00