Marcus Meissner
edd696078f
shell32: memset only gets character (Coverity).
2011-03-15 17:14:07 +01:00
Austin English
b9cc7987cb
shell32: Avoid shadowing a parameter.
2011-03-09 15:54:21 +01:00
Francois Gouget
b7b916b05f
shell32/tests: Add a trailing '\n' to a skip().
2011-03-07 11:09:04 +01:00
Austin English
d710056e4d
shell32/tests: Remove win9x hacks.
2011-02-25 11:07:24 +01:00
Austin English
99d9e0f6b2
shell32: Trace APPBARDATA struct members based on message type (Valgrind).
2011-02-14 12:30:52 +01:00
Austin English
2811f68e92
shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
2011-02-14 12:27:33 +01:00
Austin English
3c69f657fb
shell32/tests: Make sure a return value is used (LLVM/Clang).
2011-02-14 12:27:26 +01:00
Austin English
8a3294e8b6
shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
2011-02-14 12:27:19 +01:00
Austin English
c2671133dd
shell32/tests: Make sure return values are used (LLVM/Clang).
2011-02-14 12:27:10 +01:00
Austin English
df846e89eb
shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
2011-02-14 12:26:51 +01:00
Austin English
d6cd0e999e
shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
2011-02-14 12:26:45 +01:00
Austin English
75f8de0d4f
shell32/tests: Make sure return values are used (LLVM/Clang).
2011-02-14 12:26:33 +01:00
Austin English
fe067c53dd
shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
2011-02-09 09:29:01 -06:00
Alexander Morozov
9ba0f5c52e
shell32: Partially implement FolderItem::get_Path.
2011-02-08 16:21:33 -06:00
Alexander Morozov
7921522718
shell32: Implement Folder2::get_Self.
2011-02-08 16:21:06 -06:00
Alexander Morozov
780f9b3b4f
shell32/tests: NT4 doesn't have the Folder2 interface.
2011-02-04 16:23:10 +01:00
Alexander Morozov
863059ab17
shell32/tests: Add tests for FolderItem::get_Path.
2011-02-03 16:27:45 +01:00
Alexander Morozov
04f2e76124
shell32: Release iTypeInfo on error.
2011-02-03 16:27:27 +01:00
Andrew Nguyen
fff50be3e8
shell32: Keep at least one reference to the autocompletion object at initialization until the edit window is destroyed.
...
Spotted with Valgrind.
2011-02-01 12:38:48 +01:00
Andrew Nguyen
4145fe0ec2
shell32: Store the autocompletion object pointer in a window property rather than in the window user data.
2011-02-01 12:10:40 +01:00
Andrew Nguyen
4dc304489f
shell32: Improve initialization state and parameter handling in IAutoComplete::Init.
2011-02-01 12:10:35 +01:00
Andrew Nguyen
13b834561b
shell32/tests: Release the IAutoComplete interface on a failure path.
2011-02-01 12:10:13 +01:00
Nikolay Sivov
4ca01b3475
shell32/tests: Fix a dependency on unimplemented function call (Valgrind).
2011-01-31 12:29:35 +01:00
Alexander Morozov
6fb10a6e91
shell32: Partially implement Folder::get_Title.
2011-01-28 17:41:50 +01:00
Alexander Morozov
2870098753
shell32: Implement IShellDispatch::NameSpace.
2011-01-28 17:41:50 +01:00
Alexander Morozov
c0ab36949d
shell32/tests: Fix test failure on some NT4.
2011-01-27 16:32:16 +01:00
Greg Geldorp
90df19f05a
shell32/tests: Use long file name.
...
Test is about the extension, so let's un-complicate it by using long path
names.
2011-01-27 14:20:48 +01:00
Michael Stefaniuc
421b6527f2
shell32: Use ifaces instead of vtbl pointers in RecycleBin.
2011-01-27 14:20:21 +01:00
Greg Geldorp
e5cc92f35b
shell32/tests: Remove shlwapi dependency.
2011-01-26 15:00:14 +01:00
Vincent Povirk
05ff15a755
shell32: Test links to executable filenames lacking the extension.
2011-01-25 12:37:52 +01:00
Alexander Morozov
38f85c37cc
shell32/tests: Add tests for IShellDispatch::NameSpace.
2011-01-24 14:43:22 +01:00
Nikolay Sivov
7ee7f0843b
shell32/tests: Fix couple PIDL leaks in tests.
2011-01-24 12:35:02 +01:00
Nikolay Sivov
b907b7d6bf
shell32: Fix a parent PIDL leak (Valgrind).
2011-01-24 12:35:02 +01:00
Alexander Morozov
692437f556
shell32: Implement IDispatch methods of IShellDispatch.
2011-01-21 13:49:28 +01:00
Andrew Nguyen
7a6c0d2f46
shell32: Fix initial reference count for a new IAutoComplete instance.
2011-01-21 13:39:12 +01:00
Nikolay Sivov
1413e1d6d8
shell32/tests: Close find file handle (Valgrind).
2011-01-20 12:21:34 +01:00
Nikolay Sivov
2d542fa752
shell32: Free cloned PIDL after tree initialization (Valgrind).
2011-01-20 12:21:27 +01:00
Nikolay Sivov
99f0c0a16d
shell32: Fix interface leak while adding tree items.
2011-01-20 12:21:23 +01:00
Alexandre Julliard
2afe205ebd
shell32: Convert dll registration to the IRegistrar mechanism.
2011-01-19 20:36:57 +01:00
Alexander Morozov
535f0bce59
shell32: Added typelib.
2011-01-19 14:31:45 +01:00
Alexander Morozov
1adbaadc89
shell32: Register CLSID_Shell.
2011-01-19 14:26:25 +01:00
Alexander Morozov
8b30849824
shell32: Add stub implementation of IShellDispatch.
2011-01-19 14:25:11 +01:00
Nikolay Sivov
52dc1bcd37
shell32: Fix interface leak (Valgrind).
2011-01-19 12:23:59 +01:00
Nikolay Sivov
cc1dc2e693
shell32/tests: Fix a PIDL leak in tests (Valgrind).
2011-01-19 12:23:24 +01:00
Austin English
19fa0b32fd
shell32/tests: fix a couple memory leaks (Valgrind).
2011-01-18 13:29:57 +01:00
David Hedberg
9fd1e23602
shell32/tests: Fix a leak in the ebrowser tests (Valgrind).
2011-01-17 12:52:31 +01:00
David Hedberg
8cf1200fff
shell32: Fix a leak in the ebrowser travellog (Valgrind).
2011-01-17 12:52:27 +01:00
Nikolay Sivov
4b317fde2a
shell32: Fix a cloned PIDL leak (Valgrind).
2011-01-17 12:51:06 +01:00
Nikolay Sivov
38a995021a
shell32/tests: Fix some leaks in tests (Valgrind).
2011-01-17 12:50:58 +01:00
Piotr Caban
856da7e11d
shell32: Don't check if files are of the same type if name is equal in IShellFolder2_CompareIDs.
2011-01-13 17:33:43 +01:00
Piotr Caban
ad2201054c
shell32: Try to get file status from FileSystemBindData in UNIXFS_path_to_pidl.
2011-01-13 17:33:43 +01:00
Alexandre Julliard
db60006e26
shell32: Convert menu and string table resources to po files.
2011-01-13 17:00:16 +01:00
Alexandre Julliard
7ed304dd38
shell32: Build the file filter by hand instead of hardcoding it in resource strings.
2011-01-13 15:21:59 +01:00
Piotr Caban
92ba2168fa
shell32: Improved equal ITEMIDLISTs handling in ILIsParent.
2011-01-06 11:26:22 +01:00
David Hedberg
2a809403d9
shell32: Fix test error on certain w2k8 setups.
2011-01-03 12:14:26 +01:00
André Hentschel
2c20270d24
shell32/tests: Don't test function directly when reporting GetLastError().
2010-12-31 11:44:40 +01:00
André Hentschel
f0b9d9fce6
shell32/tests: Don't test function directly when reporting GetLastError().
2010-12-30 15:00:21 +01:00
Greg Geldorp
519c288946
shell32/tests: Fix race conditions.
2010-12-28 16:35:41 +01:00
Greg Geldorp
7234ddd263
shell32/tests: Support for IShellFolderView::RemoveObject was removed in Win7.
2010-12-28 16:35:39 +01:00
David Hedberg
35a45d8190
shell32: Add IInputObject stub to ExplorerBrowser.
2010-12-23 17:07:40 +01:00
André Hentschel
2bbb9cb888
shell32/tests: Fix a typo.
2010-12-23 13:47:26 +01:00
David Hedberg
239a88e1e4
shell32: Standardize the COM usage in ebrowser.c.
2010-12-22 14:23:02 +01:00
David Hedberg
d2091a8043
shell32: Add IShellItem2 stub to ShellItem implementation.
2010-12-20 12:47:41 +01:00
David Hedberg
0d87e1f9fd
shell32: IShellItem::GetAttributes should also work on the desktop shellfolder.
2010-12-20 12:47:40 +01:00
David Hedberg
dfc2f20b89
shell32: Return S_OK in ::SetPropertyBag.
2010-12-20 12:47:40 +01:00
David Hedberg
f6dad19730
shell32: Fix ExplorerBrowser::SetRect to work properly when passed a NULL-valued hdwp.
2010-12-20 12:47:40 +01:00
Michael Stefaniuc
3f213cb798
shell32: Use an iface instead of a vtbl pointer in ShellItem.
2010-12-16 12:06:51 +01:00
André Hentschel
c0a86cc103
shell32: Fix shelllink test to not crash on NT4.
...
With much help from Francois.
2010-12-14 16:02:18 +01:00
Michael Stefaniuc
2a2020d997
shell32/tests: Standardize the COM usage in shlview.c.
2010-12-08 16:40:13 +01:00
Michael Stefaniuc
a6bfa0dd5d
shell32: Use an iface instead of a vtbl pointer in IFileSystemBindDataImpl.
2010-12-07 17:08:44 +01:00
Michael Stefaniuc
151b351679
shell32: Use an iface instead of a vtbl pointer in IDefClFImpl.
2010-12-07 17:08:37 +01:00
Michael Stefaniuc
b6f869c743
shell32: Standardize the COM usage in dataobject.c.
2010-12-07 17:08:30 +01:00
Andrew Eikum
0a55ec2c9e
shell32: Correctly construct the PIDL given to SHChangeNotify in AddFolder.
2010-12-06 19:34:02 +01:00
Michael Stefaniuc
f948478f28
shell32: Use an iface instead of a vtbl pointer in IQueryAssociationsImpl.
2010-12-05 12:27:38 +01:00
Michael Stefaniuc
a92531487b
shell32: Use ifaces instead of vtbl pointers in IDesktopFolderImpl.
2010-12-05 12:26:37 +01:00
Michael Stefaniuc
c8ba8b6d6a
shell32: Use an iface instead of a vtbl pointer in IShellItemArrayImpl.
2010-12-05 12:26:29 +01:00
Alexandre Julliard
5f49129e03
resources: Define a generic mechanism for adding extra values to the common version block.
2010-12-03 14:53:59 +01:00
Austin Lund
8446f5c0a7
shell32/tests: Fixed SHPathPrepareForWriteW tests on Asian platforms.
2010-12-03 14:28:23 +01:00
Paul Vriens
5680cf6293
shell32/tests: Use more A-functions to fix Win95 and actually test correctly on Win9x.
2010-11-29 11:24:09 +01:00
Maarten Lankhorst
e7a6b87c2d
shell32: Fix pointer truncation in SHGetFileInfoA.
2010-11-29 11:22:42 +01:00
Andrew Eikum
2f05b5a6d9
shell32: Fix an off-by-one error that causes an infinite loop.
2010-11-18 12:31:22 +01:00
Piotr Caban
b1c1ace81a
shell32/tests: Added SHPropStg* tests.
2010-11-16 18:06:04 +01:00
Piotr Caban
b490803b37
shell32: Added partial implementation of SHPropStgWriteMultiple.
2010-11-16 15:27:53 +01:00
Piotr Caban
c148c0419d
shell32: Added partial implementation of SHPropStgReadMultiple.
2010-11-16 15:27:49 +01:00
Piotr Caban
bfaae9bf7d
shell32: Added SHPropStgCreate implementation.
2010-11-16 15:27:45 +01:00
Piotr Caban
14b13f77af
shell32: Added SHPropStg* stubs.
2010-11-16 15:27:41 +01:00
Cheer Xiao
f73654a24b
shell32: Update Simplified Chinese translation.
2010-11-15 14:54:41 +01:00
Andrew Eikum
b75b9fab2f
shell32: PIDLs should be checked recursively in SHChangeNotify.
2010-11-15 12:59:05 +01:00
Andrew Eikum
71fad7d18d
shell32/tests: Make SHChangeNotify tests more easily extendible.
2010-11-15 12:59:03 +01:00
Andrew Eikum
d66317605d
shell32: Don't search Path or PIDL for an icon in IShellLink::GetIconLocation.
...
Try as I might, I couldn't get a path out of GetIconLocation that wasn't
put there via SetIconLocation. As far as I can tell, the code here was
based on nothing.
2010-11-12 11:41:36 +01:00
Andrew Eikum
f324f3c31e
shell32: Don't fail if the path doesn't exist in Unix in IShellFolder::ParseDisplayName.
2010-11-12 11:41:08 +01:00
Alexandre Julliard
40977bf1d2
shell32: Store the raw AUTHORS file in resources instead of trying to convert to a C array.
2010-11-11 12:24:46 +01:00
Piotr Caban
e062d4a6ff
shell32: Improved IShellFolder_GetUIObjectOf implementation.
2010-11-10 16:16:45 +01:00
David Hedberg
10c0c4a8c1
shell32: Don't allow binding to files in any ShellFolder implementation.
2010-11-08 13:30:21 +01:00
David Hedberg
a6a946b2b1
shell32: Remove reliance on the ability to bind to files in UnixFolder GetDisplayNameOf.
2010-11-08 13:30:21 +01:00
David Hedberg
193a80a779
shell32: Remove reliance on the ability to bind to files in UnixFolder CompareIDs.
2010-11-08 13:30:21 +01:00
David Hedberg
c9372a1c3c
shell32: Fix trace formatting in SHGetNameFromIDList.
2010-11-08 13:30:21 +01:00
David Hedberg
18d31c2799
shell32: Don't crash on NULL cmdgroup in DefView OleCommandTarget.
2010-11-08 13:30:21 +01:00
Paul Vriens
2ab1b7c816
shell32: Update Serbian (Latin and Cyrillic) translations.
...
Translation by Đorđe Vasiljević.
2010-11-08 11:56:12 +01:00
Gustavo Henrique Milaré
46a2476781
shell32: Update Portuguese translation.
2010-10-29 14:22:07 +02:00
Alexandre Julliard
8451598014
shell32: Make more functions available by name.
2010-10-25 13:52:51 +02:00
Marcus Meissner
f5518eb3d8
shell32: Pass correct size to MultiByteToWideChar.
2010-10-25 12:41:42 +02:00
David Hedberg
aefe637b56
shell32: Replace bitwise XOR with a contextually more proper operator.
2010-10-21 16:16:00 +02:00
David Hedberg
c143f805cd
shell32: Handle INameSpaceTreeControlEvents::OnSelectionChanged.
2010-10-21 16:15:47 +02:00
Detlef Riekenberg
463dafc3ac
shell32: We have a Unicode parameter when launching a CPL.
2010-10-18 11:51:45 +02:00
Trygve Vea
9211eddb17
shell32: Updated Norwegian translation.
2010-10-18 11:46:29 +02:00
Akihiro Sagawa
258f5a5f51
shell32: Update Japanese translation.
2010-10-15 11:36:00 +02:00
Yaron Shahrabani
9c8422c9fe
shell32: Added Hebrew translation.
2010-10-07 16:08:27 +02:00
Alexandre Julliard
22b7fedff5
shell32: Fix incorrect use of the ScreenToClient function.
2010-10-05 14:02:35 +02:00
Alexandre Julliard
15c1670a5c
shell32/tests: Fix some test failures on Vista.
2010-10-01 15:16:47 +02:00
Alexandre Julliard
730f01801f
tests: Make some variables static.
2010-10-01 13:41:42 +02:00
Alasdair Sinclair
e3788512ad
shell32/test: Prevent crash on cleanup if tests fail.
2010-09-27 14:10:43 +02:00
Lauri Kenttä
1264ec931e
shell32: Update Finnish translation.
2010-09-27 12:09:24 +02:00
Lauri Kenttä
ebfa87b987
shell32: Update Finnish translation.
2010-09-24 11:34:15 +02:00
Hans Leidekker
e7e1ec62c7
shell32: Add stub implementations of IKnownFolder and IKnownFolderManager.
2010-09-23 12:06:18 +02:00
Sven Baars
577fb4d1f9
shell32: Update the Dutch translation.
2010-09-23 11:58:53 +02:00
Anders Jonsson
a76e78dc8a
shell32: Update Swedish translation.
2010-09-22 19:56:01 +02:00
Igor Paliychuk
2b94a71d23
shell32: Ukrainian translation update.
2010-09-21 20:16:16 +02:00
Luca Bennati
bbf3d65b0c
shell32: Update Italian translation.
2010-09-21 17:53:54 +02:00
Frédéric Delanoy
a8ccf6ea69
shell32: Update French translation.
2010-09-21 17:53:53 +02:00
Alexandre Julliard
c15b376a15
shell32: Map the x86 version of the folder to the appropriate path depending on Wow64 mode.
2010-09-21 14:11:27 +02:00
Michael Mc Donnell
a862b95b4c
shell32/tests: SHBrowseForFolder should return new folder pidl.
2010-09-20 17:43:02 +02:00
André Hentschel
84dccd920b
shell32: Update German translation.
2010-09-20 15:12:24 +02:00
Łukasz Wojniłowicz
4e94b15ede
shell32: Update the Polish translation.
2010-09-20 15:05:06 +02:00
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