diff options
author | Ken Sharp <ken.sharp@artifex.com> | 2015-10-31 12:24:01 +0000 |
---|---|---|
committer | Ken Sharp <ken.sharp@artifex.com> | 2015-10-31 12:24:01 +0000 |
commit | 243614398b7bf3e8c4d080de7f8bbcb7436472cf (patch) | |
tree | d992aaf88bf09c3a50333482df29a117c8b949b3 /toolbin/color | |
parent | c938315af2a0d4d90a03a762d19d31bf35b47b07 (diff) | |
download | ghostpdl-243614398b7bf3e8c4d080de7f8bbcb7436472cf.tar.gz |
Replacement fix for commit 487ed6
Bug #696306 was originally fixed in commit 487ed6. After talking about
it with Chris, it became clearer why I was unable to intercept the
broken font where I wanted. gs_type1.ps contains a redefinition of
.buildfont1, and this redefinition does not properly preserve the
stack in the event of an error.
If this was a simple procedure that would be understandable, but the
redefinition is of a C operator, so not preserving the stack is actually
wrong.
The commit here corrects that problem, which enables me to intercept the
error much later in the page rendering and do a considerably better job
of correcting the problem. This now renders as per Marcos' Acrobat
screenshot (but unlike mine).
This fix should be used in preference.
Diffstat (limited to 'toolbin/color')
0 files changed, 0 insertions, 0 deletions