• Enrico Ros's avatar
    Internal changes, broken stuff, heavy headache. · 372299cc
    Enrico Ros authored
      Changed parser to deal with the new data structures:
      1) Popups are not inserted anymore as annotations, but parsed and
      scheduled for later merging with other annotations. Shared popups are
      permitted (the pdf reference doesn't clarify on this, so we better
      support them).
      2) Annotations can have an internal hieracy. When an IRT annotation is
      found, it's parsed and scheduled for later merging in the parent's
      The merges take place at the end of the annotation retrieval. At that
      point all cross-objects are in memory and we can resolve/reparent
      Note on internal parser.
    svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403219
generator_pdf.cpp 61.7 KB