Commit graph

173576 commits

Author SHA1 Message Date
Alexandre Julliard
35d2f8767c documentation: Update URLs to point to the Gitlab Wiki. 2024-10-04 19:10:14 +02:00
Vijay Kiran Kamuju
41ec6c6c5e windows.ui: Add stub IInputPaneStatics implementation. 2024-10-04 16:01:25 +02:00
Vijay Kiran Kamuju
61df3918a7 windows.ui: Add stubs for UIViewSettings class. 2024-10-04 16:01:22 +02:00
Eric Pouech
cc1baab8bb cmd: Fix 'SET =' invocation.
It should produce an error, not print the whole environment.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-10-04 16:00:06 +02:00
Eric Pouech
46659281bf cmd: Free environment strings.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-10-04 16:00:06 +02:00
Eric Pouech
65c90cbe0a cmd: Use CRT memory function for environment.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-10-04 16:00:06 +02:00
Eric Pouech
511c95640f cmd/tests: Add more tests for SET command.
Esp, 'SET =' shouldn't print whole environment.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-10-04 16:00:03 +02:00
Eric Pouech
12624ad9a2 cmd: Fix searching external commands with dots in their basename.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57245
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-10-04 15:59:32 +02:00
Eric Pouech
741a1d403a cmd/tests: Add test about external commands with dots.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-10-04 15:59:28 +02:00
Eric Pouech
cfb2a8f273 kernel32: Correctly advertize unicode environment for AeDebug startup.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-10-04 15:58:49 +02:00
Anton Baskanov
bccb471086 dplayx: Pass ANSI name when enumerating through ANSI interface. 2024-10-04 15:58:39 +02:00
Anton Baskanov
268f8f6c80 dplayx: Store the names as both Unicode and ANSI. 2024-10-04 15:58:39 +02:00
Anton Baskanov
e5ceff1840 dplayx: Store the names contiguously. 2024-10-04 15:58:39 +02:00
Anton Baskanov
f4fce7d5a2 dplayx: Add a name copying helper function and use it in DP_IF_GetGroupName() and DP_IF_GetPlayerName(). 2024-10-04 15:58:39 +02:00
Anton Baskanov
277b3cc90b dplayx: Don't check dwSize in DP_CopyDPNAMEStruct(). 2024-10-04 15:58:39 +02:00
Anton Baskanov
40104a2b76 dplayx/tests: Also check the names returned by GetPlayerName() in checkPlayerListCallback(). 2024-10-04 15:58:39 +02:00
Elizabeth Figura
5924ab4c51 win32u: Implement drawing transformed round rectangles.
Wine-Bug: http://bugs.winehq.org/show_bug.cgi?id=35331
2024-10-04 15:58:23 +02:00
Elizabeth Figura
16e1978a29 win32u: Implement drawing transformed arcs.
Wine-Bug: http://bugs.winehq.org/show_bug.cgi?id=34579
2024-10-04 15:58:21 +02:00
Gabriel Ivăncescu
9bda467100 mshtml: Add support for host object accessor props.
Based on a patch by Jacek Caban.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-10-03 22:53:15 +02:00
Gabriel Ivăncescu
2ad5d129ba mshtml: Move the hook invocations inside of the builtin_prop* helpers.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-10-03 22:53:15 +02:00
Gabriel Ivăncescu
5788169ac0 mshtml: Fix builtin style translation in removeAttribute for IE9+ modes.
Because we're supposed to translate styles here to what Gecko expects via the
style table, we don't actually need to look up the *real* prototypes on the
object (what it has currently in js code), but rather just the builtin list
of style props of the object, which must include all the styles supported. So
we look into the entire builtin prototype chain.

remove_attribute also only deals with builtin dispids, so it makes no sense
to use it on the output of GetDispID in IE9+ modes. Legacy modes do remove
all props though, added tests to confirm this.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-10-03 22:53:15 +02:00
Gabriel Ivăncescu
c786070d09 mshtml: Move lookup_dispid and get_dispid calls out of get_builtin_id.
They're not really "builtins" (from the type info) and we need actual
builtins for style attr checks.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-10-03 22:53:15 +02:00
Gabriel Ivăncescu
e1141b0ac7 mshtml: Don't make hidden props enumerable.
So it matches dispex_next_id.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-10-03 22:53:15 +02:00
Rémi Bernon
6f44677c5f win32u: Read AppCompatFlags DPI awareness overrides from the registry. 2024-10-03 20:39:02 +02:00
Hans Leidekker
b67ec18972 wine.inf: Add a couple of NTFS registry values. 2024-10-03 20:38:12 +02:00
Biswapriyo Nath
8b1d1ea302 include: Add IOutputStream in windows.storage.streams.idl.
Required for 7e0ae4372c/widget/windows/WindowsSMTCProvider.cpp (L718)
2024-10-03 20:36:40 +02:00
Biswapriyo Nath
8ee02bb9f8 include: Add IRandomAccessStreamReference in windows.storage.streams.idl. 2024-10-03 20:36:40 +02:00
Biswapriyo Nath
452c8c9384 include: Add IRandomAccessStreamReferenceStatics in windows.storage.streams.idl.
Required for 1b90936792/widget/windows/WindowsSMTCProvider.cpp (L800)
2024-10-03 20:36:38 +02:00
Biswapriyo Nath
191590d592 include: Add DataWriter runtimeclass in windows.storage.streams.idl.
Required for 1b90936792/widget/windows/WindowsSMTCProvider.h (L102)
2024-10-03 20:36:36 +02:00
Hans Leidekker
13465457c8 imagehlp: Add a test to show that ImageGetDigestStream() supports 64-bit images. 2024-10-03 19:29:05 +02:00
Vibhav Pant
7fd01c0105 ntoskrnl: Implement IoReportTargetDeviceChange. 2024-10-03 19:28:47 +02:00
Vibhav Pant
cc11f2652b user32: Add support for DBT_DEVTYP_HANDLE notifications. 2024-10-03 19:28:47 +02:00
Vibhav Pant
dfc93e2707 sechost: Add support for DBT_DEVTYP_HANDLE notifications. 2024-10-03 19:28:47 +02:00
Vibhav Pant
286d9ff289 plugplay: Only broadcast WM_DEVICECHANGE for DBT_DEVTYP_DEVICEINTERFACE. 2024-10-03 19:28:47 +02:00
Rémi Bernon
2c4aed9ace plugplay: Pass a device path to plugplay notifications. 2024-10-03 19:28:47 +02:00
Rémi Bernon
c6fd149dde sechost: Get rid of the device_notification_details internal struct. 2024-10-03 19:28:47 +02:00
Rémi Bernon
925b500147 sechost: Keep device notification temporary copies in a list. 2024-10-03 19:28:47 +02:00
Rémi Bernon
dfbe639df1 sechost: Filter the device notifications before copying them. 2024-10-03 19:28:47 +02:00
Rémi Bernon
356b1a1c80 sechost: Pass individual parameters to I_ScRegisterDeviceNotification. 2024-10-03 19:28:46 +02:00
Rémi Bernon
648b57f613 dinput/tests: Add tests for IoReportTargetDeviceChange(Asynchronous).
Based on a patch from Vibhav Pant.
2024-10-03 19:28:45 +02:00
Vibhav Pant
ff1b373af5 ntoskrnl: Add stub for IoReportTargetDeviceChange. 2024-10-03 19:28:41 +02:00
Louis Lenders
7c1fbc40b7 kernelbase: Add stub for FindFirstFileNameW.
Crashes were reported on the forum for WeChat here https://forum.winehq.org/viewtopic.php?t=39456 and
in a bug report (https://bugs.winehq.org/show_bug.cgi?id=51386).
2024-10-02 22:37:59 +02:00
Esme Povirk
9b06bddb79 comctl32/tests: Test MSAA events for buttons. 2024-10-02 22:37:59 +02:00
Esme Povirk
0c1bdafbff comctl32: Implement MSAA events for buttons. 2024-10-02 22:37:59 +02:00
Hans Leidekker
4bb619ec71 cmd: Call ReadConsoleW() with standard input handles only. 2024-10-02 22:37:59 +02:00
Dmitry Timoshkov
bc20674ad8 msi: Also set "MsiTrueAdminUser" property.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-10-02 22:37:59 +02:00
Rémi Bernon
e46a1483ce win32u: Pass a MONITOR_DPI_TYPE param to NtUserGetWinMonitorDpi. 2024-10-02 22:37:59 +02:00
Rémi Bernon
69c35dd9c8 win32u: Use the parent window monitor DPI for child windows. 2024-10-02 22:37:59 +02:00
Rémi Bernon
5d1c4f1649 win32u: Pass a MONITOR_DPI_TYPE param to get_monitor_from_rect. 2024-10-02 22:37:59 +02:00
Rémi Bernon
2a84879e91 win32u: Pass a MONITOR_DPI_TYPE param to NtUserGetVirtualScreenRect. 2024-10-02 22:37:59 +02:00