]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
4 years agoUpdate .gitignore
Ömer Fadıl Usta [Sun, 9 May 2021 18:02:20 +0000 (18:02 +0000)]
Update .gitignore

4 years agoGIT_SILENT Update Appstream for new release
Heiko Becker [Fri, 7 May 2021 18:17:32 +0000 (20:17 +0200)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 6d242cac0a48c10ee13a31e40c9701f922e6b075)

4 years agoSet initial size corectly
Nate Graham [Fri, 23 Apr 2021 00:06:06 +0000 (18:06 -0600)]
Set initial size corectly

The resize() that we do to set the initial size is working around a
bug in frameworks that is going to be fixed soon. See
https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/53.

4 years agoMinor docs update to sync with interface
Yuri Chornoivan [Tue, 4 May 2021 06:28:22 +0000 (09:28 +0300)]
Minor docs update to sync with interface

4 years agosearch: Add action to clear tag selection
Ismael Asensio [Thu, 7 Nov 2019 23:48:47 +0000 (00:48 +0100)]
search: Add action to clear tag selection

BUG: 432719

4 years agoPort away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable
Friedrich W. H. Kossebau [Mon, 3 May 2021 00:03:19 +0000 (02:03 +0200)]
Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable

GIT_SILENT

4 years agoReplace custom hamburger/control menu with KHamburgerMenu
Felix Ernst [Thu, 29 Apr 2021 13:22:10 +0000 (13:22 +0000)]
Replace custom hamburger/control menu with KHamburgerMenu

4 years agokconfig_add_kcfg_files: Fix warnings about including empty moc file
Alexander Lohnau [Sat, 24 Apr 2021 06:58:43 +0000 (08:58 +0200)]
kconfig_add_kcfg_files: Fix warnings about including empty moc file

4 years agoRemove code for dolphin < 4.14 tab restore
Alexander Lohnau [Fri, 23 Apr 2021 17:43:55 +0000 (19:43 +0200)]
Remove code for dolphin < 4.14 tab restore

The old config keys haven't been written for since KDE 4 times
and has been internally marked as deprecated.

4 years agoInformationPanel: Allow to refresh the panel when its displayed content changes
Méven Car [Sat, 24 Apr 2021 09:00:31 +0000 (09:00 +0000)]
InformationPanel: Allow to refresh the panel when its displayed content changes

BUG: 430095
BUG: 412902
FIXED-IN: 21.08

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Fri, 23 Apr 2021 01:19:55 +0000 (01:19 +0000)]
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"

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Fri, 23 Apr 2021 00:21:18 +0000 (00:21 +0000)]
GIT_SILENT made messages (after extraction)

4 years agoWhen renaming files, move to next file using tab key or up/down
Méven Car [Mon, 19 Apr 2021 05:10:11 +0000 (05:10 +0000)]
When renaming files, move to next file using tab key or up/down

To rename previous file:
 Up or Shift-Tab

To rename next file:
 Down or Tab

Credit goes to msciubidlo

FEATURE: 403931
FEATURE: 269987
BUG: 334533
FIXED-IN: 21.08

4 years agoIncrease default window size
Nate Graham [Fri, 9 Apr 2021 19:29:30 +0000 (13:29 -0600)]
Increase default window size

The current default window size of 750x500 is quite small on today's
screens, and results in an initial user experience of a very cramped app
window. The very first action that I see from new users interacting with
Dolphin is to make the window bigger.

So let's do it for them by making the default window size a bit bigger
ourselves.

4 years agoPlacesPanel: activating a place does not select its previously selected children
Méven Car [Sun, 8 Nov 2020 07:21:56 +0000 (08:21 +0100)]
PlacesPanel: activating a place does not select its previously selected children

BUG: 421347

4 years agoGIT_SILENT Update Appstream for new release
Heiko Becker [Wed, 14 Apr 2021 15:06:44 +0000 (17:06 +0200)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 61b2e2fd5e36e486b498a2ae78ce878ce19e6298)

4 years agoRemove dead variable
Méven Car [Fri, 9 Apr 2021 05:43:06 +0000 (07:43 +0200)]
Remove dead variable

4 years agoNot necessary to forward class if we include file
Laurent Montel [Thu, 8 Apr 2021 19:40:59 +0000 (21:40 +0200)]
Not necessary to forward class if we include file

4 years agoUpdate screenshots and docs on the Preferences
Yuri Chornoivan [Thu, 8 Apr 2021 09:47:17 +0000 (12:47 +0300)]
Update screenshots and docs on the Preferences

4 years agoAdd the new option to the docs on the status bar configuration
Yuri Chornoivan [Thu, 8 Apr 2021 06:50:03 +0000 (09:50 +0300)]
Add the new option to the docs on the status bar configuration

4 years agoMerge branch 'release/21.04'
Méven Car [Thu, 8 Apr 2021 05:09:22 +0000 (07:09 +0200)]
Merge branch 'release/21.04'

4 years agoAdd option to hide entire status bar
Michael Lang [Wed, 7 Apr 2021 09:05:51 +0000 (09:05 +0000)]
Add option to hide entire status bar

4 years agoFix deprecated method calls when using KIO >= 5.82
David Faure [Sat, 6 Mar 2021 13:12:13 +0000 (15:12 +0200)]
Fix deprecated method calls when using KIO >= 5.82

4 years agoKFileItemModel: DetailsModeSettings::directorySizeCount forces m_sortDirsFirst
Méven Car [Thu, 11 Mar 2021 07:09:18 +0000 (08:09 +0100)]
KFileItemModel: DetailsModeSettings::directorySizeCount forces m_sortDirsFirst

Before this patch when !m_sortDirsFirst and DetailsModeSettings::directorySizeCount() == true, the ordering of folders before files would be affected by the sortOrder. I.e descending order would put the folders after the files.

4 years agoCheck the version of the plugins before trying to load them
Martin T. H. Sandsmark [Thu, 7 Jan 2021 15:48:43 +0000 (16:48 +0100)]
Check the version of the plugins before trying to load them

4 years agoPort the VCS plugin system to KPluginLoader
Tobias Fella [Mon, 5 Apr 2021 10:37:28 +0000 (10:37 +0000)]
Port the VCS plugin system to KPluginLoader

The loader looks for the plugins in ${QT_PLUGIN_PATH}/dolphin/vcs.
The old method of loading the plugins is kept around for now, to support
external, legacy plugins.

4 years agoappstream: fix homepage url
Elvis Angelaccio [Mon, 5 Apr 2021 09:01:37 +0000 (11:01 +0200)]
appstream: fix homepage url

4 years agoappstream: fix homepage url
Elvis Angelaccio [Mon, 5 Apr 2021 09:01:37 +0000 (11:01 +0200)]
appstream: fix homepage url

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Thu, 1 Apr 2021 01:40:02 +0000 (01:40 +0000)]
GIT_SILENT made messages (after extraction)

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Thu, 1 Apr 2021 00:20:15 +0000 (00:20 +0000)]
GIT_SILENT made messages (after extraction)

4 years agoMerge branch 'release/21.04'
Nate Graham [Wed, 31 Mar 2021 16:17:58 +0000 (10:17 -0600)]
Merge branch 'release/21.04'

4 years agoFix crash calling openDirectories() in various cases
Nate Graham [Tue, 30 Mar 2021 19:30:27 +0000 (13:30 -0600)]
Fix crash calling openDirectories() in various cases

This can cause a crash when called with a single url and split view, or
when the last URL is not shown, because the iterator gets mutated in
the loop, so we need to make sure it hasn't gone out of bounds. This
check was erroneously removed in 175538020824355115cd98637ce83ecc53badd44
and needs to be brought back.

4 years agoRemove the KInit dependency
Christophe Giboudeaux [Tue, 30 Mar 2021 07:13:14 +0000 (09:13 +0200)]
Remove the KInit dependency

Amends 9e8e58147

4 years agoPort away from KInit
Nicolas Fella [Sun, 28 Mar 2021 15:11:36 +0000 (17:11 +0200)]
Port away from KInit

KInit is planned to go away

https://phabricator.kde.org/T14298

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sun, 28 Mar 2021 06:45:07 +0000 (08:45 +0200)]
GIT_SILENT made messages (after extraction)

4 years agoMerge branch 'release/21.04'
Nate Graham [Sat, 27 Mar 2021 19:04:05 +0000 (13:04 -0600)]
Merge branch 'release/21.04'

4 years agoDon't re-open already-open URLs when using session-restore feature
Nate Graham [Thu, 18 Mar 2021 19:42:59 +0000 (13:42 -0600)]
Don't re-open already-open URLs when using session-restore feature

If Dolphin would be asked to open a location that is already open, don't
open it again in a new tab; instead switch to that view. Supports tabs
and split view.

BUG: 434911
FIXED-IN: 21.04

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Tue, 16 Mar 2021 02:29:56 +0000 (03:29 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoMerge branch 'release/21.04'
Nate Graham [Mon, 15 Mar 2021 15:44:43 +0000 (09:44 -0600)]
Merge branch 'release/21.04'

4 years agoAllow selecting filename in information panel
Nate Graham [Mon, 15 Mar 2021 15:43:46 +0000 (09:43 -0600)]
Allow selecting filename in information panel

BUG: 434329
FIXED-IN: 21.04

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 15 Mar 2021 08:34:17 +0000 (09:34 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoGIT_SILENT Upgrade release service version to 21.07.70.
Albert Astals Cid [Sat, 13 Mar 2021 21:00:57 +0000 (22:00 +0100)]
GIT_SILENT Upgrade release service version to 21.07.70.

4 years agoGIT_SILENT Upgrade release service version to 21.03.80.
Albert Astals Cid [Sat, 13 Mar 2021 20:19:39 +0000 (21:19 +0100)]
GIT_SILENT Upgrade release service version to 21.03.80.

4 years agoEnable test mode in all test
Elvis Angelaccio [Sat, 13 Mar 2021 16:18:53 +0000 (17:18 +0100)]
Enable test mode in all test

4 years agoAdd a note about creating custom 'Create New' submenu items
Yuri Chornoivan [Sat, 13 Mar 2021 14:26:46 +0000 (16:26 +0200)]
Add a note about creating custom 'Create New' submenu items

BUG: 191630

4 years agoKFileModel: Let Sort dir first affect size sorting
Méven Car [Mon, 22 Feb 2021 07:26:11 +0000 (08:26 +0100)]
KFileModel: Let Sort dir first affect size sorting

BUG: 433207

4 years agoRemove not implement methods
Laurent Montel [Sun, 7 Mar 2021 19:41:15 +0000 (20:41 +0100)]
Remove not implement methods

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Thu, 25 Feb 2021 01:45:20 +0000 (02:45 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoGIT_SILENT Update Appstream for new release
Heiko Becker [Wed, 24 Feb 2021 23:11:52 +0000 (00:11 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 7fbe7474271f2805bc703a3d795a5cb2830ae740)

4 years agoKFileItemModelRolesUpdater: Avoid refreshing items when we receive their content...
Méven Car [Fri, 19 Feb 2021 14:04:23 +0000 (15:04 +0100)]
KFileItemModelRolesUpdater: Avoid refreshing items when we receive their content count

It concerns the detail view.

It can cause multiple preview to be generated for the same file.
This is visible for directories whose icons use a random value for their inner files thumbnails.

Only the view needs to be updated for this model change.

4 years agoUse only enabled preview plugins in InformationPanelContent and ToolTipManager.
David Lerch [Fri, 19 Feb 2021 22:07:54 +0000 (23:07 +0100)]
Use only enabled preview plugins in InformationPanelContent and ToolTipManager.

4 years agoDo not run benchmark test automatically
Alexander Lohnau [Thu, 18 Feb 2021 20:05:52 +0000 (21:05 +0100)]
Do not run benchmark test automatically

Same reasoning as https://invent.kde.org/frameworks/kio/-/merge_requests/301 and
the commit series.

4 years agoApply 1 suggestion(s) to 1 file(s)
Stefan Brüns [Wed, 17 Feb 2021 15:21:41 +0000 (15:21 +0000)]
Apply 1 suggestion(s) to 1 file(s)

4 years ago[FileItemRolesUpdater] Use STL-style iterator instead of iterating a copy
Stefan Brüns [Mon, 15 Feb 2021 16:40:17 +0000 (17:40 +0100)]
[FileItemRolesUpdater] Use STL-style iterator instead of iterating a copy

QSet<T>::erase(it) is the save way of erasing from a QSet while iterating
it. This saves creating a copy of the QSet, lookup of a node by value in
`QSet<T>::remove(item)`, and repeated rehashing caused by `remove`.

4 years ago[FileItemRolesUpdater] Reserve space in two temporary lists
Stefan Brüns [Mon, 15 Feb 2021 16:34:01 +0000 (17:34 +0100)]
[FileItemRolesUpdater] Reserve space in two temporary lists

Reserve sufficient space to avoid reallocation later. Overallocating
actually requires less memory than growing and copying it, and it
is freed immediately after anyway.

4 years ago[FileItemRolesUpdater] Fix reservation size
Stefan Brüns [Mon, 15 Feb 2021 10:25:28 +0000 (11:25 +0100)]
[FileItemRolesUpdater] Fix reservation size

The code below always adds the visible range, up to 5 pages before and
after the visible range (each capped to ResolveAllItemsLimit/2) and
the very first and last page (each up to m_maximumVisibleItems).

Use this number to avoid growing the list later.

4 years ago[FileItemRolesUpdater] Fix calculation of requested indexes
Stefan Brüns [Mon, 15 Feb 2021 10:16:32 +0000 (11:16 +0100)]
[FileItemRolesUpdater] Fix calculation of requested indexes

In case the last and/or first page (a page being n=m_maximumVisibleItems
items) overlapped the already inserted items, one item for each range
would be inserted a second time, e.g. for the first page and last page:

`beginExtendedVisibleRange == 0` => `endFirstPage := 0` => `0 <= 0` is
inserted again.

`count == 100; endExtendedVisibleRange == 99; m_maximumVisibleItems == 20`
=> `beginLastPage := 99` => `99 < 100` is inserted again.

4 years ago[Status Bar] Hide zoomLabel also in menu handler
Kai Uwe Broulik [Tue, 9 Feb 2021 22:23:39 +0000 (23:23 +0100)]
[Status Bar] Hide zoomLabel also in menu handler

4 years agoRemove a missing emit KEYWORD
Méven Car [Sun, 14 Feb 2021 14:21:22 +0000 (15:21 +0100)]
Remove a missing emit KEYWORD

NO_CHANGELOG

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Thu, 11 Feb 2021 02:02:42 +0000 (03:02 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoPort away from deprecated KToolInvocation::invokeTerminal
Nicolas Fella [Mon, 8 Feb 2021 23:37:55 +0000 (00:37 +0100)]
Port away from deprecated KToolInvocation::invokeTerminal

4 years agoRemove item move animation on view resize
Felix Ernst [Mon, 8 Feb 2021 17:40:55 +0000 (18:40 +0100)]
Remove item move animation on view resize

This commit removes an animation that happens when the view is
resized. Before this commit, whenever the geometry of the view
changed, the items in the view drifted towards their new position
in the layout after a 300 ms delay. It would look like the items
are slow to find their position.

This commit simply moves them to their new position in an instant
which will abort any ongoing move animations.

4 years agoBuild with QT_NO_KEYWORDS
Nicolas Fella [Mon, 8 Feb 2021 22:09:59 +0000 (23:09 +0100)]
Build with QT_NO_KEYWORDS

4 years agoRequire C++17
Nicolas Fella [Mon, 8 Feb 2021 21:56:36 +0000 (22:56 +0100)]
Require C++17

Not only does C++17 bring many nice things, it also will be required
with Qt6.

Many KDE projects already require 17 without issues.

4 years agoPort to QRecursiveMutex
Nicolas Fella [Mon, 8 Feb 2021 23:54:45 +0000 (00:54 +0100)]
Port to QRecursiveMutex

QMutex::Recursive is deprecated

4 years agoAdd missing includes
Nicolas Fella [Mon, 8 Feb 2021 23:40:37 +0000 (00:40 +0100)]
Add missing includes

4 years agoPort away from deprecated KIO signals
Ahmad Samir [Sat, 6 Feb 2021 19:12:41 +0000 (21:12 +0200)]
Port away from deprecated KIO signals

Use KDirLister::listingDirCompleted(const QUrl &) instead of
completed(const QUrl &).

4 years agoAvoid KJob::exec() in DolphinView
Felix Ernst [Mon, 8 Feb 2021 21:32:10 +0000 (21:32 +0000)]
Avoid KJob::exec() in DolphinView

This commit replaces an error-prone usage of KIO::StatJob::exec() in
DolphinView with the recommended KIO::StatJob::start().

The containing method DolphinView::statusBarText() is changed to be a
method without return value: requestStatusBarText()
The new status bar text is instead returned through a new
setStatusBarText() signal that will be emitted asynchronously if
necessary.

The calling code that deals with status bar text is refactored to
correctly work despite the new asynchronicity. The helper method
calculateItemCount() is moved into requestStatusBarText() and some
other code from requestStatusBarText() is moved into a new helper
method emitStatusBarText().

The documentation of KIO::KJob::exec() explains why it should be
avoided. A reproducible crash is the reason for this commit.

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 8 Feb 2021 01:48:28 +0000 (02:48 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoGIT_SILENT Update Appstream for new release
Heiko Becker [Fri, 29 Jan 2021 20:04:28 +0000 (21:04 +0100)]
GIT_SILENT Update Appstream for new release

(cherry picked from commit 0f6b39d0cd364634ffd7c8cb8a4dd6d64b662cc8)

4 years agoMerge branch 'release/20.12'
Nate Graham [Mon, 25 Jan 2021 17:25:51 +0000 (10:25 -0700)]
Merge branch 'release/20.12'

4 years agodon't crash when building without baloo
Harald Sitter [Wed, 20 Jan 2021 14:29:04 +0000 (15:29 +0100)]
don't crash when building without baloo

show_information_panel is only created when building with baloo. only
access it when built with baloo, otherwise always report the panel as
off.

this fixes a nullptr deref because action() would return a nullptr since
show_information_panel isn't a thing in all build configurations

(full disclosure: I can't reproduce the crash, nor did I build without
baloo)

BUG: 431730

4 years agoMake zoom slider and free space bar a little smaller by default
Nate Graham [Thu, 10 Dec 2020 16:28:50 +0000 (09:28 -0700)]
Make zoom slider and free space bar a little smaller by default

This makes more room for the new explanatory label for the zoom slider.
The zoom slider in particular was huge, and probably would have stood to
be reduced in width anyway even if we didn't add an explanaory label.

4 years agoAdd explanatory label to status bar's icon size slider
Nate Graham [Tue, 17 Nov 2020 19:47:20 +0000 (12:47 -0700)]
Add explanatory label to status bar's icon size slider

Right now the slider has no label. Let's add one so it's clear what it
does.

BUG: 429255
FIXED-IN: 21.04

4 years agoAutogenerate categories file
Laurent Montel [Sat, 23 Jan 2021 08:23:41 +0000 (09:23 +0100)]
Autogenerate categories file

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Thu, 21 Jan 2021 06:07:06 +0000 (07:07 +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"

4 years agoShow button to open knetattach inline with URL nav on remove:// view
Norbert Preining [Mon, 18 Jan 2021 21:43:14 +0000 (06:43 +0900)]
Show button to open knetattach inline with URL nav on remove:// view

This is a backport of b1cadeba939155282a9fadf7d7b025d6529c489e

  From b1cadeba939155282a9fadf7d7b025d6529c489e Mon Sep 17 00:00:00 2001
  From: Nate Graham <nate@kde.org>
  Date: Tue, 15 Dec 2020 23:03:00 -0700
  Subject: [PATCH] Show button to open knetattach inline with URL nav on
   Remote:// view

  In conjunction with
  https://invent.kde.org/frameworks/kio/-/merge_requests/260,
  the net result is to hide the knetattach launcher in the view, and show
  it inline with Dolphin's URL navigator toolbar when viewing the
  remote:// view, just like how we add an "Empty Trash" button when
  viewing trash://.

The backport ensures that even with frameworks << 5.78 only one network
button is shown.

BUG: 431626

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 18 Jan 2021 02:04:46 +0000 (03:04 +0100)]
GIT_SILENT made messages (after extraction)

4 years ago[DolphinView] Fix "Folder is empty" label showing prematurely
Kai Uwe Broulik [Fri, 15 Jan 2021 16:51:33 +0000 (17:51 +0100)]
[DolphinView] Fix "Folder is empty" label showing prematurely

Don't show the label while still loading. Since there is no property in
`KDirLister` a dedicated `m_loading` is added for this purpose.

Also, I removed the explicit update on `urlChanged` as the view
probably won't change until the lister starts loading.

BUG: 430085

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sun, 17 Jan 2021 01:49:13 +0000 (02:49 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoMerge branch 'release/20.12'
Elvis Angelaccio [Sat, 16 Jan 2021 18:28:59 +0000 (19:28 +0100)]
Merge branch 'release/20.12'

4 years agofix folder size calculation on FUSE and network file systems
Ilia Kats [Tue, 12 Jan 2021 18:24:31 +0000 (19:24 +0100)]
fix folder size calculation on FUSE and network file systems

KFileItem::isSlow uses hardcoded logic that returns true if the
filesystem is Smb or Nfs. However,
KFileSystemType::determineFileSystemTypeImpl on Linux returns Nfs also
if the file system in question is a FUSE file system, which includes
NTFS, sshfs, and others.

BUG: 430778
BUG: 431106

4 years agoChange copy location shortcut in dolphin so as to not conflict with Konsole panel
The Imp [Wed, 13 Jan 2021 09:28:58 +0000 (09:28 +0000)]
Change copy location shortcut in dolphin so as to not conflict with Konsole panel

BUG: 426461
FIXED-IN: 20.12.2

4 years agofix folder size calculation on FUSE and network file systems
Ilia Kats [Tue, 12 Jan 2021 18:24:31 +0000 (19:24 +0100)]
fix folder size calculation on FUSE and network file systems

KFileItem::isSlow uses hardcoded logic that returns true if the
filesystem is Smb or Nfs. However,
KFileSystemType::determineFileSystemTypeImpl on Linux returns Nfs also
if the file system in question is a FUSE file system, which includes
NTFS, sshfs, and others.

BUG: 430778
BUG: 431106

4 years agoDon't show "Add network folder" button if knetattach is not available
Antonio Rojas [Fri, 15 Jan 2021 17:02:03 +0000 (18:02 +0100)]
Don't show "Add network folder" button if knetattach is not available

knetattach is part of plasma-desktop, so it doesn't necessarily have to be installed.
In that case, instead of showing a button that doesn't do anything, don't show it at all.

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Fri, 15 Jan 2021 01:57:54 +0000 (02:57 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoSVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script [Thu, 14 Jan 2021 06:07:18 +0000 (07:07 +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"

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Tue, 12 Jan 2021 01:59:22 +0000 (02:59 +0100)]
GIT_SILENT made messages (after extraction)

4 years ago[BalooRolesProvider] Use Property IDs instead of string matching
Stefan Brüns [Mon, 28 Dec 2020 02:23:23 +0000 (03:23 +0100)]
[BalooRolesProvider] Use Property IDs instead of string matching

Instantiating KFileMetaDataInfo for each file and property, even when
the role is not used, is somewhat expensive and unnecessary. Use the
numeric Property ID to map it to a role, and only instantiate the used
PropertyInfo's.

Remove the properties provided by KFM::UserMetaData from the map, as
these will newer match.

4 years ago[BalooRolesProvider] Reduce number of XAttr reads
Stefan Brüns [Mon, 28 Dec 2020 00:07:52 +0000 (01:07 +0100)]
[BalooRolesProvider] Reduce number of XAttr reads

Typically most of the extended attributes are not set for a file. Instead
of trying to fetch each attribute individually check which attributes
exist first.

4 years ago[BalooRolesProvider] Remove explicit default constructor calls
Stefan Brüns [Sun, 27 Dec 2020 23:56:26 +0000 (00:56 +0100)]
[BalooRolesProvider] Remove explicit default constructor calls

4 years ago[BalooRolesProvider] Remove unused roleForProperty method
Stefan Brüns [Sun, 27 Dec 2020 23:55:28 +0000 (00:55 +0100)]
[BalooRolesProvider] Remove unused roleForProperty method

4 years ago[BalooRolesProvider] Simplify single tag case
Stefan Brüns [Mon, 28 Dec 2020 02:29:06 +0000 (03:29 +0100)]
[BalooRolesProvider] Simplify single tag case

When the list contains just one value, return it instead of trying to
sort the list with a QCollator.

4 years ago[BalooRolesProvider] Move static tagsFromValues to anonymous namespace
Stefan Brüns [Sun, 27 Dec 2020 23:51:23 +0000 (00:51 +0100)]
[BalooRolesProvider] Move static tagsFromValues to anonymous namespace

4 years ago[BalooRolesProvider] Remove unused includes
Stefan Brüns [Sun, 27 Dec 2020 23:53:24 +0000 (00:53 +0100)]
[BalooRolesProvider] Remove unused includes

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Mon, 11 Jan 2021 01:57:22 +0000 (02:57 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoOpen new tab placement option
Anthony Fieroni [Sat, 12 Dec 2020 13:17:23 +0000 (15:17 +0200)]
Open new tab placement option

Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
4 years agoEmit "itemMiddleClicked" when Ctrl-clicking a view in single selection mode
Kai Uwe Broulik [Wed, 6 Jan 2021 19:16:31 +0000 (20:16 +0100)]
Emit "itemMiddleClicked" when Ctrl-clicking a view in single selection mode

When Ctrl can't cause a change in selection, so instead emit `itemMiddleClicked`.
This way one can Ctrl-click a Place or folder in Folders panel to open it in
a new tab, similar to what web browsers.

4 years agoGIT_SILENT made messages (after extraction)
l10n daemon script [Sun, 10 Jan 2021 01:57:47 +0000 (02:57 +0100)]
GIT_SILENT made messages (after extraction)

4 years agoShow button to open knetattach inline with URL nav on Remote:// view
Nate Graham [Wed, 16 Dec 2020 06:03:00 +0000 (23:03 -0700)]
Show button to open knetattach inline with URL nav on Remote:// view

In conjunction with
https://invent.kde.org/frameworks/kio/-/merge_requests/260,
the net result is to hide the knetattach launcher in the view, and show
it inline with Dolphin's URL navigator toolbar when viewing the
remote:// view, just like how we add an "Empty Trash" button when
viewing trash://.

CCBUG: 430211