#
de4b1ded |
|
20-Jan-2016 |
Axel Dörfler <axeld@pinc-software.de> |
BMailProtocol: Removed delete/append methods. * The mail system is file based which makes these methods pretty much superfluous.
|
#
81805393 |
|
04-Jan-2016 |
Axel Dörfler <axeld@pinc-software.de> |
IMAP: setting flags, and body fetching works now. * The direct methods in BMailProtocol now forward the request to the looper; it's no longer the mail_daemon's responsibility to know anything about that protocol. * It's in desperate need of refactoring, but it doesn't hurt to add it to the repository as is.
|
#
b9962cea |
|
08-Jan-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
IMAP,POP3,NewMailNotification: fixed x86_64 build. * Notifier::HeaderFetched(): fixed the method signature (go figure how it could build on x86). * POP3: fSizes type is now std::vector<size_t> instead of BList. Please review. off_t might be a better choice. * added the mail_daemon add-ons to the Haiku package again.
|
#
d6ce6060 |
|
16-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
pop3: minor cleanup.
|
#
a9de7ece |
|
16-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
pop3: Fixed maintaining fSizes list, and more. * The list was filled, but never emptied. * If SyncMessages() was called more than once for the same POP3 instance, this could garble the mails retrieved in the second run. * Maintain the total size of mails in fSizes to be able to report progress in more detail. * Also adapted progress reporting to the argument changes made in MailProtocol earlier. * Minor cleanup.
|
#
715bf3d1 |
|
26-Oct-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Work in progress of mail rework. * Not everything compiles; all protocols, and inbound filters do, though. * Renamed a few classes to give a better idea what they are for; prefixed public classes with the 'B' prefix. * Moved ProtocolConfigView's classes into the BPrivate namespace. * Moved BMailFilter into its own file. * Added BMailFilter::DescriptiveName(). This is now used by the RuleFilter in order to give a description of what it's doing (ie. no more dozens of "Rule filter" entries in the preferences). * Removed no longer used MailAddon.h. * Renamed Addon to AddOn where found, since that is more consistent with the rest of the API. * Merged the former MailProtocol with the former MailProtocolThread; the differentiation between those two was pretty messy. * All configuration views touched so far are now using the layout kit. * The RuleFilter is currently broken functionality wise; I have not yet decided how to solve the stuff it uses (TriggerFileMove() does not exist anymore, for example). * BMailAddOnSettings (formerly known as AddonSettings) now directly subclass BMessage; there are no Settings() and EditSettings() method anymore. The class uses a copy of itself to determine whether or not it has been changed. * Lots of cleanup.
|
#
7135c4f8 |
|
15-Oct-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed pop3.{cpp|h} to POP3.{cpp|h}.
|
#
b9962ceac27aadd13801512005638300e059d06f |
|
08-Jan-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
IMAP,POP3,NewMailNotification: fixed x86_64 build. * Notifier::HeaderFetched(): fixed the method signature (go figure how it could build on x86). * POP3: fSizes type is now std::vector<size_t> instead of BList. Please review. off_t might be a better choice. * added the mail_daemon add-ons to the Haiku package again.
|
#
d6ce6060b9b00192036ae31b349fc70ff738de09 |
|
16-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
pop3: minor cleanup.
|
#
a9de7ece6bcbcee28f93f8d48a91aef36d5aceff |
|
16-Jan-2013 |
Axel Dörfler <axeld@pinc-software.de> |
pop3: Fixed maintaining fSizes list, and more. * The list was filled, but never emptied. * If SyncMessages() was called more than once for the same POP3 instance, this could garble the mails retrieved in the second run. * Maintain the total size of mails in fSizes to be able to report progress in more detail. * Also adapted progress reporting to the argument changes made in MailProtocol earlier. * Minor cleanup.
|
#
715bf3d17a81353ae5d1fa6867587cc0f5c32ce1 |
|
26-Oct-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Work in progress of mail rework. * Not everything compiles; all protocols, and inbound filters do, though. * Renamed a few classes to give a better idea what they are for; prefixed public classes with the 'B' prefix. * Moved ProtocolConfigView's classes into the BPrivate namespace. * Moved BMailFilter into its own file. * Added BMailFilter::DescriptiveName(). This is now used by the RuleFilter in order to give a description of what it's doing (ie. no more dozens of "Rule filter" entries in the preferences). * Removed no longer used MailAddon.h. * Renamed Addon to AddOn where found, since that is more consistent with the rest of the API. * Merged the former MailProtocol with the former MailProtocolThread; the differentiation between those two was pretty messy. * All configuration views touched so far are now using the layout kit. * The RuleFilter is currently broken functionality wise; I have not yet decided how to solve the stuff it uses (TriggerFileMove() does not exist anymore, for example). * BMailAddOnSettings (formerly known as AddonSettings) now directly subclass BMessage; there are no Settings() and EditSettings() method anymore. The class uses a copy of itself to determine whether or not it has been changed. * Lots of cleanup.
|
#
7135c4f8feab2985af8e202cdd378986706ed22a |
|
15-Oct-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed pop3.{cpp|h} to POP3.{cpp|h}.
|