ydong10 
							
						 
					 
					
						
						
							
						
						04eb20aa85 
					 
					
						
						
							
							Add pointer check for NULL before dereference it.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: rsun3, lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12472  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-29 06:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						48a9d5f778 
					 
					
						
						
							
							Enhance EDKII Browser to support flexible HotKey setting.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12336  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-13 09:32:54 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						da58863885 
					 
					
						
						
							
							Enable the follow feature for string op-code:  
						
						... 
						
						
						
						1. Show old string before enter new.
2. Enable cursor moves left or right and insert new char or remove the char before the cursor.
Signed-off-by:ydong10
Reviewed-by:lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12231  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-30 12:33:41 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						38d6bb9e71 
					 
					
						
						
							
							Adjust the day field when update the month and year field.  
						
						... 
						
						
						
						Signed-off-by:ydong10
Reviewed-by:lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12054  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-28 02:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						c3342aa81f 
					 
					
						
						
							
							correct leap year calculate method.  
						
						... 
						
						
						
						Signed-off-by:ydong10
Reviewed-by:hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11982  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-05 09:30:49 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						508b4e77f6 
					 
					
						
						
							
							Enable value roll over when hit max or min.  
						
						... 
						
						
						
						Update the maximum value when input day field in date opcode.
Signed-off-by:ydong10
Reviewed-by:lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11977  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-05 08:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						b18e705046 
					 
					
						
						
							
							Add new call back return value; also add some sample code to use it.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11713  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-31 00:59:15 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						f0a1bf1155 
					 
					
						
						
							
							Add four PCDs for the different color settings of Subtitle and Text Filed on Browser.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11309  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-12 01:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						e24adb18e3 
					 
					
						
						
							
							Enable number input for numeric, date and time opcode  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11208  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-30 07:26:56 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						e35eb8af7b 
					 
					
						
						
							
							1. Use the max string size to compare password string.  
						
						... 
						
						
						
						2. Check whether the local variable is valid as the array index.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10473  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-05-10 02:17:31 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						e5eed7d364 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10418  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-24 09:33:45 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						7b9b2b920e 
					 
					
						
						
							
							Fix the bug for evaluate EFI_IFR_NOT_EQUAL_OP opcode, and the bug in using UnicodeSPrint function.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9554  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-11 11:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						eccfeab1ca 
					 
					
						
						
							
							Invoke EFI_BROWSER_ACTION_RETRIEVE callback when read EfiVarstore question.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9425  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-13 06:46:59 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
							
						
						b5a906f477 
					 
					
						
						
							
							1. Update SetupBrowser to pass correct buffer value for OrderedList Callback  
						
						... 
						
						
						
						2. Fix UI hang issue in SuppressIf Form support checkin
3. Update DriverSample to demo storage width of OrderedList could be defined to types other than UINT8. (Note: this requires BaseTools >= r9397 for updated VfrCompiler.exe)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9418  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-11-12 04:58:19 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
							
						
						8b0fc5c1e1 
					 
					
						
						
							
							1. Code clean up: add IN/OUT modifier for parameters.  
						
						... 
						
						
						
						2. UI enchancement: if there is no editable item in a Form, the F9/F10 will not be displayed in the footer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9363  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-10-26 03:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								xdu2 
							
						 
					 
					
						
						
							
						
						d02847d3c0 
					 
					
						
						
							
							Add support for newly defined VarStore type EFI_IFR_TYPE_UNDEFINED, EFI_IFR_TYPE_ACTION and EFI_IFR_TYPE_BUFFER in UEFI spec.  
						
						... 
						
						
						
						Note: with this update, the limitation for "OrderedList should use array of data type UINT8 as its storage" is removed; now OrderedList could use any data type (UINT8/UINT16/UINT32/UINT64) as its storage array.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9360  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-10-26 03:03:47 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						3ebb9bdb9e 
					 
					
						
						
							
							Update the conflicted function name with UefiLib from CreatePopUp to CreateMultiStringPopUp.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8778  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-07 06:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						63d55bb98a 
					 
					
						
						
							
							Replace BufToHexString by UnicodeValueToString  
						
						... 
						
						
						
						Replace HexStringToBuf by StrHexToUint64
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8034  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-04-08 00:56:51 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						d1a54e2c3e 
					 
					
						
						
							
							ECC cleanup: Non-Boolean comparisons should use a compare operator (==, !=, >, < >=, <=)  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7481  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-09 05:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						bc166db311 
					 
					
						
						
							
							Add in ASSERT to check out-of-bound and possible dereference of NULL pointers.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7391  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-02-02 07:18:59 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						40a06b0ca8 
					 
					
						
						
							
							K8:  
						
						... 
						
						
						
						1) Replace immediate constant with MACRO.
2) Add in ASSERT for NULL before dereferencing pointers and after memory allocation.
3) Add a return statement in ProcessOptions to handle the mismatch between the value stored and the opcode for one-of-option in orderedlist opcode. This case occurs when the one-of-optoin entry in OrderedList get deleted.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7320  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-01-20 12:55:02 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						f4113e1fdb 
					 
					
						
						
							
							1) Remove the variable initalization in declaration.  
						
						... 
						
						
						
						2) Change all gBS->FreePool to use the MdePkg/BaseLib's FreePool.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6662  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-11-21 06:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						e8e36190f4 
					 
					
						
						
							
							Merge in [EDK 1166]:  Form title is not displayed by Setup Browser  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5664  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-08-18 07:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						7936fb6a1f 
					 
					
						
						
							
							Clean up SetupBrowserDxe for Doxygen comments requirement.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5472  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-07-15 08:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						36fe40c2ea 
					 
					
						
						
							
							1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.  
						
						... 
						
						
						
						2) Remove the duplicated functions implementation  from the modules that reference these APIs 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5283  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-05-23 05:30:08 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						93e3992d1e 
					 
					
						
						
							
							UEFI HII: Merge UEFI HII support changes from branch.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4599  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-01-21 14:39:56 +00:00