Dandan Bi 
							
						 
					 
					
						
						
							
						
						763cfa739b 
					 
					
						
						
							
							MdeModulePkg/HiiDatabaseDxe: Add ASSERT before using the pointer 'String'  
						
						... 
						
						
						
						The 'Sting' is returned by the function GetUnicodeStringTextAndSize.
If it is NULL, function GetUnicodeStringTextAndSize will return
EFI_OUT_OF_RESOURCES, and error handling codes will cover it.
So the pointer 'Sting' can not be NULL when using it.
So we can add the ASSERT codes.
Cc: Eric Dong <eric.dong@intel.com >
Cc: Hao Wu <hao.a.wu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Hao Wu <hao.a.wu@intel.com > 
						
						
					 
					
						2016-06-28 18:17:30 +08:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						b68ccac17c 
					 
					
						
						
							
							MdeModulePkg: Replace UnicodeStrToAsciiStr/AsciiStrToUnicodeStr  
						
						... 
						
						
						
						It is the follow up of 3ab41b7a32jiewen.yao@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Cc: Feng Tian <feng.tian@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com > 
						
						
					 
					
						2016-06-21 12:46:24 +08:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						91af324da0 
					 
					
						
						
							
							MdeModulePkg: Refine function comments in Keyword Handler Protocol  
						
						... 
						
						
						
						Refine the function comments in ConfigKeywordHandler.c and
HiiDatabase.h.
Cc: Liming Gao <liming.gao@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2016-02-16 17:56:11 +08:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						4858527b54 
					 
					
						
						
							
							MdeModulePkg:Fix bug that get the password width info incorrectly  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19336  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-18 02:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						2d3e4cd167 
					 
					
						
						
							
							MdeModulePkg:Fix the bug the incorrect change of StrCpyS function  
						
						... 
						
						
						
						The pointer to the destination string changed,the max length also changed.Previous change neglect this point.
And base on the code logic,we can use StrCatS to replace StrCpyS.Now this patch is to fix this bug.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18497  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-17 07:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						580d230d12 
					 
					
						
						
							
							MdeModulePkg/HiiDatabase: Refine KeywordHandlerProtocol->SetData().  
						
						... 
						
						
						
						Update this function to follow UEFI spec requirement.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18490  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-17 01:20:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						6c20eda777 
					 
					
						
						
							
							MdeModulePkg/HiiDatabase: Refine KeywordHandlerProtocol->GetData().  
						
						... 
						
						
						
						Update this function to follow UEFI spec requirement.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18489  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-17 01:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						3f4288fe26 
					 
					
						
						
							
							MdeModulePkg/HiiDatabase: Fix Progress not point to the correct place issue.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18488  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-17 01:08:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						2295075793 
					 
					
						
						
							
							MdeModulePkg:Refine the code in HiiDatabaseDxe  
						
						... 
						
						
						
						Check the local variable 'NameSpace' before use it.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18274  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-08-24 06:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						e74c427978 
					 
					
						
						
							
							Validate the input namespace field to avoid assert.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18239  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-08-20 00:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						9946c0a93e 
					 
					
						
						
							
							Allocate temp buffer to avoid potential change user input string buffer.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18238  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-08-19 12:12:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						5ad66ec692 
					 
					
						
						
							
							MdeModulePkg:Use safe string functions  
						
						... 
						
						
						
						Replace unsafe String functions with new added safe string functions
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17724  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-06-29 02:36:31 +00:00 
						 
				 
			
				
					
						
							
							
								Olivier Martin 
							
						 
					 
					
						
						
							
						
						4e295e0392 
					 
					
						
						
							
							MdeModulePkg/HiiDatabaseDxe: Fixed build error.  
						
						... 
						
						
						
						ARM toolchain raises the error: "statement is unreachable"
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <Olivier.Martin@arm.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17529  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-28 00:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						cbbc454b2a 
					 
					
						
						
							
							MdeModulePkg: Validate the return value before use it.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17494  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-22 05:37:44 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						5f25ead991 
					 
					
						
						
							
							MdeModulePkg: Enumerate all string packages in one driver when search the keyword.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17471  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-19 09:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						e44c60aa2a 
					 
					
						
						
							
							MdeModulePkg: remove unused variable DevicePathSize  
						
						... 
						
						
						
						Remove the unused DevicePathSize variable from EnumerateAllKeywords().
Due to our use of -Werror=unused-but-set-variable when building under GCC, the presence of DevicePathSize is breaking the build.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17448  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-14 23:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								Laszlo Ersek 
							
						 
					 
					
						
						
							
						
						c24001450b 
					 
					
						
						
							
							MdeModulePkg: ConfigKeywordHandler: fix pointer target signedness.  
						
						... 
						
						
						
						SVN r17428 ("MdeModulePkg: Implement UEFI25 HII Config keyword handler protocol") introduced code that triggers
  -Werror=pointer-sign
under gcc ("warn for pointer argument passing or assignment with different signedness"). This patch fix up those locations.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17445  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-14 02:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						87bfeb11f8 
					 
					
						
						
							
							MdeModulePkg: Implement UEFI25 HII Config keyword handler protocol.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Samer El-Haj-Mahmoud <samer.el-haj-mahmoud@hp.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17428  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-05-13 08:35:29 +00:00