diff options
author | Robin Watts <robin.watts@artifex.com> | 2013-05-09 19:54:49 +0100 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2013-05-15 13:16:56 +0100 |
commit | bd30dda062582e6172d5c1db8fe1470d644c1d05 (patch) | |
tree | bb10c81b39bd623f78be790f6c681c1c2eecf58f /CONTRIBUTORS | |
parent | d80869b6422fc0d3541b8f2750e2f8deaaf38f4e (diff) | |
download | mupdf-bd30dda062582e6172d5c1db8fe1470d644c1d05.tar.xz |
PDF Pattern gstate fix.
The PDF Reference manual is very confusing about what gstate should
be used to run patterns in.
Essentially, my experiments seem to suggest that as we run through a
PDF page, at the start of executing each stream, we should remember
the current gstate as the 'parent' gstate. Then whenever we instantiate
a pattern (via scn etc), we should set the pattern to remember that
gstate. When we come to render the pattern, the pattern should be
rendered using the remembered gstate, not the current one.
This causes many progressions in our tests.
Diffstat (limited to 'CONTRIBUTORS')
0 files changed, 0 insertions, 0 deletions