Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libksieve
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PIM
libksieve
Commits
d3ef8ffb
Commit
d3ef8ffb
authored
Apr 22, 2017
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Coding style
parent
2338035a
Changes
343
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
343 changed files
with
1404 additions
and
1639 deletions
+1404
-1639
autotests/lexertest.cpp
autotests/lexertest.cpp
+10
-14
autotests/parsertest.cpp
autotests/parsertest.cpp
+159
-110
kioslave/src/common.h
kioslave/src/common.h
+2
-2
kioslave/src/sieve/sieve.cpp
kioslave/src/sieve/sieve.cpp
+44
-53
kioslave/src/sieve/sieve.h
kioslave/src/sieve/sieve.h
+12
-13
src/impl/lexer.h
src/impl/lexer.h
+21
-9
src/impl/parser.h
src/impl/parser.h
+8
-4
src/impl/utf8validator.h
src/impl/utf8validator.h
+1
-4
src/kmanagesieve/response.cpp
src/kmanagesieve/response.cpp
+6
-5
src/kmanagesieve/response.h
src/kmanagesieve/response.h
+4
-6
src/kmanagesieve/sasl-common.h
src/kmanagesieve/sasl-common.h
+1
-1
src/kmanagesieve/session.cpp
src/kmanagesieve/session.cpp
+18
-18
src/kmanagesieve/session.h
src/kmanagesieve/session.h
+1
-4
src/kmanagesieve/sessionthread.cpp
src/kmanagesieve/sessionthread.cpp
+15
-17
src/kmanagesieve/sessionthread_p.h
src/kmanagesieve/sessionthread_p.h
+1
-4
src/kmanagesieve/sievejob.cpp
src/kmanagesieve/sievejob.cpp
+17
-11
src/kmanagesieve/sievejob.h
src/kmanagesieve/sievejob.h
+6
-14
src/kmanagesieve/sievejob_p.h
src/kmanagesieve/sievejob_p.h
+3
-5
src/ksieve/error.h
src/ksieve/error.h
+19
-10
src/ksieve/lexer.h
src/ksieve/lexer.h
+1
-4
src/ksieve/parser.h
src/ksieve/parser.h
+1
-4
src/ksieveui/autocreatescripts/autocreatescriptdialog.cpp
src/ksieveui/autocreatescripts/autocreatescriptdialog.cpp
+0
-1
src/ksieveui/autocreatescripts/autocreatescriptdialog.h
src/ksieveui/autocreatescripts/autocreatescriptdialog.h
+1
-2
src/ksieveui/autocreatescripts/autocreatescriptutil.cpp
src/ksieveui/autocreatescripts/autocreatescriptutil.cpp
+3
-3
src/ksieveui/autocreatescripts/autocreatescriptutil_p.h
src/ksieveui/autocreatescripts/autocreatescriptutil_p.h
+2
-4
src/ksieveui/autocreatescripts/autotests/moveimapfolderwidgettest.cpp
.../autocreatescripts/autotests/moveimapfolderwidgettest.cpp
+0
-3
src/ksieveui/autocreatescripts/autotests/moveimapfolderwidgettest.h
...ui/autocreatescripts/autotests/moveimapfolderwidgettest.h
+0
-1
src/ksieveui/autocreatescripts/autotests/selectheadersdialogtest.cpp
...i/autocreatescripts/autotests/selectheadersdialogtest.cpp
+0
-1
src/ksieveui/autocreatescripts/autotests/selectheadertypecomboboxtest.cpp
...ocreatescripts/autotests/selectheadertypecomboboxtest.cpp
+1
-2
src/ksieveui/autocreatescripts/autotests/selectheadertypecomboboxtest.h
...utocreatescripts/autotests/selectheadertypecomboboxtest.h
+0
-1
src/ksieveui/autocreatescripts/commonwidgets/selectconvertparameterwidget.cpp
...atescripts/commonwidgets/selectconvertparameterwidget.cpp
+1
-4
src/ksieveui/autocreatescripts/commonwidgets/selectconvertparameterwidget.h
...reatescripts/commonwidgets/selectconvertparameterwidget.h
+1
-2
src/ksieveui/autocreatescripts/commonwidgets/selectmatchtypecombobox.cpp
...tocreatescripts/commonwidgets/selectmatchtypecombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/commonwidgets/selectmatchtypecombobox.h
...autocreatescripts/commonwidgets/selectmatchtypecombobox.h
+1
-2
src/ksieveui/autocreatescripts/commonwidgets/selectmimetypecombobox.cpp
...utocreatescripts/commonwidgets/selectmimetypecombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/commonwidgets/selectmimetypecombobox.h
.../autocreatescripts/commonwidgets/selectmimetypecombobox.h
+1
-2
src/ksieveui/autocreatescripts/commonwidgets/sievehelpbutton.cpp
...eveui/autocreatescripts/commonwidgets/sievehelpbutton.cpp
+0
-1
src/ksieveui/autocreatescripts/commonwidgets/sievehelpbutton.h
...sieveui/autocreatescripts/commonwidgets/sievehelpbutton.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveaction.cpp
src/ksieveui/autocreatescripts/sieveactions/sieveaction.cpp
+4
-4
src/ksieveui/autocreatescripts/sieveactions/sieveaction.h
src/ksieveui/autocreatescripts/sieveactions/sieveaction.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionabstracteditheader.cpp
...atescripts/sieveactions/sieveactionabstracteditheader.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionabstracteditheader.h
...reatescripts/sieveactions/sieveactionabstracteditheader.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionabstractflags.cpp
...tocreatescripts/sieveactions/sieveactionabstractflags.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionabstractflags.h
...autocreatescripts/sieveactions/sieveactionabstractflags.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionaddflags.h
...veui/autocreatescripts/sieveactions/sieveactionaddflags.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionaddheader.h
...eui/autocreatescripts/sieveactions/sieveactionaddheader.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionbreak.cpp
...eveui/autocreatescripts/sieveactions/sieveactionbreak.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionbreak.h
...sieveui/autocreatescripts/sieveactions/sieveactionbreak.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionconvert.cpp
...eui/autocreatescripts/sieveactions/sieveactionconvert.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionconvert.h
...eveui/autocreatescripts/sieveactions/sieveactionconvert.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactiondeleteheader.cpp
...utocreatescripts/sieveactions/sieveactiondeleteheader.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactiondeleteheader.h
.../autocreatescripts/sieveactions/sieveactiondeleteheader.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactiondiscard.h
...eveui/autocreatescripts/sieveactions/sieveactiondiscard.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionenclose.cpp
...eui/autocreatescripts/sieveactions/sieveactionenclose.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionenclose.h
...eveui/autocreatescripts/sieveactions/sieveactionenclose.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionereject.h
...eveui/autocreatescripts/sieveactions/sieveactionereject.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionextracttext.cpp
...autocreatescripts/sieveactions/sieveactionextracttext.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionextracttext.h
...i/autocreatescripts/sieveactions/sieveactionextracttext.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionfileinto.cpp
...ui/autocreatescripts/sieveactions/sieveactionfileinto.cpp
+4
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionfileinto.h
...veui/autocreatescripts/sieveactions/sieveactionfileinto.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionkeep.cpp
...ieveui/autocreatescripts/sieveactions/sieveactionkeep.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionkeep.h
...ksieveui/autocreatescripts/sieveactions/sieveactionkeep.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionlist.h
...ksieveui/autocreatescripts/sieveactions/sieveactionlist.h
+2
-4
src/ksieveui/autocreatescripts/sieveactions/sieveactionnotify.cpp
...veui/autocreatescripts/sieveactions/sieveactionnotify.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionnotify.h
...ieveui/autocreatescripts/sieveactions/sieveactionnotify.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionredirect.cpp
...ui/autocreatescripts/sieveactions/sieveactionredirect.cpp
+4
-3
src/ksieveui/autocreatescripts/sieveactions/sieveactionredirect.h
...veui/autocreatescripts/sieveactions/sieveactionredirect.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionreject.h
...ieveui/autocreatescripts/sieveactions/sieveactionreject.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionremoveflags.cpp
...autocreatescripts/sieveactions/sieveactionremoveflags.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionremoveflags.h
...i/autocreatescripts/sieveactions/sieveactionremoveflags.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionreplace.cpp
...eui/autocreatescripts/sieveactions/sieveactionreplace.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionreplace.h
...eveui/autocreatescripts/sieveactions/sieveactionreplace.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionreturn.cpp
...veui/autocreatescripts/sieveactions/sieveactionreturn.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionreturn.h
...ieveui/autocreatescripts/sieveactions/sieveactionreturn.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionsetflags.cpp
...ui/autocreatescripts/sieveactions/sieveactionsetflags.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionsetflags.h
...veui/autocreatescripts/sieveactions/sieveactionsetflags.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionsetvariable.cpp
...autocreatescripts/sieveactions/sieveactionsetvariable.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/sieveactionsetvariable.h
...i/autocreatescripts/sieveactions/sieveactionsetvariable.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionstop.h
...ksieveui/autocreatescripts/sieveactions/sieveactionstop.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/sieveactionvacation.cpp
...ui/autocreatescripts/sieveactions/sieveactionvacation.cpp
+5
-4
src/ksieveui/autocreatescripts/sieveactions/sieveactionvacation.h
...veui/autocreatescripts/sieveactions/sieveactionvacation.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/addresslineedit.cpp
...utocreatescripts/sieveactions/widgets/addresslineedit.cpp
+2
-4
src/ksieveui/autocreatescripts/sieveactions/widgets/addresslineedit.h
.../autocreatescripts/sieveactions/widgets/addresslineedit.h
+1
-3
src/ksieveui/autocreatescripts/sieveactions/widgets/moveimapfolderwidget.cpp
...eatescripts/sieveactions/widgets/moveimapfolderwidget.cpp
+0
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/moveimapfolderwidget.h
...createscripts/sieveactions/widgets/moveimapfolderwidget.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/multilineedit.cpp
.../autocreatescripts/sieveactions/widgets/multilineedit.cpp
+0
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/multilineedit.h
...ui/autocreatescripts/sieveactions/widgets/multilineedit.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/selectaddheaderpositioncombobox.cpp
.../sieveactions/widgets/selectaddheaderpositioncombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/widgets/selectaddheaderpositioncombobox.h
...ts/sieveactions/widgets/selectaddheaderpositioncombobox.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/selectflagswidget.cpp
...ocreatescripts/sieveactions/widgets/selectflagswidget.cpp
+0
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/selectflagswidget.h
...utocreatescripts/sieveactions/widgets/selectflagswidget.h
+1
-3
src/ksieveui/autocreatescripts/sieveactions/widgets/selectimportancecombobox.cpp
...scripts/sieveactions/widgets/selectimportancecombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/widgets/selectimportancecombobox.h
...tescripts/sieveactions/widgets/selectimportancecombobox.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/selectvacationcombobox.cpp
...tescripts/sieveactions/widgets/selectvacationcombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/widgets/selectvacationcombobox.h
...eatescripts/sieveactions/widgets/selectvacationcombobox.h
+1
-2
src/ksieveui/autocreatescripts/sieveactions/widgets/selectvariablemodifiercombobox.cpp
...s/sieveactions/widgets/selectvariablemodifiercombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveactions/widgets/selectvariablemodifiercombobox.h
...pts/sieveactions/widgets/selectvariablemodifiercombobox.h
+1
-2
src/ksieveui/autocreatescripts/sieveactionwidgetlister.cpp
src/ksieveui/autocreatescripts/sieveactionwidgetlister.cpp
+7
-10
src/ksieveui/autocreatescripts/sieveactionwidgetlister.h
src/ksieveui/autocreatescripts/sieveactionwidgetlister.h
+2
-4
src/ksieveui/autocreatescripts/sieveconditions/sievecondition.cpp
...veui/autocreatescripts/sieveconditions/sievecondition.cpp
+5
-5
src/ksieveui/autocreatescripts/sieveconditions/sievecondition.h
...ieveui/autocreatescripts/sieveconditions/sievecondition.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionaddress.cpp
...tocreatescripts/sieveconditions/sieveconditionaddress.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionaddress.h
...autocreatescripts/sieveconditions/sieveconditionaddress.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionbody.cpp
.../autocreatescripts/sieveconditions/sieveconditionbody.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionbody.h
...ui/autocreatescripts/sieveconditions/sieveconditionbody.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionconvert.cpp
...tocreatescripts/sieveconditions/sieveconditionconvert.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionconvert.h
...autocreatescripts/sieveconditions/sieveconditionconvert.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditioncurrentdate.h
...createscripts/sieveconditions/sieveconditioncurrentdate.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditiondate.cpp
.../autocreatescripts/sieveconditions/sieveconditiondate.cpp
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditiondate.h
...ui/autocreatescripts/sieveconditions/sieveconditiondate.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionenvelope.h
...utocreatescripts/sieveconditions/sieveconditionenvelope.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionenvironment.h
...createscripts/sieveconditions/sieveconditionenvironment.h
+1
-3
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionexists.cpp
...utocreatescripts/sieveconditions/sieveconditionexists.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionexists.h
.../autocreatescripts/sieveconditions/sieveconditionexists.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionfalse.cpp
...autocreatescripts/sieveconditions/sieveconditionfalse.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionfalse.h
...i/autocreatescripts/sieveconditions/sieveconditionfalse.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionhasflag.cpp
...tocreatescripts/sieveconditions/sieveconditionhasflag.cpp
+3
-4
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionhasflag.h
...autocreatescripts/sieveconditions/sieveconditionhasflag.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionheader.cpp
...utocreatescripts/sieveconditions/sieveconditionheader.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionheader.h
.../autocreatescripts/sieveconditions/sieveconditionheader.h
+1
-3
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionihave.cpp
...autocreatescripts/sieveconditions/sieveconditionihave.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionihave.h
...i/autocreatescripts/sieveconditions/sieveconditionihave.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionlist.cpp
.../autocreatescripts/sieveconditions/sieveconditionlist.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionlist.h
...ui/autocreatescripts/sieveconditions/sieveconditionlist.h
+2
-4
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionmailboxexists.cpp
...tescripts/sieveconditions/sieveconditionmailboxexists.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionmailboxexists.h
...eatescripts/sieveconditions/sieveconditionmailboxexists.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionmetadata.cpp
...ocreatescripts/sieveconditions/sieveconditionmetadata.cpp
+9
-7
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionmetadata.h
...utocreatescripts/sieveconditions/sieveconditionmetadata.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionmetadataexists.h
...atescripts/sieveconditions/sieveconditionmetadataexists.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionservermetadata.cpp
...escripts/sieveconditions/sieveconditionservermetadata.cpp
+9
-6
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionservermetadata.h
...atescripts/sieveconditions/sieveconditionservermetadata.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionservermetadataexists.h
...ipts/sieveconditions/sieveconditionservermetadataexists.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionsize.h
...ui/autocreatescripts/sieveconditions/sieveconditionsize.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionspamtest.cpp
...ocreatescripts/sieveconditions/sieveconditionspamtest.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionspamtest.h
...utocreatescripts/sieveconditions/sieveconditionspamtest.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditiontrue.h
...ui/autocreatescripts/sieveconditions/sieveconditiontrue.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionvirustest.cpp
...createscripts/sieveconditions/sieveconditionvirustest.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/sieveconditionvirustest.h
...tocreatescripts/sieveconditions/sieveconditionvirustest.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectaddresspartcombobox.cpp
...pts/sieveconditions/widgets/selectaddresspartcombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectaddresspartcombobox.h
...ripts/sieveconditions/widgets/selectaddresspartcombobox.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectbodytypewidget.cpp
...escripts/sieveconditions/widgets/selectbodytypewidget.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectbodytypewidget.h
...atescripts/sieveconditions/widgets/selectbodytypewidget.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectcomparatorcombobox.cpp
...ipts/sieveconditions/widgets/selectcomparatorcombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectcomparatorcombobox.h
...cripts/sieveconditions/widgets/selectcomparatorcombobox.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectdatewidget.cpp
...reatescripts/sieveconditions/widgets/selectdatewidget.cpp
+0
-3
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectdatewidget.h
...ocreatescripts/sieveconditions/widgets/selectdatewidget.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectheadertypecombobox.cpp
...ipts/sieveconditions/widgets/selectheadertypecombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectheadertypecombobox.h
...cripts/sieveconditions/widgets/selectheadertypecombobox.h
+1
-4
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectmimecombobox.cpp
...atescripts/sieveconditions/widgets/selectmimecombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectmimecombobox.h
...reatescripts/sieveconditions/widgets/selectmimecombobox.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectrelationalmatchtype.cpp
...pts/sieveconditions/widgets/selectrelationalmatchtype.cpp
+0
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectrelationalmatchtype.h
...ripts/sieveconditions/widgets/selectrelationalmatchtype.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectsizetypecombobox.cpp
...cripts/sieveconditions/widgets/selectsizetypecombobox.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectsizetypecombobox.h
...escripts/sieveconditions/widgets/selectsizetypecombobox.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectsizewidget.cpp
...reatescripts/sieveconditions/widgets/selectsizewidget.cpp
+0
-2
src/ksieveui/autocreatescripts/sieveconditions/widgets/selectsizewidget.h
...ocreatescripts/sieveconditions/widgets/selectsizewidget.h
+1
-2
src/ksieveui/autocreatescripts/sieveconditionwidgetlister.cpp
...ksieveui/autocreatescripts/sieveconditionwidgetlister.cpp
+4
-6
src/ksieveui/autocreatescripts/sieveconditionwidgetlister.h
src/ksieveui/autocreatescripts/sieveconditionwidgetlister.h
+2
-4
src/ksieveui/autocreatescripts/sieveeditorgraphicalmodewidget.cpp
...veui/autocreatescripts/sieveeditorgraphicalmodewidget.cpp
+0
-1
src/ksieveui/autocreatescripts/sieveeditorgraphicalmodewidget.h
...ieveui/autocreatescripts/sieveeditorgraphicalmodewidget.h
+1
-2
src/ksieveui/autocreatescripts/sieveforeverypartwidget.cpp
src/ksieveui/autocreatescripts/sieveforeverypartwidget.cpp
+2
-2
src/ksieveui/autocreatescripts/sieveforeverypartwidget.h
src/ksieveui/autocreatescripts/sieveforeverypartwidget.h
+1
-2
src/ksieveui/autocreatescripts/sieveglobalvariablewidget.cpp
src/ksieveui/autocreatescripts/sieveglobalvariablewidget.cpp
+3
-5
src/ksieveui/autocreatescripts/sieveglobalvariablewidget.h
src/ksieveui/autocreatescripts/sieveglobalvariablewidget.h
+1
-2
src/ksieveui/autocreatescripts/sieveincludewidget.cpp
src/ksieveui/autocreatescripts/sieveincludewidget.cpp
+4
-5
src/ksieveui/autocreatescripts/sieveincludewidget.h
src/ksieveui/autocreatescripts/sieveincludewidget.h
+1
-2
src/ksieveui/autocreatescripts/sievescriptblockwidget.cpp
src/ksieveui/autocreatescripts/sievescriptblockwidget.cpp
+3
-5
src/ksieveui/autocreatescripts/sievescriptblockwidget.h
src/ksieveui/autocreatescripts/sievescriptblockwidget.h
+1
-2
src/ksieveui/autocreatescripts/sievescriptdescriptiondialog.cpp
...ieveui/autocreatescripts/sievescriptdescriptiondialog.cpp
+0
-1
src/ksieveui/autocreatescripts/sievescriptdescriptiondialog.h
...ksieveui/autocreatescripts/sievescriptdescriptiondialog.h
+2
-4
src/ksieveui/autocreatescripts/sievescriptlistbox.cpp
src/ksieveui/autocreatescripts/sievescriptlistbox.cpp
+6
-9
src/ksieveui/autocreatescripts/sievescriptlistbox.h
src/ksieveui/autocreatescripts/sievescriptlistbox.h
+1
-2
src/ksieveui/autocreatescripts/sievescriptpage.cpp
src/ksieveui/autocreatescripts/sievescriptpage.cpp
+6
-6
src/ksieveui/autocreatescripts/sievescriptpage.h
src/ksieveui/autocreatescripts/sievescriptpage.h
+1
-2
src/ksieveui/autocreatescripts/sievescriptparsingerrordialog.cpp
...eveui/autocreatescripts/sievescriptparsingerrordialog.cpp
+0
-1
src/ksieveui/autocreatescripts/sievescriptparsingerrordialog.h
...sieveui/autocreatescripts/sievescriptparsingerrordialog.h
+2
-4
src/ksieveui/autocreatescripts/sievescripttabwidget.h
src/ksieveui/autocreatescripts/sievescripttabwidget.h
+1
-2
src/ksieveui/autocreatescripts/sievewidgetpageabstract.cpp
src/ksieveui/autocreatescripts/sievewidgetpageabstract.cpp
+2
-2
src/ksieveui/autocreatescripts/sievewidgetpageabstract.h
src/ksieveui/autocreatescripts/sievewidgetpageabstract.h
+1
-2
src/ksieveui/autocreatescripts/tests/autocreatescripts_gui.cpp
...sieveui/autocreatescripts/tests/autocreatescripts_gui.cpp
+0
-1
src/ksieveui/autocreatescripts/tests/parsingscript_gui.cpp
src/ksieveui/autocreatescripts/tests/parsingscript_gui.cpp
+0
-1
src/ksieveui/debug/sievedebugdialog.cpp
src/ksieveui/debug/sievedebugdialog.cpp
+9
-12
src/ksieveui/debug/sievedebugdialog.h
src/ksieveui/debug/sievedebugdialog.h
+3
-8
src/ksieveui/editor/autotests/sieveeditormenubartest.cpp
src/ksieveui/editor/autotests/sieveeditormenubartest.cpp
+0
-3
src/ksieveui/editor/autotests/sievetextedittest.cpp
src/ksieveui/editor/autotests/sievetextedittest.cpp
+0
-2
src/ksieveui/editor/autotests/sievetexteditwidgettest.cpp
src/ksieveui/editor/autotests/sievetexteditwidgettest.cpp
+0
-2
src/ksieveui/editor/sieveeditor.cpp
src/ksieveui/editor/sieveeditor.cpp
+5
-6
src/ksieveui/editor/sieveeditor.h
src/ksieveui/editor/sieveeditor.h
+1
-4
src/ksieveui/editor/sieveeditorabstractwidget.cpp
src/ksieveui/editor/sieveeditorabstractwidget.cpp
+0
-3
src/ksieveui/editor/sieveeditorabstractwidget.h
src/ksieveui/editor/sieveeditorabstractwidget.h
+1
-2
src/ksieveui/editor/sieveeditormenubar.cpp
src/ksieveui/editor/sieveeditormenubar.cpp
+3
-4
src/ksieveui/editor/sieveeditormenubar.h
src/ksieveui/editor/sieveeditormenubar.h
+1
-2
src/ksieveui/editor/sieveeditortabwidget.cpp
src/ksieveui/editor/sieveeditortabwidget.cpp
+0
-2
src/ksieveui/editor/sieveeditortabwidget.h
src/ksieveui/editor/sieveeditortabwidget.h
+1
-2
src/ksieveui/editor/sieveeditortextmodewidget.cpp
src/ksieveui/editor/sieveeditortextmodewidget.cpp
+2
-3
src/ksieveui/editor/sieveeditortextmodewidget.h
src/ksieveui/editor/sieveeditortextmodewidget.h
+2
-5
src/ksieveui/editor/sieveeditorutil.h
src/ksieveui/editor/sieveeditorutil.h
+2
-5
src/ksieveui/editor/sieveeditorwidget.cpp
src/ksieveui/editor/sieveeditorwidget.cpp
+8
-7
src/ksieveui/editor/sieveeditorwidget.h
src/ksieveui/editor/sieveeditorwidget.h
+1
-3
src/ksieveui/editor/sieveinfowidget.cpp
src/ksieveui/editor/sieveinfowidget.cpp
+0
-3
src/ksieveui/editor/sieveinfowidget.h
src/ksieveui/editor/sieveinfowidget.h
+1
-2
src/ksieveui/editor/sievelinenumberarea.cpp
src/ksieveui/editor/sievelinenumberarea.cpp
+2
-2
src/ksieveui/editor/sievelinenumberarea.h
src/ksieveui/editor/sievelinenumberarea.h
+1
-4
src/ksieveui/editor/sievesyntaxspellcheckinghighlighter.cpp
src/ksieveui/editor/sievesyntaxspellcheckinghighlighter.cpp
+0
-2
src/ksieveui/editor/sievesyntaxspellcheckinghighlighter.h
src/ksieveui/editor/sievesyntaxspellcheckinghighlighter.h
+1
-2
src/ksieveui/editor/sievetextedit.cpp
src/ksieveui/editor/sievetextedit.cpp
+14
-13
src/ksieveui/editor/sievetextedit.h
src/ksieveui/editor/sievetextedit.h
+2
-8
src/ksieveui/editor/sievetexteditorspellcheckdecorator.cpp
src/ksieveui/editor/sievetexteditorspellcheckdecorator.cpp
+2
-2
src/ksieveui/editor/sievetexteditorspellcheckdecorator.h
src/ksieveui/editor/sievetexteditorspellcheckdecorator.h
+1
-2
src/ksieveui/editor/sievetexteditwidget.cpp
src/ksieveui/editor/sievetexteditwidget.cpp
+8
-9
src/ksieveui/editor/sievetexteditwidget.h
src/ksieveui/editor/sievetexteditwidget.h
+2
-4
src/ksieveui/editor/tests/editorsieve_gui.cpp
src/ksieveui/editor/tests/editorsieve_gui.cpp
+0
-2
src/ksieveui/editor/warningwidget/sieveeditorparsingmissingfeaturewarning.cpp
...warningwidget/sieveeditorparsingmissingfeaturewarning.cpp
+4
-3
src/ksieveui/editor/warningwidget/sieveeditorparsingmissingfeaturewarning.h
...r/warningwidget/sieveeditorparsingmissingfeaturewarning.h
+1
-2
src/ksieveui/editor/warningwidget/sieveeditorwarning.cpp
src/ksieveui/editor/warningwidget/sieveeditorwarning.cpp
+0
-1
src/ksieveui/editor/warningwidget/sieveeditorwarning.h
src/ksieveui/editor/warningwidget/sieveeditorwarning.h
+1
-2
src/ksieveui/editor/webengine/autotests/sieveeditorhelphtmlwidgettest.cpp
...tor/webengine/autotests/sieveeditorhelphtmlwidgettest.cpp
+0
-2
src/ksieveui/editor/webengine/findbar/autotests/findbarbasetest.cpp
...ui/editor/webengine/findbar/autotests/findbarbasetest.cpp
+0
-3
src/ksieveui/editor/webengine/findbar/autotests/findbarbasetest.h
...veui/editor/webengine/findbar/autotests/findbarbasetest.h
+0
-1
src/ksieveui/editor/webengine/findbar/findbarbase.cpp
src/ksieveui/editor/webengine/findbar/findbarbase.cpp
+2
-4
src/ksieveui/editor/webengine/findbar/findbarbase.h
src/ksieveui/editor/webengine/findbar/findbarbase.h
+2
-6
src/ksieveui/editor/webengine/findbar/findbarwebengineview.cpp
...sieveui/editor/webengine/findbar/findbarwebengineview.cpp
+3
-4
src/ksieveui/editor/webengine/findbar/findbarwebengineview.h
src/ksieveui/editor/webengine/findbar/findbarwebengineview.h
+1
-3
src/ksieveui/editor/webengine/sieveeditorhelphtmlwidget.cpp
src/ksieveui/editor/webengine/sieveeditorhelphtmlwidget.cpp
+3
-5
src/ksieveui/editor/webengine/sieveeditorhelphtmlwidget.h
src/ksieveui/editor/webengine/sieveeditorhelphtmlwidget.h
+2
-4
src/ksieveui/editor/webengine/sieveeditorloadprogressindicator.cpp
...eui/editor/webengine/sieveeditorloadprogressindicator.cpp
+2
-4
src/ksieveui/editor/webengine/sieveeditorloadprogressindicator.h
...eveui/editor/webengine/sieveeditorloadprogressindicator.h
+1
-2
src/ksieveui/editor/webengine/sieveeditorwebengineview.cpp
src/ksieveui/editor/webengine/sieveeditorwebengineview.cpp
+0
-1
src/ksieveui/editor/webengine/sieveeditorwebengineview.h
src/ksieveui/editor/webengine/sieveeditorwebengineview.h
+1
-2
src/ksieveui/ksieveui_private_export.h
src/ksieveui/ksieveui_private_export.h
+0
-1
src/ksieveui/managescriptsjob/autotests/checkscriptjobtest.cpp
...sieveui/managescriptsjob/autotests/checkscriptjobtest.cpp
+0
-2
src/ksieveui/managescriptsjob/autotests/parseuserjobtest.cpp
src/ksieveui/managescriptsjob/autotests/parseuserjobtest.cpp
+0
-1
src/ksieveui/managescriptsjob/autotests/parseuserjobtest.h
src/ksieveui/managescriptsjob/autotests/parseuserjobtest.h
+1
-2
src/ksieveui/managescriptsjob/autotests/renamescriptjobtest.cpp
...ieveui/managescriptsjob/autotests/renamescriptjobtest.cpp
+0
-2
src/ksieveui/managescriptsjob/checkkolabkep14supportjob.cpp
src/ksieveui/managescriptsjob/checkkolabkep14supportjob.cpp
+0
-1
src/ksieveui/managescriptsjob/checkkolabkep14supportjob.h
src/ksieveui/managescriptsjob/checkkolabkep14supportjob.h
+2
-4
src/ksieveui/managescriptsjob/checkscriptjob.cpp
src/ksieveui/managescriptsjob/checkscriptjob.cpp
+3
-4
src/ksieveui/managescriptsjob/checkscriptjob.h
src/ksieveui/managescriptsjob/checkscriptjob.h
+2
-4
src/ksieveui/managescriptsjob/generateglobalscriptjob.cpp
src/ksieveui/managescriptsjob/generateglobalscriptjob.cpp
+25
-27
src/ksieveui/managescriptsjob/generateglobalscriptjob.h
src/ksieveui/managescriptsjob/generateglobalscriptjob.h
+2
-4
src/ksieveui/managescriptsjob/parseuserscriptjob.cpp
src/ksieveui/managescriptsjob/parseuserscriptjob.cpp
+0
-1
src/ksieveui/managescriptsjob/parseuserscriptjob.h
src/ksieveui/managescriptsjob/parseuserscriptjob.h
+2
-4
src/ksieveui/managescriptsjob/renamescriptjob.cpp
src/ksieveui/managescriptsjob/renamescriptjob.cpp
+3
-3
src/ksieveui/managescriptsjob/renamescriptjob.h
src/ksieveui/managescriptsjob/renamescriptjob.h
+2
-4
src/ksieveui/managesievescriptsdialog.cpp
src/ksieveui/managesievescriptsdialog.cpp
+11
-12
src/ksieveui/managesievescriptsdialog.h
src/ksieveui/managesievescriptsdialog.h
+2
-5
src/ksieveui/scriptsparsing/parsingresultdialog.cpp
src/ksieveui/scriptsparsing/parsingresultdialog.cpp
+0
-1
src/ksieveui/scriptsparsing/parsingresultdialog.h
src/ksieveui/scriptsparsing/parsingresultdialog.h
+2
-4
src/ksieveui/scriptsparsing/parsingutil.h
src/ksieveui/scriptsparsing/parsingutil.h
+2
-4
src/ksieveui/scriptsparsing/xmlprintingsyntaxhighlighter.cpp
src/ksieveui/scriptsparsing/xmlprintingsyntaxhighlighter.cpp
+0
-1
src/ksieveui/scriptsparsing/xmlprintingsyntaxhighlighter.h
src/ksieveui/scriptsparsing/xmlprintingsyntaxhighlighter.h
+1
-2
src/ksieveui/sieveimapinstance/autotests/sieveimapinstanceinterfacemanagertest.cpp
...tance/autotests/sieveimapinstanceinterfacemanagertest.cpp
+0
-1
src/ksieveui/sieveimapinstance/autotests/sieveimapinstancetest.cpp
...eui/sieveimapinstance/autotests/sieveimapinstancetest.cpp
+0
-1
src/ksieveui/sieveimapinstance/sieveimapinstance.cpp
src/ksieveui/sieveimapinstance/sieveimapinstance.cpp
+5
-6
src/ksieveui/sieveimapinstance/sieveimapinstance.h
src/ksieveui/sieveimapinstance/sieveimapinstance.h
+1
-2
src/ksieveui/sieveimapinstance/sieveimapinstanceinterface.cpp
...ksieveui/sieveimapinstance/sieveimapinstanceinterface.cpp
+0
-2
src/ksieveui/sieveimapinstance/sieveimapinstanceinterface.h
src/ksieveui/sieveimapinstance/sieveimapinstanceinterface.h
+1
-2
src/ksieveui/sieveimapinstance/sieveimapinstanceinterfacemanager.cpp
...i/sieveimapinstance/sieveimapinstanceinterfacemanager.cpp
+3
-4
src/ksieveui/sieveimapinstance/sieveimapinstanceinterfacemanager.h
...eui/sieveimapinstance/sieveimapinstanceinterfacemanager.h
+1
-2
src/ksieveui/sievescriptdebugger/autotests/sievescriptdebuggerdialogtest.cpp
...criptdebugger/autotests/sievescriptdebuggerdialogtest.cpp
+0
-2
src/ksieveui/sievescriptdebugger/autotests/sievescriptdebuggerfrontendwidgettest.cpp
...ugger/autotests/sievescriptdebuggerfrontendwidgettest.cpp
+0
-2
src/ksieveui/sievescriptdebugger/autotests/sievescriptdebuggerwarningtest.cpp
...riptdebugger/autotests/sievescriptdebuggerwarningtest.cpp
+0
-2
src/ksieveui/sievescriptdebugger/autotests/sievescriptdebuggerwidgettest.cpp
...criptdebugger/autotests/sievescriptdebuggerwidgettest.cpp
+0
-2
src/ksieveui/sievescriptdebugger/autotests/sievescriptdebuggerwidgettest.h
...escriptdebugger/autotests/sievescriptdebuggerwidgettest.h
+0
-1
src/ksieveui/sievescriptdebugger/sievescriptdebuggerdialog.cpp
...sieveui/sievescriptdebugger/sievescriptdebuggerdialog.cpp
+3
-1
src/ksieveui/sievescriptdebugger/sievescriptdebuggerdialog.h
src/ksieveui/sievescriptdebugger/sievescriptdebuggerdialog.h
+1
-2
src/ksieveui/sievescriptdebugger/sievescriptdebuggerfrontendwidget.cpp
...sievescriptdebugger/sievescriptdebuggerfrontendwidget.cpp
+2
-4
src/ksieveui/sievescriptdebugger/sievescriptdebuggerfrontendwidget.h
...i/sievescriptdebugger/sievescriptdebuggerfrontendwidget.h
+2
-4
src/ksieveui/sievescriptdebugger/sievescriptdebuggerresulteditor.cpp
...i/sievescriptdebugger/sievescriptdebuggerresulteditor.cpp
+0
-2
src/ksieveui/sievescriptdebugger/sievescriptdebuggerresulteditor.h
...eui/sievescriptdebugger/sievescriptdebuggerresulteditor.h
+1
-2
src/ksieveui/sievescriptdebugger/sievescriptdebuggertextedit.cpp
...eveui/sievescriptdebugger/sievescriptdebuggertextedit.cpp
+0
-1
src/ksieveui/sievescriptdebugger/sievescriptdebuggertextedit.h
...sieveui/sievescriptdebugger/sievescriptdebuggertextedit.h
+1
-2
src/ksieveui/sievescriptdebugger/sievescriptdebuggerwarning.cpp
...ieveui/sievescriptdebugger/sievescriptdebuggerwarning.cpp
+0
-1
src/ksieveui/sievescriptdebugger/sievescriptdebuggerwarning.h
...ksieveui/sievescriptdebugger/sievescriptdebuggerwarning.h
+1
-2
src/ksieveui/sievescriptdebugger/sievescriptdebuggerwidget.cpp
...sieveui/sievescriptdebugger/sievescriptdebuggerwidget.cpp
+0
-1
src/ksieveui/sievescriptdebugger/sievescriptdebuggerwidget.h
src/ksieveui/sievescriptdebugger/sievescriptdebuggerwidget.h
+1
-2
src/ksieveui/templates/sievedefaulttemplate.cpp
src/ksieveui/templates/sievedefaulttemplate.cpp
+0
-1
src/ksieveui/templates/sievedefaulttemplate.h
src/ksieveui/templates/sievedefaulttemplate.h
+2
-5
src/ksieveui/templates/sievetemplateeditdialog.cpp
src/ksieveui/templates/sievetemplateeditdialog.cpp
+2
-3
src/ksieveui/templates/sievetemplateeditdialog.h
src/ksieveui/templates/sievetemplateeditdialog.h
+1
-2
src/ksieveui/templates/sievetemplatewidget.cpp
src/ksieveui/templates/sievetemplatewidget.cpp
+2
-2
src/ksieveui/templates/sievetemplatewidget.h
src/ksieveui/templates/sievetemplatewidget.h
+2
-4
src/ksieveui/util/abstractakonadiimapsettinginterface.cpp
src/ksieveui/util/abstractakonadiimapsettinginterface.cpp
+0
-2
src/ksieveui/util/abstractakonadiimapsettinginterface.h
src/ksieveui/util/abstractakonadiimapsettinginterface.h
+1
-2
src/ksieveui/util/akonadiimapsettinginterface.cpp
src/ksieveui/util/akonadiimapsettinginterface.cpp
+3
-4
src/ksieveui/util/akonadiimapsettinginterface.h
src/ksieveui/util/akonadiimapsettinginterface.h
+1
-2
src/ksieveui/util/autotests/akonadiimapsettinginterfacetest.cpp
...ieveui/util/autotests/akonadiimapsettinginterfacetest.cpp
+3
-4
src/ksieveui/util/autotests/sieveaccounttest.cpp
src/ksieveui/util/autotests/sieveaccounttest.cpp
+0
-2
src/ksieveui/util/autotests/sieveaccounttest.h
src/ksieveui/util/autotests/sieveaccounttest.h
+0
-1
src/ksieveui/util/autotests/utilmethodtest.cpp
src/ksieveui/util/autotests/utilmethodtest.cpp
+0
-3
src/ksieveui/util/sieveimapaccountsettings.cpp
src/ksieveui/util/sieveimapaccountsettings.cpp
+9
-10
src/ksieveui/util/sieveimapaccountsettings.h
src/ksieveui/util/sieveimapaccountsettings.h
+1
-2
src/ksieveui/util/util.cpp
src/ksieveui/util/util.cpp
+6
-8
src/ksieveui/util/util.h
src/ksieveui/util/util.h
+2
-5
src/ksieveui/util/util_p.h
src/ksieveui/util/util_p.h
+2
-6
src/ksieveui/vacation/autotests/vacationdialogtest.cpp
src/ksieveui/vacation/autotests/vacationdialogtest.cpp
+0
-3
src/ksieveui/vacation/autotests/vacationeditwidgettest.cpp
src/ksieveui/vacation/autotests/vacationeditwidgettest.cpp
+6
-10
src/ksieveui/vacation/autotests/vacationutilstest.cpp
src/ksieveui/vacation/autotests/vacationutilstest.cpp
+13
-14
src/ksieveui/vacation/autotests/vacationutilstest.h
src/ksieveui/vacation/autotests/vacationutilstest.h
+1
-2
src/ksieveui/vacation/legacy/vacationscriptextractor.cpp
src/ksieveui/vacation/legacy/vacationscriptextractor.cpp
+4
-6
src/ksieveui/vacation/legacy/vacationscriptextractor.h
src/ksieveui/vacation/legacy/vacationscriptextractor.h
+124
-105
src/ksieveui/vacation/legacy/vacationutils.cpp
src/ksieveui/vacation/legacy/vacationutils.cpp
+6
-14
src/ksieveui/vacation/legacy/vacationutils.h
src/ksieveui/vacation/legacy/vacationutils.h
+9
-22
src/ksieveui/vacation/multiimapvacationdialog.cpp
src/ksieveui/vacation/multiimapvacationdialog.cpp
+4
-5
src/ksieveui/vacation/multiimapvacationdialog.h
src/ksieveui/vacation/multiimapvacationdialog.h
+1
-2
src/ksieveui/vacation/multiimapvacationmanager.cpp
src/ksieveui/vacation/multiimapvacationmanager.cpp
+5
-5
src/ksieveui/vacation/multiimapvacationmanager.h
src/ksieveui/vacation/multiimapvacationmanager.h
+1
-2
src/ksieveui/vacation/vacation.cpp
src/ksieveui/vacation/vacation.cpp
+14
-15
src/ksieveui/vacation/vacation.h
src/ksieveui/vacation/vacation.h
+3
-8
src/ksieveui/vacation/vacationcheckjob.cpp
src/ksieveui/vacation/vacationcheckjob.cpp
+3
-4
src/ksieveui/vacation/vacationcheckjob.h
src/ksieveui/vacation/vacationcheckjob.h
+2
-4
src/ksieveui/vacation/vacationcreatescriptjob.cpp
src/ksieveui/vacation/vacationcreatescriptjob.cpp
+4
-4
src/ksieveui/vacation/vacationcreatescriptjob.h
src/ksieveui/vacation/vacationcreatescriptjob.h
+2
-4
src/ksieveui/vacation/vacationdialog.cpp
src/ksieveui/vacation/vacationdialog.cpp
+2
-1
src/ksieveui/vacation/vacationdialog.h
src/ksieveui/vacation/vacationdialog.h
+4
-8
src/ksieveui/vacation/vacationeditwidget.cpp
src/ksieveui/vacation/vacationeditwidget.cpp
+2
-4
src/ksieveui/vacation/vacationeditwidget.h
src/ksieveui/vacation/vacationeditwidget.h
+4
-8
src/ksieveui/vacation/vacationhelperjob.cpp
src/ksieveui/vacation/vacationhelperjob.cpp
+3
-4
src/ksieveui/vacation/vacationhelperjob.h
src/ksieveui/vacation/vacationhelperjob.h
+2
-4
src/ksieveui/vacation/vacationmanager.cpp
src/ksieveui/vacation/vacationmanager.cpp
+4
-6
src/ksieveui/vacation/vacationmanager.h
src/ksieveui/vacation/vacationmanager.h
+1
-2
src/ksieveui/vacation/vacationpagewidget.cpp
src/ksieveui/vacation/vacationpagewidget.cpp
+7
-7
src/ksieveui/vacation/vacationpagewidget.h
src/ksieveui/vacation/vacationpagewidget.h
+2
-4
src/ksieveui/vacation/vacationscriptextractor.cpp
src/ksieveui/vacation/vacationscriptextractor.cpp
+3
-8
src/ksieveui/vacation/vacationscriptextractor.h
src/ksieveui/vacation/vacationscriptextractor.h
+328
-181
src/ksieveui/vacation/vacationutils.cpp
src/ksieveui/vacation/vacationutils.cpp
+4
-4
src/ksieveui/vacation/vacationutils.h
src/ksieveui/vacation/vacationutils.h
+2
-6
src/ksieveui/vacation/vacationwarningwidget.cpp
src/ksieveui/vacation/vacationwarningwidget.cpp
+0
-1
src/ksieveui/vacation/vacationwarningwidget.h
src/ksieveui/vacation/vacationwarningwidget.h
+1
-2
src/ksieveui/widgets/abstractmoveimapfolderwidget.cpp
src/ksieveui/widgets/abstractmoveimapfolderwidget.cpp
+0
-2
src/ksieveui/widgets/abstractmoveimapfolderwidget.h
src/ksieveui/widgets/abstractmoveimapfolderwidget.h
+1
-2
src/ksieveui/widgets/custommanagesievewidget.cpp
src/ksieveui/widgets/custommanagesievewidget.cpp
+1
-3
src/ksieveui/widgets/custommanagesievewidget.h
src/ksieveui/widgets/custommanagesievewidget.h
+1
-2
src/ksieveui/widgets/managesievetreeview.cpp
src/ksieveui/widgets/managesievetreeview.cpp
+0
-1
src/ksieveui/widgets/managesievetreeview.h
src/ksieveui/widgets/managesievetreeview.h
+1
-2
src/ksieveui/widgets/managesievewidget.cpp
src/ksieveui/widgets/managesievewidget.cpp
+11
-11
src/ksieveui/widgets/managesievewidget.h
src/ksieveui/widgets/managesievewidget.h
+2
-4
src/ksieveui/widgets/sievetreewidgetitem.cpp
src/ksieveui/widgets/sievetreewidgetitem.cpp
+6
-7
src/ksieveui/widgets/sievetreewidgetitem.h
src/ksieveui/widgets/sievetreewidgetitem.h
+1
-2
src/parser/lexer.cpp
src/parser/lexer.cpp
+20
-20
src/parser/parser.cpp
src/parser/parser.cpp
+18
-23
src/parser/utf8validator.cpp
src/parser/utf8validator.cpp
+13
-13
src/shared/error.cpp
src/shared/error.cpp
+3
-7
No files found.
autotests/lexertest.cpp
View file @
d3ef8ffb
...
...
@@ -47,7 +47,8 @@ using std::endl;
static
const
char
*
token2string
(
Lexer
::
Token
t
)
{
switch
(
t
)
{
#define CASE(x) case Lexer::x: return #x
#define CASE(x) case Lexer::x: \
return #x
CASE
(
None
);
CASE
(
HashComment
);
CASE
(
BracketComment
);
...
...
@@ -269,8 +270,7 @@ static const TestCase testcases[] = {
{
{
Lexer
::
Special
,
"{"
},
{
Lexer
::
Special
,
"}"
},
{
Lexer
::
Special
,
"["
},
{
Lexer
::
Special
,
"]"
},
{
Lexer
::
Special
,
"("
},
{
Lexer
::
Special
,
")"
},
{
Lexer
::
Special
,
";"
},
{
Lexer
::
Special
,
","
},
{
Lexer
::
None
,
nullptr
}
},
{
Lexer
::
Special
,
";"
},
{
Lexer
::
Special
,
","
},
{
Lexer
::
None
,
nullptr
}},
Error
::
None
,
0
,
0
},
//
...
...
@@ -438,24 +438,20 @@ static const TestCase testcases[] = {
{
Lexer
::
LineFeeds
,
"1"
},
{
Lexer
::
Identifier
,
"bar"
},
{
Lexer
::
LineFeeds
,
"1"
},
{
Lexer
::
None
,
nullptr
}
},
{
Lexer
::
None
,
nullptr
}},
Error
::
None
,
0
,
0
},
//
// Whitespace / token separation: invalid
//
};
static
const
int
numTestCases
=
sizeof
testcases
/
sizeof
*
testcases
;
static
const
int
numTestCases
=
sizeof
testcases
/
sizeof
*
testcases
;
int
main
(
int
argc
,
char
*
argv
[])
{
if
(
argc
==
2
)
{
// manual test
const
char
*
scursor
=
argv
[
1
];
const
char
*
const
send
=
argv
[
1
]
+
qstrlen
(
argv
[
1
]);
...
...
@@ -471,13 +467,13 @@ int main(int argc, char *argv[])
<<
lexer
.
error
().
line
()
<<
","
<<
lexer
.
error
().
column
()
<<
")"
<<
endl
;
break
;
}
else
}
else
{
cout
<<
"Got "
<<
token2string
(
token
)
<<
":
\"
"
<<
result
.
toUtf8
().
data
()
<<
"
\"
at ("
<<
lexer
.
line
()
<<
","
<<
lexer
.
column
()
<<
")"
<<
endl
;
}
}
cout
<<
"End"
<<
endl
;
}
else
if
(
argc
==
1
)
{
// automated test
bool
success
=
true
;
for
(
int
i
=
0
;
i
<
numTestCases
;
++
i
)
{
...
...
@@ -521,8 +517,8 @@ int main(int argc, char *argv[])
if
(
error
)
{
goto
ErrorOut
;
}
if
(
t
.
expected
[
j
].
token
==
Lexer
::
None
&&
t
.
expected
[
j
].
result
==
nullptr
)
{
if
(
t
.
expected
[
j
].
token
==
Lexer
::
None
&&
t
.
expected
[
j
].
result
==
nullptr
)
{
break
;
}
}
...
...
@@ -530,7 +526,7 @@ int main(int argc, char *argv[])
ok
=
false
;
cerr
<<
" premature end of expected token list"
;
}
ErrorOut:
ErrorOut:
if
(
ok
)
{
cerr
<<
" ok"
;
}
...
...
autotests/parsertest.cpp
View file @
d3ef8ffb
...
...
@@ -79,7 +79,6 @@ struct TestCase {
bool
boolean
;
}
responses
[
MAX_RESPONSES
];
}
testCases
[]
=
{
//
// single commands:
//
...
...
@@ -106,16 +105,14 @@ struct TestCase {
"Bare hash comment"
,
"#comment"
,
{
{
HashComment
,
"comment"
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
"Bare bracket comment"
,
"/*comment*/"
,
{
{
BracketComment
,
"comment"
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -123,16 +120,14 @@ struct TestCase {
"command;"
,
{
{
CommandStart
,
"command"
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
"Bare command - missing semicolon"
,
"command"
,
{
{
CommandStart
,
"command"
,
false
},
{
Error
,
"MissingSemicolonOrBlock"
,
false
}
}
{
Error
,
"MissingSemicolonOrBlock"
,
false
}}
},
{
...
...
@@ -143,8 +138,7 @@ struct TestCase {
{
BracketComment
,
"comment"
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
BracketComment
,
"comment"
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -155,8 +149,7 @@ struct TestCase {
{
HashComment
,
"comment"
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
HashComment
,
"comment"
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -165,8 +158,7 @@ struct TestCase {
{
{
CommandStart
,
"command"
,
false
},
{
TaggedArgument
,
"tag"
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -174,8 +166,7 @@ struct TestCase {
"command :tag"
,
{
{
CommandStart
,
"command"
,
false
},
{
TaggedArgument
,
"tag"
,
false
},
{
Error
,
"MissingSemicolonOrBlock"
,
false
}
}
{
Error
,
"MissingSemicolonOrBlock"
,
false
}}
},
{
...
...
@@ -184,8 +175,7 @@ struct TestCase {
{
{
CommandStart
,
"command"
,
false
},
{
StringArgument
,
"string"
,
false
/*quoted*/
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -194,8 +184,7 @@ struct TestCase {
{
{
CommandStart
,
"command"
,
false
},
{
StringArgument
,
"string"
,
true
/*multiline*/
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -204,8 +193,7 @@ struct TestCase {
{
{
CommandStart
,
"command"
,
false
},
{
NumberArgument
,
"100 "
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -214,8 +202,7 @@ struct TestCase {
{
{
CommandStart
,
"command"
,
false
},
{
NumberArgument
,
"102400k"
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -224,8 +211,7 @@ struct TestCase {
{
{
CommandStart
,
"command"
,
false
},
{
NumberArgument
,
"104857600M"
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -234,8 +220,7 @@ struct TestCase {
{
{
CommandStart
,
"command"
,
false
},
{
NumberArgument
,
"2147483648G"
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
#if SIZEOF_UNSIGNED_LONG == 8
...
...
@@ -252,8 +237,7 @@ struct TestCase {
"single number argument - ULONG_MAX + 1"
,
"command "
ULONG_MAXP1_STRING
";"
,
{
{
CommandStart
,
"command"
,
false
},
{
Error
,
"NumberOutOfRange"
,
false
}
}
{
Error
,
"NumberOutOfRange"
,
false
}}
},
{
...
...
@@ -262,8 +246,7 @@ struct TestCase {
{
{
CommandStart
,
"command"
,
false
},
{
NumberArgument
,
ULONG_MAX_STRING
" "
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -274,8 +257,7 @@ struct TestCase {
{
StringListEntry
,
"string"
,
false
/*quoted*/
},
{
StringListArgumentEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -286,8 +268,7 @@ struct TestCase {
{
StringListEntry
,
"string"
,
true
/*multiline*/
},
{
StringListArgumentEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -299,8 +280,7 @@ struct TestCase {
{
StringListEntry
,
"string"
,
false
/*quoted*/
},
{
StringListArgumentEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -312,8 +292,7 @@ struct TestCase {
{
StringListEntry
,
"string"
,
true
/*multiline*/
},
{
StringListArgumentEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -325,8 +304,7 @@ struct TestCase {
{
StringListEntry
,
"string"
,
true
/*multiline*/
},
{
StringListArgumentEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -338,8 +316,7 @@ struct TestCase {
{
StringListEntry
,
"string"
,
false
/*quoted*/
},
{
StringListArgumentEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -349,8 +326,7 @@ struct TestCase {
{
TestStart
,
"test"
,
false
},
{
TestEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -362,8 +338,7 @@ struct TestCase {
{
TestEnd
,
nullptr
,
false
},
{
TestListEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -377,8 +352,7 @@ struct TestCase {
{
TestEnd
,
nullptr
,
false
},
{
TestListEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -388,8 +362,7 @@ struct TestCase {
{
BlockStart
,
nullptr
,
false
},
{
BlockEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -401,8 +374,7 @@ struct TestCase {
{
CommandEnd
,
nullptr
,
false
},
{
BlockEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -416,8 +388,7 @@ struct TestCase {
{
CommandEnd
,
nullptr
,
false
},
{
BlockEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
{
...
...
@@ -431,13 +402,11 @@ struct TestCase {
{
TestEnd
,
nullptr
,
false
},
{
TestEnd
,
nullptr
,
false
},
{
CommandEnd
,
nullptr
,
false
},
{
Finished
,
nullptr
,
false
}
}
{
Finished
,
nullptr
,
false
}}
},
};
static
const
int
numTestCases
=
sizeof
testCases
/
sizeof
*
testCases
;
static
const
int
numTestCases
=
sizeof
testCases
/
sizeof
*
testCases
;
// Prints out the parse tree in XML-like format. For visual inspection
// (manual tests).
...
...
@@ -445,91 +414,131 @@ class PrintingScriptBuilder : public KSieve::ScriptBuilder
{
public:
PrintingScriptBuilder
()
:
KSieve
::
ScriptBuilder
(),
indent
(
0
)
:
KSieve
::
ScriptBuilder
()
,
indent
(
0
)
{
write
(
"<script type=
\"
application/sieve
\"
>"
);
++
indent
;
}
virtual
~
PrintingScriptBuilder
()
{}
void
taggedArgument
(
const
QString
&
tag
)
Q_DECL_OVERRIDE
{
virtual
~
PrintingScriptBuilder
()
{
}
void
taggedArgument
(
const
QString
&
tag
)
Q_DECL_OVERRIDE
{
write
(
"tag"
,
tag
);
}
void
stringArgument
(
const
QString
&
string
,
bool
multiLine
,
const
QString
&
/*fixme*/
)
Q_DECL_OVERRIDE
{
void
stringArgument
(
const
QString
&
string
,
bool
multiLine
,
const
QString
&
/*fixme*/
)
Q_DECL_OVERRIDE
{
write
(
multiLine
?
"string type=
\"
multiline
\"
"
:
"string type=
\"
quoted
\"
"
,
string
);
}
void
numberArgument
(
unsigned
long
number
,
char
quantifier
)
Q_DECL_OVERRIDE
{
void
numberArgument
(
unsigned
long
number
,
char
quantifier
)
Q_DECL_OVERRIDE
{
const
QString
txt
=
QStringLiteral
(
"number"
)
+
(
quantifier
?
QStringLiteral
(
" quantifier=
\"
%1
\"
"
).
arg
(
quantifier
)
:
QString
());
write
(
txt
.
toLatin1
(),
QString
::
number
(
number
));
}
void
commandStart
(
const
QString
&
identifier
,
int
lineNumber
)
Q_DECL_OVERRIDE
{
void
commandStart
(
const
QString
&
identifier
,
int
lineNumber
)
Q_DECL_OVERRIDE
{
Q_UNUSED
(
lineNumber
);
write
(
"<command>"
);
++
indent
;
write
(
"identifier"
,
identifier
);
}
void
commandEnd
(
int
lineNumber
)
Q_DECL_OVERRIDE
{
void
commandEnd
(
int
lineNumber
)
Q_DECL_OVERRIDE
{
Q_UNUSED
(
lineNumber
);
--
indent
;
write
(
"</command>"
);
}
void
testStart
(
const
QString
&
identifier
)
Q_DECL_OVERRIDE
{
void
testStart
(
const
QString
&
identifier
)
Q_DECL_OVERRIDE
{
write
(
"<test>"
);
++
indent
;
write
(
"identifier"
,
identifier
);
}
void
testEnd
()
Q_DECL_OVERRIDE
{
void
testEnd
()
Q_DECL_OVERRIDE
{
--
indent
;
write
(
"</test>"
);
}
void
testListStart
()
Q_DECL_OVERRIDE
{
void
testListStart
()
Q_DECL_OVERRIDE
{
write
(
"<testlist>"
);
++
indent
;
}
void
testListEnd
()
Q_DECL_OVERRIDE
{
void
testListEnd
()
Q_DECL_OVERRIDE
{
--
indent
;
write
(
"</testlist>"
);
}
void
blockStart
(
int
lineNumber
)
Q_DECL_OVERRIDE
{
void
blockStart
(
int
lineNumber
)
Q_DECL_OVERRIDE
{
Q_UNUSED
(
lineNumber
);
write
(
"<block>"
);
++
indent
;
}
void
blockEnd
(
int
lineNumber
)
Q_DECL_OVERRIDE
{
void
blockEnd
(
int
lineNumber
)
Q_DECL_OVERRIDE
{
Q_UNUSED
(
lineNumber
);
--
indent
;
write
(
"</block>"
);
}
void
stringListArgumentStart
()
Q_DECL_OVERRIDE
{
void
stringListArgumentStart
()
Q_DECL_OVERRIDE
{
write
(
"<stringlist>"
);
++
indent
;
}