#
f696e88a |
|
09-Dec-2015 |
looncraz <looncraz@looncraz.net> |
Convert various more things to using Set*UIColor. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Patches 0038, 0040, 0042-0044 from looncraz, unmodified.
|
#
6394d0e8 |
|
14-Jan-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Mail Preferences: use correct message constant Would crash the SMTP add-on as the message sent would end up trying to toggle a non-existing checkbox.
|
#
dcb663f3 |
|
13-Dec-2012 |
Axel Dörfler <axeld@pinc-software.de> |
libmail: Fixed missing initialization in protocol view. * This would cause a crash when the fields were actually not being used.
|
#
22fc80c6 |
|
26-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Align all protocol config view labels to the right.
|
#
1da1e5a1 |
|
22-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed BodyDownloadConfig to BodyDownloadConfigView.
|
#
57b30555 |
|
22-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
MailProtocolConfigView now is a BMailSettingsView. * Changed the private settings base classes to follow the new style. * Made BodyDownloadConfig use the layout API. * Adapted SMTP to these changes.
|
#
ca3341c7 |
|
12-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Major mail protocol/filter settings rework. * Instead of abusing BArchive::Archive() we now use a BMailSettingsView as a base view for all filter/protocol settings that works with BMailAddOnSettings. * Cleanups in E-mail which is now completely layout friendly. But also still crashes when changing the views.
|
#
58b56ffc |
|
04-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Improved mail protocol config view layout.
|
#
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.
|
#
073218a8 |
|
13-Jul-2013 |
Philippe Saint-Pierre <stpere@gmail.com> |
Mail kit: use KiB unit (and localize)
|
#
546208a5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
cba256dc |
|
20-Jun-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Apply a nice patch from Taos, just some smaller style fixes by myself. Localize the mail kit. The Japanese translation is attached to #7689. Please give a notice when it is in the translation system and the ticket can be closed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42267 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51ecde28 |
|
19-Jun-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Style cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42256 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae4a84c9 |
|
19-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Fix the partial download settings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40573 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84eaee26 |
|
19-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Some cleanup in the config view. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40569 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d2622c7 |
|
10-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Fix partial download limit. Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40434 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1af4fa4b |
|
08-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Major restructuring of the mail server: Accounts are now stored in a separate file. Previously they where somehow magically assembled from the chain ids. Now its possible to remove a account temporary by removing the account file form the account folder. Each account could have an inbound protocol, an outbound protocol and some filters. Mails are now associated with an account and not with a chain. This required to replace the chain id attribute by an account attribute. Replace BMailFilter and BMailChain by a less general approach. Basically the chain had a list of filters and call the ProcessMailMessage for each filter. This made it sometime difficult to understand what is going on, e.g. sometimes a filter used information gathered by another filters. The new MailProtocol and MailFilter classes are calling more dedicated hook functions, e.g. HeaderFetched or MessageReadyToSend. As before all MailProtocol's (plus their filters) are running in their own thread. Cleaned up the error and status window a bit. Abstracted the interface to these windows. Should be easy to write a BNotification api back-end now. Parsing of mail headers is much faster now. Fetching the headers of a large mailbox takes ~min and not ~hour now! Initial checkout time is in the same order like Opera. The problem was the massive use of fgets in parse_header (mail_util.cpp) now the complete header is read in one go. Furthermore, only interesting fields are extracted. Remove some unused files, BeOS relicts... Feel free to translate the mail server and remove the own language system (headers/private/mail/MDRLanguage.h). Sorry for the remaining old (and new) coding style issues, sometime just ignore them, to many :( git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e6fa229 |
|
13-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Switched strings to sentence case in servers and kits. This is the case-servers+kits.diff applied from #5169. Couldn't spot any possibly problematic changes. Thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1c35c27b |
|
25-Sep-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
renamed static variable to have the s prefix git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27727 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7696317d |
|
25-Sep-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Style changes git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27726 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
97c7b4da |
|
25-Sep-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
minWidth could be used uninitialized. CID 1150 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27725 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9e62886 |
|
23-Sep-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Fixed every (hopefully) CID cases of delete where delete[] should have been used. CID 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 147, 148, 149, 150 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27703 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb9b1980 |
|
03-Mar-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed gcc 4(.1.2) build problems. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20320 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24b82945 |
|
13-Dec-2006 |
DarkWyrm <darkwyrm@gmail.com> |
Capitalization fixes - HIG compliant now :^) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19502 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f7215ac8 |
|
20-Sep-2004 |
Nathan Whitehorn <nwhitehorn@nowhere.fake> |
Imported MDR. Some code still not entirely functional -- I haven't been able to figure out how to detect SSL, so IMAP and POP have it turned off. PPP auto-detect is also not functional at the moment. Other than that, it seems to work beautifully. Packaging will come later. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9016 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6394d0e8387033a547d85e47b9754c0cf582a215 |
|
14-Jan-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Mail Preferences: use correct message constant Would crash the SMTP add-on as the message sent would end up trying to toggle a non-existing checkbox.
|
#
dcb663f33983a7872304f205759b4262b961d0ec |
|
13-Dec-2012 |
Axel Dörfler <axeld@pinc-software.de> |
libmail: Fixed missing initialization in protocol view. * This would cause a crash when the fields were actually not being used.
|
#
22fc80c6e38747760efc86f1d6c371cdd5bf5e7d |
|
26-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Align all protocol config view labels to the right.
|
#
1da1e5a16627889c8ed0abf8d64f1214afce7992 |
|
22-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed BodyDownloadConfig to BodyDownloadConfigView.
|
#
57b305558b1c3eb23ef00d616a3458a479361732 |
|
22-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
MailProtocolConfigView now is a BMailSettingsView. * Changed the private settings base classes to follow the new style. * Made BodyDownloadConfig use the layout API. * Adapted SMTP to these changes.
|
#
ca3341c7b430ae9c6a1e7ec22f9aa83d46910814 |
|
12-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Major mail protocol/filter settings rework. * Instead of abusing BArchive::Archive() we now use a BMailSettingsView as a base view for all filter/protocol settings that works with BMailAddOnSettings. * Cleanups in E-mail which is now completely layout friendly. But also still crashes when changing the views.
|
#
58b56ffc807cbf601af80f1a5092be957f846fe5 |
|
04-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Improved mail protocol config view layout.
|
#
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.
|
#
073218a8aeef62ef94d49852f27a9f075bfe53f8 |
|
13-Jul-2013 |
Philippe Saint-Pierre <stpere@gmail.com> |
Mail kit: use KiB unit (and localize)
|
#
546208a53940a26c6379c48a7854ade1a8250fc5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
cba256dc5bb18ebbe7622174cf9e87100422421e |
|
20-Jun-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Apply a nice patch from Taos, just some smaller style fixes by myself. Localize the mail kit. The Japanese translation is attached to #7689. Please give a notice when it is in the translation system and the ticket can be closed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42267 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
51ecde288739e4e0c53b5ae9e4944275bcc55256 |
|
19-Jun-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Style cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42256 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae4a84c9fb840a57ffb02a57dacc45f47a1cab4a |
|
19-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Fix the partial download settings. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40573 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84eaee26b87dc76ae37d71687e06004d10fa38f0 |
|
19-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Some cleanup in the config view. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40569 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d2622c7900037a8b235e8c8b6662e8e9267a7ed |
|
10-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Fix partial download limit. Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40434 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1af4fa4ba62ba7e49fc47d60a3a89083b6f51c6f |
|
08-Feb-2011 |
Clemens Zeidler <clemens.zeidler@googlemail.com> |
Major restructuring of the mail server: Accounts are now stored in a separate file. Previously they where somehow magically assembled from the chain ids. Now its possible to remove a account temporary by removing the account file form the account folder. Each account could have an inbound protocol, an outbound protocol and some filters. Mails are now associated with an account and not with a chain. This required to replace the chain id attribute by an account attribute. Replace BMailFilter and BMailChain by a less general approach. Basically the chain had a list of filters and call the ProcessMailMessage for each filter. This made it sometime difficult to understand what is going on, e.g. sometimes a filter used information gathered by another filters. The new MailProtocol and MailFilter classes are calling more dedicated hook functions, e.g. HeaderFetched or MessageReadyToSend. As before all MailProtocol's (plus their filters) are running in their own thread. Cleaned up the error and status window a bit. Abstracted the interface to these windows. Should be easy to write a BNotification api back-end now. Parsing of mail headers is much faster now. Fetching the headers of a large mailbox takes ~min and not ~hour now! Initial checkout time is in the same order like Opera. The problem was the massive use of fgets in parse_header (mail_util.cpp) now the complete header is read in one go. Furthermore, only interesting fields are extracted. Remove some unused files, BeOS relicts... Feel free to translate the mail server and remove the own language system (headers/private/mail/MDRLanguage.h). Sorry for the remaining old (and new) coding style issues, sometime just ignore them, to many :( git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e6fa229d866510c8687760bf5bca2c831f9fb28 |
|
13-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Switched strings to sentence case in servers and kits. This is the case-servers+kits.diff applied from #5169. Couldn't spot any possibly problematic changes. Thanks a lot! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1c35c27bece4543d85261767146129598dae4b25 |
|
25-Sep-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
renamed static variable to have the s prefix git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27727 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7696317d06840df5f59281261eb13bfc731ae136 |
|
25-Sep-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Style changes git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27726 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
97c7b4da996b868b9b513d2b8325de8e30ca5c8c |
|
25-Sep-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
minWidth could be used uninitialized. CID 1150 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27725 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9e6288649ba36ff887f52fb62d4cd557fa9ef34 |
|
23-Sep-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Fixed every (hopefully) CID cases of delete where delete[] should have been used. CID 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 147, 148, 149, 150 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27703 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eb9b19800b63d6384fe0937791cb8dd087373e13 |
|
03-Mar-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed gcc 4(.1.2) build problems. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20320 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24b82945f5c7913c1153f99a5b7981bf98e6d56b |
|
13-Dec-2006 |
DarkWyrm <darkwyrm@gmail.com> |
Capitalization fixes - HIG compliant now :^) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19502 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f7215ac853ab5fda385dffd3e3dc0e1f74662ce9 |
|
20-Sep-2004 |
Nathan Whitehorn <nwhitehorn@nowhere.fake> |
Imported MDR. Some code still not entirely functional -- I haven't been able to figure out how to detect SSL, so IMAP and POP have it turned off. PPP auto-detect is also not functional at the moment. Other than that, it seems to work beautifully. Packaging will come later. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9016 a95241bf-73f2-0310-859d-f6bbb57e9c96
|