Feed Advanced Search

May 14 2020

dvratil accepted D29761: [NoteMessageWrapper] Use unicode also for main body.
May 14 2020, 4:47 PM · KDE PIM
dvratil updated the diff for D29723: Adapt KMail to MessageComposer SendLater API changes.
  • Fix broken patch
May 14 2020, 6:14 AM · Documentation, KDE PIM
dvratil updated the diff for D29723: Adapt KMail to MessageComposer SendLater API changes.
  • Update messagelib dependency
May 14 2020, 6:14 AM · Documentation, KDE PIM
dvratil updated the diff for D29722: [sendlater] Use the new agent DBus call to save SendLater information.
  • Increase messagelib version
May 14 2020, 6:12 AM · KDE PIM
dvratil requested changes to D29602: Add field "Folder" to theme content items and to message tool tip.

Thanks for the changes. One more change/optimization, please.

May 14 2020, 6:11 AM · KDE PIM: KMail, KDE PIM

May 13 2020

dvratil committed R95:fd491e9eae21: Remove the now unused FetchRecursiveCollectionsJob (authored by dvratil).
Remove the now unused FetchRecursiveCollectionsJob
May 13 2020, 5:17 PM
dvratil committed R95:272db4c334bd: ACLModifyJob: Use Akonadi::CollectionFetchJob directly (authored by dvratil).
ACLModifyJob: Use Akonadi::CollectionFetchJob directly
May 13 2020, 5:17 PM
dvratil committed R206:d299035927f1: Use plain old Akonadi::CollectionFetchJob (authored by dvratil).
Use plain old Akonadi::CollectionFetchJob
May 13 2020, 5:07 PM
dvratil added dependencies for D29724: SendLaterAgent: merge libKF5SendLater library into the agent: D29723: Adapt KMail to MessageComposer SendLater API changes, D29722: [sendlater] Use the new agent DBus call to save SendLater information.
May 13 2020, 4:36 PM · Documentation, KDE PIM
dvratil added a dependent revision for D29722: [sendlater] Use the new agent DBus call to save SendLater information: D29724: SendLaterAgent: merge libKF5SendLater library into the agent.
May 13 2020, 4:36 PM · KDE PIM
dvratil added a dependent revision for D29723: Adapt KMail to MessageComposer SendLater API changes: D29724: SendLaterAgent: merge libKF5SendLater library into the agent.
May 13 2020, 4:36 PM · Documentation, KDE PIM
dvratil requested review of D29724: SendLaterAgent: merge libKF5SendLater library into the agent.
May 13 2020, 4:36 PM · Documentation, KDE PIM
dvratil added a dependency for D29723: Adapt KMail to MessageComposer SendLater API changes: D29722: [sendlater] Use the new agent DBus call to save SendLater information.
May 13 2020, 4:31 PM · Documentation, KDE PIM
dvratil added a dependent revision for D29722: [sendlater] Use the new agent DBus call to save SendLater information: D29723: Adapt KMail to MessageComposer SendLater API changes.
May 13 2020, 4:31 PM · KDE PIM
dvratil requested review of D29723: Adapt KMail to MessageComposer SendLater API changes.
May 13 2020, 4:31 PM · Documentation, KDE PIM
dvratil requested review of D29722: [sendlater] Use the new agent DBus call to save SendLater information.
May 13 2020, 4:28 PM · KDE PIM
dvratil added inline comments to D29602: Add field "Folder" to theme content items and to message tool tip.
May 13 2020, 12:50 PM · KDE PIM: KMail, KDE PIM
dvratil added a comment to D29024: feat(wayland): support multiple protocol extensions through plugin system.

If I may add my two cents here, I agree with David that introducing a plugin for a plugin is a bit over the top. Whats the issue with contributing your backend into libkscreen upstream instead? If there's any code that could be shared between KWayland backend and your new backend, you can create a small static library (basically reusing most of what you've already done). Otherwise you are basically forcing libkscreen to accommodate a single usecase for your fork, and the community has the right to push back on that as it makes things more complicated for them just to make live easier for you.

May 13 2020, 12:40 PM · Plasma
dvratil added a comment to D29698: Fix autotest koeventpopupmenutest.

It would be helpful to describe why your removed the two test cases

May 13 2020, 8:10 AM · KDE PIM
dvratil requested review of D29699: Merge contents of libKF5FollowupReminder into the Agent.
May 13 2020, 7:46 AM · KDE PIM
dvratil committed R94:562c4ad46ba8: [followupreminder] Use the new agent DBus call instead of libKF5FollowUpReminder (authored by dvratil).
[followupreminder] Use the new agent DBus call instead of libKF5FollowUpReminder
May 13 2020, 7:45 AM
dvratil closed D29629: [followupreminder] Use the new agent DBus call instead of libKF5FollowUpReminder.
May 13 2020, 7:45 AM · KDE PIM
dvratil committed R206:05a7f93b3873: Allow creating Followup reminders through a DBus call to the agent (authored by dvratil).
Allow creating Followup reminders through a DBus call to the agent
May 13 2020, 7:44 AM
dvratil closed D29622: Allow creating Followup reminders through a DBus call to the agent.
May 13 2020, 7:44 AM · KDE PIM
dvratil requested changes to D29602: Add field "Folder" to theme content items and to message tool tip.

collectionForId is a good name, I think.

May 13 2020, 7:19 AM · KDE PIM: KMail, KDE PIM

May 12 2020

dvratil committed R204:3a0b2887ed9c: Import import/export plugins from kdepim-addons (authored by dvratil).
Import import/export plugins from kdepim-addons
May 12 2020, 1:33 PM
dvratil updated the diff for D29629: [followupreminder] Use the new agent DBus call instead of libKF5FollowUpReminder.
  • Add method to check if the feature is enabled
May 12 2020, 1:12 PM · KDE PIM
dvratil added a comment to D29622: Allow creating Followup reminders through a DBus call to the agent.

@mlaurent ping, I need this as a prerequisite for D29629 :)

May 12 2020, 12:59 PM · KDE PIM

May 11 2020

dvratil requested review of D29629: [followupreminder] Use the new agent DBus call instead of libKF5FollowUpReminder.
May 11 2020, 11:54 AM · KDE PIM
dvratil requested review of D29622: Allow creating Followup reminders through a DBus call to the agent.
May 11 2020, 10:36 AM · KDE PIM
dvratil accepted D29604: feat(akonadi): sort agents alphabetically.

Nice, thanks!

May 11 2020, 5:51 AM · KDE PIM
dvratil added a comment to D29602: Add field "Folder" to theme content items and to message tool tip.

You could still do it but it's a bit more complex: you can use Item::storageCollectionId() to get ID of the real parent collection. You would then need to use the ID against EntityTreeModel to resolve the /actual/ Collection with displayName populated.

May 11 2020, 5:48 AM · KDE PIM: KMail, KDE PIM

May 9 2020

dvratil committed R82:d411a3a3928d: Remove the now unused KdepimDBusInterface library (authored by dvratil).
Remove the now unused KdepimDBusInterface library
May 9 2020, 2:03 PM
dvratil committed R206:e1952a0d0017: Tell KIO that this service supports the "akonadi" protocol. (authored by dvratil).
Tell KIO that this service supports the "akonadi" protocol.
May 9 2020, 2:01 PM
dvratil committed R204:20a17015ab34: Tell KIO that this service supports the "akonadi" protocol. (authored by dvratil).
Tell KIO that this service supports the "akonadi" protocol.
May 9 2020, 2:00 PM
dvratil committed R78:da8856f02d19: Adapt to move of UriHandler to CalendarSupport (authored by dvratil).
Adapt to move of UriHandler to CalendarSupport
May 9 2020, 1:58 PM
dvratil closed D29543: Import UriHandler code from KdepimDBusInterfaces.
May 9 2020, 11:34 AM · KDE PIM
dvratil committed R75:e5cc992fb4a3: Import UriHandler code from KdepimDBusInterfaces (authored by dvratil).
Import UriHandler code from KdepimDBusInterfaces
May 9 2020, 11:34 AM
dvratil committed R204:7840b51c7591: Add --view option to open contact (authored by dvratil).
Add --view option to open contact
May 9 2020, 11:32 AM
dvratil closed D29531: Add --view option to open contact.
May 9 2020, 11:32 AM · KDE PIM
dvratil updated the diff for D29531: Add --view option to open contact.
  • Address comment reviews
May 9 2020, 11:32 AM · KDE PIM

May 8 2020

dvratil accepted D29241: Replace QRegExp with QRegularExpression.

Seems OK to me.

May 8 2020, 8:52 PM · KDE PIM
dvratil accepted D28431: Attachment open dialogue: Make the button order more useful.
May 8 2020, 8:50 PM · KDE PIM
dvratil accepted D29484: [StandardActionManager] Don't add PendingCutRole when copying.
May 8 2020, 8:48 PM · KDE PIM
dvratil accepted D29538: [KJots] Add StandardNoteActionManager.

Nice job, just some suggestions for improvements...

May 8 2020, 8:47 PM · KDE PIM
dvratil updated the diff for D29543: Import UriHandler code from KdepimDBusInterfaces.
  • Address review comments
May 8 2020, 8:33 PM · KDE PIM
dvratil committed R210:f10114451fbf: Add --view option to display incidence (authored by dvratil).
Add --view option to display incidence
May 8 2020, 8:30 PM
dvratil closed D29530: Add --view option to display incidence.
May 8 2020, 8:30 PM · KDE PIM
dvratil updated the diff for D29530: Add --view option to display incidence.
  • Address review comments
May 8 2020, 8:29 PM · KDE PIM
dvratil requested review of D29543: Import UriHandler code from KdepimDBusInterfaces.
May 8 2020, 7:32 PM · KDE PIM
dvratil updated the diff for D29530: Add --view option to display incidence.
  • Fix wrong default for showing the main window
May 8 2020, 2:24 PM · KDE PIM
dvratil requested review of D29531: Add --view option to open contact.
May 8 2020, 2:13 PM · KDE PIM
dvratil requested review of D29530: Add --view option to display incidence.
May 8 2020, 2:10 PM · KDE PIM
dvratil committed R165:6952bb442445: ETMViewStateSaver: allow changing the current item as well (authored by dvratil).
ETMViewStateSaver: allow changing the current item as well
May 8 2020, 2:02 PM
dvratil committed R165:41190b38faaf: Merge remote-tracking branch 'origin/release/20.04' into release/20.04 (authored by dvratil).
Merge remote-tracking branch 'origin/release/20.04' into release/20.04
May 8 2020, 9:49 AM
dvratil committed R165:2eeee1c60690: Merge branch 'release/20.04' (authored by dvratil).
Merge branch 'release/20.04'
May 8 2020, 9:48 AM
dvratil committed R165:f42118ba8722: Fix potential double-free corruption in RemoteLog (authored by dvratil).
Fix potential double-free corruption in RemoteLog
May 8 2020, 9:48 AM

May 7 2020

dvratil committed R209:684e1eab9185: Start KOrgac via DBus activation on launch (authored by dvratil).
Start KOrgac via DBus activation on launch
May 7 2020, 2:06 PM
dvratil closed D29505: Start KOrgac via DBus activation on launch.
May 7 2020, 2:06 PM · KDE PIM
dvratil committed R206:9671c81df34b: Remove unused KdepimDBusInterfaces dependency (authored by dvratil).
Remove unused KdepimDBusInterfaces dependency
May 7 2020, 12:25 PM
dvratil committed R205:a234bfded5d8: Remove unused KdepimDBusInterfaces dependency (authored by dvratil).
Remove unused KdepimDBusInterfaces dependency
May 7 2020, 12:24 PM
dvratil committed R204:79cef8d07726: Remove unused KdepimDBusInterfaces dependency (authored by dvratil).
Remove unused KdepimDBusInterfaces dependency
May 7 2020, 12:03 PM
dvratil committed R210:fe786bee7c36: Start KOrgac via DBus activation (authored by dvratil).
Start KOrgac via DBus activation
May 7 2020, 11:58 AM
dvratil closed D29495: Start KOrgac via DBus activation.
May 7 2020, 11:58 AM · KDE PIM
dvratil requested review of D29505: Start KOrgac via DBus activation on launch.
May 7 2020, 11:57 AM · KDE PIM

May 6 2020

dvratil added a comment to D29030: AppArmor DBus rules for AkonadiServer.

Re documentation: It's partially documented here: https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools - strace is not documented as far as I can see
Re kdeinit: Akonadi does not use kdeinit at all

May 6 2020, 11:24 PM · KDE PIM
dvratil added a reviewer for D29495: Start KOrgac via DBus activation: KDE PIM.
May 6 2020, 8:37 PM · KDE PIM
dvratil requested review of D29495: Start KOrgac via DBus activation.
May 6 2020, 8:37 PM · KDE PIM
dvratil accepted D29493: Don't disable depecrated-declaration warnings with MSVC.
May 6 2020, 8:33 PM · KDE PIM
dvratil accepted D29492: export externally accessed nested struct.
May 6 2020, 8:33 PM · KDE PIM
dvratil accepted D29491: Disable building of saslplugin on Windows.
May 6 2020, 8:33 PM · KDE PIM
dvratil accepted D29494: export nested struct for MSVC.

Thanks, Till.

May 6 2020, 8:32 PM · KDE PIM
dvratil committed R210:7493049c212e: Port from KPIM::TagCombo to its Akonadi equivalent (authored by dvratil).
Port from KPIM::TagCombo to its Akonadi equivalent
May 6 2020, 12:15 PM
dvratil committed R76:6381780ba529: Port from KPIM::TagSelectionCombo to its Akonadi equivalent (authored by dvratil).
Port from KPIM::TagSelectionCombo to its Akonadi equivalent
May 6 2020, 12:08 PM
dvratil committed R165:14feacc96cd4: Implement TagSelectionComboBox (authored by dvratil).
Implement TagSelectionComboBox
May 6 2020, 12:00 PM
dvratil accepted D29416: Show all available holiday regions.
May 6 2020, 11:56 AM · KDE PIM

May 5 2020

dvratil committed R92:1d5a9ea14449: Port 'Add To Addressbook' action to Akonadi::TagWidget (authored by dvratil).
Port 'Add To Addressbook' action to Akonadi::TagWidget
May 5 2020, 7:56 AM
dvratil closed D29252: Port 'Add To Addressbook' action to Akonadi::TagWidget.
May 5 2020, 7:56 AM · KDE PIM
dvratil accepted D29291: [KJots] Provide explicit "Save" action, use standard actions where possible.
May 5 2020, 7:55 AM · KDE PIM
dvratil added a comment to D29030: AppArmor DBus rules for AkonadiServer.

Can you explain me how you get strace output for akonadi?

May 5 2020, 6:44 AM · KDE PIM

May 2 2020

dvratil added a reviewer for D28380: make column sizes more stable: dfaure.

I think @dfaure has touched exactly on this issue before.

May 2 2020, 9:40 PM · KDE PIM
dvratil updated the diff for D29252: Port 'Add To Addressbook' action to Akonadi::TagWidget.
  • Remove duplicate include
May 2 2020, 9:36 PM · KDE PIM
dvratil accepted D27905: [resources/maildir] Reload configuraton on configuration change.

Thanks. Yes, please land this on 20.04 branch.

May 2 2020, 9:35 PM · KDE PIM
dvratil accepted D29265: Implement buffering in the DataStream class, to improve performance on Windows..

Would switching back to TCP on Windows (using QTcpSocket) solve this issue without the explicit flush? I'm also playing around with replacing the entire Qt socket code by ZeroMQ that apparently works pretty well on both Windows and Linux, so we could drop all the non-blocking wait-for-data socket code on Windows...

May 2 2020, 9:33 PM · KDE PIM
dvratil accepted D29298: Clean up kmime README.md.

Thanks a lot, Glen!

May 2 2020, 9:28 PM · KDE PIM
dvratil added a comment to D29318: [KPIMTextEdit/FindBar] Respect rich formatting and user settings when replacing all.

Could easily be put into some FindUtils.cpp file or so, doesn't need to be in the TextEditFindBarBase just because it's a baseclass.

May 2 2020, 9:26 PM · KDE PIM
dvratil added a reviewer for D28596: when decryption fails, copy mail encrypted: knauss.
May 2 2020, 9:23 PM · KDE PIM
dvratil accepted D29287: [KJots] New signal / slot API & minor cleanup.

Looks good, just one nit pick - you can fix it before committing, I don't need to review it again.

May 2 2020, 9:22 PM · KDE PIM
dvratil added a comment to D29291: [KJots] Provide explicit "Save" action, use standard actions where possible.

The ETM patch looks OK, but if the ETM is owned by the destroyed widget, then it likely won't work 100%.

May 2 2020, 9:15 PM · KDE PIM
dvratil created T13078: [ETM] No way to report Job errors to users.
May 2 2020, 9:08 PM · KDE PIM
dvratil added a reviewer for D29371: KMainWindow: remove doc paragraph about KGlobal::ref usage: Frameworks.
May 2 2020, 9:00 PM · Frameworks
dvratil requested review of D29371: KMainWindow: remove doc paragraph about KGlobal::ref usage.
May 2 2020, 9:00 PM · Frameworks
dvratil committed R247:de90f7fc0045: Update maintainer of KJots (authored by dvratil).
Update maintainer of KJots
May 2 2020, 8:38 PM

May 1 2020

dvratil requested changes to D29318: [KPIMTextEdit/FindBar] Respect rich formatting and user settings when replacing all.

If the code is shared, why not put it into a shared function that both editors can call? As fat as I can see, the function would only need the QTextDocument and the mFindWidget as inputs and would return the number of replacements made, which you can then use to emit the signal.

May 1 2020, 12:42 PM · KDE PIM

Apr 30 2020

dvratil updated the diff for D29252: Port 'Add To Addressbook' action to Akonadi::TagWidget.
  • Fix signal/slot connection
Apr 30 2020, 10:05 AM · KDE PIM
dvratil added a comment to D29291: [KJots] Provide explicit "Save" action, use standard actions where possible.

Hmmm, one option could be to add QEventLoopLocker into ETM to keep QApplication alive until the job in ETM has finished?

Apr 30 2020, 9:13 AM · KDE PIM
dvratil accepted D29266: Windows: Handle QLocalSocket behavior gracefully.

Thanks for the patch. Land it to the release/20.04 branch, please.

Apr 30 2020, 9:08 AM · KDE PIM
dvratil added inline comments to D29265: Implement buffering in the DataStream class, to improve performance on Windows..
Apr 30 2020, 8:52 AM · KDE PIM
dvratil accepted D29289: [KJotsBrowser] Add tooltips for links.
Apr 30 2020, 8:50 AM · KDE PIM

Apr 28 2020

dvratil committed R210:992fdc067299: Port from buggy KPIM::TagSelectionDialog to Akonadi::TagSelectionDialog (authored by dvratil).
Port from buggy KPIM::TagSelectionDialog to Akonadi::TagSelectionDialog
Apr 28 2020, 1:06 PM