mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-04 18:40:29 +02:00
IDE: confirm changes of installed packages: list changes at start
git-svn-id: trunk@24449 -
This commit is contained in:
parent
5fac7411d2
commit
325fda06de
@ -410,14 +410,11 @@ procedure TPkgManager.MainIDEitmPkgEditInstallPkgsClick(Sender: TObject);
|
|||||||
s:=CurDependency.AsString;
|
s:=CurDependency.AsString;
|
||||||
OldDependency:=FindDependencyByNameInList(OldDependencyList,pdlRequires,
|
OldDependency:=FindDependencyByNameInList(OldDependencyList,pdlRequires,
|
||||||
CurDependency.PackageName);
|
CurDependency.PackageName);
|
||||||
if OldDependency<>nil then begin
|
if OldDependency=nil then begin
|
||||||
// stay installed
|
|
||||||
if CurDependency.AsString<>OldDependency.AsString then
|
|
||||||
s:=s+'|'+lisKeep+'|'+OldDependency.AsString;
|
|
||||||
end else
|
|
||||||
// newly installed
|
// newly installed
|
||||||
s:=s+'|'+lisNew;
|
s:=s+'|'+lisNew;
|
||||||
Report.Add(s);
|
Report.Add(s);
|
||||||
|
end;
|
||||||
CurDependency:=CurDependency.NextRequiresDependency;
|
CurDependency:=CurDependency.NextRequiresDependency;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -431,6 +428,21 @@ procedure TPkgManager.MainIDEitmPkgEditInstallPkgsClick(Sender: TObject);
|
|||||||
Report.Add('|'+lisRemove+'|'+CurDependency.AsString);
|
Report.Add('|'+lisRemove+'|'+CurDependency.AsString);
|
||||||
CurDependency:=CurDependency.NextRequiresDependency;
|
CurDependency:=CurDependency.NextRequiresDependency;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
// list all packages, that are kept
|
||||||
|
CurDependency:=NewDependencyList;
|
||||||
|
while CurDependency<>nil do begin
|
||||||
|
s:=CurDependency.AsString;
|
||||||
|
OldDependency:=FindDependencyByNameInList(OldDependencyList,pdlRequires,
|
||||||
|
CurDependency.PackageName);
|
||||||
|
if OldDependency<>nil then begin
|
||||||
|
// stay installed
|
||||||
|
if CurDependency.AsString<>OldDependency.AsString then
|
||||||
|
s:=s+'|'+lisKeep+'|'+OldDependency.AsString;
|
||||||
|
Report.Add(s);
|
||||||
|
end;
|
||||||
|
CurDependency:=CurDependency.NextRequiresDependency;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
var
|
var
|
||||||
|
Loading…
Reference in New Issue
Block a user