┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2025-11-06GIT_SILENT Upgrade release service version to 26.03.70.Albert Astals Cid
2025-07-05GIT_SILENT Upgrade release service version to 25.11.70.Albert Astals Cid
2025-06-28InformationPanel: Port from Phonon to QtMultimediaMéven Car
2025-05-02Add missing KF6::ColorScheme linkNicolas Fella
2025-03-08GIT_SILENT Upgrade release service version to 25.07.70.Albert Astals Cid
2025-02-07Fix build with qt devVlad Zahorodnii
2025-01-06When marking recent folders access specify mimeTypeMéven Car
CCBUG: 496179
2024-11-25Switch to C++20Méven Car
2024-11-08GIT_SILENT Upgrade release service version to 25.03.70.Albert Astals Cid
2024-10-31CMakeLists: make KFileMetadata a required dependencyMéven Car
2024-07-27Port from KIconLoader::drawOverlays to KIconUtils::addOverlaysNicolas Fella
The latter is what most other projects use
2024-07-21GIT_SILENT Upgrade release service version to 24.11.70.Albert Astals Cid
2024-07-04avoid need for activities libChristoph Cullmann
use KRecentFilesAction like Kate and others to signal used files/dirs could later be used to plug-in a recently used menu, too, if ever wanted avoids that this dependency could be missed and the functionality is not there, too
2024-07-01Guide users to using kio-admin instead of sudoFelix Ernst
This commit adds a guided setup that leads users from a situation in which they try to "sudo dolphin" towards them successfully setting up and using kio-admin. 1. When users enter "sudo dolphin", they are told to start Dolphin by typing "dolphin --sudo" or "dolphin --admin" instead. 2. When Dolphin is started with "--sudo" or "--admin" it checks whether an "admin" protocol is installed. If not, a guided setup leads users towards installing it. 3. After that, Dolphin starts with an installed "admin" protocoll like kio-admin. Now a non-modal information dialog appears that explains how to activate and use kio-admin.
2024-05-21Haiku build fixesSchrijvers Luc
Co-authored-by: Gerasim Troeglazov <[email protected]>
2024-05-11Check if namejob is already being run before opening new createDirectory dialogAkseli Lahtinen
This is a fix for a bug where in network views (or otherwise slow systems), pressing `Ctrl+Shift+N` multiple times opens multiple popup windows and thus causes a crash when any of the popups is interacted with after closing the topmost one. The problem is not the crash with popups themselves, but that we're opening multiple popups in the first place. In regular views this works fine, since the `nameJob` does not take long time at all and only one popup opens, immediately blocking the shortcut. In network views, the `nameJob` seems to take a while to run, since it is loading info from network. If user spams `Ctrl+Shift+N` shortcut in frustration, it starts more `nameJob`s and eventually when those jobs are done, it opens multiple popups. This code checks that if we're already running a `namejob`, we're very likely waiting for the `createDir` popup to appear, so we don't do anything until there is no more `nameJob` running. I've tested that it works in both network and regular Dolphin views. BUG:481401
2024-04-23Add two first appium tests that run on CIMéven Car
Based upon @mart https://invent.kde.org/system/dolphin/-/merge_requests/492/diffs Co-authored-by: Marco Martin <[email protected]>
2024-04-21GIT_SILENT Upgrade release service version to 24.07.70.Albert Astals Cid
2024-03-25Use craft to build for windowsMéven Car
2024-01-11GIT_SILENT Upgrade release service version to 24.04.70.Albert Astals Cid
2024-01-09GIT_SILENT Upgrade release service version to 24.01.90.Albert Astals Cid
2023-12-18GIT_SILENT Upgrade release service version to 24.01.85.Albert Astals Cid
2023-11-30Fix building with activities after the kactivities -> plasma-activities renameAntonio Rojas
2023-11-25GIT_SILENT Upgrade release service version to 24.01.80.Albert Astals Cid
2023-11-23Port to KF6 rename of KUserFeedbackJonathan Esk-Riddell
2023-11-17Fix finding KActivities lib after its move to Plasma namespaceAntonio Rojas
2023-11-08Port away from KMoreToolsNicolas Fella
The idea behind KMoreTools was to point the user at external tools for a given job. It provides a rather complex framework for that, including suggesting not-yet-installed tools. The UX behind that isn't great though, which somewhat deep menu hierarchies and a somewhat arbitrary list of tools. Most KDE apps have moved away from it, with only Dolphin remaining. Instead provide direct integration with relevant KDE tools (Filelight, KDiskFree, KFind)
2023-11-08Master is qt6 only. Not necessary to use ${QT_MAJOR_VERSION} now.Laurent Montel
Remove qt5 specific cmake code too
2023-11-07GIT_SILENT Upgrade release service version to 24.01.75.Albert Astals Cid
2023-08-11Fix musl build by using fts_* from external libraryBart Ribbers
musl does not support fts. There is however a standalone package that can be used, but it must be linked against. This commit adds a check that makes sure to link to the external library if it is required.
2023-08-10Merge branch 'master' into kf6Nicolas Fella
2023-07-17GIT_SILENT Upgrade release service version to 23.11.70.Albert Astals Cid
2023-05-09Ensure good export of dolphinvcs headersMéven Car
2023-05-08Merge branch 'master' into kf6Méven Car
2023-05-08Improve kuserfeedback importMéven Car
2023-05-08Fix kuserfeedback versionMéven Car
2023-05-08Clean a debug messageMéven Car
2023-05-07Port to Qt6Méven Car
2023-03-10GIT_SILENT Upgrade release service version to 23.07.70.Albert Astals Cid
2023-03-04Use separate KMoreTools libraryAlexander Lohnau
2023-03-04Remove deprecated KServiceTypeTraderDāvis Mosāns
2023-03-04Rename KF5 to KF6Dāvis Mosāns
2023-02-14Revert "Remove deprecated KServiceTypeTrader"Méven Car
This reverts commit 648c2db6e4c6552962c20d2f9e4d3ce44e02d212.
2023-02-10Remove deprecated KServiceTypeTraderDāvis Mosāns
2023-02-05Add clang-format and format code as in FrameworksSerg Podtynnyi
2023-01-15Add missing KCodecs linkNicolas Fella
2022-12-30Properly use X11 startup idsNicolas Fella
When one instance of Dolphin activates another it passes a startupId (X11) / activation token (wayland) along. On X11 this is passed using the DESKTOP_STARTUP_ID environment variable. The code tries to read that through KStartupInfo::startupId(). That doesn't work though, since Qt at startup reads the environment variable afterwards. However, it is nice enough to allow us to access it through QX11Info::nextStartupId(). Use that to read the token in the first instance and pass it to the second instance like we do on Wayland The user-facing impact of this is minimal since KStartupInfo::setNewStartupId internally falls back to KWindowSystem::forceActiveWindow when no startupId is passed.
2022-12-12Add zsh completionsivan tkachenko
Completes all non-generic-Qt options listed in --help output. Note: it uses the new variable KDE_INSTALL_ZSHAUTOCOMPLETEDIR, which was added in ECM 5.101. Read more: https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/310
2022-11-05GIT_SILENT Upgrade release service version to 23.03.70.Albert Astals Cid
2022-08-01Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSIONLaurent Montel
In KF we already looking for 5.15.2 and looking something lower than that is a bit meaningless