I'm developing a GUI application both for Windows and Linux (using Lazarus 1.6.2 on both platforms). Windows version uses win32 LCL and Linux version uses gtk2. Application looks almost identically on both platforms. But there is a problem: after switching between platforms saving of any form modifies many properties of it's child controls (Height, ClientHeight, ItemHeight and so on). I'm using version control tool (svn, git) and every commit contains a lot of senseless changes. Is it possible to disable automatic update of control properties on form saving ?