1. 10 Oct, 2016 1 commit
    • Elvis Angelaccio's avatar
      Stop trashing all files when deleting an account folder · d12379c2
      Elvis Angelaccio authored
      Setting `deleteRecursive` to false results in KIO's `DeleteJob` listing the
      target folder first and deleting the children entries one by one
      (see documentation of `KProtocolManager::canDeleteRecursive()`).
      
      This was causing all files to be trashed when deleting an account folder
      from the root gdrive:// url. Now the account folder will be just deleted
      from the list of account, without touching the account files.
      
      Task: T3987
      CCMAIL: aacid@kde.org
      d12379c2
  2. 05 Oct, 2016 1 commit
  3. 04 Oct, 2016 1 commit
    • Elvis Angelaccio's avatar
      Fix broken copy-paste from remote URLs · 1b448759
      Elvis Angelaccio authored
      `joinSublist()` is used by `stat()` to retrieve the path to be used by
      `fileToUDSEntry()`, but without the leading slash will break copy-pasting
      a remote `gdrive://` URL to local disks.
      This happens because `get()` will be called after this broken `stat()`,
      so it will receive a broken URL.
      
      BUG: 369619
      FIXED-IN: 1.0.2
      1b448759
  4. 01 Oct, 2016 2 commits
  5. 29 Sep, 2016 1 commit
  6. 28 Sep, 2016 1 commit
  7. 23 Sep, 2016 3 commits
  8. 22 Sep, 2016 3 commits
  9. 18 Sep, 2016 1 commit
  10. 17 Sep, 2016 1 commit
  11. 15 Sep, 2016 2 commits
  12. 14 Sep, 2016 2 commits
    • Elvis Angelaccio's avatar
      Disable autotests · 7e220752
      Elvis Angelaccio authored
      The only test we have is currently broken on the CI.
      Listing gdrive:// for the first time results in the (blocking)
      authentication dialog showing up, which times out the test.
      7e220752
    • Elvis Angelaccio's avatar
      Avoid a runtime KLauncher dependency in the test · e8c7c2fb
      Elvis Angelaccio authored
      This should fix the failing test on the CI.
      Warning on the CI says:
      
      QDBusConnection: warning: blocking call took a long time (380 ms, max
      for this thread is 200 ms) to service "org.kde.klauncher5" path
      "/KLauncher" interface "org.kde.KSlaveLauncher" member "requestSlave"
      e8c7c2fb
  13. 13 Sep, 2016 1 commit
  14. 07 Sep, 2016 3 commits
  15. 25 Aug, 2016 1 commit
  16. 17 Aug, 2016 1 commit
  17. 16 Aug, 2016 1 commit
    • Elvis Angelaccio's avatar
      Port to qtkeychain · 10e0cad5
      Elvis Angelaccio authored
      Accounts data is now stored through qtkeychain. This allows easier deployments
      on platforms where KWallet is not available or desiderable.
      
      qtkeychain's API is less expressive than KWallet's, so this port resulted in a bit more LOCs:
      
      * it's not possible to store a QMap, we need to serialize it to QByteArray first.
      * it's not possible to retrieve the list of stored entries (accounts), so we store an
        additional entry with the list of all stored accounts.
      10e0cad5
  18. 13 Aug, 2016 4 commits
  19. 11 Aug, 2016 5 commits
  20. 10 Aug, 2016 3 commits
  21. 09 Aug, 2016 2 commits