1. 20 Jul, 2005 1 commit
    • Piotr Szymanski's avatar
      - added suport for changing rotation of the current document, looked at... · 81bb03b4
      Piotr Szymanski authored
      - added suport for changing rotation of the current document, looked at ghostview code, on how to do it
        still i implemented all of this myself, damn ghostview is making me lose all the joy i had in working
        on okular, working with such a badlyu document API like libgs has i just killing me...
      
      svn path=/trunk/playground/graphics/oKular/kpdf/; revision=437094
      81bb03b4
  2. 15 Jul, 2005 1 commit
  3. 24 Jun, 2005 1 commit
  4. 13 Jun, 2005 1 commit
  5. 04 Apr, 2005 1 commit
    • Enrico Ros's avatar
      Internal changes, broken stuff, heavy headache. · 372299cc
      Enrico Ros authored
      PDFGenerator:
        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
        tree.
        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
        stuff.
      
      README.Annotations:
        Note on internal parser.
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403219
      372299cc
  6. 12 Mar, 2005 1 commit
    • Enrico Ros's avatar
      PDF 1.6 Annotation Parser and DSs: annotations are loaded from PDF file. · c20faca6
      Enrico Ros authored
       AFAIK the kpdf team is once again the first opensource reader to get
      support for a cool feature. All annotations in pdf file are read and
      converted to our internal data structures. Then they'll be rendered on
      screen and changed/saved to our xml file.
      
       Annotations completely supported and parsed from PDF:  [markup], popup,
      text, freetext, line, polygon, polyline, highlight, underline, squiggly,
      strikeout, stamp, ink. Partial support for: [base], geom.
      
      Annotations:
        Added/Changed the passive annotation data structures to contain and
        generalize the attributes of annotation classes. Missing attributes
        (won't be handled by kpdf): base{P,AP,AS,A,AA,StructPar,OC}, geom{RD}.
        Little changes to the PDF1.6 summary in header.
      
      PDFGenerator:
        Internal parser (discussed with Albert) directly in top of xpdf. Read
        object nodes of type 'Annot' and parse the whole set of attributes as
        defined in the PDF1.6 spec (for supported annotations).
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=396909
      c20faca6
  7. 05 Mar, 2005 1 commit
  8. 19 Feb, 2005 1 commit
  9. 09 Feb, 2005 2 commits
  10. 18 Jan, 2005 1 commit
    • Enrico Ros's avatar
      For Users: · 962f891b
      Enrico Ros authored
      Display contents faster, waste less memory. Added preloading to forward-
      generate pages (if threading enabled and memory profile >= normal). Main
      pages are always generated first, then thumbnails come, then preload ones,
      etc.. Btw memory and cpu will be happier now.
      (1 bug in memory and 1 in preloading still remains.. will be spotted soon)
      
      For Developers:
      Generator: dropped moc, api changes, better functions naming.
      PDFGenerator and Document: moved requests queue to the Document.
         The generator performs only a single request a time. A flag can be
         queried to know if the generator is ready for starting another pixmap
         generation or not (in case it's generating a pixmap in background).
      PixmapRequest: added priority and backgound (async) attributes.
      Document: queuing requests by priority in requestPixmaps.
      Observer: added defines for priorities used in doc->requestpixmaps.
      PageView: delayed find-ahead timer creation (not created if not needed).
         Added preload PixmapRequests to the pixmap requests list.
      ThumbnailsList: adapted to pixmapRequest changes and changed naming for
         delayed thumbanils request.
      
      svn path=/trunk/kdegraphics/kpdf/; revision=379820
      962f891b
  11. 09 Jan, 2005 1 commit
    • Enrico Ros's avatar
      Viewport MOD 1. Implemented the DocumentViewport class, owned by Document. · 6dd95c9e
      Enrico Ros authored
      A const reference may be asked. When set all DocumentObservers will be
      notified so they can update their gfx if needed. Converted TOC, Links
      to the new usage. DocumentViewport can be saved/restored to/from QString
      so it can be asked as metadata and saved on document's XML. When loading
      a document the viewport is restored exactly where it was when the document
      was closed. More fixes with Viewport class. Swapped groupboxes in Perform
      dialog. Changed members naming in DocumentObservers and inherited classes.
      PageView and ThumbnailsList now linked.
      
      Still regressions / TODOs about the Viewport thing.
      
      svn path=/trunk/kdegraphics/kpdf/; revision=377066
      6dd95c9e
  12. 07 Jan, 2005 2 commits
  13. 02 Jan, 2005 2 commits