Vitaly Lipatov
2dcb7b5d5c
shell32: Use sizeof instead of constant for buffer size.
2007-12-05 13:32:15 +01:00
Juan Lang
52da1b169a
shell32: Remove a bad comment.
2007-11-19 12:55:12 +01:00
Juan Lang
08ab605e37
shell32: Dynamically allocate memory for executing an URL.
2007-11-19 12:54:57 +01:00
Juan Lang
9d05534822
shell32: Use helper function to execute a URL.
2007-11-19 12:54:51 +01:00
Juan Lang
f2748c7af3
shell32: Dynamically allocate buffer for command.
2007-11-19 12:54:43 +01:00
Juan Lang
75ba711932
shell32: Constify some parameters.
2007-11-19 12:54:25 +01:00
Juan Lang
987ba237aa
shell32: Don't overwrite the caller's buffer when doing a dde connection.
2007-11-19 12:54:14 +01:00
Juan Lang
b829f034f5
shell32: Dynamically allocate buffer for quoted command.
2007-11-19 12:53:55 +01:00
Juan Lang
e3dbbd1435
shell32: Use a helper function for executing a found executable.
2007-11-19 12:53:46 +01:00
Juan Lang
645802d748
shell32: Dynamically allocate directory buffer.
2007-11-19 12:53:33 +01:00
Juan Lang
fd12e340cf
shell32: Use helper function to translate ID list.
2007-11-19 12:53:09 +01:00
Juan Lang
865a40651d
shell32: Use a helper function for executing a class.
2007-11-19 12:52:51 +01:00
Juan Lang
f53abfcee1
shell32: Dynamically allocate buffer for command parameters.
2007-11-19 12:52:33 +01:00
Alexandre Julliard
14eb294a48
shell32: Pass some of the ShellExecute flags through InvokeCommand.
2007-11-13 21:34:28 +01:00
Andrew Talbot
e7636c13e5
shell32: Constify some variables.
2007-10-31 12:39:54 +01:00
Rob Shearman
94074ad31e
shell32: Don't use the working directory passed into ShellExecute* functions if it isn't valid.
2007-08-31 19:16:50 +02:00
Kirill K. Smirnov
728bfd6d58
shell32: Add support for SEE_MASK_NO_CONSOLE flag.
2007-07-16 22:54:42 +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
efb92561e6
shell32: Handle default DDE application names.
2007-05-30 11:46:06 +02:00
Misha Koshelev
cfa87660a7
shell32: Fix execute_from_key to conform to native behavior.
2007-05-30 11:44:20 +02:00
Dmitry Timoshkov
3c9e7a7f33
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
2007-05-25 20:37:56 +02:00
Marcus Meissner
29700766ea
shell32: Avoid potential 1 byte overflow.
2007-05-17 13:20:25 +02:00
Hans Leidekker
395ba3b945
shell32: Add a stub implementation for OpenAs_RunDLL.
2007-04-19 11:56:16 +02:00
Ken Thomases
49c8388a98
shell32: Don't break file path at spaces in ShellExecuteEx if quoted.
2007-04-18 13:47:29 +02:00
Andrew Talbot
388fe7e371
shell32: Declare some functions static.
2007-02-07 11:03:28 +01:00
Andrew Talbot
8246b6cd30
shell32: Remove unused function.
2007-02-06 13:19:22 +01:00
Francois Gouget
4abebb8eb5
shell32: There is no need to check strings for NULL when using debugstr_w().
...
Also don't put single quotes around '%s' in that case.
2007-01-18 12:55:40 +01:00
Francois Gouget
df299b7305
shell32: Replace numeric literals with the proper constant.
2006-12-14 20:24:31 +01:00
Francois Gouget
df9715b1b0
shell32: Fix FindExecutableW() to not check if lpResult after using it. It's supposed to cause a segfault anyway.
...
Use SE_ERR_FNF rather than a numeric literal.
2006-12-14 12:45:27 +01:00
Francois Gouget
2538fa319a
shell32: Add some documentation for FindExecutableW().
2006-12-14 12:45:21 +01:00
Francois Gouget
71e5f3c116
shell32: Fix FindExecutable() to return the executable path, not the whole command.
2006-12-14 12:45:15 +01:00
James Hawkins
44b0b462cb
shell32: Move a NULL pointer check before the place where we dereference the pointer.
2006-12-04 12:22:46 +01:00
Francois Gouget
9fefaa87a9
shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
2006-11-24 11:48:35 +01:00
Francois Gouget
138e12b3d2
shell32: Add missing '\n' to Wine trace.
2006-11-08 12:10:39 +01:00
Aric Stewart
3f9a168f47
shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and report a needed buffer size.
2006-11-06 14:11:57 +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
Hans Leidekker
89e1d29482
shell32: Win64 printf format warning fixes.
2006-10-09 12:45:02 +02:00
James Hawkins
7b89ff88e8
janitorial: Remove redundant NULL checks before SHFree.
2006-10-07 17:52:59 +02:00
Andrew Talbot
30806fc00c
shell32: Cast-qual warnings fix.
2006-10-02 11:55:26 +02:00
Francois Gouget
9607151e38
shell32: Fix computation of default verb.
...
Compute the default verb as documented on MSDN instead of blindly
assuming it is 'open'. This fixes the WordViewer association in some
cases.
2006-06-26 13:05:12 +02:00
Francois Gouget
2d7ef72cf0
shell32: Remove dead code in SHELL_FindExecutable().
2006-06-16 11:32:11 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Jacek Caban
150bd5442c
shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
2006-04-14 19:37:02 +02:00
Jacek Caban
4b5125a79c
shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
2006-04-12 20:56:57 +02:00
Dmitry Timoshkov
52645e1144
shell32: Add parameter formatting rule to the command line if there isn't any.
2006-03-14 18:49:43 +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
Dmitry Timoshkov
22204c2c80
shell32: execute_from_key should fallback to a DDE exec only if the
...
command to execute from is not found in the registry.
Pass already found executable name to dde_connect.
2006-02-01 12:29:39 +01:00
Ge van Geldorp
a8d1e6e068
shell32: Fix directory execution.
...
Only use the Folder class handler if we're actually executing a
folder.
2006-01-12 13:31:45 +01:00
Martin Fuchs
041039390a
Fix context menu handling for more than one entry in order to repair
...
.lnk-file execution: Don't break at the first non-matching entry.
2005-11-30 18:26:32 +01:00
Ge van Geldorp
72ed6eae4c
Other code in shlexec.c (e.g. the extension handling code in
...
ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
quotes.
2005-11-28 17:29:58 +01:00