IDE, LazUtils: Move unit FileReferenceList to LazUtils package. Order uses sections.

git-svn-id: trunk@64025 -
This commit is contained in:
juha 2020-10-16 12:01:15 +00:00
parent 1159625e7b
commit 2a8ddb66b5
13 changed files with 134 additions and 139 deletions

2
.gitattributes vendored
View File

@ -3381,6 +3381,7 @@ components/lazutils/examples/LookupStringList/TDedupeDemo.lpr svneol=native#text
components/lazutils/examples/LookupStringList/main.lfm svneol=native#text/plain components/lazutils/examples/LookupStringList/main.lfm svneol=native#text/plain
components/lazutils/examples/LookupStringList/main.pas svneol=native#text/pascal components/lazutils/examples/LookupStringList/main.pas svneol=native#text/pascal
components/lazutils/extendedstrings.pas svneol=native#text/pascal components/lazutils/extendedstrings.pas svneol=native#text/pascal
components/lazutils/filereferencelist.pas svneol=native#text/pascal
components/lazutils/fileutil.inc svneol=native#text/pascal components/lazutils/fileutil.inc svneol=native#text/pascal
components/lazutils/fileutil.pas svneol=native#text/pascal components/lazutils/fileutil.pas svneol=native#text/pascal
components/lazutils/fpcadds.pas svneol=native#text/pascal components/lazutils/fpcadds.pas svneol=native#text/pascal
@ -7265,7 +7266,6 @@ ide/exttooleditdlg.pas svneol=native#text/pascal
ide/exttools.pas svneol=native#text/plain ide/exttools.pas svneol=native#text/plain
ide/exttoolsconsole.pas svneol=native#text/pascal ide/exttoolsconsole.pas svneol=native#text/pascal
ide/exttoolside.pas svneol=native#text/pascal ide/exttoolside.pas svneol=native#text/pascal
ide/filereferencelist.pas svneol=native#text/pascal
ide/findinfilesdlg.lfm svneol=native#text/plain ide/findinfilesdlg.lfm svneol=native#text/plain
ide/findinfilesdlg.pas svneol=native#text/pascal ide/findinfilesdlg.pas svneol=native#text/pascal
ide/findoverloadsdlg.lfm svneol=native#text/plain ide/findoverloadsdlg.lfm svneol=native#text/plain

View File

@ -1,11 +1,4 @@
{ {
/***************************************************************************
filereferencelist.pas
---------------------
***************************************************************************/
*************************************************************************** ***************************************************************************
* * * *
* This source is free software; you can redistribute it and/or modify * * This source is free software; you can redistribute it and/or modify *
@ -39,10 +32,8 @@ interface
uses uses
Classes, SysUtils, Laz_AVL_Tree, Classes, SysUtils, Laz_AVL_Tree,
// Codetools
FileProcs,
// LazUtils // LazUtils
LazFileUtils, LazTracer; LazFileUtils, LazFileCache, LazTracer;
type type
{ TFileReference } { TFileReference }
@ -164,7 +155,7 @@ end;
procedure TFileReferenceList.IncreaseTimeStamp; procedure TFileReferenceList.IncreaseTimeStamp;
begin begin
CTIncreaseChangeStamp(FTimeStamp); LUIncreaseChangeStamp(FTimeStamp);
//DebugLn('TFileReferenceList.IncreaseTimeStamp ',dbgs(FTimeStamp)); //DebugLn('TFileReferenceList.IncreaseTimeStamp ',dbgs(FTimeStamp));
end; end;
@ -180,7 +171,7 @@ end;
constructor TFileReferenceList.Create; constructor TFileReferenceList.Create;
begin begin
FTimeStamp:=CTInvalidChangeStamp; FTimeStamp:=LUInvalidChangeStamp;
end; end;
destructor TFileReferenceList.Destroy; destructor TFileReferenceList.Destroy;

View File

@ -3,7 +3,7 @@
fpmake.pp for LazUtils 1.0 fpmake.pp for LazUtils 1.0
This file was generated on 24.07.2020 This file was generated on 15.10.2020
} }
{$ifndef ALLPACKAGES} {$ifndef ALLPACKAGES}
@ -46,18 +46,26 @@ begin
P.UnitPath.Add('.'); P.UnitPath.Add('.');
T:=P.Targets.AddUnit('lazutils.pas'); T:=P.Targets.AddUnit('lazutils.pas');
t.Dependencies.AddUnit('avglvltree'); t.Dependencies.AddUnit('avglvltree');
t.Dependencies.AddUnit('codepagesasian');
t.Dependencies.AddUnit('codepagescommon');
t.Dependencies.AddUnit('compwriterpas');
t.Dependencies.AddUnit('dynamicarray'); t.Dependencies.AddUnit('dynamicarray');
t.Dependencies.AddUnit('dynhasharray'); t.Dependencies.AddUnit('dynhasharray');
t.Dependencies.AddUnit('dynqueue'); t.Dependencies.AddUnit('dynqueue');
t.Dependencies.AddUnit('extendedstrings'); t.Dependencies.AddUnit('extendedstrings');
t.Dependencies.AddUnit('filereferencelist');
t.Dependencies.AddUnit('fileutil'); t.Dependencies.AddUnit('fileutil');
t.Dependencies.AddUnit('fpcadds'); t.Dependencies.AddUnit('fpcadds');
t.Dependencies.AddUnit('graphtype');
t.Dependencies.AddUnit('html2textrender');
t.Dependencies.AddUnit('integerlist');
t.Dependencies.AddUnit('laz2_dom'); t.Dependencies.AddUnit('laz2_dom');
t.Dependencies.AddUnit('laz2_xmlcfg'); t.Dependencies.AddUnit('laz2_xmlcfg');
t.Dependencies.AddUnit('laz2_xmlread'); t.Dependencies.AddUnit('laz2_xmlread');
t.Dependencies.AddUnit('laz2_xmlutils'); t.Dependencies.AddUnit('laz2_xmlutils');
t.Dependencies.AddUnit('laz2_xmlwrite'); t.Dependencies.AddUnit('laz2_xmlwrite');
t.Dependencies.AddUnit('laz2_xpath'); t.Dependencies.AddUnit('laz2_xpath');
t.Dependencies.AddUnit('laz_avl_tree');
t.Dependencies.AddUnit('laz_dom'); t.Dependencies.AddUnit('laz_dom');
t.Dependencies.AddUnit('laz_xmlcfg'); t.Dependencies.AddUnit('laz_xmlcfg');
t.Dependencies.AddUnit('laz_xmlread'); t.Dependencies.AddUnit('laz_xmlread');
@ -77,51 +85,52 @@ begin
t.Dependencies.AddUnit('lazloggerdummy'); t.Dependencies.AddUnit('lazloggerdummy');
t.Dependencies.AddUnit('lazloggerprofiling'); t.Dependencies.AddUnit('lazloggerprofiling');
t.Dependencies.AddUnit('lazmethodlist'); t.Dependencies.AddUnit('lazmethodlist');
t.Dependencies.AddUnit('lazpasreadutil');
t.Dependencies.AddUnit('lazstringutils');
t.Dependencies.AddUnit('lazsysutils');
t.Dependencies.AddUnit('laztracer');
t.Dependencies.AddUnit('lazunicode'); t.Dependencies.AddUnit('lazunicode');
t.Dependencies.AddUnit('lazutf16'); t.Dependencies.AddUnit('lazutf16');
t.Dependencies.AddUnit('lazutf8'); t.Dependencies.AddUnit('lazutf8');
t.Dependencies.AddUnit('lazutf8classes'); t.Dependencies.AddUnit('lazutf8classes');
t.Dependencies.AddUnit('lazsysutils'); t.Dependencies.AddUnit('lazutf8sysutils');
t.Dependencies.AddUnit('lazutilities'); t.Dependencies.AddUnit('lazutilities');
t.Dependencies.AddUnit('lazutilsstrconsts'); t.Dependencies.AddUnit('lazutilsstrconsts');
t.Dependencies.AddUnit('lazversion');
t.Dependencies.AddUnit('lconvencoding'); t.Dependencies.AddUnit('lconvencoding');
t.Dependencies.AddUnit('lcsvutils'); t.Dependencies.AddUnit('lcsvutils');
t.Dependencies.AddUnit('lookupstringlist'); t.Dependencies.AddUnit('lookupstringlist');
t.Dependencies.AddUnit('maps'); t.Dependencies.AddUnit('maps');
t.Dependencies.AddUnit('masks'); t.Dependencies.AddUnit('masks');
t.Dependencies.AddUnit('objectlists');
t.Dependencies.AddUnit('paswstring'); t.Dependencies.AddUnit('paswstring');
t.Dependencies.AddUnit('stringhashlist'); t.Dependencies.AddUnit('stringhashlist');
t.Dependencies.AddUnit('textstrings'); t.Dependencies.AddUnit('textstrings');
t.Dependencies.AddUnit('translations'); t.Dependencies.AddUnit('translations');
t.Dependencies.AddUnit('utf8process');
t.Dependencies.AddUnit('html2textrender');
t.Dependencies.AddUnit('laz_avl_tree');
t.Dependencies.AddUnit('compwriterpas');
t.Dependencies.AddUnit('lazpasreadutil');
t.Dependencies.AddUnit('integerlist');
t.Dependencies.AddUnit('lazversion');
t.Dependencies.AddUnit('uitypes'); t.Dependencies.AddUnit('uitypes');
t.Dependencies.AddUnit('graphtype'); t.Dependencies.AddUnit('utf8process');
t.Dependencies.AddUnit('laztracer');
t.Dependencies.AddUnit('lazstringutils');
t.Dependencies.AddUnit('lazutf8sysutils');
t.Dependencies.AddUnit('objectlists');
t.Dependencies.AddUnit('codepagesasian');
t.Dependencies.AddUnit('codepagescommon');
T:=P.Targets.AddUnit('avglvltree.pas'); T:=P.Targets.AddUnit('avglvltree.pas');
T:=P.Targets.AddUnit('codepagesasian.pas');
T:=P.Targets.AddUnit('codepagescommon.pas');
T:=P.Targets.AddUnit('compwriterpas.pas');
T:=P.Targets.AddUnit('dynamicarray.pas'); T:=P.Targets.AddUnit('dynamicarray.pas');
T:=P.Targets.AddUnit('dynhasharray.pp'); T:=P.Targets.AddUnit('dynhasharray.pp');
T:=P.Targets.AddUnit('dynqueue.pas'); T:=P.Targets.AddUnit('dynqueue.pas');
T:=P.Targets.AddUnit('extendedstrings.pas'); T:=P.Targets.AddUnit('extendedstrings.pas');
T:=P.Targets.AddUnit('filereferencelist.pas');
T:=P.Targets.AddUnit('fileutil.pas'); T:=P.Targets.AddUnit('fileutil.pas');
T:=P.Targets.AddUnit('fpcadds.pas'); T:=P.Targets.AddUnit('fpcadds.pas');
T:=P.Targets.AddUnit('graphtype.pp');
T:=P.Targets.AddUnit('html2textrender.pas');
T:=P.Targets.AddUnit('integerlist.pas');
T:=P.Targets.AddUnit('laz2_dom.pas'); T:=P.Targets.AddUnit('laz2_dom.pas');
T:=P.Targets.AddUnit('laz2_xmlcfg.pas'); T:=P.Targets.AddUnit('laz2_xmlcfg.pas');
T:=P.Targets.AddUnit('laz2_xmlread.pas'); T:=P.Targets.AddUnit('laz2_xmlread.pas');
T:=P.Targets.AddUnit('laz2_xmlutils.pas'); T:=P.Targets.AddUnit('laz2_xmlutils.pas');
T:=P.Targets.AddUnit('laz2_xmlwrite.pas'); T:=P.Targets.AddUnit('laz2_xmlwrite.pas');
T:=P.Targets.AddUnit('laz2_xpath.pas'); T:=P.Targets.AddUnit('laz2_xpath.pas');
T:=P.Targets.AddUnit('laz_avl_tree.pp');
T:=P.Targets.AddUnit('laz_dom.pas'); T:=P.Targets.AddUnit('laz_dom.pas');
T:=P.Targets.AddUnit('laz_xmlcfg.pas'); T:=P.Targets.AddUnit('laz_xmlcfg.pas');
T:=P.Targets.AddUnit('laz_xmlread.pas'); T:=P.Targets.AddUnit('laz_xmlread.pas');
@ -141,37 +150,30 @@ begin
T:=P.Targets.AddUnit('lazloggerdummy.pas'); T:=P.Targets.AddUnit('lazloggerdummy.pas');
T:=P.Targets.AddUnit('lazloggerprofiling.pas'); T:=P.Targets.AddUnit('lazloggerprofiling.pas');
T:=P.Targets.AddUnit('lazmethodlist.pas'); T:=P.Targets.AddUnit('lazmethodlist.pas');
T:=P.Targets.AddUnit('lazpasreadutil.pas');
T:=P.Targets.AddUnit('lazstringutils.pas');
T:=P.Targets.AddUnit('lazsysutils.pas');
T:=P.Targets.AddUnit('laztracer.pas');
T:=P.Targets.AddUnit('lazunicode.pas'); T:=P.Targets.AddUnit('lazunicode.pas');
T:=P.Targets.AddUnit('lazutf16.pas'); T:=P.Targets.AddUnit('lazutf16.pas');
T:=P.Targets.AddUnit('lazutf8.pas'); T:=P.Targets.AddUnit('lazutf8.pas');
T:=P.Targets.AddUnit('lazutf8classes.pas'); T:=P.Targets.AddUnit('lazutf8classes.pas');
T:=P.Targets.AddUnit('lazsysutils.pas'); T:=P.Targets.AddUnit('lazutf8sysutils.pas');
T:=P.Targets.AddUnit('lazutilities.pas'); T:=P.Targets.AddUnit('lazutilities.pas');
T:=P.Targets.AddUnit('lazutilsstrconsts.pas'); T:=P.Targets.AddUnit('lazutilsstrconsts.pas');
T:=P.Targets.AddUnit('lazversion.pas');
T:=P.Targets.AddUnit('lconvencoding.pas'); T:=P.Targets.AddUnit('lconvencoding.pas');
T:=P.Targets.AddUnit('lcsvutils.pas'); T:=P.Targets.AddUnit('lcsvutils.pas');
T:=P.Targets.AddUnit('lookupstringlist.pas'); T:=P.Targets.AddUnit('lookupstringlist.pas');
T:=P.Targets.AddUnit('maps.pp'); T:=P.Targets.AddUnit('maps.pp');
T:=P.Targets.AddUnit('masks.pas'); T:=P.Targets.AddUnit('masks.pas');
T:=P.Targets.AddUnit('objectlists.pas');
T:=P.Targets.AddUnit('paswstring.pas'); T:=P.Targets.AddUnit('paswstring.pas');
T:=P.Targets.AddUnit('stringhashlist.pas'); T:=P.Targets.AddUnit('stringhashlist.pas');
T:=P.Targets.AddUnit('textstrings.pas'); T:=P.Targets.AddUnit('textstrings.pas');
T:=P.Targets.AddUnit('translations.pas'); T:=P.Targets.AddUnit('translations.pas');
T:=P.Targets.AddUnit('utf8process.pp');
T:=P.Targets.AddUnit('html2textrender.pas');
T:=P.Targets.AddUnit('laz_avl_tree.pp');
T:=P.Targets.AddUnit('compwriterpas.pas');
T:=P.Targets.AddUnit('lazpasreadutil.pas');
T:=P.Targets.AddUnit('integerlist.pas');
T:=P.Targets.AddUnit('lazversion.pas');
T:=P.Targets.AddUnit('uitypes.pas'); T:=P.Targets.AddUnit('uitypes.pas');
T:=P.Targets.AddUnit('graphtype.pp'); T:=P.Targets.AddUnit('utf8process.pp');
T:=P.Targets.AddUnit('laztracer.pas');
T:=P.Targets.AddUnit('lazstringutils.pas');
T:=P.Targets.AddUnit('lazutf8sysutils.pas');
T:=P.Targets.AddUnit('objectlists.pas');
T:=P.Targets.AddUnit('codepagesasian.pas');
T:=P.Targets.AddUnit('codepagescommon.pas');
// copy the compiled file, so the IDE knows how the package was compiled // copy the compiled file, so the IDE knows how the package was compiled
P.Sources.AddSrc('LazUtils.compiled'); P.Sources.AddSrc('LazUtils.compiled');

View File

@ -46,6 +46,18 @@
<Filename Value="avglvltree.pas"/> <Filename Value="avglvltree.pas"/>
<UnitName Value="AvgLvlTree"/> <UnitName Value="AvgLvlTree"/>
</Item> </Item>
<Item>
<Filename Value="codepagesasian.pas"/>
<UnitName Value="CodepagesAsian"/>
</Item>
<Item>
<Filename Value="codepagescommon.pas"/>
<UnitName Value="CodepagesCommon"/>
</Item>
<Item>
<Filename Value="compwriterpas.pas"/>
<UnitName Value="CompWriterPas"/>
</Item>
<Item> <Item>
<Filename Value="dynamicarray.pas"/> <Filename Value="dynamicarray.pas"/>
<UnitName Value="DynamicArray"/> <UnitName Value="DynamicArray"/>
@ -62,6 +74,10 @@
<Filename Value="extendedstrings.pas"/> <Filename Value="extendedstrings.pas"/>
<UnitName Value="ExtendedStrings"/> <UnitName Value="ExtendedStrings"/>
</Item> </Item>
<Item>
<Filename Value="filereferencelist.pas"/>
<UnitName Value="FileReferenceList"/>
</Item>
<Item> <Item>
<Filename Value="fileutil.pas"/> <Filename Value="fileutil.pas"/>
<UnitName Value="FileUtil"/> <UnitName Value="FileUtil"/>
@ -74,6 +90,18 @@
<Filename Value="fpcadds.pas"/> <Filename Value="fpcadds.pas"/>
<UnitName Value="FPCAdds"/> <UnitName Value="FPCAdds"/>
</Item> </Item>
<Item>
<Filename Value="graphtype.pp"/>
<UnitName Value="GraphType"/>
</Item>
<Item>
<Filename Value="html2textrender.pas"/>
<UnitName Value="HTML2TextRender"/>
</Item>
<Item>
<Filename Value="integerlist.pas"/>
<UnitName Value="IntegerList"/>
</Item>
<Item> <Item>
<Filename Value="laz2_dom.pas"/> <Filename Value="laz2_dom.pas"/>
<UnitName Value="Laz2_DOM"/> <UnitName Value="Laz2_DOM"/>
@ -102,6 +130,10 @@
<Filename Value="laz2_xpath.pas"/> <Filename Value="laz2_xpath.pas"/>
<UnitName Value="laz2_xpath"/> <UnitName Value="laz2_xpath"/>
</Item> </Item>
<Item>
<Filename Value="laz_avl_tree.pp"/>
<UnitName Value="Laz_AVL_Tree"/>
</Item>
<Item> <Item>
<Filename Value="laz_dom.pas"/> <Filename Value="laz_dom.pas"/>
<UnitName Value="Laz_DOM"/> <UnitName Value="Laz_DOM"/>
@ -182,6 +214,22 @@
<Filename Value="lazmethodlist.pas"/> <Filename Value="lazmethodlist.pas"/>
<UnitName Value="LazMethodList"/> <UnitName Value="LazMethodList"/>
</Item> </Item>
<Item>
<Filename Value="lazpasreadutil.pas"/>
<UnitName Value="LazPasReadUtil"/>
</Item>
<Item>
<Filename Value="lazstringutils.pas"/>
<UnitName Value="LazStringUtils"/>
</Item>
<Item>
<Filename Value="lazsysutils.pas"/>
<UnitName Value="LazSysUtils"/>
</Item>
<Item>
<Filename Value="laztracer.pas"/>
<UnitName Value="LazTracer"/>
</Item>
<Item> <Item>
<Filename Value="lazunicode.pas"/> <Filename Value="lazunicode.pas"/>
<UnitName Value="LazUnicode"/> <UnitName Value="LazUnicode"/>
@ -199,8 +247,8 @@
<UnitName Value="LazUTF8Classes"/> <UnitName Value="LazUTF8Classes"/>
</Item> </Item>
<Item> <Item>
<Filename Value="lazsysutils.pas"/> <Filename Value="lazutf8sysutils.pas"/>
<UnitName Value="LazSysUtils"/> <UnitName Value="LazUTF8SysUtils"/>
</Item> </Item>
<Item> <Item>
<Filename Value="lazutilities.pas"/> <Filename Value="lazutilities.pas"/>
@ -214,6 +262,10 @@
<Filename Value="lazutilsstrconsts.pas"/> <Filename Value="lazutilsstrconsts.pas"/>
<UnitName Value="LazUtilsStrConsts"/> <UnitName Value="LazUtilsStrConsts"/>
</Item> </Item>
<Item>
<Filename Value="lazversion.pas"/>
<UnitName Value="LazVersion"/>
</Item>
<Item> <Item>
<Filename Value="lconvencoding.pas"/> <Filename Value="lconvencoding.pas"/>
<UnitName Value="LConvEncoding"/> <UnitName Value="LConvEncoding"/>
@ -234,6 +286,10 @@
<Filename Value="masks.pas"/> <Filename Value="masks.pas"/>
<UnitName Value="Masks"/> <UnitName Value="Masks"/>
</Item> </Item>
<Item>
<Filename Value="objectlists.pas"/>
<UnitName Value="ObjectLists"/>
</Item>
<Item> <Item>
<Filename Value="paswstring.pas"/> <Filename Value="paswstring.pas"/>
<UnitName Value="PasWString"/> <UnitName Value="PasWString"/>
@ -250,6 +306,10 @@
<Filename Value="translations.pas"/> <Filename Value="translations.pas"/>
<UnitName Value="Translations"/> <UnitName Value="Translations"/>
</Item> </Item>
<Item>
<Filename Value="uitypes.pas"/>
<UnitName Value="UITypes"/>
</Item>
<Item> <Item>
<Filename Value="unixfileutil.inc"/> <Filename Value="unixfileutil.inc"/>
<Type Value="Include"/> <Type Value="Include"/>
@ -278,62 +338,6 @@
<Filename Value="winlazutf8.inc"/> <Filename Value="winlazutf8.inc"/>
<Type Value="Include"/> <Type Value="Include"/>
</Item> </Item>
<Item>
<Filename Value="html2textrender.pas"/>
<UnitName Value="HTML2TextRender"/>
</Item>
<Item>
<Filename Value="laz_avl_tree.pp"/>
<UnitName Value="Laz_AVL_Tree"/>
</Item>
<Item>
<Filename Value="compwriterpas.pas"/>
<UnitName Value="CompWriterPas"/>
</Item>
<Item>
<Filename Value="lazpasreadutil.pas"/>
<UnitName Value="LazPasReadUtil"/>
</Item>
<Item>
<Filename Value="integerlist.pas"/>
<UnitName Value="IntegerList"/>
</Item>
<Item>
<Filename Value="lazversion.pas"/>
<UnitName Value="LazVersion"/>
</Item>
<Item>
<Filename Value="uitypes.pas"/>
<UnitName Value="UITypes"/>
</Item>
<Item>
<Filename Value="graphtype.pp"/>
<UnitName Value="GraphType"/>
</Item>
<Item>
<Filename Value="laztracer.pas"/>
<UnitName Value="LazTracer"/>
</Item>
<Item>
<Filename Value="lazstringutils.pas"/>
<UnitName Value="LazStringUtils"/>
</Item>
<Item>
<Filename Value="lazutf8sysutils.pas"/>
<UnitName Value="LazUTF8SysUtils"/>
</Item>
<Item>
<Filename Value="objectlists.pas"/>
<UnitName Value="ObjectLists"/>
</Item>
<Item>
<Filename Value="codepagesasian.pas"/>
<UnitName Value="CodepagesAsian"/>
</Item>
<Item>
<Filename Value="codepagescommon.pas"/>
<UnitName Value="CodepagesCommon"/>
</Item>
</Files> </Files>
<LazDoc Paths="../../docs/xml/lazutils"/> <LazDoc Paths="../../docs/xml/lazutils"/>
<i18n> <i18n>

View File

@ -8,18 +8,19 @@ unit LazUtils;
interface interface
uses uses
AvgLvlTree, DynamicArray, DynHashArray, DynQueue, ExtendedStrings, FileUtil, AvgLvlTree, CodepagesAsian, CodepagesCommon, CompWriterPas, DynamicArray,
FPCAdds, Laz2_DOM, Laz2_XMLCfg, laz2_XMLRead, laz2_xmlutils, laz2_XMLWrite, DynHashArray, DynQueue, ExtendedStrings, FileReferenceList, FileUtil,
laz2_xpath, Laz_DOM, Laz_XMLCfg, Laz_XMLRead, Laz_XMLStreaming, FPCAdds, GraphType, HTML2TextRender, IntegerList, Laz2_DOM, Laz2_XMLCfg,
Laz_XMLWrite, LazClasses, lazCollections, LazConfigStorage, LazDbgLog, laz2_XMLRead, laz2_xmlutils, laz2_XMLWrite, laz2_xpath, Laz_AVL_Tree,
lazfglhash, LazFileCache, LazFileUtils, LazLinkedList, LazListClasses, Laz_DOM, Laz_XMLCfg, Laz_XMLRead, Laz_XMLStreaming, Laz_XMLWrite,
LazLogger, LazLoggerBase, LazLoggerDummy, LazLoggerProfiling, LazMethodList, LazClasses, lazCollections, LazConfigStorage, LazDbgLog, lazfglhash,
LazUnicode, LazUTF16, LazUTF8, LazUTF8Classes, LazSysUtils, LazUtilities, LazFileCache, LazFileUtils, LazLinkedList, LazListClasses, LazLogger,
LazUtilsStrConsts, LConvEncoding, lcsvutils, LookupStringList, Maps, Masks, LazLoggerBase, LazLoggerDummy, LazLoggerProfiling, LazMethodList,
PasWString, StringHashList, TextStrings, Translations, UTF8Process, LazPasReadUtil, LazStringUtils, LazSysUtils, LazTracer, LazUnicode,
HTML2TextRender, Laz_AVL_Tree, CompWriterPas, LazPasReadUtil, IntegerList, LazUTF16, LazUTF8, LazUTF8Classes, LazUTF8SysUtils, LazUtilities,
LazVersion, UITypes, GraphType, LazTracer, LazStringUtils, LazUTF8SysUtils, LazUtilsStrConsts, LazVersion, LConvEncoding, lcsvutils, LookupStringList,
ObjectLists, CodepagesAsian, CodepagesCommon, LazarusPackageIntf; Maps, Masks, ObjectLists, PasWString, StringHashList, TextStrings,
Translations, UITypes, UTF8Process, LazarusPackageIntf;
implementation implementation

View File

@ -44,13 +44,15 @@ uses
// LazUtils // LazUtils
LConvEncoding, FileUtil, LazFileUtils, LazFileCache, LazUTF8, Laz2_XMLCfg, LConvEncoding, FileUtil, LazFileUtils, LazFileCache, LazUTF8, Laz2_XMLCfg,
LazUtilities, LazStringUtils, LazMethodList, LazUtilities, LazStringUtils, LazMethodList,
// BuildIntf
BaseIDEIntf, IDEOptionsIntf, ProjectIntf, MacroIntf, PublishModuleIntf,
IDEExternToolIntf, CompOptsIntf, MacroDefIntf,
// IDEIntf // IDEIntf
BaseIDEIntf, IDEOptionsIntf, ProjectIntf, MacroIntf, IDEDialogs, IDEExternToolIntf, IDEDialogs, LazIDEIntf, IDEMsgIntf,
CompOptsIntf, LazIDEIntf, MacroDefIntf, IDEMsgIntf,
// IDE // IDE
IDECmdLine, LazarusIDEStrConsts, DialogProcs, IDEProcs, IDECmdLine, LazarusIDEStrConsts, DialogProcs, IDEProcs,
InputHistory, EditDefineTree, ProjectResources, MiscOptions, LazConf, InputHistory, EditDefineTree, ProjectResources, MiscOptions, LazConf,
EnvironmentOpts, TransferMacros, CompilerOptions, PublishModuleIntf, EnvironmentOpts, TransferMacros, CompilerOptions,
ExtTools, etMakeMsgParser, etFPCMsgParser, etPas2jsMsgParser, ExtTools, etMakeMsgParser, etFPCMsgParser, etPas2jsMsgParser,
Compiler, FPCSrcScan, PackageDefs, PackageSystem, Project, ProjectIcon, Compiler, FPCSrcScan, PackageDefs, PackageSystem, Project, ProjectIcon,
ModeMatrixOpts, BaseBuildManager, ApplicationBundle, RunParamsOpts; ModeMatrixOpts, BaseBuildManager, ApplicationBundle, RunParamsOpts;

View File

@ -438,8 +438,6 @@ begin
T:=P.Targets.AddUnit('environmentopts.pp'); T:=P.Targets.AddUnit('environmentopts.pp');
T:=P.Targets.AddUnit('compileroptions.pp'); T:=P.Targets.AddUnit('compileroptions.pp');
T:=P.Targets.AddUnit('../packager/projpackcommon.pas'); T:=P.Targets.AddUnit('../packager/projpackcommon.pas');
T.Dependencies.AddUnit('filereferencelist');
T:=P.Targets.AddUnit('filereferencelist.pas');
// copy the compiled file, so the IDE knows how the package was compiled // copy the compiled file, so the IDE knows how the package was compiled
P.InstallFiles.Add('ide.compiled',AllOSes,'$(unitinstalldir)'); P.InstallFiles.Add('ide.compiled',AllOSes,'$(unitinstalldir)');

View File

@ -55,7 +55,7 @@ uses
LinkScanner, CodeToolManager, CodeCache, CodeTree, FileProcs, StdCodeTools, LinkScanner, CodeToolManager, CodeCache, CodeTree, FileProcs, StdCodeTools,
// LazUtils // LazUtils
FPCAdds, LazUtilities, FileUtil, LazFileUtils, LazFileCache, LazMethodList, FPCAdds, LazUtilities, FileUtil, LazFileUtils, LazFileCache, LazMethodList,
LazLoggerBase, LazUTF8, Laz2_XMLCfg, Maps, LazLoggerBase, FileReferenceList, LazUTF8, Laz2_XMLCfg, Maps,
// IDEIntf // IDEIntf
PropEdits, UnitResources, EditorSyntaxHighlighterDef, PropEdits, UnitResources, EditorSyntaxHighlighterDef,
CompOptsIntf, ProjectIntf, MacroIntf, MacroDefIntf, SrcEditorIntf, CompOptsIntf, ProjectIntf, MacroIntf, MacroDefIntf, SrcEditorIntf,
@ -63,7 +63,7 @@ uses
// IDE // IDE
CompOptsModes, ProjectResources, LazConf, ProjectIcon, CompOptsModes, ProjectResources, LazConf, ProjectIcon,
IDECmdLine, IDEProcs, CompilerOptions, RunParamsOpts, ModeMatrixOpts, IDECmdLine, IDEProcs, CompilerOptions, RunParamsOpts, ModeMatrixOpts,
TransferMacros, ProjectDefs, FileReferenceList, EditDefineTree, TransferMacros, ProjectDefs, EditDefineTree,
LazarusIDEStrConsts, InputHistory, ProjPackCommon, PackageDefs, PackageSystem; LazarusIDEStrConsts, InputHistory, ProjPackCommon, PackageDefs, PackageSystem;
type type

View File

@ -44,10 +44,8 @@ uses
FileProcs, FileProcs,
// LazUtils // LazUtils
LazFileUtils, LazUTF8, Laz2_XMLCfg, LazFileUtils, LazUTF8, Laz2_XMLCfg,
// IdeIntf // BuildIntf
ProjectIntf, ProjectIntf, PublishModuleIntf;
// IDE
PublishModuleIntf;
type type
TOnLoadSaveFilename = procedure(var Filename:string; Load:boolean) of object; TOnLoadSaveFilename = procedure(var Filename:string; Load:boolean) of object;

View File

@ -34,14 +34,15 @@ interface
uses uses
Classes, SysUtils, StrUtils, Zipper, Classes, SysUtils, StrUtils, Zipper,
// LCL // LCL
LCLType, Forms, Controls, StdCtrls, Dialogs, Buttons, ButtonPanel, LCLType, Forms, Controls, StdCtrls, Dialogs, Buttons, ButtonPanel, LCLIntf,
// LazUtils // LazUtils
FileUtil, LazFileUtils, LazLoggerBase, FileUtil, LazFileUtils, LazLoggerBase,
// BuildIntf
ProjPackIntf, CompOptsIntf, PublishModuleIntf,
// IdeIntf // IdeIntf
IDEWindowIntf, IDEHelpIntf, IDEDialogs, IDEImagesIntf, ProjPackIntf, CompOptsIntf, IDEWindowIntf, IDEHelpIntf, IDEDialogs, IDEImagesIntf, LazIDEIntf,
LazIDEIntf, LCLIntf,
// IDE // IDE
ProjectDefs, Project, PackageDefs, PublishModuleIntf, IDEOptionDefs, InputHistory, ProjectDefs, Project, PackageDefs, IDEOptionDefs, InputHistory,
LazarusIDEStrConsts, IDEProcs, EnvironmentOpts, CompilerOptions; LazarusIDEStrConsts, IDEProcs, EnvironmentOpts, CompilerOptions;
type type

View File

@ -12,10 +12,8 @@ uses
fprepos, fprepos,
LazarusIDEStrConsts, LazarusIDEStrConsts,
{$ENDIF} {$ENDIF}
LazLogger, // LazUtils
LazFileCache, LazLogger, LazFileCache, FileUtil, LazFileUtils;
FileUtil,
LazFileUtils;
type type

View File

@ -45,16 +45,16 @@ uses
LazConfigStorage, DefineTemplates, CodeToolManager, LazConfigStorage, DefineTemplates, CodeToolManager,
CodeCache, CodeToolsCfgScript, CodeToolsStructs, CodeCache, CodeToolsCfgScript, CodeToolsStructs,
// LazUtils // LazUtils
FileUtil, LazFileUtils, LazUtilities, LazFileCache, LazUTF8, FileUtil, LazFileUtils, LazUtilities, LazFileCache, LazUTF8, FileReferenceList,
LazTracer, LazLoggerBase, UITypes, Laz2_XMLCfg, AvgLvlTree, LazTracer, LazLoggerBase, UITypes, Laz2_XMLCfg, AvgLvlTree,
// BuildIntf // BuildIntf
MacroIntf, MacroDefIntf, IDEOptionsIntf, PackageDependencyIntf, PackageIntf, FppkgIntf, MacroIntf, MacroDefIntf, IDEOptionsIntf, PublishModuleIntf,
PackageDependencyIntf, PackageIntf, FppkgIntf,
// IDEIntf // IDEIntf
LazIDEIntf, IDEOptEditorIntf, IDEDialogs, ComponentReg, IDEImagesIntf, LazIDEIntf, IDEOptEditorIntf, IDEDialogs, ComponentReg, IDEImagesIntf,
// IDE // IDE
EditDefineTree, CompilerOptions, CompOptsModes, IDEOptionDefs, ProjPackCommon, EditDefineTree, CompilerOptions, CompOptsModes, IDEOptionDefs, ProjPackCommon,
LazarusIDEStrConsts, IDEProcs, TransferMacros, FileReferenceList, LazarusIDEStrConsts, IDEProcs, TransferMacros, FppkgHelper;
PublishModuleIntf, FppkgHelper;
type type
TLazPackage = class; TLazPackage = class;

View File

@ -8,11 +8,11 @@ interface
uses uses
Classes, SysUtils, Classes, SysUtils,
// LazUtils // LazUtils
LazTracer, LazTracer, FileReferenceList,
// Codetools // Codetools
DefineTemplates, CodeToolManager, DefineTemplates, CodeToolManager,
// IDE // IDE
CompilerOptions, FileReferenceList; CompilerOptions;
type type