Am 06.02.2018 um 07:00 schrieb Ondrej Pokorny via Lazarus:
Lazarus is perfectly backwards compatible. E.g. If you want to support 1.6, write your demos in 1.6 -> 1.8 and 1.9 will open your project without problems.
This is correct. But unrealistic. Even if I write a demo for 1.8 I must test it with trunk. And if I commit it after I saved it with trunk without having gone back to 1.8 the new property is in the lfm - the user will see it and get the impression "what piece of crap!". Of course, you will say: don't do this, always run the last test with the release version. But that's the way things are, they just happen, we're only human. But if an unneeded property is not written to the form by trunk, at least this kind of error cannot happen.
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus