1. 31 May, 2021 2 commits
    • Jonathan Marten's avatar
      Image Gallery: Eliminate 'endl' deprecation warnings with Qt 5.15 · 3ce8e93e
      Jonathan Marten authored
      warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated,
      use 'Qt::endl'
      
      Redefining the symbol, so as to remain compatible with all Qt versions
      (Qt::endl was introduced in Qt 5.14).  'endl' is not needed at the end
      of qDebug() output, so it is simply removed.
      3ce8e93e
    • Jonathan Marten's avatar
      FSView: Eliminate 'endl' deprecation warnings with Qt 5.15 · 070bccaf
      Jonathan Marten authored
      warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated,
      use 'Qt::endl'
      
      Compatible with all Qt versions.  'endl' is not needed at the end of
      qDebug() output, so it is simply removed.  The debug statements are not
      normally compiled anyway.
      070bccaf
  2. 30 May, 2021 1 commit
  3. 29 May, 2021 1 commit
  4. 17 May, 2021 1 commit
  5. 16 May, 2021 2 commits
  6. 13 May, 2021 1 commit
    • Stefano Crocco's avatar
      Refactor ClientApp::createNewWindow · 7e9aed1c
      Stefano Crocco authored and David Faure's avatar David Faure committed
      I refactored the Refactor ClientApp::createNewWindow function to remove the goto. I split the function in four parts:
      
      * parseBrowserApplicationString which takes the BrowserApplication string and parses it to determine if it's a command or a service, whether it calls kfmclient itself and to create the command line
      * launchExternalBrowserCommand which launches the external browser if it's specified as a command
      * launchExternalBrowserService which launches the external browser if it's specified as a service
      * createNewWindow itself which uses the above three functions.
      7e9aed1c
  7. 10 May, 2021 1 commit
  8. 03 May, 2021 2 commits
  9. 02 May, 2021 1 commit
  10. 28 Apr, 2021 1 commit
  11. 24 Apr, 2021 1 commit
  12. 23 Apr, 2021 1 commit
  13. 21 Apr, 2021 1 commit
  14. 18 Apr, 2021 1 commit
  15. 11 Apr, 2021 3 commits
  16. 05 Apr, 2021 3 commits
  17. 03 Apr, 2021 2 commits
    • Jonathan Marten's avatar
      kfmclient: Fix recursive invocation and handle association correctly · 779c1f43
      Jonathan Marten authored and Stefano Crocco's avatar Stefano Crocco committed
      If 'kcmshell5 componentchooser' is used to set the default web
      browser to Konqueror, then as well as changing the text/html file
      association it sets [General]BrowserApplication=kfmclient_html.desktop
      in kdeglobals.  ClientApp::createNewWindow() looks to see whether this
      setting is present, but actually ignores its value and simply opens
      the original URL via an OpenUrlJob.  The file type association then
      calls kfmclient again and loops endlessly.
      
      Split up the complicated test to handle the two cases appropriately:
      either launching the external browser (setting starting with a '!')
      using a CommandLauncherJob, or starting the service (setting not
      starting with '!') using an ApplicationLauncherJob.  Check in both
      of these code paths that kfmclient would not be called recursively.
      If this happens, or if the setting is absent or there are problems
      launching the job, then fall through to opening the URL in Konqueror
      directly.  This means that it cannot loop and the URL is opened in
      the intended application.
      779c1f43
    • Anthony Fieroni's avatar
      Proper history navigation · e00322a6
      Anthony Fieroni authored and Stefano Crocco's avatar Stefano Crocco committed
      
      Signed-off-by: Anthony Fieroni's avatarAnthony Fieroni <bvbfan@abv.bg>
      e00322a6
  18. 01 Apr, 2021 1 commit
  19. 31 Mar, 2021 1 commit
  20. 28 Mar, 2021 1 commit
  21. 21 Mar, 2021 1 commit
  22. 17 Mar, 2021 1 commit
  23. 13 Mar, 2021 1 commit
  24. 08 Mar, 2021 1 commit
  25. 14 Feb, 2021 1 commit
  26. 03 Feb, 2021 1 commit
  27. 31 Jan, 2021 1 commit
  28. 29 Jan, 2021 1 commit
  29. 24 Jan, 2021 2 commits
  30. 21 Jan, 2021 1 commit
  31. 18 Jan, 2021 1 commit