summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Merge branch 'develop'Christian Mollekopf2017-07-03
|\
| * Release of 0.3.0v0.3.0Christian Mollekopf2017-07-01
| |
| * KDE_FORK_SLAVES is no longer necessaryChristian Mollekopf2017-06-29
| |
| * Updated spec-fileChristian Mollekopf2017-06-29
| |
| * Ported to KDAV2, enabled the dav resource by default.Christian Mollekopf2017-06-29
| |
| * Ensure we have the right facadeChristian Mollekopf2017-06-27
| |
| * Ensure we can deal with non-null terminated strings.Christian Mollekopf2017-06-27
| |
| * Photo supportChristian Mollekopf2017-06-27
| |
| * Register the right facade.Christian Mollekopf2017-06-25
| |
| * Ensure revision updates are instantaneous.Christian Mollekopf2017-06-23
| | | | | | | | | | | | | | We could do some event compression with a timer if necessary, but for the time being we'll just flush after every notification. This is necessary so i.e. a mail in the outbox appears immediately as it is created in the resource.
| * Build with flatbuffers 1.7Christian Mollekopf2017-06-23
| | | | | | | | | | | | There's a new template version that expects methods that QByteArray doesn't have but breaks the implicit conversion to const char *, std::string is safer anyways (doesn't require a null terminated string).
| * We can run into this on empty modelsChristian Mollekopf2017-06-21
| |
| * Added threading index cleanupChristian Mollekopf2017-06-15
| |
| * Bumped releaseChristian Mollekopf2017-06-15
| |
| * Revert this change, we can just only sync folders in kube.Christian Mollekopf2017-06-15
| |
| * No more threading by subjectChristian Mollekopf2017-06-15
| | | | | | | | | | It seems to do more harm than good, creating huge threads, and the webclient doesn't do it either.
| * The mailsynctest relies on subscribed mailboxesChristian Mollekopf2017-06-14
| |
| * CleanupChristian Mollekopf2017-06-14
| |
| * Use asyncverify where we canChristian Mollekopf2017-06-14
| | | | | | | | | | Otherwise the test is not aborted because the job doesn't get any error set
| * We now have to manually parse for inspectionsChristian Mollekopf2017-06-14
| | | | | | | | ..since we turn of parsing for regular fetching.
| * Deal with both CRLF and LF mime messages.Christian Mollekopf2017-06-14
| | | | | | | | | | | | | | IMAP always requires CRLF, and so does the MIME standard, KMIME expects LF-only. We now just try to always use CRLF on disk, but convert LF-only messages should we have to (e.g. because copied over from maildir or so).
| * There shouldn't be any conversions necessary at this point.Christian Mollekopf2017-06-12
| |
| * Avoid the extra parsing step.Christian Mollekopf2017-06-12
| | | | | | | | | | We only need the content, we'll parse later on when processing the pipeline.
| * Bumped releaseChristian Mollekopf2017-06-11
| |
| * Disabled automatic syncing of foldersChristian Mollekopf2017-06-11
| | | | | | | | | | | | | | I triggers a lot of work, and as we currently can't abort sync tasks and have no priority lane for requests it's rather intrusive. A sync will still be triggered when a folder is selected, so we're not loosing a lot except the "pull everything offline" case.
| * Bumped release versionChristian Mollekopf2017-06-10
| |
| * Fixed incremental queriesChristian Mollekopf2017-06-10
| | | | | | | | | | | | The incremental querying broke as soon as a revision update came in since it would nuke the base-set. This fixes it, but it's definitely not pretty.
| * Link to qt::core as wellChristian Mollekopf2017-06-06
| |
| * A stab at the undefined reference to QMap<QByteArray, int>::QMap() errorChristian Mollekopf2017-06-06
| | | | | | | | ...that I only get on copr and nowhere else.
| * Specfile cleanupChristian Mollekopf2017-06-06
| |
| * no need to hardcode thisChristian Mollekopf2017-05-20
| |
| * Ensure change-replay errors make it through to the correct errorChristian Mollekopf2017-05-20
| | | | | | | | handling and are appropriately dealt with.
| * Don't try to replay modifications on nothing.Christian Mollekopf2017-05-20
| |
| * Subscribe to mailboxes in imaptestChristian Mollekopf2017-05-20
| |
| * We don't need the layout just to check for existenceChristian Mollekopf2017-05-20
| |
| * Reread the location if we enable the test modeChristian Mollekopf2017-05-20
| |
| * Avoid notifcations for requests that do nothing, progress with folderidChristian Mollekopf2017-05-20
| |
| * Don't commit after every replayed revisionChristian Mollekopf2017-05-12
| | | | | | | | | | | | If we didn't actually do anything we just carry on. Failing to commit is harmless in that case and committing for every revision is rather expensive.
| * Completely shortcut the stream evaluation if we're not going to use theChristian Mollekopf2017-05-12
| | | | | | | | | | | | | | | | | | output Serializing the data is the expensive part, so we want to completely avoid that for the noisier part if we're not going to use it. Additionally we're now using a stringbuilder for the debugarea to try to further improve the situation with temporary memory allocations.
| * Avoid redoing stuff over and over that we can easily avoid.Christian Mollekopf2017-05-12
| |
| * Bumped release numberChristian Mollekopf2017-05-12
| |
| * QDateTime::toString is really slowChristian Mollekopf2017-05-12
| |
| * We run into this when trying to index a property that is not set.Christian Mollekopf2017-05-12
| | | | | | | | i.e. in tests.
| * Don't add resources that don't match the query during a livequeryChristian Mollekopf2017-05-12
| |
| * Made the test a bit conciserChristian Mollekopf2017-05-12
| |
| * Added draft property index.Christian Mollekopf2017-05-12
| | | | | | | | | | | | We need this for the composer to efficiently query. Since we don't have any migration code this will require all data to be refetched (sinksh upgrade).
| * Allow substring matches on the trace identifierChristian Mollekopf2017-05-12
| |
| * Only use the filename as area, not the full path.Christian Mollekopf2017-05-12
| |
| * Try once more to initialize git_buf portably...Christian Mollekopf2017-05-12
| |
| * Avoid copyingChristian Mollekopf2017-05-12
| |