Huw Davies
06ad4ce1c8
shell32: Add a test to show the IShellLink_GetIDList returns a copy of the IDList, remove an incorrect comment and fix a memory leak.
...
Found by Valgrind.
2010-01-22 13:56:16 +01:00
Paul Vriens
83c422e111
shell32/tests: Fix crash on ancient Win95.
2010-01-19 16:51:05 +01:00
Paul Vriens
3cbaaaa564
shell32: Remove some unneeded parameter setting.
2010-01-14 09:14:19 -06:00
Marcus Meissner
54aa61798f
shell32: Handle bad menu handle (Coverity).
2010-01-11 13:39:46 -06:00
Paul Vriens
cb5e6f378a
shell32: Fix length parameter for ZeroMemory (Coccinelle).
2010-01-08 10:13:56 +01:00
Nikolay Sivov
9a53cb5263
shell32/shelllink: Fix some string buffers leaks.
2010-01-07 19:41:34 +01:00
Reece Dunn
a2c41b72f8
Don't generate FIXME warnings for DllCanUnloadNow.
2010-01-06 10:59:51 +01:00
Alexandre Julliard
89df78e2c0
shell32: Move the RunDLL_CallEntry16 implementation to shell.dll.
2009-12-30 17:29:06 +01:00
Rob Shearman
3547ea011a
shell32: Fix a potentially large memory leak in IQueryAssociations_fnGetString.
2009-12-30 13:37:14 +01:00
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
1346740a57
shell32: Don't use the instance of the owner window for the autocomplete listbox.
2009-12-28 12:27:17 +01:00
Michael Stefaniuc
6f36945f2b
shell32: Remove some superfluous LPARAM/WPARAM casts.
2009-12-28 12:27:15 +01:00
Alexandre Julliard
9d44153273
shell32/tests: Fix the system directory test for old WoW64 platforms.
2009-12-23 14:27:31 +01:00
Alexandre Julliard
29c0ecfd1c
shell32: Use the module instance instead of that of the owner window for the about dialog.
2009-12-21 11:20:04 +01:00
Vincent Povirk
a18bc73fce
shell32: Fix a memory leak in SHFileOperationW.
2009-12-18 11:44:49 +01:00
Huw Davies
b71173f7ac
shell32: Fix a memory leak.
...
Found by Valgrind.
2009-12-17 13:09:49 +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
Vincent Povirk
a8c2d4b5bc
shell32: Fix an uninitialized memory access in SHGetFileInfoW.
...
If we are passed SHGFI_PIDL, szFullPath is not initialized. If we're passed
the flags PIDL, USEFILEATTRIBUTES, and an icon flag, we will try to use the
uninitialized filename to get the icon. Since the test claims that the
function should return an icon in this case, and we cannot always convert
a pidl to a path, we should just use the pidl.
2009-12-14 12:07:25 +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
Nikolay Sivov
daf99d4bdd
shell32: Fix some trace typos.
2009-12-09 14:25:25 +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
Marcus Meissner
265c959ed9
shell32: handle corrupt entry in iconcache registry entry (Coverity).
2009-12-04 14:34:58 +01:00
Paul Vriens
1c582d2ac5
shell32/tests: Don't fill a string with potential garbage.
2009-12-03 15:26:41 +01:00
Marcus Meissner
482354bdf7
shell32: Check for NULL lpText (Coverity).
2009-12-02 13:14:42 +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
Damjan Jovanovic
b585b24397
shell32: Deal better with spaces in ASSOCSTR_COMMAND values.
2009-11-24 15:53:36 +01:00
Paul Vriens
f9a931070d
shell32/tests: Fix some tests on Win7.
2009-11-20 11:40:12 +01:00
Owen Rudge
8d93b9cee8
shell32: Implement support for SHIL_SYSSMALL in SHGetImageList.
2009-11-19 11:48:25 +01:00
Marcus Meissner
bc85487496
shell32: Remove useless NULL check (Coverity).
2009-11-19 11:47:55 +01:00
Owen Rudge
ed5a2992f3
shell32: Don't increase refcount twice in SHGetImageList.
2009-11-19 11:47:38 +01:00
Owen Rudge
9db87f13d3
shell32: Implement SHGetImageList and remove todo_wine from imagelist tests.
2009-11-17 15:14:53 +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
Francois Gouget
8a00aaaa50
shell32: Make GetFileNameFromBrowse{A,W}() static.
2009-11-16 12:43:05 +01:00