Michael Kubacki 
							
						 
					 
					
						
						
							
						
						1436aea4d5 
					 
					
						
						
							
							MdeModulePkg: Apply uncrustify changes  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737 
Apply uncrustify changes to .c/.h files in the MdeModulePkg package
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn > 
						
						
					 
					
						2021-12-07 17:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Michael D Kinney 
							
						 
					 
					
						
						
							
						
						e3917e22e7 
					 
					
						
						
							
							MdeModulePkg: Change OPTIONAL keyword usage style  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3760 
Update all use of ', OPTIONAL' to ' OPTIONAL,' for function params.
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Michael Kubacki <michael.kubacki@microsoft.com >
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn > 
						
						
					 
					
						2021-12-07 17:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Michael D Kinney 
							
						 
					 
					
						
						
							
						
						9d510e61fc 
					 
					
						
						
							
							MdeModulePkg: Replace BSD License with BSD+Patent License  
						
						... 
						
						
						
						https://bugzilla.tianocore.org/show_bug.cgi?id=1373 
Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:
  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html 
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html 
RFCs with detailed process for the license change:
  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html 
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html 
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html 
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Jian J Wang <jian.j.wang@intel.com > 
					
						2019-04-09 10:58:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Kinney 
							
						 
					 
					
						
						
							
						
						c8206f22fd 
					 
					
						
						
							
							MdeModulePkg/RegularExpressionDxe: Fix XCODE5 build failure  
						
						... 
						
						
						
						https://bugzilla.tianocore.org/show_bug.cgi?id=572 
The ErrorMessage local variable in OnigurumaMatch() should
be type OnigUChar instead of type CHAR8.  This resolves
a build failure with the XCODE5 tool chain.
Cc: Andrew Fish <afish@apple.com >
Cc: Star Zeng <star.zeng@intel.com >
Cc: Eric Dong <eric.dong@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Andrew Fish <afish@apple.com >
Reviewed-by: Star Zeng <star.zeng@intel.com > 
					
						2017-05-24 16:43:46 -07:00 
						 
				 
			
				
					
						
							
							
								Cecil Sheng 
							
						 
					 
					
						
						
							
						
						04c30dd571 
					 
					
						
						
							
							MdeModulePkg: Fixed incorrect return value of MatchString  
						
						... 
						
						
						
						In UEFI2.6, CapturePtr's in the Captures array returned by MatchString
are to be separatedly allocated so that they can be freed by the
caller.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Cecil Sheng <cecil.sheng@hpe.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com >
Reviewed-by: Star Zeng <star.zeng@intel.com > 
						
						
					 
					
						2016-03-17 10:53:48 +08:00 
						 
				 
			
				
					
						
							
							
								Qiu Shumin 
							
						 
					 
					
						
						
							
						
						b0c2b79738 
					 
					
						
						
							
							MdeModulePkg: Add NULL pointer check for RegularExpressionDxe.  
						
						... 
						
						
						
						Refine code by adding NULL pointer check to avoid potential NULL pointer dereferenced.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19271  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-15 08:40:55 +00:00 
						 
				 
			
				
					
						
							
							
								Cinnamon Shia 
							
						 
					 
					
						
						
							
						
						0af8e57c74 
					 
					
						
						
							
							MdeModulePkg/RegularExpressionDxe: Correct copyright  
						
						... 
						
						
						
						Correct copyrights in RegularExpressionDxe
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Cinnamon Shia <cinnamon.shia@hpe.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18720  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-11-03 02:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						27b5bf5d4b 
					 
					
						
						
							
							MdeModulePkg:Refine the code comments in RegularExpressionDxe.  
						
						... 
						
						
						
						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@18444  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-11 09:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								Cecil Sheng 
							
						 
					 
					
						
						
							
						
						14b0e5781b 
					 
					
						
						
							
							MdeModulePkg: Regular expression protocol  
						
						... 
						
						
						
						Add driver to produce EFI_REGULAR_EXPRESSION_PROTOCOL.  Based on
Oniguruma v5.9.6 (BSD 2-clause license), which provides full Unicode
support, and POSIX ERE and Perl regex syntaxes.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Cecil Sheng <cecil.sheng@hpe.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18413  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-08 07:10:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Dong 
							
						 
					 
					
						
						
							
						
						d8062f1573 
					 
					
						
						
							
							Rollback the patch which has error changes.  
						
						... 
						
						
						
						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@18412  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-08 07:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Cecil Sheng 
							
						 
					 
					
						
						
							
						
						db3b92b40e 
					 
					
						
						
							
							MdeModulePkg: Regular expression protocol  
						
						... 
						
						
						
						Add driver to produce EFI_REGULAR_EXPRESSION_PROTOCOL.  Based on
Oniguruma v5.9.6 (BSD 2-clause license), which provides full Unicode
support, and POSIX ERE and Perl regex syntaxes.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Cecil Sheng <cecil.sheng@hpe.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18411  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-09-08 06:49:47 +00:00