1. 01 Sep, 2008 3 commits
  2. 01 Jun, 2008 4 commits
  3. 31 May, 2008 1 commit
  4. 27 Jan, 2008 2 commits
  5. 25 Jan, 2008 1 commit
  6. 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
  7. 26 Nov, 2007 1 commit
    • John Layt's avatar
      Enable Okular printing features: · 1b1ed945
      John Layt authored
      * Add FilePrinter class to enable printing via postscript files
      * DJVU, PDF, and PS backends print FilePrinter
      * All backends enable printing of bookmarked pages
      * Print and Print Preview actions enabled/disabled depending on backends
        printing ability
      
      Note that FilePrinter only works on *NIX platforms with Cups, lpr, or lp.
      
      
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=741990
      1b1ed945
  8. 15 Oct, 2007 1 commit
    • John Layt's avatar
      Port from KPrinter to QPrinter, remove dependency on KDE4_KDEPRINT_LIBS. · 070285e0
      John Layt authored
      *** Note this is not a complete port, most of the generators use the 
      printFiles method which Qt 4.3 does not support, these have simply
      been commented out until we find a solution.  At least it removes
      the dependency so we can remove from kdelibs.
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=725660
      070285e0
  9. 08 Oct, 2007 1 commit
  10. 28 Aug, 2007 1 commit
  11. 14 Jul, 2007 1 commit
    • Pino Toscano's avatar
      Start adding backend information to each generator. · 27e738f2
      Pino Toscano authored
      Added them for DjVu, TIFF and XPS as a start.
      Feel free to add them in the other generators, or to add your name if missing :)
      
      CCMAIL: okular-devel@kde.org
      
      svn path=/trunk/KDE/kdegraphics/okular/; revision=687842
      27e738f2
  12. 13 May, 2007 1 commit
  13. 19 Apr, 2007 1 commit
  14. 09 Apr, 2007 1 commit
  15. 31 Jan, 2007 1 commit
  16. 24 Jan, 2007 1 commit
  17. 05 Jan, 2007 2 commits
  18. 03 Jan, 2007 1 commit
  19. 28 Dec, 2006 1 commit
  20. 20 Nov, 2006 1 commit
    • Tobias Koenig's avatar
      Add the following functionality: · a490cc0c
      Tobias Koenig authored
       * Bring QPixmap* back to make Albert happy ;)
       * Store only one QPixmap per page/size and rotate it directly
       * Rotate ObjectRects (boundary)
       * Rotate Annotations (point coordinates)
       * Don't reload pixmaps, ObjectRects and annotations on rotation
      
      svn path=/trunk/playground/graphics/okular/; revision=606371
      a490cc0c
  21. 17 Nov, 2006 1 commit
  22. 28 Oct, 2006 1 commit
  23. 25 Oct, 2006 1 commit
    • Tobias Koenig's avatar
      A rather big change: · d22b2f18
      Tobias Koenig authored
       * Hide as much private API as possible in Generator, PixmapRequest and ExportEntry/Format
       * Renamed ExportEntry to ExportFormat and made it value based
       * Removed canExportToText() and exportToText() from Generator API and implemented this
         functionality in exportFormats()/exportTo() in the generators
       * Removed the orientation parameter from PixmapRequest and let the Document handle the rotation
         of the page (pixmap) instead
      
      CCMAIL:okular-devel@kde.org
      
      svn path=/trunk/playground/graphics/okular/; revision=599058
      d22b2f18
  24. 22 Oct, 2006 1 commit
  25. 20 Oct, 2006 1 commit
    • 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
  26. 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
  27. 21 Sep, 2006 1 commit
  28. 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
  29. 12 Jul, 2006 1 commit
  30. 10 Jul, 2006 1 commit
  31. 07 Jul, 2006 1 commit
    • Pino Toscano's avatar
      A new backend: TIFF. · b43f2c4d
      Pino Toscano authored
      It uses directly the libTIFF, and actually can load TIFF documents even better than the fax generator (that uses libkfaximage).
      The generator can also rotate the images, but it is not tested as the menus with the current kdelibs snapshot don't work.
      
      svn path=/trunk/playground/graphics/okular/; revision=559514
      b43f2c4d