Move units IDECmdLine, IDEGuiCmdLine, IDEProcs and CompOptsModes to IdeConfig package.

This commit is contained in:
Juha 2023-07-23 12:41:33 +03:00
parent 0cd1374f3c
commit 636e902e6a
63 changed files with 281 additions and 204 deletions

View File

@ -519,7 +519,7 @@ function CommentText(const s: string; CommentType: TCommentType): string;
inc(NewPos,length(EndOfLine)); inc(NewPos,length(EndOfLine));
end; end;
if NewPos<>NewLen+1 then if NewPos<>NewLen+1 then
raise Exception.Create('IDEProcs.CommentText ERROR: ' raise Exception.Create('CommentText ERROR: '
+IntToStr(NewPos-1)+'<>'+IntToStr(NewLen)); +IntToStr(NewPos-1)+'<>'+IntToStr(NewLen));
end; end;

View File

@ -1,6 +1,6 @@
{ {
/*************************************************************************** /***************************************************************************
packagedefs.pas objectlists.pas
--------------- ---------------

View File

@ -40,8 +40,10 @@ uses
LConvEncoding, LazFileUtils, LazFileCache, LazStringUtils, LazUTF8, AvgLvlTree, LConvEncoding, LazFileUtils, LazFileCache, LazStringUtils, LazUTF8, AvgLvlTree,
// IDEIntf // IDEIntf
IdeIntfStrConsts, IDEWindowIntf, SrcEditorIntf, IDEHelpIntf, IDEImagesIntf, IdeIntfStrConsts, IDEWindowIntf, SrcEditorIntf, IDEHelpIntf, IDEImagesIntf,
// IdeConfig
IDEProcs,
// IDE // IDE
IDEProcs, PackageDefs, PackageSystem, Project, LazarusIDEStrConsts, PackageDefs, PackageSystem, Project, LazarusIDEStrConsts,
EnvironmentOpts, SearchPathProcs; EnvironmentOpts, SearchPathProcs;
type type

View File

@ -44,8 +44,10 @@ uses
// IDEIntf // IDEIntf
ComponentReg, IDEDialogs, LazIDEIntf, PackageIntf, ProjectIntf, ComponentReg, IDEDialogs, LazIDEIntf, PackageIntf, ProjectIntf,
IDEExternToolIntf, IDEOptEditorIntf, IDEExternToolIntf, IDEOptEditorIntf,
// IdeConfig
IDEProcs,
// IDE // IDE
IDEProcs, DialogProcs, CompilerOptions, ProjPackCommon, Project, DialogProcs, CompilerOptions, ProjPackCommon, Project,
PackageDefs, PackageSystem, PackageEditor, PackageDefs, PackageSystem, PackageEditor,
BasePkgManager, LazarusIDEStrConsts, SearchPathProcs, SourceFileManager, BasePkgManager, LazarusIDEStrConsts, SearchPathProcs, SourceFileManager,
// Converter // Converter

View File

@ -40,7 +40,7 @@ uses
// IdeIntf // IdeIntf
IdeIntfStrConsts, BaseIDEIntf, IDEMsgIntf, IDEExternToolIntf, IDEImagesIntf, IdeIntfStrConsts, BaseIDEIntf, IDEMsgIntf, IDEExternToolIntf, IDEImagesIntf,
// IDE // IDE
IDEProcs, DialogProcs, LazarusIDEStrConsts, DialogProcs, LazarusIDEStrConsts,
// Converter // Converter
ConverterTypes, ReplaceNamesUnit, ReplaceFuncsUnit; ConverterTypes, ReplaceNamesUnit, ReplaceFuncsUnit;

View File

@ -33,11 +33,11 @@ uses
// IdeIntf // IdeIntf
IDEOptionsIntf, IDEOptEditorIntf, IDEOptionsIntf, IDEOptEditorIntf,
// IdeConfig // IdeConfig
SearchPathProcs, EnvironmentOpts, SearchPathProcs, EnvironmentOpts, IDEProcs,
// IdeDebugger // IdeDebugger
BaseDebugManager, IdeDebuggerOpts, EnvDebuggerOptions, BaseDebugManager, IdeDebuggerOpts, EnvDebuggerOptions,
// IDE // IDE
LazarusIDEStrConsts, PathEditorDlg, IDEProcs; LazarusIDEStrConsts, PathEditorDlg;
type type

View File

@ -29,12 +29,12 @@ uses
Classes, SysUtils, TypInfo, Classes, SysUtils, TypInfo,
// LCL // LCL
LCLType, Forms, Controls, Dialogs, StdCtrls, ButtonPanel, ExtCtrls, LCLType, Forms, Controls, Dialogs, StdCtrls, ButtonPanel, ExtCtrls,
// LazUtils
LazStringUtils,
// IdeIntf // IdeIntf
IdeIntfStrConsts, PropEdits, IdeIntfStrConsts, PropEdits,
// IdeConfig
IDEProcs,
// IDE // IDE
IDEProcs, LazarusIDEStrConsts; LazarusIDEStrConsts;
type type

View File

@ -35,9 +35,9 @@ interface
uses uses
// RTL + FCL // RTL + FCL
Classes, SysUtils, Types, AVL_Tree, Classes, SysUtils, Types, AVL_Tree, System.UITypes,
// LCL // LCL
InterfaceBase, LCLPlatformDef, Dialogs, Forms, Controls, InterfaceBase, LCLPlatformDef,
// CodeTools // CodeTools
ExprEval, BasicCodeTools, CodeToolManager, DefineTemplates, CodeCache, ExprEval, BasicCodeTools, CodeToolManager, DefineTemplates, CodeCache,
FileProcs, CodeToolsCfgScript, LinkScanner, FileProcs, CodeToolsCfgScript, LinkScanner,
@ -51,8 +51,9 @@ uses
IDEDialogs, LazIDEIntf, IDEMsgIntf, SrcEditorIntf, InputHistory, IDEDialogs, LazIDEIntf, IDEMsgIntf, SrcEditorIntf, InputHistory,
// IdeConfig // IdeConfig
LazConf, EnvironmentOpts, ModeMatrixOpts, TransferMacros, IdeConfStrConsts, LazConf, EnvironmentOpts, ModeMatrixOpts, TransferMacros, IdeConfStrConsts,
IDEProcs,
// IDE // IDE
IDECmdLine, LazarusIDEStrConsts, DialogProcs, IDEProcs, LazarusIDEStrConsts, DialogProcs,
EditDefineTree, ProjectResources, MiscOptions, CompilerOptions, EditDefineTree, ProjectResources, MiscOptions, CompilerOptions,
ExtTools, etMakeMsgParser, etFPCMsgParser, etPas2jsMsgParser, Compiler, ExtTools, etMakeMsgParser, etFPCMsgParser, etPas2jsMsgParser, Compiler,
FPCSrcScan, PackageDefs, PackageSystem, Project, ProjectIcon, BaseBuildManager, FPCSrcScan, PackageDefs, PackageSystem, Project, ProjectIcon, BaseBuildManager,

View File

@ -35,8 +35,10 @@ uses
StdCtrls, ComCtrls, Forms, ButtonPanel, StdCtrls, ComCtrls, Forms, ButtonPanel,
// LazUtils // LazUtils
LazUTF8, LazLoggerBase, AvgLvlTree, LazUTF8, LazLoggerBase, AvgLvlTree,
// IdeConfig
EnvironmentOpts, ModeMatrixOpts, CompOptsModes,
// IDE // IDE
LazarusIDEStrConsts, EnvironmentOpts, Project, ModeMatrixOpts, CompOptsModes; LazarusIDEStrConsts, Project;
type type

View File

@ -31,11 +31,11 @@ unit BuildProfileManager;
interface interface
uses uses
Classes, SysUtils, Classes, SysUtils, Contnrs, System.UITypes,
// LazUtils // LazUtils
Laz2_XMLCfg, LazLoggerBase, LazFileUtils, LazUTF8, Laz2_XMLCfg, LazLoggerBase, LazFileUtils, LazUTF8,
// LCL // LCL
Forms, Controls, Dialogs, ExtCtrls, StdCtrls, ComCtrls, Contnrs, ButtonPanel, Forms, Dialogs, ExtCtrls, StdCtrls, ComCtrls, ButtonPanel,
InterfaceBase, LCLPlatformDef, InterfaceBase, LCLPlatformDef,
// Codetools // Codetools
DefineTemplates, DefineTemplates,
@ -44,7 +44,7 @@ uses
// IdeConfig // IdeConfig
EnvironmentOpts, TransferMacros, IdeXmlConfigProcs, EnvironmentOpts, TransferMacros, IdeXmlConfigProcs,
// IDE // IDE
LazarusIDEStrConsts, IDEProcs; LazarusIDEStrConsts;
type type

View File

@ -37,9 +37,10 @@ uses
FileProcs, CodeToolManager, DirectoryCacher, FileProcs, CodeToolManager, DirectoryCacher,
// IDEIntf // IDEIntf
IdeIntfStrConsts, IDEDialogs, IDEImagesIntf, PackageIntf, InputHistory, IdeIntfStrConsts, IDEDialogs, IDEImagesIntf, PackageIntf, InputHistory,
// IdeConfig
EnvironmentOpts, RecentListProcs,
// IDE // IDE
PackageDefs, PackageSystem, LazarusIDEStrConsts, Project, PackageDefs, PackageSystem, LazarusIDEStrConsts, Project;
EnvironmentOpts, IDEProcs, RecentListProcs;
type type
TBuildProjectDialogItem = class TBuildProjectDialogItem = class

View File

@ -43,10 +43,9 @@ uses
ProjectIntf, MacroIntf, IDEExternToolIntf, LazIDEIntf, IDEDialogs, ProjectIntf, MacroIntf, IDEExternToolIntf, LazIDEIntf, IDEDialogs,
PackageIntf, IDEMsgIntf, PackageIntf, IDEMsgIntf,
// IdeConfig // IdeConfig
TransferMacros, SearchPathProcs, TransferMacros, SearchPathProcs, IDEProcs,
// IDE // IDE
Project, PackageSystem, IDEProcs, LazarusIDEStrConsts, PackageDefs, Project, PackageSystem, LazarusIDEStrConsts, PackageDefs, CompilerOptions;
CompilerOptions;
type type
TCompilerOptionsTest = ( TCompilerOptionsTest = (

View File

@ -42,10 +42,14 @@ uses
BasicCodeTools, BasicCodeTools,
// LazUtils // LazUtils
AvgLvlTree, Laz2_XMLCfg, LazFileUtils, LazFileCache, LazLoggerBase, AvgLvlTree, Laz2_XMLCfg, LazFileUtils, LazFileCache, LazLoggerBase,
// BuildIntf
IDEOptionsIntf,
// IDEIntf // IDEIntf
IDEOptionsIntf, IDEOptEditorIntf, IDEOptEditorIntf,
// IdeConfig
LazConf, IdeXmlConfigProcs,
// IDE // IDE
LazConf, IDEProcs, LazarusIDEStrConsts, IdeXmlConfigProcs; LazarusIDEStrConsts;
type type
{ TCodeExplorerOptions } { TCodeExplorerOptions }

View File

@ -56,9 +56,9 @@ uses
IDECommands, IDEMsgIntf, MacroIntf, PackageIntf, LazHelpIntf, ProjectIntf, IDECommands, IDEMsgIntf, MacroIntf, PackageIntf, LazHelpIntf, ProjectIntf,
IDEDialogs, IDEHelpIntf, LazIDEIntf, IDEExternToolIntf, IDEDialogs, IDEHelpIntf, LazIDEIntf, IDEExternToolIntf,
// IdeConfig // IdeConfig
EnvironmentOpts, TransferMacros, EnvironmentOpts, TransferMacros, IDEProcs,
// IDE // IDE
EditorOptions, LazarusIDEStrConsts, IDEProcs, PackageDefs, PackageSystem, EditorOptions, LazarusIDEStrConsts, PackageDefs, PackageSystem,
DialogProcs, KeyMapping, SearchPathProcs; DialogProcs, KeyMapping, SearchPathProcs;
const const

View File

@ -57,10 +57,10 @@ uses
// IdeIntf // IdeIntf
IdeIntfStrConsts, IDEWindowIntf, IDEImagesIntf, IDEDialogs, IdeIntfStrConsts, IDEWindowIntf, IDEImagesIntf, IDEDialogs,
// IdeConfig // IdeConfig
LazConf, TransferMacros, LazConf, TransferMacros, IDEProcs,
// IDE // IDE
LazarusIDEStrConsts, CodeToolsOptions, CodeToolsDefPreview, LazarusIDEStrConsts, CodeToolsOptions, CodeToolsDefPreview,
EditorOptions, InputFileDialog, IDEProcs, EditDefineTree, CompilerOptions; EditorOptions, InputFileDialog, EditDefineTree, CompilerOptions;
type type

View File

@ -48,9 +48,9 @@ uses
// IdeIntf // IdeIntf
IDEMsgIntf, LazIDEIntf, IDEMsgIntf, LazIDEIntf,
// IdeConfig // IdeConfig
TransferMacros, TransferMacros, IDECmdLine,
// IDE // IDE
IDECmdLine, LazarusIDEStrConsts, CompilerOptions, Project; LazarusIDEStrConsts, CompilerOptions, Project;
type type
TOnCmdLineCreate = procedure(var CmdLine: string; var Abort:boolean) of object; TOnCmdLineCreate = procedure(var CmdLine: string; var Abort:boolean) of object;

View File

@ -55,8 +55,9 @@ uses
SrcEditorIntf, SrcEditorIntf,
// IdeConfig // IdeConfig
LazConf, EnvironmentOpts, SearchPathProcs, IdeXmlConfigProcs, TransferMacros, LazConf, EnvironmentOpts, SearchPathProcs, IdeXmlConfigProcs, TransferMacros,
IDEProcs, ModeMatrixOpts, CompOptsModes,
// IDE // IDE
LazarusIDEStrConsts, IDEProcs, etFPCMsgParser, ModeMatrixOpts, CompOptsModes; LazarusIDEStrConsts, etFPCMsgParser;
const const
DefaultCompilerPath = '$(CompPath)'; DefaultCompilerPath = '$(CompPath)';

View File

@ -40,10 +40,10 @@ uses
FileUtil, LazTracer, FileUtil, LazTracer,
// CodeTools // CodeTools
FileProcs, CodeToolManager, DefineTemplates, LinkScanner, FileProcs, CodeToolManager, DefineTemplates, LinkScanner,
// IdeIntf // BuildIntf
CompOptsIntf, CompOptsIntf,
// IDE // IDE
IDEProcs, CompilerOptions, LazarusIDEStrConsts; CompilerOptions, LazarusIDEStrConsts;
// global // global
@ -213,7 +213,7 @@ var
begin begin
Count:=0; Count:=0;
for i:=1 to length(s)-1 do begin for i:=1 to length(s)-1 do begin
if ((i=1) or (s[i-1]<>FileProcs.SpecialChar)) if ((i=1) or (s[i-1]<>SpecialChar))
and (s[i]='$') and (s[i+1] in ['(','{']) then and (s[i]='$') and (s[i+1] in ['(','{']) then
inc(Count); inc(Count);
end; end;
@ -227,7 +227,7 @@ begin
while (i<=length(s)) do begin while (i<=length(s)) do begin
if (i<length(s)) if (i<length(s))
and ((s[i]='$') and (s[i+1] in ['(','{'])) and ((s[i]='$') and (s[i+1] in ['(','{']))
and ((i=1) or (s[i-1]<>FileProcs.SpecialChar)) and ((i=1) or (s[i-1]<>SpecialChar))
then begin then begin
Result[j]:=s[i]; Result[j]:=s[i];
Result[j+1]:='('; Result[j+1]:='(';

View File

@ -45,9 +45,9 @@ uses
// IDEIntf // IDEIntf
LazIDEIntf, IDEUtils, LazIDEIntf, IDEUtils,
// IdeConfig // IdeConfig
EnvironmentOpts, LazConf, TransferMacros, EnvironmentOpts, LazConf, TransferMacros, IDECmdLine,
// IDE // IDE
IDECmdLine, LazarusIDEStrConsts, etMakeMsgParser, EnvGuiOptions; LazarusIDEStrConsts, etMakeMsgParser, EnvGuiOptions;
const const
FPCMsgIDCompiling = 3104; FPCMsgIDCompiling = 3104;

View File

@ -44,7 +44,7 @@ uses
// IdeConfig // IdeConfig
TransferMacros, TransferMacros,
// IDE // IDE
IDECmdLine, LazarusIDEStrConsts; LazarusIDEStrConsts;
type type
TLMVToolState = ( TLMVToolState = (

View File

@ -27,9 +27,11 @@ uses
// IdeIntf // IdeIntf
MacroIntf, IDEWindowIntf, SrcEditorIntf, IDEHelpIntf, IDEDialogs, MacroIntf, IDEWindowIntf, SrcEditorIntf, IDEHelpIntf, IDEDialogs,
IdeIntfStrConsts, ProjectGroupIntf, InputHistory, IdeIntfStrConsts, ProjectGroupIntf, InputHistory,
// IdeConfig
EnvironmentOpts, SearchPathProcs,
// IDE // IDE
LazarusIDEStrConsts, InputhistoryWithSearchOpt, EditorOptions, Project, LazarusIDEStrConsts, InputhistoryWithSearchOpt, EditorOptions, Project,
IDEProcs, SearchFrm, SearchResultView, EnvironmentOpts, SearchPathProcs; SearchFrm, SearchResultView;
type type
{ TLazFindInFilesDialog } { TLazFindInFilesDialog }

View File

@ -37,16 +37,20 @@ unit FindOverloadsDlg;
interface interface
uses uses
Classes, SysUtils, AVL_Tree, Classes, SysUtils, AVL_Tree, System.UITypes,
// LCL // LCL
Forms, Controls, StdCtrls, ButtonPanel, ComCtrls, Forms, StdCtrls, ButtonPanel, ComCtrls,
// LazUtils // LazUtils
LazFileUtils, LazLoggerBase, LazFileUtils, LazLoggerBase,
// codetools // codetools
FindDeclarationTool, PascalParserTool, CodeTree, CodeCache, CodeToolManager, FindDeclarationTool, PascalParserTool, CodeTree, CodeCache, CodeToolManager,
FindOverloads, FindOverloads,
// IDE // BuildIntf
LazIDEIntf, ProjectIntf, SrcEditorIntf, IDEProcs; ProjectIntf,
// IdeIntf
SrcEditorIntf, LazIDEIntf,
// IdeConfig
IDEProcs;
type type

View File

@ -42,10 +42,9 @@ uses
IdeIntfStrConsts, LazIDEIntf, IDEWindowIntf, SrcEditorIntf, PackageIntf, IdeIntfStrConsts, LazIDEIntf, IDEWindowIntf, SrcEditorIntf, PackageIntf,
IDEDialogs, InputHistory, IDEDialogs, InputHistory,
// LazConfig // LazConfig
TransferMacros, TransferMacros, IDEProcs,
// IDE // IDE
LazarusIDEStrConsts, IDEProcs, MiscOptions, DialogProcs, LazarusIDEStrConsts, MiscOptions, DialogProcs, SearchResultView, CodeHelp;
SearchResultView, CodeHelp;
type type

View File

@ -44,7 +44,7 @@ uses
// IDEIntf // IDEIntf
IdeIntfStrConsts, LazIDEIntf, IDEMsgIntf, PackageLinkIntf, PackageIntf, IDEExternToolIntf, IdeIntfStrConsts, LazIDEIntf, IDEMsgIntf, PackageLinkIntf, PackageIntf, IDEExternToolIntf,
// IDE // IDE
DialogProcs, PackageDefs, Project, IDEProcs, LazarusIDEStrConsts, DialogProcs, PackageDefs, Project, LazarusIDEStrConsts,
etFPCMsgParser, SearchPathProcs, PackageLinks, PackageSystem, BasePkgManager; etFPCMsgParser, SearchPathProcs, PackageLinks, PackageSystem, BasePkgManager;
type type

View File

@ -235,7 +235,6 @@ begin
P.Sources.AddSrc('compiler.pp'); P.Sources.AddSrc('compiler.pp');
P.Sources.AddSrc('componentlist.pas'); P.Sources.AddSrc('componentlist.pas');
P.Sources.AddSrc('componentpalette.pas'); P.Sources.AddSrc('componentpalette.pas');
P.Sources.AddSrc('compoptsmodes.pas');
P.Sources.AddSrc('customformeditor.pp'); P.Sources.AddSrc('customformeditor.pp');
P.Sources.AddSrc('debugmanager.pas'); P.Sources.AddSrc('debugmanager.pas');
P.Sources.AddSrc('dialogprocs.pas'); P.Sources.AddSrc('dialogprocs.pas');
@ -317,13 +316,11 @@ begin
P.Sources.AddSrc('gotofrm.pas'); P.Sources.AddSrc('gotofrm.pas');
P.Sources.AddSrc('helpfpcmessages.pas'); P.Sources.AddSrc('helpfpcmessages.pas');
P.Sources.AddSrc('helpoptions.pas'); P.Sources.AddSrc('helpoptions.pas');
P.Sources.AddSrc('idecmdline.pas');
P.Sources.AddSrc('idecontexthelpedit.pas'); P.Sources.AddSrc('idecontexthelpedit.pas');
P.Sources.AddSrc('idedefs.pas'); P.Sources.AddSrc('idedefs.pas');
P.Sources.AddSrc('idefpcinfo.pas'); P.Sources.AddSrc('idefpcinfo.pas');
P.Sources.AddSrc('ideoptiondefs.pas'); P.Sources.AddSrc('ideoptiondefs.pas');
P.Sources.AddSrc('ideoptionsdlg.pas'); P.Sources.AddSrc('ideoptionsdlg.pas');
P.Sources.AddSrc('ideprocs.pp');
P.Sources.AddSrc('ideprotocol.pas'); P.Sources.AddSrc('ideprotocol.pas');
P.Sources.AddSrc('idetranslations.pas'); P.Sources.AddSrc('idetranslations.pas');
P.Sources.AddSrc('idewindowhelp.pas'); P.Sources.AddSrc('idewindowhelp.pas');

View File

@ -12,9 +12,11 @@ uses
LazFileUtils, LazFileCache, LazLoggerBase, LazFileUtils, LazFileCache, LazLoggerBase,
// IdeIntf // IdeIntf
IDEOptionsIntf, IDEOptEditorIntf, MacroIntf, CompOptsIntf, IDEImagesIntf, IDEDialogs, IDEOptionsIntf, IDEOptEditorIntf, MacroIntf, CompOptsIntf, IDEImagesIntf, IDEDialogs,
// IdeConfig
SearchPathProcs,
// IDE // IDE
Project, CompilerOptions, LazarusIDEStrConsts, PathEditorDlg, IDEProcs, Project, CompilerOptions, LazarusIDEStrConsts, PathEditorDlg,
CheckCompilerOpts, ShowCompilerOpts, ImExportCompilerOpts, SearchPathProcs; CheckCompilerOpts, ShowCompilerOpts, ImExportCompilerOpts;
type type

View File

@ -38,9 +38,10 @@ uses
SynColorAttribEditor, SynColorAttribEditor,
// IdeIntf // IdeIntf
IDEOptionsIntf, IDEOptEditorIntf, IDEImagesIntf, IDEUtils, IDEOptionsIntf, IDEOptEditorIntf, IDEImagesIntf, IDEUtils,
// IdeConfig
IDEProcs, LazConf,
// IDE // IDE
EditorOptions, editor_general_options, LazarusIDEStrConsts, IDEProcs, LazConf, EditorOptions, editor_general_options, LazarusIDEStrConsts, SourceMarks;
SourceMarks;
type type

View File

@ -182,7 +182,12 @@ begin
EditorTrimSpaceTypeComboBox.ItemIndex := ord(TrimSpaceType); EditorTrimSpaceTypeComboBox.ItemIndex := ord(TrimSpaceType);
end; end;
end; end;
{
function CheckGroupItemChecked(CheckGroup: TCheckGroup; const Caption: string): Boolean;
begin
Result := CheckGroup.Checked[CheckGroup.Items.IndexOf(Caption)];
end;
}
procedure TEditorGeneralMiscOptionsFrame.WriteSettings(AOptions: TAbstractIDEOptions); procedure TEditorGeneralMiscOptionsFrame.WriteSettings(AOptions: TAbstractIDEOptions);
procedure UpdateOptionFromBool(AValue: Boolean; AnOption: TSynEditorOption); overload; procedure UpdateOptionFromBool(AValue: Boolean; AnOption: TSynEditorOption); overload;

View File

@ -47,12 +47,11 @@ uses
ExtCtrls, ExtCtrls,
// Codetools // Codetools
CodeToolManager, DefineTemplates, CodeToolManager, DefineTemplates,
// IdeConfig
IDEProcs, LazConf, EnvironmentOpts,
// IDE // IDE
IDEProcs,
LazConf,
LazarusIDEStrConsts, LazarusIDEStrConsts,
InitialSetupProc, InitialSetupProc,
EnvironmentOpts,
// Packager // Packager
FppkgHelper, FppkgHelper,
// Ideintf // Ideintf

View File

@ -35,11 +35,14 @@ uses
Forms, Controls, StdCtrls, ButtonPanel, LCLType, Forms, Controls, StdCtrls, ButtonPanel, LCLType,
// LazUtils // LazUtils
LazUtilities, LazUTF8, LazUtilities, LazUTF8,
// BuildIntf
ProjectIntf, PackageIntf,
// IdeIntf // IdeIntf
IDEWindowIntf, LazIDEIntf, ProjectIntf, PackageIntf, InputHistory, IDEWindowIntf, LazIDEIntf, InputHistory,
// IdeConfig
EnvironmentOpts, IDEProcs,
// IDE // IDE
LazarusIDEStrConsts, PackageDefs, PackageSystem, Project, LazarusIDEStrConsts, PackageDefs, PackageSystem, Project, BuildManager;
EnvironmentOpts, IDEProcs, BuildManager;
type type
TINeedBuild = ( TINeedBuild = (

View File

@ -41,8 +41,10 @@ uses
Controls, Dialogs, ExtCtrls, LCLIntf, LCLType, Controls, Dialogs, ExtCtrls, LCLIntf, LCLType,
LazFileUtils, FileUtil, Laz2_XMLRead, Laz2_XMLWrite, Laz2_DOM, LazUTF8, LazFileUtils, FileUtil, Laz2_XMLRead, Laz2_XMLWrite, Laz2_DOM, LazUTF8,
UTF8Process, LazLoggerBase, UTF8Process, LazLoggerBase,
EnvironmentOpts, IDEOptionsIntf, IDEOptEditorIntf, IDEOptionsIntf,
LazarusIDEStrConsts, IDECmdLine, LazConf; IDEOptEditorIntf,
EnvironmentOpts, IDECmdLine, LazConf,
LazarusIDEStrConsts;
type type
TStartNewInstanceResult = (ofrStartNewInstance, ofrDoNotStart, ofrModalError, TStartNewInstanceResult = (ofrStartNewInstance, ofrDoNotStart, ofrModalError,

View File

@ -40,7 +40,9 @@ uses
// IdeIntf // IdeIntf
IDEOptEditorIntf, IDEImagesIntf, InputHistory, IDEOptEditorIntf, IDEImagesIntf, InputHistory,
// IdeConfig // IdeConfig
IDEProcs, LazarusIDEStrConsts, Project, CompilerOptions, RecentListProcs; RecentListProcs,
// IDE
LazarusIDEStrConsts, Project, CompilerOptions;
type type
{ TImExportCompOptsDlg } { TImExportCompOptsDlg }

View File

@ -55,11 +55,10 @@ uses
// LazDebuggerGdbmi // LazDebuggerGdbmi
GDBMIDebugger, GDBMIDebugger,
// IdeConfig // IdeConfig
LazConf, EnvironmentOpts, TransferMacros, LazConf, EnvironmentOpts, TransferMacros, IDEProcs,
// IDE // IDE
LazarusIDEStrConsts, AboutFrm, IDETranslations, BaseBuildManager, InitialSetupProc, LazarusIDEStrConsts, AboutFrm, IDETranslations, BaseBuildManager, InitialSetupProc,
GenerateFppkgConfigurationDlg, IDEProcs, InitialSetupDlgDebuggerFrame, GenerateFppkgConfigurationDlg, InitialSetupDlgDebuggerFrame, IdeDebuggerOpts;
IdeDebuggerOpts;
type type
TInitialSetupDialog = class; TInitialSetupDialog = class;

View File

@ -376,7 +376,9 @@
<Filename Value="../designer/askcompnamedlg.pas"/> <Filename Value="../designer/askcompnamedlg.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="AskCompNameDialog"/> <ComponentName Value="AskCompNameDialog"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="AskCompNameDlg"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="frames/project_application_options.pas"/> <Filename Value="frames/project_application_options.pas"/>
@ -500,7 +502,9 @@
<Filename Value="buildmodediffdlg.pas"/> <Filename Value="buildmodediffdlg.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="BuildModeDiffDialog"/> <ComponentName Value="BuildModeDiffDialog"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="BuildModeDiffDlg"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="checkcompoptsfornewunitdlg.pas"/> <Filename Value="checkcompoptsfornewunitdlg.pas"/>
@ -548,6 +552,7 @@
<Filename Value="../packager/frames/package_integration_options.pas"/> <Filename Value="../packager/frames/package_integration_options.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="PackageIntegrationOptionsFrame"/> <ComponentName Value="PackageIntegrationOptionsFrame"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Frame"/> <ResourceBaseClass Value="Frame"/>
</Unit> </Unit>
<Unit> <Unit>
@ -565,14 +570,11 @@
<Unit> <Unit>
<Filename Value="buildprojectdlg.pas"/> <Filename Value="buildprojectdlg.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CleanBuildProjectDialog"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="BuildProjectDlg"/> <UnitName Value="BuildProjectDlg"/>
</Unit> </Unit>
<Unit>
<Filename Value="ideguicmdline.pas"/>
<IsPartOfProject Value="True"/>
<UnitName Value="IDEGuiCmdLine"/>
</Unit>
<Unit> <Unit>
<Filename Value="frames/env_file_filters.pas"/> <Filename Value="frames/env_file_filters.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
@ -604,6 +606,7 @@
<Filename Value="ideinfoneedbuild.pas"/> <Filename Value="ideinfoneedbuild.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="IDEInfoNeedBuildDlg"/> <ComponentName Value="IDEInfoNeedBuildDlg"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<UnitName Value="IDEInfoNeedBuild"/> <UnitName Value="IDEInfoNeedBuild"/>
</Unit> </Unit>
@ -687,6 +690,7 @@
<Unit> <Unit>
<Filename Value="etmakemsgparser.pas"/> <Filename Value="etmakemsgparser.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="etMakeMsgParser"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="etmessageframe.pas"/> <Filename Value="etmessageframe.pas"/>
@ -747,15 +751,12 @@
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<HasResources Value="True"/> <HasResources Value="True"/>
</Unit> </Unit>
<Unit>
<Filename Value="idecmdline.pas"/>
<IsPartOfProject Value="True"/>
<UnitName Value="IDECmdLine"/>
</Unit>
<Unit> <Unit>
<Filename Value="initialsetupdlgs.pas"/> <Filename Value="initialsetupdlgs.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="InitialSetupDialog"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="InitialSetupDlgs"/> <UnitName Value="InitialSetupDlgs"/>
</Unit> </Unit>
<Unit> <Unit>
@ -809,14 +810,11 @@
<Unit> <Unit>
<Filename Value="makeresstrdlg.pas"/> <Filename Value="makeresstrdlg.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="MakeResStrDialog"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="MakeResStrDlg"/> <UnitName Value="MakeResStrDlg"/>
</Unit> </Unit>
<Unit>
<Filename Value="ideprocs.pp"/>
<IsPartOfProject Value="True"/>
<UnitName Value="IDEProcs"/>
</Unit>
<Unit> <Unit>
<Filename Value="lazarusidestrconsts.pas"/> <Filename Value="lazarusidestrconsts.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
@ -887,6 +885,7 @@
<Unit> <Unit>
<Filename Value="projectuserresources.pas"/> <Filename Value="projectuserresources.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="ProjectUserResources"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="buildfiledlg.pas"/> <Filename Value="buildfiledlg.pas"/>
@ -915,7 +914,9 @@
<Unit> <Unit>
<Filename Value="searchfrm.pas"/> <Filename Value="searchfrm.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="SearchProgressForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="SearchFrm"/> <UnitName Value="SearchFrm"/>
</Unit> </Unit>
<Unit> <Unit>
@ -1017,7 +1018,9 @@
<Unit> <Unit>
<Filename Value="checkcompileropts.pas"/> <Filename Value="checkcompileropts.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CheckCompilerOptsDlg"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="CheckCompilerOpts"/> <UnitName Value="CheckCompilerOpts"/>
</Unit> </Unit>
<Unit> <Unit>
@ -1028,7 +1031,10 @@
<Unit> <Unit>
<Filename Value="buildprofilemanager.pas"/> <Filename Value="buildprofilemanager.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="BuildProfileManagerForm"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="BuildProfileManager"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="comppagespopup.pas"/> <Filename Value="comppagespopup.pas"/>
@ -1070,11 +1076,15 @@
<Unit> <Unit>
<Filename Value="findoverloadsdlg.pas"/> <Filename Value="findoverloadsdlg.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="FindOverloadsDialog"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="FindOverloadsDlg"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="codeexplopts.pas"/> <Filename Value="codeexplopts.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="CodeExplOpts"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="encloseselectiondlg.pas"/> <Filename Value="encloseselectiondlg.pas"/>
@ -1091,6 +1101,7 @@
<Unit> <Unit>
<Filename Value="miscoptions.pas"/> <Filename Value="miscoptions.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="MiscOptions"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="codeexplorer.pas"/> <Filename Value="codeexplorer.pas"/>
@ -1141,10 +1152,6 @@
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<HasResources Value="True"/> <HasResources Value="True"/>
</Unit> </Unit>
<Unit>
<Filename Value="compoptsmodes.pas"/>
<IsPartOfProject Value="True"/>
</Unit>
<Unit> <Unit>
<Filename Value="applicationbundle.pas"/> <Filename Value="applicationbundle.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
@ -1166,7 +1173,9 @@
<Unit> <Unit>
<Filename Value="codetoolsdefines.pas"/> <Filename Value="codetoolsdefines.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="CodeToolsDefinesEditor"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="CodeToolsDefines"/> <UnitName Value="CodeToolsDefines"/>
</Unit> </Unit>
<Unit> <Unit>
@ -1243,7 +1252,10 @@
<Unit> <Unit>
<Filename Value="findunitdlg.pas"/> <Filename Value="findunitdlg.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="FindUnitDialog"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="FindUnitDlg"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="idewindowhelp.pas"/> <Filename Value="idewindowhelp.pas"/>
@ -1279,6 +1291,7 @@
<Unit> <Unit>
<Filename Value="editdefinetree.pas"/> <Filename Value="editdefinetree.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<UnitName Value="EditDefineTree"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="runparamsopts.pas"/> <Filename Value="runparamsopts.pas"/>
@ -1340,7 +1353,9 @@
<Unit> <Unit>
<Filename Value="findrenameidentifier.pas"/> <Filename Value="findrenameidentifier.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="FindRenameIdentifierDialog"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="FindRenameIdentifier"/> <UnitName Value="FindRenameIdentifier"/>
</Unit> </Unit>
<Unit> <Unit>
@ -1384,7 +1399,10 @@
<Unit> <Unit>
<Filename Value="../packager/interpkgconflictfiles.pas"/> <Filename Value="../packager/interpkgconflictfiles.pas"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<ComponentName Value="PGIPConflictsDialog"/>
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="InterPkgConflictFiles"/>
</Unit> </Unit>
<Unit> <Unit>
<Filename Value="encloseifdef.pas"/> <Filename Value="encloseifdef.pas"/>

View File

@ -928,8 +928,6 @@ resourcestring
lisNoResourceStringSectionFound = 'No ResourceString Section found'; lisNoResourceStringSectionFound = 'No ResourceString Section found';
lisUnableToFindAResourceStringSectionInThisOrAnyOfThe = 'Unable to find a ' lisUnableToFindAResourceStringSectionInThisOrAnyOfThe = 'Unable to find a '
+'ResourceString section in this or any of the used units.'; +'ResourceString section in this or any of the used units.';
lisComponentNameIsNotAValidIdentifier = 'Component name "%s" is not a valid identifier';
lisComponentNameIsAPascalKeyword = 'Component name "%s" is a Pascal keyword.';
lisOwnerIsAlreadyUsedByTReaderTWriterPleaseChooseAnot = '''Owner'' is ' lisOwnerIsAlreadyUsedByTReaderTWriterPleaseChooseAnot = '''Owner'' is '
+'already used by TReader/TWriter. Please choose another name.'; +'already used by TReader/TWriter. Please choose another name.';
lisDuplicateNameAComponentNamedAlreadyExistsInTheInhe = 'Duplicate name: A ' lisDuplicateNameAComponentNamedAlreadyExistsInTheInhe = 'Duplicate name: A '

View File

@ -98,10 +98,12 @@ uses
UTF8Process, FileUtil, LazFileUtils, LazUtilities, LazUTF8, UTF8Process, FileUtil, LazFileUtils, LazUtilities, LazUTF8,
// CodeTools // CodeTools
FileProcs, FileProcs,
// IdeIntf // BuildIntf
BaseIDEIntf, BaseIDEIntf,
// IdeConfig
LazConf, IDECmdLine,
// IDE // IDE
IDECmdLine, LazConf, Splash, IDEInstances; Splash, IDEInstances;
type type

View File

@ -40,10 +40,12 @@ uses
// BuildIntf // BuildIntf
BaseIDEIntf, MacroIntf, PackageIntf, LazMsgWorker, ProjectIntf, IDEExternToolIntf, BaseIDEIntf, MacroIntf, PackageIntf, LazMsgWorker, ProjectIntf, IDEExternToolIntf,
CompOptsIntf, IDEOptionsIntf, PackageDependencyIntf, CompOptsIntf, IDEOptionsIntf, PackageDependencyIntf,
// IdeConfig
LazConf, IDECmdLine,
// IDE // IDE
InitialSetupProc, ExtToolsConsole, CompilerOptions, InitialSetupProc, ExtToolsConsole, CompilerOptions,
ApplicationBundle, TransferMacros, EnvironmentOpts, IDETranslations, ApplicationBundle, TransferMacros, EnvironmentOpts, IDETranslations,
LazarusIDEStrConsts, IDECmdLine, MiscOptions, Project, LazConf, PackageDefs, LazarusIDEStrConsts, MiscOptions, Project, PackageDefs,
PackageLinks, PackageSystem, InterPkgConflictFiles, BuildLazDialog, PackageLinks, PackageSystem, InterPkgConflictFiles, BuildLazDialog,
BuildProfileManager, BuildManager, BaseBuildManager, ModeMatrixOpts; BuildProfileManager, BuildManager, BaseBuildManager, ModeMatrixOpts;

View File

@ -114,7 +114,7 @@ uses
// converter // converter
ChgEncodingDlg, ConvertDelphi, MissingPropertiesDlg, LazXMLForms, ChgEncodingDlg, ConvertDelphi, MissingPropertiesDlg, LazXMLForms,
// IdeConfig // IdeConfig
IdeConfig, LazConf, EnvironmentOpts, TransferMacros, IdeConfig, LazConf, EnvironmentOpts, TransferMacros, IDECmdLine, IDEGuiCmdLine, IDEProcs,
// environment option frames // environment option frames
editor_general_options, componentpalette_options, formed_options, OI_options, editor_general_options, componentpalette_options, formed_options, OI_options,
MsgWnd_Options, Files_Options, Desktop_Options, window_options, IdeStartup_Options, MsgWnd_Options, Files_Options, Desktop_Options, window_options, IdeStartup_Options,
@ -150,7 +150,7 @@ uses
Splash, IDEDefs, LazarusIDEStrConsts, SearchResultView, Splash, IDEDefs, LazarusIDEStrConsts, SearchResultView,
CodeTemplatesDlg, CodeBrowser, FindUnitDlg, InspectChksumChangedDlg, CodeTemplatesDlg, CodeBrowser, FindUnitDlg, InspectChksumChangedDlg,
IdeOptionsDlg, EditDefineTree, KeyMapping, IdeOptionsDlg, EditDefineTree, KeyMapping,
IDETranslations, IDEProcs, ExtToolDialog, ExtToolEditDlg, JumpHistoryView, IDETranslations, ExtToolDialog, ExtToolEditDlg, JumpHistoryView,
DesktopManager, DiskDiffsDialog, BuildLazDialog, BuildProfileManager, DesktopManager, DiskDiffsDialog, BuildLazDialog, BuildProfileManager,
BuildManager, CheckCompOptsForNewUnitDlg, MiscOptions, BuildManager, CheckCompOptsForNewUnitDlg, MiscOptions,
InputhistoryWithSearchOpt, UnitDependencies, IDEFPCInfo, IDEInfoDlg, InputhistoryWithSearchOpt, UnitDependencies, IDEFPCInfo, IDEInfoDlg,
@ -161,7 +161,7 @@ uses
FindRenameIdentifier, AbstractsMethodsDlg, EmptyMethodsDlg, UnusedUnitsDlg, FindRenameIdentifier, AbstractsMethodsDlg, EmptyMethodsDlg, UnusedUnitsDlg,
UseUnitDlg, FindOverloadsDlg, EditorFileManager, CleanDirDlg, CodeContextForm, UseUnitDlg, FindOverloadsDlg, EditorFileManager, CleanDirDlg, CodeContextForm,
AboutFrm, CompatibilityRestrictions, RestrictionBrowser, ProjectWizardDlg, AboutFrm, CompatibilityRestrictions, RestrictionBrowser, ProjectWizardDlg,
IDECmdLine, IDEGuiCmdLine, CodeExplOpts, EditorMacroListViewer, CodeExplOpts, EditorMacroListViewer,
SourceFileManager, EditorToolbarStatic, IDEInstances, NotifyProcessEnd, SourceFileManager, EditorToolbarStatic, IDEInstances, NotifyProcessEnd,
WordCompletion, EnvGuiOptions, EnvDebuggerOptions, WordCompletion, EnvGuiOptions, EnvDebuggerOptions,
// main ide // main ide

View File

@ -48,8 +48,10 @@ uses
CodeToolManager, CodeToolsStructs, CodeCache, CodeToolManager, CodeToolsStructs, CodeCache,
// IdeIntf // IdeIntf
IdeIntfStrConsts, IDEWindowIntf, IDEHelpIntf, IDEDialogs, InputHistory, IdeIntfStrConsts, IDEWindowIntf, IDEHelpIntf, IDEDialogs, InputHistory,
// IdeConfig
RecentListProcs,
// IDE // IDE
LazarusIDEStrConsts, EditorOptions, MiscOptions, IDEProcs, RecentListProcs; LazarusIDEStrConsts, EditorOptions, MiscOptions;
type type

View File

@ -30,8 +30,19 @@ unit MiscOptions;
interface interface
uses uses
Classes, SysUtils, LCLProc, BuildProfileManager, CodeToolsStructs, TextTools, Classes, SysUtils,
LazFileUtils, Laz2_XMLCfg, LazFileCache, LazConf, IDEProcs, IdeXmlConfigProcs; // LCL
LCLProc,
// LazUtils
LazFileUtils, Laz2_XMLCfg, LazFileCache, LazLoggerBase,
// CodeTools
CodeToolsStructs,
// IdeIntf
TextTools,
// IdeConfig
LazConf, IDEProcs, IdeXmlConfigProcs,
// IDE
BuildProfileManager;
type type
{ TFindRenameIdentifierOptions } { TFindRenameIdentifierOptions }

View File

@ -46,8 +46,10 @@ uses
SynEdit, SynEdit,
// IdeIntf // IdeIntf
IDEHelpIntf, InputHistory, IDEHelpIntf, InputHistory,
// IdeConfig
EnvironmentOpts, RecentListProcs,
// IDE // IDE
IDEProcs, LazarusIDEStrConsts, EnvironmentOpts, RecentListProcs; LazarusIDEStrConsts;
const const
hlFormatPasteTxtBefore = 'FormatPasteTxtBefore'; hlFormatPasteTxtBefore = 'FormatPasteTxtBefore';

View File

@ -33,16 +33,12 @@ unit CompOptsModes;
{$mode objfpc}{$H+} {$mode objfpc}{$H+}
{$i ide.inc}
interface interface
uses uses
Classes, SysUtils, Classes, SysUtils,
ExprEval, // LazUtils
LazLoggerBase, LazLoggerBase;
ProjectIntf,
IDEProcs;
type type

View File

@ -3,7 +3,7 @@
fpmake.pp for IdeConfig 1.0 fpmake.pp for IdeConfig 1.0
This file was generated on 11.06.2023 This file was generated on 23.07.2023
} }
{$ifndef ALLPACKAGES} {$ifndef ALLPACKAGES}
@ -34,10 +34,10 @@ begin
P.Flags.Add('LazarusDsgnPkg'); P.Flags.Add('LazarusDsgnPkg');
D := P.Dependencies.Add('codetools');
D := P.Dependencies.Add('debuggerintf'); D := P.Dependencies.Add('debuggerintf');
D := P.Dependencies.Add('buildintf'); D := P.Dependencies.Add('buildintf');
D := P.Dependencies.Add('lazutils'); D := P.Dependencies.Add('lazutils');
D := P.Dependencies.Add('codetools');
D := P.Dependencies.Add('fcl'); D := P.Dependencies.Add('fcl');
P.Options.Add('-MObjFPC'); P.Options.Add('-MObjFPC');
P.Options.Add('-Scghi'); P.Options.Add('-Scghi');
@ -50,37 +50,45 @@ begin
P.IncludePath.Add('include/$(OS)'); P.IncludePath.Add('include/$(OS)');
P.UnitPath.Add('.'); P.UnitPath.Add('.');
T:=P.Targets.AddUnit('ideconfig.pas'); T:=P.Targets.AddUnit('ideconfig.pas');
t.Dependencies.AddUnit('searchpathprocs'); t.Dependencies.AddUnit('compoptsmodes');
t.Dependencies.AddUnit('recentlistprocs'); t.Dependencies.AddUnit('coolbaroptions');
t.Dependencies.AddUnit('diffpatch');
t.Dependencies.AddUnit('editortoolbaroptions');
t.Dependencies.AddUnit('environmentopts');
t.Dependencies.AddUnit('idecmdline');
t.Dependencies.AddUnit('ideconfstrconsts');
t.Dependencies.AddUnit('ideguicmdline');
t.Dependencies.AddUnit('ideoptiondefs');
t.Dependencies.AddUnit('ideprocs');
t.Dependencies.AddUnit('idexmlconfigprocs'); t.Dependencies.AddUnit('idexmlconfigprocs');
t.Dependencies.AddUnit('lazconf'); t.Dependencies.AddUnit('lazconf');
t.Dependencies.AddUnit('ideoptiondefs');
t.Dependencies.AddUnit('modematrixopts'); t.Dependencies.AddUnit('modematrixopts');
t.Dependencies.AddUnit('editortoolbaroptions'); t.Dependencies.AddUnit('recentlistprocs');
t.Dependencies.AddUnit('searchpathprocs');
t.Dependencies.AddUnit('toolbaroptionsbase'); t.Dependencies.AddUnit('toolbaroptionsbase');
t.Dependencies.AddUnit('coolbaroptions');
t.Dependencies.AddUnit('environmentopts');
t.Dependencies.AddUnit('diffpatch');
t.Dependencies.AddUnit('transfermacros'); t.Dependencies.AddUnit('transfermacros');
t.Dependencies.AddUnit('ideconfstrconsts');
T:=P.Targets.AddUnit('searchpathprocs.pas'); T:=P.Targets.AddUnit('compoptsmodes.pas');
T:=P.Targets.AddUnit('recentlistprocs.pas'); T:=P.Targets.AddUnit('coolbaroptions.pas');
T:=P.Targets.AddUnit('diffpatch.pas');
T:=P.Targets.AddUnit('editortoolbaroptions.pas');
T:=P.Targets.AddUnit('environmentopts.pp');
T:=P.Targets.AddUnit('idecmdline.pas');
T:=P.Targets.AddUnit('ideconfstrconsts.pas');
T:=P.Targets.AddUnit('ideguicmdline.pas');
T:=P.Targets.AddUnit('ideoptiondefs.pas');
T:=P.Targets.AddUnit('ideprocs.pp');
T:=P.Targets.AddUnit('idexmlconfigprocs.pas'); T:=P.Targets.AddUnit('idexmlconfigprocs.pas');
T:=P.Targets.AddUnit('lazconf.pp'); T:=P.Targets.AddUnit('lazconf.pp');
T:=P.Targets.AddUnit('ideoptiondefs.pas');
T:=P.Targets.AddUnit('modematrixopts.pas'); T:=P.Targets.AddUnit('modematrixopts.pas');
T:=P.Targets.AddUnit('editortoolbaroptions.pas'); T:=P.Targets.AddUnit('recentlistprocs.pas');
T:=P.Targets.AddUnit('searchpathprocs.pas');
T:=P.Targets.AddUnit('toolbaroptionsbase.pas'); T:=P.Targets.AddUnit('toolbaroptionsbase.pas');
T:=P.Targets.AddUnit('coolbaroptions.pas');
T:=P.Targets.AddUnit('environmentopts.pp');
T:=P.Targets.AddUnit('diffpatch.pas');
T:=P.Targets.AddUnit('transfermacros.pp'); T:=P.Targets.AddUnit('transfermacros.pp');
T:=P.Targets.AddUnit('ideconfstrconsts.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('IdeConfig.compiled'); P.Sources.AddSrc('ideconfig.compiled');
P.InstallFiles.Add('IdeConfig.compiled',AllOSes,'$(unitinstalldir)'); P.InstallFiles.Add('ideconfig.compiled',AllOSes,'$(unitinstalldir)');
end; end;
end; end;

View File

@ -24,12 +24,44 @@ Files in this package are for the main configuration of the IDE."/>
<Version Major="1"/> <Version Major="1"/>
<Files> <Files>
<Item> <Item>
<Filename Value="searchpathprocs.pas"/> <Filename Value="compoptsmodes.pas"/>
<UnitName Value="SearchPathProcs"/> <UnitName Value="CompOptsModes"/>
</Item> </Item>
<Item> <Item>
<Filename Value="recentlistprocs.pas"/> <Filename Value="coolbaroptions.pas"/>
<UnitName Value="RecentListProcs"/> <UnitName Value="CoolBarOptions"/>
</Item>
<Item>
<Filename Value="diffpatch.pas"/>
<UnitName Value="DiffPatch"/>
</Item>
<Item>
<Filename Value="editortoolbaroptions.pas"/>
<UnitName Value="EditorToolBarOptions"/>
</Item>
<Item>
<Filename Value="environmentopts.pp"/>
<UnitName Value="EnvironmentOpts"/>
</Item>
<Item>
<Filename Value="idecmdline.pas"/>
<UnitName Value="IDECmdLine"/>
</Item>
<Item>
<Filename Value="ideconfstrconsts.pas"/>
<UnitName Value="IdeConfStrConsts"/>
</Item>
<Item>
<Filename Value="ideguicmdline.pas"/>
<UnitName Value="IDEGuiCmdLine"/>
</Item>
<Item>
<Filename Value="ideoptiondefs.pas"/>
<UnitName Value="IDEOptionDefs"/>
</Item>
<Item>
<Filename Value="ideprocs.pp"/>
<UnitName Value="IDEProcs"/>
</Item> </Item>
<Item> <Item>
<Filename Value="idexmlconfigprocs.pas"/> <Filename Value="idexmlconfigprocs.pas"/>
@ -39,45 +71,29 @@ Files in this package are for the main configuration of the IDE."/>
<Filename Value="lazconf.pp"/> <Filename Value="lazconf.pp"/>
<UnitName Value="LazConf"/> <UnitName Value="LazConf"/>
</Item> </Item>
<Item>
<Filename Value="version.inc"/>
<Type Value="Include"/>
</Item>
<Item>
<Filename Value="ideoptiondefs.pas"/>
<UnitName Value="IDEOptionDefs"/>
</Item>
<Item> <Item>
<Filename Value="modematrixopts.pas"/> <Filename Value="modematrixopts.pas"/>
<UnitName Value="ModeMatrixOpts"/> <UnitName Value="ModeMatrixOpts"/>
</Item> </Item>
<Item> <Item>
<Filename Value="editortoolbaroptions.pas"/> <Filename Value="recentlistprocs.pas"/>
<UnitName Value="EditorToolBarOptions"/> <UnitName Value="RecentListProcs"/>
</Item>
<Item>
<Filename Value="searchpathprocs.pas"/>
<UnitName Value="SearchPathProcs"/>
</Item> </Item>
<Item> <Item>
<Filename Value="toolbaroptionsbase.pas"/> <Filename Value="toolbaroptionsbase.pas"/>
<UnitName Value="ToolBarOptionsBase"/> <UnitName Value="ToolBarOptionsBase"/>
</Item> </Item>
<Item>
<Filename Value="coolbaroptions.pas"/>
<UnitName Value="CoolBarOptions"/>
</Item>
<Item>
<Filename Value="environmentopts.pp"/>
<UnitName Value="EnvironmentOpts"/>
</Item>
<Item>
<Filename Value="diffpatch.pas"/>
<UnitName Value="DiffPatch"/>
</Item>
<Item> <Item>
<Filename Value="transfermacros.pp"/> <Filename Value="transfermacros.pp"/>
<UnitName Value="TransferMacros"/> <UnitName Value="TransferMacros"/>
</Item> </Item>
<Item> <Item>
<Filename Value="ideconfstrconsts.pas"/> <Filename Value="version.inc"/>
<UnitName Value="IdeConfStrConsts"/> <Type Value="Include"/>
</Item> </Item>
</Files> </Files>
<i18n> <i18n>

View File

@ -8,10 +8,10 @@ unit IdeConfig;
interface interface
uses uses
SearchPathProcs, RecentListProcs, IdeXmlConfigProcs, LazConf, IDEOptionDefs, CompOptsModes, CoolBarOptions, DiffPatch, EditorToolBarOptions,
ModeMatrixOpts, EditorToolBarOptions, ToolBarOptionsBase, CoolBarOptions, EnvironmentOpts, IDECmdLine, IdeConfStrConsts, IDEGuiCmdLine, IDEOptionDefs,
EnvironmentOpts, DiffPatch, TransferMacros, IdeConfStrConsts, IDEProcs, IdeXmlConfigProcs, LazConf, ModeMatrixOpts, RecentListProcs,
LazarusPackageIntf; SearchPathProcs, ToolBarOptionsBase, TransferMacros, LazarusPackageIntf;
implementation implementation

View File

@ -22,6 +22,8 @@ resourcestring
lisTMFunctionAppendPathDelimiter = 'Function: append path delimiter'; lisTMFunctionAppendPathDelimiter = 'Function: append path delimiter';
lisTMFunctionChompPathDelimiter = 'Function: remove trailing path delimiter'; lisTMFunctionChompPathDelimiter = 'Function: remove trailing path delimiter';
lisTMunknownMacro = '(unknown macro: %s)'; lisTMunknownMacro = '(unknown macro: %s)';
lisComponentNameIsNotAValidIdentifier = 'Component name "%s" is not a valid identifier';
lisComponentNameIsAPascalKeyword = 'Component name "%s" is a Pascal keyword.';
implementation implementation

View File

@ -1,6 +1,6 @@
{ {
/*************************************************************************** /***************************************************************************
idecmdline.pas ideguicmdline.pas
-------------------- --------------------
A unit to manage command lines issue used inside the ide A unit to manage command lines issue used inside the ide
@ -45,7 +45,7 @@ uses
LazUtilities, LazFileUtils, LazStringUtils, LazUtilities, LazFileUtils, LazStringUtils,
// Codetools // Codetools
FileProcs, FileProcs,
// IDE // IdeConfig
LazConf, IDECmdLine; LazConf, IDECmdLine;
procedure ParseGuiCmdLineParams(var SkipAutoLoadingLastProject, procedure ParseGuiCmdLineParams(var SkipAutoLoadingLastProject,

View File

@ -35,17 +35,13 @@ uses
// LazUtils // LazUtils
FileUtil, LazFileUtils, LazUtilities, LazFileCache, LazUTF8, FileUtil, LazFileUtils, LazUtilities, LazFileCache, LazUTF8,
Laz2_XMLCfg, LazLoggerBase, LazTracer, Laz2_XMLCfg, LazLoggerBase, LazTracer,
// LCL
StdCtrls, ExtCtrls,
// CodeTools // CodeTools
BasicCodeTools, CodeToolManager, CodeToolsConfig, CodeCache, KeywordFuncLists, BasicCodeTools, CodeToolManager, CodeToolsConfig, CodeCache, KeywordFuncLists,
FileProcs, FileProcs,
// BuildIntf // BuildIntf
PackageIntf, PackageIntf,
// IdeConfig // IdeConfig
TransferMacros, LazConf, TransferMacros, LazConf, IdeConfStrConsts;
// IDE
LazarusIDEStrConsts;
const const
SBuildMethod: array[TBuildMethod] of string = ( SBuildMethod: array[TBuildMethod] of string = (
@ -98,7 +94,6 @@ procedure ReverseList(List: TFPList);
procedure FreeListObjects(List: TList; FreeList: boolean); procedure FreeListObjects(List: TList; FreeList: boolean);
procedure FreeListObjects(List: TFPList; FreeList: boolean); procedure FreeListObjects(List: TFPList; FreeList: boolean);
function CompareMemStreamText(s1, s2: TMemoryStream): Boolean; function CompareMemStreamText(s1, s2: TMemoryStream): Boolean;
function CheckGroupItemChecked(CheckGroup: TCheckGroup; const Caption: string): Boolean;
procedure CheckCompNameValidity(const AName: string); procedure CheckCompNameValidity(const AName: string);
@ -687,11 +682,6 @@ begin
end; end;
end; end;
function CheckGroupItemChecked(CheckGroup: TCheckGroup; const Caption: string): Boolean;
begin
Result := CheckGroup.Checked[CheckGroup.Items.IndexOf(Caption)];
end;
procedure CheckCompNameValidity(const AName: string); procedure CheckCompNameValidity(const AName: string);
// Raises an exception if not valid. // Raises an exception if not valid.
begin begin

View File

@ -65,9 +65,9 @@ uses
{$IFnDEF LCLNOGUI} IdeDebuggerOpts, IdeDebuggerBackendValueConv, Debugger,{$EndIf} {$IFnDEF LCLNOGUI} IdeDebuggerOpts, IdeDebuggerBackendValueConv, Debugger,{$EndIf}
// IdeConfig // IdeConfig
EnvironmentOpts, LazConf, TransferMacros, SearchPathProcs, IdeXmlConfigProcs, EnvironmentOpts, LazConf, TransferMacros, SearchPathProcs, IdeXmlConfigProcs,
IDECmdLine, IDEProcs, CompOptsModes, ModeMatrixOpts,
// IDE // IDE
CompOptsModes, ProjectResources, ProjectIcon, ProjectResources, ProjectIcon, CompilerOptions, RunParamsOpts,
IDECmdLine, IDEProcs, CompilerOptions, RunParamsOpts, ModeMatrixOpts,
ProjectDefs, EditDefineTree, LazarusIDEStrConsts, ProjectDefs, EditDefineTree, LazarusIDEStrConsts,
ProjPackCommon, PackageDefs, PackageSystem; ProjPackCommon, PackageDefs, PackageSystem;

View File

@ -71,9 +71,9 @@ uses
IDEHelpIntf, IDECommands, IDEDialogs, IDEImagesIntf, LazIDEIntf, ToolBarIntf, IDEHelpIntf, IDECommands, IDEDialogs, IDEImagesIntf, LazIDEIntf, ToolBarIntf,
IdeIntfStrConsts, MenuIntf, InputHistory, IdeIntfStrConsts, MenuIntf, InputHistory,
// IdeConfig // IdeConfig
EnvironmentOpts, IDEOptionDefs, TransferMacros, EnvironmentOpts, IDEOptionDefs, TransferMacros, IDEProcs,
// IDE // IDE
LazarusIDEStrConsts, MainBase, MainBar, IDEProcs, DialogProcs, Project, LazarusIDEStrConsts, MainBase, MainBar, DialogProcs, Project,
BuildManager, AddToProjectDlg, EnvGuiOptions, BuildManager, AddToProjectDlg, EnvGuiOptions,
BasePkgManager, ProjPackChecks, ProjPackEditing, ProjPackFilePropGui, PackageDefs, BasePkgManager, ProjPackChecks, ProjPackEditing, ProjPackFilePropGui, PackageDefs,
AddPkgDependencyDlg, AddFPMakeDependencyDlg; AddPkgDependencyDlg, AddFPMakeDependencyDlg;

View File

@ -42,8 +42,10 @@ uses
// IDEIntf // IDEIntf
IdeIntfStrConsts, IDEWindowIntf, LazIDEIntf, SrcEditorIntf, IDEDialogs, IdeIntfStrConsts, IDEWindowIntf, LazIDEIntf, SrcEditorIntf, IDEDialogs,
ProjectGroupIntf, InputHistory, ProjectGroupIntf, InputHistory,
// ide // IdeConfig
LazarusIDEStrConsts, IDEProcs, SearchResultView, Project, SearchPathProcs; SearchPathProcs,
// IDE
LazarusIDEStrConsts, SearchResultView, Project;
type type

View File

@ -69,15 +69,14 @@ uses
IDEWindowIntf, ProjectIntf, MacroDefIntf, ToolBarIntf, IDEDialogs, IDECommands, IDEWindowIntf, ProjectIntf, MacroDefIntf, ToolBarIntf, IDEDialogs, IDECommands,
EditorSyntaxHighlighterDef, IdeIntfStrConsts, EditorSyntaxHighlighterDef, IdeIntfStrConsts,
// DebuggerIntf // DebuggerIntf
DbgIntfDebuggerBase, LazDebuggerIntf, LazDebuggerIntfBaseTypes, DbgIntfDebuggerBase, LazDebuggerIntfBaseTypes,
// IdeDebugger // IdeDebugger
BaseDebugManager, Debugger, IdeDebuggerStringConstants, BaseDebugManager, Debugger, IdeDebuggerStringConstants,
// IdeConfig // IdeConfig
EnvironmentOpts, IDEOptionDefs, TransferMacros, EnvironmentOpts, IDEOptionDefs, TransferMacros, IDECmdLine, IDEProcs,
// IDE units // IDE units
IDECmdLine, LazarusIDEStrConsts, EditorOptions, EnvGuiOptions, LazarusIDEStrConsts, EditorOptions, EnvGuiOptions,
WordCompletion, FindReplaceDialog, IDEProcs, WordCompletion, FindReplaceDialog, IDEHelpManager, MacroPromptDlg, CodeContextForm,
IDEHelpManager, MacroPromptDlg, CodeContextForm,
SrcEditHintFrm, etMessagesWnd, etSrcEditMarks, CodeMacroPrompt, SrcEditHintFrm, etMessagesWnd, etSrcEditMarks, CodeMacroPrompt,
CodeTemplatesDlg, CodeToolsOptions, editor_general_options, SortSelectionDlg, CodeTemplatesDlg, CodeToolsOptions, editor_general_options, SortSelectionDlg,
EncloseSelectionDlg, EncloseIfDef, InvertAssignTool, SourceEditProcs, EncloseSelectionDlg, EncloseIfDef, InvertAssignTool, SourceEditProcs,

View File

@ -52,9 +52,9 @@ uses
IdeIntfStrConsts, ObjectInspector, SrcEditorIntf, EditorSyntaxHighlighterDef, IdeIntfStrConsts, ObjectInspector, SrcEditorIntf, EditorSyntaxHighlighterDef,
UnitResources, ComponentReg, InputHistory, UnitResources, ComponentReg, InputHistory,
// IdeConfig // IdeConfig
EnvironmentOpts, SearchPathProcs, TransferMacros, RecentListProcs, EnvironmentOpts, SearchPathProcs, TransferMacros, RecentListProcs, IDEProcs,
// IDE // IDE
IDEProcs, DialogProcs, IDEProtocol, LazarusIDEStrConsts, NewDialog, DialogProcs, IDEProtocol, LazarusIDEStrConsts, NewDialog,
NewProjectDlg, MainBase, MainBar, MainIntf, Project, ProjectDefs, NewProjectDlg, MainBase, MainBar, MainIntf, Project, ProjectDefs,
ProjectInspector, CompilerOptions, SourceSynEditor, SourceEditor, ProjectInspector, CompilerOptions, SourceSynEditor, SourceEditor,
EditorOptions, CustomFormEditor, ControlSelection, EditorOptions, CustomFormEditor, ControlSelection,

View File

@ -52,8 +52,10 @@ uses
ListFilterEdit, ListFilterEdit,
// IdeIntf // IdeIntf
IdeIntfStrConsts, IDEWindowIntf, IDEHelpIntf, IDEImagesIntf, TextTools, IdeIntfStrConsts, IDEWindowIntf, IDEHelpIntf, IDEImagesIntf, TextTools,
// IdeConfig
SearchPathProcs,
// IDE // IDE
LazarusIdeStrConsts, IDEProcs, CustomFormEditor, SearchPathProcs, PackageDefs; LazarusIdeStrConsts, CustomFormEditor, PackageDefs;
type type
TIDEProjectItem = ( TIDEProjectItem = (

View File

@ -5,14 +5,11 @@ unit FppkgHelper;
interface interface
uses uses
Classes, Classes, SysUtils, pkgFppkg, fpmkunit, fprepos,
SysUtils,
pkgFppkg,
fpmkunit,
fprepos,
LazarusIDEStrConsts,
// LazUtils // LazUtils
LazLogger, LazFileCache, FileUtil, LazFileUtils; LazLogger, LazFileCache, FileUtil, LazFileUtils,
// IDE
LazarusIDEStrConsts;
type type

View File

@ -12,9 +12,10 @@ uses
LazFileUtils, LazFileUtils,
// IdeIntf // IdeIntf
IDEOptionsIntf, IDEOptEditorIntf, MacroIntf, PackageIntf, IDEOptionsIntf, IDEOptEditorIntf, MacroIntf, PackageIntf,
// IdeConfig
IDEProcs,
// IDE // IDE
PackageDefs, LazarusIDEStrConsts, PathEditorDlg, IDEProcs, CodeHelp, PackageDefs, LazarusIDEStrConsts, PathEditorDlg, CodeHelp, SearchPathProcs;
SearchPathProcs;
type type

View File

@ -12,8 +12,10 @@ uses
Forms, Controls, StdCtrls, Dialogs, Forms, Controls, StdCtrls, Dialogs,
// IdeIntf // IdeIntf
IDEOptionsIntf, IDEOptEditorIntf, MacroIntf, IDEOptionsIntf, IDEOptEditorIntf, MacroIntf,
// IdeConfic
IDEProcs,
// IDE // IDE
PathEditorDlg, LazarusIDEStrConsts, IDEProcs, SearchPathProcs, PackageDefs; PathEditorDlg, LazarusIDEStrConsts, SearchPathProcs, PackageDefs;
type type

View File

@ -64,10 +64,9 @@ uses
// IDEIntf // IDEIntf
ProjectIntf, CompOptsIntf, IDEWindowIntf, LazIDEIntf, IDEMsgIntf, IDEExternToolIntf, ProjectIntf, CompOptsIntf, IDEWindowIntf, LazIDEIntf, IDEMsgIntf, IDEExternToolIntf,
// IdeConfig // IdeConfig
EnvironmentOpts, TransferMacros, EnvironmentOpts, TransferMacros, IDEProcs, SearchPathProcs,
// IDE // IDE
CompilerOptions, IDEProcs, DialogProcs, LazarusIDEStrConsts, CompilerOptions, DialogProcs, LazarusIDEStrConsts, PackageDefs, PackageSystem;
SearchPathProcs, PackageDefs, PackageSystem;
type type
TPGInterPkgOwnerInfo = class TPGInterPkgOwnerInfo = class

View File

@ -54,10 +54,9 @@ uses
// IDEIntf // IDEIntf
LazIDEIntf, IDEOptEditorIntf, IDEDialogs, ComponentReg, IDEImagesIntf, LazIDEIntf, IDEOptEditorIntf, IDEDialogs, ComponentReg, IDEImagesIntf,
// IdeConfig // IdeConfig
TransferMacros, TransferMacros, IDEProcs, IDEOptionDefs, CompOptsModes, SearchPathProcs, IdeXmlConfigProcs,
// IDE // IDE
EditDefineTree, CompilerOptions, CompOptsModes, IDEOptionDefs, ProjPackCommon, EditDefineTree, CompilerOptions, ProjPackCommon, LazarusIDEStrConsts, FppkgHelper;
LazarusIDEStrConsts, IDEProcs, SearchPathProcs, IdeXmlConfigProcs, FppkgHelper;
type type
TLazPackage = class; TLazPackage = class;

View File

@ -49,8 +49,10 @@ uses
FileProcs, CodeToolManager, FileProcs, CodeToolManager,
// BuildIntf // BuildIntf
PackageDependencyIntf, PackageLinkIntf, PackageIntf, MacroIntf, PackageDependencyIntf, PackageLinkIntf, PackageIntf, MacroIntf,
// IdeConfig
EnvironmentOpts, LazConf, IDEProcs,
// IDE // IDE
IDEProcs, EnvironmentOpts, LazConf, IDECmdLine, PackageDefs; PackageDefs;
const const
PkgLinksFileVersion = 3; PkgLinksFileVersion = 3;

View File

@ -62,9 +62,9 @@ uses
// Package registration // Package registration
LazarusPackageIntf, LazarusPackageIntf,
// IdeConfig // IdeConfig
EnvironmentOpts, LazConf, TransferMacros, EnvironmentOpts, LazConf, TransferMacros, IDEProcs,
// IDE // IDE
LazarusIDEStrConsts, IDECmdLine, IDEProcs, DialogProcs, IDETranslations, LazarusIDEStrConsts, DialogProcs, IDETranslations,
CompilerOptions, SearchPathProcs, PackageLinks, PackageDefs, ComponentReg, CompilerOptions, SearchPathProcs, PackageLinks, PackageDefs, ComponentReg,
FppkgHelper, PkgSysBasePkgs; FppkgHelper, PkgSysBasePkgs;

View File

@ -65,11 +65,11 @@ uses
UnitResources, InputHistory, UnitResources, InputHistory,
// IdeConfig // IdeConfig
EnvironmentOpts, IDEOptionDefs, ModeMatrixOpts, RecentListProcs, EnvironmentOpts, IDEOptionDefs, ModeMatrixOpts, RecentListProcs,
SearchPathProcs, TransferMacros, SearchPathProcs, TransferMacros, IDECmdLine, IDEProcs,
// FCL registration // FCL registration
LazarusPackageIntf, LazarusPackageIntf,
// IDE // IDE
IDECmdLine, LazarusIDEStrConsts, IDEProcs, DialogProcs, MiscOptions, LazarusIDEStrConsts, DialogProcs, MiscOptions,
Project, ProjPackEditing, AddToPackageDlg, PackageDefs, PackageLinks, PackageSystem, Project, ProjPackEditing, AddToPackageDlg, PackageDefs, PackageLinks, PackageSystem,
OpenInstalledPkgDlg, PkgGraphExplorer, BrokenDependenciesDlg, CompilerOptions, OpenInstalledPkgDlg, PkgGraphExplorer, BrokenDependenciesDlg, CompilerOptions,
IDETranslations, BuildLazDialog, NewDialog, FindInFilesDlg, IDETranslations, BuildLazDialog, NewDialog, FindInFilesDlg,