[poppler] Annot border regressions

Carlos Garcia Campos carlosgc at gnome.org
Thu Dec 5 08:52:50 PST 2013


Carlos Garcia Campos <carlosgc at gnome.org> writes:

> I've updated the patches to not break the qt frontend, and I've run the
> complete test suite for all the backends. This time I've found a few
> differences.
>
> bug188109.pdf
>  - Page 60: now renders a border we didn't. Acroread renders the border
>  too.
>
> att_klein_wired.f4.pdf
>  - Page 29: we are now rendering a border in a link, acroread doesn't
>  even open the file.
>
> bug-poppler30580.pdf
>  - Contains several square annots without any border specified. We are
>  now using the default border in this case, but acroread doesn't. It's
>  because these annots have an XAP entry for the appearance stream. When
>  square annots have an AP we ignore the border, and use the provided AP
>  instead. Does anybody know what XAP is? Is it part of a PDF extension?
>  Should we parse those entries the same way we do for AP?
>
> bug102145.pdf
> damino-oss-lang-de.pdf
>  - URL links should have a border that we didn't render.
>
> links/817-6223.pdf
>  - This is funny. It contains white links without any border, so now
>  we are drawing the default border, that seems to be invisible in most
>  of the cases, but in some cases it intersects with the link text, so
>  that it looks like if the text was not correctly rendered. So, at a
>  first glance it looks like a regression, but it's actually a buggy
>  document. Acroread renders the same. White links sounds like a
>  workaround for pdf viewers drawing borders in links by default
>  (following the spec)
>
> There are a few files that didn't render anything where we now seem to
> draw borders at random places, but they don't even open in acroread so
> it's difficult to say.
>
> There are also several docs containing check and radio form field buttons
> that we are now render differently, and I would say worse, so I'll look
> at those. Apart from this the only actual regression I see is the square
> annots with an XAP entry of bug-poppler30580.pdf.

I've just pushed the patches. The only regression is with
bug-poppler30580.pdf that I'll fix in a follow up patch once Leonard
clarifies why we behave differently in that case.

Regards, 
-- 
Carlos Garcia Campos
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/poppler/attachments/20131205/4bfe5ef1/attachment.pgp>


More information about the poppler mailing list