Module: wine Branch: master Commit: 6c39db0ca01a93003d2fbf2581fc2c3fcb3266c8 URL: https://gitlab.winehq.org/wine/wine/-/commit/6c39db0ca01a93003d2fbf2581fc2c3...
Author: Eric Pouech epouech@codeweavers.com Date: Tue Apr 30 15:25:27 2024 +0200
cmd: Migrate IF/FOR instructions inside CMD_NODE.
Basically: - IF and FOR command parsing in integrated into node_builder, - CMD_NODE is no longer degenerated (and no longer use NULL CMD_COMMAND to mark end of block) - lexer evolves to delegate a bunch of things to node_builder (esp. command nesting...)
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53190 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50132 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44063 Signed-off-by: Eric Pouech epouech@codeweavers.com
---
po/ar.po | 6 + po/ast.po | 6 + po/bg.po | 5 + po/ca.po | 6 + po/cs.po | 6 + po/da.po | 6 + po/de.po | 6 + po/el.po | 5 + po/en.po | 4 + po/en_US.po | 4 + po/eo.po | 6 + po/es.po | 6 + po/fa.po | 5 + po/fi.po | 6 + po/fr.po | 6 + po/he.po | 5 + po/hi.po | 4 + po/hr.po | 6 + po/hu.po | 6 + po/it.po | 6 + po/ja.po | 6 + po/ka.po | 6 + po/ko.po | 6 + po/lt.po | 6 + po/ml.po | 4 + po/nb_NO.po | 6 + po/nl.po | 6 + po/or.po | 4 + po/pa.po | 4 + po/pl.po | 6 + po/pt_BR.po | 6 + po/pt_PT.po | 6 + po/rm.po | 4 + po/ro.po | 6 + po/ru.po | 6 + po/si.po | 6 + po/sk.po | 6 + po/sl.po | 6 + po/sr_RS@cyrillic.po | 5 + po/sr_RS@latin.po | 5 + po/sv.po | 6 + po/ta.po | 6 + po/te.po | 4 + po/th.po | 5 + po/tr.po | 6 + po/uk.po | 6 + po/wa.po | 5 + po/wine.pot | 4 + po/zh_CN.po | 6 + po/zh_TW.po | 6 + programs/cmd/batch.c | 2 +- programs/cmd/builtins.c | 211 ------- programs/cmd/cmd.rc | 1 + programs/cmd/tests/test_builtins.cmd | 1 - programs/cmd/tests/test_builtins.cmd.exp | 17 +- programs/cmd/wcmd.h | 65 +- programs/cmd/wcmdmain.c | 1016 ++++++++++++++++-------------- 57 files changed, 836 insertions(+), 751 deletions(-)