Commit Graph

2943 Commits

Author SHA1 Message Date
Michael Stefaniuc
8a40df9800 shell32: Move IFSFolder_Constructor() to avoid forward declarations. 2013-02-27 11:30:40 +01:00
Michael Stefaniuc
a5560ebee6 shell32: Finish the COM cleanup of ShellFSFolder. 2013-02-27 11:30:36 +01:00
Michael Stefaniuc
00a20667fa shell32: Get rid of a helper function. 2013-02-27 11:30:32 +01:00
Michael Stefaniuc
90d88de2bf shell32: COM clean up for IPersistFolder3 in ShellFSFolder. 2013-02-27 11:30:28 +01:00
Michael Stefaniuc
89e187d3bd shell32: Pass an IShellFolder2 to SHELL32_CompareIDs() to avoid casts. 2013-02-26 11:27:15 +01:00
Michael Stefaniuc
febda816df shell32: COM clean up for IShellFolder2 in ShellFSFolder. 2013-02-26 11:27:06 +01:00
Andrew Talbot
1a190a9da3 shell32: Avoid signed-unsigned integer comparisons. 2013-02-26 11:26:53 +01:00
Michael Stefaniuc
df56b233e0 shell32: COM clean up for the inner IUnknown of ShellFSFolder. 2013-02-20 10:34:31 +01:00
Austin English
605f2f941e shell32: Add a stub for SHGetSetFolderCustomSettings. 2013-01-18 13:29:00 +01:00
Eric Pouech
d1ccbceb4d Various background processes must be launched detached from current console (if any). 2013-01-16 14:02:55 +01:00
Damjan Jovanovic
0f64ffd91f shell32: Fix non-BOOL returns in BOOL functions. 2013-01-11 18:14:08 +01:00
Frédéric Delanoy
04fb8a913c xdg: Fix a file handle leak (coverity). 2012-12-26 18:23:05 +01:00
Andrew Talbot
1d7a407f6d shell32: Indentation fix. 2012-12-21 11:37:22 +01:00
Detlef Riekenberg
fc3868a07f shell32/tests: Add tests for DoEnvironmentSubstA/W. 2012-12-05 12:53:19 +01:00
Detlef Riekenberg
1708adeb97 shell32: Fix DoEnvironmentSubstA implementation. 2012-12-05 12:53:12 +01:00
Detlef Riekenberg
ff2f494195 shell32: Implement DoEnvironmentSubstW. 2012-12-05 12:53:05 +01:00
Detlef Riekenberg
c0ff587203 shell32/tests: Remove wrong comment. 2012-11-27 19:45:38 +01:00
Andrew Talbot
cade59aab7 shell32: Remove unused variable. 2012-11-22 11:54:36 +01:00
Michael Stefaniuc
0705793eb0 shell32: Use the proper type for a function pointer field. 2012-11-20 19:47:03 +01:00
Francois Gouget
3b6b2107e2 shell32: Fix a buffer overflow in CommandLineToArgvW(). 2012-11-12 12:13:02 +01:00
Daniel Lehman
32f636f6d1 shell32: Initialize fAnyOperationsAborted in SHFileOperation. 2012-11-07 13:55:57 +01:00
André Hentschel
b4b396a957 shell32: Reorder code to avoid memory leaks (coverity). 2012-10-29 10:38:19 +01:00
Francois Gouget
68c1bf507d shell32: Standardize on the ShellExecuteEx() terminology. 2012-10-18 19:21:10 +02:00
Francois Gouget
47d4041dc1 shell32/tests: Fix a test_argify() check that fails on NT4 and Windows 2000. 2012-10-16 20:39:47 +02:00
Marcus Meissner
9eb7378765 shell32: Avoid memory leaking buf (Coverity). 2012-10-15 13:31:05 +02:00
Francois Gouget
53e4ddc399 shell32: Fix ShellExecute()'s handling of file URLs. 2012-10-10 10:37:37 +02:00
Francois Gouget
eee9b8ee12 shell32/tests: Simplify shlexec's test_directory() and add some more tests. 2012-10-10 10:37:27 +02:00
Francois Gouget
0c989fb078 shell32: Don't expand environment variables in ShellExecute()'s parameters argument. 2012-10-09 10:04:11 +02:00
Francois Gouget
40b01c1bfc shell32: Fix CommandLineToArgvW()'s handling of the executable path and consecutive quotes. 2012-10-09 10:04:04 +02:00
Francois Gouget
35004f84a2 shell32: Simplify CommandLineToArgvW() a bit. 2012-10-09 10:03:52 +02:00
Francois Gouget
1e3834aa14 shell32/tests: Fix test_one_cmdline() and add a few more tests.
test_one_cmdline() did not check the last parameter.
2012-10-09 10:03:25 +02:00
Francois Gouget
61f894c576 shell32/tests: Greatly expand the test_argify() tests. 2012-10-08 12:54:55 +02:00
Francois Gouget
e440a7d22c shell32/tests: Merge shlexec's test_exes_long() with the other parameter passing tests.
Also remove the pointless noassoc test (duplicated from test_exes()).
2012-10-08 12:54:54 +02:00
Francois Gouget
ab654c63cf shell32/tests: Add more ShellExecute() shortcut tests. 2012-10-08 12:54:53 +02:00
Francois Gouget
9ec7ab3fa0 shell32/tests: Write proper tests for CommandLineToArgvW(). 2012-10-04 10:42:40 +02:00
Francois Gouget
da6b02ceb1 shell32/tests: Simplify shlexec's test_argify() and test_lpFile_parsed() and avoid numeric literals. 2012-10-04 10:42:25 +02:00
Francois Gouget
0e6605ac52 shell32/tests: Some more type consistency fixes for the ShellExecute() return value checks. 2012-10-04 10:42:08 +02:00
Marcus Meissner
4413e00eca shell32: Check return value of SHGetSpecialFolderPathW (Coverity). 2012-10-03 16:29:29 +02:00
Francois Gouget
483b8f7608 shell32/tests: Improve the shell_execute{_ex}() tracing. 2012-10-01 12:08:01 +02:00
Francois Gouget
906127fe29 Assorted spelling fixes. 2012-10-01 12:07:41 +02:00
Francois Gouget
79ea850eab shell32: Add some more function prototypes and fix the IsNetDrive() one. 2012-09-24 22:27:29 +02:00
Francois Gouget
5f55a71b70 Assorted spelling fixes. 2012-09-24 22:27:29 +02:00
Francois Gouget
e8a515c28f shell32/tests: Add a few more ShellExecute() file URL tests. 2012-09-24 22:27:28 +02:00
Francois Gouget
709a0b764d Use the CP_ACP and NULL macros instead of numeric literals when converting strings between ANSI and Unicode. 2012-09-24 22:27:28 +02:00
Michael Stefaniuc
5c02bc11e1 shell32/tests: Use the explicit type for a function pointer. 2012-09-21 20:02:35 +02:00
Erich Hoover
7eb0d62b3d shell32: Create the All Users Microsoft directory. 2012-09-20 19:59:19 +02:00
Francois Gouget
7df54b4b8d shell32: Add tests for ShellExecute()'s handling of file URLs. 2012-09-20 19:56:42 +02:00
Francois Gouget
2083f28fbc shell32/tests: Use consistent types for the ShellExecute() & co return value. 2012-09-20 19:56:38 +02:00
Michael Stefaniuc
f905a1c448 shell32: Fix the messed up indentation level in the STRRET functions. 2012-09-12 12:47:46 +02:00
Michael Stefaniuc
506f77f52d shell32: Use a helper to trace the type of a STRRET. 2012-09-12 12:47:34 +02:00