Feed Advanced Search

Dec 23 2019

feverfew updated the diff for D26191: Add support for FileJob->truncate() in smb/sftp slaves.
  • Free unneeded struct pointer
Dec 23 2019, 5:13 PM · Frameworks, Dolphin
feverfew requested review of D26191: Add support for FileJob->truncate() in smb/sftp slaves.
Dec 23 2019, 5:12 PM · Frameworks, Dolphin
broulik closed D26169: [DolphinContextMenu] Use contains check for scheme again.
Dec 23 2019, 10:49 AM · Dolphin
broulik added a comment to D26169: [DolphinContextMenu] Use contains check for scheme again.

Oops. Stable branch.

I think this refactor is only in master anyway?

Dec 23 2019, 10:44 AM · Dolphin
meven accepted D26169: [DolphinContextMenu] Use contains check for scheme again.

Thanks

Dec 23 2019, 1:10 AM · Dolphin
ngraham accepted D26169: [DolphinContextMenu] Use contains check for scheme again.

Oops. Stable branch.

Dec 23 2019, 12:24 AM · Dolphin

Dec 22 2019

broulik requested review of D26169: [DolphinContextMenu] Use contains check for scheme again.
Dec 22 2019, 11:28 PM · Dolphin
dhaumann added a comment to T12318: Make Dolphin's and Kate's terminal shortcuts and behaviour consistent.

@Gregor: That the terminal does not get focus on show was a regression in konsole part and should be fixed. I don't think there is any action item left for now.

Dec 22 2019, 10:16 PM · Goal: Consistency, Dolphin, Kate
ngraham added a comment to T12318: Make Dolphin's and Kate's terminal shortcuts and behaviour consistent.

"Show/hide Terminal" should definitely move focus to the terminal when the terminal first opens. If it doesn't, that's a bug that should be fixed.

Dec 22 2019, 6:24 PM · Goal: Consistency, Dolphin, Kate
gregormi added a comment to T12318: Make Dolphin's and Kate's terminal shortcuts and behaviour consistent.

I am a little late but I would like to add something. In Kate - at least for me - the by far most used action is "Focus/defocus Terminal". This function also opens the terminal if it was not open before.

Dec 22 2019, 11:34 AM · Goal: Consistency, Dolphin, Kate

Dec 21 2019

ngraham closed D26140: Use KParts::ReadOnlyPart::localFilePath() in DolphinPart::slotOpenTerminal().
Dec 21 2019, 7:28 PM · Dolphin
iasensio added a dependency for D26150: Clean-up DolphinFacetsWidget: D26029: Rename methods on DolphinFacetsWidget.
Dec 21 2019, 7:04 PM · Dolphin
iasensio added a dependent revision for D26029: Rename methods on DolphinFacetsWidget: D26150: Clean-up DolphinFacetsWidget.
Dec 21 2019, 7:04 PM · Dolphin
iasensio requested review of D26150: Clean-up DolphinFacetsWidget.
Dec 21 2019, 7:01 PM · Dolphin
ngraham closed D19190: Improve scroll wheel speed by basing it on label height, not icon height.
Dec 21 2019, 6:55 PM · Dolphin
iasensio updated the summary of D26029: Rename methods on DolphinFacetsWidget.
Dec 21 2019, 6:52 PM · Dolphin
iasensio updated the diff for D26029: Rename methods on DolphinFacetsWidget.
  • Only rename methods
Dec 21 2019, 6:50 PM · Dolphin
ngraham added a comment to D20532: Proof of Concept: Add double click actions to empty space in the folder view.

TBH the "increased maintenance burden" argument doesn't sit well with me. Every new feature or net addition to the code adds to the maintenance burden. In and of itself, this is not a problem; you have to weigh it against the value brought by the addition or change in question. We should be thinking about whether this feature is worth adding. If we find that it is, we'll find ways to offset or reduce or deal with the increased maintenance burden, the way we do for all net code additions.

Dec 21 2019, 6:35 PM · Dolphin
elvisangelaccio accepted D26140: Use KParts::ReadOnlyPart::localFilePath() in DolphinPart::slotOpenTerminal().
Dec 21 2019, 6:20 PM · Dolphin
iasensio closed D25416: fix(search): Correctly parse filename and/or content search.
Dec 21 2019, 6:17 PM · Dolphin
elvisangelaccio added a comment to D20532: Proof of Concept: Add double click actions to empty space in the folder view.

Not in the current version, I'm afraid.

Dec 21 2019, 6:11 PM · Dolphin
elvisangelaccio accepted D25416: fix(search): Correctly parse filename and/or content search.

Go for it

Dec 21 2019, 6:05 PM · Dolphin
elvisangelaccio added a comment to D26029: Rename methods on DolphinFacetsWidget.

Do you mind splitting this into a renaming-only patch and another patch for the changes to the logic?

Dec 21 2019, 6:04 PM · Dolphin
elvisangelaccio accepted D19190: Improve scroll wheel speed by basing it on label height, not icon height.
Dec 21 2019, 5:59 PM · Dolphin
ngraham accepted D26140: Use KParts::ReadOnlyPart::localFilePath() in DolphinPart::slotOpenTerminal().

@elvisangelaccio?

Dec 21 2019, 4:38 PM · Dolphin
pdabrowski added a comment to D26140: Use KParts::ReadOnlyPart::localFilePath() in DolphinPart::slotOpenTerminal().

Follow up from D22594: https://phabricator.kde.org/D22594?vs=on&id=67500&whitespace=ignore-most#inline-139176

Dec 21 2019, 9:54 AM · Dolphin
pdabrowski requested review of D26140: Use KParts::ReadOnlyPart::localFilePath() in DolphinPart::slotOpenTerminal().
Dec 21 2019, 9:54 AM · Dolphin

Dec 20 2019

ngraham updated the diff for D8208: Add Duplicate feature.

Clean up code and fix localization string puzzles

Dec 20 2019, 8:08 PM · Dolphin
ngraham added a comment to D8208: Add Duplicate feature.

Yeah I'd still like to give this a shot.

Dec 20 2019, 7:52 PM · Dolphin
ngraham updated the diff for D8208: Add Duplicate feature.

Rebase

Dec 20 2019, 7:51 PM · Dolphin
ngraham closed T12349: "Last <day>" in condensed dates is unclear in English as Resolved by committing R244:9ab008f6b583: Use clearer relative dates.
Dec 20 2019, 5:58 PM · VDG, Dolphin, Localization
meven added a comment to D25651: Allow to forget recentlyused resources.

This doesn't seem to work for me. When I click on the new menu item, the view refreshes but the item I told it to forget it still visible in the ioslave.

Dec 20 2019, 12:46 PM · Dolphin
broulik added inline comments to D26114: Places: Use Solid::Device::DisplayName for DisplayRole.
Dec 20 2019, 9:58 AM · Dolphin
meven added a comment to D17205: Build kio_nfs against standalone libtirpc.

ping @asturmlechner

Dec 20 2019, 9:56 AM · Frameworks, Dolphin
meven added a comment to D8208: Add Duplicate feature.

@ngraham Do we want to get this reviewed and merged ?

Dec 20 2019, 9:53 AM · Dolphin
meven requested review of D26114: Places: Use Solid::Device::DisplayName for DisplayRole.
Dec 20 2019, 7:11 AM · Dolphin

Dec 19 2019

gvgeo added a comment to D25741: Add natural sorting and case-insensitive sorting for all role-types.

Name should be more clear, marking as done for now.

Dec 19 2019, 5:35 PM · Dolphin
gvgeo updated the diff for D25741: Add natural sorting and case-insensitive sorting for all role-types.

String role was not the best option. Function's comment was also wrong.

Dec 19 2019, 5:27 PM · Dolphin
heisenbug added a comment to T12349: "Last <day>" in condensed dates is unclear in English.

oh ok, I will start with some other issue then.

Dec 19 2019, 3:20 PM · VDG, Dolphin, Localization
ngraham added a comment to T12349: "Last <day>" in condensed dates is unclear in English.

I already submitted a patch: https://phabricator.kde.org/D25878

Dec 19 2019, 2:36 PM · VDG, Dolphin, Localization
heisenbug added a comment to T12349: "Last <day>" in condensed dates is unclear in English.

Do we need to make changes in code to remove this ambiguity? I want to start working with KDE softwares.

Dec 19 2019, 10:23 AM · VDG, Dolphin, Localization
cfeck added inline comments to D25741: Add natural sorting and case-insensitive sorting for all role-types.
Dec 19 2019, 9:45 AM · Dolphin

Dec 18 2019

meven added a comment to D25741: Add natural sorting and case-insensitive sorting for all role-types.

As for the multicase, the are still these cases that don't benefit (if I'm not wrong) from the natural sorting and case insensitive:

AccessTimeRole
PermissionsRole
ImageDateTimeRole
OrientationRole
WordCountRole
DurationRole
BitrateRole
AspectRatioRole
FrameRateRole

The rest should not matter.

NoRole
IsDirRole
IsLinkRole
IsHiddenRole
IsExpandedRole
IsExpandableRole
ExpandedParentsCountRole
RolesCount

It is possible to use stringRolesTrue, but already have the switch.

default: {
    const QByteArray role = roleForType(m_sortRole);
    const QString roleValueA = a->values.value(role).toString();
    const QString roleValueB = b->values.value(role).toString();
    if (!roleValueA.isEmpty() && roleValueB.isEmpty()) {
        result = -1;
    } else if (roleValueA.isEmpty() && !roleValueB.isEmpty()) {
        result = +1;
    } else if (stringRolesTrue(m_sortRole)) {                      <------------
        result = stringCompare(roleValueA, roleValueB);  
    } else {
        result = QString::compare(roleValueA, roleValueB);
    }
    break;
}
Dec 18 2019, 9:23 PM · Dolphin
meven added a reviewer for D25741: Add natural sorting and case-insensitive sorting for all role-types: ngraham.
Dec 18 2019, 9:23 PM · Dolphin
meven added a reviewer for D25741: Add natural sorting and case-insensitive sorting for all role-types: elvisangelaccio.
Dec 18 2019, 9:04 PM · Dolphin
fbg13 added a comment to D20532: Proof of Concept: Add double click actions to empty space in the folder view.

So is this (the feature not the current patch) going to be accepted or not?

Dec 18 2019, 6:38 PM · Dolphin
gvgeo added a comment to D25741: Add natural sorting and case-insensitive sorting for all role-types.

As for the multicase, the are still these cases that don't benefit (if I'm not wrong) from the natural sorting and case insensitive:

Dec 18 2019, 6:32 PM · Dolphin
gvgeo updated the diff for D25741: Add natural sorting and case-insensitive sorting for all role-types.

Fixed style.
Move 'roleLessThan' part in lambda code.

Dec 18 2019, 6:25 PM · Dolphin
meven added inline comments to D25741: Add natural sorting and case-insensitive sorting for all role-types.
Dec 18 2019, 2:17 PM · Dolphin
gvgeo added a comment to D25741: Add natural sorting and case-insensitive sorting for all role-types.

Natural sort problem was indeed locale problem. The bug was irrelevant, removed from summary.

Dec 18 2019, 10:56 AM · Dolphin
gvgeo updated the diff for D25741: Add natural sorting and case-insensitive sorting for all role-types.

Add funciton roleLessThan. Kept 'nameLessThan' instead of changing it to 'stringLessThan'
Add funciton stringRolesTrue. To compare multiple values to m_sortRole
Added stringRolesTrue in KFileItemModel::sort for parallelMergeSort. To speed up now that have natural sorting.

Dec 18 2019, 10:46 AM · Dolphin
meven added a comment to D16353: Change color(NegativeBackground) of status bar in space info when storage exceeds 90%.

ping @sourabhboss
That's a nice change, not much work still needed IMO

Dec 18 2019, 8:27 AM · Dolphin
ngraham added a comment to D25987: Don't overload the word "Properties" to mean multiple things.

Good idea, I'll do that next.

Dec 18 2019, 1:14 AM · Documentation, Dolphin

Dec 17 2019

meven added a member for Dolphin: meven.
Dec 17 2019, 7:47 AM
meven added inline comments to D25987: Don't overload the word "Properties" to mean multiple things.
Dec 17 2019, 7:41 AM · Documentation, Dolphin

Dec 16 2019

iasensio added a comment to D25416: fix(search): Correctly parse filename and/or content search.

LGTM otherwise.

Dec 16 2019, 9:41 PM · Dolphin
joricke added a comment to T11663: Move URL Navigator into toolbar.

You have a lot more room to work with if you want to put the full path into the split title.

Dec 16 2019, 7:33 AM · VDG, Dolphin
ngraham added a comment to T11663: Move URL Navigator into toolbar.

You have a lot more room to work with if you want to put the full path into the split title.

Dec 16 2019, 4:47 AM · VDG, Dolphin
squeakypancakes added a comment to T11663: Move URL Navigator into toolbar.

"Keep a single URL Navigator in the toolbar, but change it dynamically to show the path for the active split view" is probably the best option

The issue with that approach is that you can never be 100% sure you're in the right directory on your inactive split view. A minor issue, yes, but an issue nonetheless.

Dec 16 2019, 4:05 AM · VDG, Dolphin

Dec 15 2019

iasensio requested review of D26029: Rename methods on DolphinFacetsWidget.
Dec 15 2019, 10:33 PM · Dolphin
iasensio added inline comments to D25130: [dolphin/search] Search by (multiple) tags.
Dec 15 2019, 4:53 PM · Dolphin
bruns added inline comments to D25130: [dolphin/search] Search by (multiple) tags.
Dec 15 2019, 4:47 PM · Dolphin
iasensio updated the diff for D25416: fix(search): Correctly parse filename and/or content search.
  • Rebase and adapt tests
Dec 15 2019, 4:46 PM · Dolphin
iasensio closed D25130: [dolphin/search] Search by (multiple) tags.
Dec 15 2019, 4:28 PM · Dolphin
iasensio updated the diff for D25416: fix(search): Correctly parse filename and/or content search.
  • Use QStringLiteral
Dec 15 2019, 3:27 PM · Dolphin
ngraham updated the diff for D19190: Improve scroll wheel speed by basing it on label height, not icon height.

...Now with more accuracy

Dec 15 2019, 3:03 PM · Dolphin
ngraham updated the diff for D19190: Improve scroll wheel speed by basing it on label height, not icon height.

Make the comment accurate

Dec 15 2019, 3:03 PM · Dolphin
ngraham closed D25987: Don't overload the word "Properties" to mean multiple things.
Dec 15 2019, 1:47 PM · Documentation, Dolphin
ngraham added a comment to D11382: Add an option to show tabs from last time when Dolphin starts.

Sure, no rush.

Dec 15 2019, 1:25 PM · Dolphin
elvisangelaccio added a comment to D11382: Add an option to show tabs from last time when Dolphin starts.

Fair enough.

Dec 15 2019, 1:20 PM · Dolphin
elvisangelaccio added a comment to D25416: fix(search): Correctly parse filename and/or content search.

LGTM otherwise.

Dec 15 2019, 1:16 PM · Dolphin
elvisangelaccio accepted D25987: Don't overload the word "Properties" to mean multiple things.
Dec 15 2019, 1:07 PM · Documentation, Dolphin
elvisangelaccio added inline comments to D19190: Improve scroll wheel speed by basing it on label height, not icon height.
Dec 15 2019, 12:33 PM · Dolphin
elvisangelaccio accepted D25130: [dolphin/search] Search by (multiple) tags.
Dec 15 2019, 12:29 PM · Dolphin
meven requested changes to D25741: Add natural sorting and case-insensitive sorting for all role-types.

I have tested the patch on tags, it works.
It does not break existing tests.

Dec 15 2019, 7:11 AM · Dolphin
ndavis accepted D25987: Don't overload the word "Properties" to mean multiple things.

Makes sense to me.

Dec 15 2019, 1:58 AM · Documentation, Dolphin

Dec 14 2019

ngraham requested review of D25987: Don't overload the word "Properties" to mean multiple things.
Dec 14 2019, 1:19 PM · Documentation, Dolphin
dfaure added a comment to D25732: Add only canonical paths to dirWatcher.

(forgot to paste more details about the archeology: kdelibs commit d3a9f1037d1410, bugs 213799 and 219547)

Dec 14 2019, 11:40 AM · Dolphin
dfaure accepted D25732: Add only canonical paths to dirWatcher.

Thanks for your well thought-out reply.
The usual solution to 1. and 2. is rather "call canonicalFilePath, and if the return value is empty, use the original path". We do this in many places. But indeed this means, if a non-existing dir gets created later, it won't be canonicalized. But that's not worse than the current situation, and not an issue for the problem at hand (different use case, could be fixed in KDirWatch if needed one day).

Dec 14 2019, 11:39 AM · Dolphin
meven added a comment to D25741: Add natural sorting and case-insensitive sorting for all role-types.
And tests fail with or without this patch. see bug 413660.
Dec 14 2019, 9:33 AM · Dolphin
meven abandoned D25323: [text thumbnail] Force Syntax Highligthing when no definition for file was found.

In favor of D25891

Dec 14 2019, 7:22 AM · Frameworks, Dolphin
meven added a comment to D25891: fix preview of plain text files when using dark theme.

For reference I had a similar patch https://phabricator.kde.org/D25323 and a potential fix in KSyntaxHighlighting https://phabricator.kde.org/D25328

Dec 14 2019, 7:22 AM · Frameworks, Dolphin

Dec 13 2019

dfaure requested changes to D15763: Set correct image attributes on directory thumbnail.
Dec 13 2019, 9:10 PM · Frameworks, Dolphin
dfaure requested changes to D25682: add initial wsdiscovery support.
Dec 13 2019, 9:07 PM · Frameworks, Dolphin

Dec 12 2019

iasensio updated the diff for D25130: [dolphin/search] Search by (multiple) tags.

Clarify updateTagSelector logic

Dec 12 2019, 11:10 PM · Dolphin
mlaurent closed D25902: Fix decrement index and not iterator as discussed with David.
Dec 12 2019, 7:20 PM · Frameworks, Dolphin
dfaure accepted D25902: Fix decrement index and not iterator as discussed with David.

We can thank Qt for deprecating QHash::iterator::operator-- which allowed Laurent to catch this :-)

Dec 12 2019, 7:07 PM · Frameworks, Dolphin
anthonyfieroni accepted D25902: Fix decrement index and not iterator as discussed with David.
Dec 12 2019, 6:55 PM · Frameworks, Dolphin
mlaurent added a comment to D25902: Fix decrement index and not iterator as discussed with David.

Ping ?:)

Dec 12 2019, 6:35 PM · Frameworks, Dolphin

Dec 11 2019

mlaurent updated the diff for D25902: Fix decrement index and not iterator as discussed with David.

Fix other code

Dec 11 2019, 8:45 PM · Frameworks, Dolphin
kossebau added a comment to D25323: [text thumbnail] Force Syntax Highligthing when no definition for file was found.

See D25891 (not tested by myself, only saw it) for another approach to this. So seems in general setTheme() always needs an explicit rehighlight() afterwards (but why only in some cases)?
AbstractHighlighter::setTheme claims that "Subclasses can re-implement this method to e.g. trigger re-highlighing or to do general palette color setup. ", so SyntaxHighlighter actually is missing to comply here?

Dec 11 2019, 8:24 PM · Frameworks, Dolphin
iliakats closed D25891: fix preview of plain text files when using dark theme.
Dec 11 2019, 8:13 PM · Frameworks, Dolphin
anthonyfieroni added inline comments to D25902: Fix decrement index and not iterator as discussed with David.
Dec 11 2019, 8:11 PM · Frameworks, Dolphin
anthonyfieroni accepted D25891: fix preview of plain text files when using dark theme.
Dec 11 2019, 8:06 PM · Frameworks, Dolphin
mlaurent added a reviewer for D25902: Fix decrement index and not iterator as discussed with David: dfaure.
Dec 11 2019, 6:47 PM · Frameworks, Dolphin
mlaurent requested review of D25902: Fix decrement index and not iterator as discussed with David.
Dec 11 2019, 6:47 PM · Frameworks, Dolphin
iliakats updated the diff for D25891: fix preview of plain text files when using dark theme.

performance improvement: only do one round of highlighting (skip the one run in the constructor of QSyntaxHighlighter)

Dec 11 2019, 4:40 PM · Frameworks, Dolphin
iliakats added a reviewer for D25891: fix preview of plain text files when using dark theme: Dolphin.
Dec 11 2019, 3:47 PM · Frameworks, Dolphin
iliakats requested review of D25891: fix preview of plain text files when using dark theme.
Dec 11 2019, 3:46 PM · Frameworks, Dolphin
ngraham added a revision to T12349: "Last <day>" in condensed dates is unclear in English: D25878: Use clearer relative dates.
Dec 11 2019, 11:08 AM · VDG, Dolphin, Localization