Jurko Gospodnetić
|
cc90cd9341
|
Added explicit checking for too long command-line arguments for running directly using the CreateProcessA() API.
[SVN r79000]
|
2012-06-19 00:55:44 +00:00 |
|
Jurko Gospodnetić
|
d8399d398e
|
Refactoring Boost Build's execnt.c module - can_spawn() now takes a string * instead of a char * argument. Minor stylistic changes.
[SVN r78999]
|
2012-06-19 00:51:37 +00:00 |
|
Jurko Gospodnetić
|
810e1408ab
|
Refactored Boost Build's execnt.c module - commands to execute are now trimmed of all their leading and trailing spaces up front instead of 'whenever that becomes needed', removed redundant extra splitting of directly executed command strings into arguments. This fixes a bug caused by this extra splitting removing quotes around the executable (argument 0) - e.g. when executing the program 'C:\Program Files\dummy.exe' this would cause the program 'C:\Program.exe' to be executed instead if it exists.
[SVN r78997]
|
2012-06-19 00:23:18 +00:00 |
|
Jurko Gospodnetić
|
7c73b8a69e
|
Cleaned up end-user debug messages related to Boost Build's execnt.c module (-d+4).
[SVN r78996]
|
2012-06-19 00:02:25 +00:00 |
|
Jurko Gospodnetić
|
631a07d531
|
Minor stylistic changes.
[SVN r78995]
|
2012-06-18 23:56:01 +00:00 |
|
Jurko Gospodnetić
|
f8d53a5a8c
|
Minor stylistic changes.
[SVN r78994]
|
2012-06-18 23:39:12 +00:00 |
|
Jurko Gospodnetić
|
f7fb4c909c
|
Minor stylistic end-user error message update in Boost Build's execnt.c module.
[SVN r78993]
|
2012-06-18 23:31:40 +00:00 |
|
Jurko Gospodnetić
|
63949e8b19
|
Added logging the exact command-line string passed to the CreateProcessA() Windows API in Boost Build's execnt.c module.
[SVN r78992]
|
2012-06-18 23:30:58 +00:00 |
|
Jurko Gospodnetić
|
6799d690ea
|
Code cleanup in Boost Build's execnt.c module - using the CreateProcessA() API directly instead of the CreateProcess() wrapper now & made some code more localized.
[SVN r78991]
|
2012-06-18 23:28:30 +00:00 |
|
Jurko Gospodnetić
|
8e12da8dff
|
Checking whether a command can be spawned directly (as opposed to invoking it via an external shell) in Boost Build's execnt.c module now correctly skips all leading whitespace characters and not just tabs and spaces.
[SVN r78990]
|
2012-06-18 23:17:33 +00:00 |
|
Jurko Gospodnetić
|
b6d2a40a3e
|
Refactored the Boost Build execnt.c module's maxline() function to cache its result instead of calling the GetVersionEx() Windows API on every call.
[SVN r78989]
|
2012-06-18 23:12:33 +00:00 |
|
Jurko Gospodnetić
|
f4840e83a6
|
Minor stylistic changes - standardized relative type name and const modifier positions in Boost Build's execnt.c C module.
[SVN r78988]
|
2012-06-18 23:08:52 +00:00 |
|
Jurko Gospodnetić
|
ec74666771
|
Minor stylistic changes.
[SVN r78987]
|
2012-06-18 23:02:48 +00:00 |
|
Steven Watanabe
|
26703a88ab
|
Use dynamic arrays instead of linked lists. Reduces memory use about 10% overall.
[SVN r77408]
|
2012-03-19 18:17:36 +00:00 |
|
Steven Watanabe
|
70d5029905
|
Replace newstr with object. Use OBJECT * instead of char *. Fix a few bugs uncovered by the better typechecking.
[SVN r75609]
|
2011-11-22 23:04:09 +00:00 |
|
Steven Watanabe
|
e1f9c906cd
|
Fix memory leaks. Make sure that newstr and copystr are always used as needed.
[SVN r75502]
|
2011-11-16 03:00:54 +00:00 |
|
Vladimir Prus
|
c5c0853519
|
Kill 'engine/src', moving all content to 'engine'.
[SVN r68592]
|
2011-02-01 08:16:47 +00:00 |
|