Call for Testing: Solid Object Manager Port

2025-07-15 Thread Kai Uwe Broulik
Hi everyone, a project I started years ago (the original Phab is dated March 2019…) is a port of Solid’s UDisks2 backend to DBus Object Manager. Rather than fetching properties for a device (with lovely blocking DBus calls) for every device, this has it fetch all of them at once and then only

Re: Feedback on KDE Plasma 6 Default Settings: A Call for Reflection

2024-12-04 Thread Kai Uwe Broulik
(only sending to kde-devel) Hi Lucy, thanks for your feedback! The change to make double click the default after 25 years of single click was definitely a controversial one, even within the Plasma development team. Please check out the GitLab issue on this subject that should provide more

Re: KSMServerInterface logout

2024-09-25 Thread Kai Uwe Broulik
Hi, ksmserver-logout-greeter does. It’s DBus-activated, cf. [1] Cheers Kai Uwe [1] https://invent.kde.org/plasma/plasma-workspace/-/blob/master/ksmserver/org.kde.LogoutPrompt.xml?ref_type=heads

Re: The state of our API documentation and what to do about it

2024-07-10 Thread Kai Uwe Broulik
Hi, +1 in general. The documentation particularly for Kirigami and QML stuff is quite sad. Does the switch to qdoc mean we have to write documentation in the _cpp_ file, though? That would be unfortunate. Cheers Kai Uwe

Re: resvg

2024-03-14 Thread Kai Uwe Broulik
Hi, yeah I don’t see the appeal. Qt SVG has also finally seen some love in Qt 6.7 which addresses many of the issues we’ve had. If there’s more, we can fix it. Cheers Kai Uwe Am 14.03.24 um 13:53 schrieb Igor Mironchik: Hello, What do you think about https://github.com/RazrFalcon/resvg in

Re: API Scripting - Set Panel property in layout.js Widget org.kde.plasma.keyboardindicator

2024-02-01 Thread Kai Uwe Broulik
Hi, have you tried setting it as an Array? keyboardindicator.writeConfig("key", ["Caps Lock", "Num Lock"]) Cheers Kai Uwe Am 01.02.24 um 11:31 schrieb Totoro: Hi, In my company we making our hown KDE layout-templates. Actually I have problem with keyboardindicator widget. I setup in the lay

Deprecation of QSharedMemory and QSystemSemaphore

2023-12-01 Thread Kai Uwe Broulik
Hi everyone, at Qt Contributor’s Summit it came up that QSharedMemory/QSystemSemaphore are fundamentally broken and will be binned. [1] I found that we have a few users of those classes according to lxc: QSystemSemaphore: * Solid optical disc handling * Digikam server starter QSharedMemory:

Re: QML: a packagers nightmare. Assistance please.

2023-11-08 Thread Kai Uwe Broulik
(forgot to cross-post kde-devel/distributions) Hi, that WorkspaceComponents is used for a ShadowedLabel which is literally one QML file with a Label and a DropShadow. KWin could just not use that (and build its own) and we’d resolve the issue. Cheers Kai Uwe > From what I am seeing this pa

Re: Tellico failing CI with exiv2 error

2023-07-06 Thread Kai Uwe Broulik
> Probably libexiv2 on the CI host was updated to libexiv2 0.28, but > KFileMetaData was not rebuilt. Automatic dependency tracking for artifacts > from the CI system is obviously incomplete (or likely nonexistent). Isn’t that (among other things) the reason kexiv2 exists? Cheers Kai Uwe

Re: Major QDBus regression in Qt6 with potential impact on KDE

2022-12-15 Thread Kai Uwe Broulik
Hi, thanks for bringing that up. Indeed, at least Solid, KDE’s Hardware Abstraction Framework, makes use of InterfacesAdded/InterfacesRemoved extensively when talking to UDisks for monitoring storage devices. That said, I haven’t tried Solid on Qt 6 yet, so I don’t know if it is a real-world

Re: Difference between QConcatenateTablesProxyModel and KConcatenateRowsProxyModel

2022-04-22 Thread Kai Uwe Broulik
Hi, there's one bug that was fixed only in Qt 5.15.4 [1] which I believe was the cause for those issues. At least there was _something_ that kept me from porting notifications to it. Cheers Kai Uwe [1] https://codereview.qt-project.org/c/qt/qtbase/+/336739 Am 14.11.21 um 17:12 schrieb Fusio

Re: Qt 5.15 LTS and KDE-Qt agreement

2022-01-13 Thread Kai Uwe Broulik
Hi, Qt 6.2.x is open source. The agreement doesn't say anything specifically about major releases, which is why they could pull off this 5.15 commercial-only stunt, knowing people will be stuck on 5.x for extended periods of time. Cheers Kai Uwe

GitLab config in older repositories

2021-12-03 Thread Kai Uwe Broulik
Hi everyone, I noticed that in some projects, probably those that trialed GitLab before it was rolled out completely, have different configuration options set to the rest of KDE, most notably "Delete source branch" being off for new MRs. Can you please check your repositories and make sure t

Merge stable to master vs cherry-picking

2021-12-03 Thread Kai Uwe Broulik
Hi everyone, as part of the GitLab transition in Plasma we changed our commit strategy from committing to stable and merging to master to committing to master and cherry-picking to stable. Reason being that it's a lot more convenient to do from GitLab's UI. I can merge and cherry-pick all fro

Re: Patches ready to land

2019-12-04 Thread Kai Uwe Broulik
Am 05.12.19 um 02:28 schrieb Nate Graham: Yikes. I'll try to go through those today or tomorrow. Make sure you don't just push age-old accepted revisions, as there is likely a reason it wasn't pushed, as is definitely the case with my stuff.. Cheers Kai Uwe

No ECMAScript 6/7 in Frameworks, please

2019-10-10 Thread Kai Uwe Broulik
Hi everyone, just a quick heads up that KDE Frameworks minimum Qt version requirement policy [1] does not permit the use of ECMAScript 6/7 features in repositories such as KDeclarative and Plasma-Framework at this time. Current supported Frameworks minimum version is Qt 5.11 (I think? 5.13,

Re: KDE service provider for handling arbitrary links (namely tel: links)

2019-05-08 Thread Kai Uwe Broulik
Hi, what you want to do is register a scheme handler mime type, so it works generically for all apps: x-scheme-handler/tel=yourapp.desktop Something along the lines of [1] Cheers Kai Uwe [1] https://superuser.com/questions/162092/how-can-i-register-a-custom-protocol-with-xdg

Re: Drag and drop notifications

2019-02-21 Thread Kai Uwe Broulik
Hi, at a glance it looks like you only pass a local path, the URL must be a fully qualified URL string, like file:///foo/bar. Cheers Kai uwe Am 21.02.19 um 18:55 schrieb Magnus Groß: Hi there, Spectacle allows you to drag and drop the screenshot notification directly into other apps and I a

Re: Proposal, Adopt .editorconfig in every project

2018-09-21 Thread Kai Uwe Broulik
Hi, I would suggest to have Kalgebra follow KDE Frameworks coding style then which uses four spaces and no tabs, or add an editorconfig there. I have hardly encountered any KDE code that uses tabs, so this isn't a widespread issue imho. Placement of braces and asterisks might be inconsistent

Re: KGlobalAccel is only Plasma centric?

2018-07-25 Thread Kai Uwe Broulik
Hi, I don't think it's strictly Plasma-specific *but* you would need kglobalaccel5 daemon running for shortcuts to work. Not sure how feasible that is elsewhere? Maybe needs an in-process option like KIO has it for other platforms iirc. Cheers Kai Uwe

kde-devel@kde.org

2017-08-29 Thread Kai Uwe Broulik
> On Aug. 29, 2017, 9:03 nachm., Kai Uwe Broulik wrote: > > src/kioslaves/tags/kio_tags.cpp, line 391 > > <https://git.reviewboard.kde.org/r/129349/diff/3/?file=487428#file487428line391> > > > > Can this even happen? You check for path being empty, if it&#

kde-devel@kde.org

2017-08-29 Thread Kai Uwe Broulik
u check for path being empty, if it's not empty split() returns a list always containing at least one item. Also, why remove const? - Kai Uwe Broulik On Aug. 24, 2017, 5:48 vorm., Christian Ehrlicher wrote: > > --- >

Re: Mouse settings not use on hot plug of new mouse

2017-08-27 Thread Kai Uwe Broulik
Hi, I used to experience the same. It's kcminit not properly re-applying settings as it fails to detect the hotplug event. There's two code paths and one of them (used on some distros, mostly *buntu?) doesn't properly work iirc. I thought that was fixed, though. David R, you looked at this on

kde-devel@kde.org

2017-08-23 Thread Kai Uwe Broulik
improve things also? src/file/fileindexerconfig.cpp (line 173) <https://git.reviewboard.kde.org/r/129349/#comment68966> You could use midRef() if you stored it in a variable before passing it on to split? - Kai Uwe Broulik On Dez. 13, 2016, 7:39 nachm., Christian Ehrlicher

Re: Review Request 129378: [baloo] Avoid some useless copies by using const references instead

2017-08-23 Thread Kai Uwe Broulik
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/129378/#review103641 --- Ship it! Ship It! - Kai Uwe Broulik On Nov. 11, 2016

Re: AppStream issues with various KDE applications

2017-01-04 Thread Kai Uwe Broulik
> ‎* org.kde.spectacle I added a Thanks.

kde-devel@kde.org

2016-12-12 Thread Kai Uwe Broulik
tps://git.reviewboard.kde.org/r/129349/#comment67879> const &? and everwhere else where applicable - Kai Uwe Broulik On Nov. 6, 2016, 1:45 nachm., Christian Ehrlicher wrote: > > --- > This is an automatically generat

Re: Howto activate floating search/replace on kate/kwrite, howto execute with keyboard?

2016-11-10 Thread Kai Uwe Broulik
Hi, You can have them permanently show up by changing the setting in System Settings -> Application Appearance -> click the Configure button next to the "Style: Breeze" combo box and in the resulting dialog there's a combo box regarding accelerators.  They'll also show up whilst you hold the A

Re: Pitch for Airplane mode

2016-09-22 Thread Kai Uwe Broulik
Hi, there is: click the network icon and there you'll find an airplane switch. I think network manager itself has no notion of "airplane mode", we just internally track state and turn off WiFi and Bluetooth accordingly.  Cheers,  Kai Uwe

Re: Prevent app to run twice.

2016-04-24 Thread Kai Uwe Broulik
Hi, you can use KDBusService in KDBusAddons [1] which does that for you. Cheers,  Kai Uwe [1] http://api.kde.org/frameworks-api/frameworks5-apidocs/kdbusaddons/html/classKDBusService.html

Re: PDF Thumbnailer KF5-based release?

2016-02-07 Thread Kai Uwe Broulik
Oh, okay, sorry for the noise then :)

PDF Thumbnailer KF5-based release?

2016-02-07 Thread Kai Uwe Broulik
Hi everyone, in kdegraphics-thumbnailers there's the PDF Thumbnailer which hasn't seen a frameworks release although there's a year-old port for it by Hrvoje Senjan. I've been running it for weeks now without a problem.I would propose releasing it with the next KDE Applications release. Objections

Re: Plugin install question

2016-01-02 Thread Kai Uwe Broulik
Hi, Try passing the argument -DKDE_INSTALL_USE_QT_SYS_PATHS=ON to cmake. Something 's weird on Kubuntu in this regard, took me ages to figure out. Cheers,  Kai Uwe >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: Where are kdeglobals defaults?

2015-08-21 Thread Kai Uwe Broulik
‎Yup, thanks! :) And I desperately grep'd all of Frameworks for clues about colorScheme   Originalnachricht   Von: Albert Astals Cid Gesendet: Freitag, 21. August 2015 23:05 An: kde-devel@kde.org Cc: Kai Uwe Broulik Betreff: Re: Where are kdeglobals defaults? El Divendres, 21 d'agost

Where are kdeglobals defaults?

2015-08-21 Thread Kai Uwe Broulik
Hi all, I tried to find out why the default colorscheme was still Oxygen, which unfortunately slipped into the Applications 15.08 promo screenshots, and found that all the colors KCM does is "KConfig::sharedConfig("Kdeglobals"); setReadDefaults(true); read(); setReadDefalts(false)" but I just c

Re: Solid::AcAdapter gone w/o replacement, ie. all is Battery now?

2015-05-17 Thread Kai Uwe Broulik
> The only problem could be if NoCharge means "Unknown", but I assume that's > academic. NoCharge as far as Solid Battery is concerned means either "not charging", "not yet charging" (eg. just plugged in AC), "not yet discharging" ("pending discharge"), or "unknown". It does know "fully charged"

Re: Solid::AcAdapter gone w/o replacement, ie. all is Battery now?

2015-05-17 Thread Kai Uwe Broulik
Hi Thomas, I'm afraid there is no replacement currently, the overall situation is a bit of a mess. Lukas Tinkl is currently working on a proper replacement for the Solid::PowerManagement stuff, called solid-power, which will have the appShouldConserveResources thingie like the old one. PowerDev

Re: automatic translator for dolphin service menu .desktop files

2015-03-01 Thread Kai Uwe Broulik
Am Samstag, 28. Februar 2015, 01:39:41 schrieb Helmy: > thank you Alexander for your reply, the intended use for this is KDE > service menus and the text in those is 90% of the time is only one or two > words Something like that was done once, and resulted in "Space" (for the space key) being tr

Re: KF5 / org::kde::KGlobalAccel / QList is not registered

2015-01-12 Thread Kai Uwe Broulik
Hi, from the documentation: The type has to be registered with qDBusRegisterMetaType() before it can be used with QDBusArgument. Therefore, somewhere in your program, you should add the following code: qDBusRegisterMetaType(); Once registered, a type can be used in outgoing method calls Cheer

Re: Review Request 120486: Don't concatenate QLatin1String and std::string

2014-10-04 Thread Kai Uwe Broulik
- src/file/lib/filefetchjob.cpp 1bb7ddf Diff: https://git.reviewboard.kde.org/r/120486/diff/ Testing --- Compiles. Thanks, Kai Uwe Broulik >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Review Request 120486: Don't concatenate QLatin1String and std::string

2014-10-04 Thread Kai Uwe Broulik
/ Testing --- Compiles. Thanks, Kai Uwe Broulik >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Re: KUrl porting questions

2014-09-11 Thread Kai Uwe Broulik
Hi, > > Bonus question: During the port I see lots of old code which did something > > like KUrl(somePathOrUrlString).fileName() to get the basename of a path. > > Assuming we only have paths or urls without query parts or hash fragments, > > this should be as simple as getting the mid of the stri

keditfiletype5

2014-09-11 Thread Kai Uwe Broulik
Hi everyone, while investigating why the "File Type Options" button in Dolphin didn't work in the KF5 build I found that kfilepropertiesdialog calls it with the "-- caption" parameter to set the application name shown in the title bar. This parameter is missing now, however, probably due to a QA

Re: Icon sizes

2014-08-07 Thread Kai Uwe Broulik
Am 07.08.2014 18:32 schrieb Christoph Feck : > Which icon theme do you use, and does the icon theme state which icon > sizes it supports for each category in the index.theme file? Ha! When using Oxygen the comboboxes are there, I now copied that size stuff over to Breeze but it's a bit erratic

Re: Review Request 119511: Removed KDialog from kcommentwidget

2014-07-28 Thread Kai Uwe Broulik
; Prefer compile-time checked connections: connect(buttonBox, &QDialogButtonBox::accepted, this, &QDialog::accept); - Kai Uwe Broulik On Juli 28, 2014, 9:26 vorm., Felix Eisele wrote: > > --- > This is an autom

Who creates the standard folders in user home?

2014-06-15 Thread Kai Uwe Broulik
Hi there, I was just wondering who creates the standard folders in the user's home location such as Pictures, Videos, Downloads, Desktop..? They are re-created on session startup if they are missing. Cheers, Kai Uwe >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe

Re: Dolphin search and email

2014-05-17 Thread Kai Uwe Broulik
Hi, iirc that was intentional as Dolphin is a file manager - if you want to search through your E-Mail you rather want to use KRunner or KMail. There's been complaints about Dolphin showing non-file-related results. Cheers, Kai Uwe Am 18.05.2014 00:56 schrieb Lindsay Mathieson : > > Dolphin us

Re: X-KDE-PluginInfo-EnabledByDefault doesn't work?

2013-12-03 Thread Kai Uwe Broulik
Hi, Problem with all of this is that most distributions provide their own default layout which hardly gets updated and so new stuff like print manager, apper, screen, ktp, etc are often not on by default. Especially new apper has no way of adding its plasmoid since it is usually not installed b

Re: Standard widgets for qlml

2013-10-05 Thread Kai Uwe Broulik
Hi, Those are called Qt Quick Controls [1] and are basically "the QWidgets for QML". Best, Kai Uwe [1] http://qt-project.org/doc/qt-5.1/qtquickcontrols/qtquickcontrols-index.html Wolfgang Mader schrieb: >Dear all, > >I guess at some point there will be a set of standard widgets for qml2 wh

Re: Dependency Freeze for 4.11 in 4 days

2013-05-25 Thread Kai Uwe Broulik
Hi, > Dependency freeze for 4.11 releases[...] > * kde-workspace depends on kdelibs 4.9.4 For my battery monitor revamp I did adjustments to kdelibs so it exposes more battery properties through Solid. These currently reside in master, meaning kde-workspace would need to depend on kdelibs 4.11