summaryrefslogtreecommitdiffstats
path: root/src/plugins/messageservices/imap/integerregion.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite logging with QLoggingCategoryDamien Caliste2025-06-131-80/+81
| | | | | | | | | Replace the custom logging mechanism with QLoggingCategory. Also declare the warnings with the proper category. Change-Id: If87d53d27ea0c65abd434af9f99fe49ce634d6dd Reviewed-by: Pekka Vuorela <[email protected]>
* Add missing spaces after for/if/while/switchPekka Vuorela2025-05-091-1/+1
| | | | | | | Change-Id: I57c6ed78099b3359a16ce807da95325e755f0197 Reviewed-by: Pekka Vuorela <[email protected]> Reviewed-by: Damien Caliste <[email protected]> Reviewed-by: <[email protected]>
* Remove trailing whitespace with sed scriptPekka Vuorela2025-05-091-51/+51
| | | | | | | Change-Id: Iebfffe7a6d5b2db40f0508ecd7c8ccddfa6665a6 Reviewed-by: Damien Caliste <[email protected]> Reviewed-by: <[email protected]> Reviewed-by: Pekka Vuorela <[email protected]>
* Port uses of QRegExp to QRegularExpression in IMAP pluginChris Adams2021-04-081-7/+10
| | | | | | Change-Id: Ife7188b294dc3d89e8087674825a8805c0121d7b Reviewed-by: Christopher Adams <[email protected]> Reviewed-by: David Llewellyn-Jones <[email protected]>
* Replace deprecated QString::SplitBehaviorDamien Caliste2021-04-081-1/+1
| | | | | | | | Change introduced in 5.14 Change-Id: I162b12c244d4d85781116e88b7e345bc66f59f5a Reviewed-by: Christopher Adams <[email protected]> Reviewed-by: David Llewellyn-Jones <[email protected]>
* Update licensing to match latest approach in QtCore.Robin Burchell2015-08-281-22/+14
| | | | | Change-Id: Icce55517963f0cbc35211e9fc6f1a0fc413f5676 Reviewed-by: Simon Hausmann <[email protected]>
* Change to new-form Digia license headers.Robin Burchell2013-02-121-24/+24
| | | | | Change-Id: If0f4427ee93a37de4ebd9e097defd8b3956f0fc6 Reviewed-by: Lars Knoll <[email protected]>
* Update license headers (make them consistent with harmattan qmf)Don Sanders2011-08-071-17/+17
| | | | Remove obsolete pre-release clause.
* Implement intersection of integer regions.Don Sanders2010-08-071-0/+60
|
* Krazy code cleanupEric Springer2010-07-211-5/+5
| | | | Fix issues suggested by KDE's code checking tool "Krazy"
* Add add function to IntegerRegion.Don Sanders2010-07-151-0/+18
|
* Update license files, so they are the same as Qt.Don Sanders2010-06-291-16/+16
| | | | | | | | Specifically remove out dated "or the Beta Release License Agreement" text. Remove redundant GPL paragaph. Update copyright to 2010.
* Fix a crash in IntegerRegion::subtract.Don Sanders2010-06-171-1/+23
| | | | Add a test, still need to convert tests to proper autotest format.
* Remove instances of 'Qt Software' from copyright info.MattV2009-11-231-1/+1
|
* Allow integer region strings to be decomposed.MattV2009-10-071-2/+52
|
* Update copyright header.2009W23MattV2009-06-051-0/+41
|
* Reduce memory used by retrieveMessageList to collect mail, inDon Sanders2009-04-271-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the case of collecting mail for a folder where the mail store already has many messages stored for that folder. Preliminary tests show less than 50 bytes of 'useful heap' per message in the store for the folder being checked. Details: Use QMailStore::countMessages instead of loading a list of messages into memory and counting that list. Add new minimum/maximum methods to IntegerRegion. In retrieveMessageList create and maintain a map of min/max server uids for each imap folder. Make it permanent using custom folder fields. Make sure the min/max map is only updated after mail has been successfully retrieved, (we don't want the IMAP code to act as if messages have been retrieved that haven't as this may cause mails not to be retrieved when they should be. But the opposite case will only cause mails to be retrieved more than one). Use the the min/max server uid values to determine which mails on the server have already been retrieved, previously an in memory list of all server uids in the folder in the mail store was made. This requires that only a contiguous list of messages is keep for each folder in the mail store (no gaps), which should currently be the case.
* Inital commit of QMF qt.Aleks Wojcik2009-03-051-0/+396