Page MenuHomePhorge

Support KEP:14 in sieveeditor
ClosedPublic

Authored by knauss on Jul 8 2015, 3:46 PM.
Tags
None
Referenced Files
F16723632: D31.id61.diff
Mon, Nov 4, 5:14 PM
Unknown Object (File)
Fri, Oct 25, 9:11 AM
Unknown Object (File)
Wed, Oct 16, 5:18 PM
Unknown Object (File)
Tue, Oct 8, 6:50 PM
Unknown Object (File)
Oct 5 2024, 10:28 AM
Unknown Object (File)
Sep 17 2024, 11:07 PM
Unknown Object (File)
Sep 11 2024, 3:19 PM
Unknown Object (File)
Aug 30 2024, 4:39 PM
Subscribers
None

Details

Summary

Added KEP:14 support for parsing vacation scripts

char* -> QLatin1String

Added tests for VacationParser

parse new vacation script

Make create vacation ready for KEP:14

Added kill feature and cleanup destructure

show correct vacation status

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

mollekopf edited edge metadata.

Wow, quite the patch.
It's a bit scary how much code is required to achieve a seemingly not overly difficult task, but I'll just assume the reason is the existing codebase.
Good work if it works! ;-)

libksieve/ksieveui/managescriptsjob/checkkep14supportjob.cpp
29

I think this should really be a KJob. For the next time.

This revision is now accepted and ready to land.Jul 8 2015, 6:41 PM
This revision was automatically updated to reflect the committed changes.