Andrey Gusev
|
498578d1bb
|
shell32: Fix misplaced parenthesis.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-13 14:21:32 +02:00 |
|
Nikolay Sivov
|
4c160b6f8c
|
shell32: Improve error handling in ParseName() (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-03 13:38:29 +02:00 |
|
Nikolay Sivov
|
e9c69fde09
|
shell32/tests: Fixed some leaks (Valgrind).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-02 22:38:49 +02:00 |
|
Nikolay Sivov
|
937ef12772
|
shell32: PickIconDlg() is documented now.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-28 11:04:27 +02:00 |
|
Nikolay Sivov
|
c36e7d1ec7
|
shell32: Added missing arguments to trace messages.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-28 11:03:49 +02:00 |
|
Nikolay Sivov
|
8b661a18e3
|
shell32: Stop using fixed size buffers for display names.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-28 11:03:45 +02:00 |
|
Nikolay Sivov
|
3e2559b98a
|
shell32: Get rid of original variant used to create a Folder.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-28 11:03:42 +02:00 |
|
Nikolay Sivov
|
2ef383c01a
|
shell32: Implement FolderItem::Name() property getter.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-28 11:03:38 +02:00 |
|
Nikolay Sivov
|
876dc3d8fd
|
shell32: Simplify Verbs() method.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 10:20:16 +02:00 |
|
Nikolay Sivov
|
c14c2ebfb7
|
shell32: Fix IEnumIDList::Next() called for multiple items.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 10:20:15 +02:00 |
|
Nikolay Sivov
|
d484650b6d
|
shell32: Implement ParseName() using shellfolder API.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 10:20:13 +02:00 |
|
Nikolay Sivov
|
2406d6cd84
|
shell32: System shellfolders don't support GetDefaultSearchGUID() in recent versions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 10:20:11 +02:00 |
|
Nikolay Sivov
|
babd22b443
|
shell32: System shellfolders don't implement GetDefaultColumn().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 10:20:09 +02:00 |
|
Alex Henrie
|
67826491a6
|
shell32: Implement ShellExec_RunDLL.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 09:29:54 +02:00 |
|
Nikolay Sivov
|
76d46fa323
|
shell32: Silence fixme for tested case.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 21:24:08 +02:00 |
|
Nikolay Sivov
|
d935fa69d8
|
shell32: Implement FolderItem attributes properties.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 21:24:08 +02:00 |
|
Nikolay Sivov
|
0d87da46a9
|
shell32: Store simple full path for FolderItem.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 21:24:08 +02:00 |
|
Nikolay Sivov
|
7c638b00c7
|
shell32: Use shellfolder API to construct FolderItems.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 21:24:08 +02:00 |
|
Vincent Povirk
|
8a46b9e5d1
|
shell32: Add support for find data in IShellLink:GetPath.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 08:44:19 +02:00 |
|
Vincent Povirk
|
aa37e696cb
|
shell32/tests: Setting a PIDL with no path resets the path.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 08:44:12 +02:00 |
|
Vincent Povirk
|
3615db9a00
|
shell32: Set shelllink path when setting pidl.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 08:44:06 +02:00 |
|
Vincent Povirk
|
94378704f8
|
shell32: IShellLink::GetPath returns S_FALSE if there's no path.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 08:43:57 +02:00 |
|
Vincent Povirk
|
a796bcaa7f
|
shell32: Support SFGAO_LINK in unix shell namespace.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-26 08:42:24 +02:00 |
|
Nikolay Sivov
|
709db66f8d
|
shell32: Use regular helper to trace IID, downgrade QI failures to warnings.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-25 23:29:11 +02:00 |
|
Fabian Maurer
|
4ef3ffd69d
|
shell32/tests: Fix typo.
Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-25 23:29:11 +02:00 |
|
Nikolay Sivov
|
f23edde42c
|
shell32: Partially implement MapColumnToSCID().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-25 22:21:42 +02:00 |
|
Nikolay Sivov
|
ec42839cd6
|
shell32: Implement Title property using shellfolder API.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-20 19:03:40 +02:00 |
|
Nikolay Sivov
|
3014fb1617
|
shell32: Added remaining Application() properties.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-18 09:58:43 +02:00 |
|
Nikolay Sivov
|
58b73fa075
|
shell32: Implement Parent() property for ShellDispatch objects.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-18 09:58:39 +02:00 |
|
Nikolay Sivov
|
a1f7339137
|
shell32: Implement Application property for FolderItem.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-15 17:00:54 +02:00 |
|
Nikolay Sivov
|
03cdddc08c
|
shell32/tests: Remove workarounds that are no longer relevant.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-15 17:00:54 +02:00 |
|
Nikolay Sivov
|
a05d2b76b9
|
shell32: Implement Application() property for Folder and FolderItems.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-13 17:25:48 +02:00 |
|
Alex Henrie
|
aac8d46c21
|
shell32: Implement FolderItems_get_Count.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-12 20:32:03 +02:00 |
|
Alex Henrie
|
93dd50666f
|
shell32: Implement FolderItems_Item.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-12 20:32:02 +02:00 |
|
Alex Henrie
|
02efd35ce2
|
shell32/tests: Add tests for FolderItems_Item and FolderItems_get_Count.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-12 20:32:02 +02:00 |
|
Vincent Povirk
|
fcd7d4404a
|
shell32: Stub SHOpenWithDialog.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-12 10:27:43 +02:00 |
|
Fabian Maurer
|
755f49d7c4
|
shell32: Draw text on message boxes without background.
Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-05 10:04:06 +02:00 |
|
Alexandre Julliard
|
feac70c1cf
|
shell32: Avoid zeroing a buffer that will get overwritten.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-28 20:21:37 +02:00 |
|
Vincent Povirk
|
dcb1359b5e
|
shell32: Change default ProgramData folder and set ProfileList key.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-24 14:08:18 +09:00 |
|
Jactry Zeng
|
d71bc1503b
|
shell32/tests: Add more tests for SHGetKnownFolderIDList.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-16 11:05:06 +09:00 |
|
Jactry Zeng
|
5451c7d04f
|
shell32: Implement SHCreateItemInKnownFolder.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-16 11:04:59 +09:00 |
|
Jactry Zeng
|
6048090275
|
shell32: Implement SHCreateItemFromRelativeName.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-08-16 11:04:49 +09:00 |
|
Mark Jansen
|
32520439e1
|
shell32: Prevent a possible null pointer dereference in SHGetFileInfoW.
Signed-off-by: Mark Jansen <mark.jansen@reactos.org>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-19 19:13:31 +02:00 |
|
Alistair Leslie-Hughes
|
771d3514e9
|
shell32/tests: Use standard wine_dbgstr_longlong.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-07-05 09:18:35 +02:00 |
|
Nikolay Sivov
|
8499ace1ff
|
shell32: Use IS_INTRESOURCE() to test context menu verb kind.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-09 09:18:42 +02:00 |
|
Andrey Gusev
|
8ea9c33829
|
shell32: Add IApplicationDestinations stub.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-08 19:22:18 +02:00 |
|
Nikolay Sivov
|
1a5561c0cf
|
shell32: Avoid zero length allocations when converting path in ExtractIconA() (Valgrind).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-06-05 11:07:54 +02:00 |
|
Nikolay Sivov
|
4270c08cd7
|
shell32/tests: Remove null check after dereference (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-24 15:30:23 +02:00 |
|
Akihiro Sagawa
|
255fd46eeb
|
shell32: Avoid using isspace() for WCHARs.
Found with Coccinelle.
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-17 16:11:19 +02:00 |
|
Huw Davies
|
a7d79fe445
|
shell32: Load icons with the correct size.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-02 17:51:29 +02:00 |
|