Projucer backwards compatibility


Please consider previous default settings when opening project files created by an earlier version of Projucer.

For example USE_HEADERMAP should default to Yes, if a pre-5.1.1 file is opened. Or the older ‘32-bit’ value for Windows architecture should convert to ‘Win32’ silently.

Now when projects are opened (e.g. a previous 5.x.x), they behave significantly different, don’t even compile anymore in some instances. This leaves us figuring out what’s going on, which is a very time consuming process. I for one, am scratching my head for over an hour now, why an AudioUnit is suddenly throwing Rez errors, supposedly because UseExtendedThingResource is no longer defined. How come? Obviously some other Projucer setting has also changed that I am not yet aware of.