Quote:
Originally Posted by Dzha
@darron
Hi, there is a group of people on the-ebook.org trying to port FBreader to Kindle. Apparently the first attempt was successful ( proof) and we are all excited about it.
Some time ago you were going to publish the sources of your qt plugins/drivers. Did you actually do it? In case you didn't, would it be possible for us to use the sources (on your conditions, of course).
We would really appreciate your help.
|
This sounds great!
I was thinking I'd eventually get back to cleaning up the code and migrating improvements from the Palm Pre plugin back into the Kindle one, but that's just not going to happen any time soon. So, I'll package up the code as it is and release it now.
The code is LGPL, and I'd ask that any direct derivatives of the plugins remain the same.
I believe one outstanding issue is the screen inversion. I'm currently updating the Kindle with an inverting copy (fx_invert), but if the Kindle refreshes the screen directly from the framebuffer it will be drawn normally and become inverted. So, it needs some kind of fixed color map, or tweaking at the blit implementation.
However, plugins are a MUCH cleaner solution than the Qindle port (unless they went back and redid that the right way, in which case that might be a better starting point) The QWS screen/mouse/keyboard plugin API was, after all, specifically designed into Qt for exactly this kind of task.