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
Michael Stefaniuc
6f36945f2b
shell32: Remove some superfluous LPARAM/WPARAM casts.
2009-12-28 12:27:15 +01:00
Alexandre Julliard
9d44153273
shell32/tests: Fix the system directory test for old WoW64 platforms.
2009-12-23 14:27:31 +01:00
Alexandre Julliard
29c0ecfd1c
shell32: Use the module instance instead of that of the owner window for the about dialog.
2009-12-21 11:20:04 +01:00
Vincent Povirk
a18bc73fce
shell32: Fix a memory leak in SHFileOperationW.
2009-12-18 11:44:49 +01:00
Huw Davies
b71173f7ac
shell32: Fix a memory leak.
...
Found by Valgrind.
2009-12-17 13:09:49 +01:00
Huw Davies
7078cfa76b
shell32: Fix a memory leak in the tests.
...
Found by Valgrind.
2009-12-16 12:42:40 +01:00
Vincent Povirk
02a01f9585
shell32: Fix a memory leak in a test.
2009-12-14 12:07:30 +01:00
Vincent Povirk
a8c2d4b5bc
shell32: Fix an uninitialized memory access in SHGetFileInfoW.
...
If we are passed SHGFI_PIDL, szFullPath is not initialized. If we're passed
the flags PIDL, USEFILEATTRIBUTES, and an icon flag, we will try to use the
uninitialized filename to get the icon. Since the test claims that the
function should return an icon in this case, and we cannot always convert
a pidl to a path, we should just use the pidl.
2009-12-14 12:07:25 +01:00
Paul Vriens
9233215ae7
shell32/tests: Fix a test failure on a default Windows 7 system.
2009-12-11 17:47:29 +01:00
Nikolay Sivov
daf99d4bdd
shell32: Fix some trace typos.
2009-12-09 14:25:25 +01:00
Paul Vriens
5fa94d18c5
shell32/tests: Remove a useless string.
2009-12-08 17:44:30 +01:00
Paul Vriens
ba5142f342
shell32/tests: Remove a now unused define.
2009-12-08 17:44:23 +01:00
Paul Vriens
ea95977825
shell32/tests: Removed an unused define.
2009-12-08 17:44:16 +01:00
Paul Vriens
495d353c63
shell32/tests: Decide whether to use CSIDL_PROGRAMS or CSIDL_COMMON_PROGRAMS by checking admin rights.
2009-12-08 17:44:08 +01:00
Paul Vriens
b965a5f0e0
shell32/tests: Cope with non-English Vista+ and short names in the title bar of explorer windows.
2009-12-08 17:44:01 +01:00
Marcus Meissner
265c959ed9
shell32: handle corrupt entry in iconcache registry entry (Coverity).
2009-12-04 14:34:58 +01:00
Paul Vriens
1c582d2ac5
shell32/tests: Don't fill a string with potential garbage.
2009-12-03 15:26:41 +01:00
Marcus Meissner
482354bdf7
shell32: Check for NULL lpText (Coverity).
2009-12-02 13:14:42 +01:00
Austin Lund
487a51b52f
shell32/tests: Fix ITEMIDLIST_format test when running on FAT filesystems.
2009-12-01 13:40:17 +01:00
Paul Vriens
e5d37c8d4a
shell32/tests: Fix test failure on non-English locale.
2009-12-01 12:23:52 +01:00
Paul Vriens
404dcbcd65
shell32/tests: Change a trace into a skip for skipped tests.
2009-11-29 16:39:22 +01:00
Paul Vriens
e5d83ac625
shell32/tests: Remove an unneeded HeapAlloc.
2009-11-29 16:39:08 +01:00
Paul Vriens
1c6f813bc7
shell32/tests: Fix test failures on Vista and higher.
2009-11-29 16:39:03 +01:00
Paul Vriens
98fef79f2d
shell32/tests: Use ReadCabinetState to check title logic.
2009-11-29 16:38:53 +01:00
Paul Vriens
f8134cee10
shell32/tests: Cope with systems lacking SHGetSpecialFolderPath.
2009-11-29 16:38:34 +01:00
Paul Vriens
d5dac6c43d
shell32/tests: Only fetch some special folders once.
2009-11-29 16:38:26 +01:00
Paul Vriens
17089d0c2e
shell32/tests: Run tests on NT4 again.
2009-11-29 16:38:13 +01:00
Paul Vriens
1da30597e4
shell32/tests: Fix some test failures on Windows 7.
2009-11-29 16:37:17 +01:00
Paul Vriens
ac85305c95
shell32/tests: Fix test failures on several platforms.
2009-11-24 18:13:58 +01:00
Damjan Jovanovic
b585b24397
shell32: Deal better with spaces in ASSOCSTR_COMMAND values.
2009-11-24 15:53:36 +01:00
Paul Vriens
f9a931070d
shell32/tests: Fix some tests on Win7.
2009-11-20 11:40:12 +01:00
Owen Rudge
8d93b9cee8
shell32: Implement support for SHIL_SYSSMALL in SHGetImageList.
2009-11-19 11:48:25 +01:00
Marcus Meissner
bc85487496
shell32: Remove useless NULL check (Coverity).
2009-11-19 11:47:55 +01:00
Owen Rudge
ed5a2992f3
shell32: Don't increase refcount twice in SHGetImageList.
2009-11-19 11:47:38 +01:00
Owen Rudge
9db87f13d3
shell32: Implement SHGetImageList and remove todo_wine from imagelist tests.
2009-11-17 15:14:53 +01:00
Alexandre Julliard
61a4200162
shell32: Fix setting of NULL arguments in IShellLink.
2009-11-16 20:09:48 +01:00
Mikey Alexander
d51b4e19fb
shell32/tests: Fix Program Manager DDE conformance test failures.
2009-11-16 17:47:37 +01:00
Francois Gouget
8a00aaaa50
shell32: Make GetFileNameFromBrowse{A,W}() static.
2009-11-16 12:43:05 +01:00
Owen Rudge
e8f05eeff3
shell32: Add Unicode version of GetFileNameFromBrowse.
...
Implement GetFileNameFromBrowse as an AW function.
2009-11-12 15:17:18 +01:00
Paul Vriens
8d5e5e74a1
shell32/tests: Run tests again on NT4.
2009-11-11 11:26:57 +01:00
Francois Gouget
5fb3985fa5
Assorted spelling fixes.
2009-11-09 19:42:31 +01:00
Mikey Alexander
91bf659dd6
shell32/tests: Add Program Manager DDE conformance tests.
2009-11-05 14:45:33 +01:00
Alexandre Julliard
d72e7af9b1
shell32: Specify the full application path when starting winemenubuilder.exe.
2009-10-27 11:21:34 +01:00
Paul Vriens
6d4a4fc4cd
shell32/tests: Fix a test failure on some Vista boxes.
2009-10-21 16:05:57 +02:00
Andrey Turkin
b78d457efb
dlls: Update Russian translations.
2009-10-20 13:46:45 +02:00
Francois Gouget
915b69e2a7
shell32: Fix compilation on systems that don't support nameless unions.
2009-10-19 14:45:32 +02:00
Stefan Dösinger
29d72a53ab
shell32: Make some functions hookable.
2009-10-14 12:21:06 +02:00
Paul Vriens
7a0430d0e8
shell32/tests: Fix test failure on Cyrillic locales.
2009-10-12 12:14:36 +02:00
Paul Vriens
856be7c9a7
shell32/tests: Fix remaining failures on WinMe.
2009-10-09 11:50:29 +02:00
Paul Vriens
d62d442d6d
shell32/tests: Fix some test failures on WinMe (SHPathPrepareForWrite).
2009-10-08 15:05:33 +02:00
Paul Vriens
012af0bd00
shell32/tests: Fix some test failures on WinMe (FO_COPY).
2009-10-08 14:39:06 +02:00
Francois Gouget
fe935e8d50
Assorted spelling fixes.
2009-10-08 12:17:31 +02:00
Ge van Geldorp
1b5a373c0e
shell32/tests: Fix shlexec on Vista and higher.
2009-10-02 16:31:43 +02:00
Ge van Geldorp
f4878f0859
shell32/tests: Fix shellpath test on Win7.
2009-09-28 14:30:36 +02:00
Alexandre Julliard
e55acdb642
shell32: Don't try to call a 16-bit function on non-x86 platforms.
2009-09-25 14:37:57 +02:00
Aric Stewart
42e54f9513
shell32: Stub ShellHookProc.
2009-09-25 14:35:38 +02:00
Vitaly Perov
749c86cd3f
shell32: Enlarge static to display multiline text correctly.
2009-09-16 12:59:56 -05:00
Paul Vriens
e5e065ebbb
shell32/tests: Fix a test failure on Win95/NT4.
2009-09-10 12:13:45 +02:00
Michael Stefaniuc
5ea23d616b
shell32: Use FAILED instead of !SUCCEEDED.
2009-09-10 11:08:39 +02:00