jcarsey 
							
						 
					 
					
						
						
							
						
						365aa98a5d 
					 
					
						
						
							
							ShellPkg: Add ShellPrintHelp function to ShellLib.  
						
						... 
						
						
						
						This function allows for easier access to printing standard command help.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Matt Stanbro <Matthew.A.Stanbro@intel.com >
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14159  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-04 21:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						fb5278ef78 
					 
					
						
						
							
							ShellPkg: Added function ShellDeleteByName which deletes a file by name.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Matthew Stanbro <matthew.a.stanbro@intel.com >
Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14138  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-02-20 18:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						37d5c6ee2f 
					 
					
						
						
							
							Update comment for function header.  
						
						... 
						
						
						
						Signed-off-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12691  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-14 08:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								darylm503 
							
						 
					 
					
						
						
							
						
						b0934ac4b0 
					 
					
						
						
							
							ShellPkg: Update comments for functions to clarify buffer origin.  
						
						... 
						
						
						
						Signed-off-by: darylm503
Reviewed-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12687  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-12 00:35:11 +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 
							
						 
					 
					
						
						
							
						
						a1d4bfcc3f 
					 
					
						
						
							
							add comments to function declarations and definitions and updated to match coding style document.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11505  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-04-05 20:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						ae724571be 
					 
					
						
						
							
							Comment's added and fixed.  
						
						... 
						
						
						
						Pointer's checked for NULL before access and after memory allocations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11499  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-04-01 22:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						4bbdc0e1bd 
					 
					
						
						
							
							FileHandleLib - use standard unicode file tag.  
						
						... 
						
						
						
						ShellCEntryLib - add #define protection.
ShellCommandLib - add optional sorting of command list.
ShellLib - add string-to-number with EFI_STATUS return value for verification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11429  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-25 21:03:58 +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 
							
						 
					 
					
						
						
							
						
						40d7a9cfaa 
					 
					
						
						
							
							fix a misspelling.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10905  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-04 16:25:24 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						fbec9c0f1c 
					 
					
						
						
							
							copyright format update  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10875  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-14 12:22:42 +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 
						 
				 
			
				
					
						
							
							
								darylm503 
							
						 
					 
					
						
						
							
						
						7e4ed4b8c7 
					 
					
						
						
							
							Fix HSD Tracker 204133.  
						
						... 
						
						
						
						Clarified the comment for the ShellExecute function.
Added text indicating that the EnvironmentVariables and Status parameters are ignored in a pre-UEFI Shell 2.0 environment and that the Output parameter is ignored in a UEFI Shell 2.0 environment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10858  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-08 14:46:38 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
							
						
						90bfa227ee 
					 
					
						
						
							
							Add some error checking.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10661  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-19 05:21:27 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						3a888f2a22 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10428  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-24 12:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						334f978ecc 
					 
					
						
						
							
							adding prompting to library header  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9923  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-03 15:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						1e6e84c7af 
					 
					
						
						
							
							fixed license header / copyright date on all files.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9810  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-25 20:05:08 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						969c783b46 
					 
					
						
						
							
							adding new parameter to search and replace function to allow for easy skipping of items preceded by ^  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9726  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-13 16:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						b3011f4041 
					 
					
						
						
							
							updating comments mostly.  also added some new lib functions.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9710  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-01-11 21:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						18cefebe12 
					 
					
						
						
							
							clean up comments  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9536  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-07 18:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						11d2decf81 
					 
					
						
						
							
							Adding StringNoCaseCompare to SortLib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9535  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-07 18:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						a5bd42b97d 
					 
					
						
						
							
							corrected out of date comments  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9500  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-01 05:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						36a9d67261 
					 
					
						
						
							
							build break fix and new function  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9461  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-20 21:13:41 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						a31bd33cf8 
					 
					
						
						
							
							comment repairs.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9460  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-20 18:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						125c2cf4f1 
					 
					
						
						
							
							updating headers from code review.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9449  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-18 21:36:50 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						2247dde4b6 
					 
					
						
						
							
							Upgrade ShellLib and fix bug with param parsing  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9398  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-09 18:08:58 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						4983ca934c 
					 
					
						
						
							
							add:  
						
						... 
						
						
						
						1) sorting library
2) sorting test Application/ShellSortTestApp
update DEC and DSC for 2 additions
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8938  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-13 19:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						eb64668477 
					 
					
						
						
							
							comment clarification  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8935  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-13 16:04:10 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						94c5492c8a 
					 
					
						
						
							
							fix parameter type  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8904  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-12 03:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						e9880e2539 
					 
					
						
						
							
							Put EOF (End of File) on its own line for all source files.  This is required for some compiler to build.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8896  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-11 19:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						9eb53ac345 
					 
					
						
						
							
							fixing build errors  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8824  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-08 17:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						b82bfcc17f 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8681  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
						
					 
					
						2009-06-29 16:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						322016e52d 
					 
					
						
						
							
							Restore Include/Library/ShellCEntryLib.h.  Cleanup function and  
						
						... 
						
						
						
						function prototype comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8634  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-23 21:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						9b3bf083f7 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8633  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
						
					 
					
						2009-06-23 21:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						39157531c8 
					 
					
						
						
							
							Fix build of ShellC Lib/App for GCC.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8582  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-17 08:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						b8b6faa059 
					 
					
						
						
							
							clarify content  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8565  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-16 01:04:29 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						b1f95a06ca 
					 
					
						
						
							
							Updating with new functions and adding "C" style entrypoint library with example application.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8564  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-16 00:23:19 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						08d7f8e83d 
					 
					
						
						
							
							Fix ShellPkg build errors for UNIXGCC toolchain.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8555  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-06-15 18:42:13 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						69817bf8e0 
					 
					
						
						
							
							Fix several Unicode issues that fails VS2005.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8350  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-20 14:42:48 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						d2b4564ba5 
					 
					
						
						
							
							fixed to build under IPF.  
						
						... 
						
						
						
						Refactored some commands into FileHandleLib since they are used in many binaries.
Added .h for GUID that was missing.
Added PCD for initialization of shell apps and shell itself in shell library interaction.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8295  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-11 18:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						94b17fa1b6 
					 
					
						
						
							
							First (Alpha) release of ShellPkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8256  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-05-07 18:46:18 +00:00