Our current UiApp code is huge and hard to understand and maintain.
So we split it to several independent libraries:device manager,boot manager,
boot maintenance manager.Make the code clear and easy to maintain.

Dandan Bi (7):
  MdeModulePkg:Create Boot Manager Library
  MdeModulePkg:Create Device Manager Library.
  MdeModulePkg:Create Boot Maintenance Manager Library.
  MdeModulePkg:Refine the UiApp
  MdeModulePkg/Include/Guid:Add Guid file
  MdeModulePkg: Modify to support new UiApp.
  Nt32Pk: To support new UiApp.

 MdeModulePkg/Application/UiApp/BootMaint/Bm.vfr    |  360 -----
 MdeModulePkg/Application/UiApp/BootMaint/BmLib.c   |  369 -----
 .../Application/UiApp/BootMaint/Bmstring.uni       |  Bin 42642 -> 0 bytes
 .../Application/UiApp/BootMaint/BootMaint.c        | 1383 -----------------
 .../Application/UiApp/BootMaint/BootMaint.h        | 1567 --------------------
 .../Application/UiApp/BootMaint/BootOption.c       | 1467 ------------------
 .../Application/UiApp/BootMaint/ConsoleOption.c    | 1147 --------------
 MdeModulePkg/Application/UiApp/BootMaint/Data.c    |  289 ----
 MdeModulePkg/Application/UiApp/BootMaint/FE.vfr    |  131 --
 .../Application/UiApp/BootMaint/FileExplorer.c     |  449 ------
 .../Application/UiApp/BootMaint/FormGuid.h         |  223 ---
 .../Application/UiApp/BootMaint/UpdatePage.c       | 1245 ----------------
 .../Application/UiApp/BootMaint/Variable.c         | 1074 --------------
 .../Application/UiApp/BootMngr/BootManager.c       |  399 -----
 .../Application/UiApp/BootMngr/BootManager.h       |  112 --
 .../UiApp/BootMngr/BootManagerStrings.uni          |  Bin 3532 -> 0 bytes
 .../Application/UiApp/BootMngr/BootManagerVfr.Vfr  |   50 -
 .../Application/UiApp/DeviceMngr/DeviceManager.c   |  796 ----------
 .../Application/UiApp/DeviceMngr/DeviceManager.h   |  155 --
 .../UiApp/DeviceMngr/DeviceManagerStrings.uni      |  Bin 7100 -> 0 bytes
 .../UiApp/DeviceMngr/DeviceManagerVfr.Vfr          |  102 --
 .../UiApp/DeviceMngr/DriverHealthVfr.Vfr           |   45 -
 MdeModulePkg/Application/UiApp/FormsetGuid.h       |   51 -
 MdeModulePkg/Application/UiApp/FrontPage.c         |  439 +++---
 MdeModulePkg/Application/UiApp/FrontPage.h         |   58 +-
 .../Application/UiApp/FrontPageStrings.uni         |  Bin 11202 -> 8930 bytes
 MdeModulePkg/Application/UiApp/FrontPageVfr.Vfr    |   55 +-
 MdeModulePkg/Application/UiApp/String.h            |   12 -
 MdeModulePkg/Application/UiApp/Strings.uni         |  Bin 4716 -> 0 bytes
 MdeModulePkg/Application/UiApp/Ui.h                |   47 +-
 MdeModulePkg/Application/UiApp/UiApp.inf           |   82 +-
 MdeModulePkg/Application/UiApp/UiApp.uni           |  Bin 1616 -> 1520 bytes
 MdeModulePkg/Include/Guid/HiiFrontPageFormset.h    |   26 +
 MdeModulePkg/Include/Guid/HiiSetupEnter.h          |   26 +
 .../Library/BootMaintenanceManagerLib/BmLib.c      |   89 ++
 .../BootMaintenanceManagerLib/BootMaintenance.c    | 1541 +++++++++++++++++++
 .../BootMaintenanceManager.h                       | 1388 +++++++++++++++++
 .../BootMaintenanceManager.vfr                     |  441 ++++++
 .../BootMaintenanceManagerLib.inf                  |  100 ++
 .../BootMaintenanceManagerStrings.uni              |  Bin 0 -> 43398 bytes
 .../Library/BootMaintenanceManagerLib/BootOption.c |  984 ++++++++++++
 .../BootMaintenanceManagerLib/ConsoleOption.c      | 1162 +++++++++++++++
 .../Library/BootMaintenanceManagerLib/Data.c       |  263 ++++
 .../Library/BootMaintenanceManagerLib/FormGuid.h   |  209 +++
 .../Library/BootMaintenanceManagerLib/UpdatePage.c | 1272 ++++++++++++++++
 .../Library/BootMaintenanceManagerLib/Variable.c   | 1051 +++++++++++++
 MdeModulePkg/Library/BootManagerLib/BootManager.c  |  820 ++++++++++
 MdeModulePkg/Library/BootManagerLib/BootManager.h  |  171 +++
 .../Library/BootManagerLib/BootManagerLib.inf      |   68 +
 .../Library/BootManagerLib/BootManagerStrings.uni  |  Bin 0 -> 3880 bytes
 .../Library/BootManagerLib/BootManagerVfr.Vfr      |   48 +
 .../Library/DeviceManagerLib/DeviceManager.c       |  953 ++++++++++++
 .../Library/DeviceManagerLib/DeviceManager.h       |  195 +++
 .../Library/DeviceManagerLib/DeviceManagerLib.inf  |   58 +
 .../DeviceManagerLib/DeviceManagerStrings.uni      |  Bin 0 -> 7804 bytes
 .../Library/DeviceManagerLib/DeviceManagerVfr.Vfr  |   67 +
 MdeModulePkg/MdeModulePkg.dec                      |    6 +
 MdeModulePkg/MdeModulePkg.dsc                      |    4 +
 Nt32Pkg/Nt32Pkg.dsc                                |    4 +
 59 files changed, 11149 insertions(+), 11904 deletions(-)
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/Bm.vfr
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/BmLib.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/Bmstring.uni
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/BootMaint.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/BootMaint.h
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/BootOption.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/ConsoleOption.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/Data.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/FE.vfr
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/FileExplorer.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/FormGuid.h
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/UpdatePage.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMaint/Variable.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMngr/BootManager.c
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMngr/BootManager.h
 delete mode 100644 
MdeModulePkg/Application/UiApp/BootMngr/BootManagerStrings.uni
 delete mode 100644 MdeModulePkg/Application/UiApp/BootMngr/BootManagerVfr.Vfr
 delete mode 100644 MdeModulePkg/Application/UiApp/DeviceMngr/DeviceManager.c
 delete mode 100644 MdeModulePkg/Application/UiApp/DeviceMngr/DeviceManager.h
 delete mode 100644 
MdeModulePkg/Application/UiApp/DeviceMngr/DeviceManagerStrings.uni
 delete mode 100644 
MdeModulePkg/Application/UiApp/DeviceMngr/DeviceManagerVfr.Vfr
 delete mode 100644 
MdeModulePkg/Application/UiApp/DeviceMngr/DriverHealthVfr.Vfr
 delete mode 100644 MdeModulePkg/Application/UiApp/FormsetGuid.h
 delete mode 100644 MdeModulePkg/Application/UiApp/Strings.uni
 create mode 100644 MdeModulePkg/Include/Guid/HiiFrontPageFormset.h
 create mode 100644 MdeModulePkg/Include/Guid/HiiSetupEnter.h
 create mode 100644 MdeModulePkg/Library/BootMaintenanceManagerLib/BmLib.c
 create mode 100644 
MdeModulePkg/Library/BootMaintenanceManagerLib/BootMaintenance.c
 create mode 100644 
MdeModulePkg/Library/BootMaintenanceManagerLib/BootMaintenanceManager.h
 create mode 100644 
MdeModulePkg/Library/BootMaintenanceManagerLib/BootMaintenanceManager.vfr
 create mode 100644 
MdeModulePkg/Library/BootMaintenanceManagerLib/BootMaintenanceManagerLib.inf
 create mode 100644 
MdeModulePkg/Library/BootMaintenanceManagerLib/BootMaintenanceManagerStrings.uni
 create mode 100644 MdeModulePkg/Library/BootMaintenanceManagerLib/BootOption.c
 create mode 100644 
MdeModulePkg/Library/BootMaintenanceManagerLib/ConsoleOption.c
 create mode 100644 MdeModulePkg/Library/BootMaintenanceManagerLib/Data.c
 create mode 100644 MdeModulePkg/Library/BootMaintenanceManagerLib/FormGuid.h
 create mode 100644 MdeModulePkg/Library/BootMaintenanceManagerLib/UpdatePage.c
 create mode 100644 MdeModulePkg/Library/BootMaintenanceManagerLib/Variable.c
 create mode 100644 MdeModulePkg/Library/BootManagerLib/BootManager.c
 create mode 100644 MdeModulePkg/Library/BootManagerLib/BootManager.h
 create mode 100644 MdeModulePkg/Library/BootManagerLib/BootManagerLib.inf
 create mode 100644 MdeModulePkg/Library/BootManagerLib/BootManagerStrings.uni
 create mode 100644 MdeModulePkg/Library/BootManagerLib/BootManagerVfr.Vfr
 create mode 100644 MdeModulePkg/Library/DeviceManagerLib/DeviceManager.c
 create mode 100644 MdeModulePkg/Library/DeviceManagerLib/DeviceManager.h
 create mode 100644 MdeModulePkg/Library/DeviceManagerLib/DeviceManagerLib.inf
 create mode 100644 
MdeModulePkg/Library/DeviceManagerLib/DeviceManagerStrings.uni
 create mode 100644 MdeModulePkg/Library/DeviceManagerLib/DeviceManagerVfr.Vfr

-- 
1.9.5.msysgit.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to