Feed Advanced Search

Jul 10 2018

rjvbb closed D13933: [Purpose]: use Arc's status colours for the Phab plugin drop-down list (WIP).
Jul 10 2018, 6:58 PM · Frameworks

Jul 9 2018

rjvbb set the repository for D14000: qqc2-desktop-style: basic support for QGuiApplication-based apps to R858 Qt Quick Controls 2: Desktop Style.
Jul 9 2018, 10:12 AM · Plasma
rjvbb updated the diff for D14000: qqc2-desktop-style: basic support for QGuiApplication-based apps.

Getting the user's desktop style was easier than I thought.

Jul 9 2018, 10:09 AM · Plasma
rjvbb requested review of D14000: qqc2-desktop-style: basic support for QGuiApplication-based apps.
Jul 9 2018, 9:56 AM · Plasma
rjvbb committed R246:0a96acf251ba: Use the current hunspell API (authored by rjvbb).
Use the current hunspell API
Jul 9 2018, 9:24 AM
rjvbb closed D11193: Sonnet : use current hunspell API.
Jul 9 2018, 9:24 AM · Frameworks

Jul 7 2018

rjvbb requested review of D13933: [Purpose]: use Arc's status colours for the Phab plugin drop-down list (WIP).
Jul 7 2018, 5:00 PM · Frameworks
rjvbb set the repository for D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree to R32 KDevelop.
Jul 7 2018, 8:37 AM · KDevelop
rjvbb updated the diff for D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.

This should now work as intended in all situations.

Jul 7 2018, 8:33 AM · KDevelop

Jul 5 2018

rjvbb set the repository for D13899: KMessageWidget: use theme instead of hardcoded colours to R236 KWidgetsAddons.
Jul 5 2018, 3:35 PM · VDG, Frameworks
rjvbb updated the diff for D13899: KMessageWidget: use theme instead of hardcoded colours.

constifies KThemeSettings.

Jul 5 2018, 3:35 PM · VDG, Frameworks
rjvbb set the repository for D13899: KMessageWidget: use theme instead of hardcoded colours to R236 KWidgetsAddons.
Jul 5 2018, 1:51 PM · VDG, Frameworks
rjvbb updated the diff for D13899: KMessageWidget: use theme instead of hardcoded colours.

Patch updated as requested.

Jul 5 2018, 1:51 PM · VDG, Frameworks
rjvbb added inline comments to D13899: KMessageWidget: use theme instead of hardcoded colours.
Jul 5 2018, 1:50 PM · VDG, Frameworks
rjvbb added a comment to D13899: KMessageWidget: use theme instead of hardcoded colours.

A few snapshots obtained with runtime theme changes (see also D13881)

Jul 5 2018, 9:38 AM · VDG, Frameworks
rjvbb requested review of D13899: KMessageWidget: use theme instead of hardcoded colours.
Jul 5 2018, 9:32 AM · VDG, Frameworks

Jul 4 2018

rjvbb added a comment to D13881: oxygen-demo : add KMessage preview.

A couple of snapshot (with my current KMessageWidget facelift; styles and themes switched "on-the-fly"):

Jul 4 2018, 6:08 PM · Plasma
rjvbb set the repository for D13881: oxygen-demo : add KMessage preview to R113 Oxygen Theme.
Jul 4 2018, 6:00 PM · Plasma
rjvbb updated the diff for D13881: oxygen-demo : add KMessage preview.

Updated as (hopefully) requested.

Jul 4 2018, 5:59 PM · Plasma
rjvbb accepted D13884: [KMessageWidget] Update stylesheet when palette changes.
Jul 4 2018, 2:17 PM · Frameworks
rjvbb added a comment to D13884: [KMessageWidget] Update stylesheet when palette changes.

Otherwise LGTM (I also checked the in-app palette change myself: seems to work fine).

Jul 4 2018, 2:17 PM · Frameworks
rjvbb added inline comments to D13881: oxygen-demo : add KMessage preview.
Jul 4 2018, 1:18 PM · Plasma
rjvbb requested review of D13881: oxygen-demo : add KMessage preview.
Jul 4 2018, 11:46 AM · Plasma

Jul 3 2018

rjvbb added a comment to D13777: KMessageWidget : revert to using highlight colour for Information style.

Seems my reply per email went AWOL:

Jul 3 2018, 3:37 PM · Frameworks
rjvbb added a comment to D13777: KMessageWidget : revert to using highlight colour for Information style.

Since there's been mention about aligning Kirigami and re: the (IMHO) controversial approach of using foreground (text) colours for background purposes:

Jul 3 2018, 10:27 AM · Frameworks

Jul 1 2018

rjvbb set the repository for D13777: KMessageWidget : revert to using highlight colour for Information style to R236 KWidgetsAddons.
Jul 1 2018, 11:12 AM · Frameworks
rjvbb updated the diff for D13777: KMessageWidget : revert to using highlight colour for Information style.

KThemeSettings moved to its own header+implementation files, and extended so different groups can be read. I don't think it needs much else in terms of functionality or complexity, if anything. There's no point in exporting it anyway (so it has a very specific target audience).

Jul 1 2018, 11:12 AM · Frameworks

Jun 30 2018

rjvbb set the repository for D13777: KMessageWidget : revert to using highlight colour for Information style to R236 KWidgetsAddons.
Jun 30 2018, 12:44 PM · Frameworks
rjvbb updated the diff for D13777: KMessageWidget : revert to using highlight colour for Information style.

Turns out it's trivial to check if and what custom theme was activated through the KColorSchemeManager.

Jun 30 2018, 12:44 PM · Frameworks
rjvbb added a comment to D13777: KMessageWidget : revert to using highlight colour for Information style.

A few examples showing the subtle effect of brightness matching, comparing to the Breeze theme (the brightness reference):

Jun 30 2018, 10:13 AM · Frameworks
rjvbb set the repository for D13777: KMessageWidget : revert to using highlight colour for Information style to R236 KWidgetsAddons.
Jun 30 2018, 10:11 AM · Frameworks
rjvbb updated the diff for D13777: KMessageWidget : revert to using highlight colour for Information style.

Using the theme's normal foreground colour for message text for more reliable readability with darker themes.

Jun 30 2018, 10:10 AM · Frameworks

Jun 29 2018

rjvbb set the repository for D13777: KMessageWidget : revert to using highlight colour for Information style to R236 KWidgetsAddons.
Jun 29 2018, 2:09 PM · Frameworks
rjvbb updated the diff for D13777: KMessageWidget : revert to using highlight colour for Information style.

A new revision:

Jun 29 2018, 2:09 PM · Frameworks

Jun 28 2018

rjvbb set the repository for D13777: KMessageWidget : revert to using highlight colour for Information style to R236 KWidgetsAddons.
Jun 28 2018, 8:39 PM · Frameworks
rjvbb updated the diff for D13777: KMessageWidget : revert to using highlight colour for Information style.

The need for an extra check in qColorFromSettings() meant I changed the API to put all tests in there and added a default return value argument. IOW, basically the same API as KConfig has.

Jun 28 2018, 8:39 PM · Frameworks
rjvbb added inline comments to D13777: KMessageWidget : revert to using highlight colour for Information style.
Jun 28 2018, 5:30 PM · Frameworks
rjvbb added inline comments to D13777: KMessageWidget : revert to using highlight colour for Information style.
Jun 28 2018, 5:24 PM · Frameworks
rjvbb updated the diff for D13777: KMessageWidget : revert to using highlight colour for Information style.

cleanup

Jun 28 2018, 5:11 PM · Frameworks
rjvbb set the repository for D13777: KMessageWidget : revert to using highlight colour for Information style to R236 KWidgetsAddons.
Jun 28 2018, 5:01 PM · Frameworks
rjvbb updated the diff for D13777: KMessageWidget : revert to using highlight colour for Information style.

Version using the suggested colour values from ~/.config/kdeglobals , if the file exists and has a Colors:Window group.

Jun 28 2018, 5:01 PM · Frameworks
rjvbb added a comment to D13777: KMessageWidget : revert to using highlight colour for Information style.

Another idea would have been to have the widget style alter the appearance like it already does for things like KTitleWidget

Jun 28 2018, 3:14 PM · Frameworks
rjvbb added a comment to D13777: KMessageWidget : revert to using highlight colour for Information style.

5.47.0 (stock) vs. 5.42.0 (stock), QtCurve (top) vs. Macintosh native (below):

Jun 28 2018, 2:06 PM · Frameworks
rjvbb set the repository for D13777: KMessageWidget : revert to using highlight colour for Information style to R236 KWidgetsAddons.
Jun 28 2018, 2:02 PM · Frameworks
rjvbb updated the diff for D13777: KMessageWidget : revert to using highlight colour for Information style.

This revision incorporates the feedback and implements the approach already evoked:

Jun 28 2018, 2:02 PM · Frameworks
rjvbb requested review of D13777: KMessageWidget : revert to using highlight colour for Information style.
Jun 28 2018, 11:03 AM · Frameworks

Jun 27 2018

rjvbb requested review of D13771: Okular/Mac : store the correct install location in the okularpart "install_name".
Jun 27 2018, 10:03 PM · Okular
rjvbb set the repository for D6060: platform-specific document switcher default shortcuts to R32 KDevelop.
Jun 27 2018, 1:55 PM · KDevelop
rjvbb updated the diff for D6060: platform-specific document switcher default shortcuts.

refreshed/rebased.

Jun 27 2018, 1:53 PM · KDevelop

Jun 26 2018

rjvbb added a comment to D13736: Fix location of Info.plist file for macOS build.

Do you have dev account?

Nope.

Jun 26 2018, 6:06 PM · Falkon

Jun 9 2018

rjvbb committed R17:ade8676d238d: avoid nullptr dereference when no devices are found (authored by rjvbb).
avoid nullptr dereference when no devices are found
Jun 9 2018, 12:27 PM
rjvbb closed D13445: partitionmanager: avoid NULL dereference when no devices are found.
Jun 9 2018, 12:27 PM · KDE Partition Manager
rjvbb requested review of D13445: partitionmanager: avoid NULL dereference when no devices are found.
Jun 9 2018, 9:26 AM · KDE Partition Manager

Jun 3 2018

rjvbb added a comment to D12129: Make Qt5Network conditional on BUILD_TESTS.

You're right, didn't notice that - and couldn't imagine that anyone would bother, too. You probably end up with all QtBase sub/split packages installed pretty quickly anyway.

Jun 3 2018, 5:44 PM

Jun 2 2018

rjvbb accepted D12129: Make Qt5Network conditional on BUILD_TESTS.

LGTM - but is QtNetwork ever installed as a separate package rather than as a part of QtBase?

Jun 2 2018, 11:47 PM

May 28 2018

rjvbb added a comment to D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.

If no objections are made I'll interpret Milian's "feel free to respin" as "feel free to commit" in a couple of days.

May 28 2018, 2:27 PM · KDevelop

May 18 2018

rjvbb added a comment to D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC).

How about I clean this up a little (removing at least the KyotoCabinet backend) and then push it to a branch so it's easier to pick up for anyone else who like to work on this or even just check it out?

May 18 2018, 8:06 AM · KDevelop

May 15 2018

rjvbb updated the summary of D12903: KDevelop : support whitespace between the '#' and 'include' (or 'import').
May 15 2018, 6:06 PM · KDevelop
rjvbb requested review of D12903: KDevelop : support whitespace between the '#' and 'include' (or 'import').
May 15 2018, 6:05 PM · KDevelop

May 9 2018

rjvbb updated the summary of D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC).
May 9 2018, 9:36 AM · KDevelop

May 8 2018

rjvbb set the repository for D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC) to R32 KDevelop.
May 8 2018, 2:27 PM · KDevelop
rjvbb updated the diff for D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC).

This revision brings some code cleanup (including the use of a qresource in the unittest/benchmark) and above all, a signficant performance improvement.
It turns out that the default LMDB environment uses synchronous I/O. In our case we can take the risk to use async I/O because we would at most lose the last few changes if a crash occurs - and most of the time the entire cache will be deleted after a crash anyway.

May 8 2018, 2:25 PM · KDevelop

May 7 2018

rjvbb added a comment to D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC).

EDIT: while C++ exceptions are apparently with almost zero cost as long as they don't occur (https://stackoverflow.com/questions/13835817/are-exceptions-in-c-really-slow) there must also be a reason why they're disabled by default for KF5. Should I expect a benefit of rewriting lmdbxx so topducontextdynamicdata_p.cpp doesn't require exception support?

May 7 2018, 9:36 PM · KDevelop
rjvbb added a comment to D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC).
so what's your plan with this now?
May 7 2018, 9:21 PM · KDevelop
rjvbb requested review of D12746: KDevelop: alternative monolithic storage options for TopDUContexts (PoC).
May 7 2018, 5:17 PM · KDevelop

May 2 2018

rjvbb committed R32:3b136d49eaed: fix typo (authored by rjvbb).
fix typo
May 2 2018, 9:46 AM

Apr 30 2018

rjvbb requested review of D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.
Apr 30 2018, 11:50 AM · KDevelop
rjvbb set the repository for D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree to R32 KDevelop.
Apr 30 2018, 11:49 AM · KDevelop
rjvbb updated the diff for D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.

Please double-check if the issue is indeed solved and no new regressions are introduced.

Apr 30 2018, 11:49 AM · KDevelop
rjvbb reopened D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.
Apr 30 2018, 11:47 AM · KDevelop
rjvbb added a comment to D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.
I'm pretty sure this is due to `QUrl::RemoveFilename`, which removes the last directory if the URL refers to a directory.
Apr 30 2018, 11:00 AM · KDevelop

Apr 18 2018

rjvbb added a comment to D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.

That's possible (your analysis I mean) and annoying that we missed it during the review. I'm away from my dev environment for a while, so cannot do much right now. IIRC most of the changes are around the location where it's also decided whether an override dialog has to be posted. If that's also where the last path component is removed, it should be possible to make that removal conditional on whether or not the selectedUrl points to a file or to a directory.

Apr 18 2018, 5:22 PM · KDevelop

Apr 16 2018

rjvbb added a comment to D12221: Fix problem that font/italic/... attributes no longer work with e.g. >= Qt 5.9.

Actually, no. I haven't been following that part at all (and am taking 2 weeks off of intensive dev stuff ;) )

Apr 16 2018, 6:26 AM · Frameworks, Kate

Apr 14 2018

rjvbb added a comment to D9070: KDE platform plugin: don't force default stylename on user-specified fonts.

Could you please push it for me? I probably won't be able to do so for at least a week and it'd be a pity if the change just misses a release because of that.

Apr 14 2018, 10:16 AM · Plasma

Apr 7 2018

rjvbb committed R246:e63a234d55d9: Don't impose using the default client (authored by rjvbb).
Don't impose using the default client
Apr 7 2018, 5:41 PM
rjvbb closed D11183: Sonnet: don't impose the default client.
Apr 7 2018, 5:41 PM · Frameworks
rjvbb set the repository for D11183: Sonnet: don't impose the default client to R246 Sonnet.
Apr 7 2018, 3:16 PM · Frameworks
rjvbb updated the diff for D11183: Sonnet: don't impose the default client.

Unnecessary rebump, pardon, rebase.

Apr 7 2018, 3:15 PM · Frameworks

Apr 5 2018

rjvbb committed R32:a44554ef038a: Use the project name more consistently (authored by rjvbb).
Use the project name more consistently
Apr 5 2018, 10:29 AM
rjvbb closed D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.
Apr 5 2018, 10:29 AM · KDevelop
rjvbb added a comment to D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.

That was quick! :)

Apr 5 2018, 9:16 AM · KDevelop

Apr 4 2018

rjvbb requested review of D11934: KDevelop : "Reparse Entire Project" action in the project manager context menu.
Apr 4 2018, 9:34 PM · KDevelop
rjvbb set the repository for D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree to R32 KDevelop.
Apr 4 2018, 7:23 PM · KDevelop
rjvbb updated the diff for D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.

Updated as discussed.

Apr 4 2018, 7:23 PM · KDevelop
rjvbb added a comment to D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.
> "Except", are you sure about that? I'm pretty certain I got the override dialog when I forced a new import from, say, the project's CMake file, and <dirname>.kdev4 existed already.


Ah, yes - that could be it. Then we should probably change the code to first construct a projectFileUrl that actually points to a .kdev4 file, and then use that in the conditional. And add comments that explain what is going on here.
Apr 4 2018, 7:21 PM · KDevelop
rjvbb accepted D11921: CMake Server: Reuse existing build directory path when available.
@rjvbb does this solve issues you are having and trying to workaround with https://phabricator.kde.org/D7930 ?
Apr 4 2018, 5:13 PM
rjvbb added a comment to D11921: CMake Server: Reuse existing build directory path when available.
(oh how I hate arc)
Apr 4 2018, 4:35 PM
rjvbb added a comment to D11921: CMake Server: Reuse existing build directory path when available.

I can try to test with 5.2.1, but not before tonight.

Apr 4 2018, 12:03 PM

Apr 3 2018

rjvbb added a comment to D11891: Fix crashes in NotifyByAudio when closing applications.

This is about better and more concise English. The queued connection is the indirect explanation why the patch is necessary, and thus comes after the direct explanation (the fact that there may be pending signals). Think of it as a courtesy to people who want to get to the point first and maybe deal with the finer detail later.

Apr 3 2018, 11:53 PM · Frameworks
rjvbb added a comment to D9344: [KDevelop] : [fixed] consistent use of the project name allowing to create multiple projects in a single source tree.

I don't get this change, can you explain? the old code checks whether the profileFileUrl (which should *always* ends on .kdev4, no?) exists. In that case, we want to ask the user if he wants to override, except if the project file is equal to what we'd write out anyways.

Apr 3 2018, 9:02 PM · KDevelop
rjvbb committed R5:194b9410199c: Merge branch 'master' (v0.6.5-298-gbeedc2b0) into work/frameworks-Mac (authored by rjvbb).
Merge branch 'master' (v0.6.5-298-gbeedc2b0) into work/frameworks-Mac
Apr 3 2018, 8:03 PM
rjvbb committed R626:9aae21bb6830: Minor X11-related build fixes: (authored by rjvbb).
Minor X11-related build fixes:
Apr 3 2018, 4:22 PM
rjvbb committed R5:e7f9b4b09c8b: Merge branch 'frameworks' (v0.6.5-55-g6311c239) into work/frameworks-Mac (authored by rjvbb).
Merge branch 'frameworks' (v0.6.5-55-g6311c239) into work/frameworks-Mac
Apr 3 2018, 2:56 PM
rjvbb added a comment to D11891: Fix crashes in NotifyByAudio when closing applications.

(Oops, missed that one :-/)

Apr 3 2018, 10:21 AM · Frameworks
rjvbb requested changes to D11891: Fix crashes in NotifyByAudio when closing applications.

(sorry, keep forgetting to set the action. Consider this a change request at least for the typo in the comment ;))

Apr 3 2018, 9:35 AM · Frameworks
rjvbb added a comment to D11891: Fix crashes in NotifyByAudio when closing applications.

So the difference here is that finishNotification isn't called if notification == nullptr, with the crucial difference probably being the fact that m isn't added multiple times to the list of reusable items?

Apr 3 2018, 9:32 AM · Frameworks

Mar 28 2018

rjvbb committed R5:3904f3609b0d: Only ask launchd to start a session DBus if none is running already (authored by rjvbb).
Only ask launchd to start a session DBus if none is running already
Mar 28 2018, 4:38 PM
rjvbb committed R5:ecbb68e6502a: use non-deprecated KMultiTabBar::appendTab (authored by rjvbb).
use non-deprecated KMultiTabBar::appendTab
Mar 28 2018, 4:38 PM

Mar 26 2018

rjvbb set the repository for D11183: Sonnet: don't impose the default client to R246 Sonnet.
Mar 26 2018, 7:59 PM · Frameworks
rjvbb updated the diff for D11183: Sonnet: don't impose the default client.

next iteration

Mar 26 2018, 7:58 PM · Frameworks