Dandan Bi 
							
						 
					 
					
						
						
						
						
							
						
						
							560a435df0 
							
						 
					 
					
						
						
							
							MdeModulePkg/SetupBrowser: Handle questions with Bit VarStore  
						
						... 
						
						
						
						REF:https://bugzilla.tianocore.org/show_bug.cgi?id=545 
For oneof/numeric/CheckBox(storage can be Bit VarStore)
If the question value can be updated and shown correctly
in UI page, we need do enhancements in following cases:
1. Parse the Ifr data to get the bit VarStore info correctly.
2. Set/get value to/from bit VarStore correctly.
Cc: Eric Dong <eric.dong@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
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> 
						
					 
					
						2017-09-21 16:17:42 +08:00 
						 
				 
			
				
					
						
							
							
								Hao Wu 
							
						 
					 
					
						
						
						
						
							
						
						
							9f4048f7f8 
							
						 
					 
					
						
						
							
							MdeModulePkg: Replace [Ascii|Unicode]ValueToString  
						
						... 
						
						
						
						It is the follow up of commits 51f0ceb..9e32e97 to replace
AsciiValueToString/UnicodeValueToString with
AsciiValueToStringS/UnicodeValueToStringS.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com> 
						
					 
					
						2017-03-02 09:58:11 +08:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
						
						
							
						
						
							7559672687 
							
						 
					 
					
						
						
							
							MdeModulePkg/Browser: Share default if some default value are not specified  
						
						... 
						
						
						
						Add a new implementation policy of getting default value in SetupBrowser.
The new policy is only for the situation that a question has default
value but doesn't have default value for all supported default type.
In this case, we will choose the smallest default id from the existing
defaults, and share its value to other default id which has no
default value.
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-08-11 15:36:44 +08:00 
						 
				 
			
				
					
						
							
							
								Gary Lin 
							
						 
					 
					
						
						
						
						
							
						
						
							fda7cd4f25 
							
						 
					 
					
						
						
							
							MdeModulePkg/SetupBrowser: Fix the typo in the comment  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Lin <glin@suse.com>
Reviewed-by: Star Zeng <star.zeng@intel.com> 
						
					 
					
						2016-06-27 11:20:11 +08:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
						
						
							
						
						
							a0973dcb77 
							
						 
					 
					
						
						
							
							MdeModulePkg:Fix the issue FindQuestionFromProgress in SetupBrowserDxe is broken  
						
						... 
						
						
						
						If the storage of the question is EFI_HII_VARSTORE_BUFFER/EFI_HII_VARSTORE_EFI_VARIABLE_BUFFER,
in SetupBrowserDxe the configuration stings contain uppercase,but HiiDataBaseDxe generates the
ConfigResp string in lowercase,they mismatch,so FindQuestionFromProgress function is broken.
Now convert the configuration string in SetupBrowserDxe to lowercase to fix this issue.
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@18143  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2015-08-03 09:44:04 +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 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
						
						
							
						
						
							5e30b69eb4 
							
						 
					 
					
						
						
							
							EDKII:Display engine should not depend on the framework code  
						
						... 
						
						
						
						Display engine base on class opcode to detect whether in
front page.Now remove class/subclass and use FormsetGuid
or ClassGuid to judge whether in front page
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@17590  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2015-06-09 05:09:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							aee257db53 
							
						 
					 
					
						
						
							
							MdeModulePkg: Fix potential buffer overflow issues.  
						
						... 
						
						
						
						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@17472  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2015-05-19 09:26:25 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd22b08d1 
							
						 
					 
					
						
						
							
							MdeModulePkg: Add match2 opcode support in SetupBrowserDxe and sample code in DriverSampleDxe  
						
						... 
						
						
						
						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@17340  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2015-05-06 10:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							0b567d184d 
							
						 
					 
					
						
						
							
							MdeModulePkg: Enable buffer type value for default and oneofoption opcode.  
						
						... 
						
						
						
						In order to support default value for orderedlist opcode, support buffer type value for default/oneofoption opcode.
If oneofoption used as a default value, it will not be added to normal option list.
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@17336  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2015-05-06 09:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							790447b2a5 
							
						 
					 
					
						
						
							
							MdeModluePkg: Enable refresh opcode to refresh the entire form.  
						
						... 
						
						
						
						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@17334  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2015-05-06 09:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							a35ecb7584 
							
						 
					 
					
						
						
							
							Move ConfigHdr from browser_storage to Formset_storage, avoid device path lost for drivers.  
						
						... 
						
						
						
						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@16680  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2015-01-30 05:35:30 +00:00 
						 
				 
			
				
					
						
							
							
								Laszlo Ersek 
							
						 
					 
					
						
						
						
						
							
						
						
							84b8497338 
							
						 
					 
					
						
						
							
							Eliminate the variable.  
						
						... 
						
						
						
						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@16519  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-12-15 08:00:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							300c1f0d35 
							
						 
					 
					
						
						
							
							MdeModulePkg: Update the device path info for the storage when former drivers not provide it.  
						
						... 
						
						
						
						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@16499  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-12-11 08:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							7a9612ceb2 
							
						 
					 
					
						
						
							
							Refine get default value process for browser.  
						
						... 
						
						
						
						Before get default value for each questions, call ExtractConfig function to get the altcfg string for all formset. Later when question try to get default value from AltCfg string, just get the value from the saved altcfg string instead of call ExtractConfig function to get it.
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@16162  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-09-23 08:06:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							4d4deaaccb 
							
						 
					 
					
						
						
							
							Refine the save action for the browser.  
						
						... 
						
						
						
						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@15639  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-07-08 06:04:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							523f48e771 
							
						 
					 
					
						
						
							
							Refine code to make it more safely.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15598  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-06-26 03:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							e6106e892d 
							
						 
					 
					
						
						
							
							Refine the check expression result logic.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Gao, Liming <liming,gao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15476  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-04-18 06:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							7e2f32894b 
							
						 
					 
					
						
						
							
							Enhance the browser parse opcode logic, skip the opcode which is not defined in UEFI spec.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Gao, Liming <liming,gao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15475  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-04-18 03:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							bfae1330cc 
							
						 
					 
					
						
						
							
							Update question validation logic, move the check pointer from after user input to after finish call the CHANGING callback.  
						
						... 
						
						
						
						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@15468  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2014-04-15 15:38:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							5fdd2a818b 
							
						 
					 
					
						
						
							
							Update code to avoid using potential NULL pointer.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14999  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-12-18 03:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							077c7aeec0 
							
						 
					 
					
						
						
							
							Update code to support guid op nest in the statement.  
						
						... 
						
						
						
						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@14995  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-12-17 08:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							0f83ac340f 
							
						 
					 
					
						
						
							
							Refine code to fix potential code bug.  
						
						... 
						
						
						
						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@14949  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-12-09 03:22:36 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							fae736240c 
							
						 
					 
					
						
						
							
							When need to find varstore in the storage list, based on the extra HiiHandle to find the storage.  
						
						... 
						
						
						
						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@14895  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-11-25 02:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							6e74560f20 
							
						 
					 
					
						
						
							
							Fix deadloop issue in BrowserCallback function.  
						
						... 
						
						
						
						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@14711  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-09-24 10:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0d306fe0 
							
						 
					 
					
						
						
							
							Enable warningif opcode in browser.  
						
						... 
						
						
						
						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@14625  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-09-04 04:15:10 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							c0462ea7e3 
							
						 
					 
					
						
						
							
							Add some comments, clear describe the efi varstore type.  
						
						... 
						
						
						
						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@14594  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-08-23 05:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							7c6c064ca8 
							
						 
					 
					
						
						
							
							Update Browser to provide the customization possibilities.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14540  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-08-12 02:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							2536161545 
							
						 
					 
					
						
						
							
							Rollback patch 14537 & 14538, because patch 14537 is not tested by Laszlo Ersek, but i wrote it.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14539  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-08-12 02:03:10 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
						
						
							
						
						
							b9feb4bdf2 
							
						 
					 
					
						
						
							
							Update Browser to provide the customization possibilities.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdeModulePkg Patch
Tested-by: Laszlo Ersek <lersek@redhat.com>
OvmfPkg Patch  
Tested-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com> 
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14537  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-08-09 05:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							94f3aae730 
							
						 
					 
					
						
						
							
							Update the browser logic, make the storage as browser level instead of form set level.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14280  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-04-16 10:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							a7f87053e0 
							
						 
					 
					
						
						
							
							Base on the type field to get the width of value field for option opcode.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14036  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2013-01-06 06:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							23fe74dc76 
							
						 
					 
					
						
						
							
							Base on the value type to get the value for default opcode.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14006  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-12-17 03:30:43 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							4706ff4fbc 
							
						 
					 
					
						
						
							
							Enable EFI_IFR_DEFAULT2 opcode in browser.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13751  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-09-27 11:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							31585af434 
							
						 
					 
					
						
						
							
							Enable nest for suppressif/grayoutif/diableif for form/question/option.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12972  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-01-31 07:17:42 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ef42833f 
							
						 
					 
					
						
						
							
							Correct definition to follow spec.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12929  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2012-01-12 13:03:56 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							901ba0e78d 
							
						 
					 
					
						
						
							
							Enable buffer type when process some expression opcode which support buffer type.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12739  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-11-18 07:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							f67c4382ed 
							
						 
					 
					
						
						
							
							Enable lock attribute for statement and form; show this attribute same as grayout.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12721  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-11-16 05:23:38 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							cce6230ffb 
							
						 
					 
					
						
						
							
							Change the HiiDataBase and browser codes to support new efi varstore data structure.  
						
						... 
						
						
						
						Signed-off-by:ydong10
Reviewed-by:lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12009  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-07-12 07:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							8ca6180f21 
							
						 
					 
					
						
						
							
							Enable new "ref5" opcode in browser.  
						
						... 
						
						
						
						Signed-off-by:ydong10
Reviewed-by:lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11913  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-28 06:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							0194d26cb8 
							
						 
					 
					
						
						
							
							1. When get value from AltCfg data, check the varstore type first.  
						
						... 
						
						
						
						2. Check the pointer's validation before using it.
Signed-off-by:ydong10
Reviewed-by:lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11816  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-13 05:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							211cc6e5cd 
							
						 
					 
					
						
						
							
							Add new "Refresh guid" opcode, also add sample code to use it.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11767  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-08 08:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							b00964a999 
							
						 
					 
					
						
						
							
							Add new "Modal form" opcode, also add sample code to use it.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11764  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-06-08 07:27:39 +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 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							5ec56d19a6 
							
						 
					 
					
						
						
							
							Fixed an error when parse time opcode.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11668  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2011-05-17 01:27:05 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							e2100bfa65 
							
						 
					 
					
						
						
							
							1. Support inconsistent if opcode used in string/password opcode.  
						
						... 
						
						
						
						2. Add sample code of using inconsistent if opcode in string opcode.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11196  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-12-23 06:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							cd7bfc2c63 
							
						 
					 
					
						
						
							
							Refine code to make code run safely.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10880  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-09-16 04:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
						
						
							
						
						
							c9325700d0 
							
						 
					 
					
						
						
							
							Refine soma code to make code run safely.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10877  6f19259b-4bc3-4df7-8a09-765794883524 
						
					 
					
						2010-09-15 07:48:11 +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