Sunday, April 7, 2019

Version 1.5.01 - port to Qt 5 and switch to git

I've been working on this for a while, but with long interruptions so it felt like it took forever. Well, the port to Qt5 is finally here.

For the program itself, there's nothing worth mentioning: just a detector of progressive JPEGs. Also, a bit of a downgrade: Now integration with both MusicBrainz and Discogs is disabled. It looks like this part needs a complete rewrite. Anyway, it's been a while since I saw either of them working, so disabling them seems better..

Things should be more interesting for developers and packagers (if any are still left):
  • I finally ported the code to Qt 5, so now it compiles on modern systems. Hopefully I fixed all the issues, but chances are some remain.
  • I switched to git, and now I publish the sources to both SourceForge and GitHub. It should be easier for others to make contributions
The build instructions are mostly the old ones, therefore incorrect. How fast I update them depends on how much interest there is for this to happen.

Also, right now there are no Linux binaries available from me for 1.5.01. I intend to look into providing them, but, again, it depends on interest.

So for now there are just the sources, except for Windows, which has binaries. The main reason to use the new binaries is if the current version has random bugs. The new one is built with many things that are different, and the code is now compiled with Visual Studio rather than MinGW, so switching to something else might make a difference. (Not necessarily the one you hoped for, though.)

Bugs are to be expected, as there have been significant changes to get Qt5 to compile, but hopefully nothing huge, and I'll try to address them.