This is the same bug as #497175.  I know it is because I tried to read
the attached file here with the current 9.10 evince version (2.28.1)
linked against four poppler libraries - the latest development poppler
library, the current 9.10 poppler library (0.12.0), the poppler library
after the bad commit to poppler on July 26, 2009 that breaks this
functionality, and the commit just prior to that bad poppler commit.

I am moving this to the poppler section as this is not a problem with
evince per se, but a problem with poppler which evince is dependent on.
I am also linking to the bug report of this on poppler's bug tracking
page at freedesktop.org.

I've posted a patch against the current poppler development library on
freedesktop.org.  The patch simply pulls out the July 26, 2009 bad code
committed to the drawImageMaskPrescaled method and replaces it with the
method code before that commit.  The original bad commit tried to
replace the old, working code with new code using the (as of then) new
cairo functionality for drawing outside of a pattern.  So either the
poppler maintainers will commit my patch, get it working, and then at
some point try to re-implement that new cairo functionality, or they
will simply try to fix the problem in their original bad commit.

To put it more simply, my patch fixes this problem.  As far as the patch
getting committed to poppler, or getting downstream to Ubuntu, I've
talked about that above.

** Package changed: evince (Ubuntu) => poppler (Ubuntu)

** Summary changed:

- The current version (2.28.1) does not render some documents that worked 
perfectly under earlier versions.
+ poppler (by evince) could render this pdf prior to 0.12.0, now can not.

** Bug watch added: freedesktop.org Bugzilla #25755
   https://bugs.freedesktop.org/show_bug.cgi?id=25755

** Also affects: poppler via
   https://bugs.freedesktop.org/show_bug.cgi?id=25755
   Importance: Unknown
       Status: Unknown

-- 
poppler (by evince) could render this pdf prior to 0.12.0, now can not.
https://bugs.launchpad.net/bugs/459569
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to