Sweden-Number/programs
Jason Edmeades f87e25a7bc cmd: Handle unechoed rem commands inside a (..) section.
When processing a (..) multiline section, each line is processed and
if it starts with a '@' it is not echoed, but more importantly if is
'rem' then anything else on that line should be ignored. The reported
issue was that a pipe was being executed when it was hidden behind a
rem, which was trigged by the preceeding '@' character not being
skipped.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45729
Signed-off-by: Jason Edmeades <us@edmeades.me.uk>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-09-11 19:11:36 +02:00
..
arp makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
aspnet_regiis makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
attrib attrib: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:34 +02:00
cabarc cabarc: Use BOOL type where appropriate. 2014-02-20 11:18:41 +01:00
cacls makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
clock clock: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:37 +02:00
cmd cmd: Handle unechoed rem commands inside a (..) section. 2018-09-11 19:11:36 +02:00
conhost makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
control control: Remove unused string (Clang). 2014-11-25 19:49:39 +01:00
cscript wscript: Added IHost::Echo implementation. 2015-02-02 22:26:31 +09:00
dism dism: Add stub program. 2018-06-05 09:25:55 +02:00
dpnsvr dpnsvr.exe: New stub program. 2014-02-18 14:13:37 +01:00
dxdiag dxdiag: Use the ARRAY_SIZE() macro. 2018-08-21 23:21:52 +02:00
eject makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
expand makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
explorer explorer: Use the ARRAY_SIZE() macro. 2018-08-21 23:21:52 +02:00
extrac32 extrac32: Use the ARRAY_SIZE() macro. 2018-08-14 10:16:03 +02:00
fc fc: Add stub program. 2018-06-01 19:54:08 +02:00
find find: Add stub program. 2018-06-01 19:54:33 +02:00
findstr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
fsutil fsutil: Add stub program. 2016-04-27 19:43:21 +09:00
hh hh: Add an icon. 2015-03-19 13:57:55 +09:00
hostname hostname: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:41 +02:00
icacls icacls: New stub program. 2016-02-08 20:14:31 +09:00
icinfo icinfo: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:45 +02:00
iexplore iexplore/iexplore.inf: Add svcVersion reg key and update to win7. 2018-04-09 09:55:55 +02:00
ipconfig ipconfig: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:56 +02:00
lodctr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
mofcomp makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
mshta makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
msiexec msiexec: Don't keep the custom action GUID in the main thread's stack. 2018-08-16 18:41:14 +02:00
msinfo32 msinfo32: Use the ARRAY_SIZE() macro. 2018-08-14 10:16:00 +02:00
net net: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:48 +02:00
netsh makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
netstat netstat: Use the ARRAY_SIZE() macro. 2018-08-15 21:01:09 +02:00
ngen makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
notepad include: Add a generic available ARRAY_SIZE(). 2018-07-04 10:39:15 +02:00
oleview oleview: Use the ARRAY_SIZE() macro. 2018-07-09 22:21:26 +02:00
ping ping: Distinguish between timeouts and other failures. 2018-04-04 22:04:26 +02:00
plugplay makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
powershell powershell: Add a stub program. 2017-07-13 13:05:19 +02:00
presentationfontcache makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
progman progman: Fix warning in PUT_SHORT macro (clang). 2018-04-04 22:04:27 +02:00
reg include: Add a generic available ARRAY_SIZE(). 2018-07-04 10:39:15 +02:00
regasm makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
regedit regedit: Don't expand items on initial tree creation. 2018-08-21 23:02:31 +02:00
regsvcs makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
regsvr32 regsvr32: Use the ARRAY_SIZE() macro. 2018-08-14 10:16:03 +02:00
rpcss rpcss: Make rpcss a proper service. 2016-08-31 22:22:59 +09:00
rundll.exe16 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
rundll32 rundll32: Use BOOL type where appropriate. 2014-02-06 17:08:12 +01:00
sc sc: Fix service handle leak on error path (Coverity). 2015-11-25 01:28:31 +09:00
schtasks schtasks: Ignore /tr and /ru options. 2018-01-23 18:29:12 +01:00
sdbinst sdbinst: New stub program. 2014-04-16 14:38:08 +02:00
secedit makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
servicemodelreg makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
services services: Fall back to the current architecture if GetBinaryType fails. 2018-05-01 10:30:19 +02:00
shutdown shutdown: Add stub implementation. 2016-03-02 23:32:46 +09:00
spoolsv makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
start start: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:02 +02:00
subst subst: Add stub program. 2016-10-05 17:29:22 +02:00
svchost svchost: Add LOAD_WITH_ALTERED_SEARCH_PATH flag when loading the dll. 2014-09-17 17:58:31 +02:00
systeminfo systeminfo: Add stub program. 2014-10-09 17:36:22 +02:00
taskkill taskkill: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:51 +02:00
tasklist makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
taskmgr taskmgr: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:09 +02:00
termsv makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
uninstaller uninstaller: Use the ARRAY_SIZE() macro. 2018-08-14 09:44:12 +02:00
unlodctr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
view view: Use the ARRAY_SIZE() macro. 2018-07-09 22:21:24 +02:00
wevtutil programs: Added stub wevtutil tool. 2014-02-26 09:14:00 -06:00
wineboot wineboot: Use the ARRAY_SIZE() macro. 2018-08-14 09:44:12 +02:00
winebrowser winebrowser: Use the ARRAY_SIZE() macro. 2018-08-14 10:16:03 +02:00
winecfg ntdll: Bump Win 10 version to 17134. 2018-09-07 13:03:31 +02:00
wineconsole wineconsole: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
winedbg winedbg/gdbproxy: Silence some noisy debug messages. 2018-08-20 09:07:55 +02:00
winedevice winedevice: Reimplement (un)loading drivers on top of ZwLoadDriver()/ZwUnloadDriver(). 2018-08-29 22:01:38 +02:00
winefile winefile: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
winemenubuilder winecfg: Allow to disable MIME-type associations. 2018-08-16 18:38:51 +02:00
winemine winemine: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
winemsibuilder makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
winepath makefiles: Disable binary installation in the individual makefiles on Wow64. 2018-02-22 14:16:33 +01:00
winetest winetest: Use the ARRAY_SIZE() macro. 2018-08-14 09:44:12 +02:00
winevdm winevdm: Require DOSBox for running DOS executables. 2018-01-31 17:14:13 +01:00
winhelp.exe16 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
winhlp32 winhlp32: Avoid an ARRAY_SIZE-like macro. 2018-08-14 10:16:03 +02:00
winmgmt programs: Add a stub winmgmt service. 2018-05-03 14:08:30 +02:00
winoldap.mod16 winoldapp: Grab the Win16 lock again before exiting. 2015-11-30 23:16:53 +09:00
winver makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
wmic wmic: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
wmplayer wmplayer: Add stub program. 2015-11-10 18:39:49 +09:00
wordpad wordpad: Use the ARRAY_SIZE() macro. 2018-08-14 09:44:12 +02:00
write write: Always append a backslash to the system directory. 2014-10-28 15:47:42 +09:00
wscript wscript: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
wusa makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
xcopy xcopy: Spelling fix in a comment. 2018-08-23 20:01:56 +02:00