Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							ae315cc269 
							
						 
					 
					
						
						
							
							Fix the use of ASSERT and other fixes to memory allocation failures (like free before return for errors)  
						
						... 
						
						
						
						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@15759  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-08-05 23:16:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							cf812a204c 
							
						 
					 
					
						
						
							
							This searches for handles that produce the dynamic command protocol after searching the commands compiled into the shell.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Eugene Cohen <eugene@hp.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com> 
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15754  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-08-05 20:09:25 +00:00 
						 
				 
			
				
					
						
							
							
								Tapan Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							e71cb45263 
							
						 
					 
					
						
						
							
							ShellPkg: Move UpdateMapping() out of Map command and added to UefiShellCommandLib library.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hp.com>
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15580  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-06-23 18:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jaben Carsey 
							
						 
					 
					
						
						
						
						
							
						
						
							4f67c7ffa1 
							
						 
					 
					
						
						
							
							ShellPkg: remove memory leak in file handle list  
						
						... 
						
						
						
						The shell was not freeing sufficient memory when freeing a list of files.  The structure contained a pointer which was being left behind.  I made a new function to replace the shared freeing function which frees the “Path” member of the SHELL_COMMAND_FILE_HANDLE structure.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15073  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-01-09 18:05:24 +00:00 
						 
				 
			
				
					
						
							
							
								Ruiyu Ni 
							
						 
					 
					
						
						
						
						
							
						
						
							863986b3c8 
							
						 
					 
					
						
						
							
							Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Reviewed-by: Elvin Li <elvin.li@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Guo Dong <guo.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14505  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-07-26 03:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							d7bb8de9b9 
							
						 
					 
					
						
						
							
							ShellPkg: remove unused enum  
						
						... 
						
						
						
						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://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14353  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-05-13 17:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							d51088b764 
							
						 
					 
					
						
						
							
							ShellPkg: Updates to 'help' command  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chris Phillips <chrisp@hp.com>
reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13997  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-12-13 21:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							3f869579a4 
							
						 
					 
					
						
						
							
							ShellPkg: Correct 3 places where memory was not being properly released by the shell.  
						
						... 
						
						
						
						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>
Reviewed-by: Liu, Jiang A <jiang.a.liu@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13938  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-11-13 16:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							b6b22b132a 
							
						 
					 
					
						
						
							
							ShellPkg: Eliminate loss of high bits in return value from exit command on 64 bit platform.  
						
						... 
						
						
						
						submitted-by: jcarsey
reviewed-by:  gookboy15a
reviewed-by:  niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12356  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-09-15 20:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							4ff7e37b4f 
							
						 
					 
					
						
						
							
							Refine comments and two code style.  
						
						... 
						
						
						
						Signed-off-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12263  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-09-02 08:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							4d0a4fcefe 
							
						 
					 
					
						
						
							
							Move the 2 functions associated with reading whole lines at a single time from the shell command (internal) library to the ShellLib (external) library.  
						
						... 
						
						
						
						signed-off-by: jcarsey
reviewed-by: lgrosenb
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12000  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-07-06 22:28:36 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							ab94587a7d 
							
						 
					 
					
						
						
							
							This refactors 3 functions out of ShellCommandLib and puts them into a new library (but as 2 functions instead of 3).  This allows for users outside of the shell itself to have access to these functions.  
						
						... 
						
						
						
						1) Remove the 3 functions out of the shell's internal library (ShellCommandLib)
2) Add a new library class (PathLib)
3) Add an instance of this class (BasePathLib)
4) Change all internal shell callers to use this new library class.
signed-off-by: jcarsey
reviewed-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11936  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-30 22:58:53 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							366f81a016 
							
						 
					 
					
						
						
							
							Clarify that the shared variables of the shell protocols are properly named.  
						
						... 
						
						
						
						This removes the non-shared gEfiShellProtocol and gEfiShellParametersProtocol and renames the shared version to those names.
This removes the m-versions of those protocol pointers.
signed-off-by: jcarsey
reviewed-by: darylm503
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11900  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-27 21:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							a49016b117 
							
						 
					 
					
						
						
							
							move a function to the correct library.  
						
						... 
						
						
						
						added "ren" as an alias for "mv"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11537  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-04-13 23:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							1a63ec8f82 
							
						 
					 
					
						
						
							
							consist mapping - add comments and change variable names.  
						
						... 
						
						
						
						UefiShellCommandLib - add comments and zero out memory allocations.
add guid to inf file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11433  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-03-25 21:09:21 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							ff51746bd4 
							
						 
					 
					
						
						
							
							update error handling to use less ASSERT.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11053  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-11-12 21:40:12 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab85bef03 
							
						 
					 
					
						
						
							
							move DeleteScriptFileStruct from a private to a public function.  This allows for better memory cleanup when errors occur.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10906  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-10-04 16:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
						
						
							
						
						
							a405b86d27 
							
						 
					 
					
						
						
							
							udk2010.up2.shell initial release.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10874  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-09-14 05:18:09 +00:00