I have spent the last week on fixing bugs and adding smaller features in order to get a final version of my project. I am not going to list them here because there are too many of them and the commit comments are mostly self explanatory.
Currently there are only a few things left. Those which could prevent us from merging my branch with the trunk are: 1. Problems with PDF export on RISC OS - lines of text broken at strange places (which might already be solved by some of my bug fixes) and problems with images like that reported here: http://vlists.pepperfish.net/pipermail/netsurf-users-netsurf-browser.org/2008-August/007756.html (which also might have been already solved or in a worse case it can be caused by Haru). I would appreciate it if someone could do the export with the latest rev and tell me what's the output. 2. The answer to the question whether simultaneous printings (screen, PDF, printer) should be possible. (I would be thankful for any feedback here :) ) 3. The answer to the question whether printing should be locked while page fetching (see: my comment in pdf_extract_image). After sorting this things out I think it would be great to start getting feedback from the users on the final version :). Except that, during this week I would like to comment my code, add documentation where it still hasn't been done and add text annotations to the new options. I am also thinking about adding a progress dialog if time permits. An open question is UTF-8 support. Antony Dovgal from Haru advised me against my approach and I am not sure how much time it would take me to get it working. I will keep discussing with him but it might happen that even if it was a top priority I wouldn't make it till the end of the week so please express your opinion in this topic, too.
