On Thu, Sep 22, 2011 at 8:58 AM, Stefan Löffler <span dir="ltr"><<a href="mailto:st.loeffler@gmail.com">st.loeffler@gmail.com</a>></span> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


Alright, so let's all work together to improve the pdf previewer.<br>
<br>
Cheers,<br>
<font color="#888888">Stefan<br>
</font></blockquote></div><br><div>On that note, the new viewer prototype is available on GitHub in the `multipage-viewer` branch of my TeXworks fork:</div><div><br></div><div>  <a href="https://github.com/Sharpie/TeXworks/tree/multipage-viewer">https://github.com/Sharpie/TeXworks/tree/multipage-viewer</a></div>

<div><br></div><div>You can get the code by installing Git and running:</div><div><br></div><div>  git clone <a href="https://github.com/Sharpie/TeXworks">https://github.com/Sharpie/TeXworks</a></div><div>  cd TeXworks</div>

<div>  git checkout multipage-viewer</div><div><br></div><div>After that, if the development headers for Qt 4, freetype2, poppler and poppler-qt4 are known to pkg-confing, simply type `make` to build the project. A fairly-recent Qt build may be required---I would suggest at least 4.7.x but 4.4.x and higher might work.</div>

<div><br></div><div>The makefile builds a prototype called `pdf_viewer` which just focuses on the new viewer implementation in the `src` folder---it is not a full build of TeXworks.</div><div><br></div><div>If anyone wants to help implement new features---feel free to hack on the viewer prototype and submit pull requests back to GitHub (<a href="http://help.github.com/send-pull-requests">http://help.github.com/send-pull-requests</a>) or even via email using (git format-patch). The prototype is currently only ~1000 lines of code in 2 files compared to TeXworks which has ~16,750 lines of code in 49 files so it should be easier for people to jump in without feeling lost.</div>

<div><br></div><div>Happy Hacking!</div><div><br></div><div>-Charlie</div>