dvratil (Daniel Vrátil)
User

Projects (6)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Apr 12 2015, 7:56 AM (158 w, 10 h)
Availability
Available

Recent Activity

Today

dvratil committed R80:85fc601b7c62: Fix build against Syndication (authored by dvratil).
Fix build against Syndication
Sun, Apr 22, 1:37 PM
dvratil accepted D12426: TransactionSequence: fix rollback not finishing properly..
Sun, Apr 22, 9:54 AM · KDE PIM
dvratil accepted D12427: IMAP resource: fix data loss on connection lost, depending on the current task.
Sun, Apr 22, 9:51 AM · KDE PIM
dvratil committed R96:27e100267bf7: Replace KRandom with QUuid to ensure uniqueness (authored by dvratil).
Replace KRandom with QUuid to ensure uniqueness
Sun, Apr 22, 7:23 AM
dvratil committed R96:8306a5616381: Remove the unused OutputRetriever (authored by dvratil).
Remove the unused OutputRetriever
Sun, Apr 22, 7:23 AM
dvratil committed R201:d2797fe48b6d: Port away from remove Syndication API (authored by dvratil).
Port away from remove Syndication API
Sun, Apr 22, 7:14 AM
dvratil committed R96:52be4c168bde: Remove Syndication::FileRetriever (authored by dvratil).
Remove Syndication::FileRetriever
Sun, Apr 22, 7:13 AM
dvratil committed R499:8f4db4a30d50: KMailTransport depends on LibKGAPI now (authored by dvratil).
KMailTransport depends on LibKGAPI now
Sun, Apr 22, 7:11 AM

Yesterday

dvratil committed R84:bb9ef074c0a9: SMTP: Add support for XOAUTH2 method (authored by dvratil).
SMTP: Add support for XOAUTH2 method
Sat, Apr 21, 11:28 PM
dvratil committed R733:e1c0a2e72f33: Rename XOAUTH to XOAUTH2 (authored by dvratil).
Rename XOAUTH to XOAUTH2
Sat, Apr 21, 11:18 PM
dvratil committed R44:32077ae09915: IMAP: Remove the requirement to use only OAuth with GMail (authored by dvratil).
IMAP: Remove the requirement to use only OAuth with GMail
Sat, Apr 21, 9:00 PM
dvratil committed R44:eaafcfdc64d5: Move the XOAUTH SASL plugin to KGAPI (authored by dvratil).
Move the XOAUTH SASL plugin to KGAPI
Sat, Apr 21, 9:00 PM
dvratil accepted D12421: IMAP: Collection removal should be replayed on error..
Sat, Apr 21, 8:36 PM · KDE PIM
dvratil accepted D12418: IMAP Resource: handle disconnection before initial "OK" from server.
Sat, Apr 21, 7:54 PM · KDE PIM
dvratil accepted D12419: Akonadi: fix documentation of ResourceBase::deferTask().
Sat, Apr 21, 7:38 PM · KDE PIM
dvratil committed R201:25e45892907e: Add article zoom slider under appearance settings (authored by thomasbrixlarsen).
Add article zoom slider under appearance settings
Sat, Apr 21, 7:37 PM
dvratil closed D12410: Add article zoom slider under appearance settings.
Sat, Apr 21, 7:37 PM · KDE PIM
dvratil added a comment to D12410: Add article zoom slider under appearance settings.

@thomasbrixlarsen what's your email address (to put in the commit)?

Sat, Apr 21, 5:46 PM · KDE PIM
dvratil accepted D12417: Session: emit connectionLost when getting disconnected before the initial OK.
Sat, Apr 21, 5:35 PM
dvratil accepted D12410: Add article zoom slider under appearance settings.

Nice, thanks for the patch. Do you have commit access to KDE? If not, I can push the patch in your name.

Sat, Apr 21, 5:34 PM · KDE PIM
dvratil accepted D12414: Fix shouldLoadSaveAutocorrection..
Sat, Apr 21, 5:29 PM · KDE PIM
dvratil committed R165:f9785024f677: More MSVC fixes (authored by dvratil).
More MSVC fixes
Sat, Apr 21, 3:35 PM
dvratil committed R84:9f837f417f37: Implement auto-detection of XOAUTH2 method (authored by dvratil).
Implement auto-detection of XOAUTH2 method
Sat, Apr 21, 3:32 PM
dvratil committed R165:1be2e19b2956: Fix build on Windows (authored by dvratil).
Fix build on Windows
Sat, Apr 21, 2:59 PM
dvratil moved T8478: [KSMTP] OAuth support from Backlog to In Progress on the KDE PIM board.
Sat, Apr 21, 2:57 PM · KDE PIM (Applications 18.08 (master))
dvratil committed R477:2af9da57a20f: Import SASL plugin woth XOAUTH implementation (authored by dvratil).
Import SASL plugin woth XOAUTH implementation
Sat, Apr 21, 2:57 PM
dvratil committed R209:504d2c5009e5: Improve size panel icon rendering (authored by dvratil).
Improve size panel icon rendering
Sat, Apr 21, 2:50 PM
dvratil committed R201:fabd6a6216a9: Use a better icon for Kontact plugin (authored by dvratil).
Use a better icon for Kontact plugin
Sat, Apr 21, 2:03 PM
dvratil committed R210:1f18faed0033: Use better icon for Kontact plugins (authored by dvratil).
Use better icon for Kontact plugins
Sat, Apr 21, 1:58 PM
dvratil committed R206:48bc7cf3433f: Use better icons for Kontact plugins (authored by dvratil).
Use better icons for Kontact plugins
Sat, Apr 21, 1:57 PM
dvratil committed R204:d03ae86f3684: Use a better icon for the Kontact plugin (authored by dvratil).
Use a better icon for the Kontact plugin
Sat, Apr 21, 1:57 PM
dvratil committed R199:e052a204c136: Bump Akonadi dependency (authored by dvratil).
Bump Akonadi dependency
Sat, Apr 21, 12:21 PM
dvratil committed R199:9fa1ddd04274: Add tooltips (authored by dvratil).
Add tooltips
Sat, Apr 21, 12:21 PM
dvratil committed R199:86128e86c00c: Fix CollectionsChangeNotification debugging (authored by dvratil).
Fix CollectionsChangeNotification debugging
Sat, Apr 21, 12:21 PM
dvratil committed R199:9d2ca808ebee: Simplify code (authored by dvratil).
Simplify code
Sat, Apr 21, 12:21 PM
dvratil committed R199:c012e39b3d02: Rewrite the Notifications Monitor to allow full ntf inspection (authored by dvratil).
Rewrite the Notifications Monitor to allow full ntf inspection
Sat, Apr 21, 12:21 PM
dvratil committed R199:31694603b9a9: Improve the Monitors tag (authored by dvratil).
Improve the Monitors tag
Sat, Apr 21, 12:21 PM
dvratil moved T639: [Akonadi] Notification Payloads from In Progress to Done on the KDE PIM board.
Sat, Apr 21, 12:10 PM · KDE PIM (Applications 18.08 (master))
dvratil committed R165:4c07069d7f9f: MOVE: clear RIDs after notifications are emitted (authored by dvratil).
MOVE: clear RIDs after notifications are emitted
Sat, Apr 21, 12:09 PM
dvratil committed R165:a3d4d2721a6a: New API, bump version (authored by dvratil).
New API, bump version
Sat, Apr 21, 12:09 PM
dvratil committed R165:9e00aecbf8c8: Invalidate cached scope in AggragatedItemFetchScope on update (authored by dvratil).
Invalidate cached scope in AggragatedItemFetchScope on update
Sat, Apr 21, 12:09 PM
dvratil committed R165:50f2d68d3bc9: NotificationManager: prevent crash when subscriber disappears during dispatching (authored by dvratil).
NotificationManager: prevent crash when subscriber disappears during dispatching
Sat, Apr 21, 12:09 PM
dvratil committed R165:9008540db33f: Monitor: always override parent collections in Items (authored by dvratil).
Monitor: always override parent collections in Items
Sat, Apr 21, 12:08 PM
dvratil committed R165:4e8d407ab320: Remove broken debug output (authored by dvratil).
Remove broken debug output
Sat, Apr 21, 12:08 PM
dvratil committed R165:c63ded728df5: Fix AgentTypeTest (authored by dvratil).
Fix AgentTypeTest
Sat, Apr 21, 12:08 PM
dvratil committed R165:380313747d0a: Fix MonitorNotificationTest (authored by dvratil).
Fix MonitorNotificationTest
Sat, Apr 21, 12:08 PM
dvratil committed R165:393a19d2711c: SessionThread: avoid nested event loop (authored by dvratil).
SessionThread: avoid nested event loop
Sat, Apr 21, 12:08 PM
dvratil committed R165:27e83214a00f: Fix setting up fake EntityCache/Session (authored by dvratil).
Fix setting up fake EntityCache/Session
Sat, Apr 21, 12:08 PM
dvratil committed R165:9552cc04a99b: Session: hold default session in QPointer to avoid double-free (authored by dvratil).
Session: hold default session in QPointer to avoid double-free
Sat, Apr 21, 12:08 PM
dvratil committed R165:175df598b2ca: Send Items as part of ItemChangeNotification (authored by dvratil).
Send Items as part of ItemChangeNotification
Sat, Apr 21, 12:08 PM
dvratil committed R165:67b94e9bfb98: Monitor: always use retrieved parent Collection (authored by dvratil).
Monitor: always use retrieved parent Collection
Sat, Apr 21, 12:08 PM
dvratil committed R165:83ebc390ef11: ProtocolGen: fix comparision of vectors of nested protocol objects (authored by dvratil).
ProtocolGen: fix comparision of vectors of nested protocol objects
Sat, Apr 21, 12:08 PM
dvratil committed R165:123688a7f8a4: ProtocolGen: improve debug output of nested objects (authored by dvratil).
ProtocolGen: improve debug output of nested objects
Sat, Apr 21, 12:08 PM
dvratil committed R165:7c0a95b20903: Send Relations as part of RelationChangeNotification (authored by dvratil).
Send Relations as part of RelationChangeNotification
Sat, Apr 21, 12:08 PM
dvratil committed R165:ec920eb7073c: Disable DrKonqi when running tests (authored by dvratil).
Disable DrKonqi when running tests
Sat, Apr 21, 12:08 PM
dvratil committed R165:bf881929463e: Send Tags as part of TagChangeNotification (authored by dvratil).
Send Tags as part of TagChangeNotification
Sat, Apr 21, 12:08 PM
dvratil committed R165:04964cecb280: NotificationManager: fix querying Collection attributes (authored by dvratil).
NotificationManager: fix querying Collection attributes
Sat, Apr 21, 12:08 PM
dvratil committed R165:921b1c045f8c: Fix Monitor::ensureDataAvailable logic (authored by dvratil).
Fix Monitor::ensureDataAvailable logic
Sat, Apr 21, 12:08 PM
dvratil committed R165:91b63cb56171: Add CollectionCreateTest (authored by dvratil).
Add CollectionCreateTest
Sat, Apr 21, 12:08 PM
dvratil committed R165:17099f2963f8: Fix crash in Protocol::ChangeNotification::appendAndCompress() (authored by dvratil).
Fix crash in Protocol::ChangeNotification::appendAndCompress()
Sat, Apr 21, 12:08 PM
dvratil committed R165:5895515a91fb: Add aggregated collection fetch scope into NotificationManager (authored by dvratil).
Add aggregated collection fetch scope into NotificationManager
Sat, Apr 21, 12:08 PM
dvratil committed R165:159c30c84c86: HandlerHelper: fix cache policy serialization (authored by dvratil).
HandlerHelper: fix cache policy serialization
Sat, Apr 21, 12:08 PM
dvratil committed R165:522808f5d0b3: Adjust protocolgen to correctly compare QSharedPointers (authored by dvratil).
Adjust protocolgen to correctly compare QSharedPointers
Sat, Apr 21, 12:08 PM
dvratil committed R165:20a8fdba3b3b: Send Collection as part of CollectionChangeNotification (authored by dvratil).
Send Collection as part of CollectionChangeNotification
Sat, Apr 21, 12:08 PM
dvratil committed R165:cb992ca6e86c: Fix enum value handling in protocolgen (authored by dvratil).
Fix enum value handling in protocolgen
Sat, Apr 21, 12:08 PM
dvratil committed R165:02c7825acdde: Let subscribers upload their CollectionFetchScope as well (authored by dvratil).
Let subscribers upload their CollectionFetchScope as well
Sat, Apr 21, 12:08 PM
dvratil committed R165:337bde694124: Add xmllint test for protocol.xml (authored by dvratil).
Add xmllint test for protocol.xml
Sat, Apr 21, 12:08 PM
dvratil committed R165:88d22bea7301: Let subscribers upload their ItemFetchScope to Server (authored by dvratil).
Let subscribers upload their ItemFetchScope to Server
Sat, Apr 21, 12:08 PM

Fri, Apr 20

dvratil accepted D12387: LdapUrl: fix LDAP queries broken with non-ascii search strings..
Fri, Apr 20, 5:44 PM · KDE PIM
dvratil accepted D12383: Akonadi tests: make checkTestIsIsolated work in release mode too.
Fri, Apr 20, 3:36 PM · KDE PIM
dvratil committed R165:c7037f493ace: Merge branch 'Applications/18.04' (authored by dvratil).
Merge branch 'Applications/18.04'
Fri, Apr 20, 8:06 AM
dvratil committed R165:d1be68ccee21: Fix session not reconnecting on Qt >= 5.10 (authored by dvratil).
Fix session not reconnecting on Qt >= 5.10
Fri, Apr 20, 8:06 AM
dvratil committed R165:1c5aeaf09f72: Merge branch 'Applications/18.04' (authored by dvratil).
Merge branch 'Applications/18.04'
Fri, Apr 20, 7:57 AM
dvratil committed R165:72ec4f2fefcc: Warning-- (authored by mlaurent).
Warning--
Fri, Apr 20, 7:57 AM

Wed, Apr 18

dvratil accepted D12303: Fix handling of cut collections..

Looks good, thanks. For emails the relevant delegate would be messagelib/messagelib/src/core/{theme,}delegate.cpp, Contact and event delegates would've to be checked/adjusted too (if KAddressbook/KOrganizer support Cutting entities)

Wed, Apr 18, 7:58 AM · KDE PIM

Sun, Apr 15

dvratil added a comment to D12230: [WIP] Adjust socket buffer sizes on FreeBSD.

Interesting, thanks for debugging this Ade! I'm fine with merging this, but as @tcberner said, please use a named constant for the buffer size, instead of a magical numerical constant, move the adjustSocketBuffer() functions to src/private/datastream_p.cpp to avoid having two implementations of it (the library is shared by both the Akonadi Server and the client libraries), and drop some of the extra qDebugs().

Sun, Apr 15, 7:49 PM · KDE PIM
dvratil added a parent task for T8475: [Tasks] Task*Jobs and TaskList*Jobs should return the Task(List)s from the response: T8324: KIill KGAPI2::Object.
Sun, Apr 15, 10:46 AM · LibKGAPI
dvratil added a subtask for T8324: KIill KGAPI2::Object: T8475: [Tasks] Task*Jobs and TaskList*Jobs should return the Task(List)s from the response.
Sun, Apr 15, 10:46 AM · LibKGAPI

Sat, Apr 14

dvratil accepted D12198: Remove unused D-Bus dependency.
Sat, Apr 14, 4:11 PM · KDE PIM
dvratil committed R477:726a885ac0b3: Port away from deprecated Qt API (authored by dvratil).
Port away from deprecated Qt API
Sat, Apr 14, 2:59 PM

Wed, Apr 11

dvratil added a comment to D11475: Custom theme flickering and displaying weird background.

Someone else recently sent us a patch that replaces this whole XCB call with simple QWidget:;setMask() call, which Qt internally handles to change shape of the window, that I believe would solve your problem completely. Let's wait if they upload the patch to Phab, I'll link it there.

Wed, Apr 11, 2:21 PM
dvratil accepted D12113: Use nullptr. Use const/ref..
Wed, Apr 11, 2:18 PM · Plasma
dvratil accepted D12019: make sure to create unique filename in maildir resource.

@knauss but the maildir is not multithreaded, is it, so mutex wouldn't fix anything.

Wed, Apr 11, 2:17 PM · KDE PIM
dvratil accepted D12109: Fix clone action (typo in enum).
Wed, Apr 11, 12:31 PM · Plasma

Tue, Apr 10

dvratil created T8478: [KSMTP] OAuth support.
Tue, Apr 10, 9:00 AM · KDE PIM (Applications 18.08 (master))
dvratil created T8477: [UserInfo] Switch to V2 API.
Tue, Apr 10, 12:05 AM · LibKGAPI

Mon, Apr 9

dvratil moved T8307: Test coverage for Drive API from Backlog to In Progress on the LibKGAPI board.
Mon, Apr 9, 10:25 PM · LibKGAPI
dvratil moved T8305: Test coverage for Tasks API from In Progress to Done on the LibKGAPI board.
Mon, Apr 9, 10:21 PM · LibKGAPI
dvratil committed R477:c5a295545e03: Tasks: Add tests for Tasks API jobs (authored by dvratil).
Tasks: Add tests for Tasks API jobs
Mon, Apr 9, 10:21 PM
dvratil committed R477:afbf056295a2: Tasks: Fix extracting request URL in TaskFetchJob (authored by dvratil).
Tasks: Fix extracting request URL in TaskFetchJob
Mon, Apr 9, 10:21 PM
dvratil committed R477:2437a63fa325: Tasks: Add comparison operators to Task and TaskList (authored by dvratil).
Tasks: Add comparison operators to Task and TaskList
Mon, Apr 9, 10:20 PM
dvratil committed R477:95317f67076f: Contacts: Extend ContactsModifyJobTest (authored by dvratil).
Contacts: Extend ContactsModifyJobTest
Mon, Apr 9, 10:20 PM
dvratil committed R477:0226e8fd67dd: Latitude: Deprecate the API (authored by dvratil).
Latitude: Deprecate the API
Mon, Apr 9, 10:20 PM
dvratil renamed T8475: [Tasks] Task*Jobs and TaskList*Jobs should return the Task(List)s from the response from [Tasks] TaskMoveJob should return the Tasks from the response to [Tasks] Task*Jobs and TaskList*Jobs should return the Task(List)s from the response.
Mon, Apr 9, 10:15 PM · LibKGAPI
dvratil created T8475: [Tasks] Task*Jobs and TaskList*Jobs should return the Task(List)s from the response.
Mon, Apr 9, 9:45 PM · LibKGAPI
dvratil added a comment to D12053: Increase SMTP session timeout to 1 minute.

(has this timeout been shortened during some recent rewrite?)

Mon, Apr 9, 9:24 AM · KDE PIM
dvratil added a comment to D12019: make sure to create unique filename in maildir resource.

I wonder if this won't make the filenames unnecessarily long. I think that just simply switching to QDateTime::currentMSecsSinceEpoch() would give us enough granularity. There's basically no chance that createUniqueFileName() would be called twice in a single millisecond, and even if so, the chance of two consecutive qrand()s generating the same pseudorandom number reduces the chance of a conflict even further.

Mon, Apr 9, 9:22 AM · KDE PIM

Fri, Apr 6

dvratil added a comment to T8447: Indexing encrypted mails.

This is only partially related. We already have an option how to automatically decrypt all incoming emails in KMail, although it's not very intuitive to set up. You can create a local filter (Settings -> Configure filters) for all incoming emails and choose the "Decrypt" action. The reason it's not done by default is due to privacy concerns. For example you may want to keep your personal emails always encrypted on your employer's computer so they can't read your private emails.

Fri, Apr 6, 8:36 AM · KDE PIM, Goal settings 2017
dvratil added a comment to T8447: Indexing encrypted mails.

Related to T7014

Fri, Apr 6, 7:43 AM · KDE PIM, Goal settings 2017

Mon, Apr 2

dvratil moved T8305: Test coverage for Tasks API from Backlog to In Progress on the LibKGAPI board.
Mon, Apr 2, 3:10 PM · LibKGAPI