You are making excellent progress Yokos! I appreciate your diligence in upgrading these scripts very much and it has been a big help to everyone here.
I wish I was making as much progress as you are...
The product license I ordered from Programmer's Paradise didn't arrive via email until this morning, I remember when you used to be able to count on them, oh well... Worse, the promised version wasn't delivered and now I'm going round and round to get the one that will work with the iLiad. So no Poppler enhancements yet.
The Bluetooth also ran me round and round and finally it turns out my D-Link adaptor had been "Mac-ified" and no longer works with Linux. I vaguely recall a popup panel from Apple at some point in the past warning me they were doing that to it...
The new un-macified dongle is on the UPS truck for delivery today.
The not saving last viewed page issue in ipdf is a crash on exit. iRex and I exchanged a couple emails about it before and I'd chased it with gdb but the issue looks like a concurrency problem during shutdown. Another process comes in and causes a stack corruption to the primary ipdf process. I've heard nothing more about it from iRex.
To find the ipdf issue it is looking like I'll have to get out the JTAG debugger but nothing new from iRex this morning. They still haven't given permission to open my iLiad to hook up the JTAG probe. I'm guessing they're still busy deciding what they want to do. And probably waiting to hear what I have to say about the kernel.
All I can say is: I understand why deep sleep has eluded them, what a mess... playing with the kernel this weekend was no fun. I have several working loadable modules that I will be releasing shortly but what a mess...
About the only thing that went right this weekend was my upgrade to a new development system. I went from a Macbook Pro with 2GHz Core Duo to a Macbook Pro with 2.3GHz Core 2 Duo. This has boosted kernel/package compilation speed very nicely.