1. 10 Jan, 2017 1 commit
  2. 21 Dec, 2016 1 commit
  3. 16 Dec, 2016 1 commit
  4. 24 Nov, 2016 1 commit
  5. 11 Nov, 2016 2 commits
  6. 07 Nov, 2016 1 commit
    • Elvis Angelaccio's avatar
      Ignore the deprecated 'hidden' label · 0c53b5ca
      Elvis Angelaccio authored
      The 'hidden' label is randomly set by some clients and users are not
      aware of this. This can result in files visible from the web UI but
      hidden by kio-gdrive.
      
      This label is also deprecated, so we can just ignore it and always show all
      files.
      
      BUG: 371954
      FIXED-IN: 1.0.4
      0c53b5ca
  7. 13 Oct, 2016 1 commit
  8. 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
  9. 05 Oct, 2016 1 commit
  10. 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
  11. 01 Oct, 2016 2 commits
  12. 29 Sep, 2016 1 commit
  13. 28 Sep, 2016 1 commit
  14. 23 Sep, 2016 3 commits
  15. 22 Sep, 2016 3 commits
  16. 18 Sep, 2016 1 commit
  17. 17 Sep, 2016 1 commit
  18. 15 Sep, 2016 2 commits
  19. 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
  20. 13 Sep, 2016 1 commit
  21. 07 Sep, 2016 3 commits
  22. 25 Aug, 2016 1 commit
    • Elvis Angelaccio's avatar
      Fix paste action with KIO >= 5.25 · 6b9991bb
      Elvis Angelaccio authored
      After 5.25, KIO::pasteActionText() (called by Dolphin) no longer allows null
      KFileItem destinations, so we need to explicitly create a writable UDSEntry for
      "."
      
      CCBUG: 366795
      6b9991bb
  23. 17 Aug, 2016 1 commit
  24. 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
  25. 13 Aug, 2016 4 commits
  26. 11 Aug, 2016 2 commits