Why does Delphi XE7 change PNG image on every FMX form save?

  

I have a form with many custom firemonkey components where each contain multiple bitmaps (loaded from PNG image files). Every time the form is saved, the binary data of the PNG images change in the FMX file!

This messes up my version control log (SVN), as changing just one property in the form results in thousands of changed lines.

Is there any way I can avoid this?

See screen shot from SVN diff here: :

When the form was saved, the DotInlay.PNG image was not changed by me, and not even the control that contained the image had any changes .

Edit:
From the comments, this is a bug in Delphi, so I created a new QP report:
https://quality.embarcadero.com/browse/RSP-11259

Vote for it if you find it should be solved.

Comments are closed.