diff options
author | pfennema <paul@bryce.demon.nl> | 2013-12-03 10:48:01 +0100 |
---|---|---|
committer | pfennema <paul@bryce.demon.nl> | 2013-12-03 10:48:01 +0100 |
commit | 0981a47b765d26cb1f2bf19483ea5c2e96c9cbeb (patch) | |
tree | 6a4bd8f5e5a2ca806de9fee478274164a0c397e5 | |
parent | 848d07aba393ded2b24ed87d254a35e135e6f656 (diff) |
integrated changes from codaFi into my branch so we can merge this into the main mailcore branch
-rw-r--r-- | src/core/imap/MCIMAPMessage.cc | 1 | ||||
-rw-r--r-- | src/core/imap/MCIMAPSearchExpression.cc | 9 | ||||
-rw-r--r-- | src/core/imap/MCIMAPSearchExpression.h | 6 | ||||
-rwxr-xr-x | src/core/imap/MCIMAPSession.cc | 4 |
4 files changed, 6 insertions, 14 deletions
diff --git a/src/core/imap/MCIMAPMessage.cc b/src/core/imap/MCIMAPMessage.cc index 8d3c5c02..59d67654 100644 --- a/src/core/imap/MCIMAPMessage.cc +++ b/src/core/imap/MCIMAPMessage.cc @@ -83,7 +83,6 @@ uint32_t IMAPMessage::size() void IMAPMessage::setSize(uint32_t size) { mSize = size; - } void IMAPMessage::setFlags(MessageFlag flags) diff --git a/src/core/imap/MCIMAPSearchExpression.cc b/src/core/imap/MCIMAPSearchExpression.cc index 0aa791d0..f7ac2a0f 100644 --- a/src/core/imap/MCIMAPSearchExpression.cc +++ b/src/core/imap/MCIMAPSearchExpression.cc @@ -245,7 +245,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchSizeLarger(uint32_t size) { IMAPSearchExpression * expr = new IMAPSearchExpression(); expr->mKind = IMAPSearchKindSizeLarger; - expr->mNumber = size; + expr->mLongNumber = size; return (IMAPSearchExpression *) expr->autorelease(); } @@ -253,7 +253,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchSizeSmaller(uint32_t size) { IMAPSearchExpression * expr = new IMAPSearchExpression(); expr->mKind = IMAPSearchKindSizeSmaller; - expr->mNumber = size; + expr->mLongNumber = size; return (IMAPSearchExpression *) expr->autorelease(); } @@ -303,11 +303,6 @@ uint64_t IMAPSearchExpression::longNumber() return mLongNumber; } -uint32_t IMAPSearchExpression::number() -{ - return mNumber; -} - time_t IMAPSearchExpression::date() { return mDate; diff --git a/src/core/imap/MCIMAPSearchExpression.h b/src/core/imap/MCIMAPSearchExpression.h index 6d313730..2696366c 100644 --- a/src/core/imap/MCIMAPSearchExpression.h +++ b/src/core/imap/MCIMAPSearchExpression.h @@ -18,7 +18,6 @@ namespace mailcore { virtual String * header(); virtual String * value(); virtual uint64_t longNumber(); - virtual uint32_t number(); virtual time_t date(); virtual IMAPSearchExpression * leftExpression(); virtual IMAPSearchExpression * rightExpression(); @@ -45,9 +44,9 @@ namespace mailcore { static IMAPSearchExpression * searchBeforeReceivedDate(time_t date); static IMAPSearchExpression * searchOnReceivedDate(time_t date); static IMAPSearchExpression * searchSinceReceivedDate(time_t date); - static IMAPSearchExpression * searchSizeLarger(uint32_t number); + static IMAPSearchExpression * searchSizeLarger(uint32_t size); static IMAPSearchExpression * searchSizeSmaller(uint32_t size); - static IMAPSearchExpression * searchGmailThreadID(uint64_t size); + static IMAPSearchExpression * searchGmailThreadID(uint64_t number); static IMAPSearchExpression * searchAnd(IMAPSearchExpression * left, IMAPSearchExpression * right); static IMAPSearchExpression * searchOr(IMAPSearchExpression * left, IMAPSearchExpression * right); @@ -61,7 +60,6 @@ namespace mailcore { String * mHeader; String * mValue; uint64_t mLongNumber; - uint32_t mNumber; time_t mDate; IMAPSearchExpression * mLeftExpression; IMAPSearchExpression * mRightExpression; diff --git a/src/core/imap/MCIMAPSession.cc b/src/core/imap/MCIMAPSession.cc index 009bdc9f..76dbc604 100755 --- a/src/core/imap/MCIMAPSession.cc +++ b/src/core/imap/MCIMAPSession.cc @@ -2741,11 +2741,11 @@ static struct mailimap_search_key * searchKeyFromSearchExpression(IMAPSearchExpr } case IMAPSearchKindSizeLarger: { - return mailimap_search_key_new_larger(expression->number()); + return mailimap_search_key_new_larger( (uint32_t) expression->longNumber()); } case IMAPSearchKindSizeSmaller: { - return mailimap_search_key_new_smaller(expression->number()); + return mailimap_search_key_new_smaller( (uint32_t) expression->longNumber()); } case IMAPSearchKindOr: { |