Francois Gouget
71e5f3c116
shell32: Fix FindExecutable() to return the executable path, not the whole command.
2006-12-14 12:45:15 +01:00
Francois Gouget
65b81bebaa
shell32/tests: Add FindExecutable() tests.
2006-12-14 12:45:04 +01:00
Francois Gouget
2fa16067f6
shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix the tests.
2006-12-14 12:44:56 +01:00
Marcus Meissner
f0280cbd1e
made functions and variables static in some testcases.
2006-12-11 12:18:29 +01:00
Francois Gouget
144995b5a5
shell32/tests: Don't use the NONAMELESS* macros in the tests.
2006-11-24 11:48:56 +01:00
Aric Stewart
3490cb81ed
shell32: Create dynamic buffers for expanded enviroment strings to allow for parameters and such longer than MAX_PATH.
...
With help from Michael Moss.
2006-11-06 14:10:55 +01:00
Paul Vriens
1af1ead894
shell32: Cast-qual warnings fix.
2006-10-30 11:26:30 +01:00
Ge van Geldorp
d642e11438
winapi_test: Regenerate tests.
...
Remove structs from test list which have preprocessor directives in
their definitions (winapi_test can't handle that).
2006-10-11 12:12:21 +02:00
Hans Leidekker
e5c1a014df
shell32/tests: Win64 printf format warning fixes.
2006-10-09 12:53:26 +02:00
Francois Gouget
c22eb7e3a3
shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
...
field so cast it to DATABLOCK_HEADER to access the dwSignature
field. Fixes the compilation with Visual C++ on Windows.
2006-10-03 15:56:32 +02:00
Francois Gouget
87045eb0c5
Fix rpcndr.h so it takes CONST_VTABLE into account.
...
Define CONST_VTABLE in the tests that need it. This fixes many Visual C++ warnings.
2006-09-29 17:52:27 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Alexandre Julliard
fc4cd637d9
tests: Moved some compatibility defines to wine/test.h.
2006-09-13 11:01:39 +02:00
Mike McCormack
9949a3a463
shell32: Fix compilation of test on MSVC6.
2006-08-24 12:42:35 +02:00
Mike McCormack
4fa9f63761
shell32: IShellLink::SetPath removes quotes from the path.
2006-08-09 17:10:32 +02:00
Mike McCormack
1cc186ba81
shell32: Fix test compilation with MSVC6.
2006-08-09 17:10:27 +02:00
Andrew Talbot
bbd8008b55
shell32/tests: Write-strings warnings fix.
2006-07-24 12:57:32 +02:00
Juan Lang
961193bc5d
shell32: Always NULL-terminate path in SHGetPathFromIDList.
2006-07-11 17:37:13 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899
make_dlls: Recursively ignore testlist.c in all tests directories.
2006-07-10 21:19:42 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Ivan Leo
48374cf630
shell32/tests: Comment out a test that crashes on windows nt 4.0.
2006-06-30 20:42:43 +02:00
Phil Lodwick
6fc50ff378
shell32/tests: Test to make sure we can create a non-nested directory.
2006-06-08 11:12:02 +02:00
Alexandre Julliard
23f9e358ad
Tests should not use wine/unicode.h.
2006-05-24 18:05:09 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Alexandre Julliard
c9cc7e33ff
Fixed some compiler warnings on old gcc versions.
2006-03-02 18:03:32 +01:00
Michael Jung
50f3eaef77
shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
...
Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
path. Removed some HRESULT tests on IUnknown_Release calls, which
returns ULONG.
2006-02-27 12:18:28 +01:00
Eric Pouech
1be2e1edef
shell32: Fixes for bugs found by valgrind on shell32 tests harness.
...
- read strings from left to right (PathGetDriveNumberW)
- don't access buffers before they are filled (SHGetPathFromIDListW)
- fill buffers & variables on all paths (SHELL_FindExecutable)
- handle error condition (unix_fs)
- don't shoot in the blind for AW APIs (tests/shelllink.c)
2006-02-22 12:04:02 +01:00
Alexandre Julliard
39a1a94221
shell32: Use more reasonable timeouts in shlexec test.
2006-02-21 19:30:29 +01:00
Martin Fuchs
c362d7c35b
shell32: SHELL32_GetItemAttributes()
...
- correct documentation which incorrectly claimed not to set any
attribute bits
- retrieve file attributes using SHGetPathFromIDListW() when they are
not already present in the internal PIDL structures
- add test case to show the previously wrong folder attributes when
using absolute PIDLs
- fix some memory leaks in the tests
2006-02-11 12:16:56 +01:00
James Hawkins
1be970d485
shell32: Reimplement a factored SHFileOperation.
2006-01-23 11:22:59 +01:00
Michael Jung
f87efbd14e
unixfs: Fix SetNameOf.
...
Ensure that pidls passed to SHNotify are absolute SetNameOf should
fail on absolute path names.
Some tests to show this.
2006-01-16 20:37:51 +01:00
Michael Jung
9281c948bf
shell32/unixfs: Added unicode support in folder and file pidls.
2006-01-03 13:23:59 +01:00
Francois Gouget
6526c3772d
Add trailing '\n's to ok() calls.
...
Remove spaces before '\n' in traces.
2006-01-03 12:10:37 +01:00
James Hawkins
22ddd114a8
shell32: Clean up the SHFileOperation tests.
...
- Make sure to create all the files used by the new tests.
- Add a couple more SHFileOperation tests.
- Fix some of the old tests.
2005-12-26 12:56:06 +01:00
Michael Jung
259fd03407
shell32: Added some test to document native ITEMIDLIST format.
2005-12-22 17:16:11 +01:00
James Hawkins
036d5eff7b
shell32: Add tests for SHFileOperation's FO_MOVE command.
2005-12-22 11:19:13 +01:00
James Hawkins
d49181f99a
shell32: Add tests for SHFileOperation's FO_COPY command.
2005-12-22 11:17:19 +01:00
James Hawkins
edf423ab86
shell32: Add tests for SHFileOperation's FO_RENAME command.
2005-12-22 11:16:57 +01:00
James Hawkins
d3c3bc1d3a
shell32: Add tests for SHFileOperation's FO_DELETE command.
2005-12-22 11:15:42 +01:00
James Hawkins
bad4a1dc5f
shell32: Remove the '.\\' prefix from filenames, because it hides a
...
bug in SHFileOperation.
2005-12-21 21:18:19 +01:00
Michael Jung
9a0369449e
shell32/tests: Fixed a test failing on WinXP.
2005-12-20 11:57:44 +01:00
Paul Vriens
ac7fd9d6e5
shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
2005-12-12 18:13:14 +01:00
Michael Jung
4db7733369
Added a test for native PIDL format.
2005-12-02 11:25:18 +01:00
Martin Fuchs
0b17529332
Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
...
Directly return the correct "My Computer" attributes in
ISF_Desktop_fnGetAttributesOf().
Remove "todo_wine" from the "My Computer" attributes test case.
Add test case for retrieving the file system path from the
CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
2005-11-28 10:38:06 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Francois Gouget
0edbaf7e80
Remove spaces before '\n' in traces.
2005-11-10 12:14:56 +00:00
Saulius Krasuckas
57707fa0ea
Disable code that segfaults on Win98 SE.
2005-11-09 10:30:15 +00:00
Michael Jung
329f4edefc
- Move target folder initialization to a dedicated function.
...
- Use this function in BindToObject (should be faster).
- Special handling for FolderShortcut objects in Initialize method.
- Removed a todo_wine from a no longer failing unit test.
2005-11-05 10:44:28 +00:00