Sign in Join

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

Mailing lists / lazarus / 2021-01

Change of lfm files

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

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

Andrey Sobol

Hello,
Let us suppose, I have changed a form inside tool/debugserver I see what inside .lfm file a version of LCL changed from 1.3 to 2.10 for example.

What is policy about LCL compatibility for patches? Where can I read about this?

Andrey

Reply by email

Ondrej Pokorny
to Andrey Sobol
Andrey Sobol wrote 7 lines
Hello, Let us suppose, I have changed a form inside tool/debugserver I see what inside .lfm file a version of LCL changed  from 1.3 to 2.10 for example. What is policy about LCL compatibility for patches? Where can I read about this?

We somehow internally agreed on forwards compatibility for 1 legacy version.

That means that LFM created in the latest stable Lazarus version should open in the stable version prior to it.

For development it means that 2.0.10 should be able to open LFMs from trunk.

Backwards compatibility is obvious.

Ondrej

Reply by email

Ondrej Pokorny
to Ondrej Pokorny
Ondrej Pokorny wrote 19 lines
On 26.01.2021 09:31, Andrey Sobol via lazarus wrote: > Hello, > Let us suppose, I have changed a form inside tool/debugserver > I see what inside .lfm file a version of LCL changed  from 1.3 to > 2.10 for example. > > What is policy about LCL compatibility for patches? > Where can I read about this? We somehow internally agreed on forwards compatibility for 1 legacy version. That means that LFM created in the latest stable Lazarus version should open in the stable version prior to it. For development it means that 2.0.10 should be able to open LFMs from trunk. Backwards compatibility is obvious.

What I wrote is about component development and its streaming mechanism.

If you want to change forms and frames within Lazarus sources, do so freely. There is no need for any compatibility across different versions.

Ondrej

Reply by email