┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-16DolphinTrash: port away from deprecated KIO APIAhmad Samir
Also change empty() method to return void, nothing was using the KJob * it was returning.
2022-10-16GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-15Fix dismiss button in selection mode paste barFelix Ernst
This one liner changes the signal that is emitted when the "Dismiss" button is pressed on the Paste bottom bar in selection mode. Before this commit, the `leaveSelectionModeRequested()` signal was used but it had no effect because technically the selection mode isn't active anymore when the paste bar is shown. Everything works as expected if instead `barVisibilityChangeRequested()` is emitted.
2022-10-15Port away from deprecated KMessageBox Yes/NoFriedrich W. H. Kossebau
GIT_SILENT
2022-10-15GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-14Fix Wayland window activation when attaching to an existing instanceNicolas Fella
The application launching Dolphin passes a token via the XDG_ACTIVATION_TOKEN environment variable We need to pass that to the running instance so that it can use it to raise itself
2022-10-14GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-13GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-12fix opening new windows unnecessaryAndrey Butirsky
fixes a regression introduced by https://invent.kde.org/utilities/ark/-/merge_requests/44 BUG: 440663
2022-10-12Remove unused includesLaurent Montel
2022-10-12GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-11Rename variableFelix Ernst
Based on code review feedback by Andrey Butirsky.
2022-10-11Add helper methods to tab widget for view containersFelix Ernst
This commit introduces the private getter DolphinTabWidget::viewContainerAt(ViewIndex) and another private method DolphinTabWidget::activateViewContainerAt(ViewIndex). Both methods return nullptr if there is no valid DolphinViewContainer at the specified ViewIndex.
2022-10-11Fix item highlighting through DBusFelix Ernst
Before this commit, even items that are distant children of currently open views were considered selectable. This lead to the bug that items meant to be highlighted through DBus would not be highlighted if any ancestor of the item was open in any view. This was fixed by only considering items in view if they can be seen by scrolling. Main difficulty here was to make this also work for the details view mode which allows expanding. To implement this cleanly, some refactoring seemed necessary because the logic to determine if an item is already in view was previously intertwined with the logic to identify already open directories. This commit also contains the following refactorings aiming to make the code more readable: - A magic value (-1) is replaced using std::optional. - A boolean trap is removed. - A QPair is replaced by a struct with named variables. - More and improved documentation
2022-10-11don't use const'ref here (found by clazy)Laurent Montel
2022-10-11Remove unused includeLaurent Montel
2022-10-11Use std::chrono_literalsLaurent Montel
2022-10-11Use QStringLiteralLaurent Montel
2022-10-11Use const'refLaurent Montel
2022-10-11Remove unused includesLaurent Montel
2022-10-11Show all includes in qtc6Laurent Montel
2022-10-11port to KIO::createDefaultJobUiDelegateLaurent Montel
2022-10-10GIT_SILENT Update Appstream for new releaseHeiko Becker
(cherry picked from commit 87d846346db042cc2dd562bbb6501c2310983066)
2022-10-09GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-08GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-08Replace context menu on long press with selection modeMarco Martin
on long touch (and not on mouse press) don't pop up the context menu anymore but enter selection mode, similar behavior to mobile applications. the full context menu is still available from the actions toolbar appearing in selection mode
2022-10-07GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-06DolphinTabBar: Open folder in new tab when dropped onto tab barKai Uwe Broulik
2022-10-06DolphinTabWidget: Allow specifying new tab position in openNewTabKai Uwe Broulik
2022-10-06GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-03GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-10-02Remove superfluous setData callKai Uwe Broulik
It's done by urlNavigatorHistoryAction already
2022-10-02terminal: Clear line using escapes instead of SIGINTJohn Brooks
Sending SIGINT can be destructive, for example if we interrupt the loading of the shell init files (e.g. .bashrc) and clobber history preservation settings. Follow the example of Kate and send a Ctrl-E Ctrl-U to clear the prompt instead. BUG: 279614 Signed-off-by: John Brooks <[email protected]>
2022-10-02GIT_SILENT Sync po/docbooks with svnl10n daemon script
2022-09-28SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
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"
2022-09-26Add missing include (needed for building qt6)Laurent Montel
2022-09-26Remove unused includesLaurent Montel
2022-09-24GIT_SILENT made messages (after extraction)l10n daemon script
2022-09-23Increase code coverage of places panel width resistance testFelix Ernst
Improve the test by also testing the various selection mode bars. No combination of bars should lead to a resize of the paces panel. This commit also helps with increasing code coverage by making all possible selection mode bars appear.
2022-09-21SVN_SILENT made messages (.desktop file) - always resolve oursl10n daemon script
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"
2022-09-21GIT_SILENT made messages (after extraction)l10n daemon script
2022-09-15Trigger "Exit Selection Mode" button on clicked and not on pressedFelix Ernst
This way it works just like every other button. This commit also removes two empty files that sneaked in by accident.
2022-09-15Improve selection action toggle codeFelix Ernst
@broulik noticed an issue in the code. This commit fixes it. ------------------- Before this commit there was a `QObject::disconnect` call that did nothing (because it had `nullptr` as the first parameter) and there was a `QObject::connect` call that created the same connections multiple times because of this. This had no effect on end users. However such code can lead to issues in the future e.g. if we ever had a situation in which the selection mode could be toggled for an inactive view container. This commit solves this by replacing the `QObject::disconnect` call with one that works. The `QObject::connect` call is moved so there won't be multiple connections of the same type.
2022-09-15[dolphinview] Disconnect modelChanged when destructingFelix Ernst
Deleting DolphinView deletes KItemListContainer, which deletes KItemListController, which emits modelChanged, which causes a signal delivery to the already destroyed DolphinView This is never good, and in Qt6 causes an assert (https://codereview.qt-project.org/c/qt/qtbase/+/381860). Co-authored-by: Nicolas Fella <[email protected]>
2022-09-09Change "OpenExternallyCalledFolderInNewTab" to false by defaultEric Edlund
2022-09-06GIT_SILENT made messages (after extraction)l10n daemon script
2022-09-03doc: fix typo (Trash -> User Feedback)Natalie Clarius
2022-09-02GIT_SILENT Update Appstream for new releaseHeiko Becker
(cherry picked from commit 4986d7c8dfab615e6ce0d7412c3b1c5bbfc08cae)
2022-08-29Add FreeBSD Qt6 CI supportLaurent Montel
2022-08-27This commit removes the ability to enter selection mode byFelix Ernst
click-and-holding with a pointing device like a mouse. This functionality was originally implemented because it seemed useful to save users the effort of entering selection mode explicitly by using its corresponding action. However, click-and-holding to trigger anything is not really an expected behaviour. (This contrasts with touch devices where press-and-holding is common to trigger something.) Aside from the above reasoning, the click-and-hold behaviour was also buggy so that selection mode was entered in a couple of situations that weren't strictly about click-and-holding. So this commit removes the functionality and the bugs. BUG: 457973 BUG: 458129 CCBUG: 457975