Commit graph

158410 commits

Author SHA1 Message Date
Paul Gofman 6e7f5f8e5f schedsvc: Read task enable state from XML in SchRpcGetTaskInfo(). 2022-07-18 11:42:42 +02:00
Paul Gofman 7e4d4a7edb taskschd: Implement writing settings to XML. 2022-07-18 11:42:42 +02:00
Jinoh Kang e61d4853f1 advapi32/tests: Add tests for GetTokenInformation TokenOwner. 2022-07-18 11:25:02 +02:00
Eric Pouech cadac12760 msvcrt: Fix demangling of variables being an array.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-18 10:40:57 +02:00
Eric Pouech b02d5bb8c4 msvcrt: Add support for restrict and unaligned qualifiers in demangling.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-18 10:40:54 +02:00
Eric Pouech 464d049149 msvcrt: Fix and cleanup undecoration of templatized functions and methods.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-18 10:40:51 +02:00
Eric Pouech e0b6ceeaac msvcrt: Add support for C++11 operator "" in demangling.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-18 10:40:50 +02:00
Eric Pouech d89e7cd443 msvcrt: Fix demangling of RTTI type descriptor.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-18 10:40:48 +02:00
Torge Matthies 013ba6aaa1 msvcr100: Implement invalid_multiple_scheduling exception.
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2022-07-18 10:40:13 +02:00
Torge Matthies 35a2206d07 msvcr100: Make all exception ctors with a string parameter trace the string.
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2022-07-18 10:40:13 +02:00
Paul Gofman da1b7cf414 ntdll: Compute checksum for ICMP over SOCK_DGRAM IP header. 2022-07-18 10:39:41 +02:00
Paul Gofman 0f337f3d8e ntdll: Fixup ICMP packet id if SOCK_DGRAM fallback is used.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2022-07-18 10:39:41 +02:00
Paul Gofman 1e35966eb5 ntdll: Support SOCK_RAW / IPPROTO_ICMP fallback over SOCK_DGRAM.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2022-07-18 10:39:26 +02:00
Paul Gofman 86f084931b ws2_32/tests: Test ICMP.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2022-07-18 10:39:26 +02:00
Paul Gofman 4c67e0fb79 ws2_32: Add ipv4 raw socket protocol info.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2022-07-18 10:38:05 +02:00
Alexandre Julliard dfff921774 Release 7.13.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-07-15 21:45:58 +02:00
Gabriel Ivăncescu efdfd32806 mshtml: Parse X-UA-Compatible correctly.
There can be multiple compat modes defined, separated by commas, but also
surrounded by whitespace. The highest mode in the list is picked as the
document mode, with 'edge' being the highest mode available.

It stops as soon as an invalid mode is found in the list and returns whatever
highest mode was found until then.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-15 20:17:36 +02:00
Gabriel Ivăncescu 3301a8e312 mshtml: Only default to IE11 mode for Internet URL Zones when the app is IE.
For documents exposing a <!DOCTYPE> node but no specific X-UA-Compatible,
mshtml defaults to IE7 compat mode, unless the app is Internet Explorer and
is in Internet URL Zone. This checking for the `iexplore.exe` app name seems
hardcoded into mshtml; the FeatureControl registry keys do not affect this
directly, and none are set by default for iexplore.exe that would affect
this, anyway.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-07-15 20:17:34 +02:00
Jacek Caban 46bbcd6789 wined3d: Don't use __wine_get_wgl_driver. 2022-07-15 20:17:22 +02:00
Jacek Caban 89e7dc3a29 wined3d: Don't use vulkan_driver.h. 2022-07-15 20:17:21 +02:00
Zhiyi Zhang c03409e9d7 shell32: Implement SHOpenFolderAndSelectItems().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=39987
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:05 +02:00
Zhiyi Zhang 7c60e6233a shell32/tests: Add SHOpenFolderAndSelectItems() tests.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:05 +02:00
Zhiyi Zhang f6206bccde include: Add SHOpenFolderAndSelectItems() declaration and flags.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:05 +02:00
Zhiyi Zhang 7884c14242 shell32: Correct SHOpenFolderAndSelectItems() prototype.
The third parameter is of type PCUITEMID_CHILD_ARRAY, not PCUITEMID_CHILD_ARRAY *.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:05 +02:00
Zhiyi Zhang 616539a070 shell32: Add LVS_SHOWSELALWAYS to the list view in shell views.
FWF_SHOWSELALWAYS is deprecated and has no effect. Manual tests show that LVS_SHOWSELALWAYS is
always used.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:05 +02:00
Zhiyi Zhang a5820275e8 shell32: Correctly apply SVSI_FOCUSED.
LVIS_FOCUSED has to be added to both stateMask and state to set focused state for list views.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:05 +02:00
Zhiyi Zhang 1ee38eafd8 shell32: Correctly check SVSI_EDIT.
The value of SVSI_EDIT is 0x3.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 20:01:04 +02:00
Dmitry Timoshkov f81c82d49e winspool.drv: Implement OpenPrinter2.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-07-15 17:42:53 +02:00
Jacek Caban 70ad65d8d1 win32u: Move default window proc to IME window forwarding implementation from user32. 2022-07-15 15:23:11 +02:00
Jacek Caban 51f414bdc2 imm32: Select default IME when creating its data.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53348
2022-07-15 15:23:11 +02:00
Ziqing Hui c850336cdb d2d1/tests: Test ID2D1BorderTransform.
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
2022-07-15 15:23:04 +02:00
Ziqing Hui 27b64c7519 d2d1/tests: Test ID2D1BlendTransform.
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
2022-07-15 15:23:04 +02:00
Ziqing Hui 60118154d0 d2d1/tests: Add tests for ID2D1OffsetTransform.
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
2022-07-15 15:23:04 +02:00
Ziqing Hui ccf8c01804 d2d1/tests: Add tests for ID2D1TransformGraph.
Signed-off-by: Ziqing Hui <zhui@codeweavers.com>
2022-07-15 15:23:04 +02:00
Byeongsik Jeon 15347f30e1 po: Update Korean translation.
Signed-off-by: Byeongsik Jeon <bsjeon@hanmail.net>
2022-07-15 11:33:09 +02:00
Zhiyi Zhang 975b11be9c winefile: Use 10 DLUs for check box height.
10 DLUs is the recommended height for check boxes on Windows.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 11:32:54 +02:00
Zhiyi Zhang 24836f73b4 winecfg: Use 10 DLUs for check box height.
10 DLUs is the recommended height for check boxes on Windows. 8 DLUs is not enough and may cause
shrinking in HiDPI settings.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 11:32:53 +02:00
Zhiyi Zhang decfcdd67e cryptui: Use 10 DLUs for check box height.
10 DLUs is the recommended height for check boxes on Windows. 8 DLUs is not enough and may cause
shrinking in HiDPI settings.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 11:32:51 +02:00
Zhiyi Zhang 830348d78c comctl32/button: Pass the destination rectangle to GetThemePartSize() when painting check boxes.
The destination rectangle may be smaller than that of theme parts, in which case, the draw size
returned is adjusted to fit the destination rectangle. Without passing a destination rectangle
to GetThemePartSize(), the function assumes that there is no limit for destination.

This fixes winecfg check boxes missing the upper edge in 192 DPI. You may notice that the check box
bitmap is slightly shrank and so the shape is a bit off. However, this is what happens on Windows as
well when check box height is set to 8 DLUs.

GetThemePartSize() without destination rectangles are also used in other controls, but manual tests
showed that those controls don't shrink their theme background as check boxes do so they are left
unchanged.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-15 11:32:50 +02:00
Zebediah Figura 869cbc4b4b server: Set the connection time if connect() returns 0. 2022-07-15 11:31:51 +02:00
Zebediah Figura ea6f88d83f server: Do not set the socket state in complete_async_connect().
It's already set previously in sock_poll_event(). Moreover, complete_async_connect() will not always be called.
2022-07-15 11:31:50 +02:00
Zebediah Figura 647bed72f5 server: Remove the unused "flags" field from struct sock. 2022-07-15 11:31:48 +02:00
Hans Leidekker a0febe9097 secur32: Fix GnuTLS system priority file override.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53344
2022-07-14 23:38:25 +02:00
Zhiyi Zhang 9a98ad709f explorer: Fix memory leaks.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-14 21:00:54 +02:00
Georg Lehmann fa8c7a6e04 winevulkan: Update to VK spec version 1.3.221.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com>
2022-07-14 19:01:35 +02:00
Jeremy White dd86bd96b8 maintainers: Add trailing slashes to directories.
The gitlab scripts operate without access to the wine tree.
Requiring a trailing slash on patterns simplifies the logic
to automatically assign reviewers to MRs.
2022-07-14 17:59:27 +02:00
Zhiyi Zhang c0f4f31cdb opengl32/tests: Test wglCopyContext().
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-07-14 10:32:32 +02:00
Jinoh Kang ded8227774 riched20: Implement ITextDocument::Undo and ITextDocument::Redo.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53289
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-07-14 10:32:09 +02:00
Jinoh Kang 40c54854e6 riched20: Add undo control state variable to ME_TextEditor.
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-07-14 10:32:09 +02:00
Jinoh Kang 0cd86e010e riched20: Factor out undo-ignored status check.
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-07-14 10:32:09 +02:00