Browse Source

SetupLdrAndSetup unit scope -> Shared. Do keep them in separate dir to avoid accidental extra sharing.

Martijn Laan 1 year ago
parent
commit
5c742a1f23
35 changed files with 58 additions and 58 deletions
  1. 4 4
      Projects/Setup.dpr
  2. 4 4
      Projects/Setup.dproj
  3. 4 4
      Projects/SetupLdr.dpr
  4. 4 4
      Projects/SetupLdr.dproj
  5. 1 1
      Projects/Src/Setup/Setup.DebugClient.pas
  6. 1 1
      Projects/Src/Setup/Setup.DotNetFunc.pas
  7. 2 2
      Projects/Src/Setup/Setup.FileExtractor.pas
  8. 2 2
      Projects/Src/Setup/Setup.Helper.pas
  9. 2 2
      Projects/Src/Setup/Setup.InstFnc2.pas
  10. 2 2
      Projects/Src/Setup/Setup.Install.pas
  11. 1 1
      Projects/Src/Setup/Setup.MainForm.pas
  12. 1 1
      Projects/Src/Setup/Setup.NewDiskForm.pas
  13. 2 2
      Projects/Src/Setup/Setup.RegDLL.pas
  14. 2 2
      Projects/Src/Setup/Setup.RegSvr.pas
  15. 2 2
      Projects/Src/Setup/Setup.ScriptDlg.pas
  16. 2 2
      Projects/Src/Setup/Setup.ScriptFunc.pas
  17. 2 2
      Projects/Src/Setup/Setup.SecurityFunc.pas
  18. 1 1
      Projects/Src/Setup/Setup.SelectFolderForm.pas
  19. 1 1
      Projects/Src/Setup/Setup.SelectLanguageForm.pas
  20. 1 1
      Projects/Src/Setup/Setup.SetupForm.pas
  21. 1 1
      Projects/Src/Setup/Setup.SpawnClient.pas
  22. 1 1
      Projects/Src/Setup/Setup.SpawnServer.pas
  23. 2 2
      Projects/Src/Setup/Setup.Uninstall.pas
  24. 2 2
      Projects/Src/Setup/Setup.UninstallLog.pas
  25. 1 1
      Projects/Src/Setup/Setup.UninstallProgressForm.pas
  26. 1 1
      Projects/Src/Setup/Setup.UninstallSharedFileForm.pas
  27. 2 2
      Projects/Src/Setup/Setup.WizardForm.pas
  28. 2 2
      Projects/Src/SetupLdrAndSetup/Shared.InstFunc.pas
  29. 1 1
      Projects/Src/SetupLdrAndSetup/Shared.Messages.pas
  30. 1 1
      Projects/Src/SetupLdrAndSetup/Shared.RedirFunc.pas
  31. 0 0
      Projects/Src/SetupLdrAndSetup/Shared.XPTheme.manifest
  32. 2 2
      Projects/Src/SetupLdrAndSetup/Shared.XPTheme.pas
  33. 0 0
      Projects/Src/SetupLdrAndSetup/Shared.XPTheme.rc
  34. 0 0
      Projects/Src/SetupLdrAndSetup/Shared.XPTheme.res
  35. 1 1
      Projects/Src/Shared.TaskDialog.pas

+ 4 - 4
Projects/Setup.dpr

@@ -11,7 +11,7 @@ program Setup;
 
 
 uses
 uses
   Shared.SafeDLLPath in 'Src\Shared.SafeDLLPath.pas',
   Shared.SafeDLLPath in 'Src\Shared.SafeDLLPath.pas',
-  SetupLdrAndSetup.XPTheme in 'Src\SetupLdrAndSetup\SetupLdrAndSetup.XPTheme.pas',
+  Shared.XPTheme in 'Src\SetupLdrAndSetup\Shared.XPTheme.pas',
   Forms,
   Forms,
   Windows,
   Windows,
   SysUtils,
   SysUtils,
@@ -21,12 +21,12 @@ uses
   Shared.CmnFunc2 in 'Src\Shared.CmnFunc2.pas',
   Shared.CmnFunc2 in 'Src\Shared.CmnFunc2.pas',
   Setup.MainForm in 'Src\Setup\Setup.MainForm.pas' {MainForm},
   Setup.MainForm in 'Src\Setup\Setup.MainForm.pas' {MainForm},
   Setup.Install in 'Src\Setup\Setup.Install.pas',
   Setup.Install in 'Src\Setup\Setup.Install.pas',
-  SetupLdrAndSetup.Messages in 'Src\SetupLdrAndSetup\SetupLdrAndSetup.Messages.pas',
+  Shared.Messages in 'Src\SetupLdrAndSetup\Shared.Messages.pas',
   Shared.MsgIDs in 'Src\Shared.MsgIDs.pas',
   Shared.MsgIDs in 'Src\Shared.MsgIDs.pas',
   Setup.UninstallLog in 'Src\Setup\Setup.UninstallLog.pas',
   Setup.UninstallLog in 'Src\Setup\Setup.UninstallLog.pas',
   Shared.Struct in 'Src\Shared.Struct.pas',
   Shared.Struct in 'Src\Shared.Struct.pas',
   Setup.NewDiskForm in 'Src\Setup\Setup.NewDiskForm.pas' {NewDiskForm},
   Setup.NewDiskForm in 'Src\Setup\Setup.NewDiskForm.pas' {NewDiskForm},
-  SetupLdrAndSetup.InstFunc in 'Src\SetupLdrAndSetup\SetupLdrAndSetup.InstFunc.pas',
+  Shared.InstFunc in 'Src\SetupLdrAndSetup\Shared.InstFunc.pas',
   Setup.InstFnc2 in 'Src\Setup\Setup.InstFnc2.pas',
   Setup.InstFnc2 in 'Src\Setup\Setup.InstFnc2.pas',
   Setup.WizardForm in 'Src\Setup\Setup.WizardForm.pas' {WizardForm},
   Setup.WizardForm in 'Src\Setup\Setup.WizardForm.pas' {WizardForm},
   Setup.ScriptFunc in 'Src\Setup\Setup.ScriptFunc.pas',
   Setup.ScriptFunc in 'Src\Setup\Setup.ScriptFunc.pas',
@@ -58,7 +58,7 @@ uses
   Setup.SetupForm in 'Src\Setup\Setup.SetupForm.pas',
   Setup.SetupForm in 'Src\Setup\Setup.SetupForm.pas',
   Setup.RegSvr in 'Src\Setup\Setup.RegSvr.pas',
   Setup.RegSvr in 'Src\Setup\Setup.RegSvr.pas',
   Shared.BrowseFunc in 'Src\Shared.BrowseFunc.pas',
   Shared.BrowseFunc in 'Src\Shared.BrowseFunc.pas',
-  SetupLdrAndSetup.RedirFunc in 'Src\SetupLdrAndSetup\SetupLdrAndSetup.RedirFunc.pas',
+  Shared.RedirFunc in 'Src\SetupLdrAndSetup\Shared.RedirFunc.pas',
   Setup.SecurityFunc in 'Src\Setup\Setup.SecurityFunc.pas',
   Setup.SecurityFunc in 'Src\Setup\Setup.SecurityFunc.pas',
   Setup.Helper in 'Src\Setup\Setup.Helper.pas',
   Setup.Helper in 'Src\Setup\Setup.Helper.pas',
   Shared.VerInfo in 'Src\Shared.VerInfo.pas',
   Shared.VerInfo in 'Src\Shared.VerInfo.pas',

+ 4 - 4
Projects/Setup.dproj

@@ -74,7 +74,7 @@
             <MainSource>MainSource</MainSource>
             <MainSource>MainSource</MainSource>
         </DelphiCompile>
         </DelphiCompile>
         <DCCReference Include="Src\Shared.SafeDLLPath.pas"/>
         <DCCReference Include="Src\Shared.SafeDLLPath.pas"/>
-        <DCCReference Include="Src\SetupLdrAndSetup\SetupLdrAndSetup.XPTheme.pas"/>
+        <DCCReference Include="Src\SetupLdrAndSetup\Shared.XPTheme.pas"/>
         <DCCReference Include="..\Components\RichEditViewer.pas"/>
         <DCCReference Include="..\Components\RichEditViewer.pas"/>
         <DCCReference Include="Src\Shared.CmnFunc.pas"/>
         <DCCReference Include="Src\Shared.CmnFunc.pas"/>
         <DCCReference Include="Src\Shared.CmnFunc2.pas"/>
         <DCCReference Include="Src\Shared.CmnFunc2.pas"/>
@@ -82,14 +82,14 @@
             <Form>MainForm</Form>
             <Form>MainForm</Form>
         </DCCReference>
         </DCCReference>
         <DCCReference Include="Src\Setup\Setup.Install.pas"/>
         <DCCReference Include="Src\Setup\Setup.Install.pas"/>
-        <DCCReference Include="Src\SetupLdrAndSetup\SetupLdrAndSetup.Messages.pas"/>
+        <DCCReference Include="Src\SetupLdrAndSetup\Shared.Messages.pas"/>
         <DCCReference Include="Src\Shared.MsgIDs.pas"/>
         <DCCReference Include="Src\Shared.MsgIDs.pas"/>
         <DCCReference Include="Src\Setup\Setup.UninstallLog.pas"/>
         <DCCReference Include="Src\Setup\Setup.UninstallLog.pas"/>
         <DCCReference Include="Src\Shared.Struct.pas"/>
         <DCCReference Include="Src\Shared.Struct.pas"/>
         <DCCReference Include="Src\Setup\Setup.NewDiskForm.pas">
         <DCCReference Include="Src\Setup\Setup.NewDiskForm.pas">
             <Form>NewDiskForm</Form>
             <Form>NewDiskForm</Form>
         </DCCReference>
         </DCCReference>
-        <DCCReference Include="Src\SetupLdrAndSetup\SetupLdrAndSetup.InstFunc.pas"/>
+        <DCCReference Include="Src\SetupLdrAndSetup\Shared.InstFunc.pas"/>
         <DCCReference Include="Src\Setup\Setup.InstFnc2.pas"/>
         <DCCReference Include="Src\Setup\Setup.InstFnc2.pas"/>
         <DCCReference Include="Src\Setup\Setup.WizardForm.pas">
         <DCCReference Include="Src\Setup\Setup.WizardForm.pas">
             <Form>WizardForm</Form>
             <Form>WizardForm</Form>
@@ -131,7 +131,7 @@
         <DCCReference Include="Src\Setup\Setup.SetupForm.pas"/>
         <DCCReference Include="Src\Setup\Setup.SetupForm.pas"/>
         <DCCReference Include="Src\Setup\Setup.RegSvr.pas"/>
         <DCCReference Include="Src\Setup\Setup.RegSvr.pas"/>
         <DCCReference Include="Src\Shared.BrowseFunc.pas"/>
         <DCCReference Include="Src\Shared.BrowseFunc.pas"/>
-        <DCCReference Include="Src\SetupLdrAndSetup\SetupLdrAndSetup.RedirFunc.pas"/>
+        <DCCReference Include="Src\SetupLdrAndSetup\Shared.RedirFunc.pas"/>
         <DCCReference Include="Src\Setup\Setup.SecurityFunc.pas"/>
         <DCCReference Include="Src\Setup\Setup.SecurityFunc.pas"/>
         <DCCReference Include="Src\Setup\Setup.Helper.pas"/>
         <DCCReference Include="Src\Setup\Setup.Helper.pas"/>
         <DCCReference Include="Src\Shared.VerInfo.pas"/>
         <DCCReference Include="Src\Shared.VerInfo.pas"/>

+ 4 - 4
Projects/SetupLdr.dpr

@@ -11,7 +11,7 @@ program SetupLdr;
 
 
 uses
 uses
   Shared.SafeDLLPath in 'Src\Shared.SafeDLLPath.pas',
   Shared.SafeDLLPath in 'Src\Shared.SafeDLLPath.pas',
-  SetupLdrAndSetup.XPTheme in 'Src\SetupLdrAndSetup\SetupLdrAndSetup.XPTheme.pas',
+  Shared.XPTheme in 'Src\SetupLdrAndSetup\Shared.XPTheme.pas',
   Windows,
   Windows,
   Messages,
   Messages,
   SysUtils,
   SysUtils,
@@ -20,15 +20,15 @@ uses
   Shared.SetupEnt in 'Src\Shared.SetupEnt.pas',
   Shared.SetupEnt in 'Src\Shared.SetupEnt.pas',
   PathFunc in '..\Components\PathFunc.pas',
   PathFunc in '..\Components\PathFunc.pas',
   Shared.CmnFunc2 in 'Src\Shared.CmnFunc2.pas',
   Shared.CmnFunc2 in 'Src\Shared.CmnFunc2.pas',
-  SetupLdrAndSetup.Messages in 'Src\SetupLdrAndSetup\SetupLdrAndSetup.Messages.pas',
+  Shared.Messages in 'Src\SetupLdrAndSetup\Shared.Messages.pas',
   Shared.MsgIDs in 'Src\Shared.MsgIDs.pas',
   Shared.MsgIDs in 'Src\Shared.MsgIDs.pas',
   Shared.Struct in 'Src\Shared.Struct.pas',
   Shared.Struct in 'Src\Shared.Struct.pas',
-  SetupLdrAndSetup.InstFunc in 'Src\SetupLdrAndSetup\SetupLdrAndSetup.InstFunc.pas',
+  Shared.InstFunc in 'Src\SetupLdrAndSetup\Shared.InstFunc.pas',
   Shared.FileClass in 'Src\Shared.FileClass.pas',
   Shared.FileClass in 'Src\Shared.FileClass.pas',
   Shared.Int64Em in 'Src\Shared.Int64Em.pas',
   Shared.Int64Em in 'Src\Shared.Int64Em.pas',
   SHA1 in '..\Components\SHA1.pas',
   SHA1 in '..\Components\SHA1.pas',
   MD5 in '..\Components\MD5.pas',
   MD5 in '..\Components\MD5.pas',
-  SetupLdrAndSetup.RedirFunc in 'Src\SetupLdrAndSetup\SetupLdrAndSetup.RedirFunc.pas',
+  Shared.RedirFunc in 'Src\SetupLdrAndSetup\Shared.RedirFunc.pas',
   Shared.SetupTypes in 'Src\Shared.SetupTypes.pas',
   Shared.SetupTypes in 'Src\Shared.SetupTypes.pas',
   Shared.VerInfo in 'Src\Shared.VerInfo.pas';
   Shared.VerInfo in 'Src\Shared.VerInfo.pas';
 
 

+ 4 - 4
Projects/SetupLdr.dproj

@@ -71,21 +71,21 @@
             <MainSource>MainSource</MainSource>
             <MainSource>MainSource</MainSource>
         </DelphiCompile>
         </DelphiCompile>
         <DCCReference Include="Src\Shared.SafeDLLPath.pas"/>
         <DCCReference Include="Src\Shared.SafeDLLPath.pas"/>
-        <DCCReference Include="Src\SetupLdrAndSetup\SetupLdrAndSetup.XPTheme.pas"/>
+        <DCCReference Include="Src\SetupLdrAndSetup\Shared.XPTheme.pas"/>
         <DCCReference Include="Src\Shared.Compress.pas"/>
         <DCCReference Include="Src\Shared.Compress.pas"/>
         <DCCReference Include="Src\SetupLdr\SetupLdr.LZMA1SmallDecompressor.pas"/>
         <DCCReference Include="Src\SetupLdr\SetupLdr.LZMA1SmallDecompressor.pas"/>
         <DCCReference Include="Src\Shared.SetupEnt.pas"/>
         <DCCReference Include="Src\Shared.SetupEnt.pas"/>
         <DCCReference Include="..\Components\PathFunc.pas"/>
         <DCCReference Include="..\Components\PathFunc.pas"/>
         <DCCReference Include="Src\Shared.CmnFunc2.pas"/>
         <DCCReference Include="Src\Shared.CmnFunc2.pas"/>
-        <DCCReference Include="Src\SetupLdrAndSetup\SetupLdrAndSetup.Messages.pas"/>
+        <DCCReference Include="Src\SetupLdrAndSetup\Shared.Messages.pas"/>
         <DCCReference Include="Src\Shared.MsgIDs.pas"/>
         <DCCReference Include="Src\Shared.MsgIDs.pas"/>
         <DCCReference Include="Src\Shared.Struct.pas"/>
         <DCCReference Include="Src\Shared.Struct.pas"/>
-        <DCCReference Include="Src\SetupLdrAndSetup\SetupLdrAndSetup.InstFunc.pas"/>
+        <DCCReference Include="Src\SetupLdrAndSetup\Shared.InstFunc.pas"/>
         <DCCReference Include="Src\Shared.FileClass.pas"/>
         <DCCReference Include="Src\Shared.FileClass.pas"/>
         <DCCReference Include="Src\Shared.Int64Em.pas"/>
         <DCCReference Include="Src\Shared.Int64Em.pas"/>
         <DCCReference Include="..\Components\SHA1.pas"/>
         <DCCReference Include="..\Components\SHA1.pas"/>
         <DCCReference Include="..\Components\MD5.pas"/>
         <DCCReference Include="..\Components\MD5.pas"/>
-        <DCCReference Include="Src\SetupLdrAndSetup\SetupLdrAndSetup.RedirFunc.pas"/>
+        <DCCReference Include="Src\SetupLdrAndSetup\Shared.RedirFunc.pas"/>
         <DCCReference Include="Src\Shared.SetupTypes.pas"/>
         <DCCReference Include="Src\Shared.SetupTypes.pas"/>
         <DCCReference Include="Src\Shared.VerInfo.pas"/>
         <DCCReference Include="Src\Shared.VerInfo.pas"/>
         <BuildConfiguration Include="Base">
         <BuildConfiguration Include="Base">

+ 1 - 1
Projects/Src/Setup/Setup.DebugClient.pas

@@ -36,7 +36,7 @@ procedure SetDebugWnd(Wnd: HWND; WantCodeText: Boolean);
 implementation
 implementation
 
 
 uses
 uses
-  Forms, Classes, Shared.CmnFunc2, Shared.Struct, SetupLdrAndSetup.InstFunc, Setup.MainForm;
+  Forms, Classes, Shared.CmnFunc2, Shared.Struct, Shared.InstFunc, Setup.MainForm;
 
 
 type
 type
   TDummyClass = class
   TDummyClass = class

+ 1 - 1
Projects/Src/Setup/Setup.DotNetFunc.pas

@@ -61,7 +61,7 @@ function IsDotNetInstalled(const RegView: TRegView; const MinVersion: TDotNetVer
 implementation
 implementation
 
 
 uses
 uses
-  SetupLdrAndSetup.InstFunc, PathFunc;
+  Shared.InstFunc, PathFunc;
 
 
 var
 var
   DotNetRoot: array [TRegView] of String;
   DotNetRoot: array [TRegView] of String;

+ 2 - 2
Projects/Src/Setup/Setup.FileExtractor.pas

@@ -50,8 +50,8 @@ procedure FreeFileExtractor;
 implementation
 implementation
 
 
 uses
 uses
-  PathFunc, Shared.CmnFunc2, Setup.MainForm, SetupLdrAndSetup.Messages, Shared.MsgIDs,
-  SetupLdrAndSetup.InstFunc, Shared.CompressZlib, Shared.bzlib,
+  PathFunc, Shared.CmnFunc2, Setup.MainForm, Shared.Messages, Shared.MsgIDs,
+  Shared.InstFunc, Shared.CompressZlib, Shared.bzlib,
   Setup.LZMADecompressor, SHA1, Setup.LoggingFunc, Setup.NewDiskForm;
   Setup.LZMADecompressor, SHA1, Setup.LoggingFunc, Setup.NewDiskForm;
 
 
 var
 var

+ 2 - 2
Projects/Src/Setup/Setup.Helper.pas

@@ -31,8 +31,8 @@ implementation
 {x$DEFINE HELPERDEBUG}
 {x$DEFINE HELPERDEBUG}
 
 
 uses
 uses
-  Forms, Shared.Int64Em, Shared.CmnFunc, Shared.CmnFunc2, PathFunc, Setup.MainForm, SetupLdrAndSetup.InstFunc,
-  Setup.LoggingFunc, SetupLdrAndSetup.Messages, Shared.MsgIDs;
+  Forms, Shared.Int64Em, Shared.CmnFunc, Shared.CmnFunc2, PathFunc, Setup.MainForm, Shared.InstFunc,
+  Setup.LoggingFunc, Shared.Messages, Shared.MsgIDs;
 
 
 const
 const
   HELPER_VERSION = 105;
   HELPER_VERSION = 105;

+ 2 - 2
Projects/Src/Setup/Setup.InstFnc2.pas

@@ -23,8 +23,8 @@ function UnpinShellLink(const Filename: String): Boolean;
 implementation
 implementation
 
 
 uses
 uses
-  Windows, SysUtils, PathFunc, Shared.CmnFunc2, SetupLdrAndSetup.InstFunc, Setup.MainForm,
-  SetupLdrAndSetup.Messages, Shared.MsgIDs,
+  Windows, SysUtils, PathFunc, Shared.CmnFunc2, Shared.InstFunc, Setup.MainForm,
+  Shared.Messages, Shared.MsgIDs,
   ActiveX, ComObj, PropSys, ShellAPI, ShlObj;
   ActiveX, ComObj, PropSys, ShellAPI, ShlObj;
 
 
 procedure AssignWorkingDir(const SL: IShellLink; const WorkingDir: String);
 procedure AssignWorkingDir(const SL: IShellLink; const WorkingDir: String);

+ 2 - 2
Projects/Src/Setup/Setup.Install.pas

@@ -29,9 +29,9 @@ implementation
 
 
 uses
 uses
   Windows, SysUtils, Messages, Classes, Forms, ShlObj, Shared.Struct, Setup.UninstallLog, Shared.SetupTypes,
   Windows, SysUtils, Messages, Classes, Forms, ShlObj, Shared.Struct, Setup.UninstallLog, Shared.SetupTypes,
-  SetupLdrAndSetup.InstFunc, Setup.InstFnc2, Setup.SecurityFunc, SetupLdrAndSetup.Messages,
+  Shared.InstFunc, Setup.InstFnc2, Setup.SecurityFunc, Shared.Messages,
   Setup.MainForm, Setup.LoggingFunc, Setup.FileExtractor, Shared.FileClass,
   Setup.MainForm, Setup.LoggingFunc, Setup.FileExtractor, Shared.FileClass,
-  Shared.Compress, SHA1, PathFunc, Shared.CmnFunc, Shared.CmnFunc2, SetupLdrAndSetup.RedirFunc, Shared.Int64Em, Shared.MsgIDs,
+  Shared.Compress, SHA1, PathFunc, Shared.CmnFunc, Shared.CmnFunc2, Shared.RedirFunc, Shared.Int64Em, Shared.MsgIDs,
   Setup.WizardForm, Shared.DebugStruct, Setup.DebugClient, Shared.VerInfo, Setup.ScriptRunner, Setup.RegDLL, Setup.Helper,
   Setup.WizardForm, Shared.DebugStruct, Setup.DebugClient, Shared.VerInfo, Setup.ScriptRunner, Setup.RegDLL, Setup.Helper,
   Shared.ResUpdate, Setup.DotNetFunc, Shared.TaskbarProgressFunc, NewProgressBar, RestartManager,
   Shared.ResUpdate, Setup.DotNetFunc, Shared.TaskbarProgressFunc, NewProgressBar, RestartManager,
   Net.HTTPClient, Net.URLClient, NetEncoding, RegStr;
   Net.HTTPClient, Net.URLClient, NetEncoding, RegStr;

+ 1 - 1
Projects/Src/Setup/Setup.MainForm.pas

@@ -267,7 +267,7 @@ implementation
 
 
 uses
 uses
   ShellAPI, ShlObj, StrUtils,
   ShellAPI, ShlObj, StrUtils,
-  SetupLdrAndSetup.Messages, Shared.MsgIDs, Setup.Install, SetupLdrAndSetup.InstFunc, Setup.InstFnc2, SetupLdrAndSetup.RedirFunc, PathFunc,
+  Shared.Messages, Shared.MsgIDs, Setup.Install, Shared.InstFunc, Setup.InstFnc2, Shared.RedirFunc, PathFunc,
   Shared.Compress, Shared.CompressZlib, Shared.bzlib, Setup.LZMADecompressor, Shared.ArcFour, Shared.SetupEnt, Setup.SelectLanguageForm,
   Shared.Compress, Shared.CompressZlib, Shared.bzlib, Setup.LZMADecompressor, Shared.ArcFour, Shared.SetupEnt, Setup.SelectLanguageForm,
   Setup.WizardForm, Setup.DebugClient, Shared.VerInfo, Setup.FileExtractor, Shared.FileClass, Setup.LoggingFunc, MD5, SHA1, ActiveX,
   Setup.WizardForm, Setup.DebugClient, Shared.VerInfo, Setup.FileExtractor, Shared.FileClass, Setup.LoggingFunc, MD5, SHA1, ActiveX,
   Shared.SimpleExpression, Setup.Helper, Setup.SpawnClient, Setup.SpawnServer, Setup.DotNetFunc, BitmapImage,
   Shared.SimpleExpression, Setup.Helper, Setup.SpawnClient, Setup.SpawnServer, Setup.DotNetFunc, BitmapImage,

+ 1 - 1
Projects/Src/Setup/Setup.NewDiskForm.pas

@@ -40,7 +40,7 @@ function SelectDisk(const DiskNumber: Integer; const AFilename: String; var Path
 implementation
 implementation
 
 
 uses
 uses
-  SetupLdrAndSetup.Messages, Shared.MsgIDs, PathFunc, Shared.CmnFunc, Shared.CmnFunc2, Shared.BrowseFunc,
+  Shared.Messages, Shared.MsgIDs, PathFunc, Shared.CmnFunc, Shared.CmnFunc2, Shared.BrowseFunc,
   Setup.MainForm, Setup.WizardForm;
   Setup.MainForm, Setup.WizardForm;
 
 
 {$R *.DFM}
 {$R *.DFM}

+ 2 - 2
Projects/Src/Setup/Setup.RegDLL.pas

@@ -20,8 +20,8 @@ procedure RegisterServer(const AUnregister: Boolean; const AIs64Bit: Boolean;
 implementation
 implementation
 
 
 uses
 uses
-  SysUtils, Forms, PathFunc, Shared.CmnFunc, Shared.CmnFunc2, SetupLdrAndSetup.InstFunc, SetupLdrAndSetup.Messages, Shared.MsgIDs,
-  Setup.LoggingFunc, SetupLdrAndSetup.RedirFunc, Setup.MainForm;
+  SysUtils, Forms, PathFunc, Shared.CmnFunc, Shared.CmnFunc2, Shared.InstFunc, Shared.Messages, Shared.MsgIDs,
+  Setup.LoggingFunc, Shared.RedirFunc, Setup.MainForm;
 
 
 function WaitForAndCloseProcessHandle(var AProcessHandle: THandle): DWORD;
 function WaitForAndCloseProcessHandle(var AProcessHandle: THandle): DWORD;
 var
 var

+ 2 - 2
Projects/Src/Setup/Setup.RegSvr.pas

@@ -16,8 +16,8 @@ procedure RunRegSvr;
 implementation
 implementation
 
 
 uses
 uses
-  Windows, SysUtils, Classes, Forms, PathFunc, Shared.CmnFunc2, SetupLdrAndSetup.InstFunc, Setup.InstFnc2,
-  Shared.FileClass, Shared.CmnFunc, Shared.Struct, Setup.MainForm, SetupLdrAndSetup.Messages, Shared.MsgIDs, Setup.RegDLL, Setup.Helper;
+  Windows, SysUtils, Classes, Forms, PathFunc, Shared.CmnFunc2, Shared.InstFunc, Setup.InstFnc2,
+  Shared.FileClass, Shared.CmnFunc, Shared.Struct, Setup.MainForm, Shared.Messages, Shared.MsgIDs, Setup.RegDLL, Setup.Helper;
 
 
 procedure DeleteOldTempFiles(const Path: String);
 procedure DeleteOldTempFiles(const Path: String);
 { Removes any old isRS-???.tmp files from Path. Not strictly necessary, but
 { Removes any old isRS-???.tmp files from Path. Not strictly necessary, but

+ 2 - 2
Projects/Src/Setup/Setup.ScriptDlg.pas

@@ -201,9 +201,9 @@ implementation
 
 
 uses
 uses
   StrUtils,
   StrUtils,
-  Shared.Struct, Setup.MainForm, Setup.SelectFolderForm, SetupLdrAndSetup.Messages,
+  Shared.Struct, Setup.MainForm, Setup.SelectFolderForm, Shared.Messages,
   Shared.MsgIDs, PathFunc, Shared.CmnFunc, Shared.CmnFunc2,
   Shared.MsgIDs, PathFunc, Shared.CmnFunc, Shared.CmnFunc2,
-  Shared.BrowseFunc, Setup.LoggingFunc, SetupLdrAndSetup.InstFunc;
+  Shared.BrowseFunc, Setup.LoggingFunc, Shared.InstFunc;
 
 
 const
 const
   DefaultLabelHeight = 14;
   DefaultLabelHeight = 14;

+ 2 - 2
Projects/Src/Setup/Setup.ScriptFunc.pas

@@ -22,8 +22,8 @@ uses
   Windows, Shared.ScriptFunc,
   Windows, Shared.ScriptFunc,
   Forms, uPSUtils, SysUtils, Classes, Graphics, Controls, TypInfo, ActiveX,
   Forms, uPSUtils, SysUtils, Classes, Graphics, Controls, TypInfo, ActiveX,
   Shared.Struct, Setup.ScriptDlg, Setup.MainForm, PathFunc, Shared.CmnFunc,
   Shared.Struct, Setup.ScriptDlg, Setup.MainForm, PathFunc, Shared.CmnFunc,
-  Shared.CmnFunc2, Shared.FileClass, SetupLdrAndSetup.RedirFunc,
-  Setup.Install, SetupLdrAndSetup.InstFunc, Setup.InstFnc2, SetupLdrAndSetup.Messages,
+  Shared.CmnFunc2, Shared.FileClass, Shared.RedirFunc,
+  Setup.Install, Shared.InstFunc, Setup.InstFnc2, Shared.Messages,
   Shared.MsgIDs, Setup.NewDiskForm, Shared.BrowseFunc, Setup.WizardForm, Shared.VerInfo,
   Shared.MsgIDs, Setup.NewDiskForm, Shared.BrowseFunc, Setup.WizardForm, Shared.VerInfo,
   Shared.SetupTypes, Shared.Int64Em, MD5, SHA1, Setup.LoggingFunc, Setup.SetupForm, Setup.RegDLL, Setup.Helper,
   Shared.SetupTypes, Shared.Int64Em, MD5, SHA1, Setup.LoggingFunc, Setup.SetupForm, Setup.RegDLL, Setup.Helper,
   Setup.SpawnClient, Setup.UninstallProgressForm, ASMInline, Setup.DotNetFunc,
   Setup.SpawnClient, Setup.UninstallProgressForm, ASMInline, Setup.DotNetFunc,

+ 2 - 2
Projects/Src/Setup/Setup.SecurityFunc.pas

@@ -23,8 +23,8 @@ function GrantPermissionOnKey(const RegView: TRegView; const RootKey: HKEY;
 implementation
 implementation
 
 
 uses
 uses
-  PathFunc, SetupLdrAndSetup.Messages, SetupLdrAndSetup.InstFunc, Setup.LoggingFunc,
-  SetupLdrAndSetup.RedirFunc, Setup.Helper;
+  PathFunc, Shared.Messages, Shared.InstFunc, Setup.LoggingFunc,
+  Shared.RedirFunc, Setup.Helper;
 
 
 function InternalGrantPermission(const ObjectType: DWORD; const ObjectName: String;
 function InternalGrantPermission(const ObjectType: DWORD; const ObjectName: String;
   const Entries: TGrantPermissionEntry; const EntryCount: Integer;
   const Entries: TGrantPermissionEntry; const EntryCount: Integer;

+ 1 - 1
Projects/Src/Setup/Setup.SelectFolderForm.pas

@@ -42,7 +42,7 @@ function ShowSelectFolderDialog(const StartMenu, AppendDir: Boolean;
 implementation
 implementation
 
 
 uses
 uses
-  PathFunc, SetupLdrAndSetup.Messages, Shared.MsgIDs, Setup.MainForm,
+  PathFunc, Shared.Messages, Shared.MsgIDs, Setup.MainForm,
   Shared.SetupTypes, Setup.WizardForm, Shared.CmnFunc2;
   Shared.SetupTypes, Setup.WizardForm, Shared.CmnFunc2;
 
 
 {$R *.DFM}
 {$R *.DFM}

+ 1 - 1
Projects/Src/Setup/Setup.SelectLanguageForm.pas

@@ -36,7 +36,7 @@ function AskForLanguage: Boolean;
 implementation
 implementation
 
 
 uses
 uses
-  Shared.Struct, SetupLdrAndSetup.Messages, Shared.MsgIDs, Setup.MainForm;
+  Shared.Struct, Shared.Messages, Shared.MsgIDs, Setup.MainForm;
 
 
 {$R *.DFM}
 {$R *.DFM}
 
 

+ 1 - 1
Projects/Src/Setup/Setup.SetupForm.pas

@@ -74,7 +74,7 @@ implementation
 
 
 uses
 uses
   Generics.Collections, UITypes,
   Generics.Collections, UITypes,
-  Shared.CmnFunc2, Setup.MainForm, SetupLdrAndSetup.Messages, BidiUtils;
+  Shared.CmnFunc2, Setup.MainForm, Shared.Messages, BidiUtils;
 
 
 var
 var
   WM_QueryCancelAutoPlay: UINT;
   WM_QueryCancelAutoPlay: UINT;

+ 1 - 1
Projects/Src/Setup/Setup.SpawnClient.pas

@@ -15,7 +15,7 @@ unit Setup.SpawnClient;
 interface
 interface
 
 
 uses
 uses
-  Windows, SysUtils, Messages, SetupLdrAndSetup.InstFunc, Shared.CmnFunc2;
+  Windows, SysUtils, Messages, Shared.InstFunc, Shared.CmnFunc2;
 
 
 procedure InitializeSpawnClient(const AServerWnd: HWND);
 procedure InitializeSpawnClient(const AServerWnd: HWND);
 function InstExecEx(const RunAsOriginalUser: Boolean;
 function InstExecEx(const RunAsOriginalUser: Boolean;

+ 1 - 1
Projects/Src/Setup/Setup.SpawnServer.pas

@@ -46,7 +46,7 @@ implementation
 {x$DEFINE SPAWNSERVER_RESPAWN_ALWAYS}
 {x$DEFINE SPAWNSERVER_RESPAWN_ALWAYS}
 
 
 uses
 uses
-  Classes, Forms, ShellApi, Shared.Int64Em, PathFunc, Shared.CmnFunc2, SetupLdrAndSetup.InstFunc, Setup.SpawnCommon;
+  Classes, Forms, ShellApi, Shared.Int64Em, PathFunc, Shared.CmnFunc2, Shared.InstFunc, Setup.SpawnCommon;
 
 
 type
 type
   TPtrAndSize = record
   TPtrAndSize = record

+ 2 - 2
Projects/Src/Setup/Setup.Uninstall.pas

@@ -17,8 +17,8 @@ procedure HandleUninstallerEndSession;
 implementation
 implementation
 
 
 uses
 uses
-  Windows, SysUtils, Messages, Forms, PathFunc, Shared.CmnFunc, Shared.CmnFunc2, Setup.UninstallLog, SetupLdrAndSetup.Messages,
-  Shared.MsgIDs, SetupLdrAndSetup.InstFunc, Shared.Struct, Shared.SetupEnt, Setup.UninstallProgressForm, Setup.UninstallSharedFileForm,
+  Windows, SysUtils, Messages, Forms, PathFunc, Shared.CmnFunc, Shared.CmnFunc2, Setup.UninstallLog, Shared.Messages,
+  Shared.MsgIDs, Shared.InstFunc, Shared.Struct, Shared.SetupEnt, Setup.UninstallProgressForm, Setup.UninstallSharedFileForm,
   Shared.FileClass, Setup.ScriptRunner, Setup.DebugClient, Shared.SetupTypes, Setup.LoggingFunc, Setup.MainForm,
   Shared.FileClass, Setup.ScriptRunner, Setup.DebugClient, Shared.SetupTypes, Setup.LoggingFunc, Setup.MainForm,
   Setup.SpawnServer;
   Setup.SpawnServer;
 
 

+ 2 - 2
Projects/Src/Setup/Setup.UninstallLog.pas

@@ -155,8 +155,8 @@ implementation
 
 
 uses
 uses
   Messages, ShlObj, AnsiStrings,
   Messages, ShlObj, AnsiStrings,
-  PathFunc, Shared.Struct, SetupLdrAndSetup.Messages, Shared.MsgIDs, SetupLdrAndSetup.InstFunc,
-  Setup.InstFnc2, SetupLdrAndSetup.RedirFunc, Shared.Compress,
+  PathFunc, Shared.Struct, Shared.Messages, Shared.MsgIDs, Shared.InstFunc,
+  Setup.InstFnc2, Shared.RedirFunc, Shared.Compress,
   Setup.LoggingFunc, Setup.RegDLL, Setup.Helper, Setup.DotNetFunc;
   Setup.LoggingFunc, Setup.RegDLL, Setup.Helper, Setup.DotNetFunc;
 
 
 type
 type

+ 1 - 1
Projects/Src/Setup/Setup.UninstallProgressForm.pas

@@ -65,7 +65,7 @@ var
 implementation
 implementation
 
 
 uses
 uses
-  Shared.TaskbarProgressFunc, Setup.MainForm, SetupLdrAndSetup.Messages,
+  Shared.TaskbarProgressFunc, Setup.MainForm, Shared.Messages,
   Shared.MsgIDs, Shared.CmnFunc;
   Shared.MsgIDs, Shared.CmnFunc;
 
 
 {$R *.DFM}
 {$R *.DFM}

+ 1 - 1
Projects/Src/Setup/Setup.UninstallSharedFileForm.pas

@@ -41,7 +41,7 @@ function ExecuteRemoveSharedFileDlg(const Filename: String;
 implementation
 implementation
 
 
 uses
 uses
-  PathFunc, Shared.Struct, SetupLdrAndSetup.Messages, Shared.MsgIDs, Setup.MainForm;
+  PathFunc, Shared.Struct, Shared.Messages, Shared.MsgIDs, Setup.MainForm;
 
 
 {$R *.DFM}
 {$R *.DFM}
 
 

+ 2 - 2
Projects/Src/Setup/Setup.WizardForm.pas

@@ -342,8 +342,8 @@ function ValidateCustomDirEdit(const AEdit: TEdit;
 implementation
 implementation
 
 
 uses
 uses
-  ShellApi, ShlObj, Types, SetupLdrAndSetup.Messages, Setup.MainForm, PathFunc, Shared.CmnFunc, Shared.CmnFunc2,
-  MD5, SetupLdrAndSetup.InstFunc, Setup.SelectFolderForm, Setup.FileExtractor, Setup.LoggingFunc, RestartManager, Setup.ScriptRunner;
+  ShellApi, ShlObj, Types, Shared.Messages, Setup.MainForm, PathFunc, Shared.CmnFunc, Shared.CmnFunc2,
+  MD5, Shared.InstFunc, Setup.SelectFolderForm, Setup.FileExtractor, Setup.LoggingFunc, RestartManager, Setup.ScriptRunner;
 
 
 {$R *.DFM}
 {$R *.DFM}
 
 

+ 2 - 2
Projects/Src/SetupLdrAndSetup/SetupLdrAndSetup.InstFunc.pas → Projects/Src/SetupLdrAndSetup/Shared.InstFunc.pas

@@ -1,4 +1,4 @@
-unit SetupLdrAndSetup.InstFunc;
+unit Shared.InstFunc;
 
 
 {
 {
   Inno Setup
   Inno Setup
@@ -118,7 +118,7 @@ function ForceDirectories(const DisableFsRedir: Boolean; Dir: String): Boolean;
 implementation
 implementation
 
 
 uses
 uses
-  Messages, ShellApi, PathFunc, SetupLdrAndSetup.Messages, Shared.MsgIDs, Shared.FileClass, SetupLdrAndSetup.RedirFunc, Shared.SetupTypes,
+  Messages, ShellApi, PathFunc, Shared.Messages, Shared.MsgIDs, Shared.FileClass, Shared.RedirFunc, Shared.SetupTypes,
   Hash, Classes, RegStr, Math;
   Hash, Classes, RegStr, Math;
 
 
 procedure InternalError(const Id: String);
 procedure InternalError(const Id: String);

+ 1 - 1
Projects/Src/SetupLdrAndSetup/SetupLdrAndSetup.Messages.pas → Projects/Src/SetupLdrAndSetup/Shared.Messages.pas

@@ -1,4 +1,4 @@
-unit SetupLdrAndSetup.Messages;
+unit Shared.Messages;
 
 
 {
 {
   Inno Setup
   Inno Setup

+ 1 - 1
Projects/Src/SetupLdrAndSetup/SetupLdrAndSetup.RedirFunc.pas → Projects/Src/SetupLdrAndSetup/Shared.RedirFunc.pas

@@ -1,4 +1,4 @@
-unit SetupLdrAndSetup.RedirFunc;
+unit Shared.RedirFunc;
 
 
 {
 {
   Inno Setup
   Inno Setup

+ 0 - 0
Projects/Src/SetupLdrAndSetup/SetupLdrAndSetup.XPTheme.manifest → Projects/Src/SetupLdrAndSetup/Shared.XPTheme.manifest


+ 2 - 2
Projects/Src/SetupLdrAndSetup/SetupLdrAndSetup.XPTheme.pas → Projects/Src/SetupLdrAndSetup/Shared.XPTheme.pas

@@ -1,4 +1,4 @@
-unit SetupLdrAndSetup.XPTheme;
+unit Shared.XPTheme;
 
 
 {
 {
   Inno Setup
   Inno Setup
@@ -16,7 +16,7 @@ interface
 
 
 implementation
 implementation
 
 
-{$R SetupLdrAndSetup.XPTheme.res}
+{$R Shared.XPTheme.res}
 
 
 uses
 uses
   Windows;
   Windows;

+ 0 - 0
Projects/Src/SetupLdrAndSetup/SetupLdrAndSetup.XPTheme.rc → Projects/Src/SetupLdrAndSetup/Shared.XPTheme.rc


+ 0 - 0
Projects/Src/SetupLdrAndSetup/SetupLdrAndSetup.XPTheme.res → Projects/Src/SetupLdrAndSetup/Shared.XPTheme.res


+ 1 - 1
Projects/Src/Shared.TaskDialog.pas

@@ -20,7 +20,7 @@ implementation
 
 
 uses
 uses
   Classes, StrUtils, Math, Forms, Dialogs, SysUtils,
   Classes, StrUtils, Math, Forms, Dialogs, SysUtils,
-  Commctrl, Shared.CmnFunc2, {$IFDEF SETUPPROJ} SetupLdrAndSetup.InstFunc, {$ENDIF} PathFunc;
+  Commctrl, Shared.CmnFunc2, {$IFDEF SETUPPROJ} Shared.InstFunc, {$ENDIF} PathFunc;
 
 
 var
 var
   TaskDialogIndirectFunc: function(const pTaskConfig: TTaskDialogConfig;
   TaskDialogIndirectFunc: function(const pTaskConfig: TTaskDialogConfig;