[poppler] Arthur Backend

Albert Astals Cid aacid at kde.org
Mon Jun 10 15:56:01 PDT 2013


El Dilluns, 10 de juny de 2013, a les 23:39:26, Mihai Niculescu va escriure:
> On 06/10/2013 09:13 PM, Mihai Niculescu wrote:
> > On 06/10/2013 08:32 PM, Albert Astals Cid wrote:
> >> El Dilluns, 3 de juny de 2013, a les 09:41:41, Mihai Niculescu va
> >> 
> >> escriure:
> >>> Hi,
> >>> 
> >>> I am working on Arthur backend and did some changes for the backend not
> >>> to use Splash, but only Qt and QPainter.
> >>> Right now, the backend can render very good PDF files with the
> >>> exceptions:
> >>> - does not render non-latin characters
> >>> - does not render multiple resolutions
> >> 
> >> BTW, are you aware we are releasing a new verison really soon and
> >> that if you
> >> want your changes in you should send your patches *now*?
> >> 
> >> Cheers,
> >> 
> >>    Albert
> > 
> > Hi,
> > 
> > I didnt use git, so I must get the trunk from git, apply the
> > modifications and create the patch and later I'll send you the patch.
> > I hope it is not too late.
> > 
> > Cheers,
> > Mihai
> 
> I attached the patch file. This patch removes any code in Arthur's dev
> that is dependent on Splash. It also sets a transparent background for
> the page - this feature is what I need a lot. A user can set manually
> the background color by himself in a QWidget/QImage. Maybe a better
> approach is to set it to the color of the document. I'll look into this
> in the future.
> 
> As mentioned above, my tests showed that it can not display non-latin
> chars and also it displays only at a single resolution.

I'll try have a look before the feature freeze (in two weeks) but someone else 
other than Mihai doing some testing/code review would be awesome.

Cheers,
  Albert

> 
> Cheers,
> Mihai
> 
> >>> These are the only problems I found. Are you interested in these
> >>> changes
> >>> and how can I add these to git repo?
> >>> Also, I am thinking of modifying the wrapper to also support Qt5 but I
> >>> dont know how to  modify the build system (configure, makefiles) to
> >>> search for Qt5/Qt4, set libraries and moc accordingly and to set a
> >>> global variable to use it in the code in order to know which code to
> >>> enable:
> >>> #ifdef QT5_VERSION
> >>> 
> >>> or something like this. If someone can help me with this, than I'll
> >>> make
> >>> poppler-qt4 support even Qt5.
> >>> 
> >>> Cheers,
> >>> Mihai
> >>> _______________________________________________
> >>> poppler mailing list
> >>> poppler at lists.freedesktop.org
> >>> http://lists.freedesktop.org/mailman/listinfo/poppler
> >> 
> >> _______________________________________________
> >> poppler mailing list
> >> poppler at lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/poppler


More information about the poppler mailing list