1. 15 Apr, 2020 1 commit
  2. 14 Apr, 2020 6 commits
  3. 13 Apr, 2020 2 commits
  4. 12 Apr, 2020 1 commit
    • Martin Tobias Holmedahl Sandsmark's avatar
      Fix crashing on starting and quitting · 35b4c6d4
      Martin Tobias Holmedahl Sandsmark authored
      QCollator (especially with Qt 5.14 and ICU 65.1) is very unhappy with
      threads.
      
      To avoid having to lock and unlock the mutex everywhere (and ensure it
      is unlocked before calling other things that might lock it, etc.), we do
      it as locally as possible. Even if for some reason Qt and ICU make
      QCollator threadsafe in the future locking here should have minimal
      impact.
      
      BUG: 419585
      
      Differential Revision: https://phabricator.kde.org/D28659
      35b4c6d4
  5. 07 Apr, 2020 1 commit
    • Alexander Saoutkin's avatar
      Sync terminal with KIOFuse mount when browing remote directories · 5351db95
      Alexander Saoutkin authored
      Summary:
      Adds the capability to sync the terminal with a KIOFuse mount if the URL is remote.
      Partly based on the existence of another DBus currenly in review:
      https://invent.kde.org/kde/kio-fuse/-/merge_requests/21
      
      Syncing works in both "directions". Changing the URL to a remote URLin the
      DolphinView will change the URL in the terminal to the KIOFuse local path equivalent.
      Conversely changing the URL in the terminal to one that happens to be in a KIOFuse
      mount will change the URL in the DolphinView to the remote URL equivalent.
      
      Test Plan:
      Manual testing (see video in comments).
      1. Checking that changing directory in DolphinView from remote/local to local doesn't
      cause any regressions.
      2. Checking that changing directory in terminal from local to local (but not in
      KIOFUse mount) doesn't cause any regressions.
      3. Checking that changing directory in DolphinView from remote/local to remote
      correctly changes URL in terminal to KIOFuse equivalent.
      4. Checking that changing directory in terminal from local to KIOFuse path
      correctly changes the URL in the DolphinView to the remote equivalent.
      5. Checking the KIOFuse not being installed doesn't cause any regressions.
      6. Changing directories very quickly does not cause any slowdown.
      
      Reviewers: #dolphin, fvogt, elvisangelaccio
      
      Reviewed By: #dolphin, fvogt, elvisangelaccio
      
      Subscribers: elvisangelaccio, fvogt, kfm-devel, ngraham
      
      Tags: #dolphin
      
      Differential Revision: https://phabricator.kde.org/D28290
      5351db95
  6. 06 Apr, 2020 2 commits
  7. 05 Apr, 2020 4 commits
  8. 31 Mar, 2020 1 commit
  9. 30 Mar, 2020 4 commits
  10. 28 Mar, 2020 2 commits
  11. 27 Mar, 2020 1 commit
  12. 25 Mar, 2020 2 commits
    • Nate Graham's avatar
      Merge branch 'release/20.04' · 975adedb
      Nate Graham authored
      975adedb
    • Tranter Madi's avatar
      Update dragCursor while dragging · b96c48b4
      Tranter Madi authored and Nate Graham's avatar Nate Graham committed
      Summary:
      While dragging, the user could want to change the modifier, so we should call event->acceptProposedAction() to do update the dragCursor.
      
      FIXED-IN: 20.04.0
      
      Test Plan: While dragging files, change modifiers between Ctrl/Shift/Alt... and move the mouse at least 1px to see the cursor changes.
      
      Reviewers: #dolphin, meven, ngraham, davidedmundson, elvisangelaccio
      
      Reviewed By: #dolphin, elvisangelaccio
      
      Subscribers: elvisangelaccio, kfm-devel
      
      Tags: #dolphin
      
      Differential Revision: https://phabricator.kde.org/D28017
      b96c48b4
  13. 19 Mar, 2020 2 commits
  14. 17 Mar, 2020 4 commits
  15. 16 Mar, 2020 3 commits
  16. 15 Mar, 2020 4 commits
    • Nate Graham's avatar
      Add Duplicate feature · 158d12ac
      Nate Graham authored and Nate Graham's avatar Nate Graham committed
      Summary: Adds a Duplicate feature to Dolphin, showing up as a menu item in the File menu that appears when one or more items are selected and the directory is writable. Duplicated items receive the names of the original files with " copy" appended before the file extension, if any.
      
      Test Plan:
      
      {F5201386} {F5201393}
      
      Test cases:
      
      - Try to duplicate when nothing is selected: **PASS**: menu item is grayed out
      - Try to duplicate anything on a read-only local volume: **PASS**:  menu item is grayed out
      - Try to duplicate anything on a read-only samba share: **PASS**: menu item is grayed out
      - Duplicate single local file on R/W volume: **PASS**: item is duplicated and named correctly
      - Duplicate multiple local files on R/W volume: **PASS**: 3 items are duplicated, named correctly, and selected
      - Duplicate single local directory on  R/W volume: **PASS**: item is duplicated and named correctly, but a rename operation is not initiated
      - Duplicate multiple local directories on R/W volume: **PASS**: 3 items are duplicated, named correctly, and selected
      - Duplicate single file on R/W samba share: **PASS**: item is duplicated and correctly
      - Duplicate multiple files on R/W samba share: **PASS**: 3 items are duplicated, named correctly, and selected
      - Duplicate single directory on R/W samba share: **PASS**: item is duplicated and named correctly
      - Duplicate multiple directory on R/W samba share: **PASS**: 3 items are duplicated, named correctly, and selected
      - Try to undo a successful duplication: **PASS**: operation is undone
      
      This is my first attempt at a big change like this and I'm sure it's full of issues. I will accept any and all suggestions for improvement. :)
      
      Reviewers: #dolphin, #kde_applications, elvisangelaccio, dfaure, broulik, davidedmundson
      
      Subscribers: kfm-devel, meven, markg, fazevedo, cfeck, #dolphin
      
      Tags: #dolphin
      
      Differential Revision: https://phabricator.kde.org/D8208
      158d12ac
    • Nate Graham's avatar
      Add Duplicate feature · 405dd624
      Nate Graham authored and Nate Graham's avatar Nate Graham committed
      Summary: Adds a Duplicate feature to Dolphin, showing up as a menu item in the File menu that appears when one or more items are selected and the directory is writable. Duplicated items receive the names of the original files with " copy" appended before the file extension, if any.
      
      Test Plan:
      
      {F5201386} {F5201393}
      
      Test cases:
      
      - Try to duplicate when nothing is selected: **PASS**: menu item is grayed out
      - Try to duplicate anything on a read-only local volume: **PASS**:  menu item is grayed out
      - Try to duplicate anything on a read-only samba share: **PASS**: menu item is grayed out
      - Duplicate single local file on R/W volume: **PASS**: item is duplicated and named correctly
      - Duplicate multiple local files on R/W volume: **PASS**: 3 items are duplicated, named correctly, and selected
      - Duplicate single local directory on  R/W volume: **PASS**: item is duplicated and named correctly, but a rename operation is not initiated
      - Duplicate multiple local directories on R/W volume: **PASS**: 3 items are duplicated, named correctly, and selected
      - Duplicate single file on R/W samba share: **PASS**: item is duplicated and correctly
      - Duplicate multiple files on R/W samba share: **PASS**: 3 items are duplicated, named correctly, and selected
      - Duplicate single directory on R/W samba share: **PASS**: item is duplicated and named correctly
      - Duplicate multiple directory on R/W samba share: **PASS**: 3 items are duplicated, named correctly, and selected
      - Try to undo a successful duplication: **PASS**: operation is undone
      
      This is my first attempt at a big change like this and I'm sure it's full of issues. I will accept any and all suggestions for improvement. :)
      
      Reviewers: #dolphin, #kde_applications, elvisangelaccio, dfaure, broulik, davidedmundson
      
      Subscribers: kfm-devel, meven, markg, fazevedo, cfeck, #dolphin
      
      Tags: #dolphin
      
      Differential Revision: https://phabricator.kde.org/D8208
      405dd624
    • Albert Astals Cid's avatar
    • Albert Astals Cid's avatar