The v3 patch splits the big v2 patch to 5 parts and adds Shell prefix to the four new APIs exposed in ShellCommandLib.
It also changes the 2nd parameter of ShellGetNextParameter from unnecessary CHAR16** to CHAR16*. Ruiyu Ni (5): ShellPkg/UefiShellCommandLib.c: Formalize EOL ShellPkg/ShellCommandLib.h: Formalize EOL ShellPkg: Move FindFirstCharacter/GetNextParameter to ShellCommandLib ShellPkg: Add Shell[Get|Set]RawCmdLine to ShellCommandLib ShellPkg: Fix echo to support displaying special characters ShellPkg/Application/Shell/Shell.c | 81 ++--- ShellPkg/Application/Shell/Shell.h | 18 -- .../Application/Shell/ShellParametersProtocol.c | 160 +--------- .../Application/Shell/ShellParametersProtocol.h | 29 -- ShellPkg/Include/Library/ShellCommandLib.h | 108 +++++-- .../UefiShellCommandLib/UefiShellCommandLib.c | 352 +++++++++++++++++---- ShellPkg/Library/UefiShellLevel3CommandsLib/Echo.c | 141 ++++----- .../UefiShellLevel3CommandsLib.uni | 3 +- 8 files changed, 472 insertions(+), 420 deletions(-) -- 2.9.0.windows.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

