1. 17 Jul, 2019 1 commit
    • Nate Graham's avatar
      Add "Open Containing Folder" feature · ea0ea9c9
      Nate Graham authored
      This patch adds an "Open Containing Folder" menu item to the file menu, similar to
      other KDE apps like Gwenview that have it there. This action is especially useful
      for the case when you've downloaded a PDF from the internet that opens itself in
      Okular. The location of this file may not be clear or easy to find without this
      feature, and on several occasiona I have found myself wishing for it when this
      Test Plan:
      - Delete or move aside `~/.local/config/kxmlgui5/okular/part.rc`
      - Menu item is enabled and works when there is an open document: {F6940449, size=full}
      - Menu item is disabled when there is no open document: {F6940448, size=full}
      Reviewers: #okular, aacid, sander
      Reviewed By: #okular, aacid
      Subscribers: shubham, davidhurka, okular-devel
      Tags: #okular
      Differential Revision: https://phabricator.kde.org/D22145
  2. 03 Jun, 2019 1 commit
  3. 21 Apr, 2019 1 commit
    • Shubham 's avatar
      Add action in Edit menu to select the text on current page · f788b5a3
      Shubham authored
      BUG: 358868
      Test Plan: Click on "Select All Text on Current Page" entry in Edit menu to select the entire page. The selected text can then be copied via Edit menu item "Copy"
      Reviewers: aacid, #vdg, ngraham
      Reviewed By: #vdg, ngraham
      Subscribers: yurchor, michaelweghorn, kde-doc-english, davidhurka, abetts, loh.tar, alexde, ngraham, okular-devel
      Tags: #okular, #documentation
      Differential Revision: https://phabricator.kde.org/D18744
  4. 13 Feb, 2019 1 commit
  5. 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
  6. 01 Sep, 2018 1 commit
  7. 26 Aug, 2018 1 commit
    • Peter Wu's avatar
      TOC: Add collapse/expand options · 61c2c2ce
      Peter Wu authored
      Large specifications with many (nested) sections are painful to navigate
      through when the TOC is expanded by default. Introduce four new options,
      "Expand/Collapse whole section" is based on Kate's document view while
      "Expand/Collapse all" was added to handle the top-level sections.
      As for other viewers, PDF.js uses shift-click to handle the former while
      using double-click on a the TOC icon to handle the latter. That is not
      very obvious, so extending the context menu seems the next best option.
      BUG: 216870
      Differential Revision: https://phabricator.kde.org/D14904
  8. 26 Jun, 2018 1 commit
    • Michael Eden's avatar
      Expose 'change colors' through dbus interface · 031b794e
      Michael Eden authored
      This exposes the Okular's functionality of changing the document's colors
      through its d-bus interface. This is mainly useful for scripting Okular to
      switch to a 'day mode' or 'night mode'.
      [Example] Switching themes of two applications with one hotkey:
      Reviewers: #okular, aacid
      Reviewed By: #okular, aacid
      Subscribers: okular-devel
      Tags: #okular
      Differential Revision: https://phabricator.kde.org/D13471
  9. 03 Mar, 2018 1 commit
    • Dileep Sankhla's avatar
      Option to exit after printing · 09b7b079
      Dileep Sankhla authored
      When running okular with the parameter --print to directly open the print mode, it doesn't exit after acknowledging the print dialog. Hence adding --print_and_exit option exits Okular after acknowledging the print dialog and thus is useful for the command line batch processing or a Dolphin service as the issue suggests.
      FEATURE: 318998
      Test Plan:
      1. open a file in Okular using the parameter --print. It will open Okular in print mode with the print dialog
      2. Either print the file or cancel the print dialog
      3. You will find that Okular stays open
      4. Now using this patch, see for available options with the --help parameter. You will find --print_and_exit option
      5. Now open a file in Okular using the parameter --print_and_exit. It will open Okular in print mode with the print dialog
      6. Either print the file or cancel the print dialog
      7. You will find that Okular closes after acknowledging the dialog
      Reviewers: aacid, #okular, ngraham
      Subscribers: ltoscano, ngraham, aacid, #okular
      Tags: #okular
      Differential Revision: https://phabricator.kde.org/D10249
  10. 20 Nov, 2017 1 commit
    • Albert Astals Cid's avatar
      Give warnings when the file is modified externally · 559836c3
      Albert Astals Cid authored
      Unfortunately, poppler (the only backed that supports saving) is not able
      to save properly if the file is modified by a third party while it is opened
      So we give the user a warning saying things went wrong and give him the option
      to not reload/close, that way if there was something very important in the annotations
      she added she can try to save them (even if by copy&paste the contents to a third program)
      Reviewers: rkflx
      Reviewed By: rkflx
      Subscribers: ngraham, rkflx, ltoscano, #okular
      Tags: #okular
      Differential Revision: https://phabricator.kde.org/D8863
  11. 16 Nov, 2017 1 commit
  12. 30 Oct, 2017 1 commit
    • Albert Astals Cid's avatar
      Remove SaveAsDontShowWarning · c14fbe5e
      Albert Astals Cid authored
      It was only used in tests as a way to "hide" warning dialogs, now we have a proper way to
      close them, this way we make sure that dialogs are should when they should not not when they should not
  13. 26 Oct, 2017 1 commit
  14. 18 Oct, 2017 1 commit
  15. 16 Sep, 2017 1 commit
  16. 30 Aug, 2017 2 commits
  17. 23 Mar, 2017 2 commits
  18. 02 Mar, 2017 1 commit
  19. 29 Oct, 2016 1 commit
  20. 15 Jul, 2016 1 commit
  21. 11 Jul, 2016 3 commits
  22. 15 Sep, 2015 1 commit
  23. 22 Aug, 2015 1 commit
  24. 18 Aug, 2015 1 commit
  25. 27 May, 2015 1 commit
  26. 16 Mar, 2015 2 commits
  27. 29 Jan, 2015 1 commit
  28. 27 Oct, 2014 1 commit
  29. 17 Sep, 2014 1 commit
  30. 11 Sep, 2014 3 commits
  31. 08 Sep, 2014 1 commit
  32. 13 Aug, 2014 2 commits