I finally tested Cactus Jukebox with Lazarus trunk + FPC 3.2.2.
Yes, there are many errors. Functions found in LazUTF8 are called but LazUTF8 is not in the uses sections. How did it ever work?
Then there is :
mainform.pas(515,16) Error: Duplicate identifier "Finished"
Apparently "Finished" was added also to TThread at some point.
I decided to remove the variable and use the one inherited from TThread.
It works very well now. Maybe I start to use it regularly. FYI: MPlayer must be installed.
I committed the changes. I have commit rights to CCR although I did not use them for a while.
Please test.
I also added Handle back to TCustomImageList for the next major version.
@Roland57, you pushed a backup directory and your session .lps file. The session contains things like a local editor file history which are usually not meant to be shared.
Everybody, please provide patches for CCR applications and components. They can be maintained collectively although many of their maintainers are gone.