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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						6fd184d032 
					 
					
						
						
							
							Call EFI_BROWSER_ACTION_RETRIEVE for each form instead of only call once before enter this formset.  
						
						... 
						
						
						
						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@15465  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-04-14 10:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						e213ae4552 
					 
					
						
						
							
							Update logic, only question with interactive attribute should trig the callback function.  
						
						... 
						
						
						
						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@15449  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-04-11 06:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						061d546224 
					 
					
						
						
							
							Sync value for string opcode after call the Callback function.  
						
						... 
						
						
						
						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@15448  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-04-11 06:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						d8adff447d 
					 
					
						
						
							
							Check the pointer 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@15445  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-04-10 02:28:01 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						9d34cac819 
					 
					
						
						
							
							Refine the load form sets process for BrowserCallback function.  
						
						... 
						
						
						
						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@15434  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-04-08 06:17:33 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						70f1d5e756 
					 
					
						
						
							
							Check the Config access protocol before use 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@15251  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-02-21 06:27:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						27c304f442 
					 
					
						
						
							
							Update configrequest string at runtime for dynamic created question.  
						
						... 
						
						
						
						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@15247  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-02-18 10:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						5dc6ab1697 
					 
					
						
						
							
							Set the free buffer pointer to NULL to avoid later free again.  
						
						... 
						
						
						
						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@15232  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-02-12 03:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						892eccc8d8 
					 
					
						
						
							
							Update the logic, only check the value change status for user input action, not detect the change caused by Hii driver change through SetBrowserData function.  
						
						... 
						
						
						
						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@15229  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-02-12 01:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						27582c41ba 
					 
					
						
						
							
							Update password process logic, if password without interactive attribute, the first byte of buffer is zero means this password not has preexist value.  
						
						... 
						
						
						
						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@15170  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-01-23 02:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						27bace9b3e 
					 
					
						
						
							
							Keep consistent about the return value between the caller and callee.  
						
						... 
						
						
						
						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@15032  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-31 04:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						6307a8b6dc 
					 
					
						
						
							
							Rollback the change 15021.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15030  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-30 06:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						80873def60 
					 
					
						
						
							
							Keep consistent about the return value between the caller and callee.  
						
						... 
						
						
						
						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@15021  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-26 04:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						98c4caa1e9 
					 
					
						
						
							
							Get entire variable data for efi varstore at first time.  
						
						... 
						
						
						
						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@14992  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-12-17 05:00:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						7248790ee9 
					 
					
						
						
							
							Update the logic in browser core, use config routine protocol instead of config access protocol to get/set data with hii drivers.  
						
						... 
						
						
						
						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@14902  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-27 02:29:01 +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 
							
						 
					 
					
						
						
							
						
						798e4d22c4 
					 
					
						
						
							
							Use RETRIEVE instead of CHANGING for refresh question.  
						
						... 
						
						
						
						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@14727  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-09-25 12:40:31 +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 
							
						 
					 
					
						
						
							
						
						184f3a02d6 
					 
					
						
						
							
							Export one interface to support 3rd party to change question attribute, such as hide/gray out.  
						
						... 
						
						
						
						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@14678  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-09-16 09:50:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						bf1a8c0699 
					 
					
						
						
							
							Update sample code for date/time.  
						
						... 
						
						
						
						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@14614  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-09-02 02:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						5a9f73bf06 
					 
					
						
						
							
							Refine the code logic for browser and display engine.  
						
						... 
						
						
						
						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@14543  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-08-12 04:49:48 +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 
							
						 
					 
					
						
						
							
						
						0a6f8af50d 
					 
					
						
						
							
							When finish using the browser storage for one formset, browser should clean the ConfigRequest string for this formset.  
						
						... 
						
						
						
						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@14380  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-05-21 05:50:23 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						efffd9c17e 
					 
					
						
						
							
							Update the logic about get initial value for one storage.  
						
						... 
						
						
						
						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@14370  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-05-16 08:41:39 +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 
							
						 
					 
					
						
						
							
						
						c40bd44249 
					 
					
						
						
							
							Update the traversal path logic.  
						
						... 
						
						
						
						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@14220  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-27 03:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						4f353467b6 
					 
					
						
						
							
							Refine the logic about gFunctionKeySetting, avoid some HII drivers can't show the hotkey info.  
						
						... 
						
						
						
						Also add missing code in UI.c
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@14208  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 02:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						3c36de6c12 
					 
					
						
						
							
							Revert error check in code by patch 14206.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14207  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 02:39:22 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						938baa1fe2 
					 
					
						
						
							
							Update the logic:  
						
						... 
						
						
						
						Not remove the form set data, add check before browser use form set data to avoid use the useless form set data.
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@14206  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-03-15 01:53:03 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						ca20ce5042 
					 
					
						
						
							
							Update code which is not include in patch 14076.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14102  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-01-28 07:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						80a047f04a 
					 
					
						
						
							
							Update the code of processing device path info in browser to follow UEFI spec.  
						
						... 
						
						
						
						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@14076  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-01-22 09:49:44 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						edae8d2dbd 
					 
					
						
						
							
							Update the HiiConfigToBlock to follow spec.  
						
						... 
						
						
						
						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@13983  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-12-05 09:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						8261202395 
					 
					
						
						
							
							Enhance the check for options in the question.  
						
						... 
						
						
						
						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@13711  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-09-10 08:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						1deb5cabe5 
					 
					
						
						
							
							When question not have storage with it, not restore old value for it.  
						
						... 
						
						
						
						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@13710  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-09-10 03:03:40 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						f1660263de 
					 
					
						
						
							
							Restore EditBuffer before call the callback function to avoid get error data.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13692  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-30 10:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						9776099ffa 
					 
					
						
						
							
							Patch includes:  
						
						... 
						
						
						
						1.Enable Retrieve callback type for all questions before show these questions.
2.Enable retrieve callback type for all questions without storage when initial these questions.
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@13655  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 08:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						d6bee311ce 
					 
					
						
						
							
							Enhance the code to make the code logic more clear.  
						
						... 
						
						
						
						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@13650  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 00:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						816a711058 
					 
					
						
						
							
							When do discard action, enable callback action for questions which have value changed.  
						
						... 
						
						
						
						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@13509  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-06 02:27:33 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						09cdd7d264 
					 
					
						
						
							
							Update the logic to get default value for question without storage.  
						
						... 
						
						
						
						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@13474  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-26 08:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						3347d410cc 
					 
					
						
						
							
							Refine the logic about initialize questions value  
						
						... 
						
						
						
						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@13443  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-06-12 03:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						8f42067688 
					 
					
						
						
							
							Update the code to follow the spec when evaluate the expression.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12973  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-31 08:08:10 +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 
							
						 
					 
					
						
						
							
						
						db40504eae 
					 
					
						
						
							
							Add support for EFI_IFR_QUESTION_REF3 opcode for browser when this opcode has the device path info.  
						
						... 
						
						
						
						Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12759  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-22 07:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						7d1b202d6e 
					 
					
						
						
							
							Update SetupBrowser to initialize the question value before extract default value so that the default expression can be evaluated correctly.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: ydong10
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12757  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-22 07:15:08 +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 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						7538d53684 
					 
					
						
						
							
							MdeModulePkg: Remove variables that are set, but not used  
						
						... 
						
						
						
						GCC 4.6 generates a warning when a variable is set,
but never used.
Signed-off-by: jljusten
Reviewed-by: lgao4
Reviewed-by: erictian
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12617  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-31 15:58:05 +00:00