mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-19 14:28:45 +02:00
IDE, LazUtils: Move unit FileReferenceList to LazUtils package. Order uses sections.
git-svn-id: trunk@64025 -
This commit is contained in:
parent
1159625e7b
commit
2a8ddb66b5
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -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
|
||||||
|
@ -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;
|
@ -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');
|
||||||
|
@ -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>
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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)');
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
|
@ -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
|
||||||
|
@ -12,10 +12,8 @@ uses
|
|||||||
fprepos,
|
fprepos,
|
||||||
LazarusIDEStrConsts,
|
LazarusIDEStrConsts,
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
LazLogger,
|
// LazUtils
|
||||||
LazFileCache,
|
LazLogger, LazFileCache, FileUtil, LazFileUtils;
|
||||||
FileUtil,
|
|
||||||
LazFileUtils;
|
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user