Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 5694ff42d570a4aad190f668e1bc0eba6b644ff8
      
https://github.com/tianocore/edk2/commit/5694ff42d570a4aad190f668e1bc0eba6b644ff8
  Author: Ming Tan <[email protected]>
  Date:   2024-01-24 (Wed, 24 Jan 2024)

  Changed paths:
    M MdePkg/Include/Protocol/FormBrowser2.h

  Log Message:
  -----------
  MdePkg: Add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY

REF: UEFI_Spec_2_10_Aug29.pdf page 1694

In 35.5.4 EFI_HII_CONFIG_ACCESS_PROTOCOL.CallBack() parameter
ActionRequest, add EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY.

Signed-off-by: Ming Tan <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Cc: Dandan Bi <[email protected]>
Reviewed-by: Dandan Bi <[email protected]>
Reviewed-by: Liming Gao <[email protected]>


  Commit: 588cfc63d235b0b4c7ba8ebae2a7e3787e62b1e7
      
https://github.com/tianocore/edk2/commit/588cfc63d235b0b4c7ba8ebae2a7e3787e62b1e7
  Author: Ming Tan <[email protected]>
  Date:   2024-01-24 (Wed, 24 Jan 2024)

  Changed paths:
    M MdeModulePkg/Universal/SetupBrowserDxe/Presentation.c

  Log Message:
  -----------
  MdeModulePkg/SetupBrowserDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY

REF: UEFI_Spec_2_10_Aug29.pdf page 1695.

In 35.5.4 EFI_HII_CONFIG_ACCESS_PROTOCOL.CallBack():
If the callback function returns with the ActionRequest set to
_QUESTION_APPLY, then the Forms Browser will write the current modified
question value on the selected form to storage.

Update the SetupBrowserDxe, if callback function return
EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY, then call SetQuestionValue
with GetSetValueWithHiiDriver to apply the change immediately.

Signed-off-by: Ming Tan <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Dandan Bi <[email protected]>
Reviewed-by: Dandan Bi <[email protected]>
Reviewed-by: Liming Gao <[email protected]>


  Commit: ff52277e3796c50511e544219dde0b21edf5c53e
      
https://github.com/tianocore/edk2/commit/ff52277e3796c50511e544219dde0b21edf5c53e
  Author: Ming Tan <[email protected]>
  Date:   2024-01-24 (Wed, 24 Jan 2024)

  Changed paths:
    M MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c
    M MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h
    M MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr
    M MdeModulePkg/Universal/DriverSampleDxe/VfrStrings.uni

  Log Message:
  -----------
  MdeModulePkg/DriverSampleDxe: EFI_BROWSER_ACTION_REQUEST_QUESTION_APPLY

REF: UEFI_Spec_2_10_Aug29.pdf page 1695.

In 35.5.4 EFI_HII_CONFIG_ACCESS_PROTOCOL.CallBack():
If the callback function returns with the ActionRequest set to
_QUESTION_APPLY, then the Forms Browser will write the current modified
question value on the selected form to storage.

Update the DriverSampleDxe, add a new question "Question apply test".

Signed-off-by: Ming Tan <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Dandan Bi <[email protected]>
Reviewed-by: Dandan Bi <[email protected]>
Reviewed-by: Liming Gao <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/97e1ef87300c...ff52277e3796


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to