Commit Graph

2275 Commits

Author SHA1 Message Date
Paul Vriens b1e007e3c6 shell32/tests: Fix a test failure on Vista and higher. 2009-06-19 13:49:44 +02:00
Paul Vriens 61b89b6308 shell32/tests: Fix some test failures on Vista and higher. 2009-06-18 15:17:28 +02:00
Paul Vriens cca3492557 shell32/tests: Fix a test failure on Vista and higher. 2009-06-18 15:17:28 +02:00
Paul Vriens 7319805621 shell32/tests: Fix a test failure on Vista. 2009-06-18 15:17:27 +02:00
Paul Vriens 29c51bdb04 shell32/tests: Fix a test failure on Vista. 2009-06-18 15:17:27 +02:00
Paul Vriens 4e4d477c4d shell32/tests: Fix some test failures on NT4 (and some Win95 boxes). 2009-06-16 15:32:02 +02:00
Detlef Riekenberg ed1b527dd9 setupapi: Move IsUserAdmin to shell32.IsUserAnAdmin. 2009-06-15 13:42:31 +02:00
Paul Vriens 397e7ed31d shell32/tests: Fix a test failure on some Win95 boxes and NT4. 2009-06-15 13:42:27 +02:00
Damjan Jovanovic f612ed1fcb shell32: Update file type associations when requested. 2009-06-12 17:33:01 +02:00
Jonathan Ernst c7c3a2e376 shell32: Updated French translation. 2009-06-09 17:01:14 +02:00
André Hentschel 49c94aa5e0 shell32: Add German translation. 2009-06-08 12:42:16 +02:00
André Hentschel c867eca1e0 shell32/tests: Fix error messages. 2009-06-08 12:39:59 +02:00
Paul Vriens 989649c62e shell32/tests: Make sure all created files can be removed. 2009-06-05 15:19:57 +02:00
Paul Vriens e348c842da shell32/tests: Fix test failures on Win95. 2009-06-05 15:19:57 +02:00
Paul Vriens b7aa196449 shell32/tests: Fix test failure on NT4. 2009-06-05 14:43:24 +02:00
Ken Sharp 6ed93bf824 shell32: Add stub for InitNetworkAddressControl. 2009-06-02 11:27:01 +02:00
Paul Vriens c579ebdff6 shell32: Fix Dutch translations. 2009-06-01 16:16:01 +02:00
Hwang YunSong 5a756a4b7e shell32: Updated Korean resource. 2009-05-25 14:26:00 +02:00
Vincent Povirk bced77fb07 shell32: Implement ShellItem_GetAttributes. 2009-05-22 11:11:28 +02:00
Vincent Povirk 9eed85f032 shell32: Implement IShellItem_GetParent. 2009-05-22 11:11:22 +02:00
Vincent Povirk 5b95a43d5e shell32: Handle parent folders in SHCreateShellItem. 2009-05-22 11:11:13 +02:00
Vincent Povirk 1d57a31d92 shell32: Fail properly when no pidl is passed to SHCreateShellItem. 2009-05-22 11:11:02 +02:00
Vincent Povirk 026c37e747 shell32: Add test for SHCreateShellItem. 2009-05-22 11:10:35 +02:00
Alexandre Julliard 6562b25b96 shell32: Remove unnecessary linefeeds in traces. 2009-05-21 17:17:26 +02:00
Vincent Povirk e083dc831c shell32: Handle NULL return icon parameters in SHDefExtractIcon. 2009-05-18 12:31:56 +02:00
Francois Gouget aad81e5cea shell32: Make AboutDlgProc() and SHELL_execute() static. 2009-05-15 10:31:43 +02:00
Nikolay Sivov 89da35b1d9 comctl32/treeview: Fix TreeView_* macros. 2009-05-14 14:26:44 +02:00
Francois Gouget dde9f31967 shell32/tests: Replace malloc() with HeapAlloc(). 2009-05-13 12:45:36 +02:00
Paul Vriens 4082eecc2a shell32: Improve the Dutch 'about' message box. 2009-05-12 11:21:52 +02:00
Nikolay Sivov f8f8f0a457 comctl32/listview: Make ListView_* macros match PSDK. 2009-05-11 14:51:32 +02:00
Stefan Leichter ac8c6a526f shell32: Stub for ExtractVersionResource16W. 2009-05-04 13:22:50 +02:00
Stefan Leichter 946f3f998f shell32: Stub for SHParseDisplayName. 2009-04-30 12:45:53 +02:00
Paul Vriens 6d1d5b653f shell32/tests: Fix a test failure on Win98. 2009-04-24 15:02:43 +02:00
Paul Vriens cfd32a5119 shell32/tests: Fix some test failures on Win9x and NT4. 2009-04-24 15:02:38 +02:00
Paul Vriens 0a42190c8e shell32/tests: Fix a test failure on Win95 and NT4. 2009-04-23 18:14:27 +02:00
Paul Vriens 9ae14c8e3a shell32/tests: Fix some test failures on NT4. 2009-04-23 18:14:26 +02:00
Vincent Povirk fcde02f9ff shell32: Implement SHGetNewLinkInfo[AW]. 2009-04-20 17:39:12 +02:00
Frans Kool c95a69d29c shell32: Fixed Dutch translations. 2009-04-16 11:28:38 -05:00
Paul Vriens b7bd852650 shell32/tests: Fix some test failures on Vista. 2009-04-15 15:57:49 -05:00
Nicolas Le Cam fa010ad211 shell32/tests: Fix ITEMIDLIST format test on Win2k and below.
On Win2k SHITEMID only contains FileStructA.
This structure isn't padded like it is on WinXP and contains a
supplementary CHAR* member at its end which contains the 8.3 filename if
needed.
2009-04-09 11:28:45 +02:00
Nicolas Le Cam fbcec1ca56 shell32/tests: Skip FolderShortcut test on Win2k.
Skip this test as it doesn't work on Win2k.
CoCreateInstance is successful but IPersistPropertyBag_Load call fails.
2009-04-09 11:28:30 +02:00
Nicolas Le Cam 1d3edf6377 shell32/tests: Fix PropertyBag test on Win2k. 2009-04-09 11:28:12 +02:00
Nicolas Le Cam eb57396fc6 shell32/tests: Skip interactive part of SetNameOf test on Win2k.
Passing an absolute path to SetNameOf on Win2k display an error
message box about invalid characters in filename, forcing interaction
during test.
2009-04-09 11:28:04 +02:00
Nicolas Le Cam 1f52f12f3c shell32/tests: Completly fix GetAttributesOf test when launched from drive root dir. 2009-04-09 11:27:53 +02:00
Nicolas Le Cam 4ea0b38265 shell32/tests: Fix wrong comment and update test accordingly. 2009-04-07 15:20:36 +02:00
Nicolas Le Cam a295308c3f shell32/tests: Fix a test on WinNT and some Win95. 2009-04-07 15:20:23 +02:00
Nicolas Le Cam 4955fabbd4 shell32/tests: Fix crash when launched from drive root dir. 2009-04-06 11:16:55 +02:00
Nicolas Le Cam bf7fa5b690 shell32/tests: Fix GetAttributesOf tests on Win2k and below. 2009-04-06 11:16:49 +02:00
Nicolas Le Cam b4923a32b8 shell32: Define PT_FOLDERW. 2009-04-06 11:15:48 +02:00
Nicolas Le Cam 69cd386b90 shell32/tests: Fix tests on localized platforms. 2009-04-06 11:15:45 +02:00
Paul Vriens 22a48d6740 shell32/tests: Fix a test failure on Vista and higher. 2009-04-02 16:28:30 +02:00
Alexandre Julliard 129ba5ade0 shell32: Make shell.dll into a stand-alone 16-bit module. 2009-04-01 18:20:13 +02:00
Alexandre Julliard b1d96f6ffa shell32: Add implementation of WOWShellExecute.
The callback is probably not fully compatible, but apps are not
supposed to use that function anyway.
2009-04-01 18:19:42 +02:00
Andrew Talbot d2e4bcf531 shell32: Remove uninitialized and superfluous struct. 2009-03-24 10:28:28 +01:00
Vitaliy Margolen 694219d4a6 shell32: Fix number of returned arguments from CommandLineToArgvW with empty string. 2009-03-23 15:25:50 +01:00
Nicolas Le Cam 5fc199263e shell32/tests: Fix a test on Win2k platform and above. 2009-03-23 13:24:21 +01:00
Paul Vriens 0a3509255e shell32/tests: Fix a test failure on W2K and earlier. 2009-03-12 14:29:56 +01:00
Paul Vriens c88aea3b0c shell32/tests: Don't crash on missing class implementations. 2009-03-09 14:21:49 +01:00
Paul Vriens ebb6dd9c19 shell32/tests: Skip some tests on Win95 because of W-functions. 2009-03-05 12:45:09 +01:00
Paul Vriens b24e378f52 shell32/tests: Make sure we test on Win95. 2009-03-05 12:45:00 +01:00
Paul Vriens 575b93c5eb shell32/tests: Use the correct directory on Win95. 2009-03-05 12:44:55 +01:00
Alistair Leslie-Hughes 28fe361115 shell32: Add and register CLSID_QueryAssociations. 2009-03-04 12:15:21 +01:00
Aurimas Fischer 26ad1c99b6 shell32: Update Lithuanian translation. 2009-03-02 15:07:58 +01:00
Vincent Povirk 8e4aff7a4d shell32: Add a message for opening files with no association. 2009-02-26 12:11:57 +01:00
Vincent Povirk b4ea7d3221 shell32: Implement Get/SetIDList on ShellItem objects. 2009-02-26 12:10:30 +01:00
Francois Gouget 6aa216fb57 shell32: Remove WINAPI on static functions where not needed. 2009-02-25 16:06:30 +01:00
Francois Gouget 80b8a0b58e shell32/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-25 12:49:40 +01:00
Vincent Povirk 7236452df8 shell32: Implement UnixFolder_IShellFolder2_GetDefaultColumn. 2009-02-24 16:57:30 +01:00
Vincent Povirk 4438092960 shell32: Add IPersistIDList interface to ShellItem objects. 2009-02-24 16:57:29 +01:00
Vincent Povirk 9b9325fbd1 shell32: Partially implement SHCreateShellItem. 2009-02-24 16:57:29 +01:00
Vincent Povirk e69c663c66 shell32: Add stub implementation of IShellItem. 2009-02-24 16:57:29 +01:00
Vincent Povirk 66258ccc29 include: Add IShellItem to headers. 2009-02-24 16:57:29 +01:00
Aurimas Fischer 5106a3665a shell32: Add Lithuanian translation. 2009-02-19 12:52:42 +01:00
Michael Stefaniuc 6c54ad3dba shell32: Remove superfluous pointer casts. 2009-02-19 12:52:02 +01:00
Michael Stefaniuc 8324ed6cc9 shell32: Remove superfluous pointer casts from macros. 2009-02-19 12:51:57 +01:00
Alexandre Julliard 853d993830 shell32: Default to the more modern location for the user profile directory. 2009-02-17 13:50:07 +01:00
Juan Lang 6feb5cdd04 shell32: Let caller determine whether a shell path function must succeed or fail. 2009-02-13 12:59:14 +01:00
Francois Gouget 3eab2ee52f shell32: Make SHILCreateFromPathA() static and remove WINAPI. 2009-02-12 17:53:34 +01:00
Francois Gouget 54b2984de2 shell32: Make ILGetDisplayNameExA() static, remove WINAPI and fix its documentation. 2009-02-09 14:37:23 +01:00
Francois Gouget 0ecc22be61 shell32: HCR_GetDefaultIconFromGUIDW() is unused so remove it. 2009-02-09 13:15:11 +01:00
Francois Gouget fc93ff351e shell32: Get rid of TRASH_ELEMENT and TRASH_DisposeElement().
The latter was unused while the former did not seem very useful.
2009-02-09 13:15:04 +01:00
Francois Gouget 59c00d5568 shell32: Remove some unused functions in clipboard.c. 2009-02-09 13:14:41 +01:00
Juan Lang 029c3fbb8d shell32: Fix a few tests on Windows 98 and Vista. 2009-02-06 13:03:11 +01:00
Francois Gouget fb3f3b88ac shell32/tests: Remove spaces before a '\n's. 2009-02-05 13:14:25 +01:00
Juan Lang 69cf059e8b shell32: Remove an obsolete comment. 2009-02-05 13:10:37 +01:00
Juan Lang 5c39ea4509 shell32: Use the normal list checks for CSIDL_PERSONAL. 2009-02-05 13:10:33 +01:00
Juan Lang 63abc12461 shell32: Remove a test that fails on Win64. 2009-02-04 15:56:17 +01:00
Juan Lang 0bb1c5648b shell32: Use list of allowed PIDL types rather than assuming there are no more than two. 2009-02-04 12:25:08 +01:00
Juan Lang dfdf2be7c6 shell32: Fix a couple test failures on NT4. 2009-02-04 12:25:04 +01:00
Marcus Meissner 0aa5a83688 shell32: Fixed potential buffer overwrite in execute_from_key (Coverity). 2009-02-02 15:21:43 +01:00
Diaa Sami 72a7aed5b6 shell32: Fix a mem leak in SHBrowseForFolder. 2009-01-30 13:53:13 +01:00
Juan Lang f209d11541 shell32: Allow PIDLs to have alternate types to support more recent versions of Windows. 2009-01-30 11:45:16 +01:00
Juan Lang 88cba4390c shell32: Remove a test that no longer fails on Windows Vista/2008. 2009-01-30 11:45:04 +01:00
Juan Lang 6728057954 shell32: Fix a test on Windows Vista/2008. 2009-01-30 11:44:58 +01:00
Diaa Sami cdb0497d7a shell32: Include the text control when resizing ShBrowseForFolder dialog. 2009-01-29 15:06:00 +01:00
Aric Stewart c6ba4eed01 shell32: In ParseDisplayName make use of shdocvw if the display name is not a drive but has a :. 2009-01-29 12:18:42 +01:00
Hervé Chanal c18d34048d shell32: A new icon for mydocs. 2009-01-28 13:46:10 +01:00
Hervé Chanal cd52a20637 shell32: A new icon for trash_file. 2009-01-28 13:45:08 +01:00
Hervé Chanal 46d2a670d2 shell32: A new icon for mycomputer. 2009-01-28 13:43:56 +01:00
Marcus Meissner ea4c70a1bd shell32: Added missing fclose (Coverity). 2009-01-27 11:09:13 +01:00
Andrew Talbot 8838dcb4ce shell32: Declare some functions static. 2009-01-26 14:29:59 +01:00
Paul Vriens bbd4e078c6 shell32/tests: Fix a test on Win9x, WinME and W2K. 2009-01-22 12:03:46 +01:00
Paul Vriens b03a434fb4 shell32/tests: Fix a test failure on Win9x and W2K. 2009-01-22 12:03:39 +01:00
Paul Vriens a0164a1e64 shell32/tests: Use A-functions to test on Win9x. 2009-01-22 12:03:32 +01:00
Paul Vriens d615acc894 shell32/tests: Fix a test failure on some platforms. 2009-01-21 13:07:28 +01:00
Aric Stewart c31a0cc4e1 shell32: Initial stub for SHGetImageList. 2009-01-21 12:22:24 +01:00
Aric Stewart 9b0be4980a shell32: Initial stub for SHCreateShellItem. It returns E_NOINTERFACE until shell32 version 6.0 or later. 2009-01-21 10:24:59 +01:00
Ge van Geldorp c2a2c429b1 shell32/tests: Prevent crash on XP/W2K3. 2009-01-16 13:25:13 +01:00
Hans Leidekker 2d15dd54c6 shell32: Implement GUIDFromStringW. 2009-01-15 14:18:14 +01:00
Juan Lang ba48d37837 shell32: Document SHFlushSFCache, and remove an unneeded fixme. 2009-01-15 12:41:57 +01:00
Hervé Chanal 831290e93d shell32: A nicer icon for desktop. 2009-01-14 12:22:59 +01:00
Stefan Leichter 2ca9f2c536 shell32: Rename ordinal 525 to SHFlushSFCache. 2009-01-12 13:21:09 +01:00
Alexandre Julliard 8cd82dda1f shell32/tests: Fix some uninitialized handle checks for Win64. 2009-01-10 14:49:41 +01:00
Stefan Leichter 9871dc0766 shell32: Add stub for ordinal 526. 2009-01-09 14:56:00 +01:00
Paul Vriens 30bb78f0f9 shell32/tests: Skip a test on Vista. 2009-01-09 14:18:42 +01:00
Paul Vriens 189ea312d7 shell32/tests: Fix test failures on Vista. 2009-01-09 14:18:33 +01:00
Paul Vriens 7bd150e091 shell32/tests: Fix remaining test failures on NT4. 2009-01-09 14:18:26 +01:00
Paul Vriens 850cd7ccb2 shell32/tests: Fix some test failures on Vista. 2009-01-09 14:18:20 +01:00
Paul Vriens faf2f8e682 shell32/tests: Fix some errors on NT4 (FO_DELETE). 2009-01-09 14:18:12 +01:00
Paul Vriens 7ea6c85e97 shell32/tests: Fix the last test failure on Win9x. 2009-01-09 14:18:03 +01:00
Alexandre Julliard e65c2d9a0d shell32: Fix a pointer cast warning on 64-bit. 2009-01-08 17:27:41 +01:00
Alexandre Julliard bb283bf534 shell32: Avoid a pointer cast in a trace. 2009-01-08 13:13:01 +01:00
Francois Gouget 581e390115 winapi_test: The tests don't support WIN64 yet so disable them there. 2009-01-08 12:47:22 +01:00
Francois Gouget 411f5d22c0 winapi_test: The real tests are done at compile time so use C_ASSERT() instead of ok(). Do only one test per line so one can know exactly what went wrong. 2009-01-08 12:46:39 +01:00
Francois Gouget 9f62c9b7a8 winapi_test: Fix TEST_FIELD() so it correctly tests the field size. 2009-01-08 12:44:49 +01:00
Francois Gouget 43c18c1321 winapi_test: FIELD_ALIGNMENT() is redundant so remove it. 2009-01-08 12:43:15 +01:00
Francois Gouget 2e668d2572 winapi_test: Updated so the generated tests work. 2009-01-08 12:42:12 +01:00
Paul Vriens c2d3ed244d shell32/tests: Fix test failures on Win9x, NT4 and Vista (FO_RENAME). 2009-01-08 12:40:32 +01:00
Paul Vriens 9ae3137edd shell32/tests: Fix some test failures on NT4 (FO_COPY). 2009-01-07 12:21:20 +01:00
Paul Vriens 53acd13732 shell32/tests: Fix some test failures on NT4 (FO_MOVE). 2009-01-07 12:21:12 +01:00
Paul Vriens ee889ba44c shell32/tests: Use a different name for the return value. 2009-01-07 12:21:06 +01:00
Paul Vriens 36bd62c012 shell32/tests: Fix some test failures on Vista. 2009-01-06 14:38:26 +01:00
Paul Vriens dda78ca69b shell32/tests: Change some tests with respect to Vista. 2009-01-06 14:38:18 +01:00
Paul Vriens 7c1885181e shell32/tests: Fix some test failures on Win9x and NT4. 2009-01-06 14:37:58 +01:00
Paul Vriens d1d0e335cf shell32/tests: Fix some test failures on Vista and W2K8. 2009-01-05 16:37:36 +01:00
Andrey Turkin 8cebd3bb86 shell32: Fix typo. 2009-01-05 12:34:55 +01:00
Andrey Turkin 59520240cc shell32: Add explorer toolbar bitmaps. 2009-01-04 14:59:54 +01:00
Alexandre Julliard d3ed2df9ee shell32/tests: Fix handle casting warnings on 64-bit. 2009-01-03 20:14:32 +01:00
Alexandre Julliard 5f36d0239f kernel32: Convert FormatMessageA/W to use an MS ABI vararg list for x86_64. 2008-12-31 20:59:51 +01:00
Francois Gouget b7ad9c87b5 shell32/tests: Add a trailing '\n' to ok() calls. 2008-12-29 11:35:36 +01:00
Paul Vriens 44c9f6a15d shell32/tests: Fix a few test failures on Vista and W2K8. 2008-12-24 19:57:51 +01:00
Paul Vriens 7f752f7c9c shell32/tests: Cope with Vista's behavior. 2008-12-23 12:51:16 +01:00
Alexandre Julliard 03fe2d0d51 shell32: Use RtlRandom instead of the non-portable rand_r. 2008-12-22 20:14:59 +01:00
Hervé Chanal 33f6b46fd2 shell32: A nicer icon for "open folder". 2008-12-22 15:54:10 +01:00
Hervé Chanal a32a451799 shell32: A nicer icon for "folder". 2008-12-22 15:53:53 +01:00
Alexandre Julliard 1ccc170b32 shell32: Use Win32 functions instead of Unix ones to retrieve the current time. 2008-12-22 11:45:20 +01:00
Vincent Povirk 7ef7d975e4 shell32: Use ShellExecuteEx to create error dialogs for the run dialog. 2008-12-19 17:41:28 +01:00
Vincent Povirk 47298e25a1 shell32: Use ShellExecuteEx instead of ShellExecute in the run dialog. 2008-12-19 17:41:21 +01:00
Vincent Povirk 5c24f70c8b shell32: Display error messages in ShellExecuteEx. 2008-12-19 17:41:15 +01:00
Vincent Povirk 0a2ffa08f5 shell32: Use the NO_UI flag in ShellExecute.
In my testing on Windows, I wasn't able to make ShellExecute display
any error dialogs.
2008-12-19 17:41:11 +01:00