Jason Edmeades
|
a5b1172e90
|
cmd: Fix 'for' expansion of wildcards when no args are supplied.
|
2013-06-05 11:45:23 +02:00 |
|
Jason Edmeades
|
56a33a8c55
|
cmd: set "var=value" ignores trailing characters.
|
2013-06-05 11:45:19 +02:00 |
|
Jason Edmeades
|
dc4dd0cb97
|
cmd: Fix handling of redundant information on goto/labels.
|
2013-06-04 21:01:13 +02:00 |
|
Michael Stefaniuc
|
6899279bab
|
cmd: Print the debug string instead of the pointer value.
|
2013-04-17 21:29:20 +02:00 |
|
Jason Edmeades
|
0b00b717b9
|
cmd: Add beginnings of support for delayed expansion.
|
2013-01-07 11:15:23 +01:00 |
|
Jason Edmeades
|
3735bf6af5
|
cmd: Avoid division by zero in set /a with %.
|
2013-01-07 11:14:24 +01:00 |
|
Francois Gouget
|
f963f93964
|
Assorted spelling fixes.
|
2013-01-07 11:10:40 +01:00 |
|
Ann and Jason Edmeades
|
95279b87e4
|
cmd: Add set /a support.
|
2012-12-21 12:00:19 +01:00 |
|
Frédéric Delanoy
|
5188f08bf4
|
cmd: Remove dead assignments (clang).
|
2012-12-20 12:00:45 +01:00 |
|
Jason Edmeades
|
d16f4e700b
|
cmd: Add support for NUL in copy.
|
2012-11-20 11:53:15 +01:00 |
|
Jason Edmeades
|
47b35d5545
|
cmd: Add support for tokens= (for /f).
|
2012-11-20 11:46:40 +01:00 |
|
Jacek Caban
|
08c17ada57
|
cmd: Added HeapFree wrapper.
|
2012-11-16 11:40:36 +01:00 |
|
Jacek Caban
|
c6d24089db
|
cmd: Make allocation unfailable.
|
2012-11-15 21:21:53 +01:00 |
|
Jason Edmeades
|
ae4571fb79
|
cmd: Fix for loops within for loops.
|
2012-11-06 16:02:41 +01:00 |
|
Frédéric Delanoy
|
5108b18940
|
cmd: Fix some leaks (coverity).
|
2012-11-01 15:54:40 +01:00 |
|
Frédéric Delanoy
|
1d3f679ef1
|
cmd: Avoid handle leaks (coverity).
|
2012-10-30 19:14:37 +01:00 |
|
Francois Gouget
|
5f86884771
|
cmd: Make WCMD_forf_getinputhandle() static.
|
2012-10-29 10:47:02 +01:00 |
|
Frédéric Delanoy
|
90c6f57fa9
|
cmd: Add support for GTR comparison operator in if statements.
|
2012-10-26 12:01:45 +02:00 |
|
Frédéric Delanoy
|
73995c71e0
|
cmd: Add support for GEQ comparison operator in if statements.
|
2012-10-26 12:01:40 +02:00 |
|
Frédéric Delanoy
|
80f8d49b07
|
cmd: Add support for NEQ comparison operator in if statements.
|
2012-10-26 12:01:36 +02:00 |
|
Frédéric Delanoy
|
14cd4151a9
|
cmd: Add support for EQU comparison operator in if statements.
|
2012-10-26 12:01:31 +02:00 |
|
Frédéric Delanoy
|
78af04f427
|
cmd: Add support for LEQ comparison operator in if statements.
|
2012-10-26 12:01:25 +02:00 |
|
Frédéric Delanoy
|
154710a093
|
cmd: Add support for LSS comparison operator in if statements.
|
2012-10-26 12:01:18 +02:00 |
|
Frédéric Delanoy
|
17607b8020
|
cmd: Avoid using strstr to match == operator in WCMD_if.
|
2012-10-26 12:00:44 +02:00 |
|
Frédéric Delanoy
|
dd13954424
|
cmd: Move common error reporting code in WCMD_if.
|
2012-10-26 12:00:41 +02:00 |
|
Frédéric Delanoy
|
cee1652e61
|
cmd: Get rid of longer needed 'end' parameter in WCMD_parameter.
|
2012-10-26 11:59:58 +02:00 |
|
Frédéric Delanoy
|
517ed44396
|
cmd: Correctly set the 'raw' parameter in calls to WCMD_parameter in WCMD_if.
|
2012-10-26 11:59:54 +02:00 |
|
Jason Edmeades
|
51b0d941d0
|
cmd: Add for /f delims= support.
|
2012-10-24 11:30:43 +02:00 |
|
Jason Edmeades
|
a45301cb93
|
cmd: Strip quotes from for /f string before attempting to parse it.
|
2012-10-24 11:30:40 +02:00 |
|
Jason Edmeades
|
182c5459b0
|
cmd: Correct for /f string and command set handling.
|
2012-10-24 11:30:36 +02:00 |
|
Jason Edmeades
|
9171fd1454
|
cmd: Add support for usebackq (for /f).
|
2012-10-24 11:30:11 +02:00 |
|
Jason Edmeades
|
293da2d06c
|
cmd: Implement support for for /f eol=c option.
|
2012-10-24 11:29:43 +02:00 |
|
Jason Edmeades
|
a3688948d0
|
cmd: Use a common function for the string parsing in for /f.
|
2012-10-24 11:29:22 +02:00 |
|
Jason Edmeades
|
84ecf34c2c
|
cmd: Refactor building a list of directories out of WCMD_for.
|
2012-10-24 11:29:13 +02:00 |
|
Jason Edmeades
|
d64298df99
|
cmd: Add support parsing for /f options and implement skip.
|
2012-10-24 11:29:06 +02:00 |
|
Francois Gouget
|
ed9e745580
|
Assorted spelling tweaks and fixes.
|
2012-10-22 12:21:55 +02:00 |
|
Jason Edmeades
|
3c05818515
|
cmd: Add support for calling a built in command.
|
2012-10-17 11:59:34 +02:00 |
|
Jason Edmeades
|
9f83165efb
|
cmd: Rename parameter passed to builtin calls.
|
2012-10-17 11:57:35 +02:00 |
|
Jason Edmeades
|
dccccfc273
|
cmd: Handle very odd delimiter support for command line.
|
2012-10-17 11:57:23 +02:00 |
|
Jason Edmeades
|
130cdcd727
|
cmd: Add full support for copy concatenation and ascii/binary.
|
2012-10-15 15:25:22 +02:00 |
|
Jason Edmeades
|
260210f6e6
|
cmd: Support copy to an 'ascii' destination.
|
2012-10-15 15:25:20 +02:00 |
|
Jason Edmeades
|
7b9971abf9
|
cmd: Rework the body of WCMD_copy based on new parameter parsing.
|
2012-10-15 15:25:10 +02:00 |
|
Jason Edmeades
|
89b8868ae0
|
cmd: Rework parameter parsing for WCMD_Copy.
|
2012-10-15 15:25:07 +02:00 |
|
Jason Edmeades
|
b1dacc6c37
|
cmd: cmd.exe /c or /k should suppress copy overwrite prompts.
|
2012-10-02 14:08:36 +02:00 |
|
Jason Edmeades
|
c55cd87632
|
cmd: Fix setlocal/endlocal implementation.
|
2012-10-01 14:30:49 +02:00 |
|
Jason Edmeades
|
9dde62cb96
|
cmd: Add full for /R support.
|
2012-10-01 14:29:58 +02:00 |
|
Jason Edmeades
|
8fbd65358e
|
cmd: Convert wcmd_for to use WCMD_parameter.
|
2012-10-01 14:24:48 +02:00 |
|
Frédéric Delanoy
|
c5a4878f5f
|
cmd: Reuse common string constants.
|
2012-09-28 17:14:38 +02:00 |
|
Jason Edmeades
|
cd9451c499
|
cmd: Display 'set' sort ordering correctly.
|
2012-09-26 17:49:23 +02:00 |
|
Jason Edmeades
|
e35b239b41
|
cmd: Fix parameterization around delimiters.
|
2012-09-26 17:47:20 +02:00 |
|