Not maintained.
authorhhtian <hhtian@c2973edb-eda0-4c78-bc6a-9341b269661f>
Thu, 25 Mar 2010 14:42:41 +0000 (14:42 +0000)
committerhhtian <hhtian@c2973edb-eda0-4c78-bc6a-9341b269661f>
Thu, 25 Mar 2010 14:42:41 +0000 (14:42 +0000)
git-svn-id: https://edk2-buildtools.svn.sourceforge.net/svnroot/edk2-buildtools/trunk/BaseTools@1942 c2973edb-eda0-4c78-bc6a-9341b269661f

ChangeLog.txt [deleted file]

diff --git a/ChangeLog.txt b/ChangeLog.txt
deleted file mode 100755 (executable)
index 5dbab2e..0000000
+++ /dev/null
@@ -1,651 +0,0 @@
-##########################################################################################\r
-!!!!!!!!!!!!!!!!!               Notes for this ChangeLog.txt             !!!!!!!!!!!!!!!!!\r
-\r
-This log file is used to record two kinds of important information:\r
- a) "Non-Compatible Changes": all non-compatible changes should be recorded. These info\r
-    will help the package user to merge this package; and some non-compatible changes\r
-    can also be added into release notes as news features when we release this package.\r
-    Normally Non-Compatible Changes contains the following types:\r
-      1) Package's external services were changed/updated\r
-      2) Package's common .h file is renamed, deleted, or the file path is changed.\r
-      3) The definition of package's common data structure is changed\r
-      ...\r
-\r
- b) "Important Compatible Changes": some important compatible changes can aslo be recorded\r
-    in this file, and we can add these updating into release notes when we release this\r
-    package.\r
-\r
-Non-Compatible and Compatible example format:\r
-==========================================================================================\r
-EDK_0010: Non-Compatible: owner\r
-\r
-      Class_HFile: PPI A of MdePkg has been removed.\r
-\r
-        Code Change :\r
-        1) Removed the .h file: MdePkg\Include\Ppi\A.h\r
-\r
-        Possible Impacts:\r
-        1) All modules that used this PPI A should be updated.\r
-\r
-==========================================================================================\r
-EDK_0000: Compatible: owner\r
-\r
-      Class_BuildTool: with the EDK_0000 build.exe, the build performance is enhanced great.\r
-\r
-        Code Change :\r
-        1) BaseTools\Bin\Win32\build.exe\r
-\r
-!!!!!!!!!!!!!!!!!!                     End of Notes                     !!!!!!!!!!!!!!!!!!\r
-\r
-##########################################################################################\r
-\r
-##########################################################################################\r
-##########       Revision number of tools source code                           ##########\r
-    BaseTools/Bin/Win32/build.exe\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
-\r
-    BaseTools/Bin/Win32/GenFds.exe\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
-\r
-    BaseTools/Bin/Win32/GenDepex.exe\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
-\r
-    BaseTools/Bin/Win32/Trim.exe\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Trim\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
-\r
-    BaseTools/Bin/Win32/MigrationMsa2Inf.exe\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/MigrationMsa2Inf\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
-\r
-    BaseTools/Bin/Win32/TargetTool.exe\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/TargetTool\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
-\r
-    BaseTools/Bin/Win32/Spd2Dec.exe\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/spd2dec\r
-\r
-    BaseTools/Bin/Win32/Fpd2Dsc.exe\r
-        r1655 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc\r
-\r
-==========================================================================================\r
-                    Source tool checkin log.\r
-==========================================================================================\r
-basetools_1400: Non-Compatible: jwang36\r
-\r
-      Class_BuildTool:\r
-        1) Search value of Guid/Protocol/PPI in inf file only in the same category in dec file.\r
-        2) Pass all files in a module's directory to StrGather for R8 modules.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-           /trunk/BaseTools/Source/Python/Common/Misc.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaFileParser.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-\r
-        Possible Impacts:\r
-        1) Those inf files in which the PPI/Protocol/Guid are put in incorrect\r
-           section will encounter build break.\r
-\r
-==========================================================================================\r
-basetools_1396: Non-Compatible: jwang36\r
-\r
-      Class_BuildTool:\r
-        1) Separate the AutoGen code for PCDs between module and its library instances.\r
-           Only macros for module's PCDs will be put in AutoGen.h. Others will be put\r
-           in AutoGen.c. This is intended to catch missed PCDs in inf file more easily.\r
-        2) For better compatibile between C standards or C compiler, add type cast for\r
-           PCD constants in AutoGen.h according to the PCD datum type.\r
-        3) Add incremental generation capability for FV in GenFds tool.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-           /trunk/BaseTools/Source/Python/Common/Misc.py\r
-           /trunk/BaseTools/Source/Python/GenFds/FdfParser.py\r
-           /trunk/BaseTools/Source/Python/GenFds/Fv.py\r
-           /trunk/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py\r
-\r
-        Possible Impacts:\r
-        1) If there're PCDs used in a module but not declared in the module's inf file,\r
-           and occasionally they are declared in the library instances, there must be\r
-           a build break. Adding necessary PCDs declarations in the module's inf file\r
-           will solve it.\r
-\r
-==========================================================================================\r
-basetools_1381: Compatible: jwang36\r
-\r
-      Class_BuildTool:\r
-        1) Add a feature to allow override tools option via "==" in metafile.\r
-        2) Remove the AutoGen.c generation for R8 module.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-\r
-==========================================================================================\r
-basetools_1378: Compatible: jwang36\r
-\r
-      Class_BuildTool:\r
-        1) Solve issue in R8 module build for EBC\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenMake.py\r
-\r
-        Possible Impacts:\r
-           The EBC CC flags in tools_def.txt must be updated with /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)\r
-\r
-==========================================================================================\r
-basetools_1377: Compatible: jwang36\r
-\r
-      Class_BuildTool:\r
-        1) Change PEI core prototype\r
-        2) Add the generation of $(MODULE_NAME)StrDefs.h and removed the copy command from AutoGen.h in makefile\r
-\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenMake.py\r
-\r
-        Possible Impacts:\r
-           The VFRPP flags in tools_def.txt must be updated with /FI$(MODULE_NAME)StrDefs.h\r
-\r
-==========================================================================================\r
-basetools_1375: Compatible: jwang36\r
-\r
-      Class_BuildTool:\r
-        1) Move function prototypes generated in AutoGen.c to AutoGen.h\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-\r
-==========================================================================================\r
-basetools_1373: Compatible: klu2\r
-\r
-      Class_BuildTool:\r
-        1) Use "GLOBAL_REMOVE_IF_UNREFERENCED volatile" for variable of binary patch PCD.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-\r
-==========================================================================================\r
-basetools_1366: Compatible: lgao4\r
-\r
-      Class_BuildTool:\r
-         1) Set the first framework var store name to "Setup"\r
-         2) Support DEFAULT and MANUFACTURING for framework CheckBox flags value\r
-\r
-        Code Change :\r
-            /trunk/BaseTools/Source/C/VfrCompile/VfrSyntax.g\r
-\r
-==========================================================================================\r
-basetools_1361: Compatible: jwang36\r
-\r
-      Class_VfrCompile:\r
-        1) Merge bug fixes and new features from EDK-I\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrError.cpp\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrError.h\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrSyntax.g\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrUtilityLib.cpp\r
-\r
-        Possible Impacts:\r
-           The HII related code must be updated to support the new features.\r
-\r
-==========================================================================================\r
-basetools_1360: Compatible: mdkinney\r
-\r
-      Class_GenFv:\r
-        1) Update GenFv to support SEC built with X64 tools\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/C/GenFv/GenFvInternalLib.c\r
-\r
-==========================================================================================\r
-basetools_1347: Compatible: jwang36\r
-\r
-      Class_build:\r
-        1) Allow flags of tools not defined tools_def.txt\r
-        2) Add BUILD as internal tool to pass compatible mode of unicode to build tool.\r
-        3) Add support of [Depex.common.<ModuleType>] in inf file\r
-        4) Add more optimization, especially for architecture protocols, in GeDepex tool\r
-        5) Fix the generation of _gPeimRevision and _gDxeRevision global variables in AutoGen.c\r
-           according to new MdePkg spec.\r
-        6) Change the header file of DxeSmmeEntryPoint.h to UefiDriverEntryPoint.h in\r
-           AutoGen.c since it's no longer exist.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenDepex.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenMake.py\r
-           /trunk/BaseTools/Source/Python/Common/DataType.py\r
-           /trunk/BaseTools/Source/Python/Workspace/BuildClassObject.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1337: Compatible: jwang36\r
-\r
-      Class_build:\r
-        1) Improve the build performance by cache the file whose name will be validated\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/Common/GlobalData.py\r
-           /trunk/BaseTools/Source/Python/Common/Misc.py\r
-           /trunk/BaseTools/Source/Python/GenFds/GenFds.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1326: Compatible: hche10x\r
-\r
-      Class_build:\r
-        1) Add EcpSource support in EDK-I code\r
-        2) Use warning instead of error for not found include .h files in .inf files in EDK-I code\r
-        3) Fix some bugs\r
-\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/Common/GlobalData.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaFileParser.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1318: Compatible: jlin16\r
-\r
-      Class_build, Class_GenFds:\r
-        1) R9 Build & GenFds ECP support initial check in.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/BuildEngine.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenMake.py\r
-           /trunk/BaseTools/Source/Python/Common/DataType.py\r
-           /trunk/BaseTools/Source/Python/Common/GlobalData.py\r
-           /trunk/BaseTools/Source/Python/Common/Misc.py\r
-           /trunk/BaseTools/Source/Python/Common/String.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/DataClass.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/ModuleClass.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/PlatformClass.py\r
-           /trunk/BaseTools/Source/Python/GenFds/FdfParser.py\r
-           /trunk/BaseTools/Source/Python/GenFds/FfsInfStatement.py\r
-           /trunk/BaseTools/Source/Python/GenFds/GenFds.py\r
-           /trunk/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py\r
-           /trunk/BaseTools/Source/Python/Workspace/BuildClassObject.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaFileParser.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1307: Compatible: jlin16\r
-\r
-      Class_GenFds:\r
-        1) Update Fdf parser to make raw acpi and asl section could be optional;\r
-        2) Update section generation to search build output files in directory and all sub-directory.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/GenFds/FdfParser.py\r
-           /trunk/BaseTools/Source/Python/GenFds/Section.py\r
-\r
-==========================================================================================\r
-basetools_1302: Compatible: lgao4\r
-\r
-      Class_VfrCompile:\r
-        1) Enhance VfrCompiler to handle framework vfr file, and print more debug\r
-           information into .lst file.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrCompiler.cpp\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrCompiler.h\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrError.cpp\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrError.h\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrFormPkg.h\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrSyntax.g\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrUtilityLib.cpp\r
-           /trunk/BaseTools/Source/C/VfrCompile/VfrUtilityLib.h\r
-\r
-==========================================================================================\r
-basetools_1300: Compatible: jwang36\r
-\r
-      Class_build:\r
-        1) Enhance the format of build_rule.txt to allow module type and arch information.\r
-        2) Enhance Trim to convert ASL style of include to C style of include\r
-        3) Enhance Trim to convert some EDK coding convention to EDK2 ECP convention\r
-        4) Add warning message when encountering unrecognized content in DSC/DEC/INF File\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/BuildEngine.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenMake.py\r
-           /trunk/BaseTools/Source/Python/Common/Misc.py\r
-           /trunk/BaseTools/Source/Python/Trim/Trim.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaFileParser.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1298: Compatible: lgao4\r
-\r
-      Class_GenFv, Class_VfrCompile:\r
-        1) Enhance GenFv tool to print Fv Size and Length, and Get module map by module\r
-           pdb pointer and get module guid by module FFS guid.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/C/Common/BasePeCoff.c\r
-           /trunk/BaseTools/Source/C/Common/PeCoffLib.h\r
-           /trunk/BaseTools/Source/C/GenFv/GenFv.c\r
-           /trunk/BaseTools/Source/C/GenFv/GenFvInternalLib.c\r
-           /trunk/BaseTools/Source/C/GenFv/GenFvInternalLib.h\r
-           /trunk/BaseTools/Source/C/Include/Common/MdeModuleHii.h\r
-           /trunk/BaseTools/Source/C/VfrCompile/Makefile\r
-\r
-==========================================================================================\r
-basetools_1297: Compatible: jlin16\r
-\r
-      Class_GenFds:\r
-        1) Aadd feature of displaying FV space information.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/GenFds/Fv.py\r
-           /trunk/BaseTools/Source/Python/GenFds/GenFds.py\r
-\r
-==========================================================================================\r
-basetools_1295: Compatible: jwang36\r
-\r
-      Class_Trim:\r
-        1) Add '-a' and '--asl-file' options to convert asl include style to c include style.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/Trim/Trim.py\r
-\r
-==========================================================================================\r
-basetools_1270: Non-Compatible: jwang36\r
-\r
-      Class_ManPage:\r
-        1) Remove manual of AutoGen since it is no longer a standalone tool\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/UserManuals/AutoGen_Utility_Man_Page.rtf\r
-\r
-==========================================================================================\r
-basetools_1268: Compatible: jlin16\r
-\r
-      Class_ECC:\r
-        1) Enalbe all features of ECC\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/Ecc/config.ini\r
-\r
-==========================================================================================\r
-basetools_1200: Compatible: jwang36\r
-\r
-      Class_BuildTool:\r
-        1) Add explicit banner to indicate pass/fail of build\r
-        2) Change the exit code of build tool from always 1 to be error code, if error occurred\r
-        3) Bug fixes\r
-\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/Common/BuildToolError.py\r
-           /trunk/BaseTools/Source/Python/Common/EdkLogger.py\r
-           /trunk/BaseTools/Source/Python/GenFds/FdfParser.py\r
-           /trunk/BaseTools/Source/Python/GenFds/GenFds.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1175: Compatible: lgao4\r
-\r
-      Class_GenSec, Class_GenFfs, Class_GenFv:\r
-        1) GenSec tool only updates output file when the contents of the output file are modified.\r
-        2) GenFfs tool checks the Pe/Te section for PEI and DXE file type. If Pe section doesn't\r
-           exist, GenFfs tool will report error.\r
-        3) GenFv tool also output the relative address of function to fv map file for developer reference.\r
-\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/C/GenFfs/GenFfs.c\r
-           /trunk/BaseTools/Source/C/GenFv/GenFvInternalLib.c\r
-           /trunk/BaseTools/Source/C/GenSec/GenSec.c\r
-\r
-==========================================================================================\r
-basetools_1160: Compatible: jwang36\r
-\r
-      Class_build:\r
-        1) Enhance the tool to be able to bypass AutoGen completely\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenMake.py\r
-           /trunk/BaseTools/Source/Python/Common/DataType.py\r
-           /trunk/BaseTools/Source/Python/Common/Misc.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/CommonClass.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/DataClass.py\r
-           /trunk/BaseTools/Source/Python/Workspace/BuildClassObject.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaFileParser.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaFileTable.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1134: Compatible: jwang36\r
-\r
-      Class_build:\r
-        1) Add -x switch to pass SKU ID from command line\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceBuild.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1122: Compatible: jwang36\r
-\r
-      Class_build:\r
-        1) Added option '-u' to skip AutoGen step and option '-e' to force\r
-           removing all cached build data in case of inconsistency.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenMake.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceBuild.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_1099: Compatible: jwang36\r
-\r
-      Class_build:\r
-        1) Refactor the metafile parsing code to be based on database completely\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/Workspace\r
-           /trunk/BaseTools/Source/Python/Workspace/BuildClassObject.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaDataTable.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaFileParser.py\r
-           /trunk/BaseTools/Source/Python/Workspace/MetaFileTable.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceBuild.py\r
-           /trunk/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py\r
-           /trunk/BaseTools/Source/Python/Workspace/__init__.py\r
-\r
-==========================================================================================\r
-basetools_1092: Compatible: lgao4\r
-\r
-      Class_GenFw:\r
-        1) Enhance GenFw to always zero .pdata section data for both Pe and Pe32+ image.\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/C/GenFw/GenFw.c\r
-\r
-==========================================================================================\r
-basetools_1028: Compatible: jlin16\r
-\r
-      Class_GenFds:\r
-        1) Employ database in GenFds\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/GenFds/AprioriSection.py\r
-           /trunk/BaseTools/Source/Python/GenFds/DataSection.py\r
-           /trunk/BaseTools/Source/Python/GenFds/FfsInfStatement.py\r
-           /trunk/BaseTools/Source/Python/GenFds/GenFds.py\r
-           /trunk/BaseTools/Source/Python/GenFds/GenFdsGlobalVariable.py\r
-\r
-==========================================================================================\r
-basetools_1027: Compatible: jwang36\r
-\r
-      Class_GenDepex:\r
-        1) Add dependency expression optimization in GenDepex tool\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/AutoGen/GenDepex.py\r
-           /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-\r
-==========================================================================================\r
-basetools_1022: Compatible: hche10x\r
-\r
-      Class_build:\r
-        1) Employ database in build process\r
-\r
-        Code Change :\r
-           /trunk/BaseTools/Source/Python/Common/DataType.py\r
-           /trunk/BaseTools/Source/Python/Common/Database.py\r
-           /trunk/BaseTools/Source/Python/Common/DecClassObject.py\r
-           /trunk/BaseTools/Source/Python/Common/DscClassObject.py\r
-           /trunk/BaseTools/Source/Python/Common/EdkIIWorkspaceBuild.py\r
-           /trunk/BaseTools/Source/Python/Common/InfClassObject.py\r
-           /trunk/BaseTools/Source/Python/Common/Parsing.py\r
-           /trunk/BaseTools/Source/Python/Common/String.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/DataClass.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/ModuleClass.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/PackageClass.py\r
-           /trunk/BaseTools/Source/Python/CommonDataClass/PlatformClass.py\r
-           /trunk/BaseTools/Source/Python/Ecc/Database.py\r
-           /trunk/BaseTools/Source/Python/Table/Table.py\r
-           /trunk/BaseTools/Source/Python/Table/TableDataModel.py\r
-           /trunk/BaseTools/Source/Python/Table/TableDec.py\r
-           /trunk/BaseTools/Source/Python/Table/TableDsc.py\r
-           /trunk/BaseTools/Source/Python/Table/TableFile.py\r
-           /trunk/BaseTools/Source/Python/Table/TableFunction.py\r
-           /trunk/BaseTools/Source/Python/Table/TableIdentifier.py\r
-           /trunk/BaseTools/Source/Python/Table/TableInf.py\r
-           /trunk/BaseTools/Source/Python/Table/TablePcd.py\r
-\r
-==========================================================================================\r
-basetools_1009: Non-Compatible: hche10x\r
-\r
-      Class_VfrCompile:\r
-        1) Merged UEFI support from EDK-I tree\r
-\r
-        Code Change :\r
-        1) /trunk/BaseTools/Source/C/VfrCompile/EfiVfr.h\r
-        2) /trunk/BaseTools/Source/C/VfrCompile/VfrCompile.g\r
-        3) /trunk/BaseTools/Source/C/VfrCompile/VfrCompiler.cpp\r
-        4) /trunk/BaseTools/Source/C/VfrCompile/VfrCompiler.h\r
-        5) /trunk/BaseTools/Source/C/VfrCompile/VfrError.cpp\r
-        6) /trunk/BaseTools/Source/C/VfrCompile/VfrError.h\r
-        7) /trunk/BaseTools/Source/C/VfrCompile/VfrFormPkg.cpp\r
-        8) /trunk/BaseTools/Source/C/VfrCompile/VfrFormPkg.h\r
-        9) /trunk/BaseTools/Source/C/VfrCompile/VfrServices.cpp\r
-        10) /trunk/BaseTools/Source/C/VfrCompile/VfrServices.h\r
-        11) /trunk/BaseTools/Source/C/VfrCompile/VfrSyntax.g\r
-        12) /trunk/BaseTools/Source/C/VfrCompile/VfrUtilityLib.cpp\r
-        13) /trunk/BaseTools/Source/C/VfrCompile/VfrUtilityLib.h\r
-\r
-        Possible Impacts:\r
-        1) All .vfr file need to be updated\r
-        2) The HII code need to be updated to support UEFI HII spec\r
-\r
-==========================================================================================\r
-basetools_1007: Compatible: jwang36\r
-\r
-      Class_build:\r
-        1) Add binary file support in AutoGen\r
-        2) Remove "extern int __make_me_compile_correctly;" from AutoGen.h\r
-        3) Add BUILD_RULE_CONF in target.txt to specify build rules file\r
-\r
-        Code Change :\r
-        1) /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-        2) /trunk/BaseTools/Source/Python/AutoGen/BuildInfo.py\r
-        3) /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-        4) /trunk/BaseTools/Source/Python/AutoGen/GenMake.py\r
-        5) /trunk/BaseTools/Source/Python/Common/DataType.py\r
-        6) /trunk/BaseTools/Source/Python/Common/EdkIIWorkspaceBuild.py\r
-        7) /trunk/BaseTools/Source/Python/Common/InfClassObject.py\r
-        8) /trunk/BaseTools/Source/Python/Common/TargetTxtClassObject.py\r
-        9) /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_969: Compatible: jlin16\r
-\r
-      Class_GenFds:\r
-        1) Support EDK-I modules in GenFds tool.\r
-\r
-        Code Change :\r
-        1) /trunk/BaseTools/Source/Python/CommonDataClass/FdfClassObject.py\r
-        2) /trunk/BaseTools/Source/Python/GenFds/Fd.py\r
-        3) /trunk/BaseTools/Source/Python/GenFds/FdfParser.py\r
-        4) /trunk/BaseTools/Source/Python/GenFds/FfsInfStatement.py\r
-        5) /trunk/BaseTools/Source/Python/GenFds/GenFds.py\r
-        6) /trunk/BaseTools/Source/Python/GenFds/Region.py\r
-\r
-==========================================================================================\r
-basetools_949: Compatible: jwang36\r
-\r
-      Class_build, Class_GenFds:\r
-        1) Add support of building EDK-I modules\r
-\r
-        Code Change :\r
-        1) /trunk/BaseTools/Source/Python/AutoGen/AutoGen.py\r
-        2) /trunk/BaseTools/Source/Python/AutoGen/GenC.py\r
-        3) /trunk/BaseTools/Source/Python/Common/DataType.py\r
-        4) /trunk/BaseTools/Source/Python/Common/DscClassObject.py\r
-        5) /trunk/BaseTools/Source/Python/Common/EdkIIWorkspaceBuild.py\r
-        6) /trunk/BaseTools/Source/Python/Common/EdkLogger.py\r
-        7) /trunk/BaseTools/Source/Python/Common/InfClassObject.py\r
-        8) /trunk/BaseTools/Source/Python/Common/Misc.py\r
-        9) /trunk/BaseTools/Source/Python/Common/String.py\r
-        10) /trunk/BaseTools/Source/Python/Common/TargetTxtClassObject.py\r
-        11) /trunk/BaseTools/Source/Python/CommonDataClass/ModuleClass.py\r
-        12) /trunk/BaseTools/Source/Python/GenFds/AprioriSection.py\r
-        13) /trunk/BaseTools/Source/Python/GenFds/FfsInfStatement.py\r
-        14) /trunk/BaseTools/Source/Python/GenFds/GenFds.py\r
-        15) /trunk/BaseTools/Source/Python/build/build.py\r
-\r
-==========================================================================================\r
-basetools_942: Compatible: jlin16\r
-\r
-      Class_GenFds:\r
-        1) Add !include statement support for GenFds\r
-\r
-        Code Change :\r
-        1) /trunk/BaseTools/Source/Python/GenFds/FdfParser.py\r
-\r
-==========================================================================================\r
-basetools_938: Compatible: hche10x\r
-\r
-      Class_build:\r
-        1) Modify StrGather to support UEFI 2.1 specification\r
-\r
-      Class_ECC\r
-        1) Adjust debug information format in ECC tool.\r
-\r
-        Code Change :\r
-        1) /trunk/BaseTools/Source/Python/AutoGen/StrGather.py\r
-        2) /trunk/BaseTools/Source/Python/AutoGen/UniClassObject.py\r
-        3) /trunk/BaseTools/Source/Python/Ecc/Database.py\r
-        4) /trunk/BaseTools/Source/Python/Ecc/Table.py\r