Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2026-04

IdeProject refactoring

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Juha Manninen

Hi

In 9c1a172686 I refactored the IdeProject package so it has no IdeIntf and thus no LCL dependency any more. It was a big commit. A big chunk of unit Project had to be separated and there was no intermediate version that would work or even compile. The new separated unit is EditableProject.

IdeProject package now depends only on IdePackager which depends on IdeConfig. These packages are in directory ide/packages. They are not meant for user programs in the same way that LazUtils and the ...Intf packages are, but they are used by utility programs in Lazarus project like LazBuild. The long time goal is to compile LazBuild without LCL dependency.

Please test.

Regards, Juha

Reply by email