Commit graph

158018 commits

Author SHA1 Message Date
Zebediah Figura e39880d945 ntdll/tests: Test setting the return value via alertable NtContinue().
This is currently broken on WoW64.
2022-06-28 18:45:36 +02:00
Zebediah Figura 1168dfc3c1 ntdll/tests: Fix test_user_apc() on Windows < 7. 2022-06-28 18:45:36 +02:00
Zebediah Figura 6775a20f4e ntdll/tests: Fix test_user_apc() on i386. 2022-06-28 18:45:36 +02:00
Stefan Dösinger 021eefdee0 winecfg: Support color profiles larger than MAX_PATH chars.
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
2022-06-28 18:44:48 +02:00
Dmitry Timoshkov 905dbb8f8b comctl32/listview: Add partial support for LVM_SETBKIMAGE.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-06-28 16:30:27 +02:00
Nikolay Sivov ebbee24c5d advapi32: Implement RegRenameKey().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-06-28 15:54:15 +02:00
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