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
9d44153273
shell32/tests: Fix the system directory test for old WoW64 platforms.
2009-12-23 14:27:31 +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
Paul Vriens
9233215ae7
shell32/tests: Fix a test failure on a default Windows 7 system.
2009-12-11 17:47:29 +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
Paul Vriens
1c582d2ac5
shell32/tests: Don't fill a string with potential garbage.
2009-12-03 15:26:41 +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
Paul Vriens
f9a931070d
shell32/tests: Fix some tests on Win7.
2009-11-20 11:40:12 +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
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
Paul Vriens
6d4a4fc4cd
shell32/tests: Fix a test failure on some Vista boxes.
2009-10-21 16:05:57 +02:00
Francois Gouget
915b69e2a7
shell32: Fix compilation on systems that don't support nameless unions.
2009-10-19 14:45:32 +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
Paul Vriens
e5e065ebbb
shell32/tests: Fix a test failure on Win95/NT4.
2009-09-10 12:13:45 +02:00
Paul Vriens
3a656fde1f
shell32/tests: Fix a crash on Win9x.
2009-09-10 10:50:35 +02:00
Hans Leidekker
6b107c7f62
shell32: Reject NULL path in IShellLink_SetPath.
2009-09-09 14:07:43 +02:00
Ge van Geldorp
1134f77d5f
shell32/tests: Fix tests on Vista+.
2009-09-02 14:39:35 +02:00
Vladimir Pankratov
8777994882
shell32: Handle NULL path.
2009-08-28 16:48:23 +02:00
Alexandre Julliard
ee868cce5b
tests: Make wine_dbgstr_w available in test.h for all tests.
2009-08-19 13:19:31 +02:00
Stefan Leichter
a14256f621
shell32: Make the tests of the value returned from function SHGetFileInfoA more strick, fix wine to pass the tests.
2009-08-05 11:23:41 +02:00
Nicolas Le Cam
ab6ee61bd3
shell32/tests: Fix test on temp paths that have a different long form.
2009-08-03 17:34:12 +02:00
Nicolas Le Cam
41b2296ac0
shell32/tests: Add test for shell links to short path containing double backslashes.
2009-08-03 17:34:03 +02:00
Alexandre Julliard
d1fbdbce32
shell32/tests: Fix a couple of failures on Win9x and NT4.
2009-07-24 11:44:41 +02:00
Alexandre Julliard
7db6d5e3be
shell32/tests: Create our own temp directory to make sure it's not the Windows directory.
2009-07-22 23:25:25 +02:00
Alexandre Julliard
7af70c2c97
shell32/tests: Revive the test for CSIDL_SYSTEMX86.
2009-07-07 11:48:25 +02:00
Nicolas Le Cam
25d7065885
shell32/tests: Use win_skip() instead of skip() and trace().
2009-06-22 11:23:04 +02:00
Nicolas Le Cam
ce78a66d8e
shell32/tests: Fix a typo.
2009-06-22 11:22:35 +02:00
Paul Vriens
a4477bac28
shell32/tests: Fix some test failures on Vista and higher.
2009-06-19 13:49:49 +02:00
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
Paul Vriens
397e7ed31d
shell32/tests: Fix a test failure on some Win95 boxes and NT4.
2009-06-15 13:42:27 +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
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
Vincent Povirk
e083dc831c
shell32: Handle NULL return icon parameters in SHDefExtractIcon.
2009-05-18 12:31:56 +02:00
Francois Gouget
dde9f31967
shell32/tests: Replace malloc() with HeapAlloc().
2009-05-13 12:45:36 +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
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
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
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
Francois Gouget
80b8a0b58e
shell32/tests: Use win_skip() to skip over unimplemented functionality.
2009-02-25 12:49:40 +01:00
Michael Stefaniuc
6c54ad3dba
shell32: Remove superfluous pointer casts.
2009-02-19 12:52:02 +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
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
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
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
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
Ge van Geldorp
c2a2c429b1
shell32/tests: Prevent crash on XP/W2K3.
2009-01-16 13:25:13 +01:00
Alexandre Julliard
8cd82dda1f
shell32/tests: Fix some uninitialized handle checks for Win64.
2009-01-10 14:49:41 +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
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
Alexandre Julliard
d3ed2df9ee
shell32/tests: Fix handle casting warnings on 64-bit.
2009-01-03 20:14:32 +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
Francois Gouget
596311cd5d
shell32/tests: Make test_cbsize() static.
2008-12-12 11:42:28 +01:00
Paul Chitescu
cd616409ba
shell32.dll: Return SE_ERR_FNF if file not found before checking for associations.
2008-12-09 10:25:38 +01:00
Vincent Povirk
3f68641b92
explorer,shell32: Improve ABM_GETTASKBARPOS stub.
2008-12-08 12:02:27 +01:00
Paul Vriens
252525da9a
shell32/tests: Fix some new test failures on W2K.
2008-12-05 17:13:27 +01:00
Vincent Povirk
53c1c8a8a5
shell32: Add test for localized filenames in desktop.ini.
2008-12-05 11:59:44 +01:00
Paul Vriens
814bfc0305
shell32/tests: Fix a test failure on Win9x, NT4, Vista and W2K8.
2008-12-04 15:46:10 +01:00
Alexandre Julliard
c03917c173
Define _WIN32_WINNT before including any headers.
2008-12-04 12:10:16 +01:00
Jan de Mooij
8c6495cc23
shell32/autocomplete: Add unit tests for autocomplete.
2008-12-03 09:47:06 +01:00
Paul Vriens
af1f9ba303
shell32/tests: Fix some errors on Win9x and Vista and prevent a crash on NT4.
2008-12-02 14:06:09 +01:00
Paul Vriens
c58090091a
shell32/tests: Cast-qual warning fixes.
2008-12-02 14:05:56 +01:00
Paul Vriens
e5779901c3
shell32/tests: Fix a test failure on Win9x.
2008-12-01 12:57:21 +01:00
Paul Vriens
78a90f1f31
shell32/tests: Skip some tests on Win9x and WinMe.
2008-11-28 13:38:21 +01:00
Paul Vriens
cfdfbeaf1b
shell32/tests: Fix a few test failures on Win9x and NT4.
2008-11-28 13:38:16 +01:00
Alexandre Julliard
c369759cc5
shell32/tests: Fix the systray tests on Win9x and NT4.
2008-11-20 22:56:52 +01:00
Alexandre Julliard
c22e49740a
shell32/tests: Properly cleanup the created favorites shell folder.
2008-11-14 11:18:34 +01:00
Francois Gouget
eae202c7ec
shell32/tests: Remove spaces before '\n' in ok() calls.
2008-11-11 15:14:40 +01:00
Michael Stefaniuc
b7de266082
shell32: Remove superfluous casts; mostly of void pointers.
2008-11-06 11:09:51 +01:00
Paul Vriens
ec2258169c
shell32/tests: Fix a test failure on NT4.
2008-11-05 10:54:53 +01:00
Aric Stewart
cf164785af
shell32: Do not automatically fail in SHGetFileInfo if the flag SHGFI_USEFILEATTRIBUTES is combined with SHGFI_ATTRIBUTES, SHGFI_EXETYPE, or SHGFI_PIDL.
2008-11-04 12:45:28 +01:00
Nicolas Le Cam
8619ccf251
shell32/tests: Fix a test on several platforms.
2008-10-30 11:47:36 +01:00
Paul Vriens
860ba029c3
shell32/tests: Use win_skip instead of trace.
2008-10-21 11:44:04 +02:00
Paul Vriens
3465cbc58d
shell32/tests: Use win_skip instead of trace.
2008-10-21 11:44:00 +02:00
Aric Stewart
2c9517d36b
shell32/tests: Add tests for CommandLineToArgvW.
2008-10-17 11:43:31 +02:00
Reece Dunn
17bf6ef8fc
shell32: Print the correct GUIDs in the shellpath tests.
2008-10-14 13:41:56 +02:00
Paul Vriens
025a39e209
shell32/tests: Fix a failure on NT4.
2008-10-09 13:01:47 +02:00
Michael Stefaniuc
ca0074e706
shell32/tests: Use FAILED instead of !SUCCEEDED.
2008-10-08 13:43:27 +02:00
Paul Vriens
3d8180a2fc
shell32/tests: Compare instead of assign.
2008-10-08 12:20:31 +02:00
Vincent Povirk
d042d5ab28
shell32/tests: Accept delays in getting ABN_POSCHANGED notifications.
2008-09-22 13:45:08 +02:00
James Hawkins
17a3949007
shell32: Remove calls to unicode functions that aren't implemented in win9x.
2008-09-15 11:29:27 +02:00
James Hawkins
147464c000
shell32: Fix two failing tests in win2k.
2008-09-11 11:49:48 +02:00
Vincent Povirk
aacfc6ed95
explorer: Modify rects passed to SHAppBarMessage to not interfere with existing appbars.
2008-09-05 12:11:40 +02:00
Vincent Povirk
96f8de0de9
explorer: Implement ABM_ADD and ABM_REMOVE.
2008-09-05 12:10:55 +02:00
Vincent Povirk
b4c78be585
shell32: Add tests for SHAppBarMessage.
2008-09-05 12:10:23 +02:00
Paul Vriens
4732f48fbc
shell32/tests: Don't test unimplemented functions.
2008-09-02 13:28:34 +02:00
Paul Vriens
8be7d00041
shell32/tests: Run tests again on win95.
2008-08-26 12:07:43 +02:00
Alexandre Julliard
517644971c
shell32/tests: Fix an unsigned comparison warning.
2008-08-26 12:07:42 +02:00
Dan Kegel
f0864c55eb
shell32/tests: Test whether SHGetFileInfo should clear hIcon.
2008-08-05 14:09:34 +02:00
Detlef Riekenberg
da0604bebd
shell32/tests: Fix shelllink test on win9x (GetTempPathW).
2008-08-04 14:22:05 +02:00
Reece Dunn
428fd07e73
shell32: Fix shlexec crashing on Vista.
2008-08-01 12:22:54 +02:00
Detlef Riekenberg
4da745be5c
shell32/tests: Do not crash on Win9x when testing shlfileop.
2008-07-31 13:04:29 +02:00
Reece Dunn
787361d361
shell32: Don't crash if the shlexec tests fail to create an extension in the registry.
2008-07-23 11:20:41 +02:00
Reece Dunn
de08ba8332
shell32/tests: Vista returns E_INVALIDARG if the path sent to SetPath is invalid.
2008-07-21 14:45:01 +02:00
Reece Dunn
811a809b0a
shell32: Make the tests build with the Vista SDK.
2008-07-21 14:44:43 +02:00
Reece Dunn
29c66b3a9e
shell32: Do not use a fixed path in the shelllink tests.
2008-07-21 14:44:33 +02:00
Alexandre Julliard
79c64acc7b
tests: Don't depend on the static uuid libraries in the tests.
...
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
James Hawkins
824d631cf3
shell32: Fix a test that fails in win2k.
2008-07-01 13:45:38 +02:00
Owen Rudge
d384c41081
shell32/tests: Add basic ParseDisplayName test for control panel.
2008-06-26 13:16:43 +02:00
Owen Rudge
4d70c59b01
shell32/tests: Rename shfldr_netplaces test to shfldr_special, for all special folders.
2008-06-26 13:16:39 +02:00
Paul Vriens
732a07957d
shell32/tests: Skip some tests if functions are not available.
2008-06-24 12:45:20 +02:00
Alistair Leslie-Hughes
a850cafe6d
shell32: Stop crash when an error occurs.
2008-06-23 19:58:16 +02:00
Alexandre Julliard
7524019796
shell32/tests: Use the original path if GetLongPathNameA fails.
2008-06-23 17:22:01 +02:00
Dan Kegel
63557d572c
shell32/tests: Avoid buffer overflow during test.
2008-06-10 17:43:48 +02:00
Alistair Leslie-Hughes
996e5d62b8
shell32: Stop shlfolder tests crashing under win98.
2008-06-10 17:43:22 +02:00
Paul Vriens
b44df3a852
shell32/tests: Run tests again on win95.
2008-05-27 19:35:59 +02:00
James Hawkins
f2aa3259b9
shell32: Test against the long form of the path.
2008-05-26 18:00:03 +02:00
Paul Vriens
7361e91fdd
shell32/tests: SHGetPathFromIDListA returns a BOOL not a HRESULT.
2008-05-20 15:43:54 +02:00
Paul Vriens
13e609fdb3
shell32/tests: Fix test when running on Wine.
2008-05-19 23:11:18 +02:00
Paul Vriens
64444ebe94
janitorial: Close COM after tests.
2008-05-19 23:10:01 +02:00
Francois Gouget
633ee950a1
Assorted spelling fixes.
2008-05-07 12:07:11 +02:00
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
James Hawkins
9ba8989026
shell32: Fix a test that fails in win2k3.
2008-04-24 11:51:25 +02:00
Austin English
aab8fae59a
Spelling fixes.
2008-04-21 14:25:05 +02:00
James Hawkins
81f2d3cc0b
shell32: Fix a few tests that fail in win2k.
2008-04-11 13:11:02 +02:00
Rob Shearman
21b9a50e08
shell32: Implement ParseDisplayName for EntireNetwork in the Network Places shell folder.
...
Add a test for this behaviour.
2008-04-11 11:12:04 +02:00
James Hawkins
5469551f6b
shell32: Fix and simplify the FO_COPY operation, with tests.
2008-04-03 11:29:07 +02:00
James Hawkins
6ecccdb790
shell32: Handle a few cases in FO_COPY that arise from not double-NULL terminating the input.
2008-04-02 12:33:50 +02:00
Alexandre Julliard
fad0f48350
shell32/tests: Remove spurious linefeeds in error messages.
2008-03-15 11:45:43 +01:00
Stefan Leichter
a7ebdf2eba
shell32: Fix SHGetFolderPathAndSubDir tests.
2008-03-14 11:22:06 +01:00
Paul Vriens
ee69858ebe
shell32/tests: Make tests run again on win95 and NT.
2008-03-10 11:22:23 +01:00
Huw Davies
f372280928
shell32: Add a test for ABM_GETTASKBARPOS.
2008-03-05 19:26:13 +01:00
Huw Davies
b24ec72f89
shell32: ABM_GETAUTOHIDEBAR should return a HWND or NULL.
2008-03-05 19:26:02 +01:00
Stefan Leichter
b5cc68f629
shell32: Added tests for SHGetFolderPathAndSubDirA.
2008-03-04 11:54:21 +01:00
Francois Gouget
e98a468ebe
shell32/tests: Use the IShellLinkDataList's standard 'C' interface.
2008-02-27 14:52:23 +01:00
Paul Vriens
ad711256a4
shell32/tests: GetLongPathNameA is not implemented on win95.
2008-02-15 09:53:29 +01:00
Alexandre Julliard
05c7174909
tests: Add a helper routine to wait for a child process and propagate its result correctly.
2008-02-07 12:56:00 +01:00
Kirill K. Smirnov
b391b8af58
systray: Properly track errors.
2008-02-06 12:52:34 +01:00
Francois Gouget
d491335eb7
shell32/tests: Fix a couple of copy/paste errors.
2008-02-04 11:11:27 +01:00
Francois Gouget
f6fab295f3
Fix spelling error in the generated conformance test files.
2008-01-16 12:46:18 +01:00
Francois Gouget
ca3606f393
shell32/tests: Use GetProcAddress() on SHFileOperationW() because it is missing on Windows 95.
2007-12-18 12:32:56 +01:00
Francois Gouget
46735ae431
shell32/tests: Use GetProcAddress() on Shell_NotifyIconW() because it is missing on Windows 95.
2007-12-18 12:32:56 +01:00
Francois Gouget
d22568d094
shell32/tests: Use GetProcAddress() on SHGetPathFromIDListW() because it is missing on Windows 95.
2007-12-18 12:32:56 +01:00
Francois Gouget
3874c55cc4
shell32/tests: Copy the PathRemoveBackslashA() and PathAddBackslashW() implementations because shlwapi.dll is missing on Windows 95.
2007-12-18 12:32:55 +01:00
Francois Gouget
000fd0edc5
shell32/tests: Avoid SHDeleteKeyA() because shlwapi.dll is missing on Windows 95.
2007-12-18 12:32:55 +01:00
Alexandre Julliard
ad9396302d
Removed some unneeded imports.
2007-12-06 21:24:24 +01:00
Gerald Pfeifer
ff307d96c1
shell32: Remove useless comparison >= 0 for unsigned variables.
2007-11-02 12:20:52 +01:00
Alexandre Julliard
41cf63148a
Fix redundant uses of MAKEINTRESOURCE.
2007-10-18 14:16:32 +02:00
Francois Gouget
a9f9676046
shell32: CSIDL_MYDOCUMENTS is now a synonym for CSIDL_PERSONAL.
2007-09-18 11:20:40 +02:00
Vincent Povirk
f4a4a1c054
shell32: Implement SHPathPrepareForWrite.
2007-09-14 16:20:14 +02:00
Vincent Povirk
6fe28bbee3
shell32: Add tests for SHPathPrepareForWrite.
2007-09-14 16:20:14 +02:00
Francois Gouget
2993785f3a
Assorted non-ANSI function declaration fixes (missing void).
2007-08-30 11:57:18 +02:00
Paul Vriens
968d305148
shell32/tests: Use GetModuleHandle instead of LoadLibrary.
2007-08-17 11:47:41 +02:00
Paul Vriens
444a8e5190
shell32/tests: Use GetModuleHandle instead of LoadLibrary.
2007-08-16 11:35:06 +02:00
Paul Vriens
f076919ca8
shell32/tests: Make tests run again on win95.
2007-08-14 12:46:47 +02:00
Misha Koshelev
0d750e3282
shell32: Fix shelllink creation to non-executable files and remove unnecessary code.
2007-06-29 13:43:27 +02:00
Misha Koshelev
240648534f
shell32/tests: Fix tests of IShellLinkA_SetPath to conform on both Windows 98 and XP.
2007-06-29 13:43:02 +02:00
Misha Koshelev
de774710d6
shell32/tests: Allow CoCreateInstance to return E_NOINTERFACE to pass on Win98; add skips and display return values.
2007-06-29 13:42:56 +02:00
Misha Koshelev
75fbca227b
shell32/tests: Add test for shell links to existing non-executable files.
2007-06-29 13:42:48 +02:00
Misha Koshelev
f8eabe0d37
shell32/tests: Allow individual tests in check_lnk to be todo_wine'd.
2007-06-29 13:42:38 +02:00
Misha Koshelev
9be151c2e9
shell32: Conform to native in SHELL_ArgifyW for unquoted %1 in registry keys.
2007-06-18 12:15:51 +02:00
Misha Koshelev
0678f6d168
shell32/tests: Add test for unquoted %1 in command and ddeexec keys.
2007-06-11 13:47:06 +02:00
Misha Koshelev
b43cac0b04
shell32/tests: Allow testing for arbitrary number of command line arguments in DDE tests.
2007-06-11 13:46:59 +02:00
Misha Koshelev
ca6387b329
shell32/tests: Expand default DDE application name tests to conform to win98.
2007-06-11 13:46:49 +02:00
Misha Koshelev
12297d64ef
shell32/tests: Use ShellExecuteEx with SEE_MASK_FLAG_DDEWAIT and SEE_MASK_FLAG_NO_UI for DDE tests.
2007-06-11 13:46:35 +02:00
Misha Koshelev
ee3147f434
shell32/tests: Save threadid from CreateThread as required by winme/98/95.
2007-06-11 13:46:08 +02:00
Misha Koshelev
37deec748d
shell32/tests: Simplify DDE thread and message loop.
2007-06-11 13:45:51 +02:00
Nigel Liang
1fc0cb75ee
shell32: Conformance tests for unicode filenames and fix a bug for file deletion.
2007-06-11 13:45:38 +02:00
Francois Gouget
96c337f0a1
Assorted spelling fixes.
2007-06-07 19:24:32 +02:00
Francois Gouget
c6b64b0b47
shell32/tests: Remove unneeded cast.
2007-06-01 12:39:03 +02:00
Misha Koshelev
c7aa087504
shell32/tests: Remove duplicate code.
2007-05-30 11:46:16 +02:00
Misha Koshelev
efb92561e6
shell32: Handle default DDE application names.
2007-05-30 11:46:06 +02:00
Misha Koshelev
c8829f5645
shell32/tests: Add tests for default DDE application name.
2007-05-30 11:45:13 +02:00
Misha Koshelev
cfa87660a7
shell32: Fix execute_from_key to conform to native behavior.
2007-05-30 11:44:20 +02:00
Misha Koshelev
b95d0fb9c3
shell32/tests: Add tests for ShellExecute DDE behavior.
2007-05-30 11:43:11 +02:00