Commit graph

162252 commits

Author SHA1 Message Date
Francois Gouget 98d7826d0e crypt32/tests: Fix a typo in a comment. 2023-02-14 09:58:02 +01:00
Francois Gouget edf88aa9df d3dcompiler/tests: Allow more imprecision in test_trig() for NVIDIA.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54150
2023-02-14 09:58:02 +01:00
Francois Gouget cac02872c6 winetest: Avoid an infinite loop in vstrfmtmake() when the format is NULL.
When the format is NULL vsnprintf() always returns -1 so we keep
doubling the allocated memory until running out of memory.
2023-02-14 09:57:07 +01:00
Francois Gouget b07129bad4 winetest: Don't use plain strings as format specifiers.
When they contain a percent character they would, at best, not be
printed correctly, and at worst cause a crash.
2023-02-14 09:57:07 +01:00
Aurimas Fišeras be6cc4f135 po: Update Lithuanian translation. 2023-02-14 09:51:34 +01:00
Eric Pouech 25743d46f4 riched20/tests: Add retry loop around OpenClipboard() to avoid access denial.
Reusing existing helper from user32 & comctl32.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47888
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 22:18:03 +01:00
Eric Pouech 4fd5252f63 riched20/tests: Ensure clipboard has been pasted before testing the result.
The patch does reduce error failures locally.

For the record:
- WM_PASTE in undo operations haven't been transformed (as it requires
  UNDO stack manipulation in a coherent way across platforms)

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47888
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 22:17:58 +01:00
Eric Pouech 1b7a918bd7 riched20: Support SFF_SELECTION when streaming in plain text.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 22:17:57 +01:00
Eric Pouech 82fa1048b5 riched20/tests: Add tests when pasting in plain text mode.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 22:17:57 +01:00
Shaun Ren d83e03f638 wine.inf: Enable ir50_32 video codec. 2023-02-13 21:39:40 +01:00
Shaun Ren 4eac23121d ir50_32: Implement decompression. 2023-02-13 21:39:31 +01:00
Shaun Ren 6d7b3addc4 winegstreamer: Implement basic functionality for video_decoder. 2023-02-13 21:39:31 +01:00
Shaun Ren 32bb602393 winegstreamer: Add WG_MAJOR_TYPE_VIDEO_INDEO video type. 2023-02-13 21:39:31 +01:00
Eric Pouech 115fbf632a kernelbase: Let GetModuleInformation succeed on 64bit modules in wow64.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 17:09:32 +01:00
Eric Pouech c66e876037 kernelbase: Let GetModuleFileNameEx succeed on 64bit modules in wow64.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 17:09:31 +01:00
Eric Pouech 07efff4e9f kernelbase: Let GetModuleBaseName succeed on 64bit modules in wow64.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 17:09:31 +01:00
Eric Pouech c56971ffbd kernelbase: Implement EnumProcessModulesEx.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 17:09:31 +01:00
Eric Pouech 84a9a1c8fb psapi: Add tests for EnumProcessModulesEx().
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 17:08:50 +01:00
Eric Pouech f0b2238505 psapi: Let modules test pass on non wow64 compatible platforms.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 17:08:50 +01:00
Eric Pouech 20e7eb5eba include: Add manifest constants for EnumProcessModulesEx.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-02-13 17:08:46 +01:00
Brendan Shanks c4fba63894 ntdll: Respect zero_bits/limit when mapping a PE file. 2023-02-13 17:06:32 +01:00
Brendan Shanks 82c96f9484 ntdll/tests: Test NtMapViewOfSection with a 64-bit DLL and zero_bits > 31. 2023-02-13 17:06:32 +01:00
Hans Leidekker 8104688879 wpcap/tests: Initial tests. 2023-02-13 17:03:02 +01:00
Hans Leidekker b97c9be3b8 wpcap: Try to enable 32-bit mmap() support in libpcap.
This feature will be available in version 1.11.
2023-02-13 17:03:02 +01:00
Hans Leidekker 2432c123e9 wpcap: Add wow64 thunks. 2023-02-13 17:03:02 +01:00
Hans Leidekker fdbbee5062 wpcap: Enable UTF-8 encoding in libpcap. 2023-02-13 17:03:02 +01:00
Hans Leidekker aa748140c1 wpcap: Reimplement pcap_loop() on top of pcap_next_ex(). 2023-02-13 17:03:02 +01:00
Hans Leidekker a410984aee wpcap: Implement pcap_init(). 2023-02-13 17:03:02 +01:00
Hans Leidekker c589e978a7 wpcap: Implement pcap_dump_close(). 2023-02-13 17:03:02 +01:00
Hans Leidekker 82ed15f975 wpcap: Implement pcap_bufsize(). 2023-02-13 17:03:02 +01:00
Hans Leidekker 90f53d681a wpcap: Fix an off-by-one error in convert_length_to_ipv6_mask(). 2023-02-13 17:03:02 +01:00
Hans Leidekker e702266e14 wpcap: Make Unix call parameters wow64 compatible. 2023-02-13 17:03:02 +01:00
Hans Leidekker adf7336b53 wpcap: Sync spec file with latest version of libpcap. 2023-02-13 17:03:02 +01:00
Hans Leidekker 032e8d9c36 configure: Check for pcap_init() instead of pcap_create().
pcap_init() will be required by later patches and it was introduced after pcap_create().
2023-02-13 17:03:02 +01:00
André Zwing 5ff8c089a9 maintainers: Remove myself as maintainer of wpcap. 2023-02-13 17:03:02 +01:00
Rémi Bernon 0b3f90ab14 winebuild: Use .incbin instead of printf for resource data. 2023-02-13 17:03:02 +01:00
Alex Henrie 69ea31ffb5 winspool: Remove unnecessary call to RtlInitUnicodeString from add_printer_driver. 2023-02-13 17:02:45 +01:00
Rémi Bernon b4b6c3af75 joy.cpl: Use the DIJOYSTATE2 user data format to support more buttons. 2023-02-13 17:02:45 +01:00
Rémi Bernon bb9ee1e94a joy.cpl: Improve the DInput button display with many buttons. 2023-02-13 17:02:45 +01:00
Rémi Bernon 91f7201d42 joy.cpl: Refresh the DInput button display on device change. 2023-02-13 17:02:45 +01:00
Rémi Bernon 37025bdabd joy.cpl: Process messages while waiting for the input threads.
Instead of interrupting the wait on any message.
2023-02-13 17:02:45 +01:00
Paul Gofman 39dc9d09f3 bcrypt: Only reset init vector if the new vector is non-NULL. 2023-02-13 17:02:45 +01:00
Paul Gofman 7d31f39487 bcrypt: Update init vector after encrypt or decrypt. 2023-02-13 17:02:45 +01:00
Paul Gofman 8e305d811a bcrypt/tests: Add more tests for AES initialization vectors. 2023-02-13 17:02:45 +01:00
Zebediah Figura 9b9692466d user32/tests: Remove BroadcastSystemMessage() test for WM_DEVICECHANGE.
These are not uninteresting, but not consistent either, and it is not at the
moment behaviour that needs to be implemented.

This partially reverts 8675cad31c.

Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54477
2023-02-13 17:02:45 +01:00
Alex Henrie dfe047ee4c ntdll: Avoid calling RtlInit(Ansi|Unicode)String on a static constant. 2023-02-13 17:02:45 +01:00
Alex Henrie 94208fcee5 ntdll: Use RTL_CONSTANT_STRING instead of reimplementing it. 2023-02-13 17:02:45 +01:00
Alex Henrie 8630a0c84d ws2_32: Avoid calling RtlInitUnicodeString on a static constant. 2023-02-13 15:54:53 +01:00
Alex Henrie fae940df23 wineboot: Avoid calling RtlInitUnicodeString on a static constant. 2023-02-13 15:54:40 +01:00
Alex Henrie 33ddf019f7 win32u: Avoid calling RtlInitUnicodeString on a static constant. 2023-02-13 15:54:29 +01:00