Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | More generic domainadpator code. | Christian Mollekopf | 2015-04-12 | |
| | | | | | | | | | | This should cover read and write for entites that have a 1:1 mapping to the resource buffers. | |||
* | | checkpoint | Christian Mollekopf | 2015-04-10 | |
| | | ||||
* | | Automatic tests. | Christian Mollekopf | 2015-04-09 | |
| | | ||||
* | | Only measure appending, not creating the buffer. | Christian Mollekopf | 2015-04-09 | |
| | | ||||
* | | Renamed Akonadi::Domain to Akonadi::ApplicationDomain | Christian Mollekopf | 2015-04-09 | |
| | | | | | | | | Because it's really the application domain and not the akonadi domain. | |||
* | | Use QByteArray instead of QString | Christian Mollekopf | 2015-04-09 | |
| | | | | | | | | | | All identifiers should be latin1 and we make this explicit by using QByteArray. QString is reserved for strings that can be UTF-8 or alike. | |||
* | | Use memcpy to copy tables into vectors. | Christian Mollekopf | 2015-04-07 | |
| | | | | | | | | | | | | Ideally we wouldn't be copying at all, and somehow cast the table to a vector. Unfortunately I haven't figured out how to do that, and this solution at least gets us from 0.065 ms to 0.028 ms in testCreateCommand. | |||
* | | Benchmark for in-process writing. | Christian Mollekopf | 2015-04-06 | |
|/ | | | | To measure overhead of the communication to the separate process. | |||
* | Cleanup and debug messages. | Christian Mollekopf | 2015-04-02 | |
| | ||||
* | Storage: API cleanup/use QByteArray instead of std::string | Christian Mollekopf | 2015-03-31 | |
| | ||||
* | CMake: fix Qt5 lookup, use KDE_INSTALL_TARGETS_DEFAULT_ARGS | Dan Vrátil | 2015-02-21 | |
| | ||||
* | Shutdown command for synchronizers, used by the dummyresourcetest. | Christian Mollekopf | 2015-01-30 | |
| | | | | | Otherwise the synchronizer keeps a Storage object alive, while the tests deletes the db. This causes subsequent writes to fail in the next test. | |||
* | DummyResourceBenchmark | Christian Mollekopf | 2015-01-27 | |
| | ||||
* | debug output, fixed dummyresourcetest | Christian Mollekopf | 2015-01-25 | |
| | ||||
* | A way to ensure all messages have been processed. | Christian Mollekopf | 2015-01-25 | |
| | | | | | As queries become reactive this should become less important. We can then just wait until all results become available. For tests it is in either case useful though. | |||
* | Uid index + query using that index. | Christian Mollekopf | 2015-01-24 | |
| | | | | ...and a couple of other fixes. | |||
* | An index implementation. | Christian Mollekopf | 2015-01-21 | |
| | ||||
* | Fixed sync, detect errors during sync, wait until sync items are processed ↵ | Christian Mollekopf | 2015-01-19 | |
| | | | | until signalling completion. | |||
* | Use jobs in queries, sync works again. | Christian Mollekopf | 2015-01-18 | |
| | ||||
* | Messagequeuetest | Christian Mollekopf | 2015-01-16 | |
| | ||||
* | Fixed storage removal. | Christian Mollekopf | 2015-01-16 | |
| | | | | We have to remove any open environments as well. | |||
* | Async message queue processing. | Christian Mollekopf | 2015-01-15 | |
| | | | | The Job/Future in Pipeline::newEntity for some reason crashes with async pipeline processing. | |||
* | storagetest | Christian Mollekopf | 2015-01-15 | |
| | ||||
* | Writing from facade. | Christian Mollekopf | 2015-01-15 | |
| | ||||
* | Finally working multithreaded reads from lmdb? | Christian Mollekopf | 2015-01-11 | |
| | ||||
* | Error handling for remove. | Christian Mollekopf | 2015-01-11 | |
| | ||||
* | A messagequeue. | Christian Mollekopf | 2015-01-11 | |
| | ||||
* | Made the domain adaptor actually work. We can read stuff now. | Christian Mollekopf | 2015-01-07 | |
| | ||||
* | More descriptive testname. | Christian Mollekopf | 2014-12-29 | |
| | ||||
* | Removed dummyresourcefacadetest | Christian Mollekopf | 2014-12-29 | |
| | | | | dummyresourcetest tests the facade as well and writes the proper storage format. | |||
* | Buffers wrapped into entity buffer, async command progress tracking. | Christian Mollekopf | 2014-12-28 | |
| | ||||
* | Write-Read loop from clientside. | Christian Mollekopf | 2014-12-21 | |
| | | | | | | | | | It's a huge hack but starts to show results. Most urgently we need: * reliable command results * the 3 buffers instead of the 1 * A way to implement storage as preprocessor (or a place to impelement it after the preprocessors). | |||
* | make libgit actually optionally | Aaron Seigo | 2014-12-18 | |
| | ||||
* | LGPL the library classes | Aaron Seigo | 2014-12-15 | |
| | ||||
* | set a good trend for akonadi2 library name: akonadi2_resource_<name> | Aaron Seigo | 2014-12-15 | |
| | | | | also, correct Qt library usage | |||
* | namespace everything in libs with Akonadi2 | Aaron Seigo | 2014-12-15 | |
| | ||||
* | Make lmdb work with threads. | Christian Mollekopf | 2014-12-15 | |
| | ||||
* | make libhawd a shared lib | Aaron Seigo | 2014-12-15 | |
| | ||||
* | restore the test to its former glory | Aaron Seigo | 2014-12-14 | |
| | ||||
* | compile ixes, make akonadi2common an actual shared lib | Aaron Seigo | 2014-12-14 | |
| | ||||
* | remove readAll in favor of using scan | Aaron Seigo | 2014-12-14 | |
| | ||||
* | Missing includes | Dan Vrátil | 2014-12-12 | |
| | ||||
* | shhh | Aaron Seigo | 2014-12-11 | |
| | ||||
* | build | Aaron Seigo | 2014-12-11 | |
| | ||||
* | reenable the full test | Aaron Seigo | 2014-12-11 | |
| | ||||
* | commit hashes! | Aaron Seigo | 2014-12-11 | |
| | ||||
* | print command | Aaron Seigo | 2014-12-11 | |
| | ||||
* | add printing features and stub in hashes | Aaron Seigo | 2014-12-11 | |
| | ||||
* | start to document this thing | Aaron Seigo | 2014-12-11 | |
| | ||||
* | include annotations in binary serialization | Aaron Seigo | 2014-12-11 | |
| |