Commit Graph

2922 Commits

Author SHA1 Message Date
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
Francois Gouget
b8050f0571 Assorted spelling fixes. 2012-09-04 16:15:52 +02:00
Marcus Meissner
006ee88278 shell32: Use characters not bytes in one place (Coverity). 2012-09-03 15:49:49 +02:00
Nikolay Sivov
96005d17d5 shell32/tests: Use proper method macros. 2012-08-24 11:32:39 +02:00
Michael Stefaniuc
563d229b5f shell32: Avoid TRUE:FALSE conditional expressions. 2012-08-14 11:59:18 +02:00
Nikolay Sivov
bf0c67c322 shell32: Use proper macros when calling COM methods. 2012-07-30 17:13:33 +02:00
Erich Hoover
6a1d2f80b8 shell32: Fix FindExecutable search path when a default directory is supplied. 2012-07-12 16:10:04 -05:00
Marcus Meissner
0ef705fb69 shell32: Avoid memcmp result truncation (Coverity). 2012-07-09 10:11:32 -04:00
Detlef Riekenberg
bb684aaba7 shell32/tests: Fix a failure on w2k. 2012-07-03 12:02:20 +02:00
Austin English
cfa1813e1b shell32: Add a stub for SHSetUnreadMailCountW. 2012-06-29 20:41:46 +02:00
Detlef Riekenberg
a8643ccc85 shell32/tests: Ignore case when comparing filenames. 2012-06-22 14:09:45 +02:00
Damjan Jovanovic
f6be79684f shell32: Fix some function prototypes. 2012-06-20 10:31:06 +02:00
Damjan Jovanovic
74fe2989cb shell32: Fix some return types. 2012-06-20 10:31:03 +02:00
Francois Gouget
ef6f3a30cc shell32/tests: Get rid of unneeded function typedefs. 2012-06-15 18:35:38 +02:00
Daniel Jelinski
fccee5d20c shell32: Make folder names in folder picker editable. 2012-06-07 16:26:15 +02:00
Alexandre Julliard
2729cc1b3d shell32: Remove the applet valid flag and improve the error handling. 2012-06-06 11:46:20 +02:00
Alexandre Julliard
6f9f6b1aa6 shell32: Convert the control panel list to a standard list. 2012-06-05 21:23:21 +02:00
Alexandre Julliard
c1e40a8bf4 shell32: Use a default icon for control panels without one. 2012-06-05 21:23:19 +02:00
Francois Gouget
1f6d078e1b Assorted spelling fixes. 2012-06-04 12:17:54 +02:00
Oleksij Rempel
83196d0cb3 shell32: Return empty list instead of NULL. 2012-05-30 14:41:34 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Nikolay Sivov
9af543aad8 shell32: Implement IShellDispatch2::IsServiceRunning(). 2012-05-08 09:41:46 +02:00