┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2019-11-10GIT_SILENT Upgrade KDE Applications version to 20.03.70.Albert Astals Cid
2019-10-27Unmounting busy device doesn't tell who is blockingDavid Hallas
Summary: Unmounting a busy device from the places panel doesn't tell which applications have open files blocking the unmount. Test Plan: Mount a USB stick using Dolphin Open a file from the USB stick Unmount the USB stick using Dolphin Observe the new error message. FEATURE: 189302 Reviewers: #dolphin, elvisangelaccio, ngraham, broulik, meven Reviewed By: #dolphin, elvisangelaccio, meven Subscribers: meven, davidedmundson, kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D19989
2019-09-20We depend against 5.61Laurent Montel
2019-09-14We depend against 5.61 which depends against qt 5.11Laurent Montel
2019-08-25Change default Dolphin toolbar layoutSimon Krull
Summary: {F7205836} Use a default toolbar layout that looks better and makes more sense for new users. Test Plan: Open Dolphin (with the default toolbar) Reviewers: #dolphin, #vdg, ngraham, GB_2, elvisangelaccio Reviewed By: #dolphin, #vdg, ngraham, GB_2 Subscribers: iasensio, filipf, meven, elvisangelaccio, felixernst, GB_2, ndavis, ngraham, kfm-devel, #vdg, #dolphin Tags: #dolphin, #vdg Differential Revision: https://phabricator.kde.org/D23075
2019-08-07Merge branch 'Applications/19.08'Wolfgang Bauer
2019-08-07Fix build with cmake < 3.7Wolfgang Bauer
`VERSION_GREATER_EQUAL` was introduced in cmake 3.7, but the specified minimum version is 3.0. So use `NOT VERSION_LESS` instead to still support older cmake versions too. Differential Revision: https://phabricator.kde.org/D22984
2019-07-29GIT_SILENT Upgrade KDE Applications version to 19.07.90.Christoph Feck
2019-07-15GIT_SILENT Upgrade KDE Applications version to 19.11.70.Albert Astals Cid
2019-07-15GIT_SILENT Upgrade KDE Applications version to 19.07.80.Albert Astals Cid
2019-06-26Add docs about the new 'Open new folders in tabs' optionYuri Chornoivan
2019-06-16Fix ECM version comparisonElvis Angelaccio
CCMAIL: [email protected]
2019-06-13Install in new logging directory when we use kf5 5.59.0Laurent Montel
2019-05-30Open externally called files/directories in new tabsAlexander Saoutkin
Summary: FEATURE: 183429 FIXED-IN: 19.08.0 GUI: new cli argument --new-window Externally called files/directories are opened in a a new tab of an instance of Dolphin that already exists. If any of the given URIs are already open in a tab, then those tabs are activated instead of a new tab being opened. If there is no instance then the files/directories are opened in a new window. The newly opened file/directory has its tab activated, and consequently, the window is also activated. When the user clicks "Open In New Window" or "Detach Tab", the files/directories are opened in a new window. Test Plan: [Manual] Before testing, set the default file manager in system settings as the newly built Dolphin executable. One must also include the new dolphin executable in the $PATH, otherwise some functions will attempt to open the system dolphin instead of the new one. Furthermore, running two different versions of Dolphin (in particular, where one does not have this patch included) can result in bugs appearing, in particular, new tabs not opening as old instances will not recognise the DBus commands sent to it. However, I see no reason why a user will have two different versions of Dolphin (apart from people like us :D). Open directories with the help of auxillary programs (i.e. a browser). The files/directories should appear in a new window if an instance does not exist. If an existence already exists, then a new tab should be opened and activated in that instance and the window activated. Use QDBusViewer to open folders/items by calling the ShowFolders/ShowItems methods in org.freedesktop.FileManager1 of the Dolphin instance. When a user chooses to "Open In New Window"/"Detach Tab" then the files/directories should be opened in a new window. Reviewers: #dolphin, elvisangelaccio Subscribers: zzag, dfaure, fvogt, fikrim, magar, fbg13, davidedmundson, kwin, ngraham, elvisangelaccio, anthonyfieroni, kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D16648
2019-05-30handle maps with multiple or single entries from BalooAlexander Stippich
Summary: Handle maps which may contain multiple entries with the same key. Bumps frameworks to 5.58. Equivalent to D20739. Reviewers: #dolphin, elvisangelaccio, bruns Reviewed By: #dolphin, elvisangelaccio, bruns Subscribers: kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D21157
2019-04-23[InformationPanel] Use the new inline configuration modeStefan Brüns
Summary: The current external configuration dialog has some issues: - its layout is suboptimal, as its initial size is typically to small - it is quite disassociated with the actual widget it configures, properties have a different order, and the property names can be quite abstract without the corresponding value. Doing the visibility selection inline typically avoids the sizing problem, as the containing application (dolphin) is often vertically maximized. The selection becomes more obvious, as the item order is kept, and the values are shown. Depends on D20524 CCBUG: 389571 Reviewers: #dolphin, #baloo, #frameworks, ngraham, astippich, #vdg, elvisangelaccio Reviewed By: #dolphin, elvisangelaccio Subscribers: elvisangelaccio, meven, kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D20525
2019-03-24Merge branch 'Applications/19.04'Nate Graham
2019-03-24Revert "Create a global launch shortcut (Meta+E)"Elvis Angelaccio
This reverts commit 58084cf7da362d77919483cbb9a7a23333ce86c5. Plasma considers khotkeys deprecated, so we shouldn't add new users making the migration even harder. Dolphin should use the `X-KDE-Shortcuts` desktop entry instead. More details in David's comment: https://phabricator.kde.org/D19831#437096
2019-03-18Merge remote-tracking branch 'origin/Applications/19.04'Christoph Feck
2019-03-18Bring back KActivities supportElvis Angelaccio
Summary: This code has been unused since the KF5 port. Reviewers: #dolphin, #plasma Subscribers: kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D18273
2019-03-17Merge branch 'Applications/19.04'Nate Graham
2019-03-17Create a global launch shortcut (Meta+E)Nate Graham
Summary: This patch adds a global shortcut ({key Meta E}) to launch Dolphin, just like Konsole has. FEATURE: 405302 FIXED-IN: 19.04.0 Test Plan: 1. Apply patch and reboot, or create and log into a new user 2. Hit {key Meta E} 3. Dolphin opens! Reviewers: #dolphin, #vdg, elvisangelaccio Reviewed By: #dolphin, elvisangelaccio Subscribers: hallas, elvisangelaccio, kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D19831
2019-03-16GIT_SILENT Upgrade KDE Applications version to 19.07.70.Albert Astals Cid
2019-03-16GIT_SILENT Upgrade KDE Applications version to 19.03.80.Albert Astals Cid
2019-03-01Use new display string function from KFileMetaDataAlexander Stippich
Summary: Delete all the custom formatting functions and use the ones provided from KFileMetaData. Reviewers: #dolphin, elvisangelaccio Reviewed By: #dolphin, elvisangelaccio Subscribers: bcooksley, elvisangelaccio, kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D19105
2019-01-28Introduce HAVE_TERMINALElvis Angelaccio
Source code should check for features detected during configure-time, rather than checking for a specific OS. See also commit 87e8d0ba5f.
2019-01-15Fix required version for baloo and kfilemetadataElvis Angelaccio
2019-01-15Use stable version as required version for baloo-widgetsElvis Angelaccio
2018-11-24[PlacesPanel] Port to KFilePlaceEditDialogElvis Angelaccio
Summary: This patch ports away from the old PlacesItemEditDialog copy, which doesn't honour the "applicationLocal" checkbox. KFilePlaceEditDialog was not exported by KIO, but it will be starting from 5.53 BUG: 376619 FIXED-IN: 19.03.80 Test Plan: * Create a new place ("Add Entry" from the panel context menu) and check the "only show in dolphin" checkbox * Edit an existing (global) place and check the "only show in dolphin" checkbox Reviewers: #dolphin Subscribers: kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D16824
2018-11-10GIT_SILENT Upgrade KDE Applications version to 19.03.70.Albert Astals Cid
2018-11-09GIT_SILENT Upgrade KDE Applications version to 18.03.70.Albert Astals Cid
2018-11-02Autogenerate debug file + install debug categories fileLaurent Montel
2018-08-21Port away from kdelibs4supportElvis Angelaccio
Summary: It was only used as fallback when baloo was not found, but `KFileMetaDataWidget` is useless without nepomuk. The result of this patch is that the information panel and the tooltips won't be available from platforms without baloo (instead of being available but broken). The baloo dependency remains optional. Closes T8720 Test Plan: Build dolphin with `cmake -DCMAKE_DISABLE_FIND_PACKAGE_KF5Baloo=ON ..` and make sure it doesn't show tooltips or the information panel. Reviewers: #dolphin, broulik, ngraham Subscribers: kfm-devel Tags: #dolphin Maniphest Tasks: T8720 Differential Revision: https://phabricator.kde.org/D14814
2018-07-16GIT_SILENT Upgrade KDE Applications version to 18.11.70.Albert Astals Cid
2018-06-29Remove QT definitions duplicated from KDEFrameworkCompilerSettings or deadFriedrich W. H. Kossebau
2018-05-20cmake: add warning when baloo will be disabledElvis Angelaccio
Summary: KFileMetaDataWidget is useless without nepomuk (which no one ships anymore). Let's add at least a warning until we will get rid of kdelibs4support (see T8720). Test Plan: Uninstall baloo-widgets, build dolphin and check the cmake output. Subscribers: kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D13005
2018-05-17Revert "Reverting Baloo-widgets version change in cmakelists, since this ↵Nathaniel Graham
breaks the information panel" Sorry, this was actually correct, and the rest of us were using old baloo-widgets. Anyone experiencing issues with Information Panel content in Dolphin master should Compile and deploy baloo-widgets from git master too. CCMAIL: [email protected] CCMAIL: [email protected] This reverts commit 58edb20a999e335fcefec013806be0a778f7960f.
2018-05-17Reverting Baloo-widgets version change in cmakelists, since this breaks the ↵Nathaniel Graham
information panel Let's find another way to do this. CCMAIL: [email protected] CCMAIL: [email protected]
2018-05-12Fix broken build without baloo-widgets masterElvis Angelaccio
D11245 introduced a dependency on baloo-widgets master, but baloo-widgets is only an optional dependency.
2018-03-19GIT_SILENT Upgrade KDE Applications version to 18.07.70.Albert Astals Cid
2018-03-11Align minimum ECM and KF5 versionsElvis Angelaccio
It doesn't make sense to require 1.6.0 which is years old.
2018-03-10Fix some compile warningsRoman Inflianskas
Reviewers: markg, elvisangelaccio Reviewed By: markg, elvisangelaccio Subscribers: chehrlic, rkflx, elvisangelaccio, #dolphin Differential Revision: https://phabricator.kde.org/D10995
2018-01-27Bump minimum KF5 versionElvis Angelaccio
This should have been part of D9333.
2018-01-10Needs kio >= 5.42Albert Astals Cid
At least since 5f1df43b87898b380228a3548553de3290ddb0d7
2017-12-14Use Kio::KPlacesModel as source model for PlacesItemModelRenato Araujo Oliveira Filho
Summary: Use Kio::KPlacesModel as source model for PlacesItemModel avoiding duplicated code. Depends on D8862 Depends on D8332 Depends on D8434 Depends on D8348 Depends on D8630 Test Plan: Unit test created Reviewers: elvisangelaccio, emmanuelp, mlaurent, mwolff Reviewed By: elvisangelaccio, mlaurent, mwolff Subscribers: mwolff, mlaurent, anthonyfieroni, nicolasfella, ngraham, #dolphin Differential Revision: https://phabricator.kde.org/D8855
2017-12-02Merge remote-tracking branch 'origin/Applications/17.12'Heiko Becker
2017-12-01Use CMakePackageConfigHelpers instead of the ECM variantHeiko Becker
Summary: dolphin already requires cmake >= 3.0, which includes the macro. Also make sure to include the CMakeFindDependencyMacro. Reviewers: #dolphin Differential Revision: https://phabricator.kde.org/D9091
2017-11-30GIT_SILENT Upgrade KDE Applications version to 17.11.90.Christoph Feck
2017-11-15Turn on Dolphin icon previews by defaultNathaniel Graham
Summary: BUG: 338492 BUG: 350212 By default, turn on all preview plugins and turn on previews themselves. Depends on D8347 Test Plan: Tested this change in an up-to-date KDE Neon: removed the existing dolphinrc file, deployed Dolphin with the change, and observed that previews are now turned on for all file types for which a plugin exists except for text files, which are in the blacklist because they're mostly useless at nearly all icon sizes (still available in case people want them, though). Here's how Dolphin's main window looks by default now in KDE Neon: {F5441184} (You may notice that there are no previews for the video files; that's because Neon doesn't ship with any plugins for them, so that would be expected at this point) And here is how the Settings > General > Preview window looks like now by default: {F5435391} Reviewers: #dolphin, #vdg, markg, abetts, dfaure, aseigo, elvisangelaccio Reviewed By: #vdg, abetts, dfaure, elvisangelaccio Subscribers: abetts, cfeck, andreaska, emmanuelp, andreask, markg, broulik, anthonyfieroni, davidedmundson, ltoscano, dfaure, elvisangelaccio, #konqueror Tags: #dolphin Differential Revision: https://phabricator.kde.org/D7440
2017-11-13GIT_SILENT Upgrade KDE Applications version to 18.03.70.Albert Astals Cid