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. 18 Jul, 2005 1 commit
  3. 15 Jul, 2005 3 commits
    • Piotr Szymanski's avatar
      - less debug (man this slew things down)! · bcd8aeb4
      Piotr Szymanski authored
      svn path=/trunk/playground/graphics/oKular/kpdf/; revision=434944
      bcd8aeb4
    • Piotr Szymanski's avatar
      - make generators plugins by: · 36ab5c89
      Piotr Szymanski authored
         * moving all xpdf stuff from core and part to inside generator_pdf
         * adding abstract KPDFText class and KPDFTextEntity to hold either
           glyph, or word or textline
      - support for importing PS files as pdf like on annots branch
      - synced with annots branch
      - abstract text layer with search for words in different lines
      - added RegularArea<NormalizedShape,Shape> template class
        which inherits QValueList<NormalizedShape*> and is used
        to hold regular areas of given shape (finite collections of the shape)
      - loading of relevant generators via ktrader for given mimetype
      - the deliverables 1 and 2 of my SoC proposition are delivered
        next: 1. fix one spotted regression and 2. code ghostview backend
      
      
      svn path=/trunk/playground/graphics/oKular/kpdf/; revision=434883
      36ab5c89
    • Piotr Szymanski's avatar
      - forwardport the support for external linkage in toc · 369803e6
      Piotr Szymanski authored
      svn path=/trunk/playground/graphics/oKular/kpdf/; revision=434864
      369803e6
  4. 05 Jul, 2005 1 commit
  5. 24 Jun, 2005 4 commits
  6. 18 Jun, 2005 1 commit
  7. 13 Jun, 2005 19 commits
  8. 15 May, 2005 1 commit
    • Enrico Ros's avatar
      KNewStuff client nearly complete - multiple simultaneous downloads · 29c58361
      Enrico Ros authored
      supported - no more windows popping up, all is displayed on the dialog
      
        All transfers are handled internally, giving user the feedback right
      inside the window. There are pair of bugs, but installing (aka plain
      downloading) and uninstalling (aka deltion) of files are already
      handled.
      
      What to do next:
      - remove bugs (reparent AvailableItem(s) to the main class, not the
        view and deference pointers after deletion will fix the crash; it
        can even be fixed by limiting user's freedom and force him/her to
        act only on currently displayed items; btw this way is deprecated)
      - handle install/removal notifications on the app
      - check the whole flow of the operation. check for unstable states
        (seems not the case) and unreachable ones
      - clean it up and ship that client with kpdf, since:
      *knewstuff in kde4 will be cleaner and better*
      
      
      svn path=/branches/kpdf/annotations/kdegraphics/kpdf/; revision=413951
      29c58361
  9. 24 Apr, 2005 2 commits
  10. 16 Apr, 2005 1 commit
    • Enrico Ros's avatar
      KPDF HotNewStuff Browser! · 7b6b7a35
      Enrico Ros authored
      It's not yet complete (file dowload and internal notifies are missing) but
      the new stuff browser is running. The ui is modeled on an Aaron's mockup.
      
      NewStuff:
        Fetches the providers list (kpdf.kde.org/newstuff/providers.xml), lets
        the user select a provider and displays provider's contents in a KHMTL
        part (for flexibility and eye candy).
        Internally we use KNS' Entry and Provider structures only, doing all the
        transfer operations by hand via KIO::get jobs. Download will be done
        internally too (to give better consistancy in the interface).
        Network timeouts, problems or info messages are notified in a statusbar-
        like widget and we try to keep all information in the dialog, without
        using messageBoxes
      
      Part:
        Added the action and the dialog invocation
      
      Makefiles:
        Link the KNEWSTUFF and KHTML libraries.
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405828
      7b6b7a35
  11. 14 Apr, 2005 2 commits
    • Enrico Ros's avatar
      Added directory desctiption. · c8f81224
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405525
      c8f81224
    • Enrico Ros's avatar
      PageView: · d1047266
      Enrico Ros authored
        Added the frequently requested option for eBook style alignment. Better
        layouting in continous (center single pages, no more top aligned) and
        single modes. Layouting very consistant when switching modes. Proper keys
        and mouse handling in multiple columns modes. Start in 'Fit Page' zoom.
      DlgGeneral KCFG:
        Added the "Center first page in facing mode" and config menu entry.
      ToDo:
        Marked 100341 as done.
      
      CCMAIL: 100341@bugs.kde.org
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405524
      d1047266
  12. 13 Apr, 2005 4 commits
    • Enrico Ros's avatar
      Using line width property. Line width follows scaling. · ed41c2e2
      Enrico Ros authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405443
      ed41c2e2
    • Albert Astals Cid's avatar
      build · ee4908bf
      Albert Astals Cid authored
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405421
      ee4908bf
    • Enrico Ros's avatar
      Added icons for Text annotations (ake the 'page sybols'). Changed naming to · 0beedebe
      Enrico Ros authored
      existing ones, updated 'tools.xml' with new names and made generator_pdf
      parse pdf icon names as lowercase. Added SVG sources too for the icons.
      
      - note that I suck as icon maker, so plz make good looking icons and don't
      complain about these - :-))
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405395
      0beedebe
    • Enrico Ros's avatar
      Highlight annotations: ok · e8f27fc7
      Enrico Ros authored
      PagePainter:
        Updated drawShape with RasterOperation (Normal, Multiply) for getting
        Highlight annotation types to work. All Highlight annotations are now
        drew using the Multiply raster operation.
      
      Painter_AGG2:
        Replaced the agg_pixfmt_rgba.h pixformat definition template with an
        internal version that implements different raster operations too. The
        new version has been shrinked to the minimum, containing the only code
        needed by kpdf AGG2 rendering engine to work.
      
      Thanks for Rob Buis for telling me the way to go and providing sample code
      with his AGG2 algorithms.
      
      svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405338
      e8f27fc7