1 ##########################################################################################
2 !!!!!!!!!!!!!!!!! Notes for this ChangeLog.txt !!!!!!!!!!!!!!!!!
4 This log file is used to record two kinds of important information:
5 a) "Non-Compatible Changes": all non-compatible changes should be recorded. These info
6 will help the package user to merge this package; and some non-compatible changes
7 can also be added into release notes as news features when we release this package.
8 Normally Non-Compatible Changes contains the following types:
9 1) Package's external services were changed/updated
10 2) Package's common .h file is renamed, deleted, or the file path is changed.
11 3) The definition of package's common data structure is changed
14 b) "Important Compatible Changes": some important compatible changes can aslo be recorded
15 in this file, and we can add these updating into release notes when we release this
18 Non-Compatible and Compatible example format:
19 ==========================================================================================
20 EDK_0010: Non-Compatible: owner
22 Class_HFile: PPI A of MdePkg has been removed.
25 1) Removed the .h file: MdePkg\Include\Ppi\A.h
28 1) All modules that used this PPI A should be updated.
30 ==========================================================================================
31 EDK_0000: Compatible: owner
33 Class_BuildTool: with the EDK_0000 build.exe, the build performance is enhanced great.
36 1) BaseTools\Bin\Win32\build.exe
38 !!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!!
39 ##########################################################################################
40 EDK_8598: Non-Compatible: ftian
42 Shell Applications: Remove the binary files of those applications which have been
43 contained in Minimum Shell. Only retain those applications which is in Full Shell
44 but not in Minimum Shell.
47 1) Remove the binary files of those applications in EdkShellBinPkg\Bin\Ia32\Apps
48 which don't be covered by Minimum Shell
49 2) Remove the binary files of those applications in EdkShellBinPkg\Bin\X64\Apps
50 which don't be covered by Minimum Shell
51 3) Remove the binary files of those applications in EdkShellBinPkg\Bin\Ipf\Apps
52 which don't be covered by Minimum Shell
55 1) Platform FDF files that directly refer to these applications should be updated
58 =========================================================================================
59 EDK_4227: Compatible: qhuang8
61 Shell Applications: Update shell binaries: built from Edk Shell release 1.03 and
62 EdkCompatibilityPkg r2246. For more details on how to build these binaries,
63 please refer to ReadMe.txt in this package.
66 Shell binaries under EdkShellBinPkg
70 =========================================================================================
71 EDK_4222: Non-Compatible: qhuang8
73 Shell Applications: Remove duplicate applications. There are duplicate copies in
74 this package. Remove them to avoid maintenance efforts.
77 1) Remove all the applications under
78 "EdkShellBinPkg\MinimumShell\ia32\Apps"
79 this directory is exactly the same as
80 EdkShellBinPkg\bin\ia32\Apps
81 2) Remove all the applications under
82 "EdkShellBinPkg\MinimumShell\x64\Apps"
83 this directory is exactly the same as
84 EdkShellBinPkg\bin\ia32\Apps
85 3) Remove all the applications under
86 "EdkShellBinPkg\MinimumShell\ia32\Apps"
87 this directory is exactly the same as
88 EdkShellBinPkg\bin\ia32\Apps
93 1) Platform FDF files that directly refer to these applications should update the
94 locations to avoid build break.
98 ==========================================================================================