]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/ChangeLog.txt
Updated with latest changes.
[mirror_edk2.git] / BaseTools / ChangeLog.txt
CommitLineData
07a756b9 1##########################################################################################\r
2!!!!!!!!!!!!!!!!! Notes for this ChangeLog.txt !!!!!!!!!!!!!!!!!\r
3\r
4This log file is used to record two kinds of important information:\r
5 a) "Non-Compatible Changes": all non-compatible changes should be recorded. These info\r
6 will help the package user to merge this package; and some non-compatible changes\r
7 can also be added into release notes as news features when we release this package.\r
8 Normally Non-Compatible Changes contains the following types:\r
9 1) Package's external services were changed/updated\r
10 2) Package's common .h file is renamed, deleted, or the file path is changed.\r
11 3) The definition of package's common data structure is changed\r
12 ...\r
13\r
14 b) "Important Compatible Changes": some important compatible changes can aslo be recorded\r
15 in this file, and we can add these updating into release notes when we release this\r
16 package.\r
17\r
18Non-Compatible and Compatible example format:\r
19==========================================================================================\r
20EDK_0010: Non-Compatible: owner\r
21\r
22 Class_HFile: PPI A of MdePkg has been removed.\r
23\r
24 Code Change :\r
25 1) Removed the .h file: MdePkg\Include\Ppi\A.h\r
26\r
27 Possible Impacts:\r
28 1) All modules that used this PPI A should be updated.\r
29\r
30==========================================================================================\r
31EDK_0000: Compatible: owner\r
32\r
33 Class_BuildTool: with the EDK_0000 build.exe, the build performance is enhanced great.\r
34\r
35 Code Change :\r
36 1) BaseTools\Bin\Win32\build.exe\r
37\r
38!!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!!\r
183eb3e6 39\r
40##########################################################################################\r
41\r
07a756b9 42##########################################################################################\r
183eb3e6 43########## Revision number of tools source code ##########\r
44 BaseTools/Bin/Win32/build.exe\r
354aa8a2 45 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen\r
46 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build\r
47 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
48 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
49 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
50 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
183eb3e6 51\r
52 BaseTools/Bin/Win32/GenFds.exe\r
354aa8a2 53 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
54 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
55 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
56 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
eba88b79 57\r
58 BaseTools/Bin/Win32/GenDepex.exe\r
354aa8a2 59 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen\r
60 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
183eb3e6 61\r
62 BaseTools/Bin/Win32/Trim.exe\r
354aa8a2 63 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Trim\r
64 r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
183eb3e6 65\r
66 BaseTools/Bin/Win32/MigrationMsa2Inf.exe\r
67 r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/MigrationMsa2Inf\r
94dfb890 68 r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
183eb3e6 69\r
70 BaseTools/Bin/Win32/TargetTool.exe\r
71 r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/TargetTool\r
94dfb890 72 r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
183eb3e6 73\r
1db5dde1 74 BaseTools/Bin/Win32/Spd2Dec.exe\r
75 r777 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/spd2dec\r
76\r
77 BaseTools/Bin/Win32/Fpd2Dsc.exe\r
78 r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc\r
183eb3e6 79\r
354aa8a2 80==========================================================================================\r
81EDK_6828: Compatible: jwang36\r
82\r
83 Class_BuildTool:\r
84 1) Add a feature to allow override tools option via "==" in metafile.\r
85 2) Remove the AutoGen.c generation for R8 module without unicode file.\r
86\r
87\r
88 Code Change :\r
89 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe\r
90\r
91==========================================================================================\r
92EDK_6772: Non-Compatible: jwang36\r
93\r
94 Class_BuildTool:\r
95 1) Add /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) in EBC_CC_FLAGS to ensure\r
96 correct R8's module entry point for EBC arch.\r
97\r
98 Code Change :\r
99 1) /trunk/edk2/BaseTools/Conf/tools_def.template\r
100\r
101 Possible Impacts:\r
102 The local version of tools_def.txt must be updated with the change in\r
103 tools_def.template.\r
104\r
105==========================================================================================\r
106EDK_6762: Non-Compatible: lgao4\r
107\r
108 Class_BuildTool:\r
109 1) Declare entry point, constructor into AutoGen.h\r
110 2) Create <ModuleName>StrDefs.h to contain uni code string ID.\r
111\r
112\r
113 Code Change :\r
114 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe\r
115 2) /trunk/edk2/BaseTools/Conf/tools_def.template\r
116\r
117 Possible Impacts:\r
118 The local version of tools_def.txt must be updated with change in\r
119 tools_def.tempalte.\r
120\r
121==========================================================================================\r
122EDK_6671: Compatible: qwang12\r
123\r
124 Class_BuildTool:\r
125 1) StrGather (Build.exe) in compatible mode add a Framework Package Header\r
126