summaryrefslogtreecommitdiff
path: root/toolbin/color
diff options
context:
space:
mode:
authorKen Sharp <ken.sharp@artifex.com>2015-10-31 12:24:01 +0000
committerKen Sharp <ken.sharp@artifex.com>2015-10-31 12:24:01 +0000
commit243614398b7bf3e8c4d080de7f8bbcb7436472cf (patch)
treed992aaf88bf09c3a50333482df29a117c8b949b3 /toolbin/color
parentc938315af2a0d4d90a03a762d19d31bf35b47b07 (diff)
downloadghostpdl-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