Commit graph

165050 commits

Author SHA1 Message Date
Rémi Bernon 467201a85b explorer: Fix command-line parameter parsing.
Fixes: 5b11157ecf
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55141
2023-06-29 12:04:07 +02:00
Fabian Maurer fca833678f windowscodecs: Fake success in SetMetadataByName.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55101
2023-06-28 22:50:10 +02:00
Evan Tang 731f06d97f winemac.drv: Give Apple GPUs device IDs. 2023-06-28 21:01:19 +02:00
Alex Henrie aec014fe8f winegstreamer: Fix double free on error path in media_source_constructor (scan-build). 2023-06-28 21:01:08 +02:00
Alistair Leslie-Hughes 654b970be1 dsdmo: Add Flanger effect stub. 2023-06-28 18:58:58 +02:00
Alistair Leslie-Hughes e2258279e0 dsdmo: Add Chorus effect stub. 2023-06-28 18:58:57 +02:00
Rémi Bernon 7255f63a65 explorer: Set virtual desktop primary adapter display settings.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55146
2023-06-28 18:58:39 +02:00
Rémi Bernon 99ef2dc4e1 explorer: Rename initialize_display_settings local variable.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55146
2023-06-28 18:58:39 +02:00
Rémi Bernon 0e5b847f85 explorer: Use debugstr_devmodew helper to trace display mode.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55146
2023-06-28 18:58:39 +02:00
Alistair Leslie-Hughes 8073c6be3f inetcomm: Remove DECLSPEC_HIDDEN usage. 2023-06-28 18:58:04 +02:00
Alistair Leslie-Hughes 19659409ac sapi: Remove DECLSPEC_HIDDEN usage. 2023-06-28 18:58:03 +02:00
Alistair Leslie-Hughes 746fd6a7f5 mapi32: Remove DECLSPEC_HIDDEN usage. 2023-06-28 18:58:01 +02:00
Alistair Leslie-Hughes 73c472e5b5 infosoft: Remove DECLSPEC_HIDDEN usage. 2023-06-28 18:58:00 +02:00
Alistair Leslie-Hughes 5459f05850 mfsrcsnk: Remove DECLSPEC_HIDDEN usage. 2023-06-28 18:57:59 +02:00
Alistair Leslie-Hughes 90df243f8e msdasql: Remove DECLSPEC_HIDDEN usage. 2023-06-28 18:57:58 +02:00
Alistair Leslie-Hughes f934c8879a dpnet/tests: Remove DECLSPEC_HIDDEN usage. 2023-06-28 18:57:56 +02:00
Rémi Bernon 5a9450db7f winegstreamer: Keep the caller result in create_object_context. 2023-06-28 18:57:36 +02:00
Rémi Bernon 70efc785d5 winegstreamer: Return a IMFMediaSource from media_source_constructor. 2023-06-28 18:57:36 +02:00
Rémi Bernon cdecf17dd0 winegstreamer: Simplify media source creation flags handling. 2023-06-28 18:57:36 +02:00
Rémi Bernon 929889ac8d winegstreamer: Return early if no byte stream was provided. 2023-06-28 18:57:36 +02:00
Rémi Bernon 32c748e1c8 winegstreamer: Remove unused props from create_object_context. 2023-06-28 18:57:36 +02:00
Hans Leidekker 9742fe8996 bcrypt: Add RC4 algorithm stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55160
2023-06-28 18:57:22 +02:00
Hans Leidekker 88f4dabc27 winscard: Map only the reader name in map_states_inA/W(). 2023-06-28 18:57:17 +02:00
Hans Leidekker 08a4a9803d winscard: Implement SCARD_AUTOALLOCATE for multi-string return values.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55137
2023-06-28 18:57:17 +02:00
Arkadiusz Hiler d4b2865eb7 win32u: Don't affect nonclient area unless requested.
The state of the caption / nonclient area should be only changed when
FLASHW_CAPTION or FLASHW_STOP are used.
2023-06-28 18:56:40 +02:00
Xin Xu d291f40472 include: Fix spelling error in InterlockedDecrementSizeT(). 2023-06-28 18:56:28 +02:00
Mohamad Al-Jaf 98b73b5c32 twinapi.appcore: Add UnregisterAppConstrainedChangeNotification() stub. 2023-06-27 22:17:51 +02:00
Mohamad Al-Jaf c12e8f6123 twinapi.appcore: Add RegisterAppConstrainedChangeNotification() stub.
Needed for Age of Wonders 4.
2023-06-27 22:17:30 +02:00
Damjan Jovanovic f70fc9cbfc opengl32: Implement filtering on all the ChoosePixelFormat() flags that are ignored when unset.
When any of these flags:
- PFD_DRAW_TO_WINDOW
- PFD_DRAW_TO_BITMAP
- PFD_SUPPORT_GDI
- PFD_SUPPORT_OPENGL
are set on the PIXELFORMATDESCRIPTOR parameter to ChoosePixelFormat(),
the returned pixel format must also have them set, but when they are
unset, the returned pixel format may or may not have them set.

Also add support for filtering on all these flags. In particular, the
lack of filtering on PFD_SUPPORT_GDI, was causing (at least) Java 1.3
to fail to initialize graphics, because we were returning a pixel
format without the PFD_SUPPORT_GDI flag it asked for.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=7767
2023-06-27 22:14:16 +02:00
Zebediah Figura f3b28f34c9 opengl32: Do not report a GL version higher than 4.3 on wow64. 2023-06-27 22:14:15 +02:00
Zebediah Figura fd92954df8 opengl32: Do not expose ARB_buffer_storage on wow64. 2023-06-27 22:14:15 +02:00
Jacek Caban b090866663 winegcc: Disable exporting all symbols on mingw targets.
Mingw targets export all symbols by default if there is no explicit
export. We generate export table in winebuild and don't use explicit
exports. This may make linker generate an unused export-all table.

Spotted by Gabriel Ivăncescu.
2023-06-27 22:14:15 +02:00
Jacek Caban 7b9d0a1b6b ieframe: Don't use DECLSPEC_HIDDEN. 2023-06-27 22:14:15 +02:00
Alistair Leslie-Hughes cffe6e0c1a dpvoice: Remove DECLSPEC_HIDDEN usage. 2023-06-27 22:14:15 +02:00
Alistair Leslie-Hughes 907fd64ac5 dplayx: Remove DECLSPEC_HIDDEN usage. 2023-06-27 22:14:15 +02:00
Alistair Leslie-Hughes d17796bcd1 dpnet: Remove DECLSPEC_HIDDEN usage. 2023-06-27 22:14:15 +02:00
Nikolay Sivov 2775fe31cd mfmediaengine/tests: Remove unnecessary broken() result. 2023-06-27 22:14:15 +02:00
Nikolay Sivov 36fcbba73e mfmediaengine/tests: Use correct type for url argument in SetSourceFromByteStream(). 2023-06-27 22:14:15 +02:00
Nikolay Sivov 6b9eb2d09f mfmediaengine/tests: Allocate notification object on heap for frame transfer tests. 2023-06-27 22:14:15 +02:00
Zebediah Figura fdd64782ff d3d11/tests: Use more aligned offsets in test_clear_buffer_unordered_access_view().
Creating a view with an unaligned offset is legal in d3d and
apparently works, both on Windows and Linux, but may violate the
Vulkan specification:

VUID-VkBufferViewCreateInfo-offset-00926(ERROR / SPEC): msgNum: -833749292 - Validation Error: [ VUID-VkBufferViewCreateInfo-offset-00926 ] Object 0: handle = 0x3c000000003c, type = VK_OBJECT_TYPE_BUFFER; | MessageID = 0xce4dfed4 | vkCreateBufferView(): VkBufferViewCreateInfo offset (36) must be a multiple of VkPhysicalDeviceLimits::minTexelBufferOffsetAlignment (16). The Vulkan spec states: offset must be a multiple of VkPhysicalDeviceLimits::minTexelBufferOffsetAlignment (https://www.khronos.org/registry/vulkan/specs/1.2-khr-extensions/html/vkspec.html#VUID-VkBufferViewCreateInfo-offset-00926)

Without any reason to test unaligned buffer views here, just resolve this by changing the test.
2023-06-27 22:14:15 +02:00
Tim Clem 1e21e82859 win32u: Detect a missed WM_LBUTTONUP in the size/move loop. 2023-06-27 22:14:15 +02:00
Michael Stefaniuc 7ae55662a2 wow64win: Remove dangling space after newline in ERR() message. 2023-06-27 22:14:15 +02:00
Michael Stefaniuc 3dfa697b0e windows.gaming.input: Drop superfluous casts to self. 2023-06-27 22:14:15 +02:00
Michael Stefaniuc 3bb5fcd5f3 gdiplus/tests: Remove superfluous casts to self. 2023-06-27 22:14:15 +02:00
Rémi Bernon 341673f669 winegstreamer: Lookup stream handler result using a dedicated helper. 2023-06-27 22:14:15 +02:00
Rémi Bernon 1069d4792c winegstreamer: Rename winegstreamer_stream_handler to stream_handler. 2023-06-27 22:14:15 +02:00
Rémi Bernon 73acbb70d5 winegstreamer: Create and destroy result entries using dedicated helpers. 2023-06-27 22:14:15 +02:00
Rémi Bernon ed9a7b667f winegstreamer: Lookup stream descriptors before starting streams. 2023-06-27 22:14:15 +02:00
Rémi Bernon 25469b5a32 winegstreamer: Keep a reference on the media source start descriptor. 2023-06-27 22:14:15 +02:00
Rémi Bernon b9293a3e66 maintainers: Assume GStreamer media source maintainership. 2023-06-27 22:14:15 +02:00