• When removing unreferenced resources, the code was copying the overall
    resource dictionaries but not the subdictionaries being modified. This
    was a "typo" in the code -- the comment clearly stated the need to do
    this, but the code replaced the dictionary with itself rather than
    with a shallow copy of itself.
    Jay Berkenbilt authored
     
    Browse Dir »








  • Instead of directly putting the contents of the annotation appearance
    streams into the page's content stream, add commands to render the
    form xobjects directly. This is a more robust way to do it than the
    original solution as it works properly with patterns and avoids
    problems with resource name clashes between the pages and the form
    xobjects.
    Jay Berkenbilt authored
     
    Browse Dir »



  • Unparse is admittedly strange, but I'd rather be strange and
    consistent, and everything else in the qpdf library uses unparse to
    serialize. (If you're reading this, the convention of using "unparse"
    comes from the "clu" programming language.)
    Jay Berkenbilt authored
     
    Browse Dir »