]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
5 years agodoc: switch to https for bugs.kde.org
Pino Toscano [Wed, 29 Apr 2020 07:30:01 +0000 (09:30 +0200)]
doc: switch to https for bugs.kde.org

5 years agoUpdate docs for startup page of configuration
Yuri Chornoivan [Mon, 27 Apr 2020 06:03:37 +0000 (09:03 +0300)]
Update docs for startup page of configuration

Summary: After several resurfaces of GUI the current docs are not up-to-date.

Test Plan: I used an impression from D11382 to write this. Tested with checkXML5. An updated screenshot is needed.

Reviewers: #dolphin, ngraham

Reviewed By: #dolphin, ngraham

Subscribers: ngraham, kfm-devel, kde-doc-english

Tags: #dolphin, #documentation

Differential Revision: https://phabricator.kde.org/D29220

5 years agoprevent a QFileInfo warning
René Bertin [Mon, 27 Apr 2020 08:32:34 +0000 (10:32 +0200)]
prevent a QFileInfo warning

DolphinSearchBox::init() can generate a terminal warning depending on
the user's search history:

QFileInfo::absolutePath: Constructed with empty filename

The warning can seem to appear randomly if you don't use the search
feature often, because of its dependency on previous search activity.

Prevent this warning by adding a simple check if the current
m_searchPath is valid or not. This check has no effect on the value
returned by DolphinSearchBox::isIndexingEnabled() and is in line with
the fact that m_searchPath == QUrl() indicates that no search path has
been set.

Differential Revision: https://phabricator.kde.org/D29194

5 years agoAdd an option to show tabs from last time when Dolphin starts
Nate Graham [Fri, 19 Jul 2019 17:52:12 +0000 (11:52 -0600)]
Add an option to show tabs from last time when Dolphin starts

Summary:
All modern web browsers offer a function to show tabs from last time when a browser starts, and many apps today
restore their prior state when they're launched. This patch implements thatfunctionality as an option and turns it on by default.

The settings window is accordingly adjusted to be clear about what applies when:

{F7681752}

FEATURE: 413564
FIXED-IN: 20.08.0

Depends on D25106
Depends on D25219

Test Plan:
With the new setting turned off:
- No behavioral changes at all

With the new setting turned on:
- When launched from the GUI or CLI without any URLs, dolphin restores session
- When rebooting with Dolphin open, it restores session normally after the system comes back (i.e. no behavioral change here)
- When launched with URLs, Dolphin window is opened showing those URLs instead of restoring session
- When Dolphin is already running and a new window is opened, that new window shows a single tab with the same URL as was visible in the previously-open Dolphin instance (i.e. no behavioral change here)
- "Open Containing folder" functionality in other apps works regardless of whether or not Dolphin is running

Reviewers: #dolphin, #vdg, feverfew, meven, elvisangelaccio, ndavis

Reviewed By: #dolphin, #vdg, feverfew, elvisangelaccio, ndavis

Subscribers: davidedmundson, ndavis, intika, feverfew, kfm-devel, ngraham, broulik, #dolphin

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D11382

5 years agoInformation Panel: hide phonon widget when starting a search
Méven Car [Sat, 25 Apr 2020 06:04:21 +0000 (08:04 +0200)]
Information Panel: hide phonon widget when starting a search

Summary: BUG: 420512

Test Plan:
Select on hove over a video file
Type Ctrl + F
Type some test + enter

Reviewers: ngraham, #dolphin, elvisangelaccio

Reviewed By: ngraham, #dolphin

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D29158

5 years agoInformation Panel: show the phonon when we can use phonon
Méven Car [Fri, 24 Apr 2020 17:16:24 +0000 (19:16 +0200)]
Information Panel: show the phonon when we can use phonon

Summary: Similar to D29158

Test Plan:
Select a video file
Type CTRL + F and some text
Hit ALt + left or previous button

Before:
The video controls are not visible for selected video file

After:
Video controls are visible again.

Reviewers: ngraham, elvisangelaccio, #dolphin

Reviewed By: ngraham, #dolphin

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D29160

5 years agoMerge branch 'release/20.04'
Alexander Lohnau [Tue, 21 Apr 2020 19:32:46 +0000 (21:32 +0200)]
Merge branch 'release/20.04'

5 years agoDolphin Service Installer: Run uninstall scripts, rename methods
Alexander Lohnau [Tue, 21 Apr 2020 16:44:48 +0000 (18:44 +0200)]
Dolphin Service Installer: Run uninstall scripts, rename methods

Summary:
Now scripts starting with `uninstall` are being executed.
Addtionally the `runInstallerScriptOnce` method has been renamed, because it is used to run the install/uninstall scripts.
Same for `runInstallerScript`.
Depends on D28801

Test Plan: Compile, run tests. Try to uninstall a dolphin service which has a uninstall.sh script.

Reviewers: #dolphin, ngraham, nicolasfella, elvisangelaccio

Reviewed By: #dolphin, elvisangelaccio

Subscribers: cfeck, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28836

5 years agoInformation Panel: Make icons as big as previews
Méven Car [Tue, 21 Apr 2020 07:20:27 +0000 (09:20 +0200)]
Information Panel: Make icons as big as previews

Summary:
Make icons match the preview size.
It prevents a user that had a wide information panel,
seeing a size difference between a preview and an icon despite they can look similar (i.e folder preview).

Test Plan:
Before:
{F8248373, size=full}

After:
{F8248370, size=full}

Reviewers: #dolphin, ngraham, elvisangelaccio

Reviewed By: #dolphin, ngraham, elvisangelaccio

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D29002

5 years agoUse new "Show/Hide Hidden Files" standard shortcut
Nate Graham [Mon, 13 Apr 2020 18:27:40 +0000 (12:27 -0600)]
Use new "Show/Hide Hidden Files" standard shortcut

Summary:
Note that we lose the F8 shortcut since the KStandardShortcut added in XXXX can only
accommodate toew default shortcuts, and I thought Ctrl+H and Alt+. were the more important
ones. Hopefully that's not too high a price to pay.

Depends on D28802

Test Plan:
- Apply D28802 to kconfig
- Apply this patch to Dolphin, compile, and launch Dolphin
- Hit Ctrl+H or Alt+. and see that hidden files are shown or hidden as approproiate

Reviewers: #dolphin, dfaure, elvisangelaccio

Reviewed By: #dolphin, elvisangelaccio

Subscribers: elvisangelaccio, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28804

5 years agoAllow statusbar and information panel to stat with KIO::StatRecursiveSize
Méven Car [Sat, 18 Apr 2020 17:10:14 +0000 (19:10 +0200)]
Allow statusbar and information panel to stat with KIO::StatRecursiveSize

Summary: Needed after D28901 to ensure we get the UDS_RECURSIVE_SIZE out of the stat calls.

Test Plan: Trash size is visible in status bar and information panel again.

Reviewers: ngraham, dfaure, #dolphin

Reviewed By: dfaure

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28950

5 years agoMove from the searchbox to the results with the down arrow key
Shlomi Fish [Sat, 18 Apr 2020 16:30:02 +0000 (10:30 -0600)]
Move from the searchbox to the results with the down arrow key

Summary:
Move from the searchbox to the search results listbox/view using the
down arrow key in addition to the existing methods using the tab key,
return key, or the mouse.

Test Plan:
use ctrl+f to search in a directory tree, press down arrow key
to go to the results

Reviewers: ngraham, #dolphin

Reviewed By: ngraham, #dolphin

Subscribers: meven, elvisangelaccio, ngraham, iasensio, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26362

5 years agoDolphinPart: port dolphin's last use of KRun::run to CommandLauncherJob.
David Faure [Mon, 13 Apr 2020 22:11:16 +0000 (00:11 +0200)]
DolphinPart: port dolphin's last use of KRun::run to CommandLauncherJob.

Summary:
I chose CommandLauncherJob rather than ApplicationLauncherJob
because that would require either looking up org.kde.kfind.desktop
(with a risk of failure) or duplicating the icon name...

Test Plan:
commented out the if() block of the slot, to make sure we end
up launching kfind with this code. Then konqueror /, and Ctrl+F.

Reviewers: broulik

Reviewed By: broulik

Differential Revision: https://phabricator.kde.org/D28810

5 years agoMerge branch 'release/20.04'
Alexander Lohnau [Fri, 17 Apr 2020 13:10:07 +0000 (15:10 +0200)]
Merge branch 'release/20.04'

5 years agoDolphin Service Menu installer cleanup
Alexander Lohnau [Mon, 13 Apr 2020 16:03:51 +0000 (18:03 +0200)]
Dolphin Service Menu installer cleanup

Summary:
This patch contains some smaller formatting/coding style changes
to avoid unrelated changes in other patches.

- Use {} instead of QStringList{} consistently
- Use parehthesese in `UncompressCommand({})` consistently
- Use `QStringList name = {}` instead of `auto name = QStringList{}`
- Add one qAsConst, remove qAsConst if value is already const

Test Plan: Compile, install and run tests

Reviewers: #dolphin, ngraham, nicolasfella

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28801

5 years agoDo not display full path in the title of the tab
Antonio Prcela [Wed, 15 Apr 2020 15:29:17 +0000 (09:29 -0600)]
Do not display full path in the title of the tab

Summary:
Displays the full path only in the window title, not in the tab title.

Screenshot for comparison: ( Dolphin on the right is without D28815 , Dolphin on left has both D28815 and this patch)

{F8240079}

Reviewers: #vdg, #dolphin, ngraham, meven

Reviewed By: #vdg, #dolphin, ngraham, meven

Subscribers: ngraham, elvisangelaccio, meven, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28857

5 years agoGIT_SILENT Update Appstream for new release
Christoph Feck [Wed, 15 Apr 2020 08:59:54 +0000 (10:59 +0200)]
GIT_SILENT Update Appstream for new release

5 years agoGIT_SILENT Update Appstream for new release
Christoph Feck [Wed, 15 Apr 2020 08:59:54 +0000 (10:59 +0200)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 4788820bec89cb45eab14c0019746546298b76af)

5 years agoGIT_SILENT Upgrade release service version to 20.04.0.
Christoph Feck [Wed, 15 Apr 2020 08:35:06 +0000 (10:35 +0200)]
GIT_SILENT Upgrade release service version to 20.04.0.

5 years agoPort KRun::run usage to run another Dolphin process, to ApplicationLauncherJob
David Faure [Mon, 13 Apr 2020 20:49:10 +0000 (22:49 +0200)]
Port KRun::run usage to run another Dolphin process, to ApplicationLauncherJob

Test Plan: Opening a new window works

Reviewers: elvisangelaccio, ngraham, meven

Reviewed By: elvisangelaccio, meven

Subscribers: meven, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28807

5 years agoMerge branch 'release/20.04'
Nate Graham [Tue, 14 Apr 2020 15:50:06 +0000 (09:50 -0600)]
Merge branch 'release/20.04'

5 years agoSort services list alphabetically
Nate Graham [Tue, 14 Apr 2020 15:49:12 +0000 (09:49 -0600)]
Sort services list alphabetically

BUG: 419938
FIXED-IN: 20.04.0

5 years agoMerge branch 'release/20.04'
Nate Graham [Tue, 14 Apr 2020 15:15:32 +0000 (09:15 -0600)]
Merge branch 'release/20.04'

5 years agoDisplay readable titlebar text while using search and full paths in titlebar
Antonio Prcela [Tue, 14 Apr 2020 15:12:04 +0000 (09:12 -0600)]
Display readable titlebar text while using search and full paths in titlebar

Summary:
BUG: 406624
FIXED-IN: 20.08

Reviewers: #vdg, #dolphin, iasensio, elvisangelaccio, ngraham, meven

Reviewed By: #vdg, #dolphin, ngraham, meven

Subscribers: meven, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28815

5 years agoAllow to display UDS_RECURSIVE_SIZE in status bar
Méven Car [Tue, 14 Apr 2020 05:11:59 +0000 (07:11 +0200)]
Allow to display UDS_RECURSIVE_SIZE in status bar

Summary: Useful for trash:/ in particular

Test Plan: {F8233980}

Reviewers: #dolphin, dfaure, elvisangelaccio, ngraham

Reviewed By: #dolphin, ngraham

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28794

5 years agoMerge branch 'release/20.04'
Alexander Lohnau [Mon, 13 Apr 2020 19:25:52 +0000 (21:25 +0200)]
Merge branch 'release/20.04'

5 years agoDolphin Services: Launch Deb/Rpm archives with QDesktopServices
Alexander Lohnau [Mon, 13 Apr 2020 13:29:50 +0000 (15:29 +0200)]
Dolphin Services: Launch Deb/Rpm archives with QDesktopServices

Summary:
When you are inside the services store and you choose to install a deb/rpm package
they open in the default application (mostlikely a package installer utility like discover).

PS: I have written some ideas/questions, maybe you can comment on them :-) ?

Test Plan:
Tests still pass, try out what was described in the summary.
A product which has a deb/rpm package is for example: `Jetbrains Dolphin Plugin`

Reviewers: #dolphin, elvisangelaccio, ngraham, aspotashev

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28795

5 years agoFix crashing on starting and quitting
Martin T. H. Sandsmark [Tue, 7 Apr 2020 15:14:59 +0000 (17:14 +0200)]
Fix crashing on starting and quitting

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

5 years agoSync terminal with KIOFuse mount when browing remote directories
Alexander Saoutkin [Wed, 25 Mar 2020 20:17:13 +0000 (20:17 +0000)]
Sync terminal with KIOFuse mount when browing remote directories

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

5 years agoMerge remote-tracking branch 'origin/release/20.04'
Heiko Becker [Mon, 6 Apr 2020 21:13:37 +0000 (23:13 +0200)]
Merge remote-tracking branch 'origin/release/20.04'

5 years agoRevert "Port deprecated signal (qt5.15)"
Aleix Pol [Tue, 31 Mar 2020 13:35:33 +0000 (15:35 +0200)]
Revert "Port deprecated signal (qt5.15)"

This reverts commit e545efee73a869aef4276baef0535169f03933de.

(Cherry-picked from c01d1b4c0e909af716801e4b82862c50e8def4a4)

5 years agoMerge branch 'release/20.04'
Nate Graham [Sun, 5 Apr 2020 22:49:57 +0000 (16:49 -0600)]
Merge branch 'release/20.04'

5 years agoUse same logic for "no extension" case with Duplicate feature
Nate Graham [Mon, 23 Mar 2020 19:42:48 +0000 (13:42 -0600)]
Use same logic for "no extension" case with Duplicate feature

Summary:
In the "no extension" case, we weren't separating out the path and the original filename,
breaking the feature for languages where the word "copy" would be at the beginning of the
filename, not after it (e.g. "copia de foo" in Spanish, and similar in other romance
languages). This patch fixes that by separating the original path and filename in the no
extension case as is done for the other case, which should solve the issue.

BUG: 419070
FIXED-IN: 20.04.0

Test Plan:
No changes in English; should fix the issue in Spanish once new translations are done
(see https://bugs.kde.org/show_bug.cgi?id=419070 for details)

Reviewers: #dolphin, elvisangelaccio, arojas, meven, pino, #localization

Reviewed By: #dolphin, elvisangelaccio

Subscribers: aacid, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28227

5 years agoDolphin: port to CommandLauncherJob
David Faure [Sun, 5 Apr 2020 11:44:12 +0000 (13:44 +0200)]
Dolphin: port to CommandLauncherJob

Summary: git master already requires 5.69 anyway, due to KBookmarkMenu API change

Test Plan: Builds, Tools / Compare Files works.

Reviewers: broulik, elvisangelaccio, meven

Reviewed By: elvisangelaccio, meven

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28589

5 years agoBump minimum required KF5 version
Elvis Angelaccio [Sun, 5 Apr 2020 18:16:59 +0000 (20:16 +0200)]
Bump minimum required KF5 version

Needed after 885916b7b4.

5 years agoRevert "Port deprecated signal (qt5.15)"
Aleix Pol [Tue, 31 Mar 2020 13:35:33 +0000 (15:35 +0200)]
Revert "Port deprecated signal (qt5.15)"

This reverts commit e545efee73a869aef4276baef0535169f03933de.

5 years agoPort away from deprecated KBookmarksmenu API
Nicolas Fella [Mon, 30 Mar 2020 13:49:50 +0000 (15:49 +0200)]
Port away from deprecated KBookmarksmenu API

Summary:
Needs to wait until we can depend on 5.65

See D25660 for context

Reviewers: #dolphin, elvisangelaccio

Reviewed By: #dolphin, elvisangelaccio

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D25665

5 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 30 Mar 2020 06:47:40 +0000 (08:47 +0200)]
GIT_SILENT made messages (after extraction)

5 years agoSet a better defaultDropAction for dragging
Tranter Madi [Sat, 28 Mar 2020 03:28:42 +0000 (10:28 +0700)]
Set a better defaultDropAction for dragging

Summary: Because we use KIO::DropJob to determine the dropAction, so changing this one does not change anything else except the default cursor from the copy icon to the closed-hand one.

Test Plan: Drag files without holding any modifier key and see the cursor.

Reviewers: #dolphin, ngraham

Reviewed By: #dolphin, ngraham

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28370

5 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 30 Mar 2020 00:36:14 +0000 (02:36 +0200)]
GIT_SILENT made messages (after extraction)

5 years agoGIT_SILENT Upgrade release service version to 20.03.90.
Christoph Feck [Sat, 28 Mar 2020 22:29:48 +0000 (23:29 +0100)]
GIT_SILENT Upgrade release service version to 20.03.90.

5 years agoGIT_SILENT: ignore .cmake generated by qtc
Laurent Montel [Sat, 28 Mar 2020 14:32:08 +0000 (15:32 +0100)]
GIT_SILENT: ignore .cmake generated by qtc

5 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Fri, 27 Mar 2020 01:41:34 +0000 (02:41 +0100)]
GIT_SILENT made messages (after extraction)

5 years agoMerge branch 'release/20.04'
Nate Graham [Wed, 25 Mar 2020 15:35:24 +0000 (09:35 -0600)]
Merge branch 'release/20.04'

5 years agoUpdate dragCursor while dragging
Tranter Madi [Wed, 25 Mar 2020 15:23:30 +0000 (09:23 -0600)]
Update dragCursor while dragging

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

5 years agoMerge remote-tracking branch 'origin/release/20.04'
Laurent Montel [Thu, 19 Mar 2020 13:00:15 +0000 (14:00 +0100)]
Merge remote-tracking branch 'origin/release/20.04'

5 years agoAdd missing includes
Laurent Montel [Thu, 19 Mar 2020 12:59:55 +0000 (13:59 +0100)]
Add missing includes

5 years agoSelect new duplicated items
Elvis Angelaccio [Tue, 17 Mar 2020 21:58:58 +0000 (22:58 +0100)]
Select new duplicated items

Summary: This should have been part of commit 405dd624fb

Test Plan: Duplicate item and make sure it gets selected.

Reviewers: ngraham

Reviewed By: ngraham

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28084

5 years agoFix minor typo
Yuri Chornoivan [Tue, 17 Mar 2020 14:56:45 +0000 (16:56 +0200)]
Fix minor typo

5 years agoMerge branch 'release/20.04'
Yuri Chornoivan [Tue, 17 Mar 2020 09:34:28 +0000 (11:34 +0200)]
Merge branch 'release/20.04'

5 years agoAdd the 'Duplicate Here' feature description
Yuri Chornoivan [Tue, 17 Mar 2020 09:33:48 +0000 (11:33 +0200)]
Add the 'Duplicate Here' feature description

5 years agoMerge branch 'release/20.04'
Elvis Angelaccio [Mon, 16 Mar 2020 22:01:54 +0000 (23:01 +0100)]
Merge branch 'release/20.04'

5 years agoSwitch to generated MainWindow dbus interface
Elvis Angelaccio [Mon, 23 Dec 2019 10:06:54 +0000 (11:06 +0100)]
Switch to generated MainWindow dbus interface

Summary: This allows compile-time checks for the main window dbus methods.

Test Plan: Same test plan as in D21691, D21666 and D25510.

Reviewers: #dolphin

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26214

5 years agoExclude daemonized processes from Dolphin::attachToExistingInstance()
Elvis Angelaccio [Tue, 24 Dec 2019 17:28:26 +0000 (18:28 +0100)]
Exclude daemonized processes from Dolphin::attachToExistingInstance()

Summary:
`dolphin --daemon` does not have the `/dolphin/Dolphin_1` dbus path,
because it doesn't have any DolphinMainWindow.

Instead of working around this issue (as we did in D21666 and D25510),
just exclude these processes from the list of dbus instances checked by
`Dolphin::attachToExistingInstance()`.

CCBUG: 408244

Test Plan: Same test plan as in D21666 and D25510

Reviewers: #dolphin

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26213

5 years agoAdd Duplicate feature
Nathaniel Graham [Fri, 20 Dec 2019 17:07:25 +0000 (10:07 -0700)]
Add Duplicate feature

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

5 years agoAdd Duplicate feature
Nathaniel Graham [Fri, 20 Dec 2019 17:07:25 +0000 (10:07 -0700)]
Add Duplicate feature

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

5 years agoGIT_SILENT Upgrade release service version to 20.03.80.
Albert Astals Cid [Sun, 15 Mar 2020 18:54:17 +0000 (19:54 +0100)]
GIT_SILENT Upgrade release service version to 20.03.80.

5 years agoGIT_SILENT Upgrade release service version to 20.07.70.
Albert Astals Cid [Sun, 15 Mar 2020 18:32:46 +0000 (19:32 +0100)]
GIT_SILENT Upgrade release service version to 20.07.70.

5 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Mon, 2 Mar 2020 04:36:51 +0000 (05:36 +0100)]
SVN_SILENT made messages (.desktop file) - always resolve ours

In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"

5 years agoMerge branch 'release/19.12'
Alexander Saoutkin [Sun, 1 Mar 2020 17:22:46 +0000 (17:22 +0000)]
Merge branch 'release/19.12'

5 years agoFix typo in comment
Alexander Saoutkin [Sun, 1 Mar 2020 17:20:54 +0000 (17:20 +0000)]
Fix typo in comment

5 years agoFix files not being highlighted if directory of file is already open
Alexander Saoutkin [Sun, 1 Mar 2020 16:31:02 +0000 (16:31 +0000)]
Fix files not being highlighted if directory of file is already open

Summary:
In DolphinTabWidget::openFiles it assumes openDirectories will open new tabs, so it
only marks the URL selection for the newly opened tabs. This assumption is incorrect
 as Dolphin might reuse tabs when the folder is already open.

Even then, markUrlsAsSelected does nothing when the folder is already opened.
The selection seems to only be used when the folder finishes loading, calls made after
that only change a variable without updating the actual selection.

A call to DolphinView::updateViewState() is required to restore the intended behaviour, so long as DolphinView::clearSelection() has been called on the relevant tab, otherwise updateViewState() is a no-op.

BUG: 417230
FIXED-IN: 19.12.3

Test Plan:
1. In any application that has an "open containing folder" select that option
2. and then do the same for another file in the same folder

Reviewers: broulik

Reviewed By: broulik

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D27389

5 years agoGIT_SILENT Update Appstream for new release
Christoph Feck [Sun, 1 Mar 2020 09:31:18 +0000 (10:31 +0100)]
GIT_SILENT Update Appstream for new release

5 years agoGIT_SILENT Upgrade KDE Applications version to 19.12.3.
Christoph Feck [Sat, 29 Feb 2020 22:22:25 +0000 (23:22 +0100)]
GIT_SILENT Upgrade KDE Applications version to 19.12.3.

5 years agoFix issues found by ebn
Carl Schwan [Fri, 21 Feb 2020 14:42:41 +0000 (15:42 +0100)]
Fix issues found by ebn

Summary:
http://ebn.kde.org/sanitizer/reports/kde-4.x/applications/dolphin/index.html

I ignored the Prefer 'folder' over 'directory' issue, since it was a false positive.

Test Plan: meinproc5 still work and no visual change.

Reviewers: yurchor

Reviewed By: yurchor

Subscribers: yurchor, kfm-devel, kde-doc-english

Tags: #dolphin, #documentation

Differential Revision: https://phabricator.kde.org/D27547

5 years agoFixes multiple KVersionControlPlugin::fileName() calls on entering or updating directory.
Nikolai Krasheninnikov [Tue, 18 Feb 2020 20:17:53 +0000 (13:17 -0700)]
Fixes multiple KVersionControlPlugin::fileName() calls on entering or updating directory.

Summary:
BUG: 415698
FIXED-IN: 20.04

On each VCS plugin creation corresponding file name is saved (cached) so when we search which VCS plugin is appropriate for current directory we don't need to call KVersionControlPlugin::fileName() again.

Reviewers: #dolphin, meven, elvisangelaccio, ngraham

Reviewed By: #dolphin, meven, ngraham

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26962

5 years agoPort deprecated signal (qt5.15)
Laurent Montel [Sun, 16 Feb 2020 13:44:38 +0000 (14:44 +0100)]
Port deprecated signal (qt5.15)

5 years agoRestore former position of "Create New" menu item in viewport context menu
Nate Graham [Sun, 9 Feb 2020 15:58:10 +0000 (08:58 -0700)]
Restore former position of "Create New" menu item in viewport context menu

Summary:
I've seem various complaints from users about the fact that the {nav Create New...} menu
item in the viewport context menu is now below {nav Open With} item. All the other
changes to menus seem to have been well-received but this one has garnered criticism.
Looking through D23757 and D11884, I can't actually see that this was intentional, so
it might even be a bug.

Either way, this patch restores the old position of the {nav Create New} menu items at
the top of the Viewport context menu.

BUG: 417640
FIXED-IN: 20.04.0

Test Plan: {F8093605}

Reviewers: #vdg, #dolphin, elvisangelaccio, ndavis

Reviewed By: #vdg, ndavis

Subscribers: asturmlechner, markuss, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D27267

5 years agoSwap "Open in New Window" and "Open in New Tab" in context menus
Ilya Bizyaev [Tue, 11 Feb 2020 11:36:19 +0000 (14:36 +0300)]
Swap "Open in New Window" and "Open in New Tab" in context menus

Summary:
Since Dolphin's default behaviour became opening in new tabs rather than in new windows
(a very positive change, in my opinion), I always find myself accidentally opening folders
in new windows from the context menu. This is because in most browsers with tab workflow
(e.g. Firefox, Chromium, Falkon) the top context menu action is opening in a new tab, and
my muscle memory plays a bad trick :) I'm aware of middle-clicking, but I find it
inconvenient with my touchpad.

I suspect I'm probably not alone in that, so I think it makes sense to swap these actions
in Dolphin to match widely used apps.

Test Plan:
Open Dolphin, right click folders in the main view and in the Places panel, ensure the
actions are indeed swapped

Reviewers: #vdg, ndavis, #dolphin, ngraham

Reviewed By: #vdg, ndavis, #dolphin, ngraham

Subscribers: ngraham, ndavis, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D27318

5 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Thu, 6 Feb 2020 04:34:55 +0000 (05:34 +0100)]
SVN_SILENT made messages (.desktop file) - always resolve ours

In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"

5 years agoGIT_SILENT Update Appstream for new release
Christoph Feck [Mon, 3 Feb 2020 23:10:08 +0000 (00:10 +0100)]
GIT_SILENT Update Appstream for new release

5 years agoGIT_SILENT Upgrade KDE Applications version to 19.12.2.
Christoph Feck [Sun, 2 Feb 2020 13:57:53 +0000 (14:57 +0100)]
GIT_SILENT Upgrade KDE Applications version to 19.12.2.

5 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sun, 2 Feb 2020 01:30:18 +0000 (02:30 +0100)]
GIT_SILENT made messages (after extraction)

5 years agoAdd natural sorting and case-insensitive sorting for all role-types
George Vogiatzis [Tue, 28 Jan 2020 15:50:06 +0000 (08:50 -0700)]
Add natural sorting and case-insensitive sorting for all role-types

Summary:
 Add natural sorting and case-insensitive sorting, for all role-types
that benefit from.

BUG: 406296
FIXED-IN: 19.12.2

Test Plan:
Sort by any role type specified in `isRoleValueNatural()`
Before: Sorting is always case sensitive
After: Sorting according to 'Sorting mode' in configuration.

Reviewers: #dolphin, nicolasfella, meven, elvisangelaccio, ngraham

Reviewed By: #dolphin, meven, elvisangelaccio, ngraham

Subscribers: cfeck, meven, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D25741

5 years agoMerge branch 'release/19.12'
Nate Graham [Mon, 27 Jan 2020 16:49:44 +0000 (09:49 -0700)]
Merge branch 'release/19.12'

5 years agoChange drop indicator color
George Vogiatzis [Mon, 27 Jan 2020 16:40:57 +0000 (09:40 -0700)]
Change drop indicator color

Summary:
Change drop indicator color form highlight to text.
This makes more visible, when indicator is adjacent to a highlight
item, of a list.

BUG: 415010

Test Plan:
Before vs After
{F7974679}

Reviewers: #dolphin, #vdg, elvisangelaccio, ngraham

Reviewed By: #dolphin, #vdg, ngraham

Subscribers: meven, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26936

5 years agoFixes multiple VCS plugin calls on single directory update.
Nikolai Krasheninnikov [Sun, 26 Jan 2020 16:06:40 +0000 (17:06 +0100)]
Fixes multiple VCS plugin calls on single directory update.

Summary:
Fixes multiple VCS plugin beginRetrival()/endRetrival()/itemVersion() calls on single directory update.
When VCS pluging finished gathering directory information VersionControlObserver::slotThreadFinished() calls KFileItemModel::setData() on each entry with appropriate item VCS information.
This in turn emits KFileItemModel::itemsChanged() which is connected with VersionControlObserver::delayedDirectoryVerification() which is starting to gather VCS directory information again.
This commits breaks the vicious circle.

BUG: 415698
FIXED-IN: 20.04.0

Reviewers: #dolphin, meven, ngraham, elvisangelaccio

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26721

5 years agoUse QDesktopServices to open urls not supported by dolphin
Méven Car [Fri, 17 Jan 2020 17:10:40 +0000 (18:10 +0100)]
Use QDesktopServices to open urls not supported by dolphin

Summary:

This improves portability.
QDesktopServices uses standard mimetype base resolution to find the app to use.

BUG: 372642
FIXED-IN: 20.04

Test Plan:
 * Open http://google.com, opened default web browser
 * Open mms:// (on my test system opened vlc)

Reviewers: #dolphin, elvisangelaccio, ngraham

Reviewed By: #dolphin, elvisangelaccio, ngraham

Subscribers: nicolasfella, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26732

5 years ago(search) Fix searching tags with spaces
Ismael Asensio [Wed, 8 Jan 2020 23:39:28 +0000 (00:39 +0100)]
(search) Fix searching tags with spaces

Summary:
Tags containing blank spaces were not handled properly in the search widget.
Now we enclose them in quotes and strip the quotes before setting them to the widget.

{F7854247}

Test Plan:
No artifacts when searching tags containing spaces
Added test cases to `bin/dolphinquerytest`

Reviewers: #dolphin, elvisangelaccio, ngraham, meven

Reviewed By: #dolphin, elvisangelaccio, ngraham

Subscribers: meven, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26369

5 years agoUse more conventional "Add to Places" text for that action
Nate Graham [Sat, 11 Jan 2020 19:52:46 +0000 (12:52 -0700)]
Use more conventional "Add to Places" text for that action

Summary:
I originally implemented this to show "Add <current folder> to Places" to make the menu
item more clear when invoked from the file menu or the viewport context menu because I
thought it wasn't totally clear that the action would be referring to the folder for the
visible view.

However I think in retrospect that this was a mistake. No other items in the file menu
or the viewport context menu name the current folder like this, so clearly there wasn't
a problem. And then the item's text doesn't match the text for other items.

Thie patch removes that behavior and makes the name match the style of all the other menu
item text.

BUG: 416064
FIXED-IN: 20.04.0

Reviewers: #dolphin, #vdg, meven

Reviewed By: #dolphin, meven

Subscribers: elvisangelaccio, meven, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26590

5 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 13 Jan 2020 07:15:22 +0000 (08:15 +0100)]
GIT_SILENT made messages (after extraction)

5 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 13 Jan 2020 01:34:58 +0000 (02:34 +0100)]
GIT_SILENT made messages (after extraction)

5 years agoGet rid of -Wdeprecated-copy warning
Ismael Asensio [Sun, 22 Dec 2019 16:46:48 +0000 (17:46 +0100)]
Get rid of -Wdeprecated-copy warning

Summary:
Remove the explicit copy constructor of `KItemListStyleOption`, since it does not
add any logic to what the implicit copy constructor does, but triggers a compiler
warning if we don't overload `operator=` too.

Test Plan:
Compiles without `-Wdeprecated-copy` warning
No behavior changes

Reviewers: elvisangelaccio, #dolphin

Reviewed By: elvisangelaccio, #dolphin

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26585

5 years agoAdd only canonical paths to dirWatcher
Robert Hoffmann [Tue, 7 Jan 2020 09:53:35 +0000 (10:53 +0100)]
Add only canonical paths to dirWatcher

Summary: KDirWatch only works correctly with canonical paths, i.e. symbolic links resolved.

Test Plan:
1. Create dirs:
$ mkdir test1
$ mkdir test1/subdir
$ ln -s test1 test2

2. Start dolphin, navigate to test2/subdir, then in terminal:
$ echo test > test2/subdir/test

Without the patch, test2/subdir/test won't be shown automatically, only after reload (F5).
With the patch applied, test2/subdir/test will be shown automatically.

3. Restart dolphin, navigate to test2/subdir, then in terminal:
$ echo test >> test2/subdir/test

Without the patch, the increased size of test2/subdir/test won't be shown automatically,
only after reload (F5). With the patch applied, it will be shown automatically.

4. Restart dolphin, navigate to test2/subdir, then in terminal:
$ rm test2/subdir/test

Without the patch, test2/subdir/test stays visible, will only disappear after reload (F5).
With the patch applied, it will disappear automatically.

Reviewers: dfaure, #dolphin, elvisangelaccio

Reviewed By: dfaure, #dolphin, elvisangelaccio

Subscribers: ngraham, elvisangelaccio, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D25732

5 years ago"Use newly-upstreamed rename dialog from KIO""
Nate Graham [Sat, 11 Jan 2020 20:21:52 +0000 (13:21 -0700)]
"Use newly-upstreamed rename dialog from KIO""

This reverts commit 41105103b063c2e538bf0071e54fd429a841238b.

KIO's version was just bumped to 5.67, so this can land now without
breaking the CI.

5 years agoMerge branch 'release/19.12'
Elvis Angelaccio [Sat, 11 Jan 2020 15:15:14 +0000 (16:15 +0100)]
Merge branch 'release/19.12'

5 years agoHide tooltip instantly on filter change
Piotr Henryk Dabrowski [Sat, 11 Jan 2020 15:09:36 +0000 (16:09 +0100)]
Hide tooltip instantly on filter change

Summary:
Instantly hide tooltip shown over an element when filter bar changes.

Currently the tooltip stays even when filtering causes the file under the mouse to change or disappears entirely.
The tooltip also continues to cover much of the window - hiding the new filtering results from user.

This is an enhancement to D22512

Test Plan:
1. place the mouse pointer over a file to show the tooltip
2. press "/" to activate filter bar
3. type in filter phrase

Reviewers: #dolphin, elvisangelaccio, ngraham

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26576

5 years agoRevert "Use newly-upstreamed rename dialog from KIO"
Nate Graham [Mon, 6 Jan 2020 21:34:36 +0000 (14:34 -0700)]
Revert "Use newly-upstreamed rename dialog from KIO"

This reverts commit bae6620f22d29f8e42e38f4dff3df3e44b3f639a.

Frameworks 5.67 doesn't exist yet; this needs to wait another month.

5 years agoUse newly-upstreamed rename dialog from KIO
Nate Graham [Thu, 2 Jan 2020 18:17:18 +0000 (11:17 -0700)]
Use newly-upstreamed rename dialog from KIO

Summary:
With the rename dialog upstreamed in D17595, we can use it from there.

This will require the KF5 dep to be bumped to 5.67, which should be feasible given that we're at the very beginning of a new Applications cycle.

Depends on D17595

Test Plan:
1. Dolphin Settings > uncheck "rename inline"
2. Rename one or more files. Observe that it still works

Tests still pass.

Reviewers: #dolphin, elvisangelaccio, meven

Reviewed By: elvisangelaccio, meven

Subscribers: meven, broulik, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D17597

5 years ago(search) Keep menu open when selecting tags
Ismael Asensio [Sun, 22 Dec 2019 15:59:54 +0000 (16:59 +0100)]
(search) Keep menu open when selecting tags

Summary:
Keeps the `Tags` menu open while selecting and deselecting tags in the
search panel, saving many mouse clicks for multiple tags.
It cannot be done natively on `QMenu` (https://bugreports.qt.io/browse/QTBUG-6635)
but it is a one-liner and I haven't seen any bad behavior so far.

Test Plan:
{F7853717}

- `Tags` menu does not close when selecting/deselecting tags
- Tag search is consistent
- Clicking anywhere else will close the menu

Reviewers: #dolphin, elvisangelaccio, ngraham, #vdg

Reviewed By: #dolphin, elvisangelaccio, #vdg

Subscribers: #vdg, broulik, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26343

5 years agoUpdate Appstream for new release
Christoph Feck [Mon, 6 Jan 2020 13:49:19 +0000 (14:49 +0100)]
Update Appstream for new release

5 years agoDon't use nullptr for flag. Just use default argument here
Laurent Montel [Mon, 6 Jan 2020 12:30:12 +0000 (13:30 +0100)]
Don't use nullptr for flag. Just use default argument here

6 years agoGIT_SILENT Upgrade KDE Applications version to 19.12.1.
Christoph Feck [Sun, 5 Jan 2020 04:33:19 +0000 (05:33 +0100)]
GIT_SILENT Upgrade KDE Applications version to 19.12.1.

6 years agoClean-up DolphinFacetsWidget
Ismael Asensio [Sun, 15 Dec 2019 22:15:46 +0000 (23:15 +0100)]
Clean-up DolphinFacetsWidget

Summary:
Small refactor patch to clean-up some logic on setter and getter:
- Search terms are previously splitted and set separately, so no need
  for extra splitting and `foreach` loop
- Return search terms on a `QStringList` rather than join first

Depends on: D26029

Test Plan: No behavior changes

Reviewers: #dolphin, elvisangelaccio

Reviewed By: #dolphin, elvisangelaccio

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26150

6 years agoRename methods on DolphinFacetsWidget
Ismael Asensio [Sat, 21 Dec 2019 18:41:44 +0000 (19:41 +0100)]
Rename methods on DolphinFacetsWidget

Summary:
Small refactor patch to rename method names, from `ratingTerm` to `searchTerm`,
since its scope has grown bigger.

Test Plan: No behavior changes

Reviewers: #dolphin, elvisangelaccio

Reviewed By: #dolphin, elvisangelaccio

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D26029

6 years agoPort from deprecated KIconLoader::IconSize()
Ismael Asensio [Thu, 26 Dec 2019 16:27:10 +0000 (17:27 +0100)]
Port from deprecated KIconLoader::IconSize()

Summary: `IconSize()` method is deprecated from Frameworks 5.66

Reviewers: #dolphin, elvisangelaccio, meven

Reviewed By: #dolphin, elvisangelaccio

Subscribers: kfm-devel

Tags: #dolphin

Maniphest Tasks: T11637

Differential Revision: https://phabricator.kde.org/D26237

6 years agoDon't use nullptr/0 as flags (deprecated in qt5.15)
Laurent Montel [Thu, 26 Dec 2019 13:23:45 +0000 (14:23 +0100)]
Don't use nullptr/0 as flags (deprecated in qt5.15)

6 years agoUse non-deprecated install dir variables from ECM
Elvis Angelaccio [Tue, 24 Dec 2019 18:30:44 +0000 (19:30 +0100)]
Use non-deprecated install dir variables from ECM

6 years agoRename variables to improve readability of Dolphin::attachToExistingInstance
Elvis Angelaccio [Mon, 23 Dec 2019 19:08:41 +0000 (20:08 +0100)]
Rename variables to improve readability of Dolphin::attachToExistingInstance

Services and interfaces are not the same thing. Also clarify the name of
dbus replies.

6 years ago[DolphinContextMenu] Use contains check for scheme again
Kai Uwe Broulik [Mon, 23 Dec 2019 10:44:58 +0000 (11:44 +0100)]
[DolphinContextMenu] Use contains check for scheme again

Regression introduced in 8b0c12a59ccb23fdb6393f640693d21afaeb02a1
There's "filenamesearch" and "baloosearch".

Differential Revision: https://phabricator.kde.org/D26169