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
P
PIM MailImporter
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
PIM MailImporter
Commits
9196ba48
Commit
9196ba48
authored
May 07, 2017
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Make it compile with QT_NO_CAST_FROM_BYTEARRAY
parent
c695dcab
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
23 additions
and
24 deletions
+23
-24
CMakeLists.txt
CMakeLists.txt
+0
-1
src/mailimporter/filters/filterevolution.cpp
src/mailimporter/filters/filterevolution.cpp
+3
-3
src/mailimporter/filters/filterevolution_v2.cpp
src/mailimporter/filters/filterevolution_v2.cpp
+3
-3
src/mailimporter/filters/filtermailapp.cpp
src/mailimporter/filters/filtermailapp.cpp
+3
-3
src/mailimporter/filters/filtermailmangzip.cpp
src/mailimporter/filters/filtermailmangzip.cpp
+3
-3
src/mailimporter/filters/filtermbox.cpp
src/mailimporter/filters/filtermbox.cpp
+3
-3
src/mailimporter/filters/filteropera.cpp
src/mailimporter/filters/filteropera.cpp
+3
-3
src/mailimporter/filters/filterpmail.cpp
src/mailimporter/filters/filterpmail.cpp
+1
-1
src/mailimporter/filters/filterthebat.cpp
src/mailimporter/filters/filterthebat.cpp
+1
-1
src/mailimporter/filters/filterthunderbird.cpp
src/mailimporter/filters/filterthunderbird.cpp
+3
-3
No files found.
CMakeLists.txt
View file @
9196ba48
...
...
@@ -47,7 +47,6 @@ find_package(KF5Libkdepim ${KDEPIM_LIB_VERSION} CONFIG REQUIRED)
add_definitions
(
"-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII"
)
add_definitions
(
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT
)
remove_definitions
(
-DQT_NO_CAST_FROM_BYTEARRAY
)
add_definitions
(
-DQT_DISABLE_DEPRECATED_BEFORE=0x060000
)
########### CMake Config Files ###########
...
...
src/mailimporter/filters/filterevolution.cpp
View file @
9196ba48
...
...
@@ -175,13 +175,13 @@ void FilterEvolution::importMBox(const QString &mboxName, const QString &rootDir
QByteArray
separate
;
if
(
!
first_msg
)
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
);
// read the first line, prevent "From "
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
while
(
!
mbox
.
atEnd
()
&&
(
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
))
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
tmp
.
flush
();
first_msg
=
false
;
...
...
src/mailimporter/filters/filterevolution_v2.cpp
View file @
9196ba48
...
...
@@ -230,13 +230,13 @@ void FilterEvolution_v2::importMBox(const QString &mboxName, const QString &root
QByteArray
separate
;
if
(
!
first_msg
)
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
);
// read the first line, prevent "From "
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
while
(
!
mbox
.
atEnd
()
&&
(
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
))
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
tmp
.
flush
();
first_msg
=
false
;
...
...
src/mailimporter/filters/filtermailapp.cpp
View file @
9196ba48
...
...
@@ -110,13 +110,13 @@ void FilterMailApp::importMails(const QString &maildir)
QByteArray
separate
;
if
(
!
first_msg
)
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
);
// read the first line, prevent "From "
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
while
(
!
mbox
.
atEnd
()
&&
(
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
))
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
tmp
.
flush
();
first_msg
=
false
;
...
...
src/mailimporter/filters/filtermailmangzip.cpp
View file @
9196ba48
...
...
@@ -94,18 +94,18 @@ void FilterMailmanGzip::importMails(const QStringList &filenames)
/* check if the first line start with "From " (and not "From: ") and discard the line
* in this case because some IMAP servers (e.g. Cyrus) don't accept this header line */
if
(
!
first_msg
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
l
=
device
->
readLine
(
input
.
data
(),
MAX_LINE
);
// read the first line, prevent "From "
if
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
)
{
separate
.
replace
(
" at "
,
"@"
);
tmp
.
write
(
separate
,
separate
.
length
());
tmp
.
write
(
separate
.
constData
()
,
separate
.
length
());
}
while
(
!
device
->
atEnd
()
&&
(
l
=
device
->
readLine
(
input
.
data
(),
MAX_LINE
))
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
// workaround to fix hang if a corrupted mbox contains some
// binary data, for more see bug #106796
...
...
src/mailimporter/filters/filtermbox.cpp
View file @
9196ba48
...
...
@@ -92,17 +92,17 @@ void FilterMBox::importMails(const QStringList &filenames)
/* check if the first line start with "From " (and not "From: ") and discard the line
* in this case because some IMAP servers (e.g. Cyrus) don't accept this header line */
if
(
!
first_msg
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
);
// read the first line, prevent "From "
if
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
)
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
while
(
!
mbox
.
atEnd
()
&&
(
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
))
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
// workaround to fix hang if a corrupted mbox contains some
// binary data, for more see bug #106796
...
...
src/mailimporter/filters/filteropera.cpp
View file @
9196ba48
...
...
@@ -107,15 +107,15 @@ void FilterOpera::importBox(const QDir &importDir, const QStringList &files, con
QByteArray
separate
;
if
(
!
first_msg
)
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
l
=
operaArchiv
.
readLine
(
input
.
data
(),
MAX_LINE
);
// read the first line, prevent "From "
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
while
(
!
operaArchiv
.
atEnd
()
&&
(
l
=
operaArchiv
.
readLine
(
input
.
data
(),
MAX_LINE
))
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
/** remove in KMail unneeded Flags from Opera (for example: X-Opera-Status)*/
if
(
separate
.
left
(
8
)
!=
"X-Opera-"
)
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
}
tmp
.
flush
();
...
...
src/mailimporter/filters/filterpmail.cpp
View file @
9196ba48
...
...
@@ -188,7 +188,7 @@ void FilterPMail::importMailFolder(const QString &file)
if
(
input
.
at
(
0
)
==
0x1a
)
{
break
;
}
else
{
tempfile
.
write
(
input
,
l
);
tempfile
.
write
(
input
.
constData
()
,
l
);
}
}
tempfile
.
flush
();
...
...
src/mailimporter/filters/filterthebat.cpp
View file @
9196ba48
...
...
@@ -243,7 +243,7 @@ void FilterTheBat::importFiles(const QString &FileName)
QTemporaryFile
tmp
;
tmp
.
open
();
tmp
.
write
(
input
,
endPos
-
lastPos
);
tmp
.
write
(
input
.
constData
()
,
endPos
-
lastPos
);
tmp
.
flush
();
importMessage
(
_path
,
tmp
.
fileName
(),
filterInfo
()
->
removeDupMessage
());
...
...
src/mailimporter/filters/filterthunderbird.cpp
View file @
9196ba48
...
...
@@ -298,13 +298,13 @@ void FilterThunderbird::importMBox(const QString &mboxName, const QString &rootD
QByteArray
separate
;
if
(
!
first_msg
)
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
);
// read the first line, prevent "From "
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
while
(
!
mbox
.
atEnd
()
&&
(
l
=
mbox
.
readLine
(
input
.
data
(),
MAX_LINE
))
&&
((
separate
=
input
.
data
()).
left
(
5
)
!=
"From "
))
{
tmp
.
write
(
input
,
l
);
tmp
.
write
(
input
.
constData
()
,
l
);
}
tmp
.
flush
();
first_msg
=
false
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment