summaryrefslogtreecommitdiff
path: root/Tools/Java
AgeCommit message (Collapse)AuthorFilesLines
2006-11-131. Fix EDKT468 Click some buttons in MSA header by wizard can not be saved ↵hche10x1-76/+51
properly git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1932 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-10For encapsulated sections in FFS layout in FpdBuildOptions, if no longer ↵jlin163-18/+46
exists sections in an encapsulated section, remove from UI that section to be consistent with contents in FPD file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1930 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-08Fix the invalid warning message when user add a module that does not support ↵jlin163-8/+18
platform architectures to this platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1918 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-08To fix bug T400. If user select a Repackage=false package during creating a ↵wuyizhong1-1/+28
FAR, give warning and a choose to continue or not. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1917 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-08Fix a bug that can't add library MSA specific build option in multi-thread ↵wuyizhong1-0/+5
build mode. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1914 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-08Provide UI for generating Apriori file of PEI or DXE phase. The module order ↵jlin165-679/+927
information are put into BuildOptions->UserExtensions with UserId as "APRIORI" and Identifier as "0" for PEI phase and "1" for DXE phase. Build tools will use these UserExtensions information to produce the Apriori files that will be placed into each FV image. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1912 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-08Fix a bug that can't add library MSA specific build option.wuyizhong1-0/+8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1911 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-06Coding Stylealfred1-2/+28
Comment git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1902 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-06Changed the tool chain error message to be more specific.jwang361-4/+11
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1901 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-06Fixed the build error.jwang362-17/+28
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1899 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-06Added code to check that the definitions in target.txt are valid against ↵jwang362-2/+20
tools_def.txt git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1898 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-031. Fix EDKT463: When wizard new or clone a msa/spd/fpd, should follow these ↵hche10x12-55/+252
rules 2. Fix EDKT465: The content in memory should be reloaded when a modified msa/fpd/spd is closed without saving git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1896 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-02Modify FrameworkModules editor for FPD files to meet the new PCD type adjust ↵jlin165-160/+342
operation rules: a. Add a module with PCD type Dyn. If this PCD not exists in platform, ModuleSA.PcdType is set as Dyn (choose one from spd). Else ModuleSA.PcdType is set as existing type ? (Give a error message if this module pcd can NOT be set as existing type. And Pcd will not be added for this module into platform.) If PCD type is determined to be Dyn. Add PCD to DynamicPcdBuildDefinitions if it not exists there. SkuId = 0; SkuInfo.value = MSA default | SPD default | give default based on DatumType. If DatumType == void* Set ModuleSA.PcdMaxDatumSize; b. Add a module with PCD type DynEx. If this PCD not exists in platform, ModuleSA.PcdType is set as DynEx. Else ModuleSA.PcdType is set as existing type ? (Give a error message if this module pcd can NOT be set as existing type. And Pcd will not be added for this module into platform.) Add PCD to DynamicPcdBuildDefinitions if it not exists there. SkuId = 0; SkuInfo.value = MSA default | SPD default | give default based on DatumType. If DatumType == void* Set ModuleSA.PcdMaxDatumSize; c. Add a module with PCD type FixedAtBuild, PIM, FF If this PCD not exists in platform, ModuleSA.PcdType is set as FaB | PIM | FF. Else ModuleSA.PcdType is set as existing type ? (Give a error message if this module pcd can NOT be set as existing type. And Pcd will not be added for this module into platform..) ModuleSA.PcdValue = MSA default | SPD default | give default based on DatumType. If DatumType == void* Set ModuleSA.PcdMaxDatumSize; d. Edit ModuleSA.PcdType Get the corresponding MSA.PcdType in MSA file for this ModuleSA. If MSA.PcdType == Dyn. ModuleSA.PcdType could be [(valid Pcd types in SPD)] Else ModuleSA.PcdType can NOT be changed. 1) Change ModuleSa.PcdType from Dynamic. to [valid Pcd types in SPD]: All same PCDs in FrameworkModules are changed to one of valid Pcd types in SPD according to user selection. Check in whole platform other ModuleSA for the same pcd, if the corresponding MSAes for other ModuleSAes pcd can NOT accept the new type, give error message. Keep old ModuleSA.PcdValue. Remove this PCD in DynamicPcdBuildDefintion. 2) Change ModuleSa.PcdType from [FaBor PIM] to Dynamic, DynEx.: All same PCDs in FrameworkModules are changed to Dynamic | DynEx. Check in whole platform other ModuleSA for the same pcd, if the corresponding MSAes for other ModuleSAes pcd can NOT accept the new type, give error message. Keep old ModuleSA.PcdValue? Add one new dynamic PCD in DynamicPcdBuildDefintion. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1888 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-02Fix the bug EDKT464. ? and * are regarded as wildcard char by OS. so we have ↵jjin92-50/+13
to remove the support of /? and -? To show the help info, ContextTool only support: -h, /h, --help, /help. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1887 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-011. Fix EDKT418: Some buttons are not displayed correctly in Linux and MAC OS ↵hche10x16-92/+92
X operating system git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1882 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-011. Fix EDKT462: "Save/Save All' are still highlighted if close a msa/spd/fpd ↵hche10x5-9/+50
without saving 2. Fix parts of EDKT423 After modification in text editor, save and save all firsthand, they are gray git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1881 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-31Add Fv option value edit support;jlin163-51/+168
Give hover hint why some Fv options are not editable. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1874 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-311. Fix EDKT437 Save is to save current modified file, Save All is to save ↵hche10x4-21/+45
all modified files 2. Fix EDKT438 Close should save current modified file only, Close All should save all modified file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1871 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-311. Fix EDKT447 Keep PPI/Protocol/GUID/PCD in find result even if they are ↵hche10x2-24/+229
only declared but not used 2. Fix EDKT448 Provide reload solution in Find Result git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1870 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-31Coding Stylealfred16-2902/+3438
Phase 1 Eclipse Format Comment for MigrationTool.java git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1869 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-30Fix several issues:qhuang82-2/+3
Misreplace library name Support commenting out nonlocal header files for dxs FileArg.class Add a new protocol Guid to database git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1864 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-30Database singletonalfred1-28/+25
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1862 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-301. Fix EDKT451 It should append ".txt" to filenamehche10x1-0/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1860 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-301. Fix EDKT436 "Is PCD driver" only gives one value: PEI_PCD_DRIVER to userhche10x1-80/+109
2. Fix EDKT444 Should not allow user to delete last "Supported Architecture" of a module git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1859 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-30Add a unified migration database to replace the original Protocol, Ppi, ↵qhuang81-2/+3
Guid, Library database. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1858 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-30Preparative work to collect Library info from workspace dynamically. qhuang81-33/+171
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1857 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-301. Fix EDKT457 Multiple FPD, MSA or SPD files in a directory is prohibitedhche10x5-33/+139
2. Fix EDKT450 Please don't allow user to set same Guid in clone operation git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1855 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-30To fix bug EDKT432. Add judge to avoid include flags twice. wuyizhong1-7/+15
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1854 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-30Delete useless file SpdPackageDefinitions.java;jlin169-194/+145
Change button texts to Add, Delete, Clear All. Activate the Read-Only attribute checking for package editors. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1853 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-301. Fix EDKT441 After some modifications and refresh, there will show a ↵hche10x1-19/+20
dialog for save all files. The operation of Cancel should not refresh wizard. 2. Fix EDKT442 After some modifications and refresh, there will show a dialog for save all files. The operation of erasing this dialog should be regarded as Cancel, not refresh wizard. 3. Fix EDKT455 The style of menu should be unified 4. Fix EDKT439 After some modifications and exit, there will show a dialog for save all files. The operation of erasing this dialog should be regard as Cancel, not exit wizard. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1851 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-27Preparative work to collect Ppis, Guids & Protocols info from workspace ↵qhuang81-0/+108
dynamically. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1850 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-27Coding Style - decommentalfred6-112/+0
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1849 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-27fix .s commentalfred1-1/+3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1848 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-261. Fix EDKT449 Close Build Preferences will crash wizardhche10x1-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1844 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-26Changed to format of the Package and Platform list outputs.lhauch1-12/+49
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1842 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-25Fixed a usage spelling errorlhauch1-1/+1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1840 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-25Added the DbTools that will update the FrameworkDatabase.db file based on ↵lhauch11-96/+2243
what is found after scanning the WORKSPACE environment - entries for new SPD and FPD files that are found during the scan are added, and the entries for SPD and FPD files that are listed in the database, but are not in the current workspace are deleted. Modified AllResource to include only files that are not compiled. Added the MSA entries to the SPD file for all modules that are compiled, both Java and C. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1839 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-25Update several MSA/Filenames which do not inconsistent with current source ↵wuyizhong6-36/+58
files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1838 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-25Fix a bug in HobLib migration.qhuang81-6/+13
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1837 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-24Fixed EDKT400.qouyang2-2/+2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1836 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-241. Add a function in WorkspaceTools to get all packages which can be repackaged.hche10x1-0/+27
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1835 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-241. Fix EDKT434: After Workspace is changed, Wizard should close all (desktop ↵hche10x6-94/+438
area and tree area) and refresh automatically. 2. Fix EDKT340: Search needs to provided a way to display Selected PCD information. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1834 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-241.add code to support friendly output message.jjin94-233/+41
2.fix the bug, and support "ContextTool /?" git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1831 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-23Fix the problem of label, button text part-display on Linux and iMac.jlin166-23/+60
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1829 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-23Added code to fetch more detailed error message from XMLBeans when there's ↵jwang362-39/+52
error in msa/spd/fpd files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1828 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-23Do not display token number for Pcd in ModuleSA and Dynamic Pcd editors for ↵jlin162-1/+16
FPD file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1821 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-231. Update ICheckBoxList to add one attribute "selected". Set the first item ↵hche10x2-0/+35
of ICheckBoxList selected when it is inited. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1820 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-231. Fix EDKT429 The number of Type in ↵hche10x2-3/+12
[MSA->BootMode->BootModeAttributes->BootModeNames] is shorten than Schema 2. Fix EDKT430 Private in [MSA->BootMode->BootModeAttributes->Uasge] should be removed 3. Fix EDKT431 Tool in [MSA->Library Class Definition->Support Module Type] should be removed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1819 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-231. Fix EDKT339 Library Class Search need to get info for selected library classhche10x10-91/+856
2. Fix EDKT303 Give warning if no library instances that support the required the library class git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1816 6f19259b-4bc3-4df7-8a09-765794883524
2006-10-21Fix the problem of not sync. module order list in FVs when user change the ↵jlin162-5/+40
FvBinding for a ModuleSA. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1808 6f19259b-4bc3-4df7-8a09-765794883524