The last week have been pretty busy for lightspark development. As the Advanced Graphics Engine is now merged in master the upcoming 0.4.5 release will feature better looking graphics and reduced CPU consumptions.
Moreover, input support has been completely redesigned. The new approach is very robust, even of the very complex and crowded YouTube interface and with lightspark 0.4.5 it will be finally possible to click the pause button.
Currently the release is on hold because of a bug in libxml++, the library used in lightspark to handle XML files. I’ve submitted some patches that correct the bug (that caused random crashes inside firefox code) but they’re still waiting for a review. I’m considering and discussing with packagers if bundling a patched libxml++ inside lightspark could be a good temporary solution, until the library gets patched upstream. More news about this in the next few days.
As a last note, I’ve received some feedback from the developer working on the PPC port and I’m happy to show a first image of Lightspark running on a PPC machine. There are still issues with graphics and some remaining endianess swapping to be done, but the port is taking a reasonable shape finally.