Fugio Friday: 30th March 2018

Another small development update this week…

  • UPDATE: ImageLoader converts indexed images to RGBA
  • UPDATE: Lua Json parsing can get objects too
  • FIXED: Rewind in Media Processor

Am currently shifting the macOS compiling to a new dedicated computer which will increase the requirements for the macOS build to require El Capitan (10.11).

Keeping backwards compatibility in macOS is a complex task.  While Apple’s official stance is that later versions of the OS should be able to compile apps that work on earlier versions, the reality is that it is all too easy to slip up and compile binaries that aren’t compatible at all but there are no errors or warnings.

To preserve what little sanity I have left, I’m installing a Mac Mini with El Capitan and adding it to my build farm.  This should generate solid compatible binaries for at least another year.

While I’ve worked hard to support 10.9 and 10.10 over the years, it takes progressively more work so I have to draw the line somewhere so I can focus on features rather than the builds.

The code should remain backwards compatible, so if you need a 10.9 or 10.10 build, you will be able to compile it yourself.

Have a good (Easter) weekend…

Leave a Reply