Commit graph

2734 commits

Author SHA1 Message Date
Hwang YunSong
f493e7e98e shell32: Update Korean resource. 2010-09-20 13:48:12 +02:00
Aurimas Fišeras
eaf599074f shell32: Update Lithuanian translation. 2010-09-19 14:59:24 +02:00
Luca Bennati
f43e1bb3b1 shell32: Update Italian translation. 2010-09-19 14:58:55 +02:00
Alexandre Julliard
bd9852cd6f makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions. 2010-09-19 12:40:12 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Igor Paliychuk
4908e82fe3 shell32: Ukrainian translation update. 2010-09-18 13:07:13 +02:00
Hans Leidekker
9f4d6c6edc shell32: Support FOLDERID_LocalAppDataLow. 2010-09-18 13:06:10 +02:00
Sven Baars
5f6f0815de shell32: Update the Dutch translation. 2010-09-16 13:13:46 -05:00
Matej Spindler
21c3e4836a shell32: Update Slovenian translation. 2010-09-16 13:08:40 -05:00
André Hentschel
fe0df211a1 shell32: Update German translation. 2010-09-15 17:01:48 -05:00
Frédéric Delanoy
0df8892d59 shell32: Update French translation. 2010-09-15 16:30:10 -05:00
Hwang YunSong
44fb3c393d shell32: Update Korean resource. 2010-09-15 10:34:16 -05:00
Luca Bennati
d6e7d44e50 shell32: Update Italian translation. 2010-09-15 10:34:06 -05:00
André Hentschel
20acd72643 shell32: Update German translation. 2010-09-14 15:32:56 -05:00
Luca Bennati
1be7bbf538 shell32: Update Italian translation. 2010-09-14 13:32:33 -05:00
Matej Spindler
9977b50475 shell32: Update Slovenian translation. 2010-09-14 12:53:08 -05:00
Aurimas Fišeras
099cf92a71 shell32: Update Lithuanian translation. 2010-09-14 12:52:59 -05:00
Hans Leidekker
859a1d0d44 shell32: Implement SHGetFolderPathEx. 2010-09-14 12:51:42 -05:00
Hans Leidekker
678c677690 shell32: Implement SHGetKnownFolderPath. 2010-09-14 12:51:27 -05:00
Francois Gouget
75bb4359d7 shell32/tests: Make create_commdlgbrowser3() static. 2010-09-13 13:27:04 -05:00
Hans Leidekker
02e38f3066 shell32: Add support for CSIDL_PROGRAM_FILESX86 and CSIDL_PROGRAM_FILES_COMMONX86. 2010-09-13 10:59:27 -05:00
Paul Vriens
75c5484174 dlls: Fix some specfiles with respect to 'str' and 'wstr' usage. 2010-09-09 14:57:44 +02:00
Michael Mc Donnell
605611f8db shell32/tests: Test that basic renaming is supported. 2010-09-06 20:30:12 +02:00
Louis Lenders
dd1a47093e shell32: Add stubbed SHGetKnownFolderPath. 2010-09-02 18:05:23 +02:00
Alexandre Julliard
b65b39f8b4 shell32: Use int64 in the spec file for 64-bit integers. 2010-08-31 14:23:48 +02:00
Francois Gouget
6f1326fac1 shell32/tests: Fix compilation on systems that don't support nameless unions. 2010-08-30 11:26:46 +02:00
Huw Davies
3e9f0ca227 shell32: Add a few printer icon resource ids. 2010-08-27 14:33:09 +02:00
Francois Gouget
c5e54a02dd shell32: Remove spaces before '\n's in the Serbian translation. 2010-08-27 12:31:00 +02:00
Alexandre Julliard
f6bcd27baa shell32: Add missing WINAPI to SHGetPropertyStoreFromParsingName. 2010-08-26 18:08:23 +02:00
David Hedberg
91c5c0bab3 shell32: Add a navigation pane to the ExplorerBrowser control. 2010-08-26 17:21:08 +02:00
David Hedberg
209526088c shell32: Add INameSpaceTreeControlEvents stub to the ExplorerBrowser control. 2010-08-26 17:21:08 +02:00
David Hedberg
555c5190aa shell32: Get ExplorerPaneVisibility from site of the ExplorerBrowser control. 2010-08-26 17:21:08 +02:00
David Hedberg
ddcd619f6c shell32: Check for ICommDlgBrowser from site and use it in the IExplorerBrowser control. 2010-08-26 17:20:55 +02:00
Francois Gouget
87591917ce shell32/tests: Add a trailing '\n' to an ok() call. 2010-08-26 13:40:44 +02:00
David Hedberg
56b8d5d384 shell32: Add IObjectWithSite implementation to the ExplorerBrowser control. 2010-08-25 18:43:27 +02:00
David Hedberg
f118c64d62 shell32: Implement CommDlgBrowser::OnDefaultCommand in the ExplorerBrowser control. 2010-08-25 18:42:27 +02:00
David Hedberg
59965f9c80 shell32: Add ICommDlgBrowser3 stub to the ExplorerBrowser control. 2010-08-25 18:42:21 +02:00
David Hedberg
fdccbd91af shell32: Add a travellog to the ExplorerBrowser control. 2010-08-25 18:42:14 +02:00
David Hedberg
00889f1723 shell32: Implement IExplorerBrowser::BrowseToObject. 2010-08-25 18:41:04 +02:00
David Hedberg
b2a8de3de6 shell32/tests: Add some event tests to ExplorerBrowser tests. 2010-08-24 17:22:49 +02:00
David Hedberg
ab63bc0515 shell32/tests: Add some tests related to the shellview created by ExplorerBrowser. 2010-08-24 17:22:49 +02:00
David Hedberg
008099f618 shell32/tests: Some additional tests for IShellBrowser. 2010-08-24 17:22:49 +02:00
David Hedberg
73100ce679 shell32: Implement IExplorerBrowser::BrowseToIDList and IShellBrowser::BrowseToObject. 2010-08-24 17:22:49 +02:00
David Hedberg
1f73f3a591 shell32: Support BHID_SFUIObject and BHID_DataObject in IShellItem::BindToHandler. 2010-08-24 17:22:49 +02:00
David Hedberg
b88c3e2ecb shell32: Implement IExplorerBrowser::Advise and IExplorerBrowser::Unadvise. 2010-08-24 17:22:48 +02:00
Francois Gouget
c15308f869 shell32/tests: Remove spaces before '\n's in traces. 2010-08-24 15:22:36 +02:00
Francois Gouget
a879046f63 shell32/tests: Remove unneeded NULL pointer casts. 2010-08-24 15:22:35 +02:00
Francois Gouget
88cae5d4c7 Assorted spelling fixes. 2010-08-24 15:22:35 +02:00
David Hedberg
270845d3dd shell32: Implement IExplorerBrowser::SetFolderSettings. 2010-08-23 15:41:53 +02:00
David Hedberg
d17d78e44b shell32: Add some basic support for hosting a shellview in the ExplorerBrowser. 2010-08-23 15:41:53 +02:00
David Hedberg
9c0260f2cb shell32: Implement IExplorerBrowser::SetOptions and IExplorerBrowser::GetOptions. 2010-08-23 15:41:53 +02:00
Anders Jonsson
c6e3286d71 shell32: Update Swedish translation. 2010-08-23 11:54:18 +02:00
David Hedberg
bee7d4b7e3 shell32: Implement IExplorerBrowser::SetRect. 2010-08-20 15:50:24 +02:00
David Hedberg
e4e62e707a shell32: Implement IExplorerBrowser::Initialize. 2010-08-20 15:50:14 +02:00
David Hedberg
1efc54088b shell32: Add IShellBrowser stub. 2010-08-20 15:50:10 +02:00
David Hedberg
19979df965 shell32/tests: Add initial tests for the IExplorerBrowser control. 2010-08-20 15:50:04 +02:00
David Hedberg
d66269696f shell32: Add IExplorerBrowser interface stub. 2010-08-20 15:49:57 +02:00
David Hedberg
6fbfb7cd1d shell32: Partial implementation of IShellItem::BindToHandler. 2010-08-17 14:21:22 +02:00
Andrew Eikum
9f37536d6a shell32: Add tests for SHChangeNotify functions. 2010-08-04 12:15:24 +02:00
Andrew Eikum
61b670a392 shell32/tests: Fix some Win9x failures. 2010-08-03 18:00:38 +02:00
David Hedberg
a690db9f1e shell32: Replace some checks with calls to _ILIsEmpty(). 2010-08-02 15:56:48 +02:00
David Hedberg
56f39b0d88 shell32: Fixup IShellItemArray_Constructor helper. 2010-07-30 11:36:02 +02:00
Ilya Basin
3b545300b8 shell32/tests: CommandLineToArgvW("") shouldn't truncate returned exe path. 2010-07-26 18:38:33 +02:00
Ilya Basin
9dee1b24ee shell32: Fix CommandLineToArgvW("") truncating returned exe path. 2010-07-26 18:38:33 +02:00
David Hedberg
fd6d9cd8f2 shell32: Implement SHCreateShellItemArrayFromDataObject. 2010-07-26 18:38:31 +02:00
David Hedberg
bf1b56be10 shell32: Implement SHCreateShellItemArrayFromShellItem. 2010-07-26 18:38:30 +02:00
David Hedberg
090824feb5 shell32: Initial implementation of IShellItemArray with SHCreateShellItemArray. 2010-07-26 18:38:30 +02:00
David Hedberg
caffc9f557 shell32: Implement IShellItem::Compare. 2010-07-26 13:34:21 +02:00
David Hedberg
2f5b53e7d7 shell32: Implement SHGetItemFromObject. 2010-07-26 13:34:21 +02:00
Paul Vriens
1ed27712c1 shell32: Add the Serbian (Cyrillic) translation.
Translation by Nenad Vujic <nesa24casa@gmail.com>
2010-07-26 09:58:21 +02:00
Paul Vriens
653a64e60b shell32: Fix the Serbian (Latin) translation. 2010-07-26 09:58:21 +02:00
Paul Vriens
ce405b7125 shell32: Add the Serbian (Latin) translation.
Translation by Nenad Vujic <nesa24casa@gmail.com>
2010-07-23 13:20:52 +02:00
David Hedberg
b8a40388ee shell32: Implement SHGetIDListFromObject. 2010-07-23 13:05:31 +02:00
David Hedberg
c8c2bc8b4b shell32: Implement SHGetItemFromDataObject. 2010-07-23 13:05:31 +02:00
David Hedberg
222d2142ef shell32: Implement SHCreateItemFromIDList. 2010-07-23 13:05:31 +02:00
David Hedberg
5b0b56fac4 shell32: Implement SHCreateItemFromParsingName. 2010-07-23 13:05:31 +02:00
David Hedberg
b43bcdf524 shell32: Implement SHGetNameFromIDList and IShellItem::GetDisplayName. 2010-07-23 13:05:31 +02:00
David Hedberg
0e7a5bf76c shell32: Implement Set/GetCurrentViewMode in the default shellview. 2010-07-23 11:43:05 +02:00
David Hedberg
a6db972c77 shell32: Change a fixme to a trace in shfldr_unixfs.c.
This downgrades a FIXME that can be triggered in normal operation
through the use of, for example, SHGetIDListFromObject.
2010-07-22 16:24:33 +02:00
Michael Stefaniuc
767fecf1d9 shell32: Remove the ignored common resource attributes. 2010-07-22 11:41:36 +02:00
Andrew Eikum
f99c81621c shell32: IShellFolder::ParseDisplayName should work for missing files if given valid IBindCtx.
Additionally, SHSimpleIDListFromPath now returns PIDLs for non-existent
paths, as it should.
2010-07-22 10:24:56 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
André Hentschel
bb2600b687 shell32: Add stub for SHGetPropertyStoreFromParsingName. 2010-07-21 13:23:56 +02:00
David Hedberg
fb88e06e79 shell32: Implement IPersistFolder2 for the desktop folder. 2010-07-20 14:40:32 +02:00
David Hedberg
1d658d4bb7 shell32/tests: Try harder to subclass the listview. 2010-07-20 14:40:32 +02:00
Michael Mc Donnell
5c715b46f4 shell32/tests: Test that clicking "Make New Folder" makes a new folder. 2010-07-20 12:35:56 +02:00
David Hedberg
be2259dce9 shell32: Shell_GetImageLists should be declared in shlobj.h and exported by name. 2010-07-20 12:35:17 +02:00
David Hedberg
65f6ab7c86 shell32: Shell_MergeMenus should be declared in shlobj.h and exported by name. 2010-07-20 12:35:13 +02:00
David Hedberg
d60c9adca2 shell32: Fix some return values from the shellview contextmenu. 2010-07-19 15:06:15 +02:00
Igor Paliychuk
91d6f49511 shell32: Update Ukrainian translation. 2010-07-19 14:38:17 +02:00
Vincent Povirk
537bfbf494 shell32: Don't access szFullPath when SHGFI_PIDL is set in SHGetFileInfo. 2010-07-19 11:10:08 +02:00
Cheer Xiao
3ab2a56c74 shell32: Fix the errors in two Chinese (Simplified) resources. 2010-07-14 11:43:15 +02:00
Michael Stefaniuc
fe13cf5356 shell32: Fix the errors in a Chinese (Traditional) resource. 2010-07-13 17:04:19 +02:00
Cheer Xiao
54f001278c shell32: Update for simplified Chinese translation. 2010-07-13 16:28:02 +02:00
Igor Paliychuk
82ee62d265 shell32: Ukrainian translation update. 2010-07-12 11:35:56 +02:00
Gustavo Henrique Milaré
31b939d451 shell32: Update Portuguese (Brazilian) translation. 2010-07-07 16:14:04 +02:00
Andrew Eikum
2b3fea0249 shell32: Pass the file extension to ParseDisplayName in unixfs's SetNameOf. 2010-06-29 15:20:48 +02:00
Andrew Eikum
a77fb7f550 shell32: UNIX paths should be parsed by unixfs.
Some tests show that trying to create a PIDL from a path starting with
'/' fails in Windows, so this change shouldn't cause a conflict with
the shell namespace.
2010-06-29 13:28:58 +02:00
Andrew Eikum
da31fc06a4 shell32: Use ParseURL to detect URLs. 2010-06-29 13:28:58 +02:00
Kovács András
85e90fb38c shell32: Update Hungarian translation. 2010-06-29 10:53:47 +02:00
Andrew Eikum
5c81b5484a shell32: Fix a comment typo. 2010-06-28 16:58:38 +02:00
Ilya Basin
fcba272391 include: Fix packing bug in shlobj.h. pragma pack 8 for ITEMSPACING, CSFV, SFV_CREATE. 2010-06-28 11:42:12 +02:00
Ilya Basin
9c23b5debc shell32/tests: SHELL_ArgifyW(%2|%*|%~3, ...) tests. 2010-06-25 16:17:09 +02:00
Sven Baars
5a348f6129 shell32: Fix Dutch translation. 2010-06-25 12:49:08 +02:00
Alexandre Julliard
cedeccce76 shell32: Fix DDE command tracing now that we are receiving Unicode. 2010-06-25 00:00:35 +02:00
Francois Gouget
7649c75b40 Assorted typo and spelling fixes. 2010-06-24 10:37:05 +02:00
Francois Gouget
4898f6cb36 shell32/tests: Make I{DataObject,ShellBrowser}Impl_Construct() static. 2010-06-24 10:34:25 +02:00
Alexandre Julliard
fa2444caf1 shell32/tests: Use the windows directory for the SHParseDisplayName test to avoid ambiguous namings. 2010-06-21 11:50:15 +02:00
Dylan Smith
fcbc48183f shell32: Native RegisterClassEx requires cbSize to be set. 2010-06-21 11:46:52 +02:00
Alexandre Julliard
30feb19d19 shell32: Flesh out the stub DDE query for Progman groups a little. 2010-06-17 16:08:06 +02:00
Alexandre Julliard
8932fe2a84 shell32: Create a 32-bpp image list to get alpha blended icons. 2010-06-14 14:14:15 +02:00
Ricardo Filipe
73db6a74bd shell32: Update Portuguese Portugal translation. 2010-06-12 12:07:28 +02:00
Paul Vriens
a60131e126 shell32: Update the Danish translation. 2010-06-09 16:16:24 +02:00
Jose Rostagno
15b6f4df03 shell32: Fix Spanish translation. 2010-06-09 10:57:41 +02:00
Jose Rostagno
26e4154629 shell32: Update Spanish translation. 2010-06-07 13:48:56 +02:00
Luca Bennati
cabff4e221 shell32: Fix Italian translation. 2010-06-07 13:42:29 +02:00
Akihiro Sagawa
05464849e0 shell32: Update Japanese translation. 2010-06-07 13:41:22 +02:00
Łukasz Wojniłowicz
3949092a5b shell32: Update the Polish translation. 2010-06-07 12:54:32 +02:00
Paul Vriens
7b03196658 shell32: Update the Danish translation and convert to UTF-8. 2010-06-01 13:36:49 +02:00
David Hedberg
c1682eb8eb shell32: Fix possible memory leak in CreateUnixFolder. 2010-06-01 11:05:01 +02:00
Luca Bennati
26ad889d79 shell32: Update Italian translation. 2010-05-31 14:12:24 +02:00
Nikolay Sivov
1b9565ac3b shell32: Complete strings resources. 2010-05-28 16:22:24 +02:00
Nikolay Sivov
45d6329cbb shell32: Export lowlevel PIDL manipulation calls by name too. 2010-05-26 17:36:32 +02:00
Nikolay Sivov
7abdcd2c45 shell32: Add SHGetLocalizedName stub. 2010-05-21 14:37:52 +02:00
Michael Stefaniuc
f8bac98196 shell32: Remove redundant "not NULL" check of ppidl (coccicheck). 2010-05-18 18:42:07 +02:00
Matej Špindler
53459e07d6 shell32: Update Slovenian translation. 2010-05-17 12:42:31 +02:00
Gerald Pfeifer
3a88623553 shell32/tests: Remove variable res which is not really used from init_strings. 2010-05-10 10:16:45 +02:00
Alexander N. Sørnes
ab81b053b0 shell32: Update Norwegian Bokmål translation. 2010-05-10 10:08:39 +02:00
Alexandre Julliard
96a939eee1 shell32: Fix marshalling of 1-bpp systray icons. 2010-05-07 12:45:55 +02:00
Alexandre Julliard
fa29e0f290 shell32: Make use of the control panel icon. 2010-05-06 14:44:09 +02:00
Joel Holdsworth
7dfa965d95 shell32: Comitted a Tango icon for the control panel. 2010-05-06 14:43:55 +02:00
Alexandre Julliard
3f5136ce3a shell32: Load the application icon for the control panel window. 2010-05-05 11:00:38 +02:00
Aric Stewart
2554a55b34 shell32: Handle NULL pName in ShellLink fnSetDescription. 2010-05-03 16:44:41 +02:00
Nikolay Sivov
fc59d0b2f8 shell32/shlview: Remove redundant message sent on every iteration, fix a helper interface leak. 2010-04-27 14:39:20 -05:00
Nikolay Sivov
7ea711964b shell32/shlview: Try to use IShellDetails to respond on notifications if IShellFolder2 isn't available. 2010-04-27 14:39:08 -05:00
André Hentschel
c9a78f7e62 shell32: Return boolean values. 2010-04-26 11:13:55 -05:00
Nikolay Sivov
9d5b6bb965 shell32/shlview: Fix a typo in null pointer test condition, should be IShellFolder2 instead. 2010-04-22 11:56:21 +02:00
Aurimas Fišeras
d39e99dc49 shell32: Update Lithuanian translation. 2010-04-22 11:27:56 +02:00
Frédéric Delanoy
db4babfbbc shell32: Update French translation. 2010-04-21 11:57:32 +02:00
Paul Vriens
8cb645ab23 shell32: Update Dutch translation. 2010-04-20 16:23:32 +02:00
Nikolay Sivov
f375123f01 shell32/tests: Fix a test failure on W2K (unimplemented method). 2010-04-20 16:21:37 +02:00
Michael Stefaniuc
e647799197 shell32: Update the Romanian translation. 2010-04-20 11:17:08 +02:00
André Hentschel
8b32635091 shell32: Update German translation. 2010-04-20 11:14:25 +02:00
Nikolay Sivov
066063541d shell32: Fallback to IShellDetails while filling shell view columns if IShellFolder2 is missed. 2010-04-19 15:38:40 +02:00
Nikolay Sivov
1b31b377b6 shell32: Load shell folder column names as A/W strings depending on 9x/NT selector. 2010-04-19 15:38:14 +02:00
Nikolay Sivov
c51b248b48 shell32: Add printers CLSID to test, clean up a bit. 2010-04-19 15:38:08 +02:00
Nikolay Sivov
90a5529de8 shell32: Add ::Initialize() and ::GetCurFolder() for printers folder IPersistFolder2 interface. 2010-04-19 15:38:00 +02:00
Nikolay Sivov
e51fe8e070 shell32: Use shared code to return column details from IShellFolder2::GetDetailsOf(). 2010-04-19 15:37:52 +02:00
Nikolay Sivov
506264becd shell32: Add ::GetDefaultColumnState() and partial ::GetDetailsOf() for printers folder. 2010-04-19 15:37:36 +02:00
Andrew Nguyen
7a7ece786c shell32/tests: Release the test desktop interface on all appropriate exit paths in ParseDisplayName tests. 2010-04-19 15:32:47 +02:00
Nikolay Sivov
60f8bde73f shell32: Support IShellView in ::CreateViewObject() for printers folder. 2010-04-16 16:24:47 +02:00
Nikolay Sivov
7a9ba819e7 shell32: Add IPersistFolder2 stub for printers folder. 2010-04-16 12:40:42 +02:00
Joel Holdsworth
e1eaa4132a shell32: Replaced trash_file.ico with a Tango compliant icon. 2010-04-14 18:00:28 +02:00
Joel Holdsworth
0e0426b557 shell32: Replaced shortcut.ico with a Tango compliant icon. 2010-04-14 18:00:28 +02:00
Joel Holdsworth
c4591aedbb shell32: Replaced ramdisk.ico with a Tango compliant icon. 2010-04-14 18:00:27 +02:00
Joel Holdsworth
6b31e1ca71 shell32: Replaced printer.ico with a Tango compliant icon. 2010-04-14 18:00:27 +02:00
Joel Holdsworth
c86698d199 shell32: Replaced netdrive2.ico with a Tango compliant icon. 2010-04-14 18:00:27 +02:00
Joel Holdsworth
8865907352 shell32: Replaced netdrive.ico with a Tango compliant icon. 2010-04-14 18:00:27 +02:00
Joel Holdsworth
6f6ca9b1a8 shell32: Replaced mydocs.ico with a Tango compliant icon. 2010-04-14 18:00:27 +02:00
Joel Holdsworth
39d0837201 shell32: Replaced mycomputer.ico with a Tango compliant icon. 2010-04-14 18:00:26 +02:00
Joel Holdsworth
6e600d1edb shell32: Replaced folder_open.ico with a Tango compliant icon. 2010-04-14 18:00:26 +02:00
Joel Holdsworth
5b3d1b6971 shell32: Replaced floppy.ico with a Tango compliant icon. 2010-04-14 18:00:26 +02:00
Joel Holdsworth
be4af0b66f shell32: Replaced drive.ico with a Tango compliant icon. 2010-04-14 18:00:26 +02:00
Joel Holdsworth
9ea28d5ef7 shell32: Replaced desktop.ico with a Tango compliant icon. 2010-04-14 18:00:25 +02:00
Joel Holdsworth
6eef9bbe5f shell32: Replaced delete.ico with a Tango compliant icon. 2010-04-14 18:00:25 +02:00
Joel Holdsworth
b4057d934c shell32: Replaced cdrom.ico with a Tango compliant icon. 2010-04-14 18:00:25 +02:00
Joel Holdsworth
4b320a461e shell32: Replaced document.ico with a Tango compliant icon. 2010-04-14 18:00:25 +02:00
Joel Holdsworth
1b54c5f1dc shell32: Replaced folder.ico with a Tango compliant icon. 2010-04-14 18:00:24 +02:00
Alexandre Julliard
8bfc89ee7c shell32: Store an id in change notifications to avoid invalid pointer conversions. 2010-04-09 14:42:29 +02:00
Alexandre Julliard
7d19601012 shell32: Convert the change notifications list to a standard list. 2010-04-09 14:28:26 +02:00
Alexandre Julliard
a8e86e35dd winapi: Generate the 64-bit variant of structure size/alignment tests. 2010-04-07 18:03:00 +02:00
Nikolay Sivov
da32b078b7 shell32: Add stub shell folder for CLSID_Printers. 2010-04-06 11:59:18 +02:00
Alexandre Julliard
4c2c3effb5 shell32: Pack the systray data structure to allow crossing 32/64 boundaries. 2010-03-30 21:28:27 +02:00
Alexandre Julliard
3cd9f97149 shell32: Pack the appbar data structure to allow crossing 32/64 boundaries. 2010-03-30 21:28:13 +02:00
Nikolay Sivov
c38d56547d shell32: Rename My Computer folder implementation structure. 2010-03-30 17:24:10 +02:00
Nikolay Sivov
7fbc550466 shell32: Rename desktop folder data structure to reflect its meaning. 2010-03-30 17:24:01 +02:00
Alexandre Julliard
3bac3fb712 shell32: Always start the 64-bit version of winemenubuilder.exe on Wow64. 2010-03-29 15:50:09 +02:00
Mikhail Maroukhine
cc7eaa3293 shell32: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:16:36 +02:00
Mikhail Maroukhine
f930c87fd6 objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN. 2010-03-29 12:11:02 +02:00
Michael Stefaniuc
6a11b63a80 shell32: Use FAILED instead of !SUCCEEDED. 2010-03-29 11:48:44 +02:00
Ilya Basin
9ff19d1d48 shell32: Enable dde for SEE_MASK_CLASSALL. 2010-03-25 16:36:41 +01:00
Nikolay Sivov
ef7abf1087 shell32/tests: Fix a test crash on Win9x. 2010-03-24 19:01:29 +01:00
Nikolay Sivov
34577a84d9 shell32: Add IFolderView::Item implementation. 2010-03-23 12:19:48 +01:00
Nikolay Sivov
edcaf53f94 shell32/tests: Use strict comparison for return values. 2010-03-23 12:19:48 +01:00
Nikolay Sivov
0a32123d10 shell32: Add IShellFolderView::RemoveObject for IShellView. 2010-03-23 12:19:48 +01:00
Nikolay Sivov
1f6c759e0c shell32: IShellView::ContextSensitiveHelp not implemented. 2010-03-23 12:19:48 +01:00
Paul Vriens
d57f05f062 shell32/tests: Fix test failures on Win95, Win98 and NT4. 2010-03-22 15:52:44 +01:00
Nikolay Sivov
01ebc66535 shell32: Implement IShellFolderView::QuerySupport no-op method. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
9958b80e9d shell32: Add IShellFolderView::SetRedraw implementation. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
61fc3f9004 shell32: Implement some IShellFolderView methods over IFolderView. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
fa3dd31a9c shell32: Add IShellFolderView::GetSelectedObjects implementation for IShellView. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
a3d0877ed6 shell32: Add a stub IShellFolderView for IShellView. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
9e80570a3b shell32: Remove a useless debug switch, fix prototype. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
6a0bdddfc4 shell32: Add a note about a possible crash on NULL input. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
53ae4e2ba0 shell32: Add IPersist support for desktop IShellFolder. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
0f794f9510 shell32: Some debug tracing improvements. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
1168b79266 shell32: Properly fail for unsupported interfaces in IShellView::GetItemObject. 2010-03-22 15:52:35 +01:00
Francois Gouget
1cc79eaef7 shell32/tests: Remove spaces before '\n'. 2010-03-22 10:48:42 +01:00
Nikolay Sivov
b774baa35c shell32: Add IPersistFile::GetCurFile implementation for IShellLink. 2010-03-19 12:23:42 +01:00
Ilya Basin
4b5f6ada17 shell32/tests: Add tests for the parser of SHELLEXECUTEINFO.lpFile. 2010-03-16 17:36:18 +01:00
David Hedberg
bbe73787fc shell32: Initial support for the properties command in the IContextMenu for shellview. 2010-03-16 17:20:02 +01:00
David Hedberg
50c7cf5111 shell32: SHCreatePropSheetExtArrayEx should check if the key itself contains the clsid of the shell extension. 2010-03-16 17:19:25 +01:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Nikolay Sivov
82a4b85424 shell32: Add SHCreateFileExtractIconW stub. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
345ab7d591 shell32/shellview: Don't crash on ::DragLeave called without droptraget. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
78c909fb08 shell32/shellview: Implement IFolderView::ItemCount for SVGIO_ALLVIEW flag. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
b8220e727c shell32/shellview: Implement IFolderView::GetFolder() for IID_IShellFolder. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
8c92ba009d shell32/shellview: Implemented IFolderView::GetFocusedItem. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
90b9c2fd39 shell32/shellview: Implemented IFolderView::GetSelectionMarkedItem() with basic test. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
4261aaffd7 shell32/shellview: Remove unneeded memset, release browser reference on failure. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
537e3821d5 shell32: Initial test file for IShellView/IFolderView, implemented IFolderView::GetSpacing. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
5308dfb396 shell32/shellview: Use W-calls for menu handling, same for SendMessage to ListView window. 2010-03-15 14:18:06 +01:00
Nikolay Sivov
571159d5ff shell32/shellview: Improve error handling on some helpers, fix possible leak. 2010-03-15 14:18:06 +01:00
Huw Davies
a0126ec1ca shell32: Mask out the CSIDL_ flags. 2010-03-05 15:21:27 +01:00
Huw Davies
c6b6082d16 shell32: Improve a TRACE and issue a FIXME if the interface is not implemented. 2010-03-05 15:21:22 +01:00
Nikolay Sivov
072951e2f8 shell32: Stub IShellView2::SelectAndPositionItem() over IFolderView::SelectAndPositionItems(). 2010-03-05 12:40:54 +01:00
Nikolay Sivov
04e527b31b shell32: Move SelectItem implementation to IFolderView and use it for IShellView::SelectItem. 2010-03-05 12:40:45 +01:00
Nikolay Sivov
c9751d3688 shell32: Cast to class data pointer IShellView2 vtable as it's a first member. 2010-03-05 12:40:34 +01:00
Nikolay Sivov
8032ae7047 shell32: Stub IFolderView implementation for IShellView instance. 2010-03-05 12:39:35 +01:00
Nikolay Sivov
fb45de3f66 shell32: Use return value on failure updated in Vista+. 2010-03-04 17:29:16 +01:00
Paul Vriens
f370ab7e9b shell32/tests: Prevent crash on W2K and below. 2010-03-04 12:30:24 +01:00
Nikolay Sivov
ab0e037ee0 shell32: Remove WINAPI where it's not needed. 2010-03-03 14:02:35 +01:00
Nikolay Sivov
500c785053 shell32: Implement SHParseDisplayName with basic tests. 2010-03-03 14:02:23 +01:00
Nikolay Sivov
721be7135f shell32/tests: Minor test file cleanup. 2010-03-03 14:02:13 +01:00
Alexandre Julliard
d5a54642f4 shell32/tests: Fix broken check of the ok() macro return value.
Spotted by Yann Droneaud.
2010-02-24 16:04:05 +01:00
Alexandre Julliard
d279227538 shell32/tests: Don't use the return value of the ok macro. 2010-02-24 16:03:15 +01:00
Christian Costa
240afab362 shell32: Allow copy operation to overwrite an existing write protected file + tests. 2010-02-23 17:45:40 +01:00
Alexandre Julliard
6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Paul Vriens
6a6c8e3ee2 shell32/tests: Fix a test failure on NT4. 2010-02-10 11:34:53 +01:00
Vincent Povirk
b609e25204 shell32: Use the current directory when copying to an empty destination. 2010-02-08 17:14:43 +01:00
Michael Stefaniuc
816a254276 shell32: Don't print the function name twice in an ERR. 2010-02-04 13:39:28 +01:00
Nikolay Sivov
9de35af881 shell32: Fix a debug channel. 2010-02-03 15:51:07 +01:00
Alexandre Julliard
49be8db6b1 shell32: Put the temp directory inside the user profile directory. 2010-01-28 15:30:13 +01:00
Paul Vriens
31d08405d9 shell32/tests: Fix the old shell32 detection. 2010-01-26 12:18:42 +01:00
Christian Costa
5a647e87c1 shell32: Improve some FIXMEs. 2010-01-26 12:18:31 +01:00
Paul Vriens
edf050cf5d shell32/tests: Fix test failures on old shell32 for FO_MOVE. 2010-01-25 18:05:02 +01:00
Paul Vriens
b3eeb4163c shell32/tests: Skip FO_COPY tests on old shell32. 2010-01-25 18:05:02 +01:00
Paul Vriens
1bd7956a7d shell32/tests: Fix FO_RENAME tests for old shell32. 2010-01-25 18:05:02 +01:00
Huw Davies
06ad4ce1c8 shell32: Add a test to show the IShellLink_GetIDList returns a copy of the IDList, remove an incorrect comment and fix a memory leak.
Found by Valgrind.
2010-01-22 13:56:16 +01:00
Paul Vriens
83c422e111 shell32/tests: Fix crash on ancient Win95. 2010-01-19 16:51:05 +01:00
Paul Vriens
3cbaaaa564 shell32: Remove some unneeded parameter setting. 2010-01-14 09:14:19 -06:00
Marcus Meissner
54aa61798f shell32: Handle bad menu handle (Coverity). 2010-01-11 13:39:46 -06:00
Paul Vriens
cb5e6f378a shell32: Fix length parameter for ZeroMemory (Coccinelle). 2010-01-08 10:13:56 +01:00
Nikolay Sivov
9a53cb5263 shell32/shelllink: Fix some string buffers leaks. 2010-01-07 19:41:34 +01:00
Reece Dunn
a2c41b72f8 Don't generate FIXME warnings for DllCanUnloadNow. 2010-01-06 10:59:51 +01:00
Alexandre Julliard
89df78e2c0 shell32: Move the RunDLL_CallEntry16 implementation to shell.dll. 2009-12-30 17:29:06 +01:00
Rob Shearman
3547ea011a shell32: Fix a potentially large memory leak in IQueryAssociations_fnGetString. 2009-12-30 13:37:14 +01:00
Rob Shearman
16f4b56345 shell32: Fix memory leaks in autocomplete tests. 2009-12-30 13:37:06 +01:00
Rob Shearman
0fd772be99 shell32: Fix style in autocomplete tests to more match the typical style used in the rest of Wine. 2009-12-30 13:36:57 +01:00
Alexandre Julliard
1346740a57 shell32: Don't use the instance of the owner window for the autocomplete listbox. 2009-12-28 12:27:17 +01:00