- Oct 06, 2018
-
-
When a batch label is called, %0 and %~0 should be the label being called, and if you start adding modifiers to it (eg %~d0) then you get details of the batch program containing the label. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44369 Signed-off-by:
Jason Edmeades <us@edmeades.me.uk> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 987fee37) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
for /f can run a program and parse its output. The program name can supply args and be quoted or not. If quoted, wine fails to run the program because internally we were adding an extra pair of quotes. These are not needed and can be removed. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=39906 Signed-off-by:
Jason Edmeades <us@edmeades.me.uk> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 8b6ba774) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
- Oct 04, 2018
-
-
Semicolons are also allowed inside a path, as long as they are quoted. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45552 Signed-off-by:
Fabian Maurer <dark.shadow4@web.de> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit d175419f) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
- Sep 05, 2018
-
-
When inside a for loop, an 'if' statement is processed and the true part taken. Once all the commands in the true are processed, the else part is parsed, and a flag set to skip all commands in the else part. Unfortunately this flag is left on even when the if statement ends, meaning subsequent commands are also skipped. Signed-off-by:
Jason Edmeades <us@edmeades.me.uk> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 6cb52047) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
When parsing a command, after the first '/' we store the characters away in quals. The command itself can be MAXSTRING in bytes, but the quals was limited to MAX_PATH. This is incorrect, as you can provide very long qualifiers as well. Expand the space to allow the maximum size possible. Signed-off-by:
Jason Edmeades <us@edmeades.me.uk> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit dce5f89e) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
A for loop can be working through a wildcarded subdirectory, but when processing the first file in the subdirectory, it stores the prefix in a static variable which gets overwritten during the 'for' body processing. Signed-off-by:
Jason Edmeades <us@edmeades.me.uk> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit 15215bd0) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
This allows whitespace and any other text on the line when changing drive letters. Mostly I expect it crops up when commands are concatenated and the readability whitespace is added to the end of the command. For example C: & dir results in "C: " and "dir" as the two commands. We cannot unconditionally remove whitespace as some commands rely on it. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40694 Signed-off-by:
Jason Edmeades <us@edmeades.me.uk> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit daee8b75) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
In an error condition, the wrong variable was being used for an insert, resulting in a read from uninitialized data. This could be triggered for example by 'ftype jason=', and the error message should have included jason but instead was just ''. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38849 Signed-off-by:
Jason Edmeades <us@edmeades.me.uk> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit ab46a89c) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
Signed-off-by:
Bernhard Übelacker <bernhardu@mailbox.org> Signed-off-by:
Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit f95b85a8) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
- Mar 18, 2018
-
-
We must not remove the quotes from parameters, or strings like "param=value" will get parsed incorrectly. Signed-off-by:
Fabian Maurer <dark.shadow4@web.de> Signed-off-by:
Alexandre Julliard <julliard@winehq.org> (cherry picked from commit e62000c5) Signed-off-by:
Michael Stefaniuc <mstefani@winehq.org>
-
- Jan 09, 2018
-
-
Signed-off-by:
Andrey Gusev <andrey.goosev@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 14, 2017
-
-
Signed-off-by:
Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 02, 2017
-
-
Alexandre Julliard authored
Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jun 21, 2017
-
-
Signed-off-by:
Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- May 17, 2017
-
-
Signed-off-by:
Bas Weelinck <bas.weelinck@gmail.com> Signed-off-by:
Vincent Povirk <vincent@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jan 31, 2017
-
-
Signed-off-by:
André Hentschel <nerv@dawncrow.de> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jan 09, 2017
-
-
Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Dec 19, 2016
-
-
Signed-off-by:
Lauri Kenttä <lauri.kentta@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Dec 06, 2016
-
-
"COPY a+b a" appends b to a. "COPY a+b b" skips b from the sources. Signed-off-by:
Lauri Kenttä <lauri.kentta@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
Signed-off-by:
Lauri Kenttä <lauri.kentta@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Dec 05, 2016
-
-
Signed-off-by:
Lauri Kenttä <lauri.kentta@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 29, 2016
-
-
Signed-off-by:
Flávio J. Saraiva <flaviojs2005@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 21, 2016
-
-
brackets precede '&&', '||' and '&' '&&' precedes '||' and '&' '||' precedes '&' 'a && b || c & d' is equivalent to '(((a && b) || c) & d)' Signed-off-by:
Flávio J. Saraiva <flaviojs2005@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 17, 2016
-
-
The @ character chains until we leave the current depth. The @ character can be applied to brackets. Signed-off-by:
Flávio J. Saraiva <flaviojs2005@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 01, 2016
-
-
Signed-off-by:
Carlos Rafael Ramirez <crramirez@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jul 29, 2016
-
-
Signed-off-by:
Piotr Caban <piotr@codeweavers.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jun 20, 2016
-
-
Signed-off-by:
Marcus Meissner <marcus@jet.franken.de> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Apr 25, 2016
-
-
Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Mar 28, 2016
-
-
Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Feb 09, 2016
-
-
Signed-off-by:
Sebastian Lackner <sebastian@fds-team.de> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Jan 07, 2016
-
-
Signed-off-by:
Sebastian Lackner <sebastian@fds-team.de> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Dec 08, 2015
-
-
Signed-off-by:
Hugh McMaster <hugh.mcmaster@outlook.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Dec 02, 2015
-
-
Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 23, 2015
-
-
Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 20, 2015
-
-
Starting with Windows 8 %~a reports two new attributes, most likely to match the new +X and +V attrib options (integrity and no_scrub_data respectively). Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 18, 2015
-
-
Modifying the associations requires holding administrator+elevated privileges. 'net session' is the standard way of checking that in batch files. Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
If the synchronization line does not match assume that we skipped some tests. Signed-off-by:
Francois Gouget <fgouget@free.fr> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 17, 2015
-
-
Signed-off-by:
Hugh McMaster <hugh.mcmaster@outlook.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Nov 16, 2015
-
-
Signed-off-by:
Hugh McMaster <hugh.mcmaster@outlook.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-
- Oct 14, 2015
-
-
Signed-off-by:
Frédéric Delanoy <frederic.delanoy@gmail.com> Signed-off-by:
Alexandre Julliard <julliard@winehq.org>
-