Feed Advanced Search

Mar 14 2020

rjvbb requested review of D28043: [KDevelop] background parser job control.
Mar 14 2020, 10:30 AM · KDevelop

Mar 13 2020

rjvbb added a comment to T12815: Create Calligra Framework by separating out applications and libraries.

What's the size of the .git directory of the calligra repo these days? I seem to recall it was what I thought really huge already in KDE4 days. Last time I tried git wouldn't let you push from a clone that didn't have the full history. And yes, for me there's a point where I consider the value of my few and smallish contributions don't justify wasting "that much" disk space on what's literally old history.

Mar 13 2020, 8:56 PM · Calligra: 3.0

Mar 7 2020

rjvbb added a comment to D18551: clang: Create preamble only on second parse.
Our discussion is about when to create the preamble for open documents. If I were to stop that job, I wouldn't get the AST, but I want the AST. I just don't want the preamble before I've started editing the file.
Mar 7 2020, 9:14 AM · KDevelop

Mar 6 2020

rjvbb added a comment to D18551: clang: Create preamble only on second parse.

As I said, I thought the possibility to cancel jobs could be a comprise (I don't get the impression you've been able to find one yet), but OK. I've started to peek around in the code to see about job control, if these are based on KJob it shouldn't be hard to add them to the existing job controller.

Mar 6 2020, 7:40 AM · KDevelop

Mar 5 2020

rjvbb added a comment to D18551: clang: Create preamble only on second parse.
Rene, I'm missing context - what are you replying to? This doesn't seem to be related to the preamble?
Mar 5 2020, 9:21 PM · KDevelop

Mar 4 2020

rjvbb added a comment to D18551: clang: Create preamble only on second parse.

Re: the time and resources spent by the background parser when you'd rather not:

Mar 4 2020, 9:18 AM · KDevelop

Feb 15 2020

rjvbb accepted D27065: Fix inverted logic in IOKitStorage::isRemovable.

Works fine as far as I can tell, amazing no one else noticed this before!

Feb 15 2020, 10:45 PM · Frameworks
rjvbb updated subscribers of D27065: Fix inverted logic in IOKitStorage::isRemovable.

Well, I got as far as confirming you're probably right, when I finally got to sit at my Mac yesterday night ... and then when I woke up it was 3am.

Feb 15 2020, 9:36 AM · Frameworks

Feb 13 2020

rjvbb added a comment to D27065: Fix inverted logic in IOKitStorage::isRemovable.

Sorry, no. Swamped with last-minute reconstruction efforts in the, erm, structure that's supposed to become my new house next week :-/

Feb 13 2020, 12:35 PM · Frameworks

Feb 10 2020

rjvbb added a comment to D27065: Fix inverted logic in IOKitStorage::isRemovable.
This is a MacBook Pro Retina, 13-inch, Mid 2014 with macOS 10.15.2 with only this one disk. It's clearly not supposed to get removed, imo :)
Feb 10 2020, 2:32 PM · Frameworks
rjvbb added a comment to D27065: Fix inverted logic in IOKitStorage::isRemovable.

How do you connect? The Mac OS has a built-in VNC server but it has to be activated. Once it is you should be able to connect using any VNC client (possibly using ssh tunnelling?).

Feb 10 2020, 12:50 PM · Frameworks
rjvbb added a comment to D27065: Fix inverted logic in IOKitStorage::isRemovable.
The output comes from running `solid-hardware5 details` and `solid-hardware nonportableinfo` on the UID.
Feb 10 2020, 11:24 AM · Frameworks
rjvbb added a reviewer for D27065: Fix inverted logic in IOKitStorage::isRemovable: cgilles.

before:

[snip]

Note the Ejectable = false (bool) vs. StorageDrive.removable = true (bool). The patch here fixes it to yield StorageDrive.removable = false (bool)

Feb 10 2020, 10:59 AM · Frameworks

Feb 3 2020

rjvbb added a comment to D18551: clang: Create preamble only on second parse.

You don't have control over where those pch files are written, right, other than through setting $TMPDIR?

Feb 3 2020, 9:44 PM · KDevelop

Feb 2 2020

rjvbb added a comment to D22801: [KIO] silence a QFileInfo warning.

Whatever, I'm staying at 5.60.0 anyway, with whatever patches I deem appropriate.

Feb 2 2020, 6:13 PM · Frameworks
rjvbb added a comment to D22801: [KIO] silence a QFileInfo warning.

I might (if I can find the trouble location) but IMHO KIO should still account for the possibility of this situation too (or more in general, bail out this function for any path that cannot be a mountpoint).

Feb 2 2020, 1:37 PM · Frameworks

Jan 30 2020

rjvbb closed D22719: Avoid yet another crash on exit.

Go figure... I had exactly this kind of crash the other day, despite your proposed change.

Jan 30 2020, 9:33 AM

Jan 21 2020

rjvbb committed R626:e996040b6972: Use cached appName for DBus (dis)connecting. (authored by rjvbb).
Use cached appName for DBus (dis)connecting.
Jan 21 2020, 1:43 PM

Jan 13 2020

rjvbb added a comment to D26050: Fix build with poppler 82.
I am a firm +1 on splitting Calligra
Jan 13 2020, 3:28 PM · Calligra: 3.0
rjvbb added a comment to D15797: [kdev-clazy] : use canonical paths.

So no urgent need for me to revisit the code?

Jan 13 2020, 7:32 AM · KDevelop

Jan 9 2020

rjvbb added a comment to D15797: [kdev-clazy] : use canonical paths.

Difficult to wrap my head around this, so much later!

Jan 9 2020, 9:38 PM · KDevelop

Jan 7 2020

rjvbb added a comment to D26180: phonon : build against "older" Qt5 versions.
KF5's Qt support strategy is sound
Jan 7 2020, 3:41 PM
rjvbb added a comment to D26180: phonon : build against "older" Qt5 versions.

But why, there's nothing that requires this other than that single env. var. function that may not even be the most appropriate one (I find the documentation a bit confusing).

Jan 7 2020, 1:32 PM

Dec 23 2019

rjvbb requested review of D26180: phonon : build against "older" Qt5 versions.
Dec 23 2019, 10:13 AM

Nov 14 2019

rjvbb added a comment to D22801: [KIO] silence a QFileInfo warning.
I disagree since it will change the current precondition of the function for the need of one of its users.
Nov 14 2019, 12:07 PM · Frameworks

Nov 13 2019

rjvbb added a comment to D22801: [KIO] silence a QFileInfo warning.

Are you not seeing these for instance when browsing an MSWin share in Dolphin (with the same or newer versions of kio-extras, Samba and MSWin)?

Nov 13 2019, 3:21 PM · Frameworks

Nov 12 2019

rjvbb added a comment to D22802: [dolphin] make link with LLVM.

Apologies, I've been stretched way too thin since about the time this diff was accepted, I don't think I even noticed the fact.

Nov 12 2019, 4:50 PM · Dolphin
rjvbb committed R318:83dc0afe4670: make link with LLVM (authored by rjvbb).
make link with LLVM
Nov 12 2019, 4:49 PM
rjvbb closed D22802: [dolphin] make link with LLVM.
Nov 12 2019, 4:49 PM · Dolphin

Oct 21 2019

rjvbb updated the diff for D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC).

Rebased for the 5.4 branch. Still working perfectly for me, without noticeably slower reaction times on local filesystems.

Oct 21 2019, 4:11 PM · KDevelop
rjvbb updated the diff for D4981: patchreview : allow choice of the number of context lines.

Rebased for the 5.4 branch.

Oct 21 2019, 4:04 PM · KDevelop

Oct 19 2019

rjvbb committed R32:24d0c68338b7: [Grepview] Use the correct fallback icon for Collapse All (authored by rjvbb).
[Grepview] Use the correct fallback icon for Collapse All
Oct 19 2019, 12:35 PM

Oct 11 2019

rjvbb committed R32:900d5ec826bc: FileManagerListJob: use a semaphore for locking (authored by rjvbb).
FileManagerListJob: use a semaphore for locking
Oct 11 2019, 1:35 PM

Oct 10 2019

rjvbb added a comment to D18551: clang: Create preamble only on second parse.
I'm not suggesting to not create a preamble at all, but to create it only when we **know** it is needed.
Oct 10 2019, 8:26 AM · KDevelop

Oct 6 2019

rjvbb committed R113:ad3cddb5954e: Fix the KDE4 build of the oxygen-demo (authored by rjvbb).
Fix the KDE4 build of the oxygen-demo
Oct 6 2019, 2:25 PM
rjvbb closed D13881: oxygen-demo : add KMessage preview.
Oct 6 2019, 2:25 PM · Plasma

Oct 4 2019

rjvbb added a comment to D22375: new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator.

A little tinker tool:

Oct 4 2019, 1:20 PM · Frameworks
rjvbb committed R113:d299d6ebc195: add KMessage preview to the demo (authored by rjvbb).
add KMessage preview to the demo
Oct 4 2019, 9:40 AM
rjvbb closed D13881: oxygen-demo : add KMessage preview.
Oct 4 2019, 9:40 AM · Plasma

Oct 3 2019

rjvbb added a comment to D22375: new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator.

And my point is that you are doing 720 translations and 360 rotations per cycle, with subsequent smoothing of an image, continuously and with sufficient temporal resolution to get a fluid animation that is completely overkill here. Indicating a busy state (a two-state entity) is not the same as indicating progress and could be done by something like a stoplight changing colour.

Oct 3 2019, 7:01 PM · Frameworks
rjvbb added a comment to D22375: new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator.

The demo doesn't even use this widget

Oct 3 2019, 1:20 PM · Frameworks
rjvbb added a comment to D22375: new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator.
Does it happen with every code that uses QPropertyAnimation, or just with this KBusyIndicator?
Oct 3 2019, 10:58 AM · Frameworks
rjvbb added a comment to D22375: new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator.

I'll repeat here what I muttered on the associated commit page:

Oct 3 2019, 8:17 AM · Frameworks

Oct 2 2019

rjvbb added a comment to R236:2631be903f94: new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator.

Quick question: how would you make this animate once every 2 seconds to reduce the CPU overhead (the test app runs at >12% CPU, too much for a busy indicator IMVHO)? I don't grok the 1s interval duration from the parameters (nor the API documentation).

Oct 2 2019, 3:08 PM

Sep 30 2019

rjvbb added a comment to R32:c7b8e7973ab0: Delay handling of KDirWatch signals.

This delay can also be used as a cheap mechanism to compress events and prevent spurious reloads, something you're bound to get when doing something potentially all-encompassing as checking out a different branch. A mod like the one below is highly effective in my own dirwatching implementation that only monitors directories for changes, but I see a comparable number of skipped redudant reloads when I use stock dirwatching implementation.

Sep 30 2019, 6:38 PM

Sep 25 2019

rjvbb added a comment to T11753: Get plain Qt in shape to be usable by KDE stuff on Windows.

The most pressing issue exists on mac, Qt does not look for data in the install prefix but only in the bundle location.

Sep 25 2019, 6:36 PM

Sep 16 2019

rjvbb added a comment to D22365: KNotification macOS native support by NSNotificationCenter.
Yeah, you're right that we should check system version for back-compatibility.
Sep 16 2019, 7:53 PM · Frameworks
rjvbb added a comment to D22365: KNotification macOS native support by NSNotificationCenter.

I haven't been able to give this much attention, sorry.

Sep 16 2019, 7:48 AM · Frameworks

Aug 26 2019

rjvbb set the repository for D22802: [dolphin] make link with LLVM to R318 Dolphin.
Aug 26 2019, 7:53 AM · Dolphin
rjvbb updated the diff for D22802: [dolphin] make link with LLVM.

Updated to use the "cool solution" ;)

Aug 26 2019, 7:52 AM · Dolphin

Aug 23 2019

rjvbb committed R626:45d3872db25d: don't call qApp->foo() to initialise a global variable (authored by rjvbb).
don't call qApp->foo() to initialise a global variable
Aug 23 2019, 7:58 PM

Aug 15 2019

rjvbb added a comment to D22802: [dolphin] make link with LLVM.

Untested: have you tried to make dolphinprivate a PUBLIC dependency of kdeinit_dolphin?

Aug 15 2019, 8:27 AM · Dolphin

Aug 14 2019

rjvbb added a comment to D22802: [dolphin] make link with LLVM.
Can you try to build another kdeinit app (i.e. `khelpcenter`) to check if you get the same error?
Aug 14 2019, 7:38 AM · Dolphin

Aug 1 2019

rjvbb added a comment to D22365: KNotification macOS native support by NSNotificationCenter.

As I thought this needs some hacking on OS X < 10.10 but a priori all one loses is the user notifications.

Aug 1 2019, 4:16 PM · Frameworks

Jul 29 2019

rjvbb committed R495:6b871ca8a46d: Phabricator: open a new diff automatically in the browser (authored by rjvbb).
Phabricator: open a new diff automatically in the browser
Jul 29 2019, 9:43 AM
rjvbb requested review of D22802: [dolphin] make link with LLVM.
Jul 29 2019, 9:22 AM · Dolphin
rjvbb set the repository for D22801: [KIO] silence a QFileInfo warning to R241 KIO.
Jul 29 2019, 8:37 AM · Frameworks
rjvbb updated the diff for D22801: [KIO] silence a QFileInfo warning.

It's probably not a bad idea too to return early if ever the computed realname is empty, and avoid the iteration which should be pointless in that case. Right?!

Jul 29 2019, 8:37 AM · Frameworks
rjvbb requested review of D22801: [KIO] silence a QFileInfo warning.
Jul 29 2019, 8:32 AM · Frameworks

Jul 25 2019

rjvbb added a comment to D22719: Avoid yet another crash on exit.

Would you mind checking if using QCoreApplication::applicationName() would be an alternative? I'd do it myself but since I cannot reproduce your issue I can't answer the question fully.

Jul 25 2019, 10:10 AM

Jul 24 2019

rjvbb added a comment to D22719: Avoid yet another crash on exit.
Just `pinentry-qt` and then `BYE`. Backtrace and more info on https://bugzilla.opensuse.org/show_bug.cgi?id=1141883

That backtrace isn't very helpful, since missing most line numbers.

Jul 24 2019, 10:30 PM
rjvbb added a comment to D22719: Avoid yet another crash on exit.
Didn't know this can happen and lgtm.
Jul 24 2019, 3:55 PM

Jul 20 2019

rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.
There is another condition here: `if (lastShownMenu)`. So if the QMenu object instance got deleted
Jul 20 2019, 9:27 AM · KDevelop

Jul 18 2019

rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.

I'll activate the debug trace on change of my lastShownMenu though

Jul 18 2019, 3:26 PM · KDevelop
rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.

In any case there isn't much else you can do; stepping through the code with a debugger is near impossible (the menu about-to-be-opened will already have grabbed mouse and keyboard focus so you'd need to display remotely).

Jul 18 2019, 1:36 PM · KDevelop
rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.
Please add a line

  qDebug() << "Showing context menu" << menu;

to KDevelop::TextDocument::populateContextMenu.
Jul 18 2019, 1:12 PM · KDevelop
rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.
>>   > FWIW I got to look at the KTE implementation of the context menu mechanism that is used here. It indeed uses and reuses a single QMenu instance (there's even a comment in the code about that).
>>   
>>   Please give links into the code, as I am lost what you exactly refer to here.
> 
> see the source of `KTextEditor::ViewPrivate::contextMenu()`. The ctx menu is in fact managed by KXMLGUI.

The context menu is queried every time from KXMLGUI that method is called.  So  if KXMLGUI internally decides to recreate the context menu, you get another object the next time. Please see again the description of this very bug.
Jul 18 2019, 12:11 PM · KDevelop
rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.
The other option would have been to release 5.3.3 without a fix for ctags plugin users, rendering it unusable for people relying on packaged kdevelop.
Jul 18 2019, 11:09 AM · KDevelop
rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.

Friedrich W. H. Kossebau wrote on 20190717::00:12:44 re: "D22424: TextDocument: remove actions from contextmenu on hide already"

Jul 18 2019, 9:01 AM · KDevelop
rjvbb added a comment to D22365: KNotification macOS native support by NSNotificationCenter.

Kai Uwe Broulik wrote on 20190718::07:13:16 re: "D22365: KNotification macOS native support by NSNotificationCenter"

Jul 18 2019, 8:48 AM · Frameworks

Jul 16 2019

rjvbb added a comment to D19986: Install .desktop file for kded5.

It seems to me there's a way to tell the translators that a string shouldn't be translated. Why not use that, or put a name that doesn't require translation (like name=kded5.desktop)?

Jul 16 2019, 11:22 PM · Frameworks
rjvbb added inline comments to D19986: Install .desktop file for kded5.
Jul 16 2019, 8:19 PM · Frameworks
rjvbb added inline comments to D22424: TextDocument: remove actions from contextmenu on hide already.
Jul 16 2019, 8:33 AM · KDevelop

Jul 14 2019

rjvbb requested review of D22460: DrKonqi: improved lldb integration.
Jul 14 2019, 9:09 PM · Plasma
rjvbb committed R871:453899e6eb9d: use accepted term-width syntax in lldbrc (authored by rjvbb).
use accepted term-width syntax in lldbrc
Jul 14 2019, 2:35 PM

Jul 13 2019

rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.

I've tested this in the 5.3 branch now, which required applying hunk #3 manually to texteditor.cpp .

Jul 13 2019, 3:36 PM · KDevelop
rjvbb added inline comments to D22424: TextDocument: remove actions from contextmenu on hide already.
Jul 13 2019, 1:11 PM · KDevelop
rjvbb added a comment to D16882: [KDevelop/Shell] prevent duplicate added contextmenu actions.

I could try your solution, of course, but what annoys me is that it comes months after I worked on mine. I currently have too many other things going on in my life to dive in and figure out what on earth was going on again. I do think I outlined it well enough above in the initial description and/or exchange; I should find a moment this weekend to sit down and re-read it with a fresh mind.
It would help if you had a specific critique on my solution other than "it doesn't use this or that signal" (or, what I kind of sense, "it comes from you"). No disrespect intended, but your description in D22424 isn't that easy to read either (it felt like reading German, for some inexplicable reason ;) ).

Jul 13 2019, 9:51 AM · KDevelop
rjvbb added a comment to D22424: TextDocument: remove actions from contextmenu on hide already.

Just a few remarks on the comments that should make them easier to understand (a priori comments should illustrate code and not require lots of different code the understand their meaning ;))

Jul 13 2019, 9:51 AM · KDevelop

Jul 12 2019

rjvbb added a comment to D16882: [KDevelop/Shell] prevent duplicate added contextmenu actions.

Please check the earlier discussion; IIRC there is a reliability problem with that signal, and I did try reverting to its use before coming up with the current solution.

Jul 12 2019, 3:32 PM · KDevelop

Jun 26 2019

rjvbb added a comment to D21156: Fix browse mode not disabled after Ctrl is released.
Indeed Gitlab should simplify things a lot.
Jun 26 2019, 4:28 PM · Documentation, KDevelop
rjvbb added a comment to D21156: Fix browse mode not disabled after Ctrl is released.
> I suggest to do a `arc amend` (to basically update the commit message with current reviewers, "Differentiatl Revision" line, etc.) and then `git push` your change manually to the right branch. Let's you use your normal git command-line to actually push changes, which to me is a much more thrust-worthy approach than to rely on arc to do that for me...

Probably this should be added to the guide. And probably it should also be added that the commits should be squashed (thing that `arc land` does automatically).
Jun 26 2019, 11:17 AM · Documentation, KDevelop

Jun 8 2019

rjvbb committed R486:0be2a2ced313: Call cmake_minimum_required() before project() (authored by rjvbb).
Call cmake_minimum_required() before project()
Jun 8 2019, 3:20 PM
rjvbb closed D8510: cmake_minimum_required should be at the beginning of CMakeLists.txt.
Jun 8 2019, 3:20 PM
rjvbb committed R486:b614cdbd6e92: also set the INSTALL_NAME_DIR for regular Mac libs (authored by rjvbb).
also set the INSTALL_NAME_DIR for regular Mac libs
Jun 8 2019, 2:18 PM

Jun 4 2019

rjvbb added a comment to D20400: Karbon: Enable multi page capability.

code wise looks good

Jun 4 2019, 10:34 PM · Calligra: 3.0

May 16 2019

rjvbb added a comment to D21156: Fix browse mode not disabled after Ctrl is released.
you are removing a feature
May 16 2019, 12:32 AM · Documentation, KDevelop

May 15 2019

rjvbb accepted D21156: Fix browse mode not disabled after Ctrl is released.

Sounds good enough for me then!

May 15 2019, 3:05 PM · Documentation, KDevelop
rjvbb added a comment to D21156: Fix browse mode not disabled after Ctrl is released.

You identified an event chain which leads to the browsing mode not being restored correctly. This should happen less often with the Alt modifier but it can still happen (hit Alt to display a tooltip or open a menu and then move the mouse over that tooltip or select a menu item?).

May 15 2019, 11:55 AM · Documentation, KDevelop

May 9 2019

rjvbb added a comment to D18380: KIO: make file dialog columns resizable again (and movable).
I didn't read the full encyclopedia of discussions here, I only looked at the patch.
May 9 2019, 10:11 AM · Frameworks

May 7 2019

rjvbb added a comment to T6854: Modernizing Kontact look.

(User, not VDG member)

May 7 2019, 9:00 AM · VDG, KDE PIM

May 1 2019

rjvbb requested review of D20935: sonnet: provide override to force of a specific plugin.
May 1 2019, 12:49 PM · Frameworks

Apr 15 2019

rjvbb added a comment to D18551: clang: Create preamble only on second parse.
Do you mean something like `#include <Foo>` which then contains a `#include <foo.h>`?
Apr 15 2019, 9:01 AM · KDevelop

Apr 14 2019

rjvbb added a comment to D17308: Make CTags/Projects context menu more accessible.
  1. "simplifies the code by removing the dynamic item text logic"
Apr 14 2019, 5:05 PM · Kate

Apr 9 2019

rjvbb added a comment to D20400: Karbon: Enable multi page capability.
(Sorry for the inconvinience, I've never been very friendly with arc/phab)
Apr 9 2019, 8:31 AM · Calligra: 3.0

Mar 17 2019

rjvbb abandoned D17289: KDevelop/Shell: set dedicated TMPDIR.
Not really: it says that a temporary directory for every kdevelop instance is created
Mar 17 2019, 1:44 PM · KDevelop
rjvbb added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.

no need for making it "deterministic" in any way. There is no benefit in doing that.

Mar 17 2019, 11:37 AM · KDevelop
rjvbb added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.
OK, I stand corrected on this. OTOH, the rest of my notes about this being wrong anyway still stand.
Mar 17 2019, 11:01 AM · KDevelop
rjvbb added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.

using the user ID is definitely wrong here: with this change, opening a second kdevelop will erase the temporary directory of the first...

Mar 17 2019, 10:22 AM · KDevelop

Mar 15 2019

rjvbb added a comment to D17289: KDevelop/Shell: set dedicated TMPDIR.

Milian Wolff wrote on 20190312::20:02:54 re: "D17289: KDevelop/Shell: set dedicated TMPDIR"

Mar 15 2019, 10:07 AM · KDevelop