1. 10 Jan, 2019 1 commit
    • Chinmoy Ranjan Pradhan's avatar
      Implement digital signature support for PDF · a234a902
      Chinmoy Ranjan Pradhan authored
      This is a squash of the original branch
      
      It also contains fixes/rework from Albert Astals Cid
      
      If you're interested in its history have a look at the
      gsoc2018_digitalsignature branch
      
      The poppler dependency situation is:
       * With 0.51 you get most signature information
       * With 0.68 you also get signature location/reason information
       * With 0.73 you also get signature certificate information
      a234a902
  2. 02 Mar, 2017 1 commit
  3. 11 Jul, 2016 1 commit
  4. 18 Aug, 2015 1 commit
  5. 04 Aug, 2015 1 commit
  6. 19 Oct, 2008 1 commit
  7. 18 May, 2008 1 commit
    • Pino Toscano's avatar
      Start implementing the JavaScript scripting API for PDF documents, · 19585b87
      Pino Toscano authored
      thanks to Harri and Maksim and the brand-new public KJS API.
      
      This starts the implementation of some of the API objects needed,
      like App, Console, Data, Document, Field, FullScreen, Spell, Util.
      Also, workaround the fact that we cannot change the read-only status for form fields.
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=809259
      19585b87
  8. 27 Apr, 2008 1 commit
  9. 02 Dec, 2007 1 commit
    • Pino Toscano's avatar
      Port the plugin system to the standard KDE factory and loader, getting rid of... · 6aa12365
      Pino Toscano authored
      Port the plugin system to the standard KDE factory and loader, getting rid of the custom system okular had so far.
      This requires a generator to have a
        MyGenerator(QObject *parent, const QVariantList &args)
      constructor in order to be successfully loaded.
      The OKULAR_EXPORT_PLUGIN macro was adapted, and the generators to provide it the about data; the protected Generator::setAboutData() is no more needed.
      
      Remove the 'lib' prefix from plugins, unneeded now.
      
      CCMAIL: okular-devel@kde.org
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=744169
      6aa12365
  10. 13 Jan, 2007 1 commit
  11. 07 Jan, 2007 1 commit
  12. 03 Jan, 2007 1 commit
  13. 02 Jan, 2007 1 commit
    • Tobias Koenig's avatar
      Big cleanup of Document API and documentation: · 86a1fd3b
      Tobias Koenig authored
       * add full API docs
       * renamed getMetaData -> metaData
       * removed supportsRotation in Document and Generator
       * moved Permission and SearchDirection enums into separated header core/global.h
      
      svn path=/trunk/playground/graphics/okular/; revision=619183
      86a1fd3b
  14. 22 Oct, 2006 1 commit
  15. 20 Oct, 2006 2 commits
    • Pino Toscano's avatar
      old stuff · 2fdca9ed
      Pino Toscano authored
      svn path=/trunk/playground/graphics/okular/; revision=597610
      2fdca9ed
    • Tobias Koenig's avatar
      * Added documentation to Generator API · fccd412d
      Tobias Koenig authored
       * Moved all implementations to generator.cpp
       * Added 'const' where it make sense
       * Adapted all generators (except gs)
      
      svn path=/trunk/playground/graphics/okular/; revision=597525
      fccd412d
  16. 08 Oct, 2006 1 commit
    • Pino Toscano's avatar
      Change the way we rotate the pages. · c52a0e62
      Pino Toscano authored
      Instead of telling the generators to do the work themselves (that was usually destraoying the ld pages and creating the new ones), now we just rotate the page objects deleting only their "mutable" contents.
      This way, generators can just return true in their supportRotation() to make okular rotate the pages for them for free. Of course they still have to generate the page pixmaps according to the given page rotation.
      Now, there's a new rotationChanged() function in the Generator API so generator that needs it can be norified about the document rotation changing.
      
      CCMAIL: developers@okular.org
      
      svn path=/trunk/playground/graphics/okular/; revision=593632
      c52a0e62
  17. 21 Sep, 2006 1 commit
  18. 14 Jul, 2006 1 commit
    • Pino Toscano's avatar
      Small addition to the Ganarator API: bool closeDocument(). · b6d7a36e
      Pino Toscano authored
      Now every generator has to implement this one and put (if necessary) all the code for cleaning up all the stuff related to the currently open document.
      For now the return value it is not read, but generators as strongly suggested to return tru o false, whether all the operations in there went fine.
      
      svn path=/trunk/playground/graphics/okular/; revision=562210
      b6d7a36e
  19. 01 Jul, 2006 1 commit
  20. 10 Jun, 2006 2 commits
  21. 03 Jun, 2006 1 commit
  22. 24 Mar, 2006 1 commit
  23. 11 Aug, 2005 1 commit
  24. 01 Aug, 2005 1 commit
    • Piotr Szymanski's avatar
      - gui support · 757db52a
      Piotr Szymanski authored
      svn path=/trunk/playground/graphics/oKular/kpdf/; revision=442117
      757db52a
  25. 20 Jul, 2005 2 commits
    • Piotr Szymanski's avatar
      - move to generators · b9d106bb
      Piotr Szymanski authored
      svn path=/trunk/playground/graphics/oKular/kpdf/; revision=437097
      b9d106bb
    • 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
  26. 15 Jul, 2005 1 commit
    • 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
  27. 24 Jun, 2005 1 commit
  28. 05 Jun, 2005 1 commit
  29. 07 May, 2005 2 commits
  30. 27 Mar, 2005 1 commit
  31. 25 Mar, 2005 1 commit