Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fixed new diagnostics errors | Christian Mollekopf | 2016-07-13 | |
| | ||||
* | Shorten the types to be more distinctive. | Christian Mollekopf | 2016-07-08 | |
| | | | | | The org.kde prefix is useless and possibly misleading. Simply prefixing with sink is more unique and shorter. | |||
* | A new debug system. | Christian Mollekopf | 2016-07-07 | |
| | | | | | | | | | | | | | | | Instead of a single #define as debug area the new system allows for an identifier for each debug message with the structure component.area. The component is a dot separated identifier of the runtime component, such as the process or the plugin. The area is the code component, and can be as such defined at compiletime. The idea of this system is that it becomes possible to i.e. look at the output of all messages in the query subsystem of a specific resource (something that happens in the client process, but in the resource-specific subcomponent). The new macros are supposed to be less likely to clash with other names, hence the new names. | |||
* | Maildir trash support | Christian Mollekopf | 2016-06-30 | |
| | ||||
* | Remove the store from the resource side. | Christian Mollekopf | 2016-06-26 | |
| | | | | ...and shutdown the resource after we removed all data. | |||
* | Reuse mailpreprocessor | Christian Mollekopf | 2016-06-26 | |
| | ||||
* | Use specialpurpose preprocessor which gives us trash folder support. | Christian Mollekopf | 2016-06-26 | |
| | ||||
* | Catch errors | Christian Mollekopf | 2016-06-21 | |
| | ||||
* | Commit all databases in the same interval | Christian Mollekopf | 2016-06-20 | |
| | ||||
* | Avoid a nameclash with the shared variant | Christian Mollekopf | 2016-06-19 | |
| | ||||
* | Removed some unused codepaths from the maildir implementation | Christian Mollekopf | 2016-06-13 | |
| | ||||
* | Implemented maildir mail moves and got it to pass tests again | Christian Mollekopf | 2016-06-13 | |
| | ||||
* | These checks are no longer necessary | Christian Mollekopf | 2016-06-05 | |
| | ||||
* | Track modified properties to detect necessary replay changes | Christian Mollekopf | 2016-06-03 | |
| | ||||
* | The existence inspection is separate from the rest | Christian Mollekopf | 2016-06-02 | |
| | ||||
* | The maildir resource passes the maildirmailsync test | Christian Mollekopf | 2016-05-31 | |
| | ||||
* | Cleanup | Christian Mollekopf | 2016-05-31 | |
| | ||||
* | Open a valid database also in the NullChangeReplay and skip internal keys | Christian Mollekopf | 2016-05-31 | |
| | ||||
* | The imap resource is back | Christian Mollekopf | 2016-05-29 | |
| | ||||
* | Separated the mail property extractor | Christian Mollekopf | 2016-05-29 | |
| | ||||
* | The maildirresource is back in action | Christian Mollekopf | 2016-05-29 | |
| | ||||
* | Refactored the generic resource to use separate classes for | Christian Mollekopf | 2016-05-28 | |
| | | | | | | | | changereplay and synchronization. This cleans up the API and avoids the excessive passing around of transactions. It also provides more flexibility in eventually using different synchronization strategies for different resources. | |||
* | Handle all the remoteId updating and entity reading in the base-class. | Christian Mollekopf | 2016-05-25 | |
| | ||||
* | Maildir folder inspection | Christian Mollekopf | 2016-05-25 | |
| | ||||
* | A much more comprehensive mail test | Christian Mollekopf | 2016-05-24 | |
| | ||||
* | Adapt mailtest for the maildirresource | Christian Mollekopf | 2016-05-24 | |
| | ||||
* | Set the actual icon passed in | Christian Mollekopf | 2016-05-20 | |
| | ||||
* | Handle modifications in maildir | Christian Mollekopf | 2016-05-11 | |
| | ||||
* | Updated extracted properties in pipeline. | Christian Mollekopf | 2016-05-09 | |
| | | | | .. and store the correct mimeMesage path (without cur) | |||
* | Index last | Christian Mollekopf | 2016-05-09 | |
| | | | | Otherwise we don't index what is going to be stored. | |||
* | Move mimeMessage in preprocessor, and directly move to cur. | Christian Mollekopf | 2016-05-08 | |
| | | | | | We use the maildir as our internal storage, so the message needs to be moved immediately and not only with changereplay. | |||
* | Extracted createFolder function | Christian Mollekopf | 2016-05-08 | |
| | ||||
* | Less duplication | Christian Mollekopf | 2016-05-08 | |
| | ||||
* | Create a drafts folder on start, and then move any draft in there. | Christian Mollekopf | 2016-05-08 | |
| | ||||
* | Create actual messages in maildir | Christian Mollekopf | 2016-05-05 | |
| | ||||
* | Import new mails as well | Christian Mollekopf | 2016-02-11 | |
| | ||||
* | Use a single transaction to append all messages generated during a sync. | Christian Mollekopf | 2016-02-11 | |
| | | | | This get's a sync of 4890 mails from 55s to less than 10s. | |||
* | Avoid constantly printing errors | Christian Mollekopf | 2016-02-10 | |
| | | | | ...if the mimeMessage property is not loaded by a query | |||
* | Print average time per mail. | Christian Mollekopf | 2016-02-10 | |
| | ||||
* | Renamed Resources to ResourceControl | Christian Mollekopf | 2016-02-10 | |
| | ||||
* | Use Sink instead of SinkCommon | Christian Mollekopf | 2016-02-09 | |
| | ||||
* | Gather more timings | Christian Mollekopf | 2016-02-08 | |
| | ||||
* | Use property transformation for the mimeMessage | Christian Mollekopf | 2016-02-05 | |
| | | | | | | | | | | | | | The filepath changes with every flag change. It is thus easier to only store a limited path that remains stable, and figure out the rest as the property is requested (we'll have to translate it anyways once we the file handoff protocol is implemented). The reason why we don't update the mimeMessage path on every modification is because we move the message during change replay, and not while storing the modification in the db. This would lead to the message-path on disk not correspond to what is in the db for some time. | |||
* | Fixed mail appending. | Christian Mollekopf | 2016-02-05 | |
| | ||||
* | Introduced debug areas and prettified output. | Christian Mollekopf | 2016-02-04 | |
| | ||||
* | Writeback of unread flag changes | Christian Mollekopf | 2016-02-02 | |
| | ||||
* | Cleaner EntityBuffer constructor | Christian Mollekopf | 2016-02-02 | |
| | ||||
* | Centralized main database name | Christian Mollekopf | 2016-02-01 | |
| | ||||
* | Ensure maildir flagchanges work completely | Christian Mollekopf | 2016-02-01 | |
| | ||||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 | |
| | | | | (except for documentation). |