audk/ShellPkg/Library/UefiShellLevel2CommandsLib
Jaben Carsey fed3be946c ShellPkg: Refactor Print logic out of main loop function
This has no change in the behavior of the LS command, but it removes the printing logic from the main recursive function.  This is the first step toward changing the code flow without affecting the look and feel.

The long term goal is correcting the recursion to be more clean and useful to users.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15179 6f19259b-4bc3-4df7-8a09-765794883524
2014-01-24 20:33:17 +00:00
..
Attrib.c udk2010.up2.shell initial release. 2010-09-14 05:18:09 +00:00
Cd.c ShellPkg: add verification that a target directory exists when changing directory with drive identifier. 2013-02-13 22:22:16 +00:00
Cp.c ShellPkg: Fixed build errors related to variable declarations 2013-08-27 09:01:54 +00:00
Load.c ShellPkg: Fixed build error 'variable set but not used' 2013-05-07 17:57:58 +00:00
Ls.c ShellPkg: Refactor Print logic out of main loop function 2014-01-24 20:33:17 +00:00
Map.c Update code to ensure the pointer ‘CurrentName’ in function ‘PerformSingleMappingDisplay’ isn’t null before being processed. 2013-12-17 01:04:38 +00:00
MkDir.c udk2010.up2.shell initial release. 2010-09-14 05:18:09 +00:00
Mv.c ShellPkg: Fix for the ‘mv’ command when destination starts with ‘\’. 2013-10-18 20:10:18 +00:00
Parse.c ShellPkg: print error when column index is out of range instead of ASSERT. 2012-01-02 21:17:20 +00:00
Reset.c ShellPkg: fix copyright date. 2012-01-05 20:46:16 +00:00
Rm.c ShellPkg: Remove invalid ASSERT 2013-12-09 23:00:21 +00:00
Set.c udk2010.up2.shell initial release. 2010-09-14 05:18:09 +00:00
TimeDate.c ShellPkg: Fix ARM build errors. 2013-06-11 22:07:03 +00:00
UefiShellLevel2CommandsLib.c Fix a code typo. 2011-10-18 01:47:53 +00:00
UefiShellLevel2CommandsLib.h Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. 2013-07-26 03:14:08 +00:00
UefiShellLevel2CommandsLib.inf Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. 2013-07-26 03:14:08 +00:00
UefiShellLevel2CommandsLib.uni ShellPkg: Fixes for the ‘ls’ command: 2013-10-18 18:53:16 +00:00
Vol.c check memory allocations for success. 2011-04-04 21:41:24 +00:00