Commit graph

158012 commits

Author SHA1 Message Date
Nikolay Sivov
1fb6f27144 ntdll: Implement NtRenameKey().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-28 15:54:15 +02:00
Nikolay Sivov
440d37172d advapi32/tests: Add some tests for RegRenameKey().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-28 15:39:55 +02:00
Nikolay Sivov
4bd160da5e ntdll/tests: Add some tests for NtRenameKey().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-28 15:39:55 +02:00
Zhiyi Zhang
8e12b359f7 light.msstyles: Add Vista+ spin parts.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-28 13:58:28 +02:00
Zhiyi Zhang
4cb229a97c light.msstyles: Add Vista+ scrollbar parts.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-28 13:58:19 +02:00
Zhiyi Zhang
7110384741 light.msstyles: Add Vista+ rebar parts.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-28 13:58:11 +02:00
Zhiyi Zhang
9b3b64de85 light.msstyles: Add navigation class.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-28 13:58:02 +02:00
Zhiyi Zhang
51f488919d light.msstyles: Add Vista+ menu parts.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-28 13:57:51 +02:00
Zhiyi Zhang
5b563c21a9 light.msstyles: Add Vista+ listview parts.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-28 13:57:39 +02:00
Alexandre Julliard
3af0258795 ntdll: Fix returned status code for paths with a trailing slash.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-28 13:20:15 +02:00
Alexandre Julliard
fef675e764 ntdll: Fix returned status code for non-directory in path.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-28 13:20:15 +02:00
Alexandre Julliard
1a00dfe408 ntdll/tests: Add some tests for trailing slashes in paths.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-28 13:20:15 +02:00
Alexandre Julliard
cdeaf7c87f cabinet: Make sure the cabinet file name doesn't end with a backslash.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-28 13:20:15 +02:00
Giovanni Mascellani
fcb8edee6b mfplat/buffer: Fix the image copy function for IMC2/IMC4 buffers with odd height.
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-28 10:25:49 +02:00
Giovanni Mascellani
496073d506 mfplat/tests: Use a more unique pattern when testing image formats.
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-28 10:25:44 +02:00
Giovanni Mascellani
fcabfeea8f mfplat/buffer: Fix size for IMC2/IMC4 buffers with odd height.
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-28 10:25:37 +02:00
Rémi Bernon
077d64bdbd winebus.sys: Use UINT instead of enum and UINT64 instead of unix_device pointer.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-27 22:58:21 +02:00
Rémi Bernon
3b1354ff4a winebus.sys: Move bus_event list entry to an internal structure.
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
2022-06-27 22:58:21 +02:00
Robert Wilhelm
82d27a0d3c vbscript: Use return_null in more places.
Signed-off-by: Robert Wilhelm <robert.wilhelm@gmx.net>
2022-06-27 22:58:21 +02:00
Jacek Caban
9546953bfa user32: Remove no longer needed helpers. 2022-06-27 22:58:21 +02:00
Jacek Caban
290a5314c8 win32u: Move menu object declarations to menu.c.
And drop typedefs.
2022-06-27 22:58:21 +02:00
Jacek Caban
e411b98155 win32u: Move NtUserGetSystemMenu implementation from user32. 2022-06-27 22:58:21 +02:00
Jacek Caban
fee6acf337 user32: Use IsMenu in MENU_mnu2mnuii. 2022-06-27 22:58:21 +02:00
Jacek Caban
2bd0c87278 win32u: Move GetMenuDefaultItem implementation from user32. 2022-06-27 22:58:21 +02:00
Nikolay Sivov
4e39188c63 reg: Add REG_QWORD support to 'add'.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 22:58:21 +02:00
Alexandre Julliard
50aaedffc9 msvcrt: Unify the strncat_s() and wcsncat_s() implementations.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 11:23:32 +02:00
Alexandre Julliard
fdcf03fb72 msvcrt: Unify the strncpy_s() and wcsncpy_s() implementations.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 11:23:32 +02:00
Alexandre Julliard
3514e65f26 msvcrt: Move the strncpy_s() implementation to string.c.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-27 11:23:32 +02:00
Ziqing Hui
aa7a4b7803 d2d1/effect: Add a transform graph stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
906b659752 d2d1/tests: Enable effect context tests on Wine.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
58ba801fd2 d2d1/effect: Add D2D1_PROPERTY_PRECISION property.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
cda5f68a64 d2d1/effect: Use known names for automatically added properties.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
e2908463b9 d2d1/effect: Use property binding methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Ziqing Hui
49c801d0ed d2d1/effect: Create implementation instance for the effect object.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
4bb4469e43 d2d1/effect: Mark custom properties as writable.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
9f3523c5b2 d2d1/effect: Implement custom effects creation.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
71c23a421d d2d1/effect: Mark most of system properties as read-only.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
9c4aea6de1 d2d1/effect: Add D2D1_PROPERTY_CACHED property.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
bf0c621cbd d2d1/effect: Initial implementation of property access methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
216e56ac3c d2d1/effect: Create effect instance properties from builtin effect description.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
2d29ec34ba d2d1/effect: Handle initial values for D2D1_PROPERTY_TYPE_BOOL.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
4a05b93d02 d2d1/effect: Set initial value for uint32 properties.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
c172b89588 d2d1: Move effect object creation to effect.c.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
8eff207c23 d2d1/effect: Set property index.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Nikolay Sivov
727878630b d2d1/effect: Reserve a buffer for property values.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-27 11:23:32 +02:00
Brendan Shanks
9c3201ad68 wbemprox: Use return length from NtQuerySystemInformationEx(). 2022-06-27 11:23:32 +02:00
Zhiyi Zhang
ab82ff093a light.msstyles: Add Vista+ header parts.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
d29ffcc402 light.msstyles: Add Explorer::TreeView subclass.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
24aa157516 light.msstyles: Add Vista+ edit parts.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00
Zhiyi Zhang
ed0b12b6b5 light.msstyles: Add Vista+ combobox parts.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53066
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2022-06-27 11:23:31 +02:00