Commit Graph

2841 Commits

Author SHA1 Message Date
Mariusz Pluciński fa4ba10083 shell32/tests: Add checking known folders' names. 2011-07-19 18:26:22 +02:00
Michael Stefaniuc 5ab5042183 shell32: Use FAILED instead of !SUCCEEDED. 2011-07-19 18:26:20 +02:00
Francois Gouget 17b386a689 shell32: Make erase_items() static. 2011-07-14 14:48:36 +02:00
Francois Gouget e5de59b625 shell32: Add a trailing '\n' to Wine trace calls. 2011-07-14 14:48:10 +02:00
Akihiro Sagawa deac5ceb1c po: Add message contexts for 'Desktop' and update Japanese translation. 2011-07-14 14:39:27 +02:00
Akihiro Sagawa 42b06d6ff5 po: Add message contexts for 'Restore' and update Japanese translation. 2011-07-14 14:29:38 +02:00
Marcus Meissner a05ba2b9de shell32: Check error return in get_known_folder_path (Coverity). 2011-07-14 14:13:50 +02:00
Jay Yang cde4993d62 shell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls. 2011-07-12 11:39:05 +02:00
Jay Yang 481dcb4b4b shell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER. 2011-07-12 11:37:57 +02:00
Jay Yang 80c62ca203 shell32: Implement restoring items from the recycle bin. 2011-07-09 12:16:36 +02:00
Jay Yang 4dd99dcc55 shell32: Implement a context menu for the recycle bin. 2011-07-09 12:09:19 +02:00
Jay Yang 47ca9b5c9e shell32: Have RecycleBin implement ISFHelper. 2011-07-09 12:04:31 +02:00
Jay Yang 3613a421e6 shell32: Implement SHEmptyRecycleBin. 2011-07-09 12:04:20 +02:00
Jay Yang 52838e687a shell32: Implement SHQueryRecycleBin. 2011-07-09 11:56:12 +02:00
Jay Yang a77d50b6f3 shell32/tests: Add tests for SHQueryRecycleBin. 2011-07-09 11:55:33 +02:00
Frédéric Delanoy 78b66ba020 shell32: Remove dead assignment (Clang). 2011-07-08 13:41:02 +02:00
André Hentschel 58a31ebea9 shell32: Make sure that a structure is initialized (clang). 2011-07-08 13:41:01 +02:00
André Hentschel 4e06cecfdd shell32: Remove dead initialization (clang). 2011-07-06 11:20:34 +02:00
Mariusz Pluciński 92ff88155a shell32/tests: Remove duplicated test of known folder. 2011-07-05 13:51:52 +02:00
Mariusz Pluciński 9435f3ce15 shell32: Add support of KF_REDIRECT_DEL_SOURCE_CONTENTS flag to redirection. 2011-07-05 13:51:48 +02:00
Mariusz Pluciński 104bf57c11 shell32: Add support of KF_REDIRECT_COPY_CONTENTS flag to redirection. 2011-07-05 13:51:44 +02:00
Piotr Caban 1226422a08 shell32: Implement folder renaming in SHBrowseForFolder. 2011-07-04 13:43:45 +02:00
Piotr Caban 74c47d0a67 shell32: Implement "make new folder" functionality in SHBrowseForFolder. 2011-07-04 13:43:42 +02:00
Piotr Caban f984d4d7f9 shell32: Update currently selected folder in SHBrowseForFolder dialog. 2011-07-04 13:43:34 +02:00
André Hentschel 38c13e56a7 shell32: Add stub for SetCurrentProcessExplicitAppUserModelID. 2011-07-01 20:26:42 +02:00
Francois Gouget db36599aff shell32: Remove WINAPI on static functions where not needed. 2011-07-01 14:39:37 +02:00
Mariusz Pluciński 08186a9c26 shell32: Check for known folder existance. 2011-07-01 14:39:36 +02:00
Mariusz Pluciński e1dc5447e8 shell32: IKnownFolder::SetPath modified to use redirection instead of overwriting original path. 2011-07-01 14:39:36 +02:00
Michael Stefaniuc c2c0bec0e3 shell32: Don't pass an unitialized size to RegGetValue(). 2011-07-01 14:39:35 +02:00
Mariusz Pluciński 7340dcdb6d shell32: Add support of known folders redirection to GetPath. 2011-06-29 14:24:53 -05:00
Mariusz Pluciński e554ee7fb4 shell32: Add support of known folders redirection to Redirect. 2011-06-29 14:24:43 -05:00
Mariusz Pluciński 4c0959b9d6 shell32: Add support of parent folder to GetPath. 2011-06-29 14:23:41 -05:00
Mariusz Pluciński 06f706a068 shell32: Add support of parent folder to RegisterFolder. 2011-06-29 14:23:36 -05:00
Mariusz Pluciński 43769da95e shell32/tests: Modify tests of redirection to check more advanced features. 2011-06-29 14:23:28 -05:00
Marcus Meissner 8279e753b8 shell32: Remove superflous NULL check (Coverity). 2011-06-27 13:27:12 -05:00
Francois Gouget 95d769a047 Assorted spelling fixes. 2011-06-27 13:09:47 -05:00
Francois Gouget dddac58a98 shell32: Update a comment. 2011-06-27 13:09:47 -05:00
Mariusz Pluciński 1c7240ba4e shell32: Add IKnownFolder::SetPath() implementation. 2011-06-24 12:11:57 -05:00
Mariusz Pluciński 5e90301bc2 shell32: Add implementation of IKnownFolder::GetCategory. 2011-06-24 12:11:53 -05:00
Mariusz Pluciński efc1162eb7 shell32/tests: Add test of IKnownFolder::GetCategory for custom known folder. 2011-06-24 12:11:50 -05:00
Mariusz Pluciński c9b70e6650 shell32: Add IKnownFolder::GetPath support. 2011-06-22 16:21:11 +02:00
Mariusz Pluciński 4fd24bc20e shell32: Fix typo. 2011-06-22 16:20:57 +02:00
Mariusz Pluciński ed29ff8c3b shell32: Add support of registry-registered folders to IKnownFolderManager::GetFolder. 2011-06-22 16:20:47 +02:00
Mariusz Pluciński c5bf1977f2 shell32: Add IKnownFolderManager::UnregisterFolder implementation. 2011-06-22 16:20:26 +02:00
Mariusz Pluciński 7a3b53ab68 shell32: Add IKnownFolderManager::RegisterFolder implementation. 2011-06-22 16:20:19 +02:00
Francois Gouget 809dd1a0a2 shell32: Remove the ellipsis on the 'Wine license' button. 2011-06-21 11:31:29 +02:00
Igor Paliychuk efecd26517 shell32: Convert Ukrainian resources into utf-8. 2011-06-20 19:32:04 +02:00
Aurimas Fišeras 2e5c9b4d26 shell32: Update Lithuanian translation. 2011-06-20 19:32:03 +02:00
Hwang YunSong 77515d3b3a shell32: Update Korean resource. 2011-06-17 11:09:12 +02:00
Frédéric Delanoy 2118b66193 shell32: Update French translation. 2011-06-16 11:16:06 +02:00
Francois Gouget d54f4fc3c8 shell32: Fix ellipsis usage in the menu and button labels. 2011-06-15 20:04:39 +02:00
Mariusz Pluciński 988db2c0c3 shell32/tests: Add tests for SHGet/SetKnownFolderPath utilities. 2011-06-14 15:53:09 +02:00
Mariusz Pluciński da9a8a4b3d shell32/tests: Add test of redirecting known folders. 2011-06-14 15:52:57 +02:00
Mariusz Pluciński 70bbfa7ed8 shell32/tests: Add test of IKnownFolderManager::Register/UnregisterFolder. 2011-06-14 15:52:47 +02:00
Mariusz Pluciński 25fd65e4f0 shell32/tests: Verify known folders available in system. 2011-06-14 15:52:28 +02:00
Mariusz Pluciński 304796ba0d shell32/tests: Add test of IKnownFolderManager::GetFolderByName. 2011-06-13 15:35:38 +02:00
Mariusz Pluciński bc38d5cd92 shell32/tests: Test of IKnownFolder::GetFolderDefinition. 2011-06-10 17:19:38 +02:00
Mariusz Pluciński 17aeb550bf shell32/tests: Basic tests of IKnownFolder. 2011-06-10 17:15:43 +02:00
Mariusz Pluciński ab23dca7e9 shell32/tests: Basic tests of IKnownFolderManager. 2011-06-10 17:14:30 +02:00
Michael Stefaniuc c40a6eee4c shell32: COM cleanup for the IContextMenu2 iface. 2011-06-06 16:30:12 +02:00
Michael Stefaniuc d06bf13a6d shell32: Pass object pointers instead of ifaces to internal helpers. 2011-06-06 16:30:12 +02:00
Michael Stefaniuc 7f39b9e985 shell32: COM cleanup in shfldr_netplaces.c. 2011-06-01 15:15:30 +02:00
Michael Stefaniuc d137259225 shell32: COM cleanup in shfldr_mycomp.c. 2011-05-31 18:32:59 +02:00
Michael Stefaniuc a81f954b0d shell32: Finish the COM cleanup in cpanelfolder.c. 2011-05-31 18:32:57 +02:00
Michael Stefaniuc 567bb185b5 shell32: COM cleanup for the IShellFolder2 iface in cpanelfolder.c. 2011-05-31 18:32:57 +02:00
Michael Stefaniuc bdb52414f9 shell32: COM cleanup for the IDropTargetHelper iface. 2011-05-31 18:32:57 +02:00
Michael Stefaniuc cd3cdf6226 shell32: COM cleanup in autocomplete.c. 2011-05-30 17:22:07 +02:00
Michael Stefaniuc 4d003283c1 shell32/tests: COM cleanup in ebrowser.c. 2011-05-25 14:16:30 +02:00
Michael Stefaniuc 381f72fd7e shell32: COM cleanup for shfldr_printers.c. 2011-05-25 14:16:24 +02:00
Michael Stefaniuc 4ecd6e7934 shell32: Finish the COM cleanup in shelllink.c. 2011-05-23 11:18:19 +02:00
Michael Stefaniuc d9d74ec327 shell32: COM cleanup for the IShellLinkA iface. 2011-05-23 11:18:13 +02:00
Michael Stefaniuc 3d172c6978 shell32: Finish the COM cleanup in shlview.c. 2011-05-23 11:18:07 +02:00
Michael Stefaniuc 7d4dfae2b8 shell32: COM cleanup for the IShellView2 iface. 2011-05-23 11:18:00 +02:00
Austin English 3174ea94c1 shell32: Add a stub for SHOpenFolderAndSelectItems. 2011-05-16 16:35:29 +02:00
André Hentschel 81fba92625 shell32/tests: Also test without flags. 2011-05-10 18:53:26 +02:00
Huw Davies d6ce0b10c4 shell32: Always clone the return pidl to avoid a double free if the selection is changed during teardown. 2011-05-03 19:34:24 +02:00
André Hentschel e7cc2f76da shell32: Add some selection tests. 2011-04-29 14:21:40 +02:00
André Hentschel e556b45f43 shell32: Don't crash if selection is NULL. 2011-04-29 14:21:40 +02:00
Michael Stefaniuc 1da5c9d17f shell32/tests: COM cleanup in shlfolder.c. 2011-04-27 11:53:06 +02:00
Marcus Meissner 4485696248 shell32: Mark internal symbols as hidden. 2011-04-27 11:52:00 +02:00
Marcus Meissner 97efdc1e0d shell32: Missing break in IDOK case. 2011-03-28 17:11:56 +02:00
Francois Gouget 91de605dd2 shell32/tests: Make test_ShellItemGetAttributes() static. 2011-03-16 14:14:24 +01:00
Marcus Meissner c4571e827b shell32: Arrays are never NULL (Coverity). 2011-03-15 17:14:07 +01:00
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