1. 08 Nov, 2021 1 commit
  2. 31 Aug, 2021 1 commit
    • Nate Graham's avatar
      Port to KTerminalLauncherJob · 27bfcde4
      Nate Graham authored
      Dolphin still uses KToolInvocation::invokeTerminal() which is
      deprecated and requires KInit. However Dolphin was ported away from
      requiring it in other ways, so it is now possible to have Dolphin
      running but not KInit, which breaks the "Open in Terminal"
      functionality.
      
      Using KTerminalLauncherJob fixes this. It was introduced in Frameworks
      5.83, so the CMake dependency version is accordingly increased.
      
      BUG: 441072
      FIXED-IN: 21.12
      27bfcde4
  3. 27 Aug, 2021 1 commit
  4. 04 Aug, 2021 1 commit
  5. 27 Jul, 2021 1 commit
  6. 19 Jul, 2021 1 commit
  7. 10 Jul, 2021 2 commits
  8. 09 Jul, 2021 1 commit
  9. 25 Jun, 2021 1 commit
  10. 05 Jun, 2021 1 commit
  11. 07 May, 2021 1 commit
  12. 29 Apr, 2021 1 commit
  13. 14 Apr, 2021 1 commit
  14. 09 Apr, 2021 1 commit
  15. 30 Mar, 2021 1 commit
  16. 13 Mar, 2021 2 commits
  17. 09 Feb, 2021 1 commit
    • Nicolas Fella's avatar
      Require C++17 · 7dc863ad
      Nicolas Fella authored and Elvis Angelaccio's avatar Elvis Angelaccio committed
      Not only does C++17 bring many nice things, it also will be required
      with Qt6.
      
      Many KDE projects already require 17 without issues.
      7dc863ad
  18. 23 Jan, 2021 1 commit
  19. 02 Jan, 2021 1 commit
  20. 02 Dec, 2020 1 commit
  21. 25 Nov, 2020 1 commit
  22. 21 Nov, 2020 1 commit
  23. 19 Nov, 2020 1 commit
  24. 08 Nov, 2020 2 commits
  25. 05 Nov, 2020 1 commit
    • Elvis Angelaccio's avatar
      Add support for KUserFeedback · 465e0613
      Elvis Angelaccio authored
      This commit introduces KUserFeedback in dolphin with some basic data
      sources and with a settings page to configure the telemetry values.
      
      There are also a couple custom data sources as proof of concept: a bunch
      of settings and the count of available network shares as listed by Solid.
      
      The settings page is shown only if the user feedback framework is
      enabled, but currently in Plasma we don't have a global kill switch to
      disable it.
      
      At the moment we never show an encouragement message. We need to connect
      to the `Provider::showEncouragementMessage()` signal, but first we
      should agree to a common way to show a non-annoying message to the users.
      465e0613
  26. 04 Nov, 2020 1 commit
  27. 21 Oct, 2020 1 commit
  28. 14 Oct, 2020 1 commit
    • Elvis Angelaccio's avatar
      Port away from QList::toSet() · 3bf2922e
      Elvis Angelaccio authored
      The QSet range constructor requires Qt 5.14.
      
      In `DolphinView::slotHeaderContextMenuRequested()` the conversion from
      QList to QSet was pointless, so we just use a QList now.
      3bf2922e
  29. 03 Oct, 2020 1 commit
  30. 20 Sep, 2020 1 commit
    • Ahmad Samir's avatar
      Check protocol Class before creating a StatJob · 9b83378c
      Ahmad Samir authored and Elvis Angelaccio's avatar Elvis Angelaccio committed
      StatJob::mostLocalUrl only works with ":local" protocols, adjust the code
      accordingly.
      
      Make the code async.
      
      Remove activeContainerLocalPath() method as it isn't needed anymore.
      
      Drive-by change: minimum required version of Qt should be 5.12 because
      that's what KF >= 5.73 already requires.
      9b83378c
  31. 31 Aug, 2020 1 commit
  32. 18 Aug, 2020 1 commit
    • Ahmad Samir's avatar
      Port KRun to OpenUrlJob · 257eeebf
      Ahmad Samir authored and David Faure's avatar David Faure committed
      In DolphinMainWindow, since KRun allows running executables by default, use
      setRunExecutables(true) so as not to change the behaviour.
      
      Remove the now redundant slotHandleUrlStatFinished, that whole StatJob
      logic is now handled by OpenUrlJob.
      
      Bump KF required version to 5.73, since that's where
      OpenUrlJob::setShowOpenOrExecuteDialog was introduced.
      257eeebf
  33. 05 Aug, 2020 1 commit
  34. 31 Jul, 2020 1 commit
  35. 11 Jul, 2020 2 commits
  36. 03 Jul, 2020 1 commit