[edk2] [Patch 0/3] Support reconnect required from Action request or question flag.

2015-05-19 Thread Eric Dong
Follow UEFI spec 2.5 reqire, add reconnect support come from Action request or question flag. Eric Dong (3): MdePkg: Add reconnect definition in action request type and question attribute. MdeModulePkg: Enable reconnect request from action request or question flag. BaseTools: Add

[edk2] [Patch 3/3] BaseTools: Add reconnect request flag for question.

2015-05-19 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- .../Source/C/Include/Common/UefiInternalFormRepresentation.h | 9 + BaseTools/Source/C/VfrCompile/VfrFormPkg.h | 6 +- BaseTools/Source/C/VfrCompile/VfrSyntax.g

[edk2] [Patch 2/3] MdeModulePkg: Enable reconnect request from action request or question flag.

2015-05-19 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- .../Universal/SetupBrowserDxe/Presentation.c | 44 +++--- MdeModulePkg/Universal/SetupBrowserDxe/Setup.c | 25 +++- MdeModulePkg/Universal/SetupBrowserDxe/Setup.h | 13

[edk2] [Patch 1/3] MdePkg: Add reconnect definition in action request type and question attribute.

2015-05-19 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- MdePkg/Include/Protocol/FormBrowser2.h | 1 + MdePkg/Include/Uefi/UefiInternalFormRepresentation.h | 9 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/MdePkg/Include

[edk2] [Patch 1/2] BaseTool: Add refresh form opcode in vfrcompiler.

2015-04-29 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- BaseTools/Source/C/VfrCompile/VfrSyntax.g | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/BaseTools/Source/C/VfrCompile/VfrSyntax.g b/BaseTools/Source/C/VfrCompile/VfrSyntax.g

[edk2] [Patch 2/2] MdeModluePkg: Enable refresh opcode to refresh the entire form.

2015-04-29 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c | 20 ++- .../Universal/SetupBrowserDxe/Presentation.c | 68 -- MdeModulePkg/Universal/SetupBrowserDxe/Setup.h | 1 + 3 files

[edk2] [Patch 0/2] Enable refresh opcode to refresh entire form.

2015-04-29 Thread Eric Dong
Base on UEFI spec 2.5 request, enhance refresh opcode to refresh entire form. Eric Dong (2): BaseTool: Add refresh form opcode in vfrcompiler. MdeModluePkg: Enable refresh opcode to refresh the entire form. BaseTools/Source/C/VfrCompile/VfrSyntax.g | 10 ++-- MdeModulePkg/Universal

[edk2] [Patch 0/2] Enable buffer type value for default/oneofoption

2015-04-29 Thread Eric Dong
In order to support default value for ordered list opcode, enable buffer type value for default/OneOfOption opcode. Eric Dong (2): BaseTools: Enable buffer type value for default and oneofoption opcode. MdeModulePkg: Enable buffer type value for default and oneofoption opcode

[edk2] [Patch 2/2] MdeModulePkg: Enable buffer type value for default and oneofoption opcode.

2015-04-29 Thread Eric Dong
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

[edk2] [Patch 1/2] BaseTools: Enable buffer type value for default and oneofoption opcode.

2015-04-29 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- BaseTools/Source/C/VfrCompile/VfrFormPkg.h | 4 +- BaseTools/Source/C/VfrCompile/VfrSyntax.g | 234 +++- BaseTools/Source/C/VfrCompile/VfrUtilityLib.cpp | 6 +- 3 files changed

[edk2] [Patch 1/3] BaseTools: Enable Match2 Opcode.

2015-04-29 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- .../C/Include/Common/UefiInternalFormRepresentation.h | 6 ++ BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp| 3 ++- BaseTools/Source/C/VfrCompile/VfrFormPkg.h | 17

[edk2] [Patch 2/3] MdePkg: Add Regular Expression Protocol and match2 opcode definition.

2015-04-29 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- .../Include/Protocol/RegularExpressionProtocol.h | 178 + .../Include/Uefi/UefiInternalFormRepresentation.h | 6 + MdePkg/MdePkg.dec | 14 +- 3 files

[edk2] [Patch 3/3] MdeModulePkg: Add match2 opcode support in SetupBrowserDxe and sample code in DriverSampleDxe.vfr

2015-04-29 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- .../Universal/DriverSampleDxe/NVDataStruc.h| 1 + MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr | 13 ++ .../Universal/DriverSampleDxe/VfrStrings.uni | Bin 61414 -> 62662 by

[edk2] [Patch 0/3] Enable Match2 opcode support. Also add definition

2015-04-29 Thread Eric Dong
Base on UEFI spec 2.5 request, add match2 opcode support. Also add regular expression protocol definition. Eric Dong (3): BaseTools: Enable Match2 Opcode. MdePkg: Add Regular Expression Protocol and match2 opcode definition. MdeModulePkg: Add match2 opcode support in SetupBrowserDxe and

[edk2] [Patch 2/2] MdeModulePkg: Enhance the check for numeric opcode with EFI_IFR_DISPLAY_INT_DEC attribute.

2015-04-29 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- MdeModulePkg/Library/UefiHiiLib/HiiLib.c | 100 ++ .../Universal/DisplayEngineDxe/InputHandler.c | 202 + MdeModulePkg/Universal/SetupBrowserDxe/Setup.c | 40

[edk2] [Patch 1/2] BaseTools: Enhance the check for numeric opcode with EFI_IFR_DISPLAY_INT_DEC attribute.

2015-04-29 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- BaseTools/Source/C/VfrCompile/VfrFormPkg.h | 8 ++ BaseTools/Source/C/VfrCompile/VfrSyntax.g | 170 + 2 files changed, 156 insertions(+), 22 deletions(-) diff --git a/BaseTools

[edk2] [Patch 0/2] Enhance the check for numeric opcode.

2015-04-29 Thread Eric Dong
Base on UEFI spec 2.5 description, enhance the check for numeric opcode with EFI_IFR_DISPLAY_INT_DEC attribute. Eric Dong (2): BaseTools: Enhance the check for numeric opcode with EFI_IFR_DISPLAY_INT_DEC attribute. MdeModulePkg: Enhance the check for numeric opcode with

[edk2] [Patch V2 3/3] MdeModulePkg: Add match2 opcode support in SetupBrowserDxe and sample code in DriverSampleDxe

2015-05-03 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- .../Universal/DriverSampleDxe/NVDataStruc.h| 1 + MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr | 13 ++ .../Universal/DriverSampleDxe/VfrStrings.uni | Bin 61414 -> 62662 by

[edk2] [Patch 0/3] Add UEFI HII Config Keyword handler Protocol

2015-05-04 Thread Eric Dong
UEFI spec 2.5 add new config keyword handler protocol, this patch add this protocol to hiidatabase. Eric Dong (3): MdePkg: Add definition for UEFI25 HII Config keyword handler protocol. MdeModulePkg: Implement UEFI25 HII Config keyword handler protocol. MdeModulePkg: Avoid update keyword

[edk2] [Patch 1/3] MdePkg: Add definition for UEFI25 HII Config keyword handler protocol.

2015-05-04 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- MdePkg/Include/Protocol/HiiConfigKeyword.h | 199 + MdePkg/MdePkg.dec | 3 + 2 files changed, 202 insertions(+) create mode 100644 MdePkg/Include/Protocol

[edk2] [Patch 3/3] MdeModulePkg: Avoid update keyword string package. When add new string for normal string package, avoid update keyword string package.

2015-05-04 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- MdeModulePkg/Universal/HiiDatabaseDxe/String.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Universal/HiiDatabaseDxe/String.c b/MdeModulePkg/Universal/HiiDatabaseDxe

[edk2] [Patch 2/3] MdeModulePkg: Implement UEFI25 HII Config keyword handler protocol.

2015-05-04 Thread Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong --- .../HiiDatabaseDxe/ConfigKeywordHandler.c | 3234 .../Universal/HiiDatabaseDxe/HiiDatabase.h | 223 +- .../Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf|4