Feed Advanced Search

Mar 26 2018

rjvbb added a comment to D11183: Sonnet: don't impose the default client.

If I suggest something and Milian suggests something else then Milian is right :-)

Mar 26 2018, 7:56 PM · Frameworks
rjvbb added a comment to D11183: Sonnet: don't impose the default client.

ah, then this should be simplified by using std::any_of instead

Mar 26 2018, 12:55 PM · Frameworks
rjvbb set the repository for D11183: Sonnet: don't impose the default client to R246 Sonnet.
Mar 26 2018, 11:33 AM · Frameworks
rjvbb updated the diff for D11183: Sonnet: don't impose the default client.

Modified as requested.
(Please double-check, it works AFAICT but it's the first time I use this construct.)

Mar 26 2018, 11:32 AM · Frameworks

Mar 25 2018

rjvbb added a comment to D5865: Add missing KDE_ENABLE_NAMED_OPERATORS function.

That's because of the MSVC remarks you made inline?

Mar 25 2018, 8:57 PM · Build System, Frameworks

Mar 24 2018

rjvbb added a comment to D11193: Sonnet : use current hunspell API.

No problem if there's a good reason to wait!

Mar 24 2018, 9:21 PM · Frameworks
rjvbb added a comment to D11193: Sonnet : use current hunspell API.
Which version of hunspell does this raise the requirement to?
Mar 24 2018, 8:25 PM · Frameworks
rjvbb added a comment to D11193: Sonnet : use current hunspell API.

Any objections if I commit this by the end of the week?

Mar 24 2018, 2:54 PM · Frameworks
rjvbb added a comment to D11183: Sonnet: don't impose the default client.

Any objections if I commit this by the end of the week?

Mar 24 2018, 2:53 PM · Frameworks

Mar 22 2018

rjvbb added a comment to D11480: Qca: fix cypto.prf on MacOs.
Arcanist does it better https://community.kde.org/Infrastructure/Phabricator#Using_Arcanist_to_post_patches
Mar 22 2018, 11:18 AM
rjvbb accepted D11480: Qca: fix cypto.prf on MacOs.
Mar 22 2018, 10:22 AM
rjvbb added a comment to D11480: Qca: fix cypto.prf on MacOs.

Thanks for answering and apologies for asking, I didn't have much time to find the entire sources online. And yes, I could easily imagine it was necessary, sorry also if I gave a different impression.

Mar 22 2018, 10:14 AM
rjvbb requested changes to D11480: Qca: fix cypto.prf on MacOs.

Looks good, but could you elaborate the commit message a little bit, explaining why this is necessary, preferably including what the framework's (new) name is?

Mar 22 2018, 9:30 AM

Mar 14 2018

rjvbb added reviewers for D11183: Sonnet: don't impose the default client: dfaure, mlaurent, vkrause.
Mar 14 2018, 8:53 AM · Frameworks
rjvbb added reviewers for D11193: Sonnet : use current hunspell API: dfaure, mlaurent, vkrause.
Mar 14 2018, 8:52 AM · Frameworks

Mar 11 2018

rjvbb set the repository for D11193: Sonnet : use current hunspell API to R246 Sonnet.
Mar 11 2018, 2:54 PM · Frameworks
rjvbb updated the diff for D11193: Sonnet : use current hunspell API.

add missing context (patch unchanged)

Mar 11 2018, 2:53 PM · Frameworks
rjvbb set the repository for D11183: Sonnet: don't impose the default client to R246 Sonnet.
Mar 11 2018, 2:51 PM · Frameworks
rjvbb updated the diff for D11183: Sonnet: don't impose the default client.

Add missing context (patch unchanged)

Mar 11 2018, 2:50 PM · Frameworks

Mar 9 2018

rjvbb requested review of D11193: Sonnet : use current hunspell API.
Mar 9 2018, 8:40 PM · Frameworks
rjvbb requested review of D11183: Sonnet: don't impose the default client.
Mar 9 2018, 3:56 PM · Frameworks
rjvbb committed R246:6a5b1bfa8811: Include replacement strings in the suggestion list (authored by rjvbb).
Include replacement strings in the suggestion list
Mar 9 2018, 3:40 PM
rjvbb committed R246:9268b18d4582: NSSpellChecker plugin cleanup (authored by rjvbb).
NSSpellChecker plugin cleanup
Mar 9 2018, 3:40 PM
rjvbb committed R246:f4425edabc15: initialise NSSpellChecker language in NSSpellCheckerDict ctor (authored by rjvbb).
initialise NSSpellChecker language in NSSpellCheckerDict ctor
Mar 9 2018, 3:40 PM
rjvbb committed R246:c7e118c38d31: implement NSSpellCheckerDict::addPersonal() (authored by rjvbb).
implement NSSpellCheckerDict::addPersonal()
Mar 9 2018, 3:40 PM
rjvbb committed R246:04de42555a0e: NSSpellCheckerDict::suggest() returns a list of suggestions (authored by rjvbb).
NSSpellCheckerDict::suggest() returns a list of suggestions
Mar 9 2018, 3:40 PM
rjvbb committed R246:b908682bf602: implement NSSpellChecker logging category (authored by rjvbb).
implement NSSpellChecker logging category
Mar 9 2018, 3:40 PM
rjvbb committed R246:2652858cfae5: NSSpellChecker requires AppKit (authored by rjvbb).
NSSpellChecker requires AppKit
Mar 9 2018, 3:40 PM
rjvbb committed R246:cf6d1944ea49: Move NSSpellCheckerClient::reliability() out of line (authored by rjvbb).
Move NSSpellCheckerClient::reliability() out of line
Mar 9 2018, 3:40 PM
rjvbb committed R246:5a1479af998f: use the preferred Mac platform token (authored by rjvbb).
use the preferred Mac platform token
Mar 9 2018, 3:40 PM

Mar 7 2018

rjvbb added a comment to D11075: Make Okular show the list of opened windows in the Dock menu.

Qt Assistant also rolls its own Window (sans s...) menu.

Mar 7 2018, 8:47 AM · Okular
rjvbb added a comment to D11074: Fix opening files via a file manager on Mac.
I mean this patch D11075 <https://phabricator.kde.org/D11075> (the Dock menu). setAsDockMenu() is a Mac-only function.
Mar 7 2018, 8:41 AM · Okular

Mar 6 2018

rjvbb added a comment to D11074: Fix opening files via a file manager on Mac.
Would not it end with having #ifdefs scattered all over the QApplication anyway?
Mar 6 2018, 7:37 PM · Okular
rjvbb added a comment to D11075: Make Okular show the list of opened windows in the Dock menu.

Actually, I do not know, whether there is an API that allows to force Mac OS to create such list in the Dock menu, but if an app implements "Window" menu (systemMenu="window" in the menu xib file), then this list is generated automatically.

Mar 6 2018, 7:32 PM · Okular
rjvbb added a comment to D11074: Fix opening files via a file manager on Mac.

In addition to the inline comments:

Mar 6 2018, 5:48 PM · Okular
rjvbb accepted D11075: Make Okular show the list of opened windows in the Dock menu.

I'm not sure if all Mac applications always show the open documents under their Dock tile (that menu can be used for anything, of course), and I also think that it would be more useful to have a Windows menu like (most) native Mac apps have.
Other than that, LGTM.

Mar 6 2018, 12:39 PM · Okular

Mar 5 2018

rjvbb added a comment to D11074: Fix opening files via a file manager on Mac.
One could try to reimplement this with Objective-C, I do not know whether it makes sense though.
Mar 5 2018, 10:39 PM · Okular
rjvbb added a comment to D11074: Fix opening files via a file manager on Mac.
The legacy argc,argv is handled by QCommandLineParser.
Mar 5 2018, 10:37 PM · Okular
rjvbb added a comment to D11074: Fix opening files via a file manager on Mac.
Isn't this another case of "should be fixed in QApplication or another lower level library"?
Mar 5 2018, 9:40 PM · Okular

Mar 1 2018

rjvbb committed R245:3642f7c6a329: fix a leak and incorrect nullptr check in DADictionary. (authored by rjvbb).
fix a leak and incorrect nullptr check in DADictionary.
Mar 1 2018, 1:11 PM

Feb 25 2018

rjvbb added a comment to D10808: Implement the generation of a custom Info.plist for the Mac OS bundle.

Then again, all "not non-gui" applications need an application icon, and adding one is simple enough that it can be done in cmake with a few simple enough operations. And a little bit of extra care in the source code to avoid undoing the effect of ecm_add_app_icon.

Feb 25 2018, 1:58 PM · Okular
rjvbb added a comment to D10808: Implement the generation of a custom Info.plist for the Mac OS bundle.

My original implementation is used in conjunction with a build system that ensures all dependencies are available.

Feb 25 2018, 1:05 PM · Okular
rjvbb accepted D10808: Implement the generation of a custom Info.plist for the Mac OS bundle.

I can hardly NOT accept this, given I'm the original author :)

Feb 25 2018, 11:23 AM · Okular

Feb 21 2018

rjvbb committed R626:2bb3e383c12f: migrate away from KGlobalSettings::*Font() methods (authored by rjvbb).
migrate away from KGlobalSettings::*Font() methods
Feb 21 2018, 10:15 PM
rjvbb closed D10725: QtCurve/KF5 : migrate away from KGlobalSettings::*Font() methods.
Feb 21 2018, 10:15 PM
rjvbb requested review of D10725: QtCurve/KF5 : migrate away from KGlobalSettings::*Font() methods.
Feb 21 2018, 6:42 PM

Feb 17 2018

rjvbb committed R245:cbe5085a646e: Mac/IOKit backend: support for drives, discs and volumes (authored by rjvbb).
Mac/IOKit backend: support for drives, discs and volumes
Feb 17 2018, 10:33 AM
rjvbb closed D7401: Solid/Mac : fleshing out the skeleton IOKit backend (WIP).
Feb 17 2018, 10:33 AM · Frameworks

Feb 11 2018

rjvbb added a comment to D10415: Fix realDpi function for Mac.

Curious, I cannot give a green light (too), please consider that done...

Feb 11 2018, 7:33 PM · Okular
rjvbb added a comment to D7401: Solid/Mac : fleshing out the skeleton IOKit backend (WIP).

Thanks Gilles.

Feb 11 2018, 5:12 PM · Frameworks
rjvbb added a comment to D10415: Fix realDpi function for Mac.
Sorry, I didn't quite get what you mean. Your patch just makes realDpiX and realDpiY global, but the rest is the same. Am I missing something?
Feb 11 2018, 4:28 PM · Okular
rjvbb added a comment to D10415: Fix realDpi function for Mac.
I agree that your patch is the minimal way to have Okular compiled on Mac.
Feb 11 2018, 3:11 PM · Okular
rjvbb committed R854:2fc2ff9f39d8: Fix typo. (authored by rjvbb).
Fix typo.
Feb 11 2018, 2:16 PM
rjvbb added a comment to D10415: Fix realDpi function for Mac.

Hi Sergio,

Feb 11 2018, 1:47 PM · Okular
rjvbb accepted D10415: Fix realDpi function for Mac.

On a sideways related note:
I have at least one patch that improves Okular/Mac integration, allowing it to act as an alternative or complement to the native Preview.app .

Feb 11 2018, 12:46 PM · Okular
rjvbb added a comment to D10415: Fix realDpi function for Mac.

It does work. The old one uses deprecated methods, doesn't work properly and can not be even compiled, in fact.

Feb 11 2018, 12:38 PM · Okular

Feb 10 2018

rjvbb committed R854:64fb1c58e1f4: The OSX Integration repository has moved. (authored by rjvbb).
The OSX Integration repository has moved.
Feb 10 2018, 11:22 PM
rjvbb raised a concern with R248:0dbab55b62e4: Restrict push permissions for Rene. Hopefully this is a temporary measure..

This is hardly acceptable.

Feb 10 2018, 11:11 AM

Feb 7 2018

rjvbb committed R854:d07286775e51: QAltMacStyle : fix missing variable (authored by rjvbb).
QAltMacStyle : fix missing variable
Feb 7 2018, 10:04 PM
rjvbb committed R854:bd37fc7b547d: QAltMacStyle : merge Qt v5.9.4-86-gfef6b31b99 (authored by rjvbb).
QAltMacStyle : merge Qt v5.9.4-86-gfef6b31b99
Feb 7 2018, 2:46 PM
rjvbb committed R854:8e831bf702aa: QAltCocoa : merge Qt v5.9.4-86-gfef6b31b99 (authored by rjvbb).
QAltCocoa : merge Qt v5.9.4-86-gfef6b31b99
Feb 7 2018, 2:46 PM
rjvbb committed R854:b0310ba8439b: empty the master branch, as an alternative to deleting it on cgit.kde.org . (authored by rjvbb).
empty the master branch, as an alternative to deleting it on cgit.kde.org .
Feb 7 2018, 2:09 PM

Feb 6 2018

rjvbb committed R854:405352325827: qt580 branch filestamp (authored by rjvbb).
qt580 branch filestamp
Feb 6 2018, 11:13 AM
rjvbb committed R854:0a18eb16df45: merge branch 'qt590' (v5.11.2-43-g215f32d) into master preserving the Qt 5.8.0… (authored by rjvbb).
merge branch 'qt590' (v5.11.2-43-g215f32d) into master preserving the Qt 5.8.0…
Feb 6 2018, 11:13 AM
rjvbb committed R854:6d75268ac3c6: qt590 branch filestamp (authored by rjvbb).
qt590 branch filestamp
Feb 6 2018, 11:13 AM
rjvbb committed R854:e08b611fcff8: qt590-r2l branch filestamp (authored by rjvbb).
qt590-r2l branch filestamp
Feb 6 2018, 11:13 AM

Jan 29 2018

rjvbb committed R854:215f32d20194: platformtheme : unload protection (authored by rjvbb).
platformtheme : unload protection
Jan 29 2018, 7:13 PM
rjvbb committed R854:627f292633a8: platformtheme: selective merge of plasma-integration v5.11.95-3-gd4d0bc3 (authored by rjvbb).
platformtheme: selective merge of plasma-integration v5.11.95-3-gd4d0bc3
Jan 29 2018, 7:13 PM

Jan 28 2018

rjvbb added a comment to D9070: KDE platform plugin: don't force default stylename on user-specified fonts.
In the code shown by this patch ;) Line 80.
Jan 28 2018, 11:36 PM · Plasma
rjvbb added a comment to D9070: KDE platform plugin: don't force default stylename on user-specified fonts.
Unfortunately, this patch doesn't fix it. The text still isn't bold.
Jan 28 2018, 12:14 PM · Plasma
rjvbb committed R854:9670bd82bcbe: QAltCocoa : sync with upstream v5.9.4-70-g5a05348fb6 (authored by rjvbb).
QAltCocoa : sync with upstream v5.9.4-70-g5a05348fb6
Jan 28 2018, 11:53 AM
rjvbb committed R854:a9db5f76d631: QAltMacStyle : sync with upstream v5.9.4-70-g5a05348fb6 (authored by rjvbb).
QAltMacStyle : sync with upstream v5.9.4-70-g5a05348fb6
Jan 28 2018, 11:53 AM

Jan 27 2018

rjvbb added a comment to D10145: Improve line height.

I can confirm that the patch appears to have no (side)effect whatsoever when using the Freetype fontengine (available also on Mac with -cocoa:fontengine=freetype!)

Jan 27 2018, 9:28 PM · Frameworks, Kate
rjvbb added a comment to D10145: Improve line height.

OK, testing. I'll let you know if I notice anything off.

Jan 27 2018, 5:28 PM · Frameworks, Kate
rjvbb added a comment to D9070: KDE platform plugin: don't force default stylename on user-specified fonts.
Thanks for the info! So if/hen this goes in, what are the next steps?
Jan 27 2018, 11:15 AM · Plasma
rjvbb added a comment to D9070: KDE platform plugin: don't force default stylename on user-specified fonts.

A diagonally related anecdote that shows this location is a more central point in the font selection process than I thought first:

Jan 27 2018, 10:31 AM · Plasma
rjvbb added a comment to D9070: KDE platform plugin: don't force default stylename on user-specified fonts.
Is this change purely a conversation of what developers use in code to call up fonts in their applications?
Jan 27 2018, 10:19 AM · Plasma

Jan 26 2018

rjvbb committed R854:5c5c5aac9ebb: platformtheme: should still set the stylehint in CoreText mode! (authored by rjvbb).
platformtheme: should still set the stylehint in CoreText mode!
Jan 26 2018, 10:11 PM

Jan 25 2018

rjvbb committed R854:32c31fbfb8bb: platformtheme: also force QFont::ForceOutline mode in non-cocoa mode... (authored by rjvbb).
platformtheme: also force QFont::ForceOutline mode in non-cocoa mode...
Jan 25 2018, 10:24 PM
rjvbb committed R854:bca926fd4a8d: platformtheme: force QFont::ForceOutline mode when using the FreeType engine (authored by rjvbb).
platformtheme: force QFont::ForceOutline mode when using the FreeType engine
Jan 25 2018, 10:20 PM
rjvbb accepted D10092: [Examples] Fix build.

The examples seem to have a circular runtime dependency on (at least) plasma-desktop. Is that just an opportunistic dependency (= they'd work fine you'd only just installed plasma-framework)?

Jan 25 2018, 9:54 AM · Plasma, Frameworks

Jan 24 2018

rjvbb committed R299:a308c5d616bf: Make KDESU_USE_SUDO_DEFAULT mode build again (authored by rjvbb).
Make KDESU_USE_SUDO_DEFAULT mode build again
Jan 24 2018, 11:09 PM
rjvbb committed R293:60e6cdedd289: build baloo executables with "ecm_mark_nongui" (authored by rjvbb).
build baloo executables with "ecm_mark_nongui"
Jan 24 2018, 3:59 PM

Jan 23 2018

rjvbb set the repository for D7401: Solid/Mac : fleshing out the skeleton IOKit backend (WIP) to R245 Solid.
Jan 23 2018, 9:12 PM · Frameworks
rjvbb updated the diff for D7401: Solid/Mac : fleshing out the skeleton IOKit backend (WIP).

updated as requested/discussed.

Jan 23 2018, 9:11 PM · Frameworks
rjvbb added inline comments to D7401: Solid/Mac : fleshing out the skeleton IOKit backend (WIP).
Jan 23 2018, 9:10 PM · Frameworks

Jan 22 2018

rjvbb committed R854:f7a831a276ca: platformtheme: don't base isSystemTrayAvailable() on the presence of a DBus… (authored by rjvbb).
platformtheme: don't base isSystemTrayAvailable() on the presence of a DBus…
Jan 22 2018, 8:45 PM

Jan 21 2018

rjvbb committed R854:3d399c7f7217: make now redundant debug message verbose-mode only (authored by rjvbb).
make now redundant debug message verbose-mode only
Jan 21 2018, 5:16 PM
rjvbb committed R854:06a0093268e9: create the appropriate platform theme for proxying, even under X11 (authored by rjvbb).
create the appropriate platform theme for proxying, even under X11
Jan 21 2018, 2:55 PM

Jan 19 2018

rjvbb resigned from D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.
Jan 19 2018, 9:25 PM · Frameworks
rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.

David Faure wrote on 20180119::08:33:32 re: "D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry"

Jan 19 2018, 11:03 AM · Frameworks
rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.

That's not applicable.

Jan 19 2018, 1:19 AM · Frameworks

Jan 18 2018

rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.
Also we know at least one person that isn't going to forget about this, don't we?
Jan 18 2018, 10:55 PM · Frameworks
rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.

I don't see anything unreasonable to my request, which can also be satisfied by a argued demonstration why the same approach/fix doesn't apply to other backends. AFAIAC I'm just doing my reviewers' service like it's been shown to me how that's done.

Jan 18 2018, 10:30 AM · Frameworks

Jan 16 2018

rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.

i'm assuming the cost would be bigger then the benefit. (just an assumption here, i could be wrong)

Jan 16 2018, 7:57 PM · Frameworks
rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.

I am going to assume you would have said so by now if the fix is not applicable to the QFSW backend because it doesn't do the same costly walk.

Jan 16 2018, 3:11 PM · Frameworks
rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.

But I won't write mega patches like you seem to prefer.

Jan 16 2018, 11:24 AM · Frameworks
rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.
@rjvbb why did you request changes to proceed with this patch? The fact that there are more issues in KDirWatch does not mean we should hold up this approach.
Jan 16 2018, 10:22 AM · Frameworks

Jan 12 2018

rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.

Each hash node will be approx 4+8=12 bytes, and something must point to it, so another 8 bytes, 20 in total. No big deal.

Jan 12 2018, 9:58 AM · Frameworks

Jan 11 2018

rjvbb added a comment to D9824: Optimize inotify KDirWatch backend: map inotify wd to Entry.

Please test this for the QFSW backend too and post a benchmark result comparison (and include the change if beneficial).

Jan 11 2018, 8:42 PM · Frameworks